diff --git a/docs/assets/index-iDSescN1.js b/docs/assets/index-3gJeU1VT.js similarity index 87% rename from docs/assets/index-iDSescN1.js rename to docs/assets/index-3gJeU1VT.js index db939044..380718b0 100644 --- a/docs/assets/index-iDSescN1.js +++ b/docs/assets/index-3gJeU1VT.js @@ -6,7 +6,7 @@ function FM(e,t){for(var r=0;r")&&(Y=Y.replace("",n.displayName)),Y}while(1<=p&&0<=_);break}}}finally{Oe=!1,Error.prepareStackTrace=l}return(l=n?n.displayName||n.name:"")?de(l):""}function Lt(n,a){switch(n.tag){case 26:case 27:case 5:return de(n.type);case 16:return de("Lazy");case 13:return n.child!==a&&a!==null?de("Suspense Fallback"):de("Suspense");case 19:return de("SuspenseList");case 0:case 15:return ze(n.type,!1);case 11:return ze(n.type.render,!1);case 1:return ze(n.type,!0);case 31:return de("Activity");default:return""}}function Ar(n){try{var a="",l=null;do a+=Lt(n,l),l=n,n=n.return;while(n);return a}catch(p){return` Error generating stack: `+p.message+` `+p.stack}}var ui=Object.prototype.hasOwnProperty,qi=e.unstable_scheduleCallback,Qc=e.unstable_cancelCallback,bN=e.unstable_shouldYield,xN=e.unstable_requestPaint,Sr=e.unstable_now,jN=e.unstable_getCurrentPriorityLevel,x9=e.unstable_ImmediatePriority,j9=e.unstable_UserBlockingPriority,d0=e.unstable_NormalPriority,AN=e.unstable_LowPriority,A9=e.unstable_IdlePriority,SN=e.log,TN=e.unstable_setDisableYieldValue,Jc=null,Tr=null;function En(n){if(typeof SN=="function"&&TN(n),Tr&&typeof Tr.setStrictMode=="function")try{Tr.setStrictMode(Jc,n)}catch{}}var Er=Math.clz32?Math.clz32:kN,EN=Math.log,ON=Math.LN2;function kN(n){return n>>>=0,n===0?32:31-(EN(n)/ON|0)|0}var f0=256,m0=262144,h0=4194304;function ja(n){var a=n&42;if(a!==0)return a;switch(n&-n){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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function _0(n,a,l){var p=n.pendingLanes;if(p===0)return 0;var _=0,y=n.suspendedLanes,S=n.pingedLanes;n=n.warmLanes;var k=p&134217727;return k!==0?(p=k&~y,p!==0?_=ja(p):(S&=k,S!==0?_=ja(S):l||(l=k&~n,l!==0&&(_=ja(l))))):(k=p&~y,k!==0?_=ja(k):S!==0?_=ja(S):l||(l=p&~n,l!==0&&(_=ja(l)))),_===0?0:a!==0&&a!==_&&(a&y)===0&&(y=_&-_,l=a&-a,y>=l||y===32&&(l&4194048)!==0)?a:_}function el(n,a){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&a)===0}function NN(n,a){switch(n){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32: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 a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function S9(){var n=h0;return h0<<=1,(h0&62914560)===0&&(h0=4194304),n}function hf(n){for(var a=[],l=0;31>l;l++)a.push(n);return a}function tl(n,a){n.pendingLanes|=a,a!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function CN(n,a,l,p,_,y){var S=n.pendingLanes;n.pendingLanes=l,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=l,n.entangledLanes&=l,n.errorRecoveryDisabledLanes&=l,n.shellSuspendCounter=0;var k=n.entanglements,P=n.expirationTimes,U=n.hiddenUpdates;for(l=S&~l;0"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var zN=/[\n"\\]/g;function qr(n){return n.replace(zN,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function bf(n,a,l,p,_,y,S,k){n.name="",S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?n.type=S:n.removeAttribute("type"),a!=null?S==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=""+Fr(a)):n.value!==""+Fr(a)&&(n.value=""+Fr(a)):S!=="submit"&&S!=="reset"||n.removeAttribute("value"),a!=null?xf(n,S,Fr(a)):l!=null?xf(n,S,Fr(l)):p!=null&&n.removeAttribute("value"),_==null&&y!=null&&(n.defaultChecked=!!y),_!=null&&(n.checked=_&&typeof _!="function"&&typeof _!="symbol"),k!=null&&typeof k!="function"&&typeof k!="symbol"&&typeof k!="boolean"?n.name=""+Fr(k):n.removeAttribute("name")}function I9(n,a,l,p,_,y,S,k){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(n.type=y),a!=null||l!=null){if(!(y!=="submit"&&y!=="reset"||a!=null)){wf(n);return}l=l!=null?""+Fr(l):"",a=a!=null?""+Fr(a):l,k||a===n.value||(n.value=a),n.defaultValue=a}p=p??_,p=typeof p!="function"&&typeof p!="symbol"&&!!p,n.checked=k?n.checked:!!p,n.defaultChecked=!!p,S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"&&(n.name=S),wf(n)}function xf(n,a,l){a==="number"&&y0(n.ownerDocument)===n||n.defaultValue===""+l||(n.defaultValue=""+l)}function Eo(n,a,l,p){if(n=n.options,a){a={};for(var _=0;_"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ef=!1;if(Xi)try{var al={};Object.defineProperty(al,"passive",{get:function(){Ef=!0}}),window.addEventListener("test",al,al),window.removeEventListener("test",al,al)}catch{Ef=!1}var kn=null,Of=null,b0=null;function H9(){if(b0)return b0;var n,a=Of,l=a.length,p,_="value"in kn?kn.value:kn.textContent,y=_.length;for(n=0;n=ll),Z9=" ",Q9=!1;function J9(n,a){switch(n){case"keyup":return pC.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function e5(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var Co=!1;function fC(n,a){switch(n){case"compositionend":return e5(a);case"keypress":return a.which!==32?null:(Q9=!0,Z9);case"textInput":return n=a.data,n===Z9&&Q9?null:n;default:return null}}function mC(n,a){if(Co)return n==="compositionend"||!Pf&&J9(n,a)?(n=H9(),b0=Of=kn=null,Co=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:l,offset:a-n};n=p}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=l5(l)}}function u5(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?u5(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function p5(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var a=y0(n.document);a instanceof n.HTMLIFrameElement;){try{var l=typeof a.contentWindow.location.href=="string"}catch{l=!1}if(l)n=a.contentWindow;else break;a=y0(n.document)}return a}function Lf(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}var xC=Xi&&"documentMode"in document&&11>=document.documentMode,Mo=null,zf=null,dl=null,If=!1;function d5(n,a,l){var p=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;If||Mo==null||Mo!==y0(p)||(p=Mo,"selectionStart"in p&&Lf(p)?p={start:p.selectionStart,end:p.selectionEnd}:(p=(p.ownerDocument&&p.ownerDocument.defaultView||window).getSelection(),p={anchorNode:p.anchorNode,anchorOffset:p.anchorOffset,focusNode:p.focusNode,focusOffset:p.focusOffset}),dl&&pl(dl,p)||(dl=p,p=mu(zf,"onSelect"),0>=S,_-=S,Ai=1<<32-Er(a)+_|l<<_|p,Si=y+n}else Ai=1<ke?(De=he,he=null):De=he.sibling;var Be=$(I,he,V[ke],W);if(Be===null){he===null&&(he=De);break}n&&he&&Be.alternate===null&&a(I,he),L=y(Be,L,ke),Ie===null?be=Be:Ie.sibling=Be,Ie=Be,he=De}if(ke===V.length)return l(I,he),Re&&Gi(I,ke),be;if(he===null){for(;keke?(De=he,he=null):De=he.sibling;var Zn=$(I,he,Be.value,W);if(Zn===null){he===null&&(he=De);break}n&&he&&Zn.alternate===null&&a(I,he),L=y(Zn,L,ke),Ie===null?be=Zn:Ie.sibling=Zn,Ie=Zn,he=De}if(Be.done)return l(I,he),Re&&Gi(I,ke),be;if(he===null){for(;!Be.done;ke++,Be=V.next())Be=J(I,Be.value,W),Be!==null&&(L=y(Be,L,ke),Ie===null?be=Be:Ie.sibling=Be,Ie=Be);return Re&&Gi(I,ke),be}for(he=p(he);!Be.done;ke++,Be=V.next())Be=K(he,I,ke,Be.value,W),Be!==null&&(n&&Be.alternate!==null&&he.delete(Be.key===null?ke:Be.key),L=y(Be,L,ke),Ie===null?be=Be:Ie.sibling=Be,Ie=Be);return n&&he.forEach(function($M){return a(I,$M)}),Re&&Gi(I,ke),be}function Xe(I,L,V,W){if(typeof V=="object"&&V!==null&&V.type===x&&V.key===null&&(V=V.props.children),typeof V=="object"&&V!==null){switch(V.$$typeof){case w:e:{for(var be=V.key;L!==null;){if(L.key===be){if(be=V.type,be===x){if(L.tag===7){l(I,L.sibling),W=_(L,V.props.children),W.return=I,I=W;break e}}else if(L.elementType===be||typeof be=="object"&&be!==null&&be.$$typeof===z&&Da(be)===L.type){l(I,L.sibling),W=_(L,V.props),vl(W,V),W.return=I,I=W;break e}l(I,L);break}else a(I,L);L=L.sibling}V.type===x?(W=ka(V.props.children,I.mode,W,V.key),W.return=I,I=W):(W=C0(V.type,V.key,V.props,null,I.mode,W),vl(W,V),W.return=I,I=W)}return S(I);case b:e:{for(be=V.key;L!==null;){if(L.key===be)if(L.tag===4&&L.stateNode.containerInfo===V.containerInfo&&L.stateNode.implementation===V.implementation){l(I,L.sibling),W=_(L,V.children||[]),W.return=I,I=W;break e}else{l(I,L);break}else a(I,L);L=L.sibling}W=Hf(V,I.mode,W),W.return=I,I=W}return S(I);case z:return V=Da(V),Xe(I,L,V,W)}if(ye(V))return pe(I,L,V,W);if(X(V)){if(be=X(V),typeof be!="function")throw Error(i(150));return V=be.call(V),xe(I,L,V,W)}if(typeof V.then=="function")return Xe(I,L,I0(V),W);if(V.$$typeof===O)return Xe(I,L,D0(I,V),W);B0(I,V)}return typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint"?(V=""+V,L!==null&&L.tag===6?(l(I,L.sibling),W=_(L,V),W.return=I,I=W):(l(I,L),W=qf(V,I.mode,W),W.return=I,I=W),S(I)):l(I,L)}return function(I,L,V,W){try{gl=0;var be=Xe(I,L,V,W);return Fo=null,be}catch(he){if(he===$o||he===L0)throw he;var Ie=kr(29,he,null,I.mode);return Ie.lanes=W,Ie.return=I,Ie}}}var La=R5(!0),L5=R5(!1),Dn=!1;function i1(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function n1(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Rn(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Ln(n,a,l){var p=n.updateQueue;if(p===null)return null;if(p=p.shared,($e&2)!==0){var _=p.pending;return _===null?a.next=a:(a.next=_.next,_.next=a),p.pending=a,a=N0(n),y5(n,null,l),a}return k0(n,p,a,l),N0(n)}function yl(n,a,l){if(a=a.updateQueue,a!==null&&(a=a.shared,(l&4194048)!==0)){var p=a.lanes;p&=n.pendingLanes,l|=p,a.lanes=l,E9(n,l)}}function a1(n,a){var l=n.updateQueue,p=n.alternate;if(p!==null&&(p=p.updateQueue,l===p)){var _=null,y=null;if(l=l.firstBaseUpdate,l!==null){do{var S={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};y===null?_=y=S:y=y.next=S,l=l.next}while(l!==null);y===null?_=y=a:y=y.next=a}else _=y=a;l={baseState:p.baseState,firstBaseUpdate:_,lastBaseUpdate:y,shared:p.shared,callbacks:p.callbacks},n.updateQueue=l;return}n=l.lastBaseUpdate,n===null?l.firstBaseUpdate=a:n.next=a,l.lastBaseUpdate=a}var o1=!1;function wl(){if(o1){var n=Uo;if(n!==null)throw n}}function bl(n,a,l,p){o1=!1;var _=n.updateQueue;Dn=!1;var y=_.firstBaseUpdate,S=_.lastBaseUpdate,k=_.shared.pending;if(k!==null){_.shared.pending=null;var P=k,U=P.next;P.next=null,S===null?y=U:S.next=U,S=P;var Y=n.alternate;Y!==null&&(Y=Y.updateQueue,k=Y.lastBaseUpdate,k!==S&&(k===null?Y.firstBaseUpdate=U:k.next=U,Y.lastBaseUpdate=P))}if(y!==null){var J=_.baseState;S=0,Y=U=P=null,k=y;do{var $=k.lane&-536870913,K=$!==k.lane;if(K?(Pe&$)===$:(p&$)===$){$!==0&&$===Vo&&(o1=!0),Y!==null&&(Y=Y.next={lane:0,tag:k.tag,payload:k.payload,callback:null,next:null});e:{var pe=n,xe=k;$=a;var Xe=l;switch(xe.tag){case 1:if(pe=xe.payload,typeof pe=="function"){J=pe.call(Xe,J,$);break e}J=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=xe.payload,$=typeof pe=="function"?pe.call(Xe,J,$):pe,$==null)break e;J=h({},J,$);break e;case 2:Dn=!0}}$=k.callback,$!==null&&(n.flags|=64,K&&(n.flags|=8192),K=_.callbacks,K===null?_.callbacks=[$]:K.push($))}else K={lane:$,tag:k.tag,payload:k.payload,callback:k.callback,next:null},Y===null?(U=Y=K,P=J):Y=Y.next=K,S|=$;if(k=k.next,k===null){if(k=_.shared.pending,k===null)break;K=k,k=K.next,K.next=null,_.lastBaseUpdate=K,_.shared.pending=null}}while(!0);Y===null&&(P=J),_.baseState=P,_.firstBaseUpdate=U,_.lastBaseUpdate=Y,y===null&&(_.shared.lanes=0),Un|=S,n.lanes=S,n.memoizedState=J}}function z5(n,a){if(typeof n!="function")throw Error(i(191,n));n.call(a)}function I5(n,a){var l=n.callbacks;if(l!==null)for(n.callbacks=null,n=0;ny?y:8;var S=B.T,k={};B.T=k,S1(n,!1,a,l);try{var P=_(),U=B.S;if(U!==null&&U(k,P),P!==null&&typeof P=="object"&&typeof P.then=="function"){var Y=CC(P,p);Al(n,a,Y,Dr(n))}else Al(n,a,p,Dr(n))}catch(J){Al(n,a,{then:function(){},status:"rejected",reason:J},Dr())}finally{G.p=y,S!==null&&k.types!==null&&(S.types=k.types),B.T=S}}function zC(){}function j1(n,a,l,p){if(n.tag!==5)throw Error(i(476));var _=_4(n).queue;h4(n,_,a,ie,l===null?zC:function(){return g4(n),l(p)})}function _4(n){var a=n.memoizedState;if(a!==null)return a;a={memoizedState:ie,baseState:ie,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ji,lastRenderedState:ie},next:null};var l={};return a.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ji,lastRenderedState:l},next:null},n.memoizedState=a,n=n.alternate,n!==null&&(n.memoizedState=a),a}function g4(n){var a=_4(n);a.next===null&&(a=n.alternate.memoizedState),Al(n,a.next.queue,{},Dr())}function A1(){return Xt(Ul)}function v4(){return gt().memoizedState}function y4(){return gt().memoizedState}function IC(n){for(var a=n.return;a!==null;){switch(a.tag){case 24:case 3:var l=Dr();n=Rn(l);var p=Ln(a,n,l);p!==null&&(yr(p,a,l),yl(p,a,l)),a={cache:Jf()},n.payload=a;return}a=a.return}}function BC(n,a,l){var p=Dr();l={lane:p,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},G0(n)?b4(a,l):(l=$f(n,a,l,p),l!==null&&(yr(l,n,p),x4(l,a,p)))}function w4(n,a,l){var p=Dr();Al(n,a,l,p)}function Al(n,a,l,p){var _={lane:p,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(G0(n))b4(a,_);else{var y=n.alternate;if(n.lanes===0&&(y===null||y.lanes===0)&&(y=a.lastRenderedReducer,y!==null))try{var S=a.lastRenderedState,k=y(S,l);if(_.hasEagerState=!0,_.eagerState=k,Or(k,S))return k0(n,a,_,0),Ge===null&&O0(),!1}catch{}if(l=$f(n,a,_,p),l!==null)return yr(l,n,p),x4(l,a,p),!0}return!1}function S1(n,a,l,p){if(p={lane:2,revertLane:i2(),gesture:null,action:p,hasEagerState:!1,eagerState:null,next:null},G0(n)){if(a)throw Error(i(479))}else a=$f(n,l,p,2),a!==null&&yr(a,n,2)}function G0(n){var a=n.alternate;return n===Ee||a!==null&&a===Ee}function b4(n,a){Ho=$0=!0;var l=n.pending;l===null?a.next=a:(a.next=l.next,l.next=a),n.pending=a}function x4(n,a,l){if((l&4194048)!==0){var p=a.lanes;p&=n.pendingLanes,l|=p,a.lanes=l,E9(n,l)}}var Sl={readContext:Xt,use:H0,useCallback:ut,useContext:ut,useEffect:ut,useImperativeHandle:ut,useLayoutEffect:ut,useInsertionEffect:ut,useMemo:ut,useReducer:ut,useRef:ut,useState:ut,useDebugValue:ut,useDeferredValue:ut,useTransition:ut,useSyncExternalStore:ut,useId:ut,useHostTransitionStatus:ut,useFormState:ut,useActionState:ut,useOptimistic:ut,useMemoCache:ut,useCacheRefresh:ut};Sl.useEffectEvent=ut;var j4={readContext:Xt,use:H0,useCallback:function(n,a){return ar().memoizedState=[n,a===void 0?null:a],n},useContext:Xt,useEffect:o4,useImperativeHandle:function(n,a,l){l=l!=null?l.concat([n]):null,X0(4194308,4,u4.bind(null,a,n),l)},useLayoutEffect:function(n,a){return X0(4194308,4,n,a)},useInsertionEffect:function(n,a){X0(4,2,n,a)},useMemo:function(n,a){var l=ar();a=a===void 0?null:a;var p=n();if(za){En(!0);try{n()}finally{En(!1)}}return l.memoizedState=[p,a],p},useReducer:function(n,a,l){var p=ar();if(l!==void 0){var _=l(a);if(za){En(!0);try{l(a)}finally{En(!1)}}}else _=a;return p.memoizedState=p.baseState=_,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:_},p.queue=n,n=n.dispatch=BC.bind(null,Ee,n),[p.memoizedState,n]},useRef:function(n){var a=ar();return n={current:n},a.memoizedState=n},useState:function(n){n=v1(n);var a=n.queue,l=w4.bind(null,Ee,a);return a.dispatch=l,[n.memoizedState,l]},useDebugValue:b1,useDeferredValue:function(n,a){var l=ar();return x1(l,n,a)},useTransition:function(){var n=v1(!1);return n=h4.bind(null,Ee,n.queue,!0,!1),ar().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,a,l){var p=Ee,_=ar();if(Re){if(l===void 0)throw Error(i(407));l=l()}else{if(l=a(),Ge===null)throw Error(i(349));(Pe&127)!==0||q5(p,a,l)}_.memoizedState=l;var y={value:l,getSnapshot:a};return _.queue=y,o4(K5.bind(null,p,y,n),[n]),p.flags|=2048,Xo(9,{destroy:void 0},H5.bind(null,p,y,l,a),null),l},useId:function(){var n=ar(),a=Ge.identifierPrefix;if(Re){var l=Si,p=Ai;l=(p&~(1<<32-Er(p)-1)).toString(32)+l,a="_"+a+"R_"+l,l=F0++,0<\/script>",y=y.removeChild(y.firstChild);break;case"select":y=typeof p.is=="string"?S.createElement("select",{is:p.is}):S.createElement("select"),p.multiple?y.multiple=!0:p.size&&(y.size=p.size);break;default:y=typeof p.is=="string"?S.createElement(_,{is:p.is}):S.createElement(_)}}y[Ht]=a,y[fr]=p;e:for(S=a.child;S!==null;){if(S.tag===5||S.tag===6)y.appendChild(S.stateNode);else if(S.tag!==4&&S.tag!==27&&S.child!==null){S.child.return=S,S=S.child;continue}if(S===a)break e;for(;S.sibling===null;){if(S.return===null||S.return===a)break e;S=S.return}S.sibling.return=S.return,S=S.sibling}a.stateNode=y;e:switch(Gt(y,_,p),_){case"button":case"input":case"select":case"textarea":p=!!p.autoFocus;break e;case"img":p=!0;break e;default:p=!1}p&&tn(a)}}return it(a),B1(a,a.type,n===null?null:n.memoizedProps,a.pendingProps,l),null;case 6:if(n&&a.stateNode!=null)n.memoizedProps!==p&&tn(a);else{if(typeof p!="string"&&a.stateNode===null)throw Error(i(166));if(n=Ae.current,Io(a)){if(n=a.stateNode,l=a.memoizedProps,p=null,_=Kt,_!==null)switch(_.tag){case 27:case 5:p=_.memoizedProps}n[Ht]=a,n=!!(n.nodeValue===l||p!==null&&p.suppressHydrationWarning===!0||$8(n.nodeValue,l)),n||Mn(a,!0)}else n=hu(n).createTextNode(p),n[Ht]=a,a.stateNode=n}return it(a),null;case 31:if(l=a.memoizedState,n===null||n.memoizedState!==null){if(p=Io(a),l!==null){if(n===null){if(!p)throw Error(i(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(i(557));n[Ht]=a}else Na(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;it(a),n=!1}else l=Gf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=l),n=!0;if(!n)return a.flags&256?(Cr(a),a):(Cr(a),null);if((a.flags&128)!==0)throw Error(i(558))}return it(a),null;case 13:if(p=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(_=Io(a),p!==null&&p.dehydrated!==null){if(n===null){if(!_)throw Error(i(318));if(_=a.memoizedState,_=_!==null?_.dehydrated:null,!_)throw Error(i(317));_[Ht]=a}else Na(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;it(a),_=!1}else _=Gf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=_),_=!0;if(!_)return a.flags&256?(Cr(a),a):(Cr(a),null)}return Cr(a),(a.flags&128)!==0?(a.lanes=l,a):(l=p!==null,n=n!==null&&n.memoizedState!==null,l&&(p=a.child,_=null,p.alternate!==null&&p.alternate.memoizedState!==null&&p.alternate.memoizedState.cachePool!==null&&(_=p.alternate.memoizedState.cachePool.pool),y=null,p.memoizedState!==null&&p.memoizedState.cachePool!==null&&(y=p.memoizedState.cachePool.pool),y!==_&&(p.flags|=2048)),l!==n&&l&&(a.child.flags|=8192),eu(a,a.updateQueue),it(a),null);case 4:return Q(),n===null&&c2(a.stateNode.containerInfo),it(a),null;case 10:return Zi(a.type),it(a),null;case 19:if(H(_t),p=a.memoizedState,p===null)return it(a),null;if(_=(a.flags&128)!==0,y=p.rendering,y===null)if(_)El(p,!1);else{if(pt!==0||n!==null&&(n.flags&128)!==0)for(n=a.child;n!==null;){if(y=U0(n),y!==null){for(a.flags|=128,El(p,!1),n=y.updateQueue,a.updateQueue=n,eu(a,n),a.subtreeFlags=0,n=l,l=a.child;l!==null;)w5(l,n),l=l.sibling;return ae(_t,_t.current&1|2),Re&&Gi(a,p.treeForkCount),a.child}n=n.sibling}p.tail!==null&&Sr()>au&&(a.flags|=128,_=!0,El(p,!1),a.lanes=4194304)}else{if(!_)if(n=U0(y),n!==null){if(a.flags|=128,_=!0,n=n.updateQueue,a.updateQueue=n,eu(a,n),El(p,!0),p.tail===null&&p.tailMode==="hidden"&&!y.alternate&&!Re)return it(a),null}else 2*Sr()-p.renderingStartTime>au&&l!==536870912&&(a.flags|=128,_=!0,El(p,!1),a.lanes=4194304);p.isBackwards?(y.sibling=a.child,a.child=y):(n=p.last,n!==null?n.sibling=y:a.child=y,p.last=y)}return p.tail!==null?(n=p.tail,p.rendering=n,p.tail=n.sibling,p.renderingStartTime=Sr(),n.sibling=null,l=_t.current,ae(_t,_?l&1|2:l&1),Re&&Gi(a,p.treeForkCount),n):(it(a),null);case 22:case 23:return Cr(a),l1(),p=a.memoizedState!==null,n!==null?n.memoizedState!==null!==p&&(a.flags|=8192):p&&(a.flags|=8192),p?(l&536870912)!==0&&(a.flags&128)===0&&(it(a),a.subtreeFlags&6&&(a.flags|=8192)):it(a),l=a.updateQueue,l!==null&&eu(a,l.retryQueue),l=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),p=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(p=a.memoizedState.cachePool.pool),p!==l&&(a.flags|=2048),n!==null&&H(Pa),null;case 24:return l=null,n!==null&&(l=n.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),Zi(bt),it(a),null;case 25:return null;case 30:return null}throw Error(i(156,a.tag))}function qC(n,a){switch(Xf(a),a.tag){case 1:return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return Zi(bt),Q(),n=a.flags,(n&65536)!==0&&(n&128)===0?(a.flags=n&-65537|128,a):null;case 26:case 27:case 5:return Se(a),null;case 31:if(a.memoizedState!==null){if(Cr(a),a.alternate===null)throw Error(i(340));Na()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 13:if(Cr(a),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(i(340));Na()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return H(_t),null;case 4:return Q(),null;case 10:return Zi(a.type),null;case 22:case 23:return Cr(a),l1(),n!==null&&H(Pa),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 24:return Zi(bt),null;case 25:return null;default:return null}}function X4(n,a){switch(Xf(a),a.tag){case 3:Zi(bt),Q();break;case 26:case 27:case 5:Se(a);break;case 4:Q();break;case 31:a.memoizedState!==null&&Cr(a);break;case 13:Cr(a);break;case 19:H(_t);break;case 10:Zi(a.type);break;case 22:case 23:Cr(a),l1(),n!==null&&H(Pa);break;case 24:Zi(bt)}}function Ol(n,a){try{var l=a.updateQueue,p=l!==null?l.lastEffect:null;if(p!==null){var _=p.next;l=_;do{if((l.tag&n)===n){p=void 0;var y=l.create,S=l.inst;p=y(),S.destroy=p}l=l.next}while(l!==_)}}catch(k){qe(a,a.return,k)}}function Bn(n,a,l){try{var p=a.updateQueue,_=p!==null?p.lastEffect:null;if(_!==null){var y=_.next;p=y;do{if((p.tag&n)===n){var S=p.inst,k=S.destroy;if(k!==void 0){S.destroy=void 0,_=a;var P=l,U=k;try{U()}catch(Y){qe(_,P,Y)}}}p=p.next}while(p!==y)}}catch(Y){qe(a,a.return,Y)}}function Y4(n){var a=n.updateQueue;if(a!==null){var l=n.stateNode;try{I5(a,l)}catch(p){qe(n,n.return,p)}}}function G4(n,a,l){l.props=Ia(n.type,n.memoizedProps),l.state=n.memoizedState;try{l.componentWillUnmount()}catch(p){qe(n,a,p)}}function kl(n,a){try{var l=n.ref;if(l!==null){switch(n.tag){case 26:case 27:case 5:var p=n.stateNode;break;case 30:p=n.stateNode;break;default:p=n.stateNode}typeof l=="function"?n.refCleanup=l(p):l.current=p}}catch(_){qe(n,a,_)}}function Ti(n,a){var l=n.ref,p=n.refCleanup;if(l!==null)if(typeof p=="function")try{p()}catch(_){qe(n,a,_)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(_){qe(n,a,_)}else l.current=null}function W4(n){var a=n.type,l=n.memoizedProps,p=n.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":l.autoFocus&&p.focus();break e;case"img":l.src?p.src=l.src:l.srcSet&&(p.srcset=l.srcSet)}}catch(_){qe(n,n.return,_)}}function V1(n,a,l){try{var p=n.stateNode;dM(p,n.type,l,a),p[fr]=a}catch(_){qe(n,n.return,_)}}function Z4(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&Kn(n.type)||n.tag===4}function U1(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Z4(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&Kn(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function $1(n,a,l){var p=n.tag;if(p===5||p===6)n=n.stateNode,a?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(n,a):(a=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,a.appendChild(n),l=l._reactRootContainer,l!=null||a.onclick!==null||(a.onclick=Ki));else if(p!==4&&(p===27&&Kn(n.type)&&(l=n.stateNode,a=null),n=n.child,n!==null))for($1(n,a,l),n=n.sibling;n!==null;)$1(n,a,l),n=n.sibling}function tu(n,a,l){var p=n.tag;if(p===5||p===6)n=n.stateNode,a?l.insertBefore(n,a):l.appendChild(n);else if(p!==4&&(p===27&&Kn(n.type)&&(l=n.stateNode),n=n.child,n!==null))for(tu(n,a,l),n=n.sibling;n!==null;)tu(n,a,l),n=n.sibling}function Q4(n){var a=n.stateNode,l=n.memoizedProps;try{for(var p=n.type,_=a.attributes;_.length;)a.removeAttributeNode(_[0]);Gt(a,p,l),a[Ht]=n,a[fr]=l}catch(y){qe(n,n.return,y)}}var rn=!1,At=!1,F1=!1,J4=typeof WeakSet=="function"?WeakSet:Set,It=null;function HC(n,a){if(n=n.containerInfo,u2=xu,n=p5(n),Lf(n)){if("selectionStart"in n)var l={start:n.selectionStart,end:n.selectionEnd};else e:{l=(l=n.ownerDocument)&&l.defaultView||window;var p=l.getSelection&&l.getSelection();if(p&&p.rangeCount!==0){l=p.anchorNode;var _=p.anchorOffset,y=p.focusNode;p=p.focusOffset;try{l.nodeType,y.nodeType}catch{l=null;break e}var S=0,k=-1,P=-1,U=0,Y=0,J=n,$=null;t:for(;;){for(var K;J!==l||_!==0&&J.nodeType!==3||(k=S+_),J!==y||p!==0&&J.nodeType!==3||(P=S+p),J.nodeType===3&&(S+=J.nodeValue.length),(K=J.firstChild)!==null;)$=J,J=K;for(;;){if(J===n)break t;if($===l&&++U===_&&(k=S),$===y&&++Y===p&&(P=S),(K=J.nextSibling)!==null)break;J=$,$=J.parentNode}J=K}l=k===-1||P===-1?null:{start:k,end:P}}else l=null}l=l||{start:0,end:0}}else l=null;for(p2={focusedElem:n,selectionRange:l},xu=!1,It=a;It!==null;)if(a=It,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,It=n;else for(;It!==null;){switch(a=It,y=a.alternate,n=a.flags,a.tag){case 0:if((n&4)!==0&&(n=a.updateQueue,n=n!==null?n.events:null,n!==null))for(l=0;l title"))),Gt(y,p,l),y[Ht]=n,zt(y),p=y;break e;case"link":var S=a7("link","href",_).get(p+(l.href||""));if(S){for(var k=0;kXe&&(S=Xe,Xe=xe,xe=S);var I=s5(k,xe),L=s5(k,Xe);if(I&&L&&(K.rangeCount!==1||K.anchorNode!==I.node||K.anchorOffset!==I.offset||K.focusNode!==L.node||K.focusOffset!==L.offset)){var V=J.createRange();V.setStart(I.node,I.offset),K.removeAllRanges(),xe>Xe?(K.addRange(V),K.extend(L.node,L.offset)):(V.setEnd(L.node,L.offset),K.addRange(V))}}}}for(J=[],K=k;K=K.parentNode;)K.nodeType===1&&J.push({element:K,left:K.scrollLeft,top:K.scrollTop});for(typeof k.focus=="function"&&k.focus(),k=0;kl?32:l,B.T=null,l=W1,W1=null;var y=Fn,S=ln;if(Et=0,Qo=Fn=null,ln=0,($e&6)!==0)throw Error(i(331));var k=$e;if($e|=4,u8(y.current),c8(y,y.current,S,l),$e=k,Rl(0,!1),Tr&&typeof Tr.onPostCommitFiberRoot=="function")try{Tr.onPostCommitFiberRoot(Jc,y)}catch{}return!0}finally{G.p=_,B.T=p,O8(n,a)}}function N8(n,a,l){a=Kr(l,a),a=k1(n.stateNode,a,2),n=Ln(n,a,2),n!==null&&(tl(n,2),Ei(n))}function qe(n,a,l){if(n.tag===3)N8(n,n,l);else for(;a!==null;){if(a.tag===3){N8(a,n,l);break}else if(a.tag===1){var p=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof p.componentDidCatch=="function"&&($n===null||!$n.has(p))){n=Kr(l,n),l=C4(2),p=Ln(a,l,2),p!==null&&(M4(l,p,a,n),tl(p,2),Ei(p));break}}a=a.return}}function e2(n,a,l){var p=n.pingCache;if(p===null){p=n.pingCache=new YC;var _=new Set;p.set(a,_)}else _=p.get(a),_===void 0&&(_=new Set,p.set(a,_));_.has(l)||(K1=!0,_.add(l),n=JC.bind(null,n,a,l),a.then(n,n))}function JC(n,a,l){var p=n.pingCache;p!==null&&p.delete(a),n.pingedLanes|=n.suspendedLanes&l,n.warmLanes&=~l,Ge===n&&(Pe&l)===l&&(pt===4||pt===3&&(Pe&62914560)===Pe&&300>Sr()-nu?($e&2)===0&&Jo(n,0):X1|=l,Zo===Pe&&(Zo=0)),Ei(n)}function C8(n,a){a===0&&(a=S9()),n=Oa(n,a),n!==null&&(tl(n,a),Ei(n))}function eM(n){var a=n.memoizedState,l=0;a!==null&&(l=a.retryLane),C8(n,l)}function tM(n,a){var l=0;switch(n.tag){case 31:case 13:var p=n.stateNode,_=n.memoizedState;_!==null&&(l=_.retryLane);break;case 19:p=n.stateNode;break;case 22:p=n.stateNode._retryCache;break;default:throw Error(i(314))}p!==null&&p.delete(a),C8(n,l)}function rM(n,a){return qi(n,a)}var pu=null,tc=null,t2=!1,du=!1,r2=!1,Hn=0;function Ei(n){n!==tc&&n.next===null&&(tc===null?pu=tc=n:tc=tc.next=n),du=!0,t2||(t2=!0,nM())}function Rl(n,a){if(!r2&&du){r2=!0;do for(var l=!1,p=pu;p!==null;){if(n!==0){var _=p.pendingLanes;if(_===0)var y=0;else{var S=p.suspendedLanes,k=p.pingedLanes;y=(1<<31-Er(42|n)+1)-1,y&=_&~(S&~k),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(l=!0,R8(p,y))}else y=Pe,y=_0(p,p===Ge?y:0,p.cancelPendingCommit!==null||p.timeoutHandle!==-1),(y&3)===0||el(p,y)||(l=!0,R8(p,y));p=p.next}while(l);r2=!1}}function iM(){M8()}function M8(){du=t2=!1;var n=0;Hn!==0&&mM()&&(n=Hn);for(var a=Sr(),l=null,p=pu;p!==null;){var _=p.next,y=P8(p,a);y===0?(p.next=null,l===null?pu=_:l.next=_,_===null&&(tc=l)):(l=p,(n!==0||(y&3)!==0)&&(du=!0)),p=_}Et!==0&&Et!==5||Rl(n),Hn!==0&&(Hn=0)}function P8(n,a){for(var l=n.suspendedLanes,p=n.pingedLanes,_=n.expirationTimes,y=n.pendingLanes&-62914561;0k)break;var Y=P.transferSize,J=P.initiatorType;Y&&F8(J)&&(P=P.responseEnd,S+=Y*(P"u"?null:document;function t7(n,a,l){var p=rc;if(p&&typeof a=="string"&&a){var _=qr(a);_='link[rel="'+n+'"][href="'+_+'"]',typeof l=="string"&&(_+='[crossorigin="'+l+'"]'),e7.has(_)||(e7.add(_),n={rel:n,crossOrigin:l,href:a},p.querySelector(_)===null&&(a=p.createElement("link"),Gt(a,"link",n),zt(a),p.head.appendChild(a)))}}function jM(n){sn.D(n),t7("dns-prefetch",n,null)}function AM(n,a){sn.C(n,a),t7("preconnect",n,a)}function SM(n,a,l){sn.L(n,a,l);var p=rc;if(p&&n&&a){var _='link[rel="preload"][as="'+qr(a)+'"]';a==="image"&&l&&l.imageSrcSet?(_+='[imagesrcset="'+qr(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(_+='[imagesizes="'+qr(l.imageSizes)+'"]')):_+='[href="'+qr(n)+'"]';var y=_;switch(a){case"style":y=ic(n);break;case"script":y=nc(n)}Qr.has(y)||(n=h({rel:"preload",href:a==="image"&&l&&l.imageSrcSet?void 0:n,as:a},l),Qr.set(y,n),p.querySelector(_)!==null||a==="style"&&p.querySelector(Bl(y))||a==="script"&&p.querySelector(Vl(y))||(a=p.createElement("link"),Gt(a,"link",n),zt(a),p.head.appendChild(a)))}}function TM(n,a){sn.m(n,a);var l=rc;if(l&&n){var p=a&&typeof a.as=="string"?a.as:"script",_='link[rel="modulepreload"][as="'+qr(p)+'"][href="'+qr(n)+'"]',y=_;switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=nc(n)}if(!Qr.has(y)&&(n=h({rel:"modulepreload",href:n},a),Qr.set(y,n),l.querySelector(_)===null)){switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Vl(y)))return}p=l.createElement("link"),Gt(p,"link",n),zt(p),l.head.appendChild(p)}}}function EM(n,a,l){sn.S(n,a,l);var p=rc;if(p&&n){var _=So(p).hoistableStyles,y=ic(n);a=a||"default";var S=_.get(y);if(!S){var k={loading:0,preload:null};if(S=p.querySelector(Bl(y)))k.loading=5;else{n=h({rel:"stylesheet",href:n,"data-precedence":a},l),(l=Qr.get(y))&&v2(n,l);var P=S=p.createElement("link");zt(P),Gt(P,"link",n),P._p=new Promise(function(U,Y){P.onload=U,P.onerror=Y}),P.addEventListener("load",function(){k.loading|=1}),P.addEventListener("error",function(){k.loading|=2}),k.loading|=4,gu(S,a,p)}S={type:"stylesheet",instance:S,count:1,state:k},_.set(y,S)}}}function OM(n,a){sn.X(n,a);var l=rc;if(l&&n){var p=So(l).hoistableScripts,_=nc(n),y=p.get(_);y||(y=l.querySelector(Vl(_)),y||(n=h({src:n,async:!0},a),(a=Qr.get(_))&&y2(n,a),y=l.createElement("script"),zt(y),Gt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},p.set(_,y))}}function kM(n,a){sn.M(n,a);var l=rc;if(l&&n){var p=So(l).hoistableScripts,_=nc(n),y=p.get(_);y||(y=l.querySelector(Vl(_)),y||(n=h({src:n,async:!0,type:"module"},a),(a=Qr.get(_))&&y2(n,a),y=l.createElement("script"),zt(y),Gt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},p.set(_,y))}}function r7(n,a,l,p){var _=(_=Ae.current)?_u(_):null;if(!_)throw Error(i(446));switch(n){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(a=ic(l.href),l=So(_).hoistableStyles,p=l.get(a),p||(p={type:"style",instance:null,count:0,state:null},l.set(a,p)),p):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){n=ic(l.href);var y=So(_).hoistableStyles,S=y.get(n);if(S||(_=_.ownerDocument||_,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(n,S),(y=_.querySelector(Bl(n)))&&!y._p&&(S.instance=y,S.state.loading=5),Qr.has(n)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Qr.set(n,l),y||NM(_,n,l,S.state))),a&&p===null)throw Error(i(528,""));return S}if(a&&p!==null)throw Error(i(529,""));return null;case"script":return a=l.async,l=l.src,typeof l=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=nc(l),l=So(_).hoistableScripts,p=l.get(a),p||(p={type:"script",instance:null,count:0,state:null},l.set(a,p)),p):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,n))}}function ic(n){return'href="'+qr(n)+'"'}function Bl(n){return'link[rel="stylesheet"]['+n+"]"}function i7(n){return h({},n,{"data-precedence":n.precedence,precedence:null})}function NM(n,a,l,p){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?p.loading=1:(a=n.createElement("link"),p.preload=a,a.addEventListener("load",function(){return p.loading|=1}),a.addEventListener("error",function(){return p.loading|=2}),Gt(a,"link",l),zt(a),n.head.appendChild(a))}function nc(n){return'[src="'+qr(n)+'"]'}function Vl(n){return"script[async]"+n}function n7(n,a,l){if(a.count++,a.instance===null)switch(a.type){case"style":var p=n.querySelector('style[data-href~="'+qr(l.href)+'"]');if(p)return a.instance=p,zt(p),p;var _=h({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return p=(n.ownerDocument||n).createElement("style"),zt(p),Gt(p,"style",_),gu(p,l.precedence,n),a.instance=p;case"stylesheet":_=ic(l.href);var y=n.querySelector(Bl(_));if(y)return a.state.loading|=4,a.instance=y,zt(y),y;p=i7(l),(_=Qr.get(_))&&v2(p,_),y=(n.ownerDocument||n).createElement("link"),zt(y);var S=y;return S._p=new Promise(function(k,P){S.onload=k,S.onerror=P}),Gt(y,"link",p),a.state.loading|=4,gu(y,l.precedence,n),a.instance=y;case"script":return y=nc(l.src),(_=n.querySelector(Vl(y)))?(a.instance=_,zt(_),_):(p=l,(_=Qr.get(y))&&(p=h({},l),y2(p,_)),n=n.ownerDocument||n,_=n.createElement("script"),zt(_),Gt(_,"link",p),n.head.appendChild(_),a.instance=_);case"void":return null;default:throw Error(i(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(p=a.instance,a.state.loading|=4,gu(p,l.precedence,n));return a.instance}function gu(n,a,l){for(var p=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),_=p.length?p[p.length-1]:null,y=_,S=0;S title"):null)}function CM(n,a,l){if(l===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(n=a.disabled,typeof a.precedence=="string"&&n==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function c7(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function MM(n,a,l,p){if(l.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var _=ic(p.href),y=a.querySelector(Bl(_));if(y){a=y._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(n.count++,n=yu.bind(n),a.then(n,n)),l.state.loading|=4,l.instance=y,zt(y);return}y=a.ownerDocument||a,p=i7(p),(_=Qr.get(_))&&v2(p,_),y=y.createElement("link"),zt(y);var S=y;S._p=new Promise(function(k,P){S.onload=k,S.onerror=P}),Gt(y,"link",p),l.instance=y}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(l,a),(a=l.state.preload)&&(l.state.loading&3)===0&&(n.count++,l=yu.bind(n),a.addEventListener("load",l),a.addEventListener("error",l))}}var w2=0;function PM(n,a){return n.stylesheets&&n.count===0&&bu(n,n.stylesheets),0w2?50:800)+a);return n.unsuspend=l,function(){n.unsuspend=null,clearTimeout(p),clearTimeout(_)}}:null}function yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)bu(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var wu=null;function bu(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,wu=new Map,a.forEach(DM,n),wu=null,yu.call(n))}function DM(n,a){if(!(a.state.loading&4)){var l=wu.get(n);if(l)var p=l.get(null);else{l=new Map,wu.set(n,l);for(var _=n.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<_.length;y++){var S=_[y];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(l.set(S.dataset.precedence,S),p=S)}p&&l.set(null,p)}_=a.instance,S=_.getAttribute("data-precedence"),y=l.get(S)||p,y===p&&l.set(null,_),l.set(S,_),this.count++,p=yu.bind(this),_.addEventListener("load",p),_.addEventListener("error",p),y?y.parentNode.insertBefore(_,y.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(_,n.firstChild)),a.state.loading|=4}}var Ul={$$typeof:O,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function RM(n,a,l,p,_,y,S,k,P){this.tag=1,this.containerInfo=n,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=hf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.hiddenUpdates=hf(null),this.identifierPrefix=p,this.onUncaughtError=_,this.onCaughtError=y,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function l7(n,a,l,p,_,y,S,k,P,U,Y,J){return n=new RM(n,a,l,S,P,U,Y,J,k),a=1,y===!0&&(a|=24),y=kr(3,null,null,a),n.current=y,y.stateNode=n,a=Jf(),a.refCount++,n.pooledCache=a,a.refCount++,y.memoizedState={element:p,isDehydrated:l,cache:a},i1(y),n}function s7(n){return n?(n=Ro,n):Ro}function u7(n,a,l,p,_,y){_=s7(_),p.context===null?p.context=_:p.pendingContext=_,p=Rn(a),p.payload={element:l},y=y===void 0?null:y,y!==null&&(p.callback=y),l=Ln(n,p,a),l!==null&&(yr(l,n,a),yl(l,n,a))}function p7(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var l=n.retryLane;n.retryLane=l!==0&&l"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),k2.exports=QM(),k2.exports}var eP=JM();const nj=(...e)=>e.filter((t,r,i)=>!!t&&t.trim()!==""&&i.indexOf(t)===r).join(" ").trim();const tP=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const rP=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,i)=>i?i.toUpperCase():r.toLowerCase());const C7=e=>{const t=rP(e);return t.charAt(0).toUpperCase()+t.slice(1)};var iP={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const nP=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};const aP=j.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:o="",children:c,iconNode:s,...u},d)=>j.createElement("svg",{ref:d,...iP,width:t,height:t,stroke:e,strokeWidth:i?Number(r)*24/Number(t):r,className:nj("lucide",o),...!c&&!nP(u)&&{"aria-hidden":"true"},...u},[...s.map(([f,m])=>j.createElement(f,m)),...Array.isArray(c)?c:[c]]));const Ue=(e,t)=>{const r=j.forwardRef(({className:i,...o},c)=>j.createElement(aP,{ref:c,iconNode:t,className:nj(`lucide-${tP(C7(e))}`,`lucide-${e}`,i),...o}));return r.displayName=C7(e),r};const oP=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],cP=Ue("activity",oP);const lP=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],sP=Ue("arrow-down",lP);const uP=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],pP=Ue("arrow-up",uP);const dP=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],fP=Ue("bot",dP);const mP=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],ur=Ue("chevron-down",mP);const hP=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],_P=Ue("chevron-left",hP);const gP=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ro=Ue("chevron-right",gP);const vP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Oh=Ue("circle-check",vP);const yP=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],wP=Ue("code",yP);const bP=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],xP=Ue("database",bP);const jP=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],aj=Ue("external-link",jP);const AP=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],SP=Ue("file-text",AP);const TP=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]],EP=Ue("github",TP);const OP=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],M7=Ue("lightbulb",OP);const kP=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],NP=Ue("menu",kP);const CP=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],oj=Ue("message-square",CP);const MP=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],PP=Ue("moon",MP);const DP=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],RP=Ue("pause",DP);const LP=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]],zP=Ue("plane",LP);const IP=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],BP=Ue("play",IP);const VP=[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]],UP=Ue("rocket",VP);const $P=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],FP=Ue("search",$P);const qP=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],HP=Ue("shield",qP);const KP=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],XP=Ue("stethoscope",KP);const YP=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],GP=Ue("sun",YP);const WP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],cj=Ue("target",WP);const ZP=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],vs=Ue("triangle-alert",ZP);const QP=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],kh=Ue("user",QP);const JP=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],Nh=Ue("volume-2",JP);const eD=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],tD=Ue("volume-x",eD);const rD=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],dd=Ue("wrench",rD);const iD=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],lj=Ue("x",iD),P7=[{id:"intro",label:"Intro"},{id:"architecture",label:"Architecture"},{id:"metrics",label:"Methodology"},{id:"results",label:"Results"},{id:"demo",label:"Demo"},{id:"limitations",label:"Limitations & Future"},{id:"acknowledgements",label:"Contributors"}];function nD({activeTab:e,onTabChange:t,theme:r,onToggleTheme:i}){const[o,c]=j.useState(!1),s=u=>{t(u),c(!1)};return g.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 bg-bg-primary/80 backdrop-blur-xl border-b border-border-default",children:[g.jsx("div",{className:"max-w-screen-2xl mx-auto px-4 sm:px-6 lg:px-8",children:g.jsxs("div",{className:"flex items-center justify-between h-16",children:[g.jsx("button",{onClick:()=>c(!o),className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center text-text-muted hover:text-text-primary hover:bg-bg-hover transition-colors","aria-label":o?"Close menu":"Open menu",children:o?g.jsx(lj,{className:"w-5 h-5"}):g.jsx(NP,{className:"w-5 h-5"})}),g.jsx("div",{className:"hidden md:block w-0"}),g.jsx("div",{className:"hidden md:flex items-center gap-4",children:P7.map(u=>g.jsx("a",{href:`#${u.id}`,onClick:d=>{d.preventDefault(),t(u.id)},className:`px-4 py-2 rounded-lg text-base font-semibold transition-colors no-underline ${e===u.id?"text-purple-light bg-purple/15 border border-purple/30":"text-text-primary/80 hover:text-text-primary hover:bg-bg-hover border border-transparent"}`,children:u.label},u.id))}),g.jsx("button",{onClick:i,className:"w-9 h-9 rounded-lg flex items-center justify-center text-text-muted hover:text-text-primary hover:bg-bg-hover transition-colors","aria-label":`Switch to ${r==="dark"?"light":"dark"} mode`,children:r==="dark"?g.jsx(GP,{className:"w-4.5 h-4.5"}):g.jsx(PP,{className:"w-4.5 h-4.5"})})]})}),o&&g.jsx("div",{className:"md:hidden border-t border-border-default bg-bg-primary/95 backdrop-blur-xl",children:g.jsx("div",{className:"px-4 py-3 space-y-1",children:P7.map(u=>g.jsx("a",{href:`#${u.id}`,onClick:d=>{d.preventDefault(),s(u.id)},className:`block px-4 py-3 rounded-lg text-base font-semibold transition-colors no-underline ${e===u.id?"text-purple-light bg-purple/15 border border-purple/30":"text-text-primary/80 hover:text-text-primary hover:bg-bg-hover border border-transparent"}`,children:u.label},u.id))})})]})}const e6=j.createContext({});function t6(e){const t=j.useRef(null);return t.current===null&&(t.current=e()),t.current}const aD=typeof window<"u",sj=aD?j.useLayoutEffect:j.useEffect,fd=j.createContext(null);function r6(e,t){e.indexOf(t)===-1&&e.push(t)}function sp(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const zi=(e,t,r)=>r>t?t:r{};const _n={},uj=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function pj(e){return typeof e=="object"&&e!==null}const dj=e=>/^0[^.\s]+$/u.test(e);function fj(e){let t;return()=>(t===void 0&&(t=e()),t)}const ai=e=>e,oD=(e,t)=>r=>t(e(r)),$s=(...e)=>e.reduce(oD),ys=(e,t,r)=>{const i=t-e;return i===0?1:(r-e)/i};class n6{constructor(){this.subscriptions=[]}add(t){return r6(this.subscriptions,t),()=>sp(this.subscriptions,t)}notify(t,r,i){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,i);else for(let c=0;ce*1e3,ri=e=>e/1e3;function mj(e,t){return t?e*(1e3/t):0}const hj=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,cD=1e-7,lD=12;function sD(e,t,r,i,o){let c,s,u=0;do s=t+(r-t)/2,c=hj(s,i,o)-e,c>0?r=s:t=s;while(Math.abs(c)>cD&&++usD(c,0,1,e,r);return c=>c===0||c===1?c:hj(o(c),t,i)}const _j=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,gj=e=>t=>1-e(1-t),vj=Fs(.33,1.53,.69,.99),a6=gj(vj),yj=_j(a6),wj=e=>(e*=2)<1?.5*a6(e):.5*(2-Math.pow(2,-10*(e-1))),o6=e=>1-Math.sin(Math.acos(e)),bj=gj(o6),xj=_j(o6),uD=Fs(.42,0,1,1),pD=Fs(0,0,.58,1),jj=Fs(.42,0,.58,1),dD=e=>Array.isArray(e)&&typeof e[0]!="number",Aj=e=>Array.isArray(e)&&typeof e[0]=="number",fD={linear:ai,easeIn:uD,easeInOut:jj,easeOut:pD,circIn:o6,circInOut:xj,circOut:bj,backIn:a6,backInOut:yj,backOut:vj,anticipate:wj},mD=e=>typeof e=="string",D7=e=>{if(Aj(e)){i6(e.length===4);const[t,r,i,o]=e;return Fs(t,r,i,o)}else if(mD(e))return fD[e];return e},ku=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function hD(e,t){let r=new Set,i=new Set,o=!1,c=!1;const s=new WeakSet;let u={delta:0,timestamp:0,isProcessing:!1};function d(m){s.has(m)&&(f.schedule(m),e()),m(u)}const f={schedule:(m,h=!1,v=!1)=>{const b=v&&o?r:i;return h&&s.add(m),b.has(m)||b.add(m),m},cancel:m=>{i.delete(m),s.delete(m)},process:m=>{if(u=m,o){c=!0;return}o=!0,[r,i]=[i,r],r.forEach(d),r.clear(),o=!1,c&&(c=!1,f.process(m))}};return f}const _D=40;function Sj(e,t){let r=!1,i=!0;const o={delta:0,timestamp:0,isProcessing:!1},c=()=>r=!0,s=ku.reduce((O,N)=>(O[N]=hD(c),O),{}),{setup:u,read:d,resolveKeyframes:f,preUpdate:m,update:h,preRender:v,render:w,postRender:b}=s,x=()=>{const O=_n.useManualTiming?o.timestamp:performance.now();r=!1,_n.useManualTiming||(o.delta=i?1e3/60:Math.max(Math.min(O-o.timestamp,_D),1)),o.timestamp=O,o.isProcessing=!0,u.process(o),d.process(o),f.process(o),m.process(o),h.process(o),v.process(o),w.process(o),b.process(o),o.isProcessing=!1,r&&t&&(i=!1,e(x))},A=()=>{r=!0,i=!0,o.isProcessing||e(x)};return{schedule:ku.reduce((O,N)=>{const C=s[N];return O[N]=(M,R=!1,z=!1)=>(r||A(),C.schedule(M,R,z)),O},{}),cancel:O=>{for(let N=0;N(Qu===void 0&&cr.set(Zt.isProcessing||_n.useManualTiming?Zt.timestamp:performance.now()),Qu),set:e=>{Qu=e,queueMicrotask(gD)}},Tj=e=>t=>typeof t=="string"&&t.startsWith(e),Ej=Tj("--"),vD=Tj("var(--"),c6=e=>vD(e)?yD.test(e.split("/*")[0].trim()):!1,yD=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function R7(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const zc={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ws={...zc,transform:e=>zi(0,1,e)},Nu={...zc,default:1},ds=e=>Math.round(e*1e5)/1e5,l6=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function wD(e){return e==null}const bD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,s6=(e,t)=>r=>!!(typeof r=="string"&&bD.test(r)&&r.startsWith(e)||t&&!wD(r)&&Object.prototype.hasOwnProperty.call(r,t)),Oj=(e,t,r)=>i=>{if(typeof i!="string")return i;const[o,c,s,u]=i.match(l6);return{[e]:parseFloat(o),[t]:parseFloat(c),[r]:parseFloat(s),alpha:u!==void 0?parseFloat(u):1}},xD=e=>zi(0,255,e),D2={...zc,transform:e=>Math.round(xD(e))},Wa={test:s6("rgb","red"),parse:Oj("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:i=1})=>"rgba("+D2.transform(e)+", "+D2.transform(t)+", "+D2.transform(r)+", "+ds(ws.transform(i))+")"};function jD(e){let t="",r="",i="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,i+=i,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:o?parseInt(o,16)/255:1}}const Ch={test:s6("#"),parse:jD,transform:Wa.transform},qs=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ia=qs("deg"),Di=qs("%"),fe=qs("px"),AD=qs("vh"),SD=qs("vw"),L7={...Di,parse:e=>Di.parse(e)/100,transform:e=>Di.transform(e*100)},gc={test:s6("hsl","hue"),parse:Oj("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+Di.transform(ds(t))+", "+Di.transform(ds(r))+", "+ds(ws.transform(i))+")"},St={test:e=>Wa.test(e)||Ch.test(e)||gc.test(e),parse:e=>Wa.test(e)?Wa.parse(e):gc.test(e)?gc.parse(e):Ch.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Wa.transform(e):gc.transform(e),getAnimatableNone:e=>{const t=St.parse(e);return t.alpha=0,St.transform(t)}},TD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ED(e){return isNaN(e)&&typeof e=="string"&&(e.match(l6)?.length||0)+(e.match(TD)?.length||0)>0}const kj="number",Nj="color",OD="var",kD="var(",z7="${}",ND=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function bs(e){const t=e.toString(),r=[],i={color:[],number:[],var:[]},o=[];let c=0;const u=t.replace(ND,d=>(St.test(d)?(i.color.push(c),o.push(Nj),r.push(St.parse(d))):d.startsWith(kD)?(i.var.push(c),o.push(OD),r.push(d)):(i.number.push(c),o.push(kj),r.push(parseFloat(d))),++c,z7)).split(z7);return{values:r,split:u,indexes:i,types:o}}function Cj(e){return bs(e).values}function Mj(e){const{split:t,types:r}=bs(e),i=t.length;return o=>{let c="";for(let s=0;stypeof e=="number"?0:St.test(e)?St.getAnimatableNone(e):e;function MD(e){const t=Cj(e);return Mj(e)(t.map(CD))}const wi={test:ED,parse:Cj,createTransformer:Mj,getAnimatableNone:MD};function R2(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function PD({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,t/=100,r/=100;let o=0,c=0,s=0;if(!t)o=c=s=r;else{const u=r<.5?r*(1+t):r+t-r*t,d=2*r-u;o=R2(d,u,e+1/3),c=R2(d,u,e),s=R2(d,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(c*255),blue:Math.round(s*255),alpha:i}}function up(e,t){return r=>r>0?t:e}const st=(e,t,r)=>e+(t-e)*r,L2=(e,t,r)=>{const i=e*e,o=r*(t*t-i)+i;return o<0?0:Math.sqrt(o)},DD=[Ch,Wa,gc],RD=e=>DD.find(t=>t.test(e));function I7(e){const t=RD(e);if(!t)return!1;let r=t.parse(e);return t===gc&&(r=PD(r)),r}const B7=(e,t)=>{const r=I7(e),i=I7(t);if(!r||!i)return up(e,t);const o={...r};return c=>(o.red=L2(r.red,i.red,c),o.green=L2(r.green,i.green,c),o.blue=L2(r.blue,i.blue,c),o.alpha=st(r.alpha,i.alpha,c),Wa.transform(o))},Mh=new Set(["none","hidden"]);function LD(e,t){return Mh.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function zD(e,t){return r=>st(e,t,r)}function u6(e){return typeof e=="number"?zD:typeof e=="string"?c6(e)?up:St.test(e)?B7:VD:Array.isArray(e)?Pj:typeof e=="object"?St.test(e)?B7:ID:up}function Pj(e,t){const r=[...e],i=r.length,o=e.map((c,s)=>u6(c)(c,t[s]));return c=>{for(let s=0;s{for(const c in i)r[c]=i[c](o);return r}}function BD(e,t){const r=[],i={color:0,var:0,number:0};for(let o=0;o{const r=wi.createTransformer(t),i=bs(e),o=bs(t);return i.indexes.var.length===o.indexes.var.length&&i.indexes.color.length===o.indexes.color.length&&i.indexes.number.length>=o.indexes.number.length?Mh.has(e)&&!o.values.length||Mh.has(t)&&!i.values.length?LD(e,t):$s(Pj(BD(i,o),o.values),r):up(e,t)};function Dj(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?st(e,t,r):u6(e)(e,t)}const UD=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>tt.update(t,r),stop:()=>da(t),now:()=>Zt.isProcessing?Zt.timestamp:cr.now()}},Rj=(e,t,r=10)=>{let i="";const o=Math.max(Math.round(t/r),2);for(let c=0;c=pp?1/0:t}function $D(e,t=100,r){const i=r({...e,keyframes:[0,t]}),o=Math.min(p6(i),pp);return{type:"keyframes",ease:c=>i.next(o*c).value/t,duration:ri(o)}}const FD=5;function Lj(e,t,r){const i=Math.max(t-FD,0);return mj(r-e(i),t-i)}const ft={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},z2=.001;function qD({duration:e=ft.duration,bounce:t=ft.bounce,velocity:r=ft.velocity,mass:i=ft.mass}){let o,c,s=1-t;s=zi(ft.minDamping,ft.maxDamping,s),e=zi(ft.minDuration,ft.maxDuration,ri(e)),s<1?(o=f=>{const m=f*s,h=m*e,v=m-r,w=Ph(f,s),b=Math.exp(-h);return z2-v/w*b},c=f=>{const h=f*s*e,v=h*r+r,w=Math.pow(s,2)*Math.pow(f,2)*e,b=Math.exp(-h),x=Ph(Math.pow(f,2),s);return(-o(f)+z2>0?-1:1)*((v-w)*b)/x}):(o=f=>{const m=Math.exp(-f*e),h=(f-r)*e+1;return-z2+m*h},c=f=>{const m=Math.exp(-f*e),h=(r-f)*(e*e);return m*h});const u=5/e,d=KD(o,c,u);if(e=yi(e),isNaN(d))return{stiffness:ft.stiffness,damping:ft.damping,duration:e};{const f=Math.pow(d,2)*i;return{stiffness:f,damping:s*2*Math.sqrt(i*f),duration:e}}}const HD=12;function KD(e,t,r){let i=r;for(let o=1;oe[r]!==void 0)}function GD(e){let t={velocity:ft.velocity,stiffness:ft.stiffness,damping:ft.damping,mass:ft.mass,isResolvedFromDuration:!1,...e};if(!V7(e,YD)&&V7(e,XD))if(t.velocity=0,e.visualDuration){const r=e.visualDuration,i=2*Math.PI/(r*1.2),o=i*i,c=2*zi(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:ft.mass,stiffness:o,damping:c}}else{const r=qD({...e,velocity:0});t={...t,...r,mass:ft.mass},t.isResolvedFromDuration=!0}return t}function dp(e=ft.visualDuration,t=ft.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:i,restDelta:o}=r;const c=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],u={done:!1,value:c},{stiffness:d,damping:f,mass:m,duration:h,velocity:v,isResolvedFromDuration:w}=GD({...r,velocity:-ri(r.velocity||0)}),b=v||0,x=f/(2*Math.sqrt(d*m)),A=s-c,T=ri(Math.sqrt(d/m)),E=Math.abs(A)<5;i||(i=E?ft.restSpeed.granular:ft.restSpeed.default),o||(o=E?ft.restDelta.granular:ft.restDelta.default);let O;if(x<1){const C=Ph(T,x);O=M=>{const R=Math.exp(-x*T*M);return s-R*((b+x*T*A)/C*Math.sin(C*M)+A*Math.cos(C*M))}}else if(x===1)O=C=>s-Math.exp(-T*C)*(A+(b+T*A)*C);else{const C=T*Math.sqrt(x*x-1);O=M=>{const R=Math.exp(-x*T*M),z=Math.min(C*M,300);return s-R*((b+x*T*A)*Math.sinh(z)+C*A*Math.cosh(z))/C}}const N={calculatedDuration:w&&h||null,next:C=>{const M=O(C);if(w)u.done=C>=h;else{let R=C===0?b:0;x<1&&(R=C===0?yi(b):Lj(O,C,M));const z=Math.abs(R)<=i,q=Math.abs(s-M)<=o;u.done=z&&q}return u.value=u.done?s:M,u},toString:()=>{const C=Math.min(p6(N),pp),M=Rj(R=>N.next(C*R).value,C,30);return C+"ms "+M},toTransition:()=>{}};return N}dp.applyToOptions=e=>{const t=$D(e,100,dp);return e.ease=t.ease,e.duration=yi(t.duration),e.type="keyframes",e};function Dh({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:o=10,bounceStiffness:c=500,modifyTarget:s,min:u,max:d,restDelta:f=.5,restSpeed:m}){const h=e[0],v={done:!1,value:h},w=z=>u!==void 0&&zd,b=z=>u===void 0?d:d===void 0||Math.abs(u-z)-x*Math.exp(-z/i),O=z=>T+E(z),N=z=>{const q=E(z),Z=O(z);v.done=Math.abs(q)<=f,v.value=v.done?T:Z};let C,M;const R=z=>{w(v.value)&&(C=z,M=dp({keyframes:[v.value,b(v.value)],velocity:Lj(O,z,v.value),damping:o,stiffness:c,restDelta:f,restSpeed:m}))};return R(0),{calculatedDuration:null,next:z=>{let q=!1;return!M&&C===void 0&&(q=!0,N(z),R(z)),C!==void 0&&z>=C?M.next(z-C):(!q&&N(z),v)}}}function WD(e,t,r){const i=[],o=r||_n.mix||Dj,c=e.length-1;for(let s=0;st[0];if(c===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[c-1]&&(e=[...e].reverse(),t=[...t].reverse());const u=WD(t,i,o),d=u.length,f=m=>{if(s&&m1)for(;hf(zi(e[0],e[c-1],m)):f}function QD(e,t){const r=e[e.length-1];for(let i=1;i<=t;i++){const o=ys(0,t,i);e.push(st(r,1,o))}}function JD(e){const t=[0];return QD(t,e.length-1),t}function eR(e,t){return e.map(r=>r*t)}function tR(e,t){return e.map(()=>t||jj).splice(0,e.length-1)}function fs({duration:e=300,keyframes:t,times:r,ease:i="easeInOut"}){const o=dD(i)?i.map(D7):D7(i),c={done:!1,value:t[0]},s=eR(r&&r.length===t.length?r:JD(t),e),u=ZD(s,t,{ease:Array.isArray(o)?o:tR(t,o)});return{calculatedDuration:e,next:d=>(c.value=u(d),c.done=d>=e,c)}}const rR=e=>e!==null;function d6(e,{repeat:t,repeatType:r="loop"},i,o=1){const c=e.filter(rR),u=o<0||t&&r!=="loop"&&t%2===1?0:c.length-1;return!u||i===void 0?c[u]:i}const iR={decay:Dh,inertia:Dh,tween:fs,keyframes:fs,spring:dp};function zj(e){typeof e.type=="string"&&(e.type=iR[e.type])}class f6{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const nR=e=>e/100;class m6 extends f6{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==cr.now()&&this.tick(cr.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;zj(t);const{type:r=fs,repeat:i=0,repeatDelay:o=0,repeatType:c,velocity:s=0}=t;let{keyframes:u}=t;const d=r||fs;d!==fs&&typeof u[0]!="number"&&(this.mixKeyframes=$s(nR,Dj(u[0],u[1])),u=[0,100]);const f=d({...t,keyframes:u});c==="mirror"&&(this.mirroredGenerator=d({...t,keyframes:[...u].reverse(),velocity:-s})),f.calculatedDuration===null&&(f.calculatedDuration=p6(f));const{calculatedDuration:m}=f;this.calculatedDuration=m,this.resolvedDuration=m+o,this.totalDuration=this.resolvedDuration*(i+1)-o,this.generator=f}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:i,totalDuration:o,mixKeyframes:c,mirroredGenerator:s,resolvedDuration:u,calculatedDuration:d}=this;if(this.startTime===null)return i.next(0);const{delay:f=0,keyframes:m,repeat:h,repeatType:v,repeatDelay:w,type:b,onUpdate:x,finalKeyframe:A}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const T=this.currentTime-f*(this.playbackSpeed>=0?1:-1),E=this.playbackSpeed>=0?T<0:T>o;this.currentTime=Math.max(T,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let O=this.currentTime,N=i;if(h){const z=Math.min(this.currentTime,o)/u;let q=Math.floor(z),Z=z%1;!Z&&z>=1&&(Z=1),Z===1&&q--,q=Math.min(q,h+1),q%2&&(v==="reverse"?(Z=1-Z,w&&(Z-=w/u)):v==="mirror"&&(N=s)),O=zi(0,1,Z)*u}const C=E?{done:!1,value:m[0]}:N.next(O);c&&!E&&(C.value=c(C.value));let{done:M}=C;!E&&d!==null&&(M=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const R=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&M);return R&&b!==Dh&&(C.value=d6(m,this.options,A,this.speed)),x&&x(C.value),R&&this.finish(),C}then(t,r){return this.finished.then(t,r)}get duration(){return ri(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+ri(t)}get time(){return ri(this.currentTime)}set time(t){t=yi(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}get speed(){return this.playbackSpeed}set speed(t){const r=this.playbackSpeed!==t;r&&this.driver&&this.updateTime(cr.now()),this.playbackSpeed=t,r&&this.driver&&(this.time=ri(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=UD,startTime:r}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),this.options.onPlay?.();const i=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=i):this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime||(this.startTime=r??i),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(cr.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function aR(e){for(let t=1;te*180/Math.PI,Rh=e=>{const t=Za(Math.atan2(e[1],e[0]));return Lh(t)},oR={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Rh,rotateZ:Rh,skewX:e=>Za(Math.atan(e[1])),skewY:e=>Za(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Lh=e=>(e=e%360,e<0&&(e+=360),e),U7=Rh,$7=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),F7=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),cR={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:$7,scaleY:F7,scale:e=>($7(e)+F7(e))/2,rotateX:e=>Lh(Za(Math.atan2(e[6],e[5]))),rotateY:e=>Lh(Za(Math.atan2(-e[2],e[0]))),rotateZ:U7,rotate:U7,skewX:e=>Za(Math.atan(e[4])),skewY:e=>Za(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function zh(e){return e.includes("scale")?1:0}function Ih(e,t){if(!e||e==="none")return zh(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let i,o;if(r)i=cR,o=r;else{const u=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=oR,o=u}if(!o)return zh(t);const c=i[t],s=o[1].split(",").map(sR);return typeof c=="function"?c(s):s[c]}const lR=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return Ih(r,t)};function sR(e){return parseFloat(e.trim())}const Ic=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Bc=new Set(Ic),q7=e=>e===zc||e===fe,uR=new Set(["x","y","z"]),pR=Ic.filter(e=>!uR.has(e));function dR(e){const t=[];return pR.forEach(r=>{const i=e.getValue(r);i!==void 0&&(t.push([r,i.get()]),i.set(r.startsWith("scale")?1:0))}),t}const la={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Ih(t,"x"),y:(e,{transform:t})=>Ih(t,"y")};la.translateX=la.x;la.translateY=la.y;const io=new Set;let Bh=!1,Vh=!1,Uh=!1;function Ij(){if(Vh){const e=Array.from(io).filter(i=>i.needsMeasurement),t=new Set(e.map(i=>i.element)),r=new Map;t.forEach(i=>{const o=dR(i);o.length&&(r.set(i,o),i.render())}),e.forEach(i=>i.measureInitialState()),t.forEach(i=>{i.render();const o=r.get(i);o&&o.forEach(([c,s])=>{i.getValue(c)?.set(s)})}),e.forEach(i=>i.measureEndState()),e.forEach(i=>{i.suspendedScrollY!==void 0&&window.scrollTo(0,i.suspendedScrollY)})}Vh=!1,Bh=!1,io.forEach(e=>e.complete(Uh)),io.clear()}function Bj(){io.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Vh=!0)})}function fR(){Uh=!0,Bj(),Ij(),Uh=!1}class h6{constructor(t,r,i,o,c,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=i,this.motionValue=o,this.element=c,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(io.add(this),Bh||(Bh=!0,tt.read(Bj),tt.resolveKeyframes(Ij))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:i,motionValue:o}=this;if(t[0]===null){const c=o?.get(),s=t[t.length-1];if(c!==void 0)t[0]=c;else if(i&&r){const u=i.readValue(r,s);u!=null&&(t[0]=u)}t[0]===void 0&&(t[0]=s),o&&c===void 0&&o.set(t[0])}aR(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),io.delete(this)}cancel(){this.state==="scheduled"&&(io.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const mR=e=>e.startsWith("--");function Vj(e,t,r){mR(t)?e.style.setProperty(t,r):e.style[t]=r}const hR={};function Uj(e,t){const r=fj(e);return()=>hR[t]??r()}const _R=Uj(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),$j=Uj(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),ls=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,H7={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ls([0,.65,.55,1]),circOut:ls([.55,0,1,.45]),backIn:ls([.31,.01,.66,-.59]),backOut:ls([.33,1.53,.69,.99])};function Fj(e,t){if(e)return typeof e=="function"?$j()?Rj(e,t):"ease-out":Aj(e)?ls(e):Array.isArray(e)?e.map(r=>Fj(r,t)||H7.easeOut):H7[e]}function gR(e,t,r,{delay:i=0,duration:o=300,repeat:c=0,repeatType:s="loop",ease:u="easeOut",times:d}={},f=void 0){const m={[t]:r};d&&(m.offset=d);const h=Fj(u,o);Array.isArray(h)&&(m.easing=h);const v={delay:i,duration:o,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:c+1,direction:s==="reverse"?"alternate":"normal"};return f&&(v.pseudoElement=f),e.animate(m,v)}function qj(e){return typeof e=="function"&&"applyToOptions"in e}function vR({type:e,...t}){return qj(e)&&$j()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Hj extends f6{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:i,keyframes:o,pseudoElement:c,allowFlatten:s=!1,finalKeyframe:u,onComplete:d}=t;this.isPseudoElement=!!c,this.allowFlatten=s,this.options=t,i6(typeof t.type!="string");const f=vR(t);this.animation=gR(r,i,o,f,c),f.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const m=d6(o,this.options,u,this.speed);this.updateMotionValue&&this.updateMotionValue(m),Vj(r,i,m),this.animation.cancel()}d?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return ri(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+ri(t)}get time(){return ri(Number(this.animation.currentTime)||0)}set time(t){const r=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=yi(t),r&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:r,rangeEnd:i,observe:o}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&_R()?(this.animation.timeline=t,r&&(this.animation.rangeStart=r),i&&(this.animation.rangeEnd=i),ai):o(this)}}const Kj={anticipate:wj,backInOut:yj,circInOut:xj};function yR(e){return e in Kj}function wR(e){typeof e.ease=="string"&&yR(e.ease)&&(e.ease=Kj[e.ease])}const I2=10;class bR extends Hj{constructor(t){wR(t),zj(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:i,onComplete:o,element:c,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const u=new m6({...s,autoplay:!1}),d=Math.max(I2,cr.now()-this.startTime),f=zi(0,I2,d-I2),m=u.sample(d).value,{name:h}=this.options;c&&h&&Vj(c,h,m),r.setWithVelocity(u.sample(Math.max(0,d-f)).value,m,f),u.stop()}}const K7=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(wi.test(e)||e==="0")&&!e.startsWith("url("));function xR(e){const t=e[0];if(e.length===1)return!0;for(let r=0;rObject.hasOwnProperty.call(Element.prototype,"animate"));function TR(e){const{motionValue:t,name:r,repeatDelay:i,repeatType:o,damping:c,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:d,transformTemplate:f}=t.owner.getProps();return SR()&&r&&AR.has(r)&&(r!=="transform"||!f)&&!d&&!i&&o!=="mirror"&&c!==0&&s!=="inertia"}const ER=40;class OR extends f6{constructor({autoplay:t=!0,delay:r=0,type:i="keyframes",repeat:o=0,repeatDelay:c=0,repeatType:s="loop",keyframes:u,name:d,motionValue:f,element:m,...h}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=cr.now();const v={autoplay:t,delay:r,type:i,repeat:o,repeatDelay:c,repeatType:s,name:d,motionValue:f,element:m,...h},w=m?.KeyframeResolver||h6;this.keyframeResolver=new w(u,(b,x,A)=>this.onKeyframesResolved(b,x,v,!A),d,f,m),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,i,o){this.keyframeResolver=void 0;const{name:c,type:s,velocity:u,delay:d,isHandoff:f,onUpdate:m}=i;this.resolvedAt=cr.now(),jR(t,c,s,u)||((_n.instantAnimations||!d)&&m?.(d6(t,i,r)),t[0]=t[t.length-1],$h(i),i.repeat=0);const v={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>ER?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...i,keyframes:t},w=!f&&TR(v),b=v.motionValue?.owner?.current,x=w?new bR({...v,element:b}):new m6(v);x.finished.then(()=>{this.notifyFinished()}).catch(ai),this.pendingTimeline&&(this.stopTimeline=x.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=x}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),fR()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function Xj(e,t,r,i=0,o=1){const c=Array.from(e).sort((f,m)=>f.sortNodePosition(m)).indexOf(t),s=e.size,u=(s-1)*i;return typeof r=="function"?r(c,s):o===1?c*i:u-c*i}const kR=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function NR(e){const t=kR.exec(e);if(!t)return[,];const[,r,i,o]=t;return[`--${r??i}`,o]}function Yj(e,t,r=1){const[i,o]=NR(e);if(!i)return;const c=window.getComputedStyle(t).getPropertyValue(i);if(c){const s=c.trim();return uj(s)?parseFloat(s):s}return c6(o)?Yj(o,t,r+1):o}const CR={type:"spring",stiffness:500,damping:25,restSpeed:10},MR=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),PR={type:"keyframes",duration:.8},DR={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},RR=(e,{keyframes:t})=>t.length>2?PR:Bc.has(e)?e.startsWith("scale")?MR(t[1]):CR:DR,LR=e=>e!==null;function zR(e,{repeat:t,repeatType:r="loop"},i){const o=e.filter(LR),c=t&&r!=="loop"&&t%2===1?0:o.length-1;return o[c]}function Gj(e,t){if(e?.inherit&&t){const{inherit:r,...i}=e;return{...t,...i}}return e}function _6(e,t){const r=e?.[t]??e?.default??e;return r!==e?Gj(r,e):r}function IR({when:e,delay:t,delayChildren:r,staggerChildren:i,staggerDirection:o,repeat:c,repeatType:s,repeatDelay:u,from:d,elapsed:f,...m}){return!!Object.keys(m).length}const g6=(e,t,r,i={},o,c)=>s=>{const u=_6(i,e)||{},d=u.delay||i.delay||0;let{elapsed:f=0}=i;f=f-yi(d);const m={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...u,delay:-f,onUpdate:v=>{t.set(v),u.onUpdate&&u.onUpdate(v)},onComplete:()=>{s(),u.onComplete&&u.onComplete()},name:e,motionValue:t,element:c?void 0:o};IR(u)||Object.assign(m,RR(e,m)),m.duration&&(m.duration=yi(m.duration)),m.repeatDelay&&(m.repeatDelay=yi(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let h=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&($h(m),m.delay===0&&(h=!0)),(_n.instantAnimations||_n.skipAnimations||o?.shouldSkipAnimations)&&(h=!0,$h(m),m.delay=0),m.allowFlatten=!u.type&&!u.ease,h&&!c&&t.get()!==void 0){const v=zR(m.keyframes,u);if(v!==void 0){tt.update(()=>{m.onUpdate(v),m.onComplete()});return}}return u.isSync?new m6(m):new OR(m)};function X7(e){const t=[{},{}];return e?.values.forEach((r,i)=>{t[0][i]=r.get(),t[1][i]=r.getVelocity()}),t}function v6(e,t,r,i){if(typeof t=="function"){const[o,c]=X7(i);t=t(r!==void 0?r:e.custom,o,c)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,c]=X7(i);t=t(r!==void 0?r:e.custom,o,c)}return t}function Ac(e,t,r){const i=e.getProps();return v6(i,t,r!==void 0?r:i.custom,e)}const Wj=new Set(["width","height","top","left","right","bottom",...Ic]),Y7=30,BR=e=>!isNaN(parseFloat(e));class VR{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=i=>{const o=cr.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(i),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=cr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=BR(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new n6);const i=this.events[t].add(r);return t==="change"?()=>{i(),tt.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,i){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=cr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Y7)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Y7);return mj(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function kc(e,t){return new VR(e,t)}const Fh=e=>Array.isArray(e);function UR(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,kc(r))}function $R(e){return Fh(e)?e[e.length-1]||0:e}function FR(e,t){const r=Ac(e,t);let{transitionEnd:i={},transition:o={},...c}=r||{};c={...c,...i};for(const s in c){const u=$R(c[s]);UR(e,s,u)}}const ir=e=>!!(e&&e.getVelocity);function qR(e){return!!(ir(e)&&e.add)}function qh(e,t){const r=e.getValue("willChange");if(qR(r))return r.add(t);if(!r&&_n.WillChange){const i=new _n.WillChange("auto");e.addValue("willChange",i),i.add(t)}}function y6(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const HR="framerAppearId",Zj="data-"+y6(HR);function Qj(e){return e.props[Zj]}function KR({protectedKeys:e,needsAnimating:t},r){const i=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,i}function Jj(e,t,{delay:r=0,transitionOverride:i,type:o}={}){let{transition:c,transitionEnd:s,...u}=t;const d=e.getDefaultTransition();c=c?Gj(c,d):d;const f=c?.reduceMotion;i&&(c=i);const m=[],h=o&&e.animationState&&e.animationState.getState()[o];for(const v in u){const w=e.getValue(v,e.latestValues[v]??null),b=u[v];if(b===void 0||h&&KR(h,v))continue;const x={delay:r,..._6(c||{},v)},A=w.get();if(A!==void 0&&!w.isAnimating&&!Array.isArray(b)&&b===A&&!x.velocity)continue;let T=!1;if(window.MotionHandoffAnimation){const N=Qj(e);if(N){const C=window.MotionHandoffAnimation(N,v,tt);C!==null&&(x.startTime=C,T=!0)}}qh(e,v);const E=f??e.shouldReduceMotion;w.start(g6(v,w,b,E&&Wj.has(v)?{type:!1}:x,e,T));const O=w.animation;O&&m.push(O)}if(s){const v=()=>tt.update(()=>{s&&FR(e,s)});m.length?Promise.all(m).then(v):v()}return m}function Hh(e,t,r={}){const i=Ac(e,t,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(o=r.transitionOverride);const c=i?()=>Promise.all(Jj(e,i,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(d=0)=>{const{delayChildren:f=0,staggerChildren:m,staggerDirection:h}=o;return XR(e,t,d,f,m,h,r)}:()=>Promise.resolve(),{when:u}=o;if(u){const[d,f]=u==="beforeChildren"?[c,s]:[s,c];return d().then(()=>f())}else return Promise.all([c(),s(r.delay)])}function XR(e,t,r=0,i=0,o=0,c=1,s){const u=[];for(const d of e.variantChildren)d.notify("AnimationStart",t),u.push(Hh(d,t,{...s,delay:r+(typeof i=="function"?0:i)+Xj(e.variantChildren,d,i,o,c)}).then(()=>d.notify("AnimationComplete",t)));return Promise.all(u)}function YR(e,t,r={}){e.notify("AnimationStart",t);let i;if(Array.isArray(t)){const o=t.map(c=>Hh(e,c,r));i=Promise.all(o)}else if(typeof t=="string")i=Hh(e,t,r);else{const o=typeof t=="function"?Ac(e,t,r.custom):t;i=Promise.all(Jj(e,o,r))}return i.then(()=>{e.notify("AnimationComplete",t)})}const GR={test:e=>e==="auto",parse:e=>e},eA=e=>t=>t.test(e),tA=[zc,fe,Di,ia,SD,AD,GR],G7=e=>tA.find(eA(e));function WR(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||dj(e):!0}const ZR=new Set(["brightness","contrast","saturate","opacity"]);function QR(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[i]=r.match(l6)||[];if(!i)return e;const o=r.replace(i,"");let c=ZR.has(t)?1:0;return i!==r&&(c*=100),t+"("+c+o+")"}const JR=/\b([a-z-]*)\(.*?\)/gu,Kh={...wi,getAnimatableNone:e=>{const t=e.match(JR);return t?t.map(QR).join(" "):e}},Xh={...wi,getAnimatableNone:e=>{const t=wi.parse(e);return wi.createTransformer(e)(t.map(i=>typeof i=="number"?0:typeof i=="object"?{...i,alpha:1}:i))}},W7={...zc,transform:Math.round},eL={rotate:ia,rotateX:ia,rotateY:ia,rotateZ:ia,scale:Nu,scaleX:Nu,scaleY:Nu,scaleZ:Nu,skew:ia,skewX:ia,skewY:ia,distance:fe,translateX:fe,translateY:fe,translateZ:fe,x:fe,y:fe,z:fe,perspective:fe,transformPerspective:fe,opacity:ws,originX:L7,originY:L7,originZ:fe},w6={borderWidth:fe,borderTopWidth:fe,borderRightWidth:fe,borderBottomWidth:fe,borderLeftWidth:fe,borderRadius:fe,borderTopLeftRadius:fe,borderTopRightRadius:fe,borderBottomRightRadius:fe,borderBottomLeftRadius:fe,width:fe,maxWidth:fe,height:fe,maxHeight:fe,top:fe,right:fe,bottom:fe,left:fe,inset:fe,insetBlock:fe,insetBlockStart:fe,insetBlockEnd:fe,insetInline:fe,insetInlineStart:fe,insetInlineEnd:fe,padding:fe,paddingTop:fe,paddingRight:fe,paddingBottom:fe,paddingLeft:fe,paddingBlock:fe,paddingBlockStart:fe,paddingBlockEnd:fe,paddingInline:fe,paddingInlineStart:fe,paddingInlineEnd:fe,margin:fe,marginTop:fe,marginRight:fe,marginBottom:fe,marginLeft:fe,marginBlock:fe,marginBlockStart:fe,marginBlockEnd:fe,marginInline:fe,marginInlineStart:fe,marginInlineEnd:fe,fontSize:fe,backgroundPositionX:fe,backgroundPositionY:fe,...eL,zIndex:W7,fillOpacity:ws,strokeOpacity:ws,numOctaves:W7},tL={...w6,color:St,backgroundColor:St,outlineColor:St,fill:St,stroke:St,borderColor:St,borderTopColor:St,borderRightColor:St,borderBottomColor:St,borderLeftColor:St,filter:Kh,WebkitFilter:Kh,mask:Xh,WebkitMask:Xh},rA=e=>tL[e],rL=new Set([Kh,Xh]);function iA(e,t){let r=rA(e);return rL.has(r)||(r=wi),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const iL=new Set(["auto","none","0"]);function nL(e,t,r){let i=0,o;for(;i{t.getValue(u).set(d)}),this.resolveNoneKeyframes()}}const oL=new Set(["opacity","clipPath","filter","transform"]);function nA(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let i=document;const o=r?.[e]??i.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e).filter(i=>i!=null)}const aA=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function Yh(e){return pj(e)&&"offsetHeight"in e}const{schedule:b6}=Sj(queueMicrotask,!1),hi={x:!1,y:!1};function oA(){return hi.x||hi.y}function cL(e){return e==="x"||e==="y"?hi[e]?null:(hi[e]=!0,()=>{hi[e]=!1}):hi.x||hi.y?null:(hi.x=hi.y=!0,()=>{hi.x=hi.y=!1})}function cA(e,t){const r=nA(e),i=new AbortController,o={passive:!0,...t,signal:i.signal};return[r,o,()=>i.abort()]}function lL(e){return!(e.pointerType==="touch"||oA())}function sL(e,t,r={}){const[i,o,c]=cA(e,r);return i.forEach(s=>{let u=!1,d=!1,f;const m=()=>{s.removeEventListener("pointerleave",b)},h=A=>{f&&(f(A),f=void 0),m()},v=A=>{u=!1,window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",v),d&&(d=!1,h(A))},w=()=>{u=!0,window.addEventListener("pointerup",v,o),window.addEventListener("pointercancel",v,o)},b=A=>{if(A.pointerType!=="touch"){if(u){d=!0;return}h(A)}},x=A=>{if(!lL(A))return;d=!1;const T=t(s,A);typeof T=="function"&&(f=T,s.addEventListener("pointerleave",b,o))};s.addEventListener("pointerenter",x,o),s.addEventListener("pointerdown",w,o)}),c}const lA=(e,t)=>t?e===t?!0:lA(e,t.parentElement):!1,x6=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,uL=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function pL(e){return uL.has(e.tagName)||e.isContentEditable===!0}const dL=new Set(["INPUT","SELECT","TEXTAREA"]);function fL(e){return dL.has(e.tagName)||e.isContentEditable===!0}const Ju=new WeakSet;function Z7(e){return t=>{t.key==="Enter"&&e(t)}}function B2(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const mL=(e,t)=>{const r=e.currentTarget;if(!r)return;const i=Z7(()=>{if(Ju.has(r))return;B2(r,"down");const o=Z7(()=>{B2(r,"up")}),c=()=>B2(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",c,t)});r.addEventListener("keydown",i,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",i),t)};function Q7(e){return x6(e)&&!oA()}const J7=new WeakSet;function hL(e,t,r={}){const[i,o,c]=cA(e,r),s=u=>{const d=u.currentTarget;if(!Q7(u)||J7.has(u))return;Ju.add(d),r.stopPropagation&&J7.add(u);const f=t(d,u),m=(w,b)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",v),Ju.has(d)&&Ju.delete(d),Q7(w)&&typeof f=="function"&&f(w,{success:b})},h=w=>{m(w,d===window||d===document||r.useGlobalTarget||lA(d,w.target))},v=w=>{m(w,!1)};window.addEventListener("pointerup",h,o),window.addEventListener("pointercancel",v,o)};return i.forEach(u=>{(r.useGlobalTarget?window:u).addEventListener("pointerdown",s,o),Yh(u)&&(u.addEventListener("focus",f=>mL(f,o)),!pL(u)&&!u.hasAttribute("tabindex")&&(u.tabIndex=0))}),c}function j6(e){return pj(e)&&"ownerSVGElement"in e}const ep=new WeakMap;let tp;const sA=(e,t,r)=>(i,o)=>o&&o[0]?o[0][e+"Size"]:j6(i)&&"getBBox"in i?i.getBBox()[t]:i[r],_L=sA("inline","width","offsetWidth"),gL=sA("block","height","offsetHeight");function vL({target:e,borderBoxSize:t}){ep.get(e)?.forEach(r=>{r(e,{get width(){return _L(e,t)},get height(){return gL(e,t)}})})}function yL(e){e.forEach(vL)}function wL(){typeof ResizeObserver>"u"||(tp=new ResizeObserver(yL))}function bL(e,t){tp||wL();const r=nA(e);return r.forEach(i=>{let o=ep.get(i);o||(o=new Set,ep.set(i,o)),o.add(t),tp?.observe(i)}),()=>{r.forEach(i=>{const o=ep.get(i);o?.delete(t),o?.size||tp?.unobserve(i)})}}const rp=new Set;let vc;function xL(){vc=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};rp.forEach(t=>t(e))},window.addEventListener("resize",vc)}function jL(e){return rp.add(e),vc||xL(),()=>{rp.delete(e),!rp.size&&typeof vc=="function"&&(window.removeEventListener("resize",vc),vc=void 0)}}function eg(e,t){return typeof e=="function"?jL(e):bL(e,t)}function AL(e){return j6(e)&&e.tagName==="svg"}const SL=[...tA,St,wi],TL=e=>SL.find(eA(e)),tg=()=>({translate:0,scale:1,origin:0,originPoint:0}),yc=()=>({x:tg(),y:tg()}),rg=()=>({min:0,max:0}),Nt=()=>({x:rg(),y:rg()}),EL=new WeakMap;function md(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function xs(e){return typeof e=="string"||Array.isArray(e)}const A6=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],S6=["initial",...A6];function hd(e){return md(e.animate)||S6.some(t=>xs(e[t]))}function uA(e){return!!(hd(e)||e.variants)}function OL(e,t,r){for(const i in t){const o=t[i],c=r[i];if(ir(o))e.addValue(i,o);else if(ir(c))e.addValue(i,kc(o,{owner:e}));else if(c!==o)if(e.hasValue(i)){const s=e.getValue(i);s.liveStyle===!0?s.jump(o):s.hasAnimated||s.set(o)}else{const s=e.getStaticValue(i);e.addValue(i,kc(s!==void 0?s:o,{owner:e}))}}for(const i in r)t[i]===void 0&&e.removeValue(i);return t}const Gh={current:null},pA={current:!1},kL=typeof window<"u";function NL(){if(pA.current=!0,!!kL)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Gh.current=e.matches;e.addEventListener("change",t),t()}else Gh.current=!1}const ig=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let fp={};function dA(e){fp=e}function CL(){return fp}class ML{scrapeMotionValuesFromProps(t,r,i){return{}}constructor({parent:t,props:r,presenceContext:i,reducedMotionConfig:o,skipAnimations:c,blockInitialAnimation:s,visualState:u},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=h6,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=cr.now();this.renderScheduledAtthis.bindToMotionValue(i,r)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(pA.current||NL(),this.shouldReduceMotion=Gh.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),da(this.notifyUpdate),da(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),r.accelerate&&oL.has(t)&&this.current instanceof HTMLElement){const{factory:s,keyframes:u,times:d,ease:f,duration:m}=r.accelerate,h=new Hj({element:this.current,name:t,keyframes:u,times:d,ease:f,duration:yi(m)}),v=s(h);this.valueSubscriptions.set(t,()=>{v(),h.cancel()});return}const i=Bc.has(t);i&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&tt.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window<"u"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),c&&c(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in fp){const r=fp[t];if(!r)continue;const{isEnabled:i,Feature:o}=r;if(!this.features[t]&&o&&i(this.props)&&(this.features[t]=new o(this)),this.features[t]){const c=this.features[t];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Nt()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let i=0;ir.variantChildren.delete(t)}addValue(t,r){const i=this.values.get(t);r!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return i===void 0&&r!==void 0&&(i=kc(r===null?void 0:r,{owner:this}),this.addValue(t,i)),i}readValue(t,r){let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(uj(i)||dj(i))?i=parseFloat(i):!TL(i)&&wi.test(r)&&(i=iA(t,r)),this.setBaseTarget(t,ir(i)?i.get():i)),ir(i)?i.get():i}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const c=v6(this.props,r,this.presenceContext?.custom);c&&(i=c[t])}if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ir(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new n6),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){b6.render(this.render)}}class fA extends ML{constructor(){super(...arguments),this.KeyframeResolver=aL}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const i=t.style;return i?i[r]:void 0}removeValueFromRenderState(t,{vars:r,style:i}){delete r[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ir(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class ga{constructor(t){this.isMounted=!1,this.node=t}update(){}}function mA({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}function PL({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function DL(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}function V2(e){return e===void 0||e===1}function Wh({scale:e,scaleX:t,scaleY:r}){return!V2(e)||!V2(t)||!V2(r)}function Ka(e){return Wh(e)||hA(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function hA(e){return ng(e.x)||ng(e.y)}function ng(e){return e&&e!=="0%"}function mp(e,t,r){const i=e-r,o=t*i;return r+o}function ag(e,t,r,i,o){return o!==void 0&&(e=mp(e,o,i)),mp(e,r,i)+t}function Zh(e,t=0,r=1,i,o){e.min=ag(e.min,t,r,i,o),e.max=ag(e.max,t,r,i,o)}function _A(e,{x:t,y:r}){Zh(e.x,t.translate,t.scale,t.originPoint),Zh(e.y,r.translate,r.scale,r.originPoint)}const og=.999999999999,cg=1.0000000000001;function RL(e,t,r,i=!1){const o=r.length;if(!o)return;t.x=t.y=1;let c,s;for(let u=0;uog&&(t.x=1),t.yog&&(t.y=1)}function wc(e,t){e.min=e.min+t,e.max=e.max+t}function lg(e,t,r,i,o=.5){const c=st(e.min,e.max,o);Zh(e,t,r,c,i)}function sg(e,t){return typeof e=="string"?parseFloat(e)/100*(t.max-t.min):e}function bc(e,t){lg(e.x,sg(t.x,e.x),t.scaleX,t.scale,t.originX),lg(e.y,sg(t.y,e.y),t.scaleY,t.scale,t.originY)}function gA(e,t){return mA(DL(e.getBoundingClientRect(),t))}function LL(e,t,r){const i=gA(e,r),{scroll:o}=t;return o&&(wc(i.x,o.offset.x),wc(i.y,o.offset.y)),i}const zL={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},IL=Ic.length;function BL(e,t,r){let i="",o=!0;for(let c=0;c{if(!t.target)return e;if(typeof e=="string")if(fe.test(e))e=parseFloat(e);else return e;const r=ug(e,t.target.x),i=ug(e,t.target.y);return`${r}% ${i}%`}},VL={correct:(e,{treeScale:t,projectionDelta:r})=>{const i=e,o=wi.parse(e);if(o.length>5)return i;const c=wi.createTransformer(e),s=typeof o[0]!="number"?1:0,u=r.x.scale*t.x,d=r.y.scale*t.y;o[0+s]/=u,o[1+s]/=d;const f=st(u,d,.5);return typeof o[2+s]=="number"&&(o[2+s]/=f),typeof o[3+s]=="number"&&(o[3+s]/=f),c(o)}},Qh={borderRadius:{...Xl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Xl,borderTopRightRadius:Xl,borderBottomLeftRadius:Xl,borderBottomRightRadius:Xl,boxShadow:VL};function yA(e,{layout:t,layoutId:r}){return Bc.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Qh[e]||e==="opacity")}function E6(e,t,r){const i=e.style,o=t?.style,c={};if(!i)return c;for(const s in i)(ir(i[s])||o&&ir(o[s])||yA(s,e)||r?.getValue(s)?.liveStyle!==void 0)&&(c[s]=i[s]);return c}function UL(e){return window.getComputedStyle(e)}class $L extends fA{constructor(){super(...arguments),this.type="html",this.renderInstance=vA}readValueFromInstance(t,r){if(Bc.has(r))return this.projection?.isProjecting?zh(r):lR(t,r);{const i=UL(t),o=(Ej(r)?i.getPropertyValue(r):i[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:r}){return gA(t,r)}build(t,r,i){T6(t,r,i.transformTemplate)}scrapeMotionValuesFromProps(t,r,i){return E6(t,r,i)}}const FL={offset:"stroke-dashoffset",array:"stroke-dasharray"},qL={offset:"strokeDashoffset",array:"strokeDasharray"};function HL(e,t,r=1,i=0,o=!0){e.pathLength=1;const c=o?FL:qL;e[c.offset]=`${-i}`,e[c.array]=`${t} ${r}`}const KL=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function wA(e,{attrX:t,attrY:r,attrScale:i,pathLength:o,pathSpacing:c=1,pathOffset:s=0,...u},d,f,m){if(T6(e,u,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:v}=e;h.transform&&(v.transform=h.transform,delete h.transform),(v.transform||h.transformOrigin)&&(v.transformOrigin=h.transformOrigin??"50% 50%",delete h.transformOrigin),v.transform&&(v.transformBox=m?.transformBox??"fill-box",delete h.transformBox);for(const w of KL)h[w]!==void 0&&(v[w]=h[w],delete h[w]);t!==void 0&&(h.x=t),r!==void 0&&(h.y=r),i!==void 0&&(h.scale=i),o!==void 0&&HL(h,o,c,s,!1)}const bA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),xA=e=>typeof e=="string"&&e.toLowerCase()==="svg";function XL(e,t,r,i){vA(e,t,void 0,i);for(const o in t.attrs)e.setAttribute(bA.has(o)?o:y6(o),t.attrs[o])}function jA(e,t,r){const i=E6(e,t,r);for(const o in e)if(ir(e[o])||ir(t[o])){const c=Ic.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;i[c]=e[o]}return i}class YL extends fA{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Nt}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Bc.has(r)){const i=rA(r);return i&&i.default||0}return r=bA.has(r)?r:y6(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,i){return jA(t,r,i)}build(t,r,i){wA(t,r,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,r,i,o){XL(t,r,i,o)}mount(t){this.isSVGTag=xA(t.tagName),super.mount(t)}}const GL=S6.length;function AA(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?AA(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;rPromise.all(t.map(({animation:r,options:i})=>YR(e,r,i)))}function JL(e){let t=QL(e),r=pg(),i=!0,o=!1;const c=f=>(m,h)=>{const v=Ac(e,h,f==="exit"?e.presenceContext?.custom:void 0);if(v){const{transition:w,transitionEnd:b,...x}=v;m={...m,...x,...b}}return m};function s(f){t=f(e)}function u(f){const{props:m}=e,h=AA(e.parent)||{},v=[],w=new Set;let b={},x=1/0;for(let T=0;Tx&&C,Z=!1;const te=Array.isArray(N)?N:[N];let X=te.reduce(c(E),{});M===!1&&(X={});const{prevResolvedValues:ge={}}=O,se={...ge,...X},ye=ie=>{q=!0,w.has(ie)&&(Z=!0,w.delete(ie)),O.needsAnimating[ie]=!0;const ce=e.getValue(ie);ce&&(ce.liveStyle=!1)};for(const ie in se){const ce=X[ie],le=ge[ie];if(b.hasOwnProperty(ie))continue;let D=!1;Fh(ce)&&Fh(le)?D=!SA(ce,le):D=ce!==le,D?ce!=null?ye(ie):w.add(ie):ce!==void 0&&w.has(ie)?ye(ie):O.protectedKeys[ie]=!0}O.prevProp=N,O.prevResolvedValues=X,O.isActive&&(b={...b,...X}),(i||o)&&e.blockInitialAnimation&&(q=!1);const B=R&&z;q&&(!B||Z)&&v.push(...te.map(ie=>{const ce={type:E};if(typeof ie=="string"&&(i||o)&&!B&&e.manuallyAnimateOnMount&&e.parent){const{parent:le}=e,D=Ac(le,ie);if(le.enteringChildren&&D){const{delayChildren:H}=D.transition||{};ce.delay=Xj(le.enteringChildren,e,H)}}return{animation:ie,options:ce}}))}if(w.size){const T={};if(typeof m.initial!="boolean"){const E=Ac(e,Array.isArray(m.initial)?m.initial[0]:m.initial);E&&E.transition&&(T.transition=E.transition)}w.forEach(E=>{const O=e.getBaseTarget(E),N=e.getValue(E);N&&(N.liveStyle=!0),T[E]=O??null}),v.push({animation:T})}let A=!!v.length;return i&&(m.initial===!1||m.initial===m.animate)&&!e.manuallyAnimateOnMount&&(A=!1),i=!1,o=!1,A?t(v):Promise.resolve()}function d(f,m){if(r[f].isActive===m)return Promise.resolve();e.variantChildren?.forEach(v=>v.animationState?.setActive(f,m)),r[f].isActive=m;const h=u(f);for(const v in r)r[v].protectedKeys={};return h}return{animateChanges:u,setActive:d,setAnimateFunction:s,getState:()=>r,reset:()=>{r=pg(),o=!0}}}function ez(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!SA(t,e):!1}function Ua(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function pg(){return{animate:Ua(!0),whileInView:Ua(),whileHover:Ua(),whileTap:Ua(),whileDrag:Ua(),whileFocus:Ua(),exit:Ua()}}function dg(e,t){e.min=t.min,e.max=t.max}function mi(e,t){dg(e.x,t.x),dg(e.y,t.y)}function fg(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const TA=1e-4,tz=1-TA,rz=1+TA,EA=.01,iz=0-EA,nz=0+EA;function lr(e){return e.max-e.min}function az(e,t,r){return Math.abs(e-t)<=r}function mg(e,t,r,i=.5){e.origin=i,e.originPoint=st(t.min,t.max,e.origin),e.scale=lr(r)/lr(t),e.translate=st(r.min,r.max,e.origin)-e.originPoint,(e.scale>=tz&&e.scale<=rz||isNaN(e.scale))&&(e.scale=1),(e.translate>=iz&&e.translate<=nz||isNaN(e.translate))&&(e.translate=0)}function ms(e,t,r,i){mg(e.x,t.x,r.x,i?i.originX:void 0),mg(e.y,t.y,r.y,i?i.originY:void 0)}function hg(e,t,r){e.min=r.min+t.min,e.max=e.min+lr(t)}function oz(e,t,r){hg(e.x,t.x,r.x),hg(e.y,t.y,r.y)}function _g(e,t,r){e.min=t.min-r.min,e.max=e.min+lr(t)}function hp(e,t,r){_g(e.x,t.x,r.x),_g(e.y,t.y,r.y)}function gg(e,t,r,i,o){return e-=t,e=mp(e,1/r,i),o!==void 0&&(e=mp(e,1/o,i)),e}function cz(e,t=0,r=1,i=.5,o,c=e,s=e){if(Di.test(t)&&(t=parseFloat(t),t=st(s.min,s.max,t/100)-s.min),typeof t!="number")return;let u=st(c.min,c.max,i);e===c&&(u-=t),e.min=gg(e.min,t,r,u,o),e.max=gg(e.max,t,r,u,o)}function vg(e,t,[r,i,o],c,s){cz(e,t[r],t[i],t[o],t.scale,c,s)}const lz=["x","scaleX","originX"],sz=["y","scaleY","originY"];function yg(e,t,r,i){vg(e.x,t,lz,r?r.x:void 0,i?i.x:void 0),vg(e.y,t,sz,r?r.y:void 0,i?i.y:void 0)}function wg(e){return e.translate===0&&e.scale===1}function OA(e){return wg(e.x)&&wg(e.y)}function bg(e,t){return e.min===t.min&&e.max===t.max}function uz(e,t){return bg(e.x,t.x)&&bg(e.y,t.y)}function xg(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function kA(e,t){return xg(e.x,t.x)&&xg(e.y,t.y)}function jg(e){return lr(e.x)/lr(e.y)}function Ag(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Ci(e){return[e("x"),e("y")]}function pz(e,t,r){let i="";const o=e.x.translate/t.x,c=e.y.translate/t.y,s=r?.z||0;if((o||c||s)&&(i=`translate3d(${o}px, ${c}px, ${s}px) `),(t.x!==1||t.y!==1)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:f,rotate:m,rotateX:h,rotateY:v,skewX:w,skewY:b}=r;f&&(i=`perspective(${f}px) ${i}`),m&&(i+=`rotate(${m}deg) `),h&&(i+=`rotateX(${h}deg) `),v&&(i+=`rotateY(${v}deg) `),w&&(i+=`skewX(${w}deg) `),b&&(i+=`skewY(${b}deg) `)}const u=e.x.scale*t.x,d=e.y.scale*t.y;return(u!==1||d!==1)&&(i+=`scale(${u}, ${d})`),i||"none"}const NA=["TopLeft","TopRight","BottomLeft","BottomRight"],dz=NA.length,Sg=e=>typeof e=="string"?parseFloat(e):e,Tg=e=>typeof e=="number"||fe.test(e);function fz(e,t,r,i,o,c){o?(e.opacity=st(0,r.opacity??1,mz(i)),e.opacityExit=st(t.opacity??1,0,hz(i))):c&&(e.opacity=st(t.opacity??1,r.opacity??1,i));for(let s=0;sit?1:r(ys(e,t,i))}function _z(e,t,r){const i=ir(e)?e:kc(e);return i.start(g6("",i,t,r)),i.animation}function js(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}const gz=(e,t)=>e.depth-t.depth;class vz{constructor(){this.children=[],this.isDirty=!1}add(t){r6(this.children,t),this.isDirty=!0}remove(t){sp(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(gz),this.isDirty=!1,this.children.forEach(t)}}function yz(e,t){const r=cr.now(),i=({timestamp:o})=>{const c=o-r;c>=t&&(da(i),e(c-t))};return tt.setup(i,!0),()=>da(i)}function ip(e){return ir(e)?e.get():e}class wz{constructor(){this.members=[]}add(t){r6(this.members,t);for(let r=this.members.length-1;r>=0;r--){const i=this.members[r];if(i===t||i===this.lead||i===this.prevLead)continue;const o=i.instance;(!o||o.isConnected===!1)&&!i.snapshot&&(sp(this.members,i),i.unmount())}t.scheduleRender()}remove(t){if(sp(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){for(let r=this.members.indexOf(t)-1;r>=0;r--){const i=this.members[r];if(i.isPresent!==!1&&i.instance?.isConnected!==!1)return this.promote(i),!0}return!1}promote(t,r){const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.updateSnapshot(),t.scheduleRender();const{layoutDependency:o}=i.options,{layoutDependency:c}=t.options;(o===void 0||o!==c)&&(t.resumeFrom=i,r&&(i.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}const np={hasAnimatedSinceResize:!0,hasEverUpdated:!1},U2=["","X","Y","Z"],bz=1e3;let xz=0;function $2(e,t,r,i){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),i&&(i[e]=0))}function MA(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=Qj(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:c}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",tt,!(o||c))}const{parent:i}=e;i&&!i.hasCheckedOptimisedAppear&&MA(i)}function PA({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(s={},u=t?.()){this.id=xz++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Sz),this.nodes.forEach(kz),this.nodes.forEach(Nz),this.nodes.forEach(Tz)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=u?u.root||u:this,this.path=u?[...u.path,u]:[],this.parent=u,this.depth=u?u.depth+1:0;for(let d=0;dthis.root.updateBlockedByResize=!1;tt.read(()=>{h=window.innerWidth}),e(s,()=>{const w=window.innerWidth;w!==h&&(h=w,this.root.updateBlockedByResize=!0,m&&m(),m=yz(v,250),np.hasAnimatedSinceResize&&(np.hasAnimatedSinceResize=!1,this.nodes.forEach(Ng)))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&f&&(u||d)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:h,hasRelativeLayoutChanged:v,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const b=this.options.transition||f.getDefaultTransition()||Rz,{onLayoutAnimationStart:x,onLayoutAnimationComplete:A}=f.getProps(),T=!this.targetLayout||!kA(this.targetLayout,w),E=!h&&v;if(this.options.layoutRoot||this.resumeFrom||E||h&&(T||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const O={..._6(b,"layout"),onPlay:x,onComplete:A};(f.shouldReduceMotion||this.options.layoutRoot)&&(O.delay=0,O.type=!1),this.startAnimation(O),this.setAnimationOrigin(m,E)}else h||Ng(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),da(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Cz),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&MA(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!lr(this.snapshot.measuredBox.x)&&!lr(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d{const C=N/1e3;Cg(h.x,s.x,C),Cg(h.y,s.y,C),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(hp(v,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Pz(this.relativeTarget,this.relativeTargetOrigin,v,C),O&&uz(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=Nt()),mi(O,this.relativeTarget)),x&&(this.animationValues=m,fz(m,f,this.latestValues,C,E,T)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=C},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(da(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tt.update(()=>{np.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=kc(0)),this.motionValue.jump(0,!1),this.currentAnimation=_z(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),s.onUpdate&&s.onUpdate(u)},onStop:()=>{},onComplete:()=>{s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(bz),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:u,target:d,layout:f,latestValues:m}=s;if(!(!u||!d||!f)){if(this!==s&&this.layout&&f&&DA(this.options.animationType,this.layout.layoutBox,f.layoutBox)){d=this.target||Nt();const h=lr(this.layout.layoutBox.x);d.x.min=s.target.x.min,d.x.max=d.x.min+h;const v=lr(this.layout.layoutBox.y);d.y.min=s.target.y.min,d.y.max=d.y.min+v}mi(u,d),bc(u,m),ms(this.projectionDeltaWithTransform,this.layoutCorrected,u,m)}}registerSharedNode(s,u){this.sharedNodes.has(s)||this.sharedNodes.set(s,new wz),this.sharedNodes.get(s).add(u);const f=u.options.initialPromotionConfig;u.promote({transition:f?f.transition:void 0,preserveFollowOpacity:f&&f.shouldPreserveFollowOpacity?f.shouldPreserveFollowOpacity(u):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){const{layoutId:s}=this.options;return s?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:s}=this.options;return s?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:u,preserveFollowOpacity:d}={}){const f=this.getStack();f&&f.promote(this,d),s&&(this.projectionDelta=void 0,this.needsReset=!0),u&&this.setOptions({transition:u})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let u=!1;const{latestValues:d}=s;if((d.z||d.rotate||d.rotateX||d.rotateY||d.rotateZ||d.skewX||d.skewY)&&(u=!0),!u)return;const f={};d.z&&$2("z",s,f,this.animationValues);for(let m=0;ms.currentAnimation?.stop()),this.root.nodes.forEach(Og),this.root.sharedNodes.clear()}}}function jz(e){e.updateLayout()}function Az(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:i}=e.layout,{animationType:o}=e.options,c=t.source!==e.layout.source;o==="size"?Ci(m=>{const h=c?t.measuredBox[m]:t.layoutBox[m],v=lr(h);h.min=r[m].min,h.max=h.min+v}):DA(o,t.layoutBox,r)&&Ci(m=>{const h=c?t.measuredBox[m]:t.layoutBox[m],v=lr(r[m]);h.max=h.min+v,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[m].max=e.relativeTarget[m].min+v)});const s=yc();ms(s,r,t.layoutBox);const u=yc();c?ms(u,e.applyTransform(i,!0),t.measuredBox):ms(u,r,t.layoutBox);const d=!OA(s);let f=!1;if(!e.resumeFrom){const m=e.getClosestProjectingParent();if(m&&!m.resumeFrom){const{snapshot:h,layout:v}=m;if(h&&v){const w=Nt();hp(w,t.layoutBox,h.layoutBox);const b=Nt();hp(b,r,v.layoutBox),kA(w,b)||(f=!0),m.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=w,e.relativeParent=m)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:u,layoutDelta:s,hasLayoutChanged:d,hasRelativeLayoutChanged:f})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function Sz(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Tz(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Ez(e){e.clearSnapshot()}function Og(e){e.clearMeasurements()}function kg(e){e.isLayoutDirty=!1}function Oz(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Ng(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function kz(e){e.resolveTargetDelta()}function Nz(e){e.calcProjection()}function Cz(e){e.resetSkewAndRotation()}function Mz(e){e.removeLeadSnapshot()}function Cg(e,t,r){e.translate=st(t.translate,0,r),e.scale=st(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Mg(e,t,r,i){e.min=st(t.min,r.min,i),e.max=st(t.max,r.max,i)}function Pz(e,t,r,i){Mg(e.x,t.x,r.x,i),Mg(e.y,t.y,r.y,i)}function Dz(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Rz={duration:.45,ease:[.4,0,.1,1]},Pg=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Dg=Pg("applewebkit/")&&!Pg("chrome/")?Math.round:ai;function Rg(e){e.min=Dg(e.min),e.max=Dg(e.max)}function Lz(e){Rg(e.x),Rg(e.y)}function DA(e,t,r){return e==="position"||e==="preserve-aspect"&&!az(jg(t),jg(r),.2)}function zz(e){return e!==e.root&&e.scroll?.wasRoot}const Iz=PA({attachResizeListener:(e,t)=>js(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),F2={current:void 0},RA=PA({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!F2.current){const e=new Iz({});e.mount(window),e.setOptions({layoutScroll:!0}),F2.current=e}return F2.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),O6=j.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Lg(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Bz(...e){return t=>{let r=!1;const i=e.map(o=>{const c=Lg(o,t);return!r&&typeof c=="function"&&(r=!0),c});if(r)return()=>{for(let o=0;o{const{width:v,height:w,top:b,left:x,right:A,bottom:T}=d.current;if(t||c===!1||!u.current||!v||!w)return;const E=r==="left"?`left: ${x}`:`right: ${A}`,O=i==="bottom"?`bottom: ${T}`:`top: ${b}`;u.current.dataset.motionPopId=s;const N=document.createElement("style");f&&(N.nonce=f);const C=o??document.head;return C.appendChild(N),N.sheet&&N.sheet.insertRule(` +`).replace(pM,"")}function $8(n,a){return a=U8(a),U8(n)===a}function Ke(n,a,l,p,_,y){switch(l){case"children":typeof p=="string"?a==="body"||a==="textarea"&&p===""||Oo(n,p):(typeof p=="number"||typeof p=="bigint")&&a!=="body"&&Oo(n,""+p);break;case"className":v0(n,"class",p);break;case"tabIndex":v0(n,"tabindex",p);break;case"dir":case"role":case"viewBox":case"width":case"height":v0(n,l,p);break;case"style":$9(n,p,y);break;case"data":if(a!=="object"){v0(n,"data",p);break}case"src":case"href":if(p===""&&(a!=="a"||l!=="href")){n.removeAttribute(l);break}if(p==null||typeof p=="function"||typeof p=="symbol"||typeof p=="boolean"){n.removeAttribute(l);break}p=w0(""+p),n.setAttribute(l,p);break;case"action":case"formAction":if(typeof p=="function"){n.setAttribute(l,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof y=="function"&&(l==="formAction"?(a!=="input"&&Ke(n,a,"name",_.name,_,null),Ke(n,a,"formEncType",_.formEncType,_,null),Ke(n,a,"formMethod",_.formMethod,_,null),Ke(n,a,"formTarget",_.formTarget,_,null)):(Ke(n,a,"encType",_.encType,_,null),Ke(n,a,"method",_.method,_,null),Ke(n,a,"target",_.target,_,null)));if(p==null||typeof p=="symbol"||typeof p=="boolean"){n.removeAttribute(l);break}p=w0(""+p),n.setAttribute(l,p);break;case"onClick":p!=null&&(n.onclick=Ki);break;case"onScroll":p!=null&&Me("scroll",n);break;case"onScrollEnd":p!=null&&Me("scrollend",n);break;case"dangerouslySetInnerHTML":if(p!=null){if(typeof p!="object"||!("__html"in p))throw Error(i(61));if(l=p.__html,l!=null){if(_.children!=null)throw Error(i(60));n.innerHTML=l}}break;case"multiple":n.multiple=p&&typeof p!="function"&&typeof p!="symbol";break;case"muted":n.muted=p&&typeof p!="function"&&typeof p!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(p==null||typeof p=="function"||typeof p=="boolean"||typeof p=="symbol"){n.removeAttribute("xlink:href");break}l=w0(""+p),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",l);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":p!=null&&typeof p!="function"&&typeof p!="symbol"?n.setAttribute(l,""+p):n.removeAttribute(l);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":p&&typeof p!="function"&&typeof p!="symbol"?n.setAttribute(l,""):n.removeAttribute(l);break;case"capture":case"download":p===!0?n.setAttribute(l,""):p!==!1&&p!=null&&typeof p!="function"&&typeof p!="symbol"?n.setAttribute(l,p):n.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":p!=null&&typeof p!="function"&&typeof p!="symbol"&&!isNaN(p)&&1<=p?n.setAttribute(l,p):n.removeAttribute(l);break;case"rowSpan":case"start":p==null||typeof p=="function"||typeof p=="symbol"||isNaN(p)?n.removeAttribute(l):n.setAttribute(l,p);break;case"popover":Me("beforetoggle",n),Me("toggle",n),g0(n,"popover",p);break;case"xlinkActuate":Hi(n,"http://www.w3.org/1999/xlink","xlink:actuate",p);break;case"xlinkArcrole":Hi(n,"http://www.w3.org/1999/xlink","xlink:arcrole",p);break;case"xlinkRole":Hi(n,"http://www.w3.org/1999/xlink","xlink:role",p);break;case"xlinkShow":Hi(n,"http://www.w3.org/1999/xlink","xlink:show",p);break;case"xlinkTitle":Hi(n,"http://www.w3.org/1999/xlink","xlink:title",p);break;case"xlinkType":Hi(n,"http://www.w3.org/1999/xlink","xlink:type",p);break;case"xmlBase":Hi(n,"http://www.w3.org/XML/1998/namespace","xml:base",p);break;case"xmlLang":Hi(n,"http://www.w3.org/XML/1998/namespace","xml:lang",p);break;case"xmlSpace":Hi(n,"http://www.w3.org/XML/1998/namespace","xml:space",p);break;case"is":g0(n,"is",p);break;case"innerText":case"textContent":break;default:(!(2k)break;var Y=P.transferSize,J=P.initiatorType;Y&&F8(J)&&(P=P.responseEnd,S+=Y*(P"u"?null:document;function t7(n,a,l){var p=rc;if(p&&typeof a=="string"&&a){var _=qr(a);_='link[rel="'+n+'"][href="'+_+'"]',typeof l=="string"&&(_+='[crossorigin="'+l+'"]'),e7.has(_)||(e7.add(_),n={rel:n,crossOrigin:l,href:a},p.querySelector(_)===null&&(a=p.createElement("link"),Gt(a,"link",n),zt(a),p.head.appendChild(a)))}}function jM(n){sn.D(n),t7("dns-prefetch",n,null)}function AM(n,a){sn.C(n,a),t7("preconnect",n,a)}function SM(n,a,l){sn.L(n,a,l);var p=rc;if(p&&n&&a){var _='link[rel="preload"][as="'+qr(a)+'"]';a==="image"&&l&&l.imageSrcSet?(_+='[imagesrcset="'+qr(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(_+='[imagesizes="'+qr(l.imageSizes)+'"]')):_+='[href="'+qr(n)+'"]';var y=_;switch(a){case"style":y=ic(n);break;case"script":y=nc(n)}Qr.has(y)||(n=h({rel:"preload",href:a==="image"&&l&&l.imageSrcSet?void 0:n,as:a},l),Qr.set(y,n),p.querySelector(_)!==null||a==="style"&&p.querySelector(Bl(y))||a==="script"&&p.querySelector(Vl(y))||(a=p.createElement("link"),Gt(a,"link",n),zt(a),p.head.appendChild(a)))}}function TM(n,a){sn.m(n,a);var l=rc;if(l&&n){var p=a&&typeof a.as=="string"?a.as:"script",_='link[rel="modulepreload"][as="'+qr(p)+'"][href="'+qr(n)+'"]',y=_;switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=nc(n)}if(!Qr.has(y)&&(n=h({rel:"modulepreload",href:n},a),Qr.set(y,n),l.querySelector(_)===null)){switch(p){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Vl(y)))return}p=l.createElement("link"),Gt(p,"link",n),zt(p),l.head.appendChild(p)}}}function EM(n,a,l){sn.S(n,a,l);var p=rc;if(p&&n){var _=So(p).hoistableStyles,y=ic(n);a=a||"default";var S=_.get(y);if(!S){var k={loading:0,preload:null};if(S=p.querySelector(Bl(y)))k.loading=5;else{n=h({rel:"stylesheet",href:n,"data-precedence":a},l),(l=Qr.get(y))&&v2(n,l);var P=S=p.createElement("link");zt(P),Gt(P,"link",n),P._p=new Promise(function(U,Y){P.onload=U,P.onerror=Y}),P.addEventListener("load",function(){k.loading|=1}),P.addEventListener("error",function(){k.loading|=2}),k.loading|=4,gu(S,a,p)}S={type:"stylesheet",instance:S,count:1,state:k},_.set(y,S)}}}function OM(n,a){sn.X(n,a);var l=rc;if(l&&n){var p=So(l).hoistableScripts,_=nc(n),y=p.get(_);y||(y=l.querySelector(Vl(_)),y||(n=h({src:n,async:!0},a),(a=Qr.get(_))&&y2(n,a),y=l.createElement("script"),zt(y),Gt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},p.set(_,y))}}function kM(n,a){sn.M(n,a);var l=rc;if(l&&n){var p=So(l).hoistableScripts,_=nc(n),y=p.get(_);y||(y=l.querySelector(Vl(_)),y||(n=h({src:n,async:!0,type:"module"},a),(a=Qr.get(_))&&y2(n,a),y=l.createElement("script"),zt(y),Gt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},p.set(_,y))}}function r7(n,a,l,p){var _=(_=Ae.current)?_u(_):null;if(!_)throw Error(i(446));switch(n){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(a=ic(l.href),l=So(_).hoistableStyles,p=l.get(a),p||(p={type:"style",instance:null,count:0,state:null},l.set(a,p)),p):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){n=ic(l.href);var y=So(_).hoistableStyles,S=y.get(n);if(S||(_=_.ownerDocument||_,S={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(n,S),(y=_.querySelector(Bl(n)))&&!y._p&&(S.instance=y,S.state.loading=5),Qr.has(n)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},Qr.set(n,l),y||NM(_,n,l,S.state))),a&&p===null)throw Error(i(528,""));return S}if(a&&p!==null)throw Error(i(529,""));return null;case"script":return a=l.async,l=l.src,typeof l=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=nc(l),l=So(_).hoistableScripts,p=l.get(a),p||(p={type:"script",instance:null,count:0,state:null},l.set(a,p)),p):{type:"void",instance:null,count:0,state:null};default:throw Error(i(444,n))}}function ic(n){return'href="'+qr(n)+'"'}function Bl(n){return'link[rel="stylesheet"]['+n+"]"}function i7(n){return h({},n,{"data-precedence":n.precedence,precedence:null})}function NM(n,a,l,p){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?p.loading=1:(a=n.createElement("link"),p.preload=a,a.addEventListener("load",function(){return p.loading|=1}),a.addEventListener("error",function(){return p.loading|=2}),Gt(a,"link",l),zt(a),n.head.appendChild(a))}function nc(n){return'[src="'+qr(n)+'"]'}function Vl(n){return"script[async]"+n}function n7(n,a,l){if(a.count++,a.instance===null)switch(a.type){case"style":var p=n.querySelector('style[data-href~="'+qr(l.href)+'"]');if(p)return a.instance=p,zt(p),p;var _=h({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return p=(n.ownerDocument||n).createElement("style"),zt(p),Gt(p,"style",_),gu(p,l.precedence,n),a.instance=p;case"stylesheet":_=ic(l.href);var y=n.querySelector(Bl(_));if(y)return a.state.loading|=4,a.instance=y,zt(y),y;p=i7(l),(_=Qr.get(_))&&v2(p,_),y=(n.ownerDocument||n).createElement("link"),zt(y);var S=y;return S._p=new Promise(function(k,P){S.onload=k,S.onerror=P}),Gt(y,"link",p),a.state.loading|=4,gu(y,l.precedence,n),a.instance=y;case"script":return y=nc(l.src),(_=n.querySelector(Vl(y)))?(a.instance=_,zt(_),_):(p=l,(_=Qr.get(y))&&(p=h({},l),y2(p,_)),n=n.ownerDocument||n,_=n.createElement("script"),zt(_),Gt(_,"link",p),n.head.appendChild(_),a.instance=_);case"void":return null;default:throw Error(i(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(p=a.instance,a.state.loading|=4,gu(p,l.precedence,n));return a.instance}function gu(n,a,l){for(var p=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),_=p.length?p[p.length-1]:null,y=_,S=0;S title"):null)}function CM(n,a,l){if(l===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(n=a.disabled,typeof a.precedence=="string"&&n==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function c7(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function MM(n,a,l,p){if(l.type==="stylesheet"&&(typeof p.media!="string"||matchMedia(p.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var _=ic(p.href),y=a.querySelector(Bl(_));if(y){a=y._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(n.count++,n=yu.bind(n),a.then(n,n)),l.state.loading|=4,l.instance=y,zt(y);return}y=a.ownerDocument||a,p=i7(p),(_=Qr.get(_))&&v2(p,_),y=y.createElement("link"),zt(y);var S=y;S._p=new Promise(function(k,P){S.onload=k,S.onerror=P}),Gt(y,"link",p),l.instance=y}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(l,a),(a=l.state.preload)&&(l.state.loading&3)===0&&(n.count++,l=yu.bind(n),a.addEventListener("load",l),a.addEventListener("error",l))}}var w2=0;function PM(n,a){return n.stylesheets&&n.count===0&&bu(n,n.stylesheets),0w2?50:800)+a);return n.unsuspend=l,function(){n.unsuspend=null,clearTimeout(p),clearTimeout(_)}}:null}function yu(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)bu(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var wu=null;function bu(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,wu=new Map,a.forEach(DM,n),wu=null,yu.call(n))}function DM(n,a){if(!(a.state.loading&4)){var l=wu.get(n);if(l)var p=l.get(null);else{l=new Map,wu.set(n,l);for(var _=n.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<_.length;y++){var S=_[y];(S.nodeName==="LINK"||S.getAttribute("media")!=="not all")&&(l.set(S.dataset.precedence,S),p=S)}p&&l.set(null,p)}_=a.instance,S=_.getAttribute("data-precedence"),y=l.get(S)||p,y===p&&l.set(null,_),l.set(S,_),this.count++,p=yu.bind(this),_.addEventListener("load",p),_.addEventListener("error",p),y?y.parentNode.insertBefore(_,y.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(_,n.firstChild)),a.state.loading|=4}}var Ul={$$typeof:O,Provider:null,Consumer:null,_currentValue:ie,_currentValue2:ie,_threadCount:0};function RM(n,a,l,p,_,y,S,k,P){this.tag=1,this.containerInfo=n,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=hf(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hf(0),this.hiddenUpdates=hf(null),this.identifierPrefix=p,this.onUncaughtError=_,this.onCaughtError=y,this.onRecoverableError=S,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=P,this.incompleteTransitions=new Map}function l7(n,a,l,p,_,y,S,k,P,U,Y,J){return n=new RM(n,a,l,S,P,U,Y,J,k),a=1,y===!0&&(a|=24),y=kr(3,null,null,a),n.current=y,y.stateNode=n,a=Jf(),a.refCount++,n.pooledCache=a,a.refCount++,y.memoizedState={element:p,isDehydrated:l,cache:a},i1(y),n}function s7(n){return n?(n=Ro,n):Ro}function u7(n,a,l,p,_,y){_=s7(_),p.context===null?p.context=_:p.pendingContext=_,p=Rn(a),p.payload={element:l},y=y===void 0?null:y,y!==null&&(p.callback=y),l=Ln(n,p,a),l!==null&&(yr(l,n,a),yl(l,n,a))}function p7(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var l=n.retryLane;n.retryLane=l!==0&&l"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),k2.exports=QM(),k2.exports}var eP=JM();const nj=(...e)=>e.filter((t,r,i)=>!!t&&t.trim()!==""&&i.indexOf(t)===r).join(" ").trim();const tP=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();const rP=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,i)=>i?i.toUpperCase():r.toLowerCase());const C7=e=>{const t=rP(e);return t.charAt(0).toUpperCase()+t.slice(1)};var iP={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const nP=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};const aP=j.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:o="",children:c,iconNode:s,...u},d)=>j.createElement("svg",{ref:d,...iP,width:t,height:t,stroke:e,strokeWidth:i?Number(r)*24/Number(t):r,className:nj("lucide",o),...!c&&!nP(u)&&{"aria-hidden":"true"},...u},[...s.map(([f,m])=>j.createElement(f,m)),...Array.isArray(c)?c:[c]]));const Ue=(e,t)=>{const r=j.forwardRef(({className:i,...o},c)=>j.createElement(aP,{ref:c,iconNode:t,className:nj(`lucide-${tP(C7(e))}`,`lucide-${e}`,i),...o}));return r.displayName=C7(e),r};const oP=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],cP=Ue("activity",oP);const lP=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],sP=Ue("arrow-down",lP);const uP=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],pP=Ue("arrow-up",uP);const dP=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],fP=Ue("bot",dP);const mP=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],ur=Ue("chevron-down",mP);const hP=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],_P=Ue("chevron-left",hP);const gP=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],ro=Ue("chevron-right",gP);const vP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Om=Ue("circle-check",vP);const yP=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],wP=Ue("code",yP);const bP=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],xP=Ue("database",bP);const jP=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],aj=Ue("external-link",jP);const AP=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],SP=Ue("file-text",AP);const TP=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]],EP=Ue("github",TP);const OP=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],M7=Ue("lightbulb",OP);const kP=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],NP=Ue("menu",kP);const CP=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],oj=Ue("message-square",CP);const MP=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],PP=Ue("moon",MP);const DP=[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]],RP=Ue("pause",DP);const LP=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]],zP=Ue("plane",LP);const IP=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],BP=Ue("play",IP);const VP=[["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}],["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09",key:"u4xsad"}],["path",{d:"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z",key:"676m9"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05",key:"92ym6u"}]],UP=Ue("rocket",VP);const $P=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],FP=Ue("search",$P);const qP=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],HP=Ue("shield",qP);const KP=[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]],XP=Ue("stethoscope",KP);const YP=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],GP=Ue("sun",YP);const WP=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],cj=Ue("target",WP);const ZP=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],vs=Ue("triangle-alert",ZP);const QP=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],km=Ue("user",QP);const JP=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["path",{d:"M16 9a5 5 0 0 1 0 6",key:"1q6k2b"}],["path",{d:"M19.364 18.364a9 9 0 0 0 0-12.728",key:"ijwkga"}]],Nm=Ue("volume-2",JP);const eD=[["path",{d:"M11 4.702a.705.705 0 0 0-1.203-.498L6.413 7.587A1.4 1.4 0 0 1 5.416 8H3a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2.416a1.4 1.4 0 0 1 .997.413l3.383 3.384A.705.705 0 0 0 11 19.298z",key:"uqj9uw"}],["line",{x1:"22",x2:"16",y1:"9",y2:"15",key:"1ewh16"}],["line",{x1:"16",x2:"22",y1:"9",y2:"15",key:"5ykzw1"}]],tD=Ue("volume-x",eD);const rD=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],dd=Ue("wrench",rD);const iD=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],lj=Ue("x",iD),P7=[{id:"intro",label:"Intro"},{id:"architecture",label:"Architecture"},{id:"metrics",label:"Methodology"},{id:"results",label:"Results"},{id:"demo",label:"Demo"},{id:"limitations",label:"Limitations & Future"},{id:"acknowledgements",label:"Contributors"}];function nD({activeTab:e,onTabChange:t,theme:r,onToggleTheme:i}){const[o,c]=j.useState(!1),s=u=>{t(u),c(!1)};return g.jsxs("nav",{className:"fixed top-0 left-0 right-0 z-50 bg-bg-primary/80 backdrop-blur-xl border-b border-border-default",children:[g.jsx("div",{className:"max-w-screen-2xl mx-auto px-4 sm:px-6 lg:px-8",children:g.jsxs("div",{className:"flex items-center justify-between h-16",children:[g.jsx("button",{onClick:()=>c(!o),className:"md:hidden w-9 h-9 rounded-lg flex items-center justify-center text-text-muted hover:text-text-primary hover:bg-bg-hover transition-colors","aria-label":o?"Close menu":"Open menu",children:o?g.jsx(lj,{className:"w-5 h-5"}):g.jsx(NP,{className:"w-5 h-5"})}),g.jsx("div",{className:"hidden md:block w-0"}),g.jsx("div",{className:"hidden md:flex items-center gap-4",children:P7.map(u=>g.jsx("a",{href:`#${u.id}`,onClick:d=>{d.preventDefault(),t(u.id)},className:`px-4 py-2 rounded-lg text-base font-semibold transition-colors no-underline ${e===u.id?"text-purple-light bg-purple/15 border border-purple/30":"text-text-primary/80 hover:text-text-primary hover:bg-bg-hover border border-transparent"}`,children:u.label},u.id))}),g.jsx("button",{onClick:i,className:"w-9 h-9 rounded-lg flex items-center justify-center text-text-muted hover:text-text-primary hover:bg-bg-hover transition-colors","aria-label":`Switch to ${r==="dark"?"light":"dark"} mode`,children:r==="dark"?g.jsx(GP,{className:"w-4.5 h-4.5"}):g.jsx(PP,{className:"w-4.5 h-4.5"})})]})}),o&&g.jsx("div",{className:"md:hidden border-t border-border-default bg-bg-primary/95 backdrop-blur-xl",children:g.jsx("div",{className:"px-4 py-3 space-y-1",children:P7.map(u=>g.jsx("a",{href:`#${u.id}`,onClick:d=>{d.preventDefault(),s(u.id)},className:`block px-4 py-3 rounded-lg text-base font-semibold transition-colors no-underline ${e===u.id?"text-purple-light bg-purple/15 border border-purple/30":"text-text-primary/80 hover:text-text-primary hover:bg-bg-hover border border-transparent"}`,children:u.label},u.id))})})]})}const eh=j.createContext({});function th(e){const t=j.useRef(null);return t.current===null&&(t.current=e()),t.current}const aD=typeof window<"u",sj=aD?j.useLayoutEffect:j.useEffect,fd=j.createContext(null);function rh(e,t){e.indexOf(t)===-1&&e.push(t)}function sp(e,t){const r=e.indexOf(t);r>-1&&e.splice(r,1)}const zi=(e,t,r)=>r>t?t:r{};const _n={},uj=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function pj(e){return typeof e=="object"&&e!==null}const dj=e=>/^0[^.\s]+$/u.test(e);function fj(e){let t;return()=>(t===void 0&&(t=e()),t)}const ai=e=>e,oD=(e,t)=>r=>t(e(r)),$s=(...e)=>e.reduce(oD),ys=(e,t,r)=>{const i=t-e;return i===0?1:(r-e)/i};class nh{constructor(){this.subscriptions=[]}add(t){return rh(this.subscriptions,t),()=>sp(this.subscriptions,t)}notify(t,r,i){const o=this.subscriptions.length;if(o)if(o===1)this.subscriptions[0](t,r,i);else for(let c=0;ce*1e3,ri=e=>e/1e3;function mj(e,t){return t?e*(1e3/t):0}const hj=(e,t,r)=>(((1-3*r+3*t)*e+(3*r-6*t))*e+3*t)*e,cD=1e-7,lD=12;function sD(e,t,r,i,o){let c,s,u=0;do s=t+(r-t)/2,c=hj(s,i,o)-e,c>0?r=s:t=s;while(Math.abs(c)>cD&&++usD(c,0,1,e,r);return c=>c===0||c===1?c:hj(o(c),t,i)}const _j=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,gj=e=>t=>1-e(1-t),vj=Fs(.33,1.53,.69,.99),ah=gj(vj),yj=_j(ah),wj=e=>(e*=2)<1?.5*ah(e):.5*(2-Math.pow(2,-10*(e-1))),oh=e=>1-Math.sin(Math.acos(e)),bj=gj(oh),xj=_j(oh),uD=Fs(.42,0,1,1),pD=Fs(0,0,.58,1),jj=Fs(.42,0,.58,1),dD=e=>Array.isArray(e)&&typeof e[0]!="number",Aj=e=>Array.isArray(e)&&typeof e[0]=="number",fD={linear:ai,easeIn:uD,easeInOut:jj,easeOut:pD,circIn:oh,circInOut:xj,circOut:bj,backIn:ah,backInOut:yj,backOut:vj,anticipate:wj},mD=e=>typeof e=="string",D7=e=>{if(Aj(e)){ih(e.length===4);const[t,r,i,o]=e;return Fs(t,r,i,o)}else if(mD(e))return fD[e];return e},ku=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function hD(e,t){let r=new Set,i=new Set,o=!1,c=!1;const s=new WeakSet;let u={delta:0,timestamp:0,isProcessing:!1};function d(m){s.has(m)&&(f.schedule(m),e()),m(u)}const f={schedule:(m,h=!1,v=!1)=>{const b=v&&o?r:i;return h&&s.add(m),b.has(m)||b.add(m),m},cancel:m=>{i.delete(m),s.delete(m)},process:m=>{if(u=m,o){c=!0;return}o=!0,[r,i]=[i,r],r.forEach(d),r.clear(),o=!1,c&&(c=!1,f.process(m))}};return f}const _D=40;function Sj(e,t){let r=!1,i=!0;const o={delta:0,timestamp:0,isProcessing:!1},c=()=>r=!0,s=ku.reduce((O,N)=>(O[N]=hD(c),O),{}),{setup:u,read:d,resolveKeyframes:f,preUpdate:m,update:h,preRender:v,render:w,postRender:b}=s,x=()=>{const O=_n.useManualTiming?o.timestamp:performance.now();r=!1,_n.useManualTiming||(o.delta=i?1e3/60:Math.max(Math.min(O-o.timestamp,_D),1)),o.timestamp=O,o.isProcessing=!0,u.process(o),d.process(o),f.process(o),m.process(o),h.process(o),v.process(o),w.process(o),b.process(o),o.isProcessing=!1,r&&t&&(i=!1,e(x))},A=()=>{r=!0,i=!0,o.isProcessing||e(x)};return{schedule:ku.reduce((O,N)=>{const C=s[N];return O[N]=(M,R=!1,z=!1)=>(r||A(),C.schedule(M,R,z)),O},{}),cancel:O=>{for(let N=0;N(Qu===void 0&&cr.set(Zt.isProcessing||_n.useManualTiming?Zt.timestamp:performance.now()),Qu),set:e=>{Qu=e,queueMicrotask(gD)}},Tj=e=>t=>typeof t=="string"&&t.startsWith(e),Ej=Tj("--"),vD=Tj("var(--"),ch=e=>vD(e)?yD.test(e.split("/*")[0].trim()):!1,yD=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function R7(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const zc={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},ws={...zc,transform:e=>zi(0,1,e)},Nu={...zc,default:1},ds=e=>Math.round(e*1e5)/1e5,lh=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function wD(e){return e==null}const bD=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,sh=(e,t)=>r=>!!(typeof r=="string"&&bD.test(r)&&r.startsWith(e)||t&&!wD(r)&&Object.prototype.hasOwnProperty.call(r,t)),Oj=(e,t,r)=>i=>{if(typeof i!="string")return i;const[o,c,s,u]=i.match(lh);return{[e]:parseFloat(o),[t]:parseFloat(c),[r]:parseFloat(s),alpha:u!==void 0?parseFloat(u):1}},xD=e=>zi(0,255,e),D2={...zc,transform:e=>Math.round(xD(e))},Wa={test:sh("rgb","red"),parse:Oj("red","green","blue"),transform:({red:e,green:t,blue:r,alpha:i=1})=>"rgba("+D2.transform(e)+", "+D2.transform(t)+", "+D2.transform(r)+", "+ds(ws.transform(i))+")"};function jD(e){let t="",r="",i="",o="";return e.length>5?(t=e.substring(1,3),r=e.substring(3,5),i=e.substring(5,7),o=e.substring(7,9)):(t=e.substring(1,2),r=e.substring(2,3),i=e.substring(3,4),o=e.substring(4,5),t+=t,r+=r,i+=i,o+=o),{red:parseInt(t,16),green:parseInt(r,16),blue:parseInt(i,16),alpha:o?parseInt(o,16)/255:1}}const Cm={test:sh("#"),parse:jD,transform:Wa.transform},qs=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),ia=qs("deg"),Di=qs("%"),fe=qs("px"),AD=qs("vh"),SD=qs("vw"),L7={...Di,parse:e=>Di.parse(e)/100,transform:e=>Di.transform(e*100)},gc={test:sh("hsl","hue"),parse:Oj("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:r,alpha:i=1})=>"hsla("+Math.round(e)+", "+Di.transform(ds(t))+", "+Di.transform(ds(r))+", "+ds(ws.transform(i))+")"},St={test:e=>Wa.test(e)||Cm.test(e)||gc.test(e),parse:e=>Wa.test(e)?Wa.parse(e):gc.test(e)?gc.parse(e):Cm.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Wa.transform(e):gc.transform(e),getAnimatableNone:e=>{const t=St.parse(e);return t.alpha=0,St.transform(t)}},TD=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function ED(e){return isNaN(e)&&typeof e=="string"&&(e.match(lh)?.length||0)+(e.match(TD)?.length||0)>0}const kj="number",Nj="color",OD="var",kD="var(",z7="${}",ND=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function bs(e){const t=e.toString(),r=[],i={color:[],number:[],var:[]},o=[];let c=0;const u=t.replace(ND,d=>(St.test(d)?(i.color.push(c),o.push(Nj),r.push(St.parse(d))):d.startsWith(kD)?(i.var.push(c),o.push(OD),r.push(d)):(i.number.push(c),o.push(kj),r.push(parseFloat(d))),++c,z7)).split(z7);return{values:r,split:u,indexes:i,types:o}}function Cj(e){return bs(e).values}function Mj(e){const{split:t,types:r}=bs(e),i=t.length;return o=>{let c="";for(let s=0;stypeof e=="number"?0:St.test(e)?St.getAnimatableNone(e):e;function MD(e){const t=Cj(e);return Mj(e)(t.map(CD))}const wi={test:ED,parse:Cj,createTransformer:Mj,getAnimatableNone:MD};function R2(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function PD({hue:e,saturation:t,lightness:r,alpha:i}){e/=360,t/=100,r/=100;let o=0,c=0,s=0;if(!t)o=c=s=r;else{const u=r<.5?r*(1+t):r+t-r*t,d=2*r-u;o=R2(d,u,e+1/3),c=R2(d,u,e),s=R2(d,u,e-1/3)}return{red:Math.round(o*255),green:Math.round(c*255),blue:Math.round(s*255),alpha:i}}function up(e,t){return r=>r>0?t:e}const st=(e,t,r)=>e+(t-e)*r,L2=(e,t,r)=>{const i=e*e,o=r*(t*t-i)+i;return o<0?0:Math.sqrt(o)},DD=[Cm,Wa,gc],RD=e=>DD.find(t=>t.test(e));function I7(e){const t=RD(e);if(!t)return!1;let r=t.parse(e);return t===gc&&(r=PD(r)),r}const B7=(e,t)=>{const r=I7(e),i=I7(t);if(!r||!i)return up(e,t);const o={...r};return c=>(o.red=L2(r.red,i.red,c),o.green=L2(r.green,i.green,c),o.blue=L2(r.blue,i.blue,c),o.alpha=st(r.alpha,i.alpha,c),Wa.transform(o))},Mm=new Set(["none","hidden"]);function LD(e,t){return Mm.has(e)?r=>r<=0?e:t:r=>r>=1?t:e}function zD(e,t){return r=>st(e,t,r)}function uh(e){return typeof e=="number"?zD:typeof e=="string"?ch(e)?up:St.test(e)?B7:VD:Array.isArray(e)?Pj:typeof e=="object"?St.test(e)?B7:ID:up}function Pj(e,t){const r=[...e],i=r.length,o=e.map((c,s)=>uh(c)(c,t[s]));return c=>{for(let s=0;s{for(const c in i)r[c]=i[c](o);return r}}function BD(e,t){const r=[],i={color:0,var:0,number:0};for(let o=0;o{const r=wi.createTransformer(t),i=bs(e),o=bs(t);return i.indexes.var.length===o.indexes.var.length&&i.indexes.color.length===o.indexes.color.length&&i.indexes.number.length>=o.indexes.number.length?Mm.has(e)&&!o.values.length||Mm.has(t)&&!i.values.length?LD(e,t):$s(Pj(BD(i,o),o.values),r):up(e,t)};function Dj(e,t,r){return typeof e=="number"&&typeof t=="number"&&typeof r=="number"?st(e,t,r):uh(e)(e,t)}const UD=e=>{const t=({timestamp:r})=>e(r);return{start:(r=!0)=>tt.update(t,r),stop:()=>da(t),now:()=>Zt.isProcessing?Zt.timestamp:cr.now()}},Rj=(e,t,r=10)=>{let i="";const o=Math.max(Math.round(t/r),2);for(let c=0;c=pp?1/0:t}function $D(e,t=100,r){const i=r({...e,keyframes:[0,t]}),o=Math.min(ph(i),pp);return{type:"keyframes",ease:c=>i.next(o*c).value/t,duration:ri(o)}}const FD=5;function Lj(e,t,r){const i=Math.max(t-FD,0);return mj(r-e(i),t-i)}const ft={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},z2=.001;function qD({duration:e=ft.duration,bounce:t=ft.bounce,velocity:r=ft.velocity,mass:i=ft.mass}){let o,c,s=1-t;s=zi(ft.minDamping,ft.maxDamping,s),e=zi(ft.minDuration,ft.maxDuration,ri(e)),s<1?(o=f=>{const m=f*s,h=m*e,v=m-r,w=Pm(f,s),b=Math.exp(-h);return z2-v/w*b},c=f=>{const h=f*s*e,v=h*r+r,w=Math.pow(s,2)*Math.pow(f,2)*e,b=Math.exp(-h),x=Pm(Math.pow(f,2),s);return(-o(f)+z2>0?-1:1)*((v-w)*b)/x}):(o=f=>{const m=Math.exp(-f*e),h=(f-r)*e+1;return-z2+m*h},c=f=>{const m=Math.exp(-f*e),h=(r-f)*(e*e);return m*h});const u=5/e,d=KD(o,c,u);if(e=yi(e),isNaN(d))return{stiffness:ft.stiffness,damping:ft.damping,duration:e};{const f=Math.pow(d,2)*i;return{stiffness:f,damping:s*2*Math.sqrt(i*f),duration:e}}}const HD=12;function KD(e,t,r){let i=r;for(let o=1;oe[r]!==void 0)}function GD(e){let t={velocity:ft.velocity,stiffness:ft.stiffness,damping:ft.damping,mass:ft.mass,isResolvedFromDuration:!1,...e};if(!V7(e,YD)&&V7(e,XD))if(t.velocity=0,e.visualDuration){const r=e.visualDuration,i=2*Math.PI/(r*1.2),o=i*i,c=2*zi(.05,1,1-(e.bounce||0))*Math.sqrt(o);t={...t,mass:ft.mass,stiffness:o,damping:c}}else{const r=qD({...e,velocity:0});t={...t,...r,mass:ft.mass},t.isResolvedFromDuration=!0}return t}function dp(e=ft.visualDuration,t=ft.bounce){const r=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:i,restDelta:o}=r;const c=r.keyframes[0],s=r.keyframes[r.keyframes.length-1],u={done:!1,value:c},{stiffness:d,damping:f,mass:m,duration:h,velocity:v,isResolvedFromDuration:w}=GD({...r,velocity:-ri(r.velocity||0)}),b=v||0,x=f/(2*Math.sqrt(d*m)),A=s-c,T=ri(Math.sqrt(d/m)),E=Math.abs(A)<5;i||(i=E?ft.restSpeed.granular:ft.restSpeed.default),o||(o=E?ft.restDelta.granular:ft.restDelta.default);let O;if(x<1){const C=Pm(T,x);O=M=>{const R=Math.exp(-x*T*M);return s-R*((b+x*T*A)/C*Math.sin(C*M)+A*Math.cos(C*M))}}else if(x===1)O=C=>s-Math.exp(-T*C)*(A+(b+T*A)*C);else{const C=T*Math.sqrt(x*x-1);O=M=>{const R=Math.exp(-x*T*M),z=Math.min(C*M,300);return s-R*((b+x*T*A)*Math.sinh(z)+C*A*Math.cosh(z))/C}}const N={calculatedDuration:w&&h||null,next:C=>{const M=O(C);if(w)u.done=C>=h;else{let R=C===0?b:0;x<1&&(R=C===0?yi(b):Lj(O,C,M));const z=Math.abs(R)<=i,q=Math.abs(s-M)<=o;u.done=z&&q}return u.value=u.done?s:M,u},toString:()=>{const C=Math.min(ph(N),pp),M=Rj(R=>N.next(C*R).value,C,30);return C+"ms "+M},toTransition:()=>{}};return N}dp.applyToOptions=e=>{const t=$D(e,100,dp);return e.ease=t.ease,e.duration=yi(t.duration),e.type="keyframes",e};function Dm({keyframes:e,velocity:t=0,power:r=.8,timeConstant:i=325,bounceDamping:o=10,bounceStiffness:c=500,modifyTarget:s,min:u,max:d,restDelta:f=.5,restSpeed:m}){const h=e[0],v={done:!1,value:h},w=z=>u!==void 0&&zd,b=z=>u===void 0?d:d===void 0||Math.abs(u-z)-x*Math.exp(-z/i),O=z=>T+E(z),N=z=>{const q=E(z),Z=O(z);v.done=Math.abs(q)<=f,v.value=v.done?T:Z};let C,M;const R=z=>{w(v.value)&&(C=z,M=dp({keyframes:[v.value,b(v.value)],velocity:Lj(O,z,v.value),damping:o,stiffness:c,restDelta:f,restSpeed:m}))};return R(0),{calculatedDuration:null,next:z=>{let q=!1;return!M&&C===void 0&&(q=!0,N(z),R(z)),C!==void 0&&z>=C?M.next(z-C):(!q&&N(z),v)}}}function WD(e,t,r){const i=[],o=r||_n.mix||Dj,c=e.length-1;for(let s=0;st[0];if(c===2&&t[0]===t[1])return()=>t[1];const s=e[0]===e[1];e[0]>e[c-1]&&(e=[...e].reverse(),t=[...t].reverse());const u=WD(t,i,o),d=u.length,f=m=>{if(s&&m1)for(;hf(zi(e[0],e[c-1],m)):f}function QD(e,t){const r=e[e.length-1];for(let i=1;i<=t;i++){const o=ys(0,t,i);e.push(st(r,1,o))}}function JD(e){const t=[0];return QD(t,e.length-1),t}function eR(e,t){return e.map(r=>r*t)}function tR(e,t){return e.map(()=>t||jj).splice(0,e.length-1)}function fs({duration:e=300,keyframes:t,times:r,ease:i="easeInOut"}){const o=dD(i)?i.map(D7):D7(i),c={done:!1,value:t[0]},s=eR(r&&r.length===t.length?r:JD(t),e),u=ZD(s,t,{ease:Array.isArray(o)?o:tR(t,o)});return{calculatedDuration:e,next:d=>(c.value=u(d),c.done=d>=e,c)}}const rR=e=>e!==null;function dh(e,{repeat:t,repeatType:r="loop"},i,o=1){const c=e.filter(rR),u=o<0||t&&r!=="loop"&&t%2===1?0:c.length-1;return!u||i===void 0?c[u]:i}const iR={decay:Dm,inertia:Dm,tween:fs,keyframes:fs,spring:dp};function zj(e){typeof e.type=="string"&&(e.type=iR[e.type])}class fh{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,r){return this.finished.then(t,r)}}const nR=e=>e/100;class mh extends fh{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:r}=this.options;r&&r.updatedAt!==cr.now()&&this.tick(cr.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;zj(t);const{type:r=fs,repeat:i=0,repeatDelay:o=0,repeatType:c,velocity:s=0}=t;let{keyframes:u}=t;const d=r||fs;d!==fs&&typeof u[0]!="number"&&(this.mixKeyframes=$s(nR,Dj(u[0],u[1])),u=[0,100]);const f=d({...t,keyframes:u});c==="mirror"&&(this.mirroredGenerator=d({...t,keyframes:[...u].reverse(),velocity:-s})),f.calculatedDuration===null&&(f.calculatedDuration=ph(f));const{calculatedDuration:m}=f;this.calculatedDuration=m,this.resolvedDuration=m+o,this.totalDuration=this.resolvedDuration*(i+1)-o,this.generator=f}updateTime(t){const r=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(t,r=!1){const{generator:i,totalDuration:o,mixKeyframes:c,mirroredGenerator:s,resolvedDuration:u,calculatedDuration:d}=this;if(this.startTime===null)return i.next(0);const{delay:f=0,keyframes:m,repeat:h,repeatType:v,repeatDelay:w,type:b,onUpdate:x,finalKeyframe:A}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-o/this.speed,this.startTime)),r?this.currentTime=t:this.updateTime(t);const T=this.currentTime-f*(this.playbackSpeed>=0?1:-1),E=this.playbackSpeed>=0?T<0:T>o;this.currentTime=Math.max(T,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=o);let O=this.currentTime,N=i;if(h){const z=Math.min(this.currentTime,o)/u;let q=Math.floor(z),Z=z%1;!Z&&z>=1&&(Z=1),Z===1&&q--,q=Math.min(q,h+1),q%2&&(v==="reverse"?(Z=1-Z,w&&(Z-=w/u)):v==="mirror"&&(N=s)),O=zi(0,1,Z)*u}const C=E?{done:!1,value:m[0]}:N.next(O);c&&!E&&(C.value=c(C.value));let{done:M}=C;!E&&d!==null&&(M=this.playbackSpeed>=0?this.currentTime>=o:this.currentTime<=0);const R=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&M);return R&&b!==Dm&&(C.value=dh(m,this.options,A,this.speed)),x&&x(C.value),R&&this.finish(),C}then(t,r){return this.finished.then(t,r)}get duration(){return ri(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+ri(t)}get time(){return ri(this.currentTime)}set time(t){t=yi(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=t,this.tick(t))}get speed(){return this.playbackSpeed}set speed(t){const r=this.playbackSpeed!==t;r&&this.driver&&this.updateTime(cr.now()),this.playbackSpeed=t,r&&this.driver&&(this.time=ri(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=UD,startTime:r}=this.options;this.driver||(this.driver=t(o=>this.tick(o))),this.options.onPlay?.();const i=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=i):this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime||(this.startTime=r??i),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(cr.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function aR(e){for(let t=1;te*180/Math.PI,Rm=e=>{const t=Za(Math.atan2(e[1],e[0]));return Lm(t)},oR={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Rm,rotateZ:Rm,skewX:e=>Za(Math.atan(e[1])),skewY:e=>Za(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Lm=e=>(e=e%360,e<0&&(e+=360),e),U7=Rm,$7=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),F7=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),cR={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:$7,scaleY:F7,scale:e=>($7(e)+F7(e))/2,rotateX:e=>Lm(Za(Math.atan2(e[6],e[5]))),rotateY:e=>Lm(Za(Math.atan2(-e[2],e[0]))),rotateZ:U7,rotate:U7,skewX:e=>Za(Math.atan(e[4])),skewY:e=>Za(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function zm(e){return e.includes("scale")?1:0}function Im(e,t){if(!e||e==="none")return zm(t);const r=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let i,o;if(r)i=cR,o=r;else{const u=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);i=oR,o=u}if(!o)return zm(t);const c=i[t],s=o[1].split(",").map(sR);return typeof c=="function"?c(s):s[c]}const lR=(e,t)=>{const{transform:r="none"}=getComputedStyle(e);return Im(r,t)};function sR(e){return parseFloat(e.trim())}const Ic=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Bc=new Set(Ic),q7=e=>e===zc||e===fe,uR=new Set(["x","y","z"]),pR=Ic.filter(e=>!uR.has(e));function dR(e){const t=[];return pR.forEach(r=>{const i=e.getValue(r);i!==void 0&&(t.push([r,i.get()]),i.set(r.startsWith("scale")?1:0))}),t}const la={width:({x:e},{paddingLeft:t="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),height:({y:e},{paddingTop:t="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(t)-parseFloat(r),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Im(t,"x"),y:(e,{transform:t})=>Im(t,"y")};la.translateX=la.x;la.translateY=la.y;const io=new Set;let Bm=!1,Vm=!1,Um=!1;function Ij(){if(Vm){const e=Array.from(io).filter(i=>i.needsMeasurement),t=new Set(e.map(i=>i.element)),r=new Map;t.forEach(i=>{const o=dR(i);o.length&&(r.set(i,o),i.render())}),e.forEach(i=>i.measureInitialState()),t.forEach(i=>{i.render();const o=r.get(i);o&&o.forEach(([c,s])=>{i.getValue(c)?.set(s)})}),e.forEach(i=>i.measureEndState()),e.forEach(i=>{i.suspendedScrollY!==void 0&&window.scrollTo(0,i.suspendedScrollY)})}Vm=!1,Bm=!1,io.forEach(e=>e.complete(Um)),io.clear()}function Bj(){io.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Vm=!0)})}function fR(){Um=!0,Bj(),Ij(),Um=!1}class hh{constructor(t,r,i,o,c,s=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=r,this.name=i,this.motionValue=o,this.element=c,this.isAsync=s}scheduleResolve(){this.state="scheduled",this.isAsync?(io.add(this),Bm||(Bm=!0,tt.read(Bj),tt.resolveKeyframes(Ij))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:r,element:i,motionValue:o}=this;if(t[0]===null){const c=o?.get(),s=t[t.length-1];if(c!==void 0)t[0]=c;else if(i&&r){const u=i.readValue(r,s);u!=null&&(t[0]=u)}t[0]===void 0&&(t[0]=s),o&&c===void 0&&o.set(t[0])}aR(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),io.delete(this)}cancel(){this.state==="scheduled"&&(io.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const mR=e=>e.startsWith("--");function Vj(e,t,r){mR(t)?e.style.setProperty(t,r):e.style[t]=r}const hR={};function Uj(e,t){const r=fj(e);return()=>hR[t]??r()}const _R=Uj(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),$j=Uj(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),ls=([e,t,r,i])=>`cubic-bezier(${e}, ${t}, ${r}, ${i})`,H7={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:ls([0,.65,.55,1]),circOut:ls([.55,0,1,.45]),backIn:ls([.31,.01,.66,-.59]),backOut:ls([.33,1.53,.69,.99])};function Fj(e,t){if(e)return typeof e=="function"?$j()?Rj(e,t):"ease-out":Aj(e)?ls(e):Array.isArray(e)?e.map(r=>Fj(r,t)||H7.easeOut):H7[e]}function gR(e,t,r,{delay:i=0,duration:o=300,repeat:c=0,repeatType:s="loop",ease:u="easeOut",times:d}={},f=void 0){const m={[t]:r};d&&(m.offset=d);const h=Fj(u,o);Array.isArray(h)&&(m.easing=h);const v={delay:i,duration:o,easing:Array.isArray(h)?"linear":h,fill:"both",iterations:c+1,direction:s==="reverse"?"alternate":"normal"};return f&&(v.pseudoElement=f),e.animate(m,v)}function qj(e){return typeof e=="function"&&"applyToOptions"in e}function vR({type:e,...t}){return qj(e)&&$j()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class Hj extends fh{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;const{element:r,name:i,keyframes:o,pseudoElement:c,allowFlatten:s=!1,finalKeyframe:u,onComplete:d}=t;this.isPseudoElement=!!c,this.allowFlatten=s,this.options=t,ih(typeof t.type!="string");const f=vR(t);this.animation=gR(r,i,o,f,c),f.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!c){const m=dh(o,this.options,u,this.speed);this.updateMotionValue&&this.updateMotionValue(m),Vj(r,i,m),this.animation.cancel()}d?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){const t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return ri(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+ri(t)}get time(){return ri(Number(this.animation.currentTime)||0)}set time(t){const r=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=yi(t),r&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:r,rangeEnd:i,observe:o}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&_R()?(this.animation.timeline=t,r&&(this.animation.rangeStart=r),i&&(this.animation.rangeEnd=i),ai):o(this)}}const Kj={anticipate:wj,backInOut:yj,circInOut:xj};function yR(e){return e in Kj}function wR(e){typeof e.ease=="string"&&yR(e.ease)&&(e.ease=Kj[e.ease])}const I2=10;class bR extends Hj{constructor(t){wR(t),zj(t),super(t),t.startTime!==void 0&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:r,onUpdate:i,onComplete:o,element:c,...s}=this.options;if(!r)return;if(t!==void 0){r.set(t);return}const u=new mh({...s,autoplay:!1}),d=Math.max(I2,cr.now()-this.startTime),f=zi(0,I2,d-I2),m=u.sample(d).value,{name:h}=this.options;c&&h&&Vj(c,h,m),r.setWithVelocity(u.sample(Math.max(0,d-f)).value,m,f),u.stop()}}const K7=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(wi.test(e)||e==="0")&&!e.startsWith("url("));function xR(e){const t=e[0];if(e.length===1)return!0;for(let r=0;rObject.hasOwnProperty.call(Element.prototype,"animate"));function TR(e){const{motionValue:t,name:r,repeatDelay:i,repeatType:o,damping:c,type:s}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:d,transformTemplate:f}=t.owner.getProps();return SR()&&r&&AR.has(r)&&(r!=="transform"||!f)&&!d&&!i&&o!=="mirror"&&c!==0&&s!=="inertia"}const ER=40;class OR extends fh{constructor({autoplay:t=!0,delay:r=0,type:i="keyframes",repeat:o=0,repeatDelay:c=0,repeatType:s="loop",keyframes:u,name:d,motionValue:f,element:m,...h}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=cr.now();const v={autoplay:t,delay:r,type:i,repeat:o,repeatDelay:c,repeatType:s,name:d,motionValue:f,element:m,...h},w=m?.KeyframeResolver||hh;this.keyframeResolver=new w(u,(b,x,A)=>this.onKeyframesResolved(b,x,v,!A),d,f,m),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,r,i,o){this.keyframeResolver=void 0;const{name:c,type:s,velocity:u,delay:d,isHandoff:f,onUpdate:m}=i;this.resolvedAt=cr.now(),jR(t,c,s,u)||((_n.instantAnimations||!d)&&m?.(dh(t,i,r)),t[0]=t[t.length-1],$m(i),i.repeat=0);const v={startTime:o?this.resolvedAt?this.resolvedAt-this.createdAt>ER?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...i,keyframes:t},w=!f&&TR(v),b=v.motionValue?.owner?.current,x=w?new bR({...v,element:b}):new mh(v);x.finished.then(()=>{this.notifyFinished()}).catch(ai),this.pendingTimeline&&(this.stopTimeline=x.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=x}get finished(){return this._animation?this.animation.finished:this._finished}then(t,r){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),fR()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}function Xj(e,t,r,i=0,o=1){const c=Array.from(e).sort((f,m)=>f.sortNodePosition(m)).indexOf(t),s=e.size,u=(s-1)*i;return typeof r=="function"?r(c,s):o===1?c*i:u-c*i}const kR=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function NR(e){const t=kR.exec(e);if(!t)return[,];const[,r,i,o]=t;return[`--${r??i}`,o]}function Yj(e,t,r=1){const[i,o]=NR(e);if(!i)return;const c=window.getComputedStyle(t).getPropertyValue(i);if(c){const s=c.trim();return uj(s)?parseFloat(s):s}return ch(o)?Yj(o,t,r+1):o}const CR={type:"spring",stiffness:500,damping:25,restSpeed:10},MR=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),PR={type:"keyframes",duration:.8},DR={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},RR=(e,{keyframes:t})=>t.length>2?PR:Bc.has(e)?e.startsWith("scale")?MR(t[1]):CR:DR,LR=e=>e!==null;function zR(e,{repeat:t,repeatType:r="loop"},i){const o=e.filter(LR),c=t&&r!=="loop"&&t%2===1?0:o.length-1;return o[c]}function Gj(e,t){if(e?.inherit&&t){const{inherit:r,...i}=e;return{...t,...i}}return e}function _h(e,t){const r=e?.[t]??e?.default??e;return r!==e?Gj(r,e):r}function IR({when:e,delay:t,delayChildren:r,staggerChildren:i,staggerDirection:o,repeat:c,repeatType:s,repeatDelay:u,from:d,elapsed:f,...m}){return!!Object.keys(m).length}const gh=(e,t,r,i={},o,c)=>s=>{const u=_h(i,e)||{},d=u.delay||i.delay||0;let{elapsed:f=0}=i;f=f-yi(d);const m={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:t.getVelocity(),...u,delay:-f,onUpdate:v=>{t.set(v),u.onUpdate&&u.onUpdate(v)},onComplete:()=>{s(),u.onComplete&&u.onComplete()},name:e,motionValue:t,element:c?void 0:o};IR(u)||Object.assign(m,RR(e,m)),m.duration&&(m.duration=yi(m.duration)),m.repeatDelay&&(m.repeatDelay=yi(m.repeatDelay)),m.from!==void 0&&(m.keyframes[0]=m.from);let h=!1;if((m.type===!1||m.duration===0&&!m.repeatDelay)&&($m(m),m.delay===0&&(h=!0)),(_n.instantAnimations||_n.skipAnimations||o?.shouldSkipAnimations)&&(h=!0,$m(m),m.delay=0),m.allowFlatten=!u.type&&!u.ease,h&&!c&&t.get()!==void 0){const v=zR(m.keyframes,u);if(v!==void 0){tt.update(()=>{m.onUpdate(v),m.onComplete()});return}}return u.isSync?new mh(m):new OR(m)};function X7(e){const t=[{},{}];return e?.values.forEach((r,i)=>{t[0][i]=r.get(),t[1][i]=r.getVelocity()}),t}function vh(e,t,r,i){if(typeof t=="function"){const[o,c]=X7(i);t=t(r!==void 0?r:e.custom,o,c)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[o,c]=X7(i);t=t(r!==void 0?r:e.custom,o,c)}return t}function Ac(e,t,r){const i=e.getProps();return vh(i,t,r!==void 0?r:i.custom,e)}const Wj=new Set(["width","height","top","left","right","bottom",...Ic]),Y7=30,BR=e=>!isNaN(parseFloat(e));class VR{constructor(t,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=i=>{const o=cr.now();if(this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(i),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const c of this.dependents)c.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=r.owner}setCurrent(t){this.current=t,this.updatedAt=cr.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=BR(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,r){this.events[t]||(this.events[t]=new nh);const i=this.events[t].add(r);return t==="change"?()=>{i(),tt.read(()=>{this.events.change.getSize()||this.stop()})}:i}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,r){this.passiveEffect=t,this.stopPassiveEffect=r}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,r,i){this.set(r),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-i}jump(t,r=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=cr.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Y7)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Y7);return mj(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(t){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=t(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function kc(e,t){return new VR(e,t)}const Fm=e=>Array.isArray(e);function UR(e,t,r){e.hasValue(t)?e.getValue(t).set(r):e.addValue(t,kc(r))}function $R(e){return Fm(e)?e[e.length-1]||0:e}function FR(e,t){const r=Ac(e,t);let{transitionEnd:i={},transition:o={},...c}=r||{};c={...c,...i};for(const s in c){const u=$R(c[s]);UR(e,s,u)}}const ir=e=>!!(e&&e.getVelocity);function qR(e){return!!(ir(e)&&e.add)}function qm(e,t){const r=e.getValue("willChange");if(qR(r))return r.add(t);if(!r&&_n.WillChange){const i=new _n.WillChange("auto");e.addValue("willChange",i),i.add(t)}}function yh(e){return e.replace(/([A-Z])/g,t=>`-${t.toLowerCase()}`)}const HR="framerAppearId",Zj="data-"+yh(HR);function Qj(e){return e.props[Zj]}function KR({protectedKeys:e,needsAnimating:t},r){const i=e.hasOwnProperty(r)&&t[r]!==!0;return t[r]=!1,i}function Jj(e,t,{delay:r=0,transitionOverride:i,type:o}={}){let{transition:c,transitionEnd:s,...u}=t;const d=e.getDefaultTransition();c=c?Gj(c,d):d;const f=c?.reduceMotion;i&&(c=i);const m=[],h=o&&e.animationState&&e.animationState.getState()[o];for(const v in u){const w=e.getValue(v,e.latestValues[v]??null),b=u[v];if(b===void 0||h&&KR(h,v))continue;const x={delay:r,..._h(c||{},v)},A=w.get();if(A!==void 0&&!w.isAnimating&&!Array.isArray(b)&&b===A&&!x.velocity)continue;let T=!1;if(window.MotionHandoffAnimation){const N=Qj(e);if(N){const C=window.MotionHandoffAnimation(N,v,tt);C!==null&&(x.startTime=C,T=!0)}}qm(e,v);const E=f??e.shouldReduceMotion;w.start(gh(v,w,b,E&&Wj.has(v)?{type:!1}:x,e,T));const O=w.animation;O&&m.push(O)}if(s){const v=()=>tt.update(()=>{s&&FR(e,s)});m.length?Promise.all(m).then(v):v()}return m}function Hm(e,t,r={}){const i=Ac(e,t,r.type==="exit"?e.presenceContext?.custom:void 0);let{transition:o=e.getDefaultTransition()||{}}=i||{};r.transitionOverride&&(o=r.transitionOverride);const c=i?()=>Promise.all(Jj(e,i,r)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(d=0)=>{const{delayChildren:f=0,staggerChildren:m,staggerDirection:h}=o;return XR(e,t,d,f,m,h,r)}:()=>Promise.resolve(),{when:u}=o;if(u){const[d,f]=u==="beforeChildren"?[c,s]:[s,c];return d().then(()=>f())}else return Promise.all([c(),s(r.delay)])}function XR(e,t,r=0,i=0,o=0,c=1,s){const u=[];for(const d of e.variantChildren)d.notify("AnimationStart",t),u.push(Hm(d,t,{...s,delay:r+(typeof i=="function"?0:i)+Xj(e.variantChildren,d,i,o,c)}).then(()=>d.notify("AnimationComplete",t)));return Promise.all(u)}function YR(e,t,r={}){e.notify("AnimationStart",t);let i;if(Array.isArray(t)){const o=t.map(c=>Hm(e,c,r));i=Promise.all(o)}else if(typeof t=="string")i=Hm(e,t,r);else{const o=typeof t=="function"?Ac(e,t,r.custom):t;i=Promise.all(Jj(e,o,r))}return i.then(()=>{e.notify("AnimationComplete",t)})}const GR={test:e=>e==="auto",parse:e=>e},eA=e=>t=>t.test(e),tA=[zc,fe,Di,ia,SD,AD,GR],G7=e=>tA.find(eA(e));function WR(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||dj(e):!0}const ZR=new Set(["brightness","contrast","saturate","opacity"]);function QR(e){const[t,r]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[i]=r.match(lh)||[];if(!i)return e;const o=r.replace(i,"");let c=ZR.has(t)?1:0;return i!==r&&(c*=100),t+"("+c+o+")"}const JR=/\b([a-z-]*)\(.*?\)/gu,Km={...wi,getAnimatableNone:e=>{const t=e.match(JR);return t?t.map(QR).join(" "):e}},Xm={...wi,getAnimatableNone:e=>{const t=wi.parse(e);return wi.createTransformer(e)(t.map(i=>typeof i=="number"?0:typeof i=="object"?{...i,alpha:1}:i))}},W7={...zc,transform:Math.round},eL={rotate:ia,rotateX:ia,rotateY:ia,rotateZ:ia,scale:Nu,scaleX:Nu,scaleY:Nu,scaleZ:Nu,skew:ia,skewX:ia,skewY:ia,distance:fe,translateX:fe,translateY:fe,translateZ:fe,x:fe,y:fe,z:fe,perspective:fe,transformPerspective:fe,opacity:ws,originX:L7,originY:L7,originZ:fe},wh={borderWidth:fe,borderTopWidth:fe,borderRightWidth:fe,borderBottomWidth:fe,borderLeftWidth:fe,borderRadius:fe,borderTopLeftRadius:fe,borderTopRightRadius:fe,borderBottomRightRadius:fe,borderBottomLeftRadius:fe,width:fe,maxWidth:fe,height:fe,maxHeight:fe,top:fe,right:fe,bottom:fe,left:fe,inset:fe,insetBlock:fe,insetBlockStart:fe,insetBlockEnd:fe,insetInline:fe,insetInlineStart:fe,insetInlineEnd:fe,padding:fe,paddingTop:fe,paddingRight:fe,paddingBottom:fe,paddingLeft:fe,paddingBlock:fe,paddingBlockStart:fe,paddingBlockEnd:fe,paddingInline:fe,paddingInlineStart:fe,paddingInlineEnd:fe,margin:fe,marginTop:fe,marginRight:fe,marginBottom:fe,marginLeft:fe,marginBlock:fe,marginBlockStart:fe,marginBlockEnd:fe,marginInline:fe,marginInlineStart:fe,marginInlineEnd:fe,fontSize:fe,backgroundPositionX:fe,backgroundPositionY:fe,...eL,zIndex:W7,fillOpacity:ws,strokeOpacity:ws,numOctaves:W7},tL={...wh,color:St,backgroundColor:St,outlineColor:St,fill:St,stroke:St,borderColor:St,borderTopColor:St,borderRightColor:St,borderBottomColor:St,borderLeftColor:St,filter:Km,WebkitFilter:Km,mask:Xm,WebkitMask:Xm},rA=e=>tL[e],rL=new Set([Km,Xm]);function iA(e,t){let r=rA(e);return rL.has(r)||(r=wi),r.getAnimatableNone?r.getAnimatableNone(t):void 0}const iL=new Set(["auto","none","0"]);function nL(e,t,r){let i=0,o;for(;i{t.getValue(u).set(d)}),this.resolveNoneKeyframes()}}const oL=new Set(["opacity","clipPath","filter","transform"]);function nA(e,t,r){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let i=document;const o=r?.[e]??i.querySelectorAll(e);return o?Array.from(o):[]}return Array.from(e).filter(i=>i!=null)}const aA=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function Ym(e){return pj(e)&&"offsetHeight"in e}const{schedule:bh}=Sj(queueMicrotask,!1),hi={x:!1,y:!1};function oA(){return hi.x||hi.y}function cL(e){return e==="x"||e==="y"?hi[e]?null:(hi[e]=!0,()=>{hi[e]=!1}):hi.x||hi.y?null:(hi.x=hi.y=!0,()=>{hi.x=hi.y=!1})}function cA(e,t){const r=nA(e),i=new AbortController,o={passive:!0,...t,signal:i.signal};return[r,o,()=>i.abort()]}function lL(e){return!(e.pointerType==="touch"||oA())}function sL(e,t,r={}){const[i,o,c]=cA(e,r);return i.forEach(s=>{let u=!1,d=!1,f;const m=()=>{s.removeEventListener("pointerleave",b)},h=A=>{f&&(f(A),f=void 0),m()},v=A=>{u=!1,window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",v),d&&(d=!1,h(A))},w=()=>{u=!0,window.addEventListener("pointerup",v,o),window.addEventListener("pointercancel",v,o)},b=A=>{if(A.pointerType!=="touch"){if(u){d=!0;return}h(A)}},x=A=>{if(!lL(A))return;d=!1;const T=t(s,A);typeof T=="function"&&(f=T,s.addEventListener("pointerleave",b,o))};s.addEventListener("pointerenter",x,o),s.addEventListener("pointerdown",w,o)}),c}const lA=(e,t)=>t?e===t?!0:lA(e,t.parentElement):!1,xh=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,uL=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function pL(e){return uL.has(e.tagName)||e.isContentEditable===!0}const dL=new Set(["INPUT","SELECT","TEXTAREA"]);function fL(e){return dL.has(e.tagName)||e.isContentEditable===!0}const Ju=new WeakSet;function Z7(e){return t=>{t.key==="Enter"&&e(t)}}function B2(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const mL=(e,t)=>{const r=e.currentTarget;if(!r)return;const i=Z7(()=>{if(Ju.has(r))return;B2(r,"down");const o=Z7(()=>{B2(r,"up")}),c=()=>B2(r,"cancel");r.addEventListener("keyup",o,t),r.addEventListener("blur",c,t)});r.addEventListener("keydown",i,t),r.addEventListener("blur",()=>r.removeEventListener("keydown",i),t)};function Q7(e){return xh(e)&&!oA()}const J7=new WeakSet;function hL(e,t,r={}){const[i,o,c]=cA(e,r),s=u=>{const d=u.currentTarget;if(!Q7(u)||J7.has(u))return;Ju.add(d),r.stopPropagation&&J7.add(u);const f=t(d,u),m=(w,b)=>{window.removeEventListener("pointerup",h),window.removeEventListener("pointercancel",v),Ju.has(d)&&Ju.delete(d),Q7(w)&&typeof f=="function"&&f(w,{success:b})},h=w=>{m(w,d===window||d===document||r.useGlobalTarget||lA(d,w.target))},v=w=>{m(w,!1)};window.addEventListener("pointerup",h,o),window.addEventListener("pointercancel",v,o)};return i.forEach(u=>{(r.useGlobalTarget?window:u).addEventListener("pointerdown",s,o),Ym(u)&&(u.addEventListener("focus",f=>mL(f,o)),!pL(u)&&!u.hasAttribute("tabindex")&&(u.tabIndex=0))}),c}function jh(e){return pj(e)&&"ownerSVGElement"in e}const ep=new WeakMap;let tp;const sA=(e,t,r)=>(i,o)=>o&&o[0]?o[0][e+"Size"]:jh(i)&&"getBBox"in i?i.getBBox()[t]:i[r],_L=sA("inline","width","offsetWidth"),gL=sA("block","height","offsetHeight");function vL({target:e,borderBoxSize:t}){ep.get(e)?.forEach(r=>{r(e,{get width(){return _L(e,t)},get height(){return gL(e,t)}})})}function yL(e){e.forEach(vL)}function wL(){typeof ResizeObserver>"u"||(tp=new ResizeObserver(yL))}function bL(e,t){tp||wL();const r=nA(e);return r.forEach(i=>{let o=ep.get(i);o||(o=new Set,ep.set(i,o)),o.add(t),tp?.observe(i)}),()=>{r.forEach(i=>{const o=ep.get(i);o?.delete(t),o?.size||tp?.unobserve(i)})}}const rp=new Set;let vc;function xL(){vc=()=>{const e={get width(){return window.innerWidth},get height(){return window.innerHeight}};rp.forEach(t=>t(e))},window.addEventListener("resize",vc)}function jL(e){return rp.add(e),vc||xL(),()=>{rp.delete(e),!rp.size&&typeof vc=="function"&&(window.removeEventListener("resize",vc),vc=void 0)}}function eg(e,t){return typeof e=="function"?jL(e):bL(e,t)}function AL(e){return jh(e)&&e.tagName==="svg"}const SL=[...tA,St,wi],TL=e=>SL.find(eA(e)),tg=()=>({translate:0,scale:1,origin:0,originPoint:0}),yc=()=>({x:tg(),y:tg()}),rg=()=>({min:0,max:0}),Nt=()=>({x:rg(),y:rg()}),EL=new WeakMap;function md(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function xs(e){return typeof e=="string"||Array.isArray(e)}const Ah=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Sh=["initial",...Ah];function hd(e){return md(e.animate)||Sh.some(t=>xs(e[t]))}function uA(e){return!!(hd(e)||e.variants)}function OL(e,t,r){for(const i in t){const o=t[i],c=r[i];if(ir(o))e.addValue(i,o);else if(ir(c))e.addValue(i,kc(o,{owner:e}));else if(c!==o)if(e.hasValue(i)){const s=e.getValue(i);s.liveStyle===!0?s.jump(o):s.hasAnimated||s.set(o)}else{const s=e.getStaticValue(i);e.addValue(i,kc(s!==void 0?s:o,{owner:e}))}}for(const i in r)t[i]===void 0&&e.removeValue(i);return t}const Gm={current:null},pA={current:!1},kL=typeof window<"u";function NL(){if(pA.current=!0,!!kL)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>Gm.current=e.matches;e.addEventListener("change",t),t()}else Gm.current=!1}const ig=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let fp={};function dA(e){fp=e}function CL(){return fp}class ML{scrapeMotionValuesFromProps(t,r,i){return{}}constructor({parent:t,props:r,presenceContext:i,reducedMotionConfig:o,skipAnimations:c,blockInitialAnimation:s,visualState:u},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=hh,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=cr.now();this.renderScheduledAtthis.bindToMotionValue(i,r)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(pA.current||NL(),this.shouldReduceMotion=Gm.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){this.projection&&this.projection.unmount(),da(this.notifyUpdate),da(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const r=this.features[t];r&&(r.unmount(),r.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,r){if(this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)(),r.accelerate&&oL.has(t)&&this.current instanceof HTMLElement){const{factory:s,keyframes:u,times:d,ease:f,duration:m}=r.accelerate,h=new Hj({element:this.current,name:t,keyframes:u,times:d,ease:f,duration:yi(m)}),v=s(h);this.valueSubscriptions.set(t,()=>{v(),h.cancel()});return}const i=Bc.has(t);i&&this.onBindTransform&&this.onBindTransform();const o=r.on("change",s=>{this.latestValues[t]=s,this.props.onUpdate&&tt.preRender(this.notifyUpdate),i&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let c;typeof window<"u"&&window.MotionCheckAppearSync&&(c=window.MotionCheckAppearSync(this,t,r)),this.valueSubscriptions.set(t,()=>{o(),c&&c(),r.owner&&r.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in fp){const r=fp[t];if(!r)continue;const{isEnabled:i,Feature:o}=r;if(!this.features[t]&&o&&i(this.props)&&(this.features[t]=new o(this)),this.features[t]){const c=this.features[t];c.isMounted?c.update():(c.mount(),c.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Nt()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,r){this.latestValues[t]=r}update(t,r){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let i=0;ir.variantChildren.delete(t)}addValue(t,r){const i=this.values.get(t);r!==i&&(i&&this.removeValue(t),this.bindToMotionValue(t,r),this.values.set(t,r),this.latestValues[t]=r.get())}removeValue(t){this.values.delete(t);const r=this.valueSubscriptions.get(t);r&&(r(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,r){if(this.props.values&&this.props.values[t])return this.props.values[t];let i=this.values.get(t);return i===void 0&&r!==void 0&&(i=kc(r===null?void 0:r,{owner:this}),this.addValue(t,i)),i}readValue(t,r){let i=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return i!=null&&(typeof i=="string"&&(uj(i)||dj(i))?i=parseFloat(i):!TL(i)&&wi.test(r)&&(i=iA(t,r)),this.setBaseTarget(t,ir(i)?i.get():i)),ir(i)?i.get():i}setBaseTarget(t,r){this.baseTarget[t]=r}getBaseTarget(t){const{initial:r}=this.props;let i;if(typeof r=="string"||typeof r=="object"){const c=vh(this.props,r,this.presenceContext?.custom);c&&(i=c[t])}if(r&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,t);return o!==void 0&&!ir(o)?o:this.initialValues[t]!==void 0&&i===void 0?void 0:this.baseTarget[t]}on(t,r){return this.events[t]||(this.events[t]=new nh),this.events[t].add(r)}notify(t,...r){this.events[t]&&this.events[t].notify(...r)}scheduleRenderMicrotask(){bh.render(this.render)}}class fA extends ML{constructor(){super(...arguments),this.KeyframeResolver=aL}sortInstanceNodePosition(t,r){return t.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(t,r){const i=t.style;return i?i[r]:void 0}removeValueFromRenderState(t,{vars:r,style:i}){delete r[t],delete i[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;ir(t)&&(this.childSubscription=t.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class ga{constructor(t){this.isMounted=!1,this.node=t}update(){}}function mA({top:e,left:t,right:r,bottom:i}){return{x:{min:t,max:r},y:{min:e,max:i}}}function PL({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function DL(e,t){if(!t)return e;const r=t({x:e.left,y:e.top}),i=t({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:i.y,right:i.x}}function V2(e){return e===void 0||e===1}function Wm({scale:e,scaleX:t,scaleY:r}){return!V2(e)||!V2(t)||!V2(r)}function Ka(e){return Wm(e)||hA(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function hA(e){return ng(e.x)||ng(e.y)}function ng(e){return e&&e!=="0%"}function mp(e,t,r){const i=e-r,o=t*i;return r+o}function ag(e,t,r,i,o){return o!==void 0&&(e=mp(e,o,i)),mp(e,r,i)+t}function Zm(e,t=0,r=1,i,o){e.min=ag(e.min,t,r,i,o),e.max=ag(e.max,t,r,i,o)}function _A(e,{x:t,y:r}){Zm(e.x,t.translate,t.scale,t.originPoint),Zm(e.y,r.translate,r.scale,r.originPoint)}const og=.999999999999,cg=1.0000000000001;function RL(e,t,r,i=!1){const o=r.length;if(!o)return;t.x=t.y=1;let c,s;for(let u=0;uog&&(t.x=1),t.yog&&(t.y=1)}function wc(e,t){e.min=e.min+t,e.max=e.max+t}function lg(e,t,r,i,o=.5){const c=st(e.min,e.max,o);Zm(e,t,r,c,i)}function sg(e,t){return typeof e=="string"?parseFloat(e)/100*(t.max-t.min):e}function bc(e,t){lg(e.x,sg(t.x,e.x),t.scaleX,t.scale,t.originX),lg(e.y,sg(t.y,e.y),t.scaleY,t.scale,t.originY)}function gA(e,t){return mA(DL(e.getBoundingClientRect(),t))}function LL(e,t,r){const i=gA(e,r),{scroll:o}=t;return o&&(wc(i.x,o.offset.x),wc(i.y,o.offset.y)),i}const zL={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},IL=Ic.length;function BL(e,t,r){let i="",o=!0;for(let c=0;c{if(!t.target)return e;if(typeof e=="string")if(fe.test(e))e=parseFloat(e);else return e;const r=ug(e,t.target.x),i=ug(e,t.target.y);return`${r}% ${i}%`}},VL={correct:(e,{treeScale:t,projectionDelta:r})=>{const i=e,o=wi.parse(e);if(o.length>5)return i;const c=wi.createTransformer(e),s=typeof o[0]!="number"?1:0,u=r.x.scale*t.x,d=r.y.scale*t.y;o[0+s]/=u,o[1+s]/=d;const f=st(u,d,.5);return typeof o[2+s]=="number"&&(o[2+s]/=f),typeof o[3+s]=="number"&&(o[3+s]/=f),c(o)}},Qm={borderRadius:{...Xl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Xl,borderTopRightRadius:Xl,borderBottomLeftRadius:Xl,borderBottomRightRadius:Xl,boxShadow:VL};function yA(e,{layout:t,layoutId:r}){return Bc.has(e)||e.startsWith("origin")||(t||r!==void 0)&&(!!Qm[e]||e==="opacity")}function Eh(e,t,r){const i=e.style,o=t?.style,c={};if(!i)return c;for(const s in i)(ir(i[s])||o&&ir(o[s])||yA(s,e)||r?.getValue(s)?.liveStyle!==void 0)&&(c[s]=i[s]);return c}function UL(e){return window.getComputedStyle(e)}class $L extends fA{constructor(){super(...arguments),this.type="html",this.renderInstance=vA}readValueFromInstance(t,r){if(Bc.has(r))return this.projection?.isProjecting?zm(r):lR(t,r);{const i=UL(t),o=(Ej(r)?i.getPropertyValue(r):i[r])||0;return typeof o=="string"?o.trim():o}}measureInstanceViewportBox(t,{transformPagePoint:r}){return gA(t,r)}build(t,r,i){Th(t,r,i.transformTemplate)}scrapeMotionValuesFromProps(t,r,i){return Eh(t,r,i)}}const FL={offset:"stroke-dashoffset",array:"stroke-dasharray"},qL={offset:"strokeDashoffset",array:"strokeDasharray"};function HL(e,t,r=1,i=0,o=!0){e.pathLength=1;const c=o?FL:qL;e[c.offset]=`${-i}`,e[c.array]=`${t} ${r}`}const KL=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function wA(e,{attrX:t,attrY:r,attrScale:i,pathLength:o,pathSpacing:c=1,pathOffset:s=0,...u},d,f,m){if(Th(e,u,f),d){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:h,style:v}=e;h.transform&&(v.transform=h.transform,delete h.transform),(v.transform||h.transformOrigin)&&(v.transformOrigin=h.transformOrigin??"50% 50%",delete h.transformOrigin),v.transform&&(v.transformBox=m?.transformBox??"fill-box",delete h.transformBox);for(const w of KL)h[w]!==void 0&&(v[w]=h[w],delete h[w]);t!==void 0&&(h.x=t),r!==void 0&&(h.y=r),i!==void 0&&(h.scale=i),o!==void 0&&HL(h,o,c,s,!1)}const bA=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),xA=e=>typeof e=="string"&&e.toLowerCase()==="svg";function XL(e,t,r,i){vA(e,t,void 0,i);for(const o in t.attrs)e.setAttribute(bA.has(o)?o:yh(o),t.attrs[o])}function jA(e,t,r){const i=Eh(e,t,r);for(const o in e)if(ir(e[o])||ir(t[o])){const c=Ic.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;i[c]=e[o]}return i}class YL extends fA{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Nt}getBaseTargetFromProps(t,r){return t[r]}readValueFromInstance(t,r){if(Bc.has(r)){const i=rA(r);return i&&i.default||0}return r=bA.has(r)?r:yh(r),t.getAttribute(r)}scrapeMotionValuesFromProps(t,r,i){return jA(t,r,i)}build(t,r,i){wA(t,r,this.isSVGTag,i.transformTemplate,i.style)}renderInstance(t,r,i,o){XL(t,r,i,o)}mount(t){this.isSVGTag=xA(t.tagName),super.mount(t)}}const GL=Sh.length;function AA(e){if(!e)return;if(!e.isControllingVariants){const r=e.parent?AA(e.parent)||{}:{};return e.props.initial!==void 0&&(r.initial=e.props.initial),r}const t={};for(let r=0;rPromise.all(t.map(({animation:r,options:i})=>YR(e,r,i)))}function JL(e){let t=QL(e),r=pg(),i=!0,o=!1;const c=f=>(m,h)=>{const v=Ac(e,h,f==="exit"?e.presenceContext?.custom:void 0);if(v){const{transition:w,transitionEnd:b,...x}=v;m={...m,...x,...b}}return m};function s(f){t=f(e)}function u(f){const{props:m}=e,h=AA(e.parent)||{},v=[],w=new Set;let b={},x=1/0;for(let T=0;Tx&&C,Z=!1;const te=Array.isArray(N)?N:[N];let X=te.reduce(c(E),{});M===!1&&(X={});const{prevResolvedValues:ge={}}=O,se={...ge,...X},ye=ie=>{q=!0,w.has(ie)&&(Z=!0,w.delete(ie)),O.needsAnimating[ie]=!0;const ce=e.getValue(ie);ce&&(ce.liveStyle=!1)};for(const ie in se){const ce=X[ie],le=ge[ie];if(b.hasOwnProperty(ie))continue;let D=!1;Fm(ce)&&Fm(le)?D=!SA(ce,le):D=ce!==le,D?ce!=null?ye(ie):w.add(ie):ce!==void 0&&w.has(ie)?ye(ie):O.protectedKeys[ie]=!0}O.prevProp=N,O.prevResolvedValues=X,O.isActive&&(b={...b,...X}),(i||o)&&e.blockInitialAnimation&&(q=!1);const B=R&&z;q&&(!B||Z)&&v.push(...te.map(ie=>{const ce={type:E};if(typeof ie=="string"&&(i||o)&&!B&&e.manuallyAnimateOnMount&&e.parent){const{parent:le}=e,D=Ac(le,ie);if(le.enteringChildren&&D){const{delayChildren:H}=D.transition||{};ce.delay=Xj(le.enteringChildren,e,H)}}return{animation:ie,options:ce}}))}if(w.size){const T={};if(typeof m.initial!="boolean"){const E=Ac(e,Array.isArray(m.initial)?m.initial[0]:m.initial);E&&E.transition&&(T.transition=E.transition)}w.forEach(E=>{const O=e.getBaseTarget(E),N=e.getValue(E);N&&(N.liveStyle=!0),T[E]=O??null}),v.push({animation:T})}let A=!!v.length;return i&&(m.initial===!1||m.initial===m.animate)&&!e.manuallyAnimateOnMount&&(A=!1),i=!1,o=!1,A?t(v):Promise.resolve()}function d(f,m){if(r[f].isActive===m)return Promise.resolve();e.variantChildren?.forEach(v=>v.animationState?.setActive(f,m)),r[f].isActive=m;const h=u(f);for(const v in r)r[v].protectedKeys={};return h}return{animateChanges:u,setActive:d,setAnimateFunction:s,getState:()=>r,reset:()=>{r=pg(),o=!0}}}function ez(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!SA(t,e):!1}function Ua(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function pg(){return{animate:Ua(!0),whileInView:Ua(),whileHover:Ua(),whileTap:Ua(),whileDrag:Ua(),whileFocus:Ua(),exit:Ua()}}function dg(e,t){e.min=t.min,e.max=t.max}function mi(e,t){dg(e.x,t.x),dg(e.y,t.y)}function fg(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}const TA=1e-4,tz=1-TA,rz=1+TA,EA=.01,iz=0-EA,nz=0+EA;function lr(e){return e.max-e.min}function az(e,t,r){return Math.abs(e-t)<=r}function mg(e,t,r,i=.5){e.origin=i,e.originPoint=st(t.min,t.max,e.origin),e.scale=lr(r)/lr(t),e.translate=st(r.min,r.max,e.origin)-e.originPoint,(e.scale>=tz&&e.scale<=rz||isNaN(e.scale))&&(e.scale=1),(e.translate>=iz&&e.translate<=nz||isNaN(e.translate))&&(e.translate=0)}function ms(e,t,r,i){mg(e.x,t.x,r.x,i?i.originX:void 0),mg(e.y,t.y,r.y,i?i.originY:void 0)}function hg(e,t,r){e.min=r.min+t.min,e.max=e.min+lr(t)}function oz(e,t,r){hg(e.x,t.x,r.x),hg(e.y,t.y,r.y)}function _g(e,t,r){e.min=t.min-r.min,e.max=e.min+lr(t)}function hp(e,t,r){_g(e.x,t.x,r.x),_g(e.y,t.y,r.y)}function gg(e,t,r,i,o){return e-=t,e=mp(e,1/r,i),o!==void 0&&(e=mp(e,1/o,i)),e}function cz(e,t=0,r=1,i=.5,o,c=e,s=e){if(Di.test(t)&&(t=parseFloat(t),t=st(s.min,s.max,t/100)-s.min),typeof t!="number")return;let u=st(c.min,c.max,i);e===c&&(u-=t),e.min=gg(e.min,t,r,u,o),e.max=gg(e.max,t,r,u,o)}function vg(e,t,[r,i,o],c,s){cz(e,t[r],t[i],t[o],t.scale,c,s)}const lz=["x","scaleX","originX"],sz=["y","scaleY","originY"];function yg(e,t,r,i){vg(e.x,t,lz,r?r.x:void 0,i?i.x:void 0),vg(e.y,t,sz,r?r.y:void 0,i?i.y:void 0)}function wg(e){return e.translate===0&&e.scale===1}function OA(e){return wg(e.x)&&wg(e.y)}function bg(e,t){return e.min===t.min&&e.max===t.max}function uz(e,t){return bg(e.x,t.x)&&bg(e.y,t.y)}function xg(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function kA(e,t){return xg(e.x,t.x)&&xg(e.y,t.y)}function jg(e){return lr(e.x)/lr(e.y)}function Ag(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}function Ci(e){return[e("x"),e("y")]}function pz(e,t,r){let i="";const o=e.x.translate/t.x,c=e.y.translate/t.y,s=r?.z||0;if((o||c||s)&&(i=`translate3d(${o}px, ${c}px, ${s}px) `),(t.x!==1||t.y!==1)&&(i+=`scale(${1/t.x}, ${1/t.y}) `),r){const{transformPerspective:f,rotate:m,rotateX:h,rotateY:v,skewX:w,skewY:b}=r;f&&(i=`perspective(${f}px) ${i}`),m&&(i+=`rotate(${m}deg) `),h&&(i+=`rotateX(${h}deg) `),v&&(i+=`rotateY(${v}deg) `),w&&(i+=`skewX(${w}deg) `),b&&(i+=`skewY(${b}deg) `)}const u=e.x.scale*t.x,d=e.y.scale*t.y;return(u!==1||d!==1)&&(i+=`scale(${u}, ${d})`),i||"none"}const NA=["TopLeft","TopRight","BottomLeft","BottomRight"],dz=NA.length,Sg=e=>typeof e=="string"?parseFloat(e):e,Tg=e=>typeof e=="number"||fe.test(e);function fz(e,t,r,i,o,c){o?(e.opacity=st(0,r.opacity??1,mz(i)),e.opacityExit=st(t.opacity??1,0,hz(i))):c&&(e.opacity=st(t.opacity??1,r.opacity??1,i));for(let s=0;sit?1:r(ys(e,t,i))}function _z(e,t,r){const i=ir(e)?e:kc(e);return i.start(gh("",i,t,r)),i.animation}function js(e,t,r,i={passive:!0}){return e.addEventListener(t,r,i),()=>e.removeEventListener(t,r)}const gz=(e,t)=>e.depth-t.depth;class vz{constructor(){this.children=[],this.isDirty=!1}add(t){rh(this.children,t),this.isDirty=!0}remove(t){sp(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(gz),this.isDirty=!1,this.children.forEach(t)}}function yz(e,t){const r=cr.now(),i=({timestamp:o})=>{const c=o-r;c>=t&&(da(i),e(c-t))};return tt.setup(i,!0),()=>da(i)}function ip(e){return ir(e)?e.get():e}class wz{constructor(){this.members=[]}add(t){rh(this.members,t);for(let r=this.members.length-1;r>=0;r--){const i=this.members[r];if(i===t||i===this.lead||i===this.prevLead)continue;const o=i.instance;(!o||o.isConnected===!1)&&!i.snapshot&&(sp(this.members,i),i.unmount())}t.scheduleRender()}remove(t){if(sp(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(t){for(let r=this.members.indexOf(t)-1;r>=0;r--){const i=this.members[r];if(i.isPresent!==!1&&i.instance?.isConnected!==!1)return this.promote(i),!0}return!1}promote(t,r){const i=this.lead;if(t!==i&&(this.prevLead=i,this.lead=t,t.show(),i)){i.updateSnapshot(),t.scheduleRender();const{layoutDependency:o}=i.options,{layoutDependency:c}=t.options;(o===void 0||o!==c)&&(t.resumeFrom=i,r&&(i.preserveOpacity=!0),i.snapshot&&(t.snapshot=i.snapshot,t.snapshot.latestValues=i.animationValues||i.latestValues),t.root?.isUpdating&&(t.isLayoutDirty=!0)),t.options.crossfade===!1&&i.hide()}}exitAnimationComplete(){this.members.forEach(t=>{t.options.onExitComplete?.(),t.resumingFrom?.options.onExitComplete?.()})}scheduleRender(){this.members.forEach(t=>t.instance&&t.scheduleRender(!1))}removeLeadSnapshot(){this.lead?.snapshot&&(this.lead.snapshot=void 0)}}const np={hasAnimatedSinceResize:!0,hasEverUpdated:!1},U2=["","X","Y","Z"],bz=1e3;let xz=0;function $2(e,t,r,i){const{latestValues:o}=t;o[e]&&(r[e]=o[e],t.setStaticValue(e,0),i&&(i[e]=0))}function MA(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const r=Qj(t);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:o,layoutId:c}=e.options;window.MotionCancelOptimisedAnimation(r,"transform",tt,!(o||c))}const{parent:i}=e;i&&!i.hasCheckedOptimisedAppear&&MA(i)}function PA({attachResizeListener:e,defaultParent:t,measureScroll:r,checkIsScrollRoot:i,resetTransform:o}){return class{constructor(s={},u=t?.()){this.id=xz++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Sz),this.nodes.forEach(kz),this.nodes.forEach(Nz),this.nodes.forEach(Tz)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=s,this.root=u?u.root||u:this,this.path=u?[...u.path,u]:[],this.parent=u,this.depth=u?u.depth+1:0;for(let d=0;dthis.root.updateBlockedByResize=!1;tt.read(()=>{h=window.innerWidth}),e(s,()=>{const w=window.innerWidth;w!==h&&(h=w,this.root.updateBlockedByResize=!0,m&&m(),m=yz(v,250),np.hasAnimatedSinceResize&&(np.hasAnimatedSinceResize=!1,this.nodes.forEach(Ng)))})}u&&this.root.registerSharedNode(u,this),this.options.animate!==!1&&f&&(u||d)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:h,hasRelativeLayoutChanged:v,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const b=this.options.transition||f.getDefaultTransition()||Rz,{onLayoutAnimationStart:x,onLayoutAnimationComplete:A}=f.getProps(),T=!this.targetLayout||!kA(this.targetLayout,w),E=!h&&v;if(this.options.layoutRoot||this.resumeFrom||E||h&&(T||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const O={..._h(b,"layout"),onPlay:x,onComplete:A};(f.shouldReduceMotion||this.options.layoutRoot)&&(O.delay=0,O.type=!1),this.startAnimation(O),this.setAnimationOrigin(m,E)}else h||Ng(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const s=this.getStack();s&&s.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),da(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Cz),this.animationId++)}getTransformTemplate(){const{visualElement:s}=this.options;return s&&s.getProps().transformTemplate}willUpdate(s=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&MA(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!lr(this.snapshot.measuredBox.x)&&!lr(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let d=0;d{const C=N/1e3;Cg(h.x,s.x,C),Cg(h.y,s.y,C),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(hp(v,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Pz(this.relativeTarget,this.relativeTargetOrigin,v,C),O&&uz(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=Nt()),mi(O,this.relativeTarget)),x&&(this.animationValues=m,fz(m,f,this.latestValues,C,E,T)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=C},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(s){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(da(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=tt.update(()=>{np.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=kc(0)),this.motionValue.jump(0,!1),this.currentAnimation=_z(this.motionValue,[0,1e3],{...s,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),s.onUpdate&&s.onUpdate(u)},onStop:()=>{},onComplete:()=>{s.onComplete&&s.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const s=this.getStack();s&&s.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(bz),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const s=this.getLead();let{targetWithTransforms:u,target:d,layout:f,latestValues:m}=s;if(!(!u||!d||!f)){if(this!==s&&this.layout&&f&&DA(this.options.animationType,this.layout.layoutBox,f.layoutBox)){d=this.target||Nt();const h=lr(this.layout.layoutBox.x);d.x.min=s.target.x.min,d.x.max=d.x.min+h;const v=lr(this.layout.layoutBox.y);d.y.min=s.target.y.min,d.y.max=d.y.min+v}mi(u,d),bc(u,m),ms(this.projectionDeltaWithTransform,this.layoutCorrected,u,m)}}registerSharedNode(s,u){this.sharedNodes.has(s)||this.sharedNodes.set(s,new wz),this.sharedNodes.get(s).add(u);const f=u.options.initialPromotionConfig;u.promote({transition:f?f.transition:void 0,preserveFollowOpacity:f&&f.shouldPreserveFollowOpacity?f.shouldPreserveFollowOpacity(u):void 0})}isLead(){const s=this.getStack();return s?s.lead===this:!0}getLead(){const{layoutId:s}=this.options;return s?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:s}=this.options;return s?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:s}=this.options;if(s)return this.root.sharedNodes.get(s)}promote({needsReset:s,transition:u,preserveFollowOpacity:d}={}){const f=this.getStack();f&&f.promote(this,d),s&&(this.projectionDelta=void 0,this.needsReset=!0),u&&this.setOptions({transition:u})}relegate(){const s=this.getStack();return s?s.relegate(this):!1}resetSkewAndRotation(){const{visualElement:s}=this.options;if(!s)return;let u=!1;const{latestValues:d}=s;if((d.z||d.rotate||d.rotateX||d.rotateY||d.rotateZ||d.skewX||d.skewY)&&(u=!0),!u)return;const f={};d.z&&$2("z",s,f,this.animationValues);for(let m=0;ms.currentAnimation?.stop()),this.root.nodes.forEach(Og),this.root.sharedNodes.clear()}}}function jz(e){e.updateLayout()}function Az(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:r,measuredBox:i}=e.layout,{animationType:o}=e.options,c=t.source!==e.layout.source;o==="size"?Ci(m=>{const h=c?t.measuredBox[m]:t.layoutBox[m],v=lr(h);h.min=r[m].min,h.max=h.min+v}):DA(o,t.layoutBox,r)&&Ci(m=>{const h=c?t.measuredBox[m]:t.layoutBox[m],v=lr(r[m]);h.max=h.min+v,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[m].max=e.relativeTarget[m].min+v)});const s=yc();ms(s,r,t.layoutBox);const u=yc();c?ms(u,e.applyTransform(i,!0),t.measuredBox):ms(u,r,t.layoutBox);const d=!OA(s);let f=!1;if(!e.resumeFrom){const m=e.getClosestProjectingParent();if(m&&!m.resumeFrom){const{snapshot:h,layout:v}=m;if(h&&v){const w=Nt();hp(w,t.layoutBox,h.layoutBox);const b=Nt();hp(b,r,v.layoutBox),kA(w,b)||(f=!0),m.options.layoutRoot&&(e.relativeTarget=b,e.relativeTargetOrigin=w,e.relativeParent=m)}}}e.notifyListeners("didUpdate",{layout:r,snapshot:t,delta:u,layoutDelta:s,hasLayoutChanged:d,hasRelativeLayoutChanged:f})}else if(e.isLead()){const{onExitComplete:r}=e.options;r&&r()}e.options.transition=void 0}function Sz(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function Tz(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function Ez(e){e.clearSnapshot()}function Og(e){e.clearMeasurements()}function kg(e){e.isLayoutDirty=!1}function Oz(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Ng(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function kz(e){e.resolveTargetDelta()}function Nz(e){e.calcProjection()}function Cz(e){e.resetSkewAndRotation()}function Mz(e){e.removeLeadSnapshot()}function Cg(e,t,r){e.translate=st(t.translate,0,r),e.scale=st(t.scale,1,r),e.origin=t.origin,e.originPoint=t.originPoint}function Mg(e,t,r,i){e.min=st(t.min,r.min,i),e.max=st(t.max,r.max,i)}function Pz(e,t,r,i){Mg(e.x,t.x,r.x,i),Mg(e.y,t.y,r.y,i)}function Dz(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Rz={duration:.45,ease:[.4,0,.1,1]},Pg=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),Dg=Pg("applewebkit/")&&!Pg("chrome/")?Math.round:ai;function Rg(e){e.min=Dg(e.min),e.max=Dg(e.max)}function Lz(e){Rg(e.x),Rg(e.y)}function DA(e,t,r){return e==="position"||e==="preserve-aspect"&&!az(jg(t),jg(r),.2)}function zz(e){return e!==e.root&&e.scroll?.wasRoot}const Iz=PA({attachResizeListener:(e,t)=>js(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),F2={current:void 0},RA=PA({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!F2.current){const e=new Iz({});e.mount(window),e.setOptions({layoutScroll:!0}),F2.current=e}return F2.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Oh=j.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Lg(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Bz(...e){return t=>{let r=!1;const i=e.map(o=>{const c=Lg(o,t);return!r&&typeof c=="function"&&(r=!0),c});if(r)return()=>{for(let o=0;o{const{width:v,height:w,top:b,left:x,right:A,bottom:T}=d.current;if(t||c===!1||!u.current||!v||!w)return;const E=r==="left"?`left: ${x}`:`right: ${A}`,O=i==="bottom"?`bottom: ${T}`:`top: ${b}`;u.current.dataset.motionPopId=s;const N=document.createElement("style");f&&(N.nonce=f);const C=o??document.head;return C.appendChild(N),N.sheet&&N.sheet.insertRule(` [data-motion-pop-id="${s}"] { position: absolute !important; width: ${v}px !important; @@ -14,7 +14,7 @@ Error generating stack: `+p.message+` ${E}px !important; ${O}px !important; } - `),()=>{C.contains(N)&&C.removeChild(N)}},[t]),g.jsx(Uz,{isPresent:t,childRef:u,sizeRef:d,pop:c,children:c===!1?e:j.cloneElement(e,{ref:h})})}const Fz=({children:e,initial:t,isPresent:r,onExitComplete:i,custom:o,presenceAffectsLayout:c,mode:s,anchorX:u,anchorY:d,root:f})=>{const m=t6(qz),h=j.useId();let v=!0,w=j.useMemo(()=>(v=!1,{id:h,initial:t,isPresent:r,custom:o,onExitComplete:b=>{m.set(b,!0);for(const x of m.values())if(!x)return;i&&i()},register:b=>(m.set(b,!1),()=>m.delete(b))}),[r,m,i]);return c&&v&&(w={...w}),j.useMemo(()=>{m.forEach((b,x)=>m.set(x,!1))},[r]),j.useEffect(()=>{!r&&!m.size&&i&&i()},[r]),e=g.jsx($z,{pop:s==="popLayout",isPresent:r,anchorX:u,anchorY:d,root:f,children:e}),g.jsx(fd.Provider,{value:w,children:e})};function qz(){return new Map}function LA(e=!0){const t=j.useContext(fd);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:i,register:o}=t,c=j.useId();j.useEffect(()=>{if(e)return o(c)},[e]);const s=j.useCallback(()=>e&&i&&i(c),[c,i,e]);return!r&&i?[!1,s]:[!0]}const Cu=e=>e.key||"";function zg(e){const t=[];return j.Children.forEach(e,r=>{j.isValidElement(r)&&t.push(r)}),t}const q2=({children:e,custom:t,initial:r=!0,onExitComplete:i,presenceAffectsLayout:o=!0,mode:c="sync",propagate:s=!1,anchorX:u="left",anchorY:d="top",root:f})=>{const[m,h]=LA(s),v=j.useMemo(()=>zg(e),[e]),w=s&&!m?[]:v.map(Cu),b=j.useRef(!0),x=j.useRef(v),A=t6(()=>new Map),T=j.useRef(new Set),[E,O]=j.useState(v),[N,C]=j.useState(v);sj(()=>{b.current=!1,x.current=v;for(let z=0;z{const q=Cu(z),Z=s&&!m?!1:v===N||w.includes(q),te=()=>{if(T.current.has(q))return;if(T.current.add(q),A.has(q))A.set(q,!0);else return;let X=!0;A.forEach(ge=>{ge||(X=!1)}),X&&(R?.(),C(x.current),s&&h?.(),i&&i())};return g.jsx(Fz,{isPresent:Z,initial:!b.current||r?void 0:!1,custom:t,presenceAffectsLayout:o,mode:c,root:f,onExitComplete:Z?void 0:te,anchorX:u,anchorY:d,children:z},q)})})},zA=j.createContext({strict:!1}),Ig={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Bg=!1;function Hz(){if(Bg)return;const e={};for(const t in Ig)e[t]={isEnabled:r=>Ig[t].some(i=>!!r[i])};dA(e),Bg=!0}function IA(){return Hz(),CL()}function Kz(e){const t=IA();for(const r in e)t[r]={...t[r],...e[r]};dA(t)}const Xz=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function _p(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Xz.has(e)}let BA=e=>!_p(e);function Yz(e){typeof e=="function"&&(BA=t=>t.startsWith("on")?!_p(t):e(t))}try{Yz(require("@emotion/is-prop-valid").default)}catch{}function Gz(e,t,r){const i={};for(const o in e)o==="values"&&typeof e.values=="object"||(BA(o)||r===!0&&_p(o)||!t&&!_p(o)||e.draggable&&o.startsWith("onDrag"))&&(i[o]=e[o]);return i}const _d=j.createContext({});function Wz(e,t){if(hd(e)){const{initial:r,animate:i}=e;return{initial:r===!1||xs(r)?r:void 0,animate:xs(i)?i:void 0}}return e.inherit!==!1?t:{}}function Zz(e){const{initial:t,animate:r}=Wz(e,j.useContext(_d));return j.useMemo(()=>({initial:t,animate:r}),[Vg(t),Vg(r)])}function Vg(e){return Array.isArray(e)?e.join(" "):e}const k6=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function VA(e,t,r){for(const i in t)!ir(t[i])&&!yA(i,r)&&(e[i]=t[i])}function Qz({transformTemplate:e},t){return j.useMemo(()=>{const r=k6();return T6(r,t,e),Object.assign({},r.vars,r.style)},[t])}function Jz(e,t){const r=e.style||{},i={};return VA(i,r,e),Object.assign(i,Qz(e,t)),i}function eI(e,t){const r={},i=Jz(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r}const UA=()=>({...k6(),attrs:{}});function tI(e,t,r,i){const o=j.useMemo(()=>{const c=UA();return wA(c,t,xA(i),e.transformTemplate,e.style),{...c.attrs,style:{...c.style}}},[t]);if(e.style){const c={};VA(c,e.style,e),o.style={...c,...o.style}}return o}const rI=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function N6(e){return typeof e!="string"||e.includes("-")?!1:!!(rI.indexOf(e)>-1||/[A-Z]/u.test(e))}function iI(e,t,r,{latestValues:i},o,c=!1,s){const d=(s??N6(e)?tI:eI)(t,i,o,e),f=Gz(t,typeof e=="string",c),m=e!==j.Fragment?{...f,...d,ref:r}:{},{children:h}=t,v=j.useMemo(()=>ir(h)?h.get():h,[h]);return j.createElement(e,{...m,children:v})}function nI({scrapeMotionValuesFromProps:e,createRenderState:t},r,i,o){return{latestValues:aI(r,i,o,e),renderState:t()}}function aI(e,t,r,i){const o={},c=i(e,{});for(const v in c)o[v]=ip(c[v]);let{initial:s,animate:u}=e;const d=hd(e),f=uA(e);t&&f&&!d&&e.inherit!==!1&&(s===void 0&&(s=t.initial),u===void 0&&(u=t.animate));let m=r?r.initial===!1:!1;m=m||s===!1;const h=m?u:s;if(h&&typeof h!="boolean"&&!md(h)){const v=Array.isArray(h)?h:[h];for(let w=0;w(t,r)=>{const i=j.useContext(_d),o=j.useContext(fd),c=()=>nI(e,t,i,o);return r?c():t6(c)},oI=$A({scrapeMotionValuesFromProps:E6,createRenderState:k6}),cI=$A({scrapeMotionValuesFromProps:jA,createRenderState:UA}),lI=Symbol.for("motionComponentSymbol");function sI(e,t,r){const i=j.useRef(r);j.useInsertionEffect(()=>{i.current=r});const o=j.useRef(null);return j.useCallback(c=>{c&&e.onMount?.(c);const s=i.current;if(typeof s=="function")if(c){const u=s(c);typeof u=="function"&&(o.current=u)}else o.current?(o.current(),o.current=null):s(c);else s&&(s.current=c);t&&(c?t.mount(c):t.unmount())},[t])}const FA=j.createContext({});function fc(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function uI(e,t,r,i,o,c){const{visualElement:s}=j.useContext(_d),u=j.useContext(zA),d=j.useContext(fd),f=j.useContext(O6),m=f.reducedMotion,h=f.skipAnimations,v=j.useRef(null),w=j.useRef(!1);i=i||u.renderer,!v.current&&i&&(v.current=i(e,{visualState:t,parent:s,props:r,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:m,skipAnimations:h,isSVG:c}),w.current&&v.current&&(v.current.manuallyAnimateOnMount=!0));const b=v.current,x=j.useContext(FA);b&&!b.projection&&o&&(b.type==="html"||b.type==="svg")&&pI(v.current,r,o,x);const A=j.useRef(!1);j.useInsertionEffect(()=>{b&&A.current&&b.update(r,d)});const T=r[Zj],E=j.useRef(!!T&&typeof window<"u"&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return sj(()=>{w.current=!0,b&&(A.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),b.scheduleRenderMicrotask(),E.current&&b.animationState&&b.animationState.animateChanges())}),j.useEffect(()=>{b&&(!E.current&&b.animationState&&b.animationState.animateChanges(),E.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),E.current=!1),b.enteringChildren=void 0)}),b}function pI(e,t,r,i){const{layoutId:o,layout:c,drag:s,dragConstraints:u,layoutScroll:d,layoutRoot:f,layoutCrossfade:m}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:qA(e.parent)),e.projection.setOptions({layoutId:o,layout:c,alwaysMeasureLayout:!!s||u&&fc(u),visualElement:e,animationType:typeof c=="string"?c:"both",initialPromotionConfig:i,crossfade:m,layoutScroll:d,layoutRoot:f})}function qA(e){if(e)return e.options.allowProjection!==!1?e.projection:qA(e.parent)}function H2(e,{forwardMotionProps:t=!1,type:r}={},i,o){i&&Kz(i);const c=r?r==="svg":N6(e),s=c?cI:oI;function u(f,m){let h;const v={...j.useContext(O6),...f,layoutId:dI(f)},{isStatic:w}=v,b=Zz(f),x=s(f,w);if(!w&&typeof window<"u"){fI();const A=mI(v);h=A.MeasureLayout,b.visualElement=uI(e,x,v,o,A.ProjectionNode,c)}return g.jsxs(_d.Provider,{value:b,children:[h&&b.visualElement?g.jsx(h,{visualElement:b.visualElement,...v}):null,iI(e,f,sI(x,b.visualElement,m),x,w,t,c)]})}u.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const d=j.forwardRef(u);return d[lI]=e,d}function dI({layoutId:e}){const t=j.useContext(e6).id;return t&&e!==void 0?t+"-"+e:e}function fI(e,t){j.useContext(zA).strict}function mI(e){const t=IA(),{drag:r,layout:i}=t;if(!r&&!i)return{};const o={...r,...i};return{MeasureLayout:r?.isEnabled(e)||i?.isEnabled(e)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function hI(e,t){if(typeof Proxy>"u")return H2;const r=new Map,i=(c,s)=>H2(c,s,e,t),o=(c,s)=>i(c,s);return new Proxy(o,{get:(c,s)=>s==="create"?i:(r.has(s)||r.set(s,H2(s,void 0,e,t)),r.get(s))})}const _I=(e,t)=>t.isSVG??N6(e)?new YL(t):new $L(t,{allowProjection:e!==j.Fragment});class gI extends ga{constructor(t){super(t),t.animationState||(t.animationState=JL(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();md(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let vI=0;class yI extends ga{constructor(){super(...arguments),this.id=vI++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const wI={animation:{Feature:gI},exit:{Feature:yI}};function Hs(e){return{point:{x:e.pageX,y:e.pageY}}}const bI=e=>t=>x6(t)&&e(t,Hs(t));function hs(e,t,r,i){return js(e,t,bI(r),i)}const HA=({current:e})=>e?e.ownerDocument.defaultView:null,Ug=(e,t)=>Math.abs(e-t);function xI(e,t){const r=Ug(e.x,t.x),i=Ug(e.y,t.y);return Math.sqrt(r**2+i**2)}const $g=new Set(["auto","scroll"]);class KA{constructor(t,r,{transformPagePoint:i,contextWindow:o=window,dragSnapToOrigin:c=!1,distanceThreshold:s=3,element:u}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=X2(this.lastMoveEventInfo,this.history),b=this.startEvent!==null,x=xI(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!b&&!x)return;const{point:A}=w,{timestamp:T}=Zt;this.history.push({...A,timestamp:T});const{onStart:E,onMove:O}=this.handlers;b||(E&&E(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,w)},this.handlePointerMove=(w,b)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=K2(b,this.transformPagePoint),tt.update(this.updatePoint,!0)},this.handlePointerUp=(w,b)=>{this.end();const{onEnd:x,onSessionEnd:A,resumeAnimation:T}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const E=X2(w.type==="pointercancel"?this.lastMoveEventInfo:K2(b,this.transformPagePoint),this.history);this.startEvent&&x&&x(w,E),A&&A(w,E)},!x6(t))return;this.dragSnapToOrigin=c,this.handlers=r,this.transformPagePoint=i,this.distanceThreshold=s,this.contextWindow=o||window;const d=Hs(t),f=K2(d,this.transformPagePoint),{point:m}=f,{timestamp:h}=Zt;this.history=[{...m,timestamp:h}];const{onSessionStart:v}=r;v&&v(t,X2(f,this.history)),this.removeListeners=$s(hs(this.contextWindow,"pointermove",this.handlePointerMove),hs(this.contextWindow,"pointerup",this.handlePointerUp),hs(this.contextWindow,"pointercancel",this.handlePointerUp)),u&&this.startScrollTracking(u)}startScrollTracking(t){let r=t.parentElement;for(;r;){const i=getComputedStyle(r);($g.has(i.overflowX)||$g.has(i.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const r=this.scrollPositions.get(t);if(!r)return;const i=t===window,o=i?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},c={x:o.x-r.x,y:o.y-r.y};c.x===0&&c.y===0||(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(t,o),tt.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),da(this.updatePoint)}}function K2(e,t){return t?{point:t(e.point)}:e}function Fg(e,t){return{x:e.x-t.x,y:e.y-t.y}}function X2({point:e},t){return{point:e,delta:Fg(e,XA(t)),offset:Fg(e,jI(t)),velocity:AI(t,.1)}}function jI(e){return e[0]}function XA(e){return e[e.length-1]}function AI(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null;const o=XA(e);for(;r>=0&&(i=e[r],!(o.timestamp-i.timestamp>yi(t)));)r--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&o.timestamp-i.timestamp>yi(t)*2&&(i=e[1]);const c=ri(o.timestamp-i.timestamp);if(c===0)return{x:0,y:0};const s={x:(o.x-i.x)/c,y:(o.y-i.y)/c};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function SI(e,{min:t,max:r},i){return t!==void 0&&er&&(e=i?st(r,e,i.max):Math.min(e,r)),e}function qg(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function TI(e,{top:t,left:r,bottom:i,right:o}){return{x:qg(e.x,r,o),y:qg(e.y,t,i)}}function Hg(e,t){let r=t.min-e.min,i=t.max-e.max;return t.max-t.mini?r=ys(t.min,t.max-i,e.min):i>o&&(r=ys(e.min,e.max-o,t.min)),zi(0,1,r)}function kI(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Jh=.35;function NI(e=Jh){return e===!1?e=0:e===!0&&(e=Jh),{x:Kg(e,"left","right"),y:Kg(e,"top","bottom")}}function Kg(e,t,r){return{min:Xg(e,t),max:Xg(e,r)}}function Xg(e,t){return typeof e=="number"?e:e[t]||0}const CI=new WeakMap;class MI{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Nt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:i}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const c=h=>{r&&this.snapToCursor(Hs(h).point),this.stopAnimation()},s=(h,v)=>{const{drag:w,dragPropagation:b,onDragStart:x}=this.getProps();if(w&&!b&&(this.openDragLock&&this.openDragLock(),this.openDragLock=cL(w),!this.openDragLock))return;this.latestPointerEvent=h,this.latestPanInfo=v,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ci(T=>{let E=this.getAxisMotionValue(T).get()||0;if(Di.test(E)){const{projection:O}=this.visualElement;if(O&&O.layout){const N=O.layout.layoutBox[T];N&&(E=lr(N)*(parseFloat(E)/100))}}this.originPoint[T]=E}),x&&tt.update(()=>x(h,v),!1,!0),qh(this.visualElement,"transform");const{animationState:A}=this.visualElement;A&&A.setActive("whileDrag",!0)},u=(h,v)=>{this.latestPointerEvent=h,this.latestPanInfo=v;const{dragPropagation:w,dragDirectionLock:b,onDirectionLock:x,onDrag:A}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:T}=v;if(b&&this.currentDirection===null){this.currentDirection=DI(T),this.currentDirection!==null&&x&&x(this.currentDirection);return}this.updateAxis("x",v.point,T),this.updateAxis("y",v.point,T),this.visualElement.render(),A&&tt.update(()=>A(h,v),!1,!0)},d=(h,v)=>{this.latestPointerEvent=h,this.latestPanInfo=v,this.stop(h,v),this.latestPointerEvent=null,this.latestPanInfo=null},f=()=>{const{dragSnapToOrigin:h}=this.getProps();(h||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:m}=this.getProps();this.panSession=new KA(t,{onSessionStart:c,onStart:s,onMove:u,onSessionEnd:d,resumeAnimation:f},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:m,distanceThreshold:i,contextWindow:HA(this.visualElement),element:this.visualElement.current})}stop(t,r){const i=t||this.latestPointerEvent,o=r||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!o||!i)return;const{velocity:s}=o;this.startAnimation(s);const{onDragEnd:u}=this.getProps();u&&tt.postRender(()=>u(i,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,r,i){const{drag:o}=this.getProps();if(!i||!Mu(t,o,this.currentDirection))return;const c=this.getAxisMotionValue(t);let s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=SI(s,this.constraints[t],this.elastic[t])),c.set(s)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;t&&fc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=TI(i.layoutBox,t):this.constraints=!1,this.elastic=NI(r),o!==this.constraints&&!fc(t)&&i&&this.constraints&&!this.hasMutatedConstraints&&Ci(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=kI(i.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!fc(t))return!1;const i=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const c=LL(i,o.root,this.visualElement.getTransformPagePoint());let s=EI(o.layout.layoutBox,c);if(r){const u=r(PL(s));this.hasMutatedConstraints=!!u,u&&(s=mA(u))}return s}startAnimation(t){const{drag:r,dragMomentum:i,dragElastic:o,dragTransition:c,dragSnapToOrigin:s,onDragTransitionEnd:u}=this.getProps(),d=this.constraints||{},f=Ci(m=>{if(!Mu(m,r,this.currentDirection))return;let h=d&&d[m]||{};s&&(h={min:0,max:0});const v=o?200:1e6,w=o?40:1e7,b={type:"inertia",velocity:i?t[m]:0,bounceStiffness:v,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...h};return this.startAxisValueAnimation(m,b)});return Promise.all(f).then(u)}startAxisValueAnimation(t,r){const i=this.getAxisMotionValue(t);return qh(this.visualElement,t),i.start(g6(t,i,0,r,this.visualElement,!1))}stopAnimation(){Ci(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps(),o=i[r];return o||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){Ci(r=>{const{drag:i}=this.getProps();if(!Mu(r,i,this.currentDirection))return;const{projection:o}=this.visualElement,c=this.getAxisMotionValue(r);if(o&&o.layout){const{min:s,max:u}=o.layout.layoutBox[r],d=c.get()||0;c.set(t[r]-st(s,u,.5)+d)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!fc(r)||!i||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Ci(s=>{const u=this.getAxisMotionValue(s);if(u&&this.constraints!==!1){const d=u.get();o[s]=OI({min:d,max:d},this.constraints[s])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),Ci(s=>{if(!Mu(s,t,null))return;const u=this.getAxisMotionValue(s),{min:d,max:f}=this.constraints[s];u.set(st(d,f,o[s]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;CI.set(this.visualElement,this);const t=this.visualElement.current,r=hs(t,"pointerdown",f=>{const{drag:m,dragListener:h=!0}=this.getProps(),v=f.target,w=v!==t&&fL(v);m&&h&&!w&&this.start(f)});let i;const o=()=>{const{dragConstraints:f}=this.getProps();fc(f)&&f.current&&(this.constraints=this.resolveRefConstraints(),i||(i=PI(t,f.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,s=c.addEventListener("measure",o);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),tt.read(o);const u=js(window,"resize",()=>this.scalePositionWithinConstraints()),d=c.addEventListener("didUpdate",(({delta:f,hasLayoutChanged:m})=>{this.isDragging&&m&&(Ci(h=>{const v=this.getAxisMotionValue(h);v&&(this.originPoint[h]+=f[h].translate,v.set(v.get()+f[h].translate))}),this.visualElement.render())}));return()=>{u(),r(),s(),d&&d(),i&&i()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:i=!1,dragPropagation:o=!1,dragConstraints:c=!1,dragElastic:s=Jh,dragMomentum:u=!0}=t;return{...t,drag:r,dragDirectionLock:i,dragPropagation:o,dragConstraints:c,dragElastic:s,dragMomentum:u}}}function Yg(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function PI(e,t,r){const i=eg(e,Yg(r)),o=eg(t,Yg(r));return()=>{i(),o()}}function Mu(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function DI(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class RI extends ga{constructor(t){super(t),this.removeGroupControls=ai,this.removeListeners=ai,this.controls=new MI(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ai}update(){const{dragControls:t}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};t!==r&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Y2=e=>(t,r)=>{e&&tt.update(()=>e(t,r),!1,!0)};class LI extends ga{constructor(){super(...arguments),this.removePointerDownListener=ai}onPointerDown(t){this.session=new KA(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:HA(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:i,onPanEnd:o}=this.node.getProps();return{onSessionStart:Y2(t),onStart:Y2(r),onMove:Y2(i),onEnd:(c,s)=>{delete this.session,o&&tt.postRender(()=>o(c,s))}}}mount(){this.removePointerDownListener=hs(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let G2=!1;class zI extends j.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:i,layoutId:o}=this.props,{projection:c}=t;c&&(r.group&&r.group.add(c),i&&i.register&&o&&i.register(c),G2&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),np.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:i,drag:o,isPresent:c}=this.props,{projection:s}=i;return s&&(s.isPresent=c,t.layoutDependency!==r&&s.setOptions({...s.options,layoutDependency:r}),G2=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==c?s.willUpdate():this.safeToRemove(),t.isPresent!==c&&(c?s.promote():s.relegate()||tt.postRender(()=>{const u=s.getStack();(!u||!u.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),b6.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:i}=this.props,{projection:o}=t;G2=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),i&&i.deregister&&i.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function YA(e){const[t,r]=LA(),i=j.useContext(e6);return g.jsx(zI,{...e,layoutGroup:i,switchLayoutGroup:j.useContext(FA),isPresent:t,safeToRemove:r})}const II={pan:{Feature:LI},drag:{Feature:RI,ProjectionNode:RA,MeasureLayout:YA}};function Gg(e,t,r){const{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,c=i[o];c&&tt.postRender(()=>c(t,Hs(t)))}class BI extends ga{mount(){const{current:t}=this.node;t&&(this.unmount=sL(t,(r,i)=>(Gg(this.node,i,"Start"),o=>Gg(this.node,o,"End"))))}unmount(){}}class VI extends ga{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=$s(js(this.node.current,"focus",()=>this.onFocus()),js(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Wg(e,t,r){const{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),c=i[o];c&&tt.postRender(()=>c(t,Hs(t)))}class UI extends ga{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:r,propagate:i}=this.node.props;this.unmount=hL(t,(o,c)=>(Wg(this.node,c,"Start"),(s,{success:u})=>Wg(this.node,s,u?"End":"Cancel")),{useGlobalTarget:r,stopPropagation:i?.tap===!1})}unmount(){}}const e3=new WeakMap,W2=new WeakMap,$I=e=>{const t=e3.get(e.target);t&&t(e)},FI=e=>{e.forEach($I)};function qI({root:e,...t}){const r=e||document;W2.has(r)||W2.set(r,{});const i=W2.get(r),o=JSON.stringify(t);return i[o]||(i[o]=new IntersectionObserver(FI,{root:e,...t})),i[o]}function HI(e,t,r){const i=qI(t);return e3.set(e,r),i.observe(e),()=>{e3.delete(e),i.unobserve(e)}}const KI={some:0,all:1};class XI extends ga{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:i,amount:o="some",once:c}=t,s={root:r?r.current:void 0,rootMargin:i,threshold:typeof o=="number"?o:KI[o]},u=d=>{const{isIntersecting:f}=d;if(this.isInView===f||(this.isInView=f,c&&!f&&this.hasEnteredView))return;f&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",f);const{onViewportEnter:m,onViewportLeave:h}=this.node.getProps(),v=f?m:h;v&&v(d)};return HI(this.node.current,s,u)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(YI(t,r))&&this.startObserver()}unmount(){}}function YI({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const GI={inView:{Feature:XI},tap:{Feature:UI},focus:{Feature:VI},hover:{Feature:BI}},WI={layout:{ProjectionNode:RA,MeasureLayout:YA}},ZI={...wI,...GI,...II,...WI},yt=hI(ZI,_I);function Vc({id:e,title:t,subtitle:r,children:i,className:o="",wide:c=!1}){return g.jsx("section",{id:e,className:`pt-28 pb-20 px-4 sm:px-6 lg:px-8 ${o}`,children:g.jsxs("div",{className:`${c?"max-w-[1600px]":"max-w-screen-2xl"} mx-auto`,children:[t&&g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},className:"text-center mb-12",children:[g.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-text-primary mb-3",children:t}),r&&g.jsx("p",{className:"text-lg text-text-secondary max-w-3xl mx-auto",children:r})]}),i]})})}function QI(){return g.jsx(Vc,{id:"acknowledgements",title:"Contributions & Acknowledgements",subtitle:"",children:g.jsxs("div",{className:"max-w-3xl mx-auto space-y-8",children:[g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:g.jsxs("div",{className:"rounded-xl border border-purple/30 bg-purple/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-purple-light mb-3",children:"Core Contributors"}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Tara Bogavelli, Gabrielle Gauthier Melançon, Katrina Stankiewicz, Oluwanifemi Bamgbose, Fanny Riols, Hoang Nguyen, Raghav Mehndiratta, Lindsay Brin, Hari Subramani, Joseph Marinier"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:g.jsxs("div",{className:"rounded-xl border border-emerald-500/30 bg-emerald-500/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-emerald-400 mb-2",children:"Machine Learning Data Linguists"}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:"We thank our linguist collaborators for their work on carefully reviewing the HR and ITSM data scenarios, providing feedback on domain design, and annotating conversation samples with ratings for us to measure human-judge alignment."}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Tiffany Do, Ryan Dux, Maria Kossenko, Keerthana Gopinathan, Anne Heaton-Dunlap, Nidhi Kumari, Ranjani Iyer"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15},children:g.jsxs("div",{className:"rounded-xl border border-blue/30 bg-blue/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-blue-light mb-2",children:"Secondary Contributors"}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:"We thank the following individuals for their careful data review of the CSM domain and thoughtful contributions to the framework."}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Akshay Kalkunte, Jishnu Nair, Aman Tiwari"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:g.jsxs("div",{className:"rounded-xl border border-amber/30 bg-amber/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-amber mb-2",children:"Management and Leadership"}),g.jsx("p",{className:"text-sm text-text-secondary mb-4",children:"We are grateful to the following individuals for their management, leadership, and support."}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Anil Madamala"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Director, Machine Learning Engineering Management"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Sridhar Nemala"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Senior Director, Machine Learning Engineering"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Srinivas Sunkara"}),g.jsx("span",{className:"text-xs text-text-muted",children:"VP, Research Engineering Management"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Joyce Li"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Principal Product Manager"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Nitin Aggarwal"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Senior Director, Product Management"})]})]})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:g.jsxs("div",{className:"rounded-xl border border-cyan/30 bg-cyan/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-cyan mb-2",children:"Upstream Contributors"}),g.jsxs("p",{className:"text-sm text-text-secondary",children:["We extend our thanks to the ",g.jsx("span",{className:"font-bold text-text-primary",children:"PAVA"})," and ",g.jsx("span",{className:"font-bold text-text-primary",children:"CLAE"})," teams whose prior work on evaluations and voice agents provided valuable inspiration for this project."]})]})}),g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.4},className:"rounded-xl border border-border-default bg-bg-secondary p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-text-primary mb-3",children:"Citation"}),g.jsx("pre",{className:"text-xs text-text-muted bg-bg-primary rounded-lg p-4 overflow-x-auto font-mono",children:`@misc{bogavelli2026evabenchnewendtoendframework, + `),()=>{C.contains(N)&&C.removeChild(N)}},[t]),g.jsx(Uz,{isPresent:t,childRef:u,sizeRef:d,pop:c,children:c===!1?e:j.cloneElement(e,{ref:h})})}const Fz=({children:e,initial:t,isPresent:r,onExitComplete:i,custom:o,presenceAffectsLayout:c,mode:s,anchorX:u,anchorY:d,root:f})=>{const m=th(qz),h=j.useId();let v=!0,w=j.useMemo(()=>(v=!1,{id:h,initial:t,isPresent:r,custom:o,onExitComplete:b=>{m.set(b,!0);for(const x of m.values())if(!x)return;i&&i()},register:b=>(m.set(b,!1),()=>m.delete(b))}),[r,m,i]);return c&&v&&(w={...w}),j.useMemo(()=>{m.forEach((b,x)=>m.set(x,!1))},[r]),j.useEffect(()=>{!r&&!m.size&&i&&i()},[r]),e=g.jsx($z,{pop:s==="popLayout",isPresent:r,anchorX:u,anchorY:d,root:f,children:e}),g.jsx(fd.Provider,{value:w,children:e})};function qz(){return new Map}function LA(e=!0){const t=j.useContext(fd);if(t===null)return[!0,null];const{isPresent:r,onExitComplete:i,register:o}=t,c=j.useId();j.useEffect(()=>{if(e)return o(c)},[e]);const s=j.useCallback(()=>e&&i&&i(c),[c,i,e]);return!r&&i?[!1,s]:[!0]}const Cu=e=>e.key||"";function zg(e){const t=[];return j.Children.forEach(e,r=>{j.isValidElement(r)&&t.push(r)}),t}const q2=({children:e,custom:t,initial:r=!0,onExitComplete:i,presenceAffectsLayout:o=!0,mode:c="sync",propagate:s=!1,anchorX:u="left",anchorY:d="top",root:f})=>{const[m,h]=LA(s),v=j.useMemo(()=>zg(e),[e]),w=s&&!m?[]:v.map(Cu),b=j.useRef(!0),x=j.useRef(v),A=th(()=>new Map),T=j.useRef(new Set),[E,O]=j.useState(v),[N,C]=j.useState(v);sj(()=>{b.current=!1,x.current=v;for(let z=0;z{const q=Cu(z),Z=s&&!m?!1:v===N||w.includes(q),te=()=>{if(T.current.has(q))return;if(T.current.add(q),A.has(q))A.set(q,!0);else return;let X=!0;A.forEach(ge=>{ge||(X=!1)}),X&&(R?.(),C(x.current),s&&h?.(),i&&i())};return g.jsx(Fz,{isPresent:Z,initial:!b.current||r?void 0:!1,custom:t,presenceAffectsLayout:o,mode:c,root:f,onExitComplete:Z?void 0:te,anchorX:u,anchorY:d,children:z},q)})})},zA=j.createContext({strict:!1}),Ig={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Bg=!1;function Hz(){if(Bg)return;const e={};for(const t in Ig)e[t]={isEnabled:r=>Ig[t].some(i=>!!r[i])};dA(e),Bg=!0}function IA(){return Hz(),CL()}function Kz(e){const t=IA();for(const r in e)t[r]={...t[r],...e[r]};dA(t)}const Xz=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function _p(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||Xz.has(e)}let BA=e=>!_p(e);function Yz(e){typeof e=="function"&&(BA=t=>t.startsWith("on")?!_p(t):e(t))}try{Yz(require("@emotion/is-prop-valid").default)}catch{}function Gz(e,t,r){const i={};for(const o in e)o==="values"&&typeof e.values=="object"||(BA(o)||r===!0&&_p(o)||!t&&!_p(o)||e.draggable&&o.startsWith("onDrag"))&&(i[o]=e[o]);return i}const _d=j.createContext({});function Wz(e,t){if(hd(e)){const{initial:r,animate:i}=e;return{initial:r===!1||xs(r)?r:void 0,animate:xs(i)?i:void 0}}return e.inherit!==!1?t:{}}function Zz(e){const{initial:t,animate:r}=Wz(e,j.useContext(_d));return j.useMemo(()=>({initial:t,animate:r}),[Vg(t),Vg(r)])}function Vg(e){return Array.isArray(e)?e.join(" "):e}const kh=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function VA(e,t,r){for(const i in t)!ir(t[i])&&!yA(i,r)&&(e[i]=t[i])}function Qz({transformTemplate:e},t){return j.useMemo(()=>{const r=kh();return Th(r,t,e),Object.assign({},r.vars,r.style)},[t])}function Jz(e,t){const r=e.style||{},i={};return VA(i,r,e),Object.assign(i,Qz(e,t)),i}function eI(e,t){const r={},i=Jz(e,t);return e.drag&&e.dragListener!==!1&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(r.tabIndex=0),r.style=i,r}const UA=()=>({...kh(),attrs:{}});function tI(e,t,r,i){const o=j.useMemo(()=>{const c=UA();return wA(c,t,xA(i),e.transformTemplate,e.style),{...c.attrs,style:{...c.style}}},[t]);if(e.style){const c={};VA(c,e.style,e),o.style={...c,...o.style}}return o}const rI=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Nh(e){return typeof e!="string"||e.includes("-")?!1:!!(rI.indexOf(e)>-1||/[A-Z]/u.test(e))}function iI(e,t,r,{latestValues:i},o,c=!1,s){const d=(s??Nh(e)?tI:eI)(t,i,o,e),f=Gz(t,typeof e=="string",c),m=e!==j.Fragment?{...f,...d,ref:r}:{},{children:h}=t,v=j.useMemo(()=>ir(h)?h.get():h,[h]);return j.createElement(e,{...m,children:v})}function nI({scrapeMotionValuesFromProps:e,createRenderState:t},r,i,o){return{latestValues:aI(r,i,o,e),renderState:t()}}function aI(e,t,r,i){const o={},c=i(e,{});for(const v in c)o[v]=ip(c[v]);let{initial:s,animate:u}=e;const d=hd(e),f=uA(e);t&&f&&!d&&e.inherit!==!1&&(s===void 0&&(s=t.initial),u===void 0&&(u=t.animate));let m=r?r.initial===!1:!1;m=m||s===!1;const h=m?u:s;if(h&&typeof h!="boolean"&&!md(h)){const v=Array.isArray(h)?h:[h];for(let w=0;w(t,r)=>{const i=j.useContext(_d),o=j.useContext(fd),c=()=>nI(e,t,i,o);return r?c():th(c)},oI=$A({scrapeMotionValuesFromProps:Eh,createRenderState:kh}),cI=$A({scrapeMotionValuesFromProps:jA,createRenderState:UA}),lI=Symbol.for("motionComponentSymbol");function sI(e,t,r){const i=j.useRef(r);j.useInsertionEffect(()=>{i.current=r});const o=j.useRef(null);return j.useCallback(c=>{c&&e.onMount?.(c);const s=i.current;if(typeof s=="function")if(c){const u=s(c);typeof u=="function"&&(o.current=u)}else o.current?(o.current(),o.current=null):s(c);else s&&(s.current=c);t&&(c?t.mount(c):t.unmount())},[t])}const FA=j.createContext({});function fc(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function uI(e,t,r,i,o,c){const{visualElement:s}=j.useContext(_d),u=j.useContext(zA),d=j.useContext(fd),f=j.useContext(Oh),m=f.reducedMotion,h=f.skipAnimations,v=j.useRef(null),w=j.useRef(!1);i=i||u.renderer,!v.current&&i&&(v.current=i(e,{visualState:t,parent:s,props:r,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:m,skipAnimations:h,isSVG:c}),w.current&&v.current&&(v.current.manuallyAnimateOnMount=!0));const b=v.current,x=j.useContext(FA);b&&!b.projection&&o&&(b.type==="html"||b.type==="svg")&&pI(v.current,r,o,x);const A=j.useRef(!1);j.useInsertionEffect(()=>{b&&A.current&&b.update(r,d)});const T=r[Zj],E=j.useRef(!!T&&typeof window<"u"&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return sj(()=>{w.current=!0,b&&(A.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),b.scheduleRenderMicrotask(),E.current&&b.animationState&&b.animationState.animateChanges())}),j.useEffect(()=>{b&&(!E.current&&b.animationState&&b.animationState.animateChanges(),E.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),E.current=!1),b.enteringChildren=void 0)}),b}function pI(e,t,r,i){const{layoutId:o,layout:c,drag:s,dragConstraints:u,layoutScroll:d,layoutRoot:f,layoutCrossfade:m}=t;e.projection=new r(e.latestValues,t["data-framer-portal-id"]?void 0:qA(e.parent)),e.projection.setOptions({layoutId:o,layout:c,alwaysMeasureLayout:!!s||u&&fc(u),visualElement:e,animationType:typeof c=="string"?c:"both",initialPromotionConfig:i,crossfade:m,layoutScroll:d,layoutRoot:f})}function qA(e){if(e)return e.options.allowProjection!==!1?e.projection:qA(e.parent)}function H2(e,{forwardMotionProps:t=!1,type:r}={},i,o){i&&Kz(i);const c=r?r==="svg":Nh(e),s=c?cI:oI;function u(f,m){let h;const v={...j.useContext(Oh),...f,layoutId:dI(f)},{isStatic:w}=v,b=Zz(f),x=s(f,w);if(!w&&typeof window<"u"){fI();const A=mI(v);h=A.MeasureLayout,b.visualElement=uI(e,x,v,o,A.ProjectionNode,c)}return g.jsxs(_d.Provider,{value:b,children:[h&&b.visualElement?g.jsx(h,{visualElement:b.visualElement,...v}):null,iI(e,f,sI(x,b.visualElement,m),x,w,t,c)]})}u.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const d=j.forwardRef(u);return d[lI]=e,d}function dI({layoutId:e}){const t=j.useContext(eh).id;return t&&e!==void 0?t+"-"+e:e}function fI(e,t){j.useContext(zA).strict}function mI(e){const t=IA(),{drag:r,layout:i}=t;if(!r&&!i)return{};const o={...r,...i};return{MeasureLayout:r?.isEnabled(e)||i?.isEnabled(e)?o.MeasureLayout:void 0,ProjectionNode:o.ProjectionNode}}function hI(e,t){if(typeof Proxy>"u")return H2;const r=new Map,i=(c,s)=>H2(c,s,e,t),o=(c,s)=>i(c,s);return new Proxy(o,{get:(c,s)=>s==="create"?i:(r.has(s)||r.set(s,H2(s,void 0,e,t)),r.get(s))})}const _I=(e,t)=>t.isSVG??Nh(e)?new YL(t):new $L(t,{allowProjection:e!==j.Fragment});class gI extends ga{constructor(t){super(t),t.animationState||(t.animationState=JL(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();md(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:r}=this.node.prevProps||{};t!==r&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let vI=0;class yI extends ga{constructor(){super(...arguments),this.id=vI++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:r}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===i)return;const o=this.node.animationState.setActive("exit",!t);r&&!t&&o.then(()=>{r(this.id)})}mount(){const{register:t,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const wI={animation:{Feature:gI},exit:{Feature:yI}};function Hs(e){return{point:{x:e.pageX,y:e.pageY}}}const bI=e=>t=>xh(t)&&e(t,Hs(t));function hs(e,t,r,i){return js(e,t,bI(r),i)}const HA=({current:e})=>e?e.ownerDocument.defaultView:null,Ug=(e,t)=>Math.abs(e-t);function xI(e,t){const r=Ug(e.x,t.x),i=Ug(e.y,t.y);return Math.sqrt(r**2+i**2)}const $g=new Set(["auto","scroll"]);class KA{constructor(t,r,{transformPagePoint:i,contextWindow:o=window,dragSnapToOrigin:c=!1,distanceThreshold:s=3,element:u}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const w=X2(this.lastMoveEventInfo,this.history),b=this.startEvent!==null,x=xI(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!b&&!x)return;const{point:A}=w,{timestamp:T}=Zt;this.history.push({...A,timestamp:T});const{onStart:E,onMove:O}=this.handlers;b||(E&&E(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,w)},this.handlePointerMove=(w,b)=>{this.lastMoveEvent=w,this.lastMoveEventInfo=K2(b,this.transformPagePoint),tt.update(this.updatePoint,!0)},this.handlePointerUp=(w,b)=>{this.end();const{onEnd:x,onSessionEnd:A,resumeAnimation:T}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const E=X2(w.type==="pointercancel"?this.lastMoveEventInfo:K2(b,this.transformPagePoint),this.history);this.startEvent&&x&&x(w,E),A&&A(w,E)},!xh(t))return;this.dragSnapToOrigin=c,this.handlers=r,this.transformPagePoint=i,this.distanceThreshold=s,this.contextWindow=o||window;const d=Hs(t),f=K2(d,this.transformPagePoint),{point:m}=f,{timestamp:h}=Zt;this.history=[{...m,timestamp:h}];const{onSessionStart:v}=r;v&&v(t,X2(f,this.history)),this.removeListeners=$s(hs(this.contextWindow,"pointermove",this.handlePointerMove),hs(this.contextWindow,"pointerup",this.handlePointerUp),hs(this.contextWindow,"pointercancel",this.handlePointerUp)),u&&this.startScrollTracking(u)}startScrollTracking(t){let r=t.parentElement;for(;r;){const i=getComputedStyle(r);($g.has(i.overflowX)||$g.has(i.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(t){const r=this.scrollPositions.get(t);if(!r)return;const i=t===window,o=i?{x:window.scrollX,y:window.scrollY}:{x:t.scrollLeft,y:t.scrollTop},c={x:o.x-r.x,y:o.y-r.y};c.x===0&&c.y===0||(i?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=c.x,this.lastMoveEventInfo.point.y+=c.y):this.history.length>0&&(this.history[0].x-=c.x,this.history[0].y-=c.y),this.scrollPositions.set(t,o),tt.update(this.updatePoint,!0))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),da(this.updatePoint)}}function K2(e,t){return t?{point:t(e.point)}:e}function Fg(e,t){return{x:e.x-t.x,y:e.y-t.y}}function X2({point:e},t){return{point:e,delta:Fg(e,XA(t)),offset:Fg(e,jI(t)),velocity:AI(t,.1)}}function jI(e){return e[0]}function XA(e){return e[e.length-1]}function AI(e,t){if(e.length<2)return{x:0,y:0};let r=e.length-1,i=null;const o=XA(e);for(;r>=0&&(i=e[r],!(o.timestamp-i.timestamp>yi(t)));)r--;if(!i)return{x:0,y:0};i===e[0]&&e.length>2&&o.timestamp-i.timestamp>yi(t)*2&&(i=e[1]);const c=ri(o.timestamp-i.timestamp);if(c===0)return{x:0,y:0};const s={x:(o.x-i.x)/c,y:(o.y-i.y)/c};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function SI(e,{min:t,max:r},i){return t!==void 0&&er&&(e=i?st(r,e,i.max):Math.min(e,r)),e}function qg(e,t,r){return{min:t!==void 0?e.min+t:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function TI(e,{top:t,left:r,bottom:i,right:o}){return{x:qg(e.x,r,o),y:qg(e.y,t,i)}}function Hg(e,t){let r=t.min-e.min,i=t.max-e.max;return t.max-t.mini?r=ys(t.min,t.max-i,e.min):i>o&&(r=ys(e.min,e.max-o,t.min)),zi(0,1,r)}function kI(e,t){const r={};return t.min!==void 0&&(r.min=t.min-e.min),t.max!==void 0&&(r.max=t.max-e.min),r}const Jm=.35;function NI(e=Jm){return e===!1?e=0:e===!0&&(e=Jm),{x:Kg(e,"left","right"),y:Kg(e,"top","bottom")}}function Kg(e,t,r){return{min:Xg(e,t),max:Xg(e,r)}}function Xg(e,t){return typeof e=="number"?e:e[t]||0}const CI=new WeakMap;class MI{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Nt(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:r=!1,distanceThreshold:i}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const c=h=>{r&&this.snapToCursor(Hs(h).point),this.stopAnimation()},s=(h,v)=>{const{drag:w,dragPropagation:b,onDragStart:x}=this.getProps();if(w&&!b&&(this.openDragLock&&this.openDragLock(),this.openDragLock=cL(w),!this.openDragLock))return;this.latestPointerEvent=h,this.latestPanInfo=v,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Ci(T=>{let E=this.getAxisMotionValue(T).get()||0;if(Di.test(E)){const{projection:O}=this.visualElement;if(O&&O.layout){const N=O.layout.layoutBox[T];N&&(E=lr(N)*(parseFloat(E)/100))}}this.originPoint[T]=E}),x&&tt.update(()=>x(h,v),!1,!0),qm(this.visualElement,"transform");const{animationState:A}=this.visualElement;A&&A.setActive("whileDrag",!0)},u=(h,v)=>{this.latestPointerEvent=h,this.latestPanInfo=v;const{dragPropagation:w,dragDirectionLock:b,onDirectionLock:x,onDrag:A}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:T}=v;if(b&&this.currentDirection===null){this.currentDirection=DI(T),this.currentDirection!==null&&x&&x(this.currentDirection);return}this.updateAxis("x",v.point,T),this.updateAxis("y",v.point,T),this.visualElement.render(),A&&tt.update(()=>A(h,v),!1,!0)},d=(h,v)=>{this.latestPointerEvent=h,this.latestPanInfo=v,this.stop(h,v),this.latestPointerEvent=null,this.latestPanInfo=null},f=()=>{const{dragSnapToOrigin:h}=this.getProps();(h||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:m}=this.getProps();this.panSession=new KA(t,{onSessionStart:c,onStart:s,onMove:u,onSessionEnd:d,resumeAnimation:f},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:m,distanceThreshold:i,contextWindow:HA(this.visualElement),element:this.visualElement.current})}stop(t,r){const i=t||this.latestPointerEvent,o=r||this.latestPanInfo,c=this.isDragging;if(this.cancel(),!c||!o||!i)return;const{velocity:s}=o;this.startAnimation(s);const{onDragEnd:u}=this.getProps();u&&tt.postRender(()=>u(i,o))}cancel(){this.isDragging=!1;const{projection:t,animationState:r}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:i}=this.getProps();!i&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(t,r,i){const{drag:o}=this.getProps();if(!i||!Mu(t,o,this.currentDirection))return;const c=this.getAxisMotionValue(t);let s=this.originPoint[t]+i[t];this.constraints&&this.constraints[t]&&(s=SI(s,this.constraints[t],this.elastic[t])),c.set(s)}resolveConstraints(){const{dragConstraints:t,dragElastic:r}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,o=this.constraints;t&&fc(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&i?this.constraints=TI(i.layoutBox,t):this.constraints=!1,this.elastic=NI(r),o!==this.constraints&&!fc(t)&&i&&this.constraints&&!this.hasMutatedConstraints&&Ci(c=>{this.constraints!==!1&&this.getAxisMotionValue(c)&&(this.constraints[c]=kI(i.layoutBox[c],this.constraints[c]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:r}=this.getProps();if(!t||!fc(t))return!1;const i=t.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const c=LL(i,o.root,this.visualElement.getTransformPagePoint());let s=EI(o.layout.layoutBox,c);if(r){const u=r(PL(s));this.hasMutatedConstraints=!!u,u&&(s=mA(u))}return s}startAnimation(t){const{drag:r,dragMomentum:i,dragElastic:o,dragTransition:c,dragSnapToOrigin:s,onDragTransitionEnd:u}=this.getProps(),d=this.constraints||{},f=Ci(m=>{if(!Mu(m,r,this.currentDirection))return;let h=d&&d[m]||{};s&&(h={min:0,max:0});const v=o?200:1e6,w=o?40:1e7,b={type:"inertia",velocity:i?t[m]:0,bounceStiffness:v,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...c,...h};return this.startAxisValueAnimation(m,b)});return Promise.all(f).then(u)}startAxisValueAnimation(t,r){const i=this.getAxisMotionValue(t);return qm(this.visualElement,t),i.start(gh(t,i,0,r,this.visualElement,!1))}stopAnimation(){Ci(t=>this.getAxisMotionValue(t).stop())}getAxisMotionValue(t){const r=`_drag${t.toUpperCase()}`,i=this.visualElement.getProps(),o=i[r];return o||this.visualElement.getValue(t,(i.initial?i.initial[t]:void 0)||0)}snapToCursor(t){Ci(r=>{const{drag:i}=this.getProps();if(!Mu(r,i,this.currentDirection))return;const{projection:o}=this.visualElement,c=this.getAxisMotionValue(r);if(o&&o.layout){const{min:s,max:u}=o.layout.layoutBox[r],d=c.get()||0;c.set(t[r]-st(s,u,.5)+d)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:r}=this.getProps(),{projection:i}=this.visualElement;if(!fc(r)||!i||!this.constraints)return;this.stopAnimation();const o={x:0,y:0};Ci(s=>{const u=this.getAxisMotionValue(s);if(u&&this.constraints!==!1){const d=u.get();o[s]=OI({min:d,max:d},this.constraints[s])}});const{transformTemplate:c}=this.visualElement.getProps();this.visualElement.current.style.transform=c?c({},""):"none",i.root&&i.root.updateScroll(),i.updateLayout(),this.constraints=!1,this.resolveConstraints(),Ci(s=>{if(!Mu(s,t,null))return;const u=this.getAxisMotionValue(s),{min:d,max:f}=this.constraints[s];u.set(st(d,f,o[s]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;CI.set(this.visualElement,this);const t=this.visualElement.current,r=hs(t,"pointerdown",f=>{const{drag:m,dragListener:h=!0}=this.getProps(),v=f.target,w=v!==t&&fL(v);m&&h&&!w&&this.start(f)});let i;const o=()=>{const{dragConstraints:f}=this.getProps();fc(f)&&f.current&&(this.constraints=this.resolveRefConstraints(),i||(i=PI(t,f.current,()=>this.scalePositionWithinConstraints())))},{projection:c}=this.visualElement,s=c.addEventListener("measure",o);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),tt.read(o);const u=js(window,"resize",()=>this.scalePositionWithinConstraints()),d=c.addEventListener("didUpdate",(({delta:f,hasLayoutChanged:m})=>{this.isDragging&&m&&(Ci(h=>{const v=this.getAxisMotionValue(h);v&&(this.originPoint[h]+=f[h].translate,v.set(v.get()+f[h].translate))}),this.visualElement.render())}));return()=>{u(),r(),s(),d&&d(),i&&i()}}getProps(){const t=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:i=!1,dragPropagation:o=!1,dragConstraints:c=!1,dragElastic:s=Jm,dragMomentum:u=!0}=t;return{...t,drag:r,dragDirectionLock:i,dragPropagation:o,dragConstraints:c,dragElastic:s,dragMomentum:u}}}function Yg(e){let t=!0;return()=>{if(t){t=!1;return}e()}}function PI(e,t,r){const i=eg(e,Yg(r)),o=eg(t,Yg(r));return()=>{i(),o()}}function Mu(e,t,r){return(t===!0||t===e)&&(r===null||r===e)}function DI(e,t=10){let r=null;return Math.abs(e.y)>t?r="y":Math.abs(e.x)>t&&(r="x"),r}class RI extends ga{constructor(t){super(t),this.removeGroupControls=ai,this.removeListeners=ai,this.controls=new MI(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ai}update(){const{dragControls:t}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};t!==r&&(this.removeGroupControls(),t&&(this.removeGroupControls=t.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Y2=e=>(t,r)=>{e&&tt.update(()=>e(t,r),!1,!0)};class LI extends ga{constructor(){super(...arguments),this.removePointerDownListener=ai}onPointerDown(t){this.session=new KA(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:HA(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:r,onPan:i,onPanEnd:o}=this.node.getProps();return{onSessionStart:Y2(t),onStart:Y2(r),onMove:Y2(i),onEnd:(c,s)=>{delete this.session,o&&tt.postRender(()=>o(c,s))}}}mount(){this.removePointerDownListener=hs(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let G2=!1;class zI extends j.Component{componentDidMount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:i,layoutId:o}=this.props,{projection:c}=t;c&&(r.group&&r.group.add(c),i&&i.register&&o&&i.register(c),G2&&c.root.didUpdate(),c.addEventListener("animationComplete",()=>{this.safeToRemove()}),c.setOptions({...c.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),np.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:r,visualElement:i,drag:o,isPresent:c}=this.props,{projection:s}=i;return s&&(s.isPresent=c,t.layoutDependency!==r&&s.setOptions({...s.options,layoutDependency:r}),G2=!0,o||t.layoutDependency!==r||r===void 0||t.isPresent!==c?s.willUpdate():this.safeToRemove(),t.isPresent!==c&&(c?s.promote():s.relegate()||tt.postRender(()=>{const u=s.getStack();(!u||!u.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),bh.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:r,switchLayoutGroup:i}=this.props,{projection:o}=t;G2=!0,o&&(o.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(o),i&&i.deregister&&i.deregister(o))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function YA(e){const[t,r]=LA(),i=j.useContext(eh);return g.jsx(zI,{...e,layoutGroup:i,switchLayoutGroup:j.useContext(FA),isPresent:t,safeToRemove:r})}const II={pan:{Feature:LI},drag:{Feature:RI,ProjectionNode:RA,MeasureLayout:YA}};function Gg(e,t,r){const{props:i}=e;e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",r==="Start");const o="onHover"+r,c=i[o];c&&tt.postRender(()=>c(t,Hs(t)))}class BI extends ga{mount(){const{current:t}=this.node;t&&(this.unmount=sL(t,(r,i)=>(Gg(this.node,i,"Start"),o=>Gg(this.node,o,"End"))))}unmount(){}}class VI extends ga{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=$s(js(this.node.current,"focus",()=>this.onFocus()),js(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Wg(e,t,r){const{props:i}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&i.whileTap&&e.animationState.setActive("whileTap",r==="Start");const o="onTap"+(r==="End"?"":r),c=i[o];c&&tt.postRender(()=>c(t,Hs(t)))}class UI extends ga{mount(){const{current:t}=this.node;if(!t)return;const{globalTapTarget:r,propagate:i}=this.node.props;this.unmount=hL(t,(o,c)=>(Wg(this.node,c,"Start"),(s,{success:u})=>Wg(this.node,s,u?"End":"Cancel")),{useGlobalTarget:r,stopPropagation:i?.tap===!1})}unmount(){}}const e6=new WeakMap,W2=new WeakMap,$I=e=>{const t=e6.get(e.target);t&&t(e)},FI=e=>{e.forEach($I)};function qI({root:e,...t}){const r=e||document;W2.has(r)||W2.set(r,{});const i=W2.get(r),o=JSON.stringify(t);return i[o]||(i[o]=new IntersectionObserver(FI,{root:e,...t})),i[o]}function HI(e,t,r){const i=qI(t);return e6.set(e,r),i.observe(e),()=>{e6.delete(e),i.unobserve(e)}}const KI={some:0,all:1};class XI extends ga{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:r,margin:i,amount:o="some",once:c}=t,s={root:r?r.current:void 0,rootMargin:i,threshold:typeof o=="number"?o:KI[o]},u=d=>{const{isIntersecting:f}=d;if(this.isInView===f||(this.isInView=f,c&&!f&&this.hasEnteredView))return;f&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",f);const{onViewportEnter:m,onViewportLeave:h}=this.node.getProps(),v=f?m:h;v&&v(d)};return HI(this.node.current,s,u)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:r}=this.node;["amount","margin","root"].some(YI(t,r))&&this.startObserver()}unmount(){}}function YI({viewport:e={}},{viewport:t={}}={}){return r=>e[r]!==t[r]}const GI={inView:{Feature:XI},tap:{Feature:UI},focus:{Feature:VI},hover:{Feature:BI}},WI={layout:{ProjectionNode:RA,MeasureLayout:YA}},ZI={...wI,...GI,...II,...WI},yt=hI(ZI,_I);function Vc({id:e,title:t,subtitle:r,children:i,className:o="",wide:c=!1}){return g.jsx("section",{id:e,className:`pt-28 pb-20 px-4 sm:px-6 lg:px-8 ${o}`,children:g.jsxs("div",{className:`${c?"max-w-[1600px]":"max-w-screen-2xl"} mx-auto`,children:[t&&g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.5},className:"text-center mb-12",children:[g.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-text-primary mb-3",children:t}),r&&g.jsx("p",{className:"text-lg text-text-secondary max-w-3xl mx-auto",children:r})]}),i]})})}function QI(){return g.jsx(Vc,{id:"acknowledgements",title:"Contributions & Acknowledgements",subtitle:"",children:g.jsxs("div",{className:"max-w-3xl mx-auto space-y-8",children:[g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:g.jsxs("div",{className:"rounded-xl border border-purple/30 bg-purple/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-purple-light mb-3",children:"Core Contributors"}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Tara Bogavelli, Gabrielle Gauthier Melançon, Katrina Stankiewicz, Oluwanifemi Bamgbose, Fanny Riols, Hoang Nguyen, Raghav Mehndiratta, Lindsay Brin, Hari Subramani, Joseph Marinier"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:g.jsxs("div",{className:"rounded-xl border border-emerald-500/30 bg-emerald-500/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-emerald-400 mb-2",children:"Machine Learning Data Linguists"}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:"We thank our linguist collaborators for their work on carefully reviewing the HR and ITSM data scenarios, providing feedback on domain design, and annotating conversation samples with ratings for us to measure human-judge alignment."}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Tiffany Do, Ryan Dux, Maria Kossenko, Keerthana Gopinathan, Anne Heaton-Dunlap, Nidhi Kumari, Ranjani Iyer"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.15},children:g.jsxs("div",{className:"rounded-xl border border-blue/30 bg-blue/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-blue-light mb-2",children:"Secondary Contributors"}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:"We thank the following individuals for their careful data review of the CSM domain and thoughtful contributions to the framework."}),g.jsx("p",{className:"text-sm font-semibold text-text-primary",children:"Akshay Kalkunte, Jishnu Nair, Aman Tiwari"})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},children:g.jsxs("div",{className:"rounded-xl border border-amber/30 bg-amber/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-amber mb-2",children:"Management and Leadership"}),g.jsx("p",{className:"text-sm text-text-secondary mb-4",children:"We are grateful to the following individuals for their management, leadership, and support."}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Anil Madamala"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Director, Machine Learning Engineering Management"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Sridhar Nemala"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Senior Director, Machine Learning Engineering"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Srinivas Sunkara"}),g.jsx("span",{className:"text-xs text-text-muted",children:"VP, Research Engineering Management"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Joyce Li"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Principal Product Manager"})]}),g.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-baseline sm:justify-between gap-1",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Nitin Aggarwal"}),g.jsx("span",{className:"text-xs text-text-muted",children:"Senior Director, Product Management"})]})]})]})}),g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3},children:g.jsxs("div",{className:"rounded-xl border border-cyan/30 bg-cyan/5 p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-cyan mb-2",children:"Upstream Contributors"}),g.jsxs("p",{className:"text-sm text-text-secondary",children:["We extend our thanks to the ",g.jsx("span",{className:"font-bold text-text-primary",children:"PAVA"})," and ",g.jsx("span",{className:"font-bold text-text-primary",children:"CLAE"})," teams whose prior work on evaluations and voice agents provided valuable inspiration for this project."]})]})}),g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.4},className:"rounded-xl border border-border-default bg-bg-secondary p-6",children:[g.jsx("h3",{className:"text-base font-semibold text-text-primary mb-3",children:"Citation"}),g.jsx("pre",{className:"text-xs text-text-muted bg-bg-primary rounded-lg p-4 overflow-x-auto font-mono",children:`@misc{bogavelli2026evabenchnewendtoendframework, title={EVA-Bench: A New End-to-end Framework for Evaluating Voice Agents}, author={Tara Bogavelli and Gabrielle Gauthier Melançon and Katrina Stankiewicz and Oluwanifemi Bamgbose and Fanny Riols and Hoang H. Nguyen and Raghav Mehndiratta and Lindsay Devon Brin and Joseph Marinier and Hari Subramani and Anil Madamala and Sridhar Krishna Nemala and Srinivas Sunkara}, year={2026}, @@ -968,13 +968,13 @@ Respond with a JSON object. Each turn entry must include the turn_id matching th "rating": <1, 2, 3> }} ] -}}`}],nB=Ks.filter(e=>e.category==="eva-a"),aB=Ks.filter(e=>e.category==="eva-x"),Zg=Ks.filter(e=>e.category==="debug"),Qg=Ks.filter(e=>e.category==="validation");Ks.filter(e=>e.type==="llm_judge"||e.type==="lalm_judge");function oB({prompt:e,model:t}){const[r,i]=j.useState(!1),o=j.useCallback(()=>i(!1),[]);return j.useEffect(()=>{if(!r)return;const c=s=>{s.key==="Escape"&&o()};return document.addEventListener("keydown",c),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",c),document.body.style.overflow=""}},[r,o]),g.jsxs(g.Fragment,{children:[g.jsxs("button",{onClick:()=>i(!0),className:"mt-3 flex items-center gap-1.5 text-xs font-medium text-purple-light hover:text-purple transition-colors",children:["View Judge Prompt",t&&g.jsxs("span",{className:"text-text-muted",children:["(",t,")"]})]}),r&&g.jsxs("div",{className:"fixed inset-0 z-[100] flex items-center justify-center p-4",onClick:c=>{c.target===c.currentTarget&&o()},children:[g.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm"}),g.jsxs("div",{className:"relative w-full max-w-4xl max-h-[85vh] flex flex-col rounded-xl border border-border-default bg-bg-primary shadow-2xl",children:[g.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b border-border-default flex-shrink-0",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary",children:"Judge Prompt"}),t&&g.jsxs("div",{className:"text-xs text-text-muted mt-0.5",children:["Model: ",t]})]}),g.jsx("button",{onClick:o,className:"p-1.5 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(lj,{className:"w-5 h-5"})})]}),g.jsx("div",{className:"overflow-y-auto flex-1",children:g.jsx("pre",{className:"px-6 py-5 text-[13px] leading-relaxed text-text-primary font-mono whitespace-pre-wrap break-words",children:e})})]})]})]})}const cB={deterministic:wP,llm_judge:oj,lalm_judge:Nh};function Pu({metric:e}){const[t,r]=j.useState(!1),[i,o]=j.useState(!1),[c,s]=j.useState(!1),u=cB[e.type],d=iB[e.type];return g.jsxs(yt.div,{layout:!0,className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>r(!t),className:"w-full flex items-center justify-between p-5 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{className:"flex items-center gap-3",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0",style:{backgroundColor:d+"20"},children:g.jsx(u,{className:"w-5 h-5",style:{color:d}})}),g.jsxs("div",{children:[g.jsxs("div",{className:"text-base font-semibold text-text-primary",children:[e.displayName,e.badge&&g.jsx("span",{className:"ml-2 text-[10px] px-1.5 py-0.5 rounded-full bg-amber/10 text-amber border border-amber/20 font-medium uppercase align-middle",children:e.badge})]}),g.jsxs("div",{className:"text-xs font-medium mt-0.5",style:{color:d},children:[rB[e.type],e.judgeModel&&g.jsxs("span",{className:"text-text-muted",children:[" · ",e.judgeModel]})]})]})]}),g.jsx(ur,{className:`w-5 h-5 text-text-muted transition-transform ${t?"rotate-180":""}`})]}),g.jsx(q2,{children:t&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",children:g.jsxs("div",{className:"px-5 pb-5 space-y-4",children:[g.jsx("div",{className:"border-t border-border-default pt-4 space-y-3",children:e.description.split(` +}}`}],nB=Ks.filter(e=>e.category==="eva-a"),aB=Ks.filter(e=>e.category==="eva-x"),Zg=Ks.filter(e=>e.category==="debug"),Qg=Ks.filter(e=>e.category==="validation");Ks.filter(e=>e.type==="llm_judge"||e.type==="lalm_judge");function oB({prompt:e,model:t}){const[r,i]=j.useState(!1),o=j.useCallback(()=>i(!1),[]);return j.useEffect(()=>{if(!r)return;const c=s=>{s.key==="Escape"&&o()};return document.addEventListener("keydown",c),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",c),document.body.style.overflow=""}},[r,o]),g.jsxs(g.Fragment,{children:[g.jsxs("button",{onClick:()=>i(!0),className:"mt-3 flex items-center gap-1.5 text-xs font-medium text-purple-light hover:text-purple transition-colors",children:["View Judge Prompt",t&&g.jsxs("span",{className:"text-text-muted",children:["(",t,")"]})]}),r&&g.jsxs("div",{className:"fixed inset-0 z-[100] flex items-center justify-center p-4",onClick:c=>{c.target===c.currentTarget&&o()},children:[g.jsx("div",{className:"absolute inset-0 bg-black/70 backdrop-blur-sm"}),g.jsxs("div",{className:"relative w-full max-w-4xl max-h-[85vh] flex flex-col rounded-xl border border-border-default bg-bg-primary shadow-2xl",children:[g.jsxs("div",{className:"flex items-center justify-between px-6 py-4 border-b border-border-default flex-shrink-0",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary",children:"Judge Prompt"}),t&&g.jsxs("div",{className:"text-xs text-text-muted mt-0.5",children:["Model: ",t]})]}),g.jsx("button",{onClick:o,className:"p-1.5 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(lj,{className:"w-5 h-5"})})]}),g.jsx("div",{className:"overflow-y-auto flex-1",children:g.jsx("pre",{className:"px-6 py-5 text-[13px] leading-relaxed text-text-primary font-mono whitespace-pre-wrap break-words",children:e})})]})]})]})}const cB={deterministic:wP,llm_judge:oj,lalm_judge:Nm};function Pu({metric:e}){const[t,r]=j.useState(!1),[i,o]=j.useState(!1),[c,s]=j.useState(!1),u=cB[e.type],d=iB[e.type];return g.jsxs(yt.div,{layout:!0,className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>r(!t),className:"w-full flex items-center justify-between p-5 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{className:"flex items-center gap-3",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0",style:{backgroundColor:d+"20"},children:g.jsx(u,{className:"w-5 h-5",style:{color:d}})}),g.jsxs("div",{children:[g.jsxs("div",{className:"text-base font-semibold text-text-primary",children:[e.displayName,e.badge&&g.jsx("span",{className:"ml-2 text-[10px] px-1.5 py-0.5 rounded-full bg-amber/10 text-amber border border-amber/20 font-medium uppercase align-middle",children:e.badge})]}),g.jsxs("div",{className:"text-xs font-medium mt-0.5",style:{color:d},children:[rB[e.type],e.judgeModel&&g.jsxs("span",{className:"text-text-muted",children:[" · ",e.judgeModel]})]})]})]}),g.jsx(ur,{className:`w-5 h-5 text-text-muted transition-transform ${t?"rotate-180":""}`})]}),g.jsx(q2,{children:t&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.2},className:"overflow-hidden",children:g.jsxs("div",{className:"px-5 pb-5 space-y-4",children:[g.jsx("div",{className:"border-t border-border-default pt-4 space-y-3",children:e.description.split(` `).map((f,m)=>{const h=f.split(` -`),v=h.filter(A=>/^\s*[-•]\s+/.test(A));if(v.length>0&&v.length===h.length)return g.jsx("ul",{className:"text-sm text-text-secondary leading-relaxed list-disc pl-5 space-y-1",children:h.map((A,T)=>g.jsx("li",{children:A.replace(/^\s*[-•]\s+/,"")},T))},m);const w=[],b=[];let x=!1;for(const A of h)/^\s*[-•]\s+/.test(A)?(x=!0,b.push(A.replace(/^\s*[-•]\s+/,""))):x?b.push("__TRAILING__"+A):w.push(A);return g.jsxs("div",{className:"space-y-2",children:[w.length>0&&g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:w.join(" ")}),b.length>0&&g.jsx("ul",{className:"text-sm text-text-secondary leading-relaxed list-disc pl-5 space-y-1",children:b.filter(A=>!A.startsWith("__TRAILING__")).map((A,T)=>g.jsx("li",{children:A},T))})]},m)})}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Inputs"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.inputs})]}),g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Output"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.outputRange})]}),e.passThreshold&&g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Pass Threshold"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.passThreshold})]})]}),e.judgePrompt&&g.jsx(oB,{prompt:e.judgePrompt,model:e.judgeModel}),e.judgeScores&&e.judgeScores.length>0&&g.jsxs("div",{className:"rounded-lg border border-border-default overflow-hidden",children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center justify-between px-4 py-3 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsx("div",{className:"text-sm font-semibold text-text-secondary",children:"Judge Accuracy (Dev Dataset)"}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${i?"rotate-180":""}`})]}),g.jsx(q2,{children:i&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.15},className:"overflow-hidden",children:g.jsxs("div",{className:"px-4 pb-4 space-y-3",children:[g.jsx("div",{className:"border-t border-border-default pt-3",children:g.jsx("div",{className:"flex flex-wrap gap-3",children:e.judgeScores.map(({label:f,value:m,std:h})=>g.jsxs("div",{className:"flex items-center gap-2 rounded-lg bg-bg-primary px-3 py-2",children:[g.jsx("span",{className:"text-xs text-text-muted font-mono",children:f}),g.jsxs("span",{className:"text-sm font-semibold text-text-primary",children:[(m*100).toFixed(1),"%",h!=null&&g.jsxs("span",{className:"text-text-muted font-normal text-xs ml-1",children:["(±",(h*100).toFixed(1),"%)"]})]})]},f))})}),e.developmentDocUrl&&g.jsxs("a",{href:e.developmentDocUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm text-accent-primary hover:text-accent-hover transition-colors",children:["View judge development details",g.jsx(aj,{className:"w-3.5 h-3.5"})]}),e.judgeDevelopmentNotes&&g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:e.judgeDevelopmentNotes})]})})})]}),e.judgeAlignment&&g.jsxs("div",{className:"rounded-lg border border-border-default overflow-hidden",children:[g.jsxs("button",{onClick:()=>s(!c),className:"w-full flex items-center justify-between px-4 py-3 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsx("div",{className:"text-sm font-semibold text-text-secondary",children:"Judge Alignment (Test Dataset)"}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${c?"rotate-180":""}`})]}),g.jsx(q2,{children:c&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.15},className:"overflow-hidden",children:g.jsxs("div",{className:"px-4 pb-4 space-y-2",children:[g.jsx("div",{className:"border-t border-border-default pt-3",children:g.jsxs("div",{className:"flex items-center gap-2 rounded-lg bg-bg-primary px-3 py-2 w-fit",children:[g.jsx("span",{className:"text-xs text-text-muted",children:e.judgeAlignment.measure}),g.jsx("span",{className:"text-sm font-semibold text-text-primary font-mono",children:e.judgeAlignment.value.toFixed(3)}),e.judgeAlignment.ci&&g.jsxs("span",{className:"text-xs text-text-muted font-mono",children:["[",e.judgeAlignment.ci[0].toFixed(3),", ",e.judgeAlignment.ci[1].toFixed(3),"]"]})]})}),e.judgeAlignment.notes&&g.jsx("p",{className:"text-sm text-text-muted leading-relaxed",children:e.judgeAlignment.notes})]})})})]})]})})})]})}function lB(){const[e,t]=j.useState(!1);return g.jsxs(Vc,{id:"metrics",title:"Evaluation Methodology",subtitle:"EVA produces two fundamental scores composed of multiple sub-metrics. Click any metric to explore what it measures, its inputs, and the judge prompt.",children:[g.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[g.jsxs(yt.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},children:[g.jsxs("div",{className:"rounded-xl border-2 border-purple/30 bg-purple/5 p-5 text-center",children:[g.jsx("div",{className:"text-sm font-bold text-purple-light tracking-widest uppercase mb-1",children:"EVA-A"}),g.jsx("div",{className:"text-2xl font-bold text-text-primary",children:"Accuracy"}),g.jsx("p",{className:"text-sm text-text-secondary mt-1.5",children:"Did the agent complete the task correctly?"})]}),g.jsx("div",{className:"flex justify-center",children:g.jsx("div",{className:"w-px h-5 bg-purple/30"})}),g.jsx("div",{className:"space-y-3 pt-0",children:nB.map(r=>g.jsx(Pu,{metric:r},r.id))})]}),g.jsxs(yt.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[g.jsxs("div",{className:"rounded-xl border-2 border-blue/30 bg-blue/5 p-5 text-center",children:[g.jsx("div",{className:"text-sm font-bold text-blue-light tracking-widest uppercase mb-1",children:"EVA-X"}),g.jsx("div",{className:"text-2xl font-bold text-text-primary",children:"Experience"}),g.jsx("p",{className:"text-sm text-text-secondary mt-1.5",children:"Was the conversational experience high quality?"})]}),g.jsx("div",{className:"flex justify-center",children:g.jsx("div",{className:"w-px h-5 bg-blue/30"})}),g.jsx("div",{className:"space-y-3 pt-0",children:aB.map(r=>g.jsx(Pu,{metric:r},r.id))})]})]}),g.jsxs("div",{className:"mt-10",children:[g.jsxs("div",{className:"mb-6",children:[g.jsx("h3",{className:"text-xl font-bold text-text-primary mb-2",children:"Aggregate Metrics"}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:"EVA aggregates per-trial metric scores into four aggregate metrics, each capturing a different aspect of success and reliability."})]}),g.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-6",children:[g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass@1"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, the proportion of trials where ",g.jsx("em",{children:"all"})," metric thresholds are met (",g.jsx("em",{children:"c"}),"/",g.jsx("em",{children:"n"}),"), where ",g.jsx("em",{children:"c"})," is the number of passing trials and ",g.jsx("em",{children:"n"})," is the total number of trials (n=5), then averaged across all scenarios."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass@k (k=5)"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, 1 if at least one of the k (5) trials meets pass criteria for all metrics, otherwise 0, then averaged across all scenarios. Measures whether the system ",g.jsx("em",{children:"can"})," succeed."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass^k (k=5)"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, we estimate the theoretical probability of passing k = 5 consecutive independent trials as (",g.jsx("em",{children:"c"}),"/",g.jsx("em",{children:"n"}),")",g.jsx("sup",{children:"k"})," where c is the number of passing trials out of n = 5 total. We then average this value across all scenarios to measure consistency and reliability."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"Mean"}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:"For each sample, we average sub-metric scores per dimension, then average across all trials. Raw scores avoid binarizing near-boundary differences into a full pass/fail gap, capturing more nuanced system comparisons."})]})]})]}),g.jsxs("div",{className:"mt-10",children:[g.jsxs("button",{onClick:()=>t(!e),className:"w-full flex items-center justify-between rounded-xl border border-border-default bg-bg-secondary px-6 py-5 hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-base font-semibold text-text-secondary text-left",children:"Diagnostic & Validation Metrics"}),g.jsxs("div",{className:"text-sm text-text-muted mt-1 text-left",children:[Zg.length+Qg.length," additional metrics for diagnostics and quality control"]})]}),g.jsx(ur,{className:`w-5 h-5 text-text-muted transition-transform ${e?"rotate-180":""}`})]}),e&&g.jsxs("div",{className:"mt-4 grid grid-cols-1 lg:grid-cols-2 gap-8 opacity-80",children:[g.jsxs("div",{children:[g.jsxs("div",{className:"px-1 mb-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-muted uppercase tracking-wider mb-1",children:"Diagnostic Metrics"}),g.jsxs("p",{className:"text-sm text-text-muted leading-relaxed",children:["Diagnostic metrics for understanding ",g.jsx("em",{children:"why"})," the core scores look the way they do. These help identify which pipeline component (STT, LLM, TTS) is contributing to failures but are not part of the EVA-A or EVA-X scores."]})]}),g.jsx("div",{className:"space-y-3",children:Zg.map(r=>g.jsx(Pu,{metric:r},r.id))})]}),g.jsxs("div",{children:[g.jsxs("div",{className:"px-1 mb-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-muted uppercase tracking-wider mb-1",children:"Validation Metrics"}),g.jsx("p",{className:"text-sm text-text-muted leading-relaxed",children:"Validators run before evaluation. Any conversation that fails validation is regenerated so that core metrics are only computed on conversations with a well-behaved user simulator and properly completed interactions."})]}),g.jsx("div",{className:"space-y-3",children:Qg.map(r=>g.jsx(Pu,{metric:r},r.id))})]})]})]}),g.jsxs("div",{className:"flex flex-wrap justify-center gap-6 mt-8",children:[g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-cyan/20 border border-cyan/40"}),"Deterministic (Code)"]}),g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-purple/20 border border-purple/40"}),"LLM Judge (Text)"]}),g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-amber/20 border border-amber/40"}),"Audio LLM Judge (LALM)"]})]})]})}function GA(e){var t,r,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t{var{children:r,width:i,height:o,viewBox:c,className:s,style:u,title:d,desc:f}=e,m=fB(e,dB),h=c||{width:i,height:o,x:0,y:0},v=Ze("recharts-surface",s);return j.createElement("svg",t3({},Br(m),{className:v,width:i,height:o,style:u,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height),ref:t}),j.createElement("title",null,d),j.createElement("desc",null,f),r)}),hB=["children","className"];function r3(){return r3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:i}=e,o=_B(e,hB),c=Ze("recharts-layer",i);return j.createElement("g",r3({className:c},Br(o),{ref:t}),r)}),M6=ij(),vB=j.createContext(null);function Je(e){return function(){return e}}const JA=Math.cos,gp=Math.sin,ji=Math.sqrt,vp=Math.PI,vd=2*vp,i3=Math.PI,n3=2*i3,Xa=1e-6,yB=n3-Xa;function eS(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return eS;const r=10**t;return function(i){this._+=i[0];for(let o=1,c=i.length;oXa)if(!(Math.abs(h*d-f*m)>Xa)||!c)this._append`L${this._x1=t},${this._y1=r}`;else{let w=i-s,b=o-u,x=d*d+f*f,A=w*w+b*b,T=Math.sqrt(x),E=Math.sqrt(v),O=c*Math.tan((i3-Math.acos((x+v-A)/(2*T*E)))/2),N=O/E,C=O/T;Math.abs(N-1)>Xa&&this._append`L${t+N*m},${r+N*h}`,this._append`A${c},${c},0,0,${+(h*w>m*b)},${this._x1=t+C*d},${this._y1=r+C*f}`}}arc(t,r,i,o,c,s){if(t=+t,r=+r,i=+i,s=!!s,i<0)throw new Error(`negative radius: ${i}`);let u=i*Math.cos(o),d=i*Math.sin(o),f=t+u,m=r+d,h=1^s,v=s?o-c:c-o;this._x1===null?this._append`M${f},${m}`:(Math.abs(this._x1-f)>Xa||Math.abs(this._y1-m)>Xa)&&this._append`L${f},${m}`,i&&(v<0&&(v=v%n3+n3),v>yB?this._append`A${i},${i},0,1,${h},${t-u},${r-d}A${i},${i},0,1,${h},${this._x1=f},${this._y1=m}`:v>Xa&&this._append`A${i},${i},0,${+(v>=i3)},${h},${this._x1=t+i*Math.cos(c)},${this._y1=r+i*Math.sin(c)}`)}rect(t,r,i,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${i=+i}v${+o}h${-i}Z`}toString(){return this._}}function P6(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const i=Math.floor(r);if(!(i>=0))throw new RangeError(`invalid digits: ${r}`);t=i}return e},()=>new bB(t)}function D6(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tS(e){this._context=e}tS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function yd(e){return new tS(e)}function rS(e){return e[0]}function iS(e){return e[1]}function nS(e,t){var r=Je(!0),i=null,o=yd,c=null,s=P6(u);e=typeof e=="function"?e:e===void 0?rS:Je(e),t=typeof t=="function"?t:t===void 0?iS:Je(t);function u(d){var f,m=(d=D6(d)).length,h,v=!1,w;for(i==null&&(c=o(w=s())),f=0;f<=m;++f)!(f=w;--b)u.point(O[b],N[b]);u.lineEnd(),u.areaEnd()}T&&(O[v]=+e(A,v,h),N[v]=+t(A,v,h),u.point(i?+i(A,v,h):O[v],r?+r(A,v,h):N[v]))}if(E)return u=null,E+""||null}function m(){return nS().defined(o).curve(s).context(c)}return f.x=function(h){return arguments.length?(e=typeof h=="function"?h:Je(+h),i=null,f):e},f.x0=function(h){return arguments.length?(e=typeof h=="function"?h:Je(+h),f):e},f.x1=function(h){return arguments.length?(i=h==null?null:typeof h=="function"?h:Je(+h),f):i},f.y=function(h){return arguments.length?(t=typeof h=="function"?h:Je(+h),r=null,f):t},f.y0=function(h){return arguments.length?(t=typeof h=="function"?h:Je(+h),f):t},f.y1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:Je(+h),f):r},f.lineX0=f.lineY0=function(){return m().x(e).y(t)},f.lineY1=function(){return m().x(e).y(r)},f.lineX1=function(){return m().x(i).y(t)},f.defined=function(h){return arguments.length?(o=typeof h=="function"?h:Je(!!h),f):o},f.curve=function(h){return arguments.length?(s=h,c!=null&&(u=s(c)),f):s},f.context=function(h){return arguments.length?(h==null?c=u=null:u=s(c=h),f):c},f}class aS{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function xB(e){return new aS(e,!0)}function jB(e){return new aS(e,!1)}const R6={draw(e,t){const r=ji(t/vp);e.moveTo(r,0),e.arc(0,0,r,0,vd)}},AB={draw(e,t){const r=ji(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},oS=ji(1/3),SB=oS*2,TB={draw(e,t){const r=ji(t/SB),i=r*oS;e.moveTo(0,-r),e.lineTo(i,0),e.lineTo(0,r),e.lineTo(-i,0),e.closePath()}},EB={draw(e,t){const r=ji(t),i=-r/2;e.rect(i,i,r,r)}},OB=.8908130915292852,cS=gp(vp/10)/gp(7*vp/10),kB=gp(vd/10)*cS,NB=-JA(vd/10)*cS,CB={draw(e,t){const r=ji(t*OB),i=kB*r,o=NB*r;e.moveTo(0,-r),e.lineTo(i,o);for(let c=1;c<5;++c){const s=vd*c/5,u=JA(s),d=gp(s);e.lineTo(d*r,-u*r),e.lineTo(u*i-d*o,d*i+u*o)}e.closePath()}},Q2=ji(3),MB={draw(e,t){const r=-ji(t/(Q2*3));e.moveTo(0,r*2),e.lineTo(-Q2*r,-r),e.lineTo(Q2*r,-r),e.closePath()}},Jr=-.5,ei=ji(3)/2,a3=1/ji(12),PB=(a3/2+1)*3,DB={draw(e,t){const r=ji(t/PB),i=r/2,o=r*a3,c=i,s=r*a3+r,u=-c,d=s;e.moveTo(i,o),e.lineTo(c,s),e.lineTo(u,d),e.lineTo(Jr*i-ei*o,ei*i+Jr*o),e.lineTo(Jr*c-ei*s,ei*c+Jr*s),e.lineTo(Jr*u-ei*d,ei*u+Jr*d),e.lineTo(Jr*i+ei*o,Jr*o-ei*i),e.lineTo(Jr*c+ei*s,Jr*s-ei*c),e.lineTo(Jr*u+ei*d,Jr*d-ei*u),e.closePath()}};function RB(e,t){let r=null,i=P6(o);e=typeof e=="function"?e:Je(e||R6),t=typeof t=="function"?t:Je(t===void 0?64:+t);function o(){let c;if(r||(r=c=i()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),c)return r=null,c+""||null}return o.type=function(c){return arguments.length?(e=typeof c=="function"?c:Je(c),o):e},o.size=function(c){return arguments.length?(t=typeof c=="function"?c:Je(+c),o):t},o.context=function(c){return arguments.length?(r=c??null,o):r},o}function yp(){}function wp(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function lS(e){this._context=e}lS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:wp(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function LB(e){return new lS(e)}function sS(e){this._context=e}sS.prototype={areaStart:yp,areaEnd:yp,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function zB(e){return new sS(e)}function uS(e){this._context=e}uS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,i):this._context.moveTo(r,i);break;case 3:this._point=4;default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function IB(e){return new uS(e)}function pS(e){this._context=e}pS.prototype={areaStart:yp,areaEnd:yp,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function BB(e){return new pS(e)}function Jg(e){return e<0?-1:1}function ev(e,t,r){var i=e._x1-e._x0,o=t-e._x1,c=(e._y1-e._y0)/(i||o<0&&-0),s=(r-e._y1)/(o||i<0&&-0),u=(c*o+s*i)/(i+o);return(Jg(c)+Jg(s))*Math.min(Math.abs(c),Math.abs(s),.5*Math.abs(u))||0}function tv(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function J2(e,t,r){var i=e._x0,o=e._y0,c=e._x1,s=e._y1,u=(c-i)/3;e._context.bezierCurveTo(i+u,o+u*t,c-u,s-u*r,c,s)}function bp(e){this._context=e}bp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:J2(this,this._t0,tv(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,J2(this,tv(this,r=ev(this,e,t)),r);break;default:J2(this,this._t0,r=ev(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dS(e){this._context=new fS(e)}(dS.prototype=Object.create(bp.prototype)).point=function(e,t){bp.prototype.point.call(this,t,e)};function fS(e){this._context=e}fS.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,i,o,c){this._context.bezierCurveTo(t,e,i,r,c,o)}};function VB(e){return new bp(e)}function UB(e){return new dS(e)}function mS(e){this._context=e}mS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var i=rv(e),o=rv(t),c=0,s=1;s=0;--t)o[t]=(s[t]-o[t+1])/c[t];for(c[r-1]=(e[r]+o[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function FB(e){return new wd(e,.5)}function qB(e){return new wd(e,0)}function HB(e){return new wd(e,1)}function co(e,t){if((s=e.length)>1)for(var r=1,i,o,c=e[t[0]],s,u=c.length;r=0;)r[t]=t;return r}function KB(e,t){return e[t]}function XB(e){const t=[];return t.key=e,t}function YB(){var e=Je([]),t=o3,r=co,i=KB;function o(c){var s=Array.from(e.apply(this,arguments),XB),u,d=s.length,f=-1,m;for(const h of c)for(u=0,++f;u0){for(var r,i,o=0,c=e[0].length,s;o0){for(var r=0,i=e[t[0]],o,c=i.length;r0)||!((c=(o=e[t[0]]).length)>0))){for(var r=0,i=1,o,c,s;i1&&arguments[1]!==void 0?arguments[1]:rV,r=10**t,i=Math.round(e*r)/r;return Object.is(i,-0)?0:i}function mt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i{var u=r[s-1];return typeof u=="string"?o+u+c:u!==void 0?o+sa(u)+c:o+c},"")}var wr=e=>e===0?0:e>0?1:-1,Ii=e=>typeof e=="number"&&e!=+e,lo=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,_e=e=>(typeof e=="number"||e instanceof Number)&&!Ii(e),ci=e=>_e(e)||typeof e=="string",iV=0,As=e=>{var t=++iV;return"".concat(e||"").concat(t)},bi=function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!_e(t)&&typeof t!="string")return i;var c;if(lo(t)){if(r==null)return i;var s=t.indexOf("%");c=r*parseFloat(t.slice(0,s))/100}else c=+t;return Ii(c)&&(c=i),o&&r!=null&&c>r&&(c=r),c},_S=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},i=0;ii&&(typeof t=="function"?t(i):Nc(i,t))===r)}var nV=e=>{for(var t=e.length,r=0,i=0,o=0,c=0,s=1/0,u=-1/0,d=0,f=0,m=0;me===null||typeof e>"u",Xs=e=>et(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function br(e){return e!=null}function va(){}var aV=["type","size","sizeType"];function c3(){return c3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Xs(e));return vS[t]||R6},fV=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var i=18*pV;return 1.25*e*e*(Math.tan(i)-Math.tan(i*2)*Math.tan(i)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},mV=(e,t)=>{vS["symbol".concat(Xs(e))]=t},B6=e=>{var{type:t="circle",size:r=64,sizeType:i="area"}=e,o=sV(e,aV),c=pv(pv({},o),{},{type:t,size:r,sizeType:i}),s="circle";typeof t=="string"&&(s=t);var u=()=>{var v=dV(s),w=RB().type(v).size(fV(r,i,s)),b=w();if(b!==null)return b},{className:d,cx:f,cy:m}=c,h=Br(c);return _e(f)&&_e(m)&&_e(r)?j.createElement("path",c3({},h,{className:Ze("recharts-symbols",d),transform:"translate(".concat(f,", ").concat(m,")"),d:u()})):null};B6.registerSymbol=mV;var yS=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,hV=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(j.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var i={};return Object.keys(r).forEach(o=>{C6(o)&&typeof r[o]=="function"&&(i[o]=(c=>r[o](r,c)))}),i},_V=(e,t,r)=>i=>(e(t,r,i),null),bd=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var i=null;return Object.keys(e).forEach(o=>{var c=e[o];C6(o)&&typeof c=="function"&&(i||(i={}),i[o]=_V(c,t,r))}),i},gV=e=>Array.isArray(e)&&e.length>0;function dv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function vV(e){for(var t=1;t(s[u]===void 0&&i[u]!==void 0&&(s[u]=i[u]),s),r);return c}var cm={},lm={},fv;function xV(){return fv||(fv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i){const o=new Map;for(let c=0;c=0}e.isLength=t})(fm)),fm}var gv;function bS(){return gv||(gv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=AV();function r(i){return i!=null&&typeof i!="function"&&t.isLength(i.length)}e.isArrayLike=r})(dm)),dm}var mm={},vv;function SV(){return vv||(vv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(mm)),mm}var yv;function TV(){return yv||(yv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bS(),r=SV();function i(o){return r.isObjectLike(o)&&t.isArrayLike(o)}e.isArrayLikeObject=i})(pm)),pm}var hm={},_m={},wv;function EV(){return wv||(wv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=I6();function r(i){return function(o){return t.get(o,i)}}e.property=r})(_m)),_m}var gm={},vm={},ym={},wm={},bv;function xS(){return bv||(bv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(wm)),wm}var bm={},xv;function jS(){return xv||(xv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(bm)),bm}var xm={},jv;function AS(){return jv||(jv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i){return r===i||Number.isNaN(r)&&Number.isNaN(i)}e.isEqualsSameValueZero=t})(xm)),xm}var Av;function OV(){return Av||(Av=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xS(),r=jS(),i=AS();function o(m,h,v){return typeof v!="function"?o(m,h,()=>{}):c(m,h,function w(b,x,A,T,E,O){const N=v(b,x,A,T,E,O);return N!==void 0?!!N:c(b,x,w,O)},new Map)}function c(m,h,v,w){if(h===m)return!0;switch(typeof h){case"object":return s(m,h,v,w);case"function":return Object.keys(h).length>0?c(m,{...h},v,w):i.isEqualsSameValueZero(m,h);default:return t.isObject(m)?typeof h=="string"?h==="":!0:i.isEqualsSameValueZero(m,h)}}function s(m,h,v,w){if(h==null)return!0;if(Array.isArray(h))return d(m,h,v,w);if(h instanceof Map)return u(m,h,v,w);if(h instanceof Set)return f(m,h,v,w);const b=Object.keys(h);if(m==null||r.isPrimitive(m))return b.length===0;if(b.length===0)return!0;if(w?.has(h))return w.get(h)===m;w?.set(h,m);try{for(let x=0;x{})}e.isMatch=r})(vm)),vm}var jm={},Am={},Sm={},Tv;function kV(){return Tv||(Tv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(i=>Object.prototype.propertyIsEnumerable.call(r,i))}e.getSymbols=t})(Sm)),Sm}var Tm={},Ev;function V6(){return Ev||(Ev=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(Tm)),Tm}var Em={},Ov;function TS(){return Ov||(Ov=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",i="[object Number]",o="[object Boolean]",c="[object Arguments]",s="[object Symbol]",u="[object Date]",d="[object Map]",f="[object Set]",m="[object Array]",h="[object Function]",v="[object ArrayBuffer]",w="[object Object]",b="[object Error]",x="[object DataView]",A="[object Uint8Array]",T="[object Uint8ClampedArray]",E="[object Uint16Array]",O="[object Uint32Array]",N="[object BigUint64Array]",C="[object Int8Array]",M="[object Int16Array]",R="[object Int32Array]",z="[object BigInt64Array]",q="[object Float32Array]",Z="[object Float64Array]";e.argumentsTag=c,e.arrayBufferTag=v,e.arrayTag=m,e.bigInt64ArrayTag=z,e.bigUint64ArrayTag=N,e.booleanTag=o,e.dataViewTag=x,e.dateTag=u,e.errorTag=b,e.float32ArrayTag=q,e.float64ArrayTag=Z,e.functionTag=h,e.int16ArrayTag=M,e.int32ArrayTag=R,e.int8ArrayTag=C,e.mapTag=d,e.numberTag=i,e.objectTag=w,e.regexpTag=t,e.setTag=f,e.stringTag=r,e.symbolTag=s,e.uint16ArrayTag=E,e.uint32ArrayTag=O,e.uint8ArrayTag=A,e.uint8ClampedArrayTag=T})(Em)),Em}var Om={},kv;function NV(){return kv||(kv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(Om)),Om}var Nv;function ES(){return Nv||(Nv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kV(),r=V6(),i=TS(),o=jS(),c=NV();function s(m,h){return u(m,void 0,m,new Map,h)}function u(m,h,v,w=new Map,b=void 0){const x=b?.(m,h,v,w);if(x!==void 0)return x;if(o.isPrimitive(m))return m;if(w.has(m))return w.get(m);if(Array.isArray(m)){const A=new Array(m.length);w.set(m,A);for(let T=0;Tt.isMatch(c,o)}e.matches=i})(gm)),gm}var km={},Nm={},Cm={},Pv;function PV(){return Pv||(Pv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ES(),r=V6(),i=TS();function o(c,s){return t.cloneDeepWith(c,(u,d,f,m)=>{const h=s?.(u,d,f,m);if(h!==void 0)return h;if(typeof c=="object"){if(r.getTag(c)===i.objectTag&&typeof c.constructor!="function"){const v={};return m.set(c,v),t.copyProperties(v,c,f,m),v}switch(Object.prototype.toString.call(c)){case i.numberTag:case i.stringTag:case i.booleanTag:{const v=new c.constructor(c?.valueOf());return t.copyProperties(v,c),v}case i.argumentsTag:{const v={};return t.copyProperties(v,c),v.length=c.length,v[Symbol.iterator]=c[Symbol.iterator],v}default:return}}})}e.cloneDeepWith=o})(Cm)),Cm}var Dv;function DV(){return Dv||(Dv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=PV();function r(i){return t.cloneDeepWith(i)}e.cloneDeep=r})(Nm)),Nm}var Mm={},Pm={},Rv;function OS(){return Rv||(Rv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(i,o=Number.MAX_SAFE_INTEGER){switch(typeof i){case"number":return Number.isInteger(i)&&i>=0&&i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?f:u;return Bm.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,Bm}var qv;function qV(){return qv||(qv=1,Im.exports=FV()),Im.exports}var Hv;function HV(){if(Hv)return zm;Hv=1;var e=Lc(),t=qV();function r(f,m){return f===m&&(f!==0||1/f===1/m)||f!==f&&m!==m}var i=typeof Object.is=="function"?Object.is:r,o=t.useSyncExternalStore,c=e.useRef,s=e.useEffect,u=e.useMemo,d=e.useDebugValue;return zm.useSyncExternalStoreWithSelector=function(f,m,h,v,w){var b=c(null);if(b.current===null){var x={hasValue:!1,value:null};b.current=x}else x=b.current;b=u(function(){function T(M){if(!E){if(E=!0,O=M,M=v(M),w!==void 0&&x.hasValue){var R=x.value;if(w(R,M))return N=R}return N=M}if(R=N,i(O,M))return R;var z=v(M);return w!==void 0&&w(R,z)?(O=M,R):(O=M,N=z)}var E=!1,O,N,C=h===void 0?null:h;return[function(){return T(m())},C===null?void 0:function(){return T(C())}]},[m,h,v,w]);var A=o(f,b[0],b[1]);return s(function(){x.hasValue=!0,x.value=A},[A]),d(A),A},zm}var Kv;function KV(){return Kv||(Kv=1,Lm.exports=HV()),Lm.exports}var XV=KV(),U6=j.createContext(null),YV=e=>e,ot=()=>{var e=j.useContext(U6);return e?e.store.dispatch:YV},ap=()=>{},GV=()=>ap,WV=(e,t)=>e===t;function me(e){var t=j.useContext(U6),r=j.useMemo(()=>t?i=>{if(i!=null)return e(i)}:ap,[t,e]);return XV.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:GV,t?t.store.getState:ap,t?t.store.getState:ap,r,WV)}function ZV(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function QV(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function JV(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(i=>typeof i=="function"?`function ${i.name||"unnamed"}()`:typeof i).join(", ");throw new TypeError(`${t}[${r}]`)}}var Xv=e=>Array.isArray(e)?e:[e];function eU(e){const t=Array.isArray(e[0])?e[0]:e;return JV(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function tU(e,t){const r=[],{length:i}=e;for(let o=0;o{r=Ru(),s.resetResultsCount()},s.resultsCount=()=>c,s.resetResultsCount=()=>{c=0},s}function aU(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,i=(...o)=>{let c=0,s=0,u,d={},f=o.pop();typeof f=="object"&&(d=f,f=o.pop()),ZV(f,`createSelector expects an output function after the inputs, but received: [${typeof f}]`);const m={...r,...d},{memoize:h,memoizeOptions:v=[],argsMemoize:w=kS,argsMemoizeOptions:b=[]}=m,x=Xv(v),A=Xv(b),T=eU(o),E=h(function(){return c++,f.apply(null,arguments)},...x),O=w(function(){s++;const C=tU(T,arguments);return u=E.apply(null,C),u},...A);return Object.assign(O,{resultFunc:f,memoizedResultFunc:E,dependencies:T,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>u,recomputations:()=>c,resetRecomputations:()=>{c=0},memoize:h,argsMemoize:w})};return Object.assign(i,{withTypes:()=>i}),i}var F=aU(kS),oU=Object.assign((e,t=F)=>{QV(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),i=r.map(c=>e[c]);return t(i,(...c)=>c.reduce((s,u,d)=>(s[r[d]]=u,s),{}))},{withTypes:()=>oU}),Vm={},Um={},$m={},Gv;function cU(){return Gv||(Gv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(i){return typeof i=="symbol"?1:i===null?2:i===void 0?3:i!==i?4:0}const r=(i,o,c)=>{if(i!==o){const s=t(i),u=t(o);if(s===u&&s===0){if(io)return c==="desc"?-1:1}return c==="desc"?u-s:s-u}return 0};e.compareValues=r})($m)),$m}var Fm={},qm={},Wv;function NS(){return Wv||(Wv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"||r instanceof Symbol}e.isSymbol=t})(qm)),qm}var Zv;function lU(){return Zv||(Zv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NS(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function o(c,s){return Array.isArray(c)?!1:typeof c=="number"||typeof c=="boolean"||c==null||t.isSymbol(c)?!0:typeof c=="string"&&(i.test(c)||!r.test(c))||s!=null&&Object.hasOwn(s,c)}e.isKey=o})(Fm)),Fm}var Qv;function sU(){return Qv||(Qv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=cU(),r=lU(),i=z6();function o(c,s,u,d){if(c==null)return[];u=d?void 0:u,Array.isArray(c)||(c=Object.values(c)),Array.isArray(s)||(s=s==null?[null]:[s]),s.length===0&&(s=[null]),Array.isArray(u)||(u=u==null?[]:[u]),u=u.map(w=>String(w));const f=(w,b)=>{let x=w;for(let A=0;Ab==null||w==null?b:typeof w=="object"&&"key"in w?Object.hasOwn(b,w.key)?b[w.key]:f(b,w.path):typeof w=="function"?w(b):Array.isArray(w)?f(b,w):typeof b=="object"?b[w]:b,h=s.map(w=>(Array.isArray(w)&&w.length===1&&(w=w[0]),w==null||typeof w=="function"||Array.isArray(w)||r.isKey(w)?w:{key:w,path:i.toPath(w)}));return c.map(w=>({original:w,criteria:h.map(b=>m(b,w))})).slice().sort((w,b)=>{for(let x=0;xw.original)}e.orderBy=o})(Um)),Um}var Hm={},Jv;function uU(){return Jv||(Jv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i=1){const o=[],c=Math.floor(i),s=(u,d)=>{for(let f=0;f1&&i.isIterateeCall(c,s[0],s[1])?s=[]:u>2&&i.isIterateeCall(s[0],s[1],s[2])&&(s=[s[0]]),t.orderBy(c,r.flatten(s),["asc"])}e.sortBy=o})(Vm)),Vm}var Xm,ry;function dU(){return ry||(ry=1,Xm=pU().sortBy),Xm}var fU=dU();const xd=_a(fU);var MS=e=>e.legend.settings,mU=e=>e.legend.size,hU=e=>e.legend.payload;F([hU,MS],(e,t)=>{var{itemSorter:r}=t,i=e.flat(1);return r?xd(i,r):i});var Lu=1;function _U(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,r]=j.useState({height:0,left:0,top:0,width:0}),i=j.useCallback(o=>{if(o!=null){var c=o.getBoundingClientRect(),s={height:c.height,left:c.left,top:c.top,width:c.width};(Math.abs(s.height-t.height)>Lu||Math.abs(s.left-t.left)>Lu||Math.abs(s.top-t.top)>Lu||Math.abs(s.width-t.width)>Lu)&&r({height:s.height,left:s.left,top:s.top,width:s.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,i]}function Wt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var gU=typeof Symbol=="function"&&Symbol.observable||"@@observable",iy=gU,Ym=()=>Math.random().toString(36).substring(7).split("").join("."),vU={INIT:`@@redux/INIT${Ym()}`,REPLACE:`@@redux/REPLACE${Ym()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Ym()}`},xp=vU;function $6(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function PS(e,t,r){if(typeof e!="function")throw new Error(Wt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Wt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Wt(1));return r(PS)(e,t)}let i=e,o=t,c=new Map,s=c,u=0,d=!1;function f(){s===c&&(s=new Map,c.forEach((A,T)=>{s.set(T,A)}))}function m(){if(d)throw new Error(Wt(3));return o}function h(A){if(typeof A!="function")throw new Error(Wt(4));if(d)throw new Error(Wt(5));let T=!0;f();const E=u++;return s.set(E,A),function(){if(T){if(d)throw new Error(Wt(6));T=!1,f(),s.delete(E),c=null}}}function v(A){if(!$6(A))throw new Error(Wt(7));if(typeof A.type>"u")throw new Error(Wt(8));if(typeof A.type!="string")throw new Error(Wt(17));if(d)throw new Error(Wt(9));try{d=!0,o=i(o,A)}finally{d=!1}return(c=s).forEach(E=>{E()}),A}function w(A){if(typeof A!="function")throw new Error(Wt(10));i=A,v({type:xp.REPLACE})}function b(){const A=h;return{subscribe(T){if(typeof T!="object"||T===null)throw new Error(Wt(11));function E(){const N=T;N.next&&N.next(m())}return E(),{unsubscribe:A(E)}},[iy](){return this}}}return v({type:xp.INIT}),{dispatch:v,subscribe:h,getState:m,replaceReducer:w,[iy]:b}}function yU(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:xp.INIT})>"u")throw new Error(Wt(12));if(typeof r(void 0,{type:xp.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Wt(13))})}function DS(e){const t=Object.keys(e),r={};for(let c=0;c"u")throw u&&u.type,new Error(Wt(14));f[h]=b,d=d||b!==w}return d=d||i.length!==Object.keys(s).length,d?f:s}}function jp(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...i)=>t(r(...i)))}function wU(...e){return t=>(r,i)=>{const o=t(r,i);let c=()=>{throw new Error(Wt(15))};const s={getState:o.getState,dispatch:(d,...f)=>c(d,...f)},u=e.map(d=>d(s));return c=jp(...u)(o.dispatch),{...o,dispatch:c}}}function RS(e){return $6(e)&&"type"in e&&typeof e.type=="string"}var LS=Symbol.for("immer-nothing"),ny=Symbol.for("immer-draftable"),pr=Symbol.for("immer-state");function _i(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var zr=Object,Cc=zr.getPrototypeOf,Ap="constructor",jd="prototype",l3="configurable",Sp="enumerable",op="writable",Ss="value",gn=e=>!!e&&!!e[pr];function xi(e){return e?zS(e)||Sd(e)||!!e[ny]||!!e[Ap]?.[ny]||Td(e)||Ed(e):!1}var bU=zr[jd][Ap].toString(),ay=new WeakMap;function zS(e){if(!e||!F6(e))return!1;const t=Cc(e);if(t===null||t===zr[jd])return!0;const r=zr.hasOwnProperty.call(t,Ap)&&t[Ap];if(r===Object)return!0;if(!mc(r))return!1;let i=ay.get(r);return i===void 0&&(i=Function.toString.call(r),ay.set(r,i)),i===bU}function Ad(e,t,r=!0){Ys(e)===0?(r?Reflect.ownKeys(e):zr.keys(e)).forEach(o=>{t(o,e[o],e)}):e.forEach((i,o)=>t(o,i,e))}function Ys(e){const t=e[pr];return t?t.type_:Sd(e)?1:Td(e)?2:Ed(e)?3:0}var oy=(e,t,r=Ys(e))=>r===2?e.has(t):zr[jd].hasOwnProperty.call(e,t),s3=(e,t,r=Ys(e))=>r===2?e.get(t):e[t],Tp=(e,t,r,i=Ys(e))=>{i===2?e.set(t,r):i===3?e.add(r):e[t]=r};function xU(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Sd=Array.isArray,Td=e=>e instanceof Map,Ed=e=>e instanceof Set,F6=e=>typeof e=="object",mc=e=>typeof e=="function",Gm=e=>typeof e=="boolean";function jU(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var un=e=>e.copy_||e.base_,q6=e=>e.modified_?e.copy_:e.base_;function u3(e,t){if(Td(e))return new Map(e);if(Ed(e))return new Set(e);if(Sd(e))return Array[jd].slice.call(e);const r=zS(e);if(t===!0||t==="class_only"&&!r){const i=zr.getOwnPropertyDescriptors(e);delete i[pr];let o=Reflect.ownKeys(i);for(let c=0;c1&&zr.defineProperties(e,{set:zu,add:zu,clear:zu,delete:zu}),zr.freeze(e),t&&Ad(e,(r,i)=>{H6(i,!0)},!1)),e}function AU(){_i(2)}var zu={[Ss]:AU};function Od(e){return e===null||!F6(e)?!0:zr.isFrozen(e)}var Ep="MapSet",p3="Patches",cy="ArrayMethods",IS={};function so(e){const t=IS[e];return t||_i(0,e),t}var ly=e=>!!IS[e],Ts,BS=()=>Ts,SU=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:ly(Ep)?so(Ep):void 0,arrayMethodsPlugin_:ly(cy)?so(cy):void 0});function sy(e,t){t&&(e.patchPlugin_=so(p3),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function d3(e){f3(e),e.drafts_.forEach(TU),e.drafts_=null}function f3(e){e===Ts&&(Ts=e.parent_)}var uy=e=>Ts=SU(Ts,e);function TU(e){const t=e[pr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function py(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[pr].modified_&&(d3(t),_i(4)),xi(e)&&(e=dy(t,e));const{patchPlugin_:o}=t;o&&o.generateReplacementPatches_(r[pr].base_,e,t)}else e=dy(t,r);return EU(t,e,!0),d3(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==LS?e:void 0}function dy(e,t){if(Od(t))return t;const r=t[pr];if(!r)return Op(t,e.handledSet_,e);if(!kd(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:i}=r;if(i)for(;i.length>0;)i.pop()(e);$S(r,e)}return r.copy_}function EU(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&H6(t,r)}function VS(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var kd=(e,t)=>e.scope_===t,OU=[];function US(e,t,r,i){const o=un(e),c=e.type_;if(i!==void 0&&s3(o,i,c)===t){Tp(o,i,r,c);return}if(!e.draftLocations_){const u=e.draftLocations_=new Map;Ad(o,(d,f)=>{if(gn(f)){const m=u.get(f)||[];m.push(d),u.set(f,m)}})}const s=e.draftLocations_.get(t)??OU;for(const u of s)Tp(o,u,r,c)}function kU(e,t,r){e.callbacks_.push(function(o){const c=t;if(!c||!kd(c,o))return;o.mapSetPlugin_?.fixSetContents(c);const s=q6(c);US(e,c.draft_??c,s,r),$S(c,o)})}function $S(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:i}=t;if(i){const o=i.getPath(e);o&&i.generatePatches_(e,o,t)}VS(e)}}function NU(e,t,r){const{scope_:i}=e;if(gn(r)){const o=r[pr];kd(o,i)&&o.callbacks_.push(function(){cp(e);const s=q6(o);US(e,r,s,t)})}else xi(r)&&e.callbacks_.push(function(){const c=un(e);e.type_===3?c.has(r)&&Op(r,i.handledSet_,i):s3(c,t,e.type_)===r&&i.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Op(s3(e.copy_,t,e.type_),i.handledSet_,i)})}function Op(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||gn(e)||t.has(e)||!xi(e)||Od(e)||(t.add(e),Ad(e,(i,o)=>{if(gn(o)){const c=o[pr];if(kd(c,r)){const s=q6(c);Tp(e,i,s,e.type_),VS(c)}}else xi(o)&&Op(o,t,r)})),e}function CU(e,t){const r=Sd(e),i={type_:r?1:0,scope_:t?t.scope_:BS(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let o=i,c=kp;r&&(o=[i],c=Es);const{revoke:s,proxy:u}=Proxy.revocable(o,c);return i.draft_=u,i.revoke_=s,[u,i]}var kp={get(e,t){if(t===pr)return e;let r=e.scope_.arrayMethodsPlugin_;const i=e.type_===1&&typeof t=="string";if(i&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const o=un(e);if(!oy(o,t,e.type_))return MU(e,o,t);const c=o[t];if(e.finalized_||!xi(c)||i&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&jU(t))return c;if(c===Wm(e.base_,t)){cp(e);const s=e.type_===1?+t:t,u=h3(e.scope_,c,e,s);return e.copy_[s]=u}return c},has(e,t){return t in un(e)},ownKeys(e){return Reflect.ownKeys(un(e))},set(e,t,r){const i=FS(un(e),t);if(i?.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){const o=Wm(un(e),t),c=o?.[pr];if(c&&c.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(xU(r,o)&&(r!==void 0||oy(e.base_,t,e.type_)))return!0;cp(e),m3(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),NU(e,t,r)),!0},deleteProperty(e,t){return cp(e),Wm(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),m3(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=un(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&&{[op]:!0,[l3]:e.type_!==1||t!=="length",[Sp]:i[Sp],[Ss]:r[t]}},defineProperty(){_i(11)},getPrototypeOf(e){return Cc(e.base_)},setPrototypeOf(){_i(12)}},Es={};for(let e in kp){let t=kp[e];Es[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}Es.deleteProperty=function(e,t){return Es.set.call(this,e,t,void 0)};Es.set=function(e,t,r){return kp.set.call(this,e[0],t,r,e[0])};function Wm(e,t){const r=e[pr];return(r?un(r):e)[t]}function MU(e,t,r){const i=FS(t,r);return i?Ss in i?i[Ss]:i.get?.call(e.draft_):void 0}function FS(e,t){if(!(t in e))return;let r=Cc(e);for(;r;){const i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=Cc(r)}}function m3(e){e.modified_||(e.modified_=!0,e.parent_&&m3(e.parent_))}function cp(e){e.copy_||(e.assigned_=new Map,e.copy_=u3(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var PU=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,i,o)=>{if(mc(r)&&!mc(i)){const s=i;i=r;const u=this;return function(f=s,...m){return u.produce(f,h=>i.call(this,h,...m))}}mc(i)||_i(6),o!==void 0&&!mc(o)&&_i(7);let c;if(xi(r)){const s=uy(this),u=h3(s,r,void 0);let d=!0;try{c=i(u),d=!1}finally{d?d3(s):f3(s)}return sy(s,o),py(c,s)}else if(!r||!F6(r)){if(c=i(r),c===void 0&&(c=r),c===LS&&(c=void 0),this.autoFreeze_&&H6(c,!0),o){const s=[],u=[];so(p3).generateReplacementPatches_(r,c,{patches_:s,inversePatches_:u}),o(s,u)}return c}else _i(1,r)},this.produceWithPatches=(r,i)=>{if(mc(r))return(u,...d)=>this.produceWithPatches(u,f=>r(f,...d));let o,c;return[this.produce(r,i,(u,d)=>{o=u,c=d}),o,c]},Gm(t?.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),Gm(t?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),Gm(t?.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){xi(t)||_i(8),gn(t)&&(t=ii(t));const r=uy(this),i=h3(r,t,void 0);return i[pr].isManual_=!0,f3(r),i}finishDraft(t,r){const i=t&&t[pr];(!i||!i.isManual_)&&_i(9);const{scope_:o}=i;return sy(o,r),py(void 0,o)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,r){let i;for(i=r.length-1;i>=0;i--){const c=r[i];if(c.path.length===0&&c.op==="replace"){t=c.value;break}}i>-1&&(r=r.slice(i+1));const o=so(p3).applyPatches_;return gn(t)?o(t,r):this.produce(t,c=>o(c,r))}};function h3(e,t,r,i){const[o,c]=Td(t)?so(Ep).proxyMap_(t,r):Ed(t)?so(Ep).proxySet_(t,r):CU(t,r);return(r?.scope_??BS()).drafts_.push(o),c.callbacks_=r?.callbacks_??[],c.key_=i,r&&i!==void 0?kU(r,c,i):c.callbacks_.push(function(d){d.mapSetPlugin_?.fixSetContents(c);const{patchPlugin_:f}=d;c.modified_&&f&&f.generatePatches_(c,[],d)}),o}function ii(e){return gn(e)||_i(10,e),qS(e)}function qS(e){if(!xi(e)||Od(e))return e;const t=e[pr];let r,i=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=u3(e,t.scope_.immer_.useStrictShallowCopy_),i=t.scope_.immer_.shouldUseStrictIteration()}else r=u3(e,!0);return Ad(r,(o,c)=>{Tp(r,o,qS(c))},i),t&&(t.finalized_=!1),r}var DU=new PU,HS=DU.produce;function KS(e){return({dispatch:r,getState:i})=>o=>c=>typeof c=="function"?c(r,i,e):o(c)}var RU=KS(),LU=KS,zU=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?jp:jp.apply(null,arguments)};function Vr(e,t){function r(...i){if(t){let o=t(...i);if(!o)throw new Error(Ir(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:i[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=i=>RS(i)&&i.type===e,r}var XS=class ss extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,ss.prototype)}static get[Symbol.species](){return ss}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new ss(...t[0].concat(this)):new ss(...t.concat(this))}};function fy(e){return xi(e)?HS(e,()=>{}):e}function Iu(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function IU(e){return typeof e=="boolean"}var BU=()=>function(t){const{thunk:r=!0,immutableCheck:i=!0,serializableCheck:o=!0,actionCreatorCheck:c=!0}=t??{};let s=new XS;return r&&(IU(r)?s.push(RU):s.push(LU(r.extraArgument))),s},YS="RTK_autoBatch",nt=()=>e=>({payload:e,meta:{[YS]:!0}}),my=e=>t=>{setTimeout(t,e)},GS=(e={type:"raf"})=>t=>(...r)=>{const i=t(...r);let o=!0,c=!1,s=!1;const u=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:my(10):e.type==="callback"?e.queueNotification:my(e.timeout),f=()=>{s=!1,c&&(c=!1,u.forEach(m=>m()))};return Object.assign({},i,{subscribe(m){const h=()=>o&&m(),v=i.subscribe(h);return u.add(m),()=>{v(),u.delete(m)}},dispatch(m){try{return o=!m?.meta?.[YS],c=!o,c&&(s||(s=!0,d(f))),i.dispatch(m)}finally{o=!0}}})},VU=e=>function(r){const{autoBatch:i=!0}=r??{};let o=new XS(e);return i&&o.push(GS(typeof i=="object"?i:void 0)),o};function UU(e){const t=BU(),{reducer:r=void 0,middleware:i,devTools:o=!0,preloadedState:c=void 0,enhancers:s=void 0}=e||{};let u;if(typeof r=="function")u=r;else if($6(r))u=DS(r);else throw new Error(Ir(1));let d;typeof i=="function"?d=i(t):d=t();let f=jp;o&&(f=zU({trace:!1,...typeof o=="object"&&o}));const m=wU(...d),h=VU(m);let v=typeof s=="function"?s(h):h();const w=f(...v);return PS(u,c,w)}function WS(e){const t={},r=[];let i;const o={addCase(c,s){const u=typeof c=="string"?c:c.type;if(!u)throw new Error(Ir(28));if(u in t)throw new Error(Ir(29));return t[u]=s,o},addAsyncThunk(c,s){return s.pending&&(t[c.pending.type]=s.pending),s.rejected&&(t[c.rejected.type]=s.rejected),s.fulfilled&&(t[c.fulfilled.type]=s.fulfilled),s.settled&&r.push({matcher:c.settled,reducer:s.settled}),o},addMatcher(c,s){return r.push({matcher:c,reducer:s}),o},addDefaultCase(c){return i=c,o}};return e(o),[t,r,i]}function $U(e){return typeof e=="function"}function FU(e,t){let[r,i,o]=WS(t),c;if($U(e))c=()=>fy(e());else{const u=fy(e);c=()=>u}function s(u=c(),d){let f=[r[d.type],...i.filter(({matcher:m})=>m(d)).map(({reducer:m})=>m)];return f.filter(m=>!!m).length===0&&(f=[o]),f.reduce((m,h)=>{if(h)if(gn(m)){const w=h(m,d);return w===void 0?m:w}else{if(xi(m))return HS(m,v=>h(v,d));{const v=h(m,d);if(v===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}}return m},u)}return s.getInitialState=c,s}var qU="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",HU=(e=21)=>{let t="",r=e;for(;r--;)t+=qU[Math.random()*64|0];return t},KU=Symbol.for("rtk-slice-createasyncthunk");function XU(e,t){return`${e}/${t}`}function YU({creators:e}={}){const t=e?.asyncThunk?.[KU];return function(i){const{name:o,reducerPath:c=o}=i;if(!o)throw new Error(Ir(11));const s=(typeof i.reducers=="function"?i.reducers(WU()):i.reducers)||{},u=Object.keys(s),d={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},f={addCase(O,N){const C=typeof O=="string"?O:O.type;if(!C)throw new Error(Ir(12));if(C in d.sliceCaseReducersByType)throw new Error(Ir(13));return d.sliceCaseReducersByType[C]=N,f},addMatcher(O,N){return d.sliceMatchers.push({matcher:O,reducer:N}),f},exposeAction(O,N){return d.actionCreators[O]=N,f},exposeCaseReducer(O,N){return d.sliceCaseReducersByName[O]=N,f}};u.forEach(O=>{const N=s[O],C={reducerName:O,type:XU(o,O),createNotation:typeof i.reducers=="function"};QU(N)?e$(C,N,f,t):ZU(C,N,f)});function m(){const[O={},N=[],C=void 0]=typeof i.extraReducers=="function"?WS(i.extraReducers):[i.extraReducers],M={...O,...d.sliceCaseReducersByType};return FU(i.initialState,R=>{for(let z in M)R.addCase(z,M[z]);for(let z of d.sliceMatchers)R.addMatcher(z.matcher,z.reducer);for(let z of N)R.addMatcher(z.matcher,z.reducer);C&&R.addDefaultCase(C)})}const h=O=>O,v=new Map,w=new WeakMap;let b;function x(O,N){return b||(b=m()),b(O,N)}function A(){return b||(b=m()),b.getInitialState()}function T(O,N=!1){function C(R){let z=R[O];return typeof z>"u"&&N&&(z=Iu(w,C,A)),z}function M(R=h){const z=Iu(v,N,()=>new WeakMap);return Iu(z,R,()=>{const q={};for(const[Z,te]of Object.entries(i.selectors??{}))q[Z]=GU(te,R,()=>Iu(w,R,A),N);return q})}return{reducerPath:O,getSelectors:M,get selectors(){return M(C)},selectSlice:C}}const E={name:o,reducer:x,actions:d.actionCreators,caseReducers:d.sliceCaseReducersByName,getInitialState:A,...T(c),injectInto(O,{reducerPath:N,...C}={}){const M=N??c;return O.inject({reducerPath:M,reducer:x},C),{...E,...T(M,!0)}}};return E}}function GU(e,t,r,i){function o(c,...s){let u=t(c);return typeof u>"u"&&i&&(u=r()),e(u,...s)}return o.unwrapped=e,o}var nr=YU();function WU(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function ZU({type:e,reducerName:t,createNotation:r},i,o){let c,s;if("reducer"in i){if(r&&!JU(i))throw new Error(Ir(17));c=i.reducer,s=i.prepare}else c=i;o.addCase(e,c).exposeCaseReducer(t,c).exposeAction(t,s?Vr(e,s):Vr(e))}function QU(e){return e._reducerDefinitionType==="asyncThunk"}function JU(e){return e._reducerDefinitionType==="reducerWithPrepare"}function e$({type:e,reducerName:t},r,i,o){if(!o)throw new Error(Ir(18));const{payloadCreator:c,fulfilled:s,pending:u,rejected:d,settled:f,options:m}=r,h=o(e,c,m);i.exposeAction(t,h),s&&i.addCase(h.fulfilled,s),u&&i.addCase(h.pending,u),d&&i.addCase(h.rejected,d),f&&i.addMatcher(h.settled,f),i.exposeCaseReducer(t,{fulfilled:s||Bu,pending:u||Bu,rejected:d||Bu,settled:f||Bu})}function Bu(){}var t$="task",ZS="listener",QS="completed",K6="cancelled",r$=`task-${K6}`,i$=`task-${QS}`,_3=`${ZS}-${K6}`,n$=`${ZS}-${QS}`,Nd=class{constructor(e){this.code=e,this.message=`${t$} ${K6} (reason: ${e})`}name="TaskAbortError";message},X6=(e,t)=>{if(typeof e!="function")throw new TypeError(Ir(32))},Np=()=>{},JS=(e,t=Np)=>(e.catch(t),e),eT=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),no=e=>{if(e.aborted)throw new Nd(e.reason)};function tT(e,t){let r=Np;return new Promise((i,o)=>{const c=()=>o(new Nd(e.reason));if(e.aborted){c();return}r=eT(e,c),t.finally(()=>r()).then(i,o)}).finally(()=>{r=Np})}var a$=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Nd?"cancelled":"rejected",error:r}}finally{t?.()}},Cp=e=>t=>JS(tT(e,t).then(r=>(no(e),r))),rT=e=>{const t=Cp(e);return r=>t(new Promise(i=>setTimeout(i,r)))},{assign:Sc}=Object,hy={},Cd="listenerMiddleware",o$=(e,t)=>{const r=i=>eT(e,()=>i.abort(e.reason));return(i,o)=>{X6(i);const c=new AbortController;r(c);const s=a$(async()=>{no(e),no(c.signal);const u=await i({pause:Cp(c.signal),delay:rT(c.signal),signal:c.signal});return no(c.signal),u},()=>c.abort(i$));return o?.autoJoin&&t.push(s.catch(Np)),{result:Cp(e)(s),cancel(){c.abort(r$)}}}},c$=(e,t)=>{const r=async(i,o)=>{no(t);let c=()=>{};const u=[new Promise((d,f)=>{let m=e({predicate:i,effect:(h,v)=>{v.unsubscribe(),d([h,v.getState(),v.getOriginalState()])}});c=()=>{m(),f()}})];o!=null&&u.push(new Promise(d=>setTimeout(d,o,null)));try{const d=await tT(t,Promise.race(u));return no(t),d}finally{c()}};return(i,o)=>JS(r(i,o))},iT=e=>{let{type:t,actionCreator:r,matcher:i,predicate:o,effect:c}=e;if(t)o=Vr(t).match;else if(r)t=r.type,o=r.match;else if(i)o=i;else if(!o)throw new Error(Ir(21));return X6(c),{predicate:o,type:t,effect:c}},nT=Sc(e=>{const{type:t,predicate:r,effect:i}=iT(e);return{id:HU(),effect:i,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Ir(22))}}},{withTypes:()=>nT}),_y=(e,t)=>{const{type:r,effect:i,predicate:o}=iT(t);return Array.from(e.values()).find(c=>(typeof r=="string"?c.type===r:c.predicate===o)&&c.effect===i)},g3=e=>{e.pending.forEach(t=>{t.abort(_3)})},l$=(e,t)=>()=>{for(const r of t.keys())g3(r);e.clear()},gy=(e,t,r)=>{try{e(t,r)}catch(i){setTimeout(()=>{throw i},0)}},aT=Sc(Vr(`${Cd}/add`),{withTypes:()=>aT}),s$=Vr(`${Cd}/removeAll`),oT=Sc(Vr(`${Cd}/remove`),{withTypes:()=>oT}),u$=(...e)=>{console.error(`${Cd}/error`,...e)},Gs=(e={})=>{const t=new Map,r=new Map,i=w=>{const b=r.get(w)??0;r.set(w,b+1)},o=w=>{const b=r.get(w)??1;b===1?r.delete(w):r.set(w,b-1)},{extra:c,onError:s=u$}=e;X6(s);const u=w=>(w.unsubscribe=()=>t.delete(w.id),t.set(w.id,w),b=>{w.unsubscribe(),b?.cancelActive&&g3(w)}),d=w=>{const b=_y(t,w)??nT(w);return u(b)};Sc(d,{withTypes:()=>d});const f=w=>{const b=_y(t,w);return b&&(b.unsubscribe(),w.cancelActive&&g3(b)),!!b};Sc(f,{withTypes:()=>f});const m=async(w,b,x,A)=>{const T=new AbortController,E=c$(d,T.signal),O=[];try{w.pending.add(T),i(w),await Promise.resolve(w.effect(b,Sc({},x,{getOriginalState:A,condition:(N,C)=>E(N,C).then(Boolean),take:E,delay:rT(T.signal),pause:Cp(T.signal),extra:c,signal:T.signal,fork:o$(T.signal,O),unsubscribe:w.unsubscribe,subscribe:()=>{t.set(w.id,w)},cancelActiveListeners:()=>{w.pending.forEach((N,C,M)=>{N!==T&&(N.abort(_3),M.delete(N))})},cancel:()=>{T.abort(_3),w.pending.delete(T)},throwIfCancelled:()=>{no(T.signal)}})))}catch(N){N instanceof Nd||gy(s,N,{raisedBy:"effect"})}finally{await Promise.all(O),T.abort(n$),o(w),w.pending.delete(T)}},h=l$(t,r);return{middleware:w=>b=>x=>{if(!RS(x))return b(x);if(aT.match(x))return d(x.payload);if(s$.match(x)){h();return}if(oT.match(x))return f(x.payload);let A=w.getState();const T=()=>{if(A===hy)throw new Error(Ir(23));return A};let E;try{if(E=b(x),t.size>0){const O=w.getState(),N=Array.from(t.values());for(const C of N){let M=!1;try{M=C.predicate(x,O,A)}catch(R){M=!1,gy(s,R,{raisedBy:"predicate"})}M&&m(C,x,w,T)}}}finally{A=hy}return E},startListening:d,stopListening:f,clearListeners:h}};function Ir(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var p$={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},cT=nr({name:"chartLayout",initialState:p$,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,i,o,c;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(i=t.payload.right)!==null&&i!==void 0?i:0,e.margin.bottom=(o=t.payload.bottom)!==null&&o!==void 0?o:0,e.margin.left=(c=t.payload.left)!==null&&c!==void 0?c:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:d$,setLayout:f$,setChartSize:m$,setScale:h$}=cT.actions,_$=cT.reducer;function lT(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function Ne(e){return Number.isFinite(e)}function Bi(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function vy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function xc(e){for(var t=1;t{if(t&&r){var{width:i,height:o}=r,{align:c,verticalAlign:s,layout:u}=t;if((u==="vertical"||u==="horizontal"&&s==="middle")&&c!=="center"&&_e(e[c]))return xc(xc({},e),{},{[c]:e[c]+(i||0)});if((u==="horizontal"||u==="vertical"&&c==="center")&&s!=="middle"&&_e(e[s]))return xc(xc({},e),{},{[s]:e[s]+(o||0)})}return e},ya=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",sT=(e,t,r,i)=>{if(i)return e.map(u=>u.coordinate);var o,c,s=e.map(u=>(u.coordinate===t&&(o=!0),u.coordinate===r&&(c=!0),u.coordinate));return o||s.push(t),c||s.push(r),s},uT=(e,t,r)=>{if(!e)return null;var{duplicateDomain:i,type:o,range:c,scale:s,realScaleType:u,isCategorical:d,categoricalDomain:f,tickCount:m,ticks:h,niceTicks:v,axisType:w}=e;if(!s)return null;var b=u==="scaleBand"&&s.bandwidth?s.bandwidth()/2:2,x=o==="category"&&s.bandwidth?s.bandwidth()/b:0;if(x=w==="angleAxis"&&c&&c.length>=2?wr(c[0]-c[1])*2*x:x,h||v){var A=(h||v||[]).map((T,E)=>{var O=i?i.indexOf(T):T,N=s.map(O);return Ne(N)?{coordinate:N+x,value:T,offset:x,index:E}:null}).filter(br);return A}return d&&f?f.map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:T,index:E,offset:x}:null}).filter(br):s.ticks&&m!=null?s.ticks(m).map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:T,index:E,offset:x}:null}).filter(br):s.domain().map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:i?i[T]:T,index:E,offset:x}:null}).filter(br)},b$=(e,t)=>{if(!t||t.length!==2||!_e(t[0])||!_e(t[1]))return e;var r=Math.min(t[0],t[1]),i=Math.max(t[0],t[1]),o=[e[0],e[1]];return(!_e(e[0])||e[0]i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]{var t,r=e.length;if(!(r<=0)){var i=(t=e[0])===null||t===void 0?void 0:t.length;if(!(i==null||i<=0))for(var o=0;o=0?(f[0]=c,c+=v,f[1]=c):(f[0]=s,s+=v,f[1]=s)}}}},j$=e=>{var t,r=e.length;if(!(r<=0)){var i=(t=e[0])===null||t===void 0?void 0:t.length;if(!(i==null||i<=0))for(var o=0;o=0?(d[0]=c,c+=f,d[1]=c):(d[0]=0,d[1]=0)}}}},A$={sign:x$,expand:GB,none:co,silhouette:WB,wiggle:ZB,positive:j$},S$=(e,t,r)=>{var i,o=(i=A$[r])!==null&&i!==void 0?i:co,c=YB().keys(t).value((u,d)=>Number(ht(u,d,0))).order(o3).offset(o),s=c(e);return s.forEach((u,d)=>{u.forEach((f,m)=>{var h=ht(e[m],t[d],0);Array.isArray(h)&&h.length===2&&_e(h[0])&&_e(h[1])&&(f[0]=h[0],f[1]=h[1])})}),s};function T$(e){return e==null?void 0:String(e)}function yy(e){var{axis:t,ticks:r,bandSize:i,entry:o,index:c,dataKey:s}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!et(o[t.dataKey])){var u=gS(r,"value",o[t.dataKey]);if(u)return u.coordinate+i/2}return r!=null&&r[c]?r[c].coordinate+i/2:null}var d=ht(o,et(s)?t.dataKey:s),f=t.scale.map(d);return _e(f)?f:null}var wy=e=>{var{axis:t,ticks:r,offset:i,bandSize:o,entry:c,index:s}=e;if(t.type==="category")return r[s]?r[s].coordinate+i:null;var u=ht(c,t.dataKey,t.scale.domain()[s]);if(et(u))return null;var d=t.scale.map(u);return _e(d)?d-o/2+i:null},E$=e=>{var{numericAxis:t}=e,r=t.scale.domain();if(t.type==="number"){var i=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return i<=0&&o>=0?0:o<0?o:i}return r[0]},O$=e=>{var t=e.flat(2).filter(_e);return[Math.min(...t),Math.max(...t)]},k$=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],N$=(e,t,r)=>{if(e!=null)return k$(Object.keys(e).reduce((i,o)=>{var c=e[o];if(!c)return i;var{stackedData:s}=c,u=s.reduce((d,f)=>{var m=lT(f,t,r),h=O$(m);return!Ne(h[0])||!Ne(h[1])?d:[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);return[Math.min(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]))},by=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,xy=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Mp=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!r||i>0)return i}if(e&&t&&t.length>=2){for(var o=xd(t,m=>m.coordinate),c=1/0,s=1,u=o.length;s{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},M$=(e,t)=>t==="centric"?e.angle:e.radius,xn=e=>e.layout.width,jn=e=>e.layout.height,P$=e=>e.layout.scale,pT=e=>e.layout.margin,Pd=F(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Dd=F(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),D$="data-recharts-item-index",dT="data-recharts-item-id",Ws=60;function Ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Vu(e){for(var t=1;te.brush.height;function B$(e){var t=Dd(e);return t.reduce((r,i)=>{if(i.orientation==="left"&&!i.mirror&&!i.hide){var o=typeof i.width=="number"?i.width:Ws;return r+o}return r},0)}function V$(e){var t=Dd(e);return t.reduce((r,i)=>{if(i.orientation==="right"&&!i.mirror&&!i.hide){var o=typeof i.width=="number"?i.width:Ws;return r+o}return r},0)}function U$(e){var t=Pd(e);return t.reduce((r,i)=>i.orientation==="top"&&!i.mirror&&!i.hide?r+i.height:r,0)}function $$(e){var t=Pd(e);return t.reduce((r,i)=>i.orientation==="bottom"&&!i.mirror&&!i.hide?r+i.height:r,0)}var Ut=F([xn,jn,pT,I$,B$,V$,U$,$$,MS,mU],(e,t,r,i,o,c,s,u,d,f)=>{var m={left:(r.left||0)+o,right:(r.right||0)+c},h={top:(r.top||0)+s,bottom:(r.bottom||0)+u},v=Vu(Vu({},h),m),w=v.bottom;v.bottom+=i,v=w$(v,d,f);var b=e-v.left-v.right,x=t-v.top-v.bottom;return Vu(Vu({brushBottom:w},v),{},{width:Math.max(b,0),height:Math.max(x,0)})}),F$=F(Ut,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),Y6=F(xn,jn,(e,t)=>({x:0,y:0,width:e,height:t})),q$=j.createContext(null),wt=()=>j.useContext(q$)!=null,Rd=e=>e.brush,Ld=F([Rd,Ut,pT],(e,t,r)=>({height:e.height,x:_e(e.x)?e.x:t.left,y:_e(e.y)?e.y:t.top+t.height+t.brushBottom-(r?.bottom||0),width:_e(e.width)?e.width:t.width})),Zm={},Qm={},Jm={},Sy;function H$(){return Sy||(Sy=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i,{signal:o,edges:c}={}){let s,u=null;const d=c!=null&&c.includes("leading"),f=c==null||c.includes("trailing"),m=()=>{u!==null&&(r.apply(s,u),s=void 0,u=null)},h=()=>{f&&m(),x()};let v=null;const w=()=>{v!=null&&clearTimeout(v),v=setTimeout(()=>{v=null,h()},i)},b=()=>{v!==null&&(clearTimeout(v),v=null)},x=()=>{b(),s=void 0,u=null},A=()=>{m()},T=function(...E){if(o?.aborted)return;s=this,u=E;const O=v==null;w(),d&&O&&m()};return T.schedule=w,T.cancel=x,T.flush=A,o?.addEventListener("abort",x,{once:!0}),T}e.debounce=t})(Jm)),Jm}var Ty;function K$(){return Ty||(Ty=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=H$();function r(i,o=0,c={}){typeof c!="object"&&(c={});const{leading:s=!1,trailing:u=!0,maxWait:d}=c,f=Array(2);s&&(f[0]="leading"),u&&(f[1]="trailing");let m,h=null;const v=t.debounce(function(...x){m=i.apply(this,x),h=null},o,{edges:f}),w=function(...x){return d!=null&&(h===null&&(h=Date.now()),Date.now()-h>=d)?(m=i.apply(this,x),h=Date.now(),v.cancel(),v.schedule(),m):(v.apply(this,x),m)},b=()=>(v.flush(),m);return w.cancel=v.cancel,w.flush=b,w}e.debounce=r})(Qm)),Qm}var Ey;function X$(){return Ey||(Ey=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=K$();function r(i,o=0,c={}){const{leading:s=!0,trailing:u=!0}=c;return t.debounce(i,o,{leading:s,maxWait:o,trailing:u})}e.throttle=r})(Zm)),Zm}var eh,Oy;function Y$(){return Oy||(Oy=1,eh=X$().throttle),eh}var G$=Y$();const W$=_a(G$);var Os=function(t,r){for(var i=arguments.length,o=new Array(i>2?i-2:0),c=2;co[s++]))}},Mi={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},fT=(e,t,r)=>{var{width:i=Mi.width,height:o=Mi.height,aspect:c,maxHeight:s}=r,u=lo(i)?e:Number(i),d=lo(o)?t:Number(o);return c&&c>0&&(u?d=u/c:d&&(u=d*c),s&&d!=null&&d>s&&(d=s)),{calculatedWidth:u,calculatedHeight:d}},Z$={width:0,height:0,overflow:"visible"},Q$={width:0,overflowX:"visible"},J$={height:0,overflowY:"visible"},eF={},tF=e=>{var{width:t,height:r}=e,i=lo(t),o=lo(r);return i&&o?Z$:i?Q$:o?J$:eF};function rF(e){var{width:t,height:r,aspect:i}=e,o=t,c=r;return o===void 0&&c===void 0?(o=Mi.width,c=Mi.height):o===void 0?o=i&&i>0?void 0:Mi.width:c===void 0&&(c=i&&i>0?void 0:Mi.height),{width:o,height:c}}function v3(){return v3=Object.assign?Object.assign.bind():function(e){for(var t=1;t({width:r,height:i}),[r,i]);return oF(o)?j.createElement(mT.Provider,{value:o},t):null}var G6=()=>j.useContext(mT),cF=j.forwardRef((e,t)=>{var{aspect:r,initialDimension:i=Mi.initialDimension,width:o,height:c,minWidth:s=Mi.minWidth,minHeight:u,maxHeight:d,children:f,debounce:m=Mi.debounce,id:h,className:v,onResize:w,style:b={}}=e,x=j.useRef(null),A=j.useRef();A.current=w,j.useImperativeHandle(t,()=>x.current);var[T,E]=j.useState({containerWidth:i.width,containerHeight:i.height}),O=j.useCallback((z,q)=>{E(Z=>{var te=Math.round(z),X=Math.round(q);return Z.containerWidth===te&&Z.containerHeight===X?Z:{containerWidth:te,containerHeight:X}})},[]);j.useEffect(()=>{if(x.current==null||typeof ResizeObserver>"u")return va;var z=X=>{var ge,se=X[0];if(se!=null){var{width:ye,height:B}=se.contentRect;O(ye,B),(ge=A.current)===null||ge===void 0||ge.call(A,ye,B)}};m>0&&(z=W$(z,m,{trailing:!0,leading:!1}));var q=new ResizeObserver(z),{width:Z,height:te}=x.current.getBoundingClientRect();return O(Z,te),q.observe(x.current),()=>{q.disconnect()}},[O,m]);var{containerWidth:N,containerHeight:C}=T;Os(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:M,calculatedHeight:R}=fT(N,C,{width:o,height:c,aspect:r,maxHeight:d});return Os(M!=null&&M>0||R!=null&&R>0,`The width(%s) and height(%s) of chart should be greater than 0, +`),v=h.filter(A=>/^\s*[-•]\s+/.test(A));if(v.length>0&&v.length===h.length)return g.jsx("ul",{className:"text-sm text-text-secondary leading-relaxed list-disc pl-5 space-y-1",children:h.map((A,T)=>g.jsx("li",{children:A.replace(/^\s*[-•]\s+/,"")},T))},m);const w=[],b=[];let x=!1;for(const A of h)/^\s*[-•]\s+/.test(A)?(x=!0,b.push(A.replace(/^\s*[-•]\s+/,""))):x?b.push("__TRAILING__"+A):w.push(A);return g.jsxs("div",{className:"space-y-2",children:[w.length>0&&g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:w.join(" ")}),b.length>0&&g.jsx("ul",{className:"text-sm text-text-secondary leading-relaxed list-disc pl-5 space-y-1",children:b.filter(A=>!A.startsWith("__TRAILING__")).map((A,T)=>g.jsx("li",{children:A},T))})]},m)})}),g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Inputs"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.inputs})]}),g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Output"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.outputRange})]}),e.passThreshold&&g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Pass Threshold"}),g.jsx("div",{className:"text-sm text-text-secondary leading-relaxed",children:e.passThreshold})]})]}),e.judgePrompt&&g.jsx(oB,{prompt:e.judgePrompt,model:e.judgeModel}),e.judgeScores&&e.judgeScores.length>0&&g.jsxs("div",{className:"rounded-lg border border-border-default overflow-hidden",children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center justify-between px-4 py-3 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsx("div",{className:"text-sm font-semibold text-text-secondary",children:"Judge Accuracy (Dev Dataset)"}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${i?"rotate-180":""}`})]}),g.jsx(q2,{children:i&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.15},className:"overflow-hidden",children:g.jsxs("div",{className:"px-4 pb-4 space-y-3",children:[g.jsx("div",{className:"border-t border-border-default pt-3",children:g.jsx("div",{className:"flex flex-wrap gap-3",children:e.judgeScores.map(({label:f,value:m,std:h})=>g.jsxs("div",{className:"flex items-center gap-2 rounded-lg bg-bg-primary px-3 py-2",children:[g.jsx("span",{className:"text-xs text-text-muted font-mono",children:f}),g.jsxs("span",{className:"text-sm font-semibold text-text-primary",children:[(m*100).toFixed(1),"%",h!=null&&g.jsxs("span",{className:"text-text-muted font-normal text-xs ml-1",children:["(±",(h*100).toFixed(1),"%)"]})]})]},f))})}),e.developmentDocUrl&&g.jsxs("a",{href:e.developmentDocUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-sm text-accent-primary hover:text-accent-hover transition-colors",children:["View judge development details",g.jsx(aj,{className:"w-3.5 h-3.5"})]}),e.judgeDevelopmentNotes&&g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:e.judgeDevelopmentNotes})]})})})]}),e.judgeAlignment&&g.jsxs("div",{className:"rounded-lg border border-border-default overflow-hidden",children:[g.jsxs("button",{onClick:()=>s(!c),className:"w-full flex items-center justify-between px-4 py-3 text-left hover:bg-bg-hover/30 transition-colors",children:[g.jsx("div",{className:"text-sm font-semibold text-text-secondary",children:"Judge Alignment (Test Dataset)"}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${c?"rotate-180":""}`})]}),g.jsx(q2,{children:c&&g.jsx(yt.div,{initial:{height:0,opacity:0},animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.15},className:"overflow-hidden",children:g.jsxs("div",{className:"px-4 pb-4 space-y-2",children:[g.jsx("div",{className:"border-t border-border-default pt-3",children:g.jsxs("div",{className:"flex items-center gap-2 rounded-lg bg-bg-primary px-3 py-2 w-fit",children:[g.jsx("span",{className:"text-xs text-text-muted",children:e.judgeAlignment.measure}),g.jsx("span",{className:"text-sm font-semibold text-text-primary font-mono",children:e.judgeAlignment.value.toFixed(3)}),e.judgeAlignment.ci&&g.jsxs("span",{className:"text-xs text-text-muted font-mono",children:["[",e.judgeAlignment.ci[0].toFixed(3),", ",e.judgeAlignment.ci[1].toFixed(3),"]"]})]})}),e.judgeAlignment.notes&&g.jsx("p",{className:"text-sm text-text-muted leading-relaxed",children:e.judgeAlignment.notes})]})})})]})]})})})]})}function lB(){const[e,t]=j.useState(!1);return g.jsxs(Vc,{id:"metrics",title:"Evaluation Methodology",subtitle:"EVA produces two fundamental scores composed of multiple sub-metrics. Click any metric to explore what it measures, its inputs, and the judge prompt.",children:[g.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[g.jsxs(yt.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},children:[g.jsxs("div",{className:"rounded-xl border-2 border-purple/30 bg-purple/5 p-5 text-center",children:[g.jsx("div",{className:"text-sm font-bold text-purple-light tracking-widest uppercase mb-1",children:"EVA-A"}),g.jsx("div",{className:"text-2xl font-bold text-text-primary",children:"Accuracy"}),g.jsx("p",{className:"text-sm text-text-secondary mt-1.5",children:"Did the agent complete the task correctly?"})]}),g.jsx("div",{className:"flex justify-center",children:g.jsx("div",{className:"w-px h-5 bg-purple/30"})}),g.jsx("div",{className:"space-y-3 pt-0",children:nB.map(r=>g.jsx(Pu,{metric:r},r.id))})]}),g.jsxs(yt.div,{initial:{opacity:0,x:20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[g.jsxs("div",{className:"rounded-xl border-2 border-blue/30 bg-blue/5 p-5 text-center",children:[g.jsx("div",{className:"text-sm font-bold text-blue-light tracking-widest uppercase mb-1",children:"EVA-X"}),g.jsx("div",{className:"text-2xl font-bold text-text-primary",children:"Experience"}),g.jsx("p",{className:"text-sm text-text-secondary mt-1.5",children:"Was the conversational experience high quality?"})]}),g.jsx("div",{className:"flex justify-center",children:g.jsx("div",{className:"w-px h-5 bg-blue/30"})}),g.jsx("div",{className:"space-y-3 pt-0",children:aB.map(r=>g.jsx(Pu,{metric:r},r.id))})]})]}),g.jsxs("div",{className:"mt-10",children:[g.jsxs("div",{className:"mb-6",children:[g.jsx("h3",{className:"text-xl font-bold text-text-primary mb-2",children:"Aggregate Metrics"}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:"EVA aggregates per-trial metric scores into four aggregate metrics, each capturing a different aspect of success and reliability."})]}),g.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-6",children:[g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass@1"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, the proportion of trials where ",g.jsx("em",{children:"all"})," metric thresholds are met (",g.jsx("em",{children:"c"}),"/",g.jsx("em",{children:"n"}),"), where ",g.jsx("em",{children:"c"})," is the number of passing trials and ",g.jsx("em",{children:"n"})," is the total number of trials (n=5), then averaged across all scenarios."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass@k (k=5)"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, 1 if at least one of the k (5) trials meets pass criteria for all metrics, otherwise 0, then averaged across all scenarios. Measures whether the system ",g.jsx("em",{children:"can"})," succeed."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"pass^k (k=5)"}),g.jsxs("p",{className:"text-sm text-text-secondary leading-relaxed",children:["For each scenario, we estimate the theoretical probability of passing k = 5 consecutive independent trials as (",g.jsx("em",{children:"c"}),"/",g.jsx("em",{children:"n"}),")",g.jsx("sup",{children:"k"})," where c is the number of passing trials out of n = 5 total. We then average this value across all scenarios to measure consistency and reliability."]})]}),g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary mb-2",children:"Mean"}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:"For each sample, we average sub-metric scores per dimension, then average across all trials. Raw scores avoid binarizing near-boundary differences into a full pass/fail gap, capturing more nuanced system comparisons."})]})]})]}),g.jsxs("div",{className:"mt-10",children:[g.jsxs("button",{onClick:()=>t(!e),className:"w-full flex items-center justify-between rounded-xl border border-border-default bg-bg-secondary px-6 py-5 hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-base font-semibold text-text-secondary text-left",children:"Diagnostic & Validation Metrics"}),g.jsxs("div",{className:"text-sm text-text-muted mt-1 text-left",children:[Zg.length+Qg.length," additional metrics for diagnostics and quality control"]})]}),g.jsx(ur,{className:`w-5 h-5 text-text-muted transition-transform ${e?"rotate-180":""}`})]}),e&&g.jsxs("div",{className:"mt-4 grid grid-cols-1 lg:grid-cols-2 gap-8 opacity-80",children:[g.jsxs("div",{children:[g.jsxs("div",{className:"px-1 mb-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-muted uppercase tracking-wider mb-1",children:"Diagnostic Metrics"}),g.jsxs("p",{className:"text-sm text-text-muted leading-relaxed",children:["Diagnostic metrics for understanding ",g.jsx("em",{children:"why"})," the core scores look the way they do. These help identify which pipeline component (STT, LLM, TTS) is contributing to failures but are not part of the EVA-A or EVA-X scores."]})]}),g.jsx("div",{className:"space-y-3",children:Zg.map(r=>g.jsx(Pu,{metric:r},r.id))})]}),g.jsxs("div",{children:[g.jsxs("div",{className:"px-1 mb-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-muted uppercase tracking-wider mb-1",children:"Validation Metrics"}),g.jsx("p",{className:"text-sm text-text-muted leading-relaxed",children:"Validators run before evaluation. Any conversation that fails validation is regenerated so that core metrics are only computed on conversations with a well-behaved user simulator and properly completed interactions."})]}),g.jsx("div",{className:"space-y-3",children:Qg.map(r=>g.jsx(Pu,{metric:r},r.id))})]})]})]}),g.jsxs("div",{className:"flex flex-wrap justify-center gap-6 mt-8",children:[g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-cyan/20 border border-cyan/40"}),"Deterministic (Code)"]}),g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-purple/20 border border-purple/40"}),"LLM Judge (Text)"]}),g.jsxs("div",{className:"flex items-center gap-2 text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3.5 h-3.5 rounded bg-amber/20 border border-amber/40"}),"Audio LLM Judge (LALM)"]})]})]})}function GA(e){var t,r,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t{var{children:r,width:i,height:o,viewBox:c,className:s,style:u,title:d,desc:f}=e,m=fB(e,dB),h=c||{width:i,height:o,x:0,y:0},v=Ze("recharts-surface",s);return j.createElement("svg",t6({},Br(m),{className:v,width:i,height:o,style:u,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height),ref:t}),j.createElement("title",null,d),j.createElement("desc",null,f),r)}),hB=["children","className"];function r6(){return r6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:i}=e,o=_B(e,hB),c=Ze("recharts-layer",i);return j.createElement("g",r6({className:c},Br(o),{ref:t}),r)}),Mh=ij(),vB=j.createContext(null);function Je(e){return function(){return e}}const JA=Math.cos,gp=Math.sin,ji=Math.sqrt,vp=Math.PI,vd=2*vp,i6=Math.PI,n6=2*i6,Xa=1e-6,yB=n6-Xa;function eS(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return eS;const r=10**t;return function(i){this._+=i[0];for(let o=1,c=i.length;oXa)if(!(Math.abs(h*d-f*m)>Xa)||!c)this._append`L${this._x1=t},${this._y1=r}`;else{let w=i-s,b=o-u,x=d*d+f*f,A=w*w+b*b,T=Math.sqrt(x),E=Math.sqrt(v),O=c*Math.tan((i6-Math.acos((x+v-A)/(2*T*E)))/2),N=O/E,C=O/T;Math.abs(N-1)>Xa&&this._append`L${t+N*m},${r+N*h}`,this._append`A${c},${c},0,0,${+(h*w>m*b)},${this._x1=t+C*d},${this._y1=r+C*f}`}}arc(t,r,i,o,c,s){if(t=+t,r=+r,i=+i,s=!!s,i<0)throw new Error(`negative radius: ${i}`);let u=i*Math.cos(o),d=i*Math.sin(o),f=t+u,m=r+d,h=1^s,v=s?o-c:c-o;this._x1===null?this._append`M${f},${m}`:(Math.abs(this._x1-f)>Xa||Math.abs(this._y1-m)>Xa)&&this._append`L${f},${m}`,i&&(v<0&&(v=v%n6+n6),v>yB?this._append`A${i},${i},0,1,${h},${t-u},${r-d}A${i},${i},0,1,${h},${this._x1=f},${this._y1=m}`:v>Xa&&this._append`A${i},${i},0,${+(v>=i6)},${h},${this._x1=t+i*Math.cos(c)},${this._y1=r+i*Math.sin(c)}`)}rect(t,r,i,o){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${i=+i}v${+o}h${-i}Z`}toString(){return this._}}function Ph(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const i=Math.floor(r);if(!(i>=0))throw new RangeError(`invalid digits: ${r}`);t=i}return e},()=>new bB(t)}function Dh(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function tS(e){this._context=e}tS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function yd(e){return new tS(e)}function rS(e){return e[0]}function iS(e){return e[1]}function nS(e,t){var r=Je(!0),i=null,o=yd,c=null,s=Ph(u);e=typeof e=="function"?e:e===void 0?rS:Je(e),t=typeof t=="function"?t:t===void 0?iS:Je(t);function u(d){var f,m=(d=Dh(d)).length,h,v=!1,w;for(i==null&&(c=o(w=s())),f=0;f<=m;++f)!(f=w;--b)u.point(O[b],N[b]);u.lineEnd(),u.areaEnd()}T&&(O[v]=+e(A,v,h),N[v]=+t(A,v,h),u.point(i?+i(A,v,h):O[v],r?+r(A,v,h):N[v]))}if(E)return u=null,E+""||null}function m(){return nS().defined(o).curve(s).context(c)}return f.x=function(h){return arguments.length?(e=typeof h=="function"?h:Je(+h),i=null,f):e},f.x0=function(h){return arguments.length?(e=typeof h=="function"?h:Je(+h),f):e},f.x1=function(h){return arguments.length?(i=h==null?null:typeof h=="function"?h:Je(+h),f):i},f.y=function(h){return arguments.length?(t=typeof h=="function"?h:Je(+h),r=null,f):t},f.y0=function(h){return arguments.length?(t=typeof h=="function"?h:Je(+h),f):t},f.y1=function(h){return arguments.length?(r=h==null?null:typeof h=="function"?h:Je(+h),f):r},f.lineX0=f.lineY0=function(){return m().x(e).y(t)},f.lineY1=function(){return m().x(e).y(r)},f.lineX1=function(){return m().x(i).y(t)},f.defined=function(h){return arguments.length?(o=typeof h=="function"?h:Je(!!h),f):o},f.curve=function(h){return arguments.length?(s=h,c!=null&&(u=s(c)),f):s},f.context=function(h){return arguments.length?(h==null?c=u=null:u=s(c=h),f):c},f}class aS{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function xB(e){return new aS(e,!0)}function jB(e){return new aS(e,!1)}const Rh={draw(e,t){const r=ji(t/vp);e.moveTo(r,0),e.arc(0,0,r,0,vd)}},AB={draw(e,t){const r=ji(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},oS=ji(1/3),SB=oS*2,TB={draw(e,t){const r=ji(t/SB),i=r*oS;e.moveTo(0,-r),e.lineTo(i,0),e.lineTo(0,r),e.lineTo(-i,0),e.closePath()}},EB={draw(e,t){const r=ji(t),i=-r/2;e.rect(i,i,r,r)}},OB=.8908130915292852,cS=gp(vp/10)/gp(7*vp/10),kB=gp(vd/10)*cS,NB=-JA(vd/10)*cS,CB={draw(e,t){const r=ji(t*OB),i=kB*r,o=NB*r;e.moveTo(0,-r),e.lineTo(i,o);for(let c=1;c<5;++c){const s=vd*c/5,u=JA(s),d=gp(s);e.lineTo(d*r,-u*r),e.lineTo(u*i-d*o,d*i+u*o)}e.closePath()}},Q2=ji(3),MB={draw(e,t){const r=-ji(t/(Q2*3));e.moveTo(0,r*2),e.lineTo(-Q2*r,-r),e.lineTo(Q2*r,-r),e.closePath()}},Jr=-.5,ei=ji(3)/2,a6=1/ji(12),PB=(a6/2+1)*3,DB={draw(e,t){const r=ji(t/PB),i=r/2,o=r*a6,c=i,s=r*a6+r,u=-c,d=s;e.moveTo(i,o),e.lineTo(c,s),e.lineTo(u,d),e.lineTo(Jr*i-ei*o,ei*i+Jr*o),e.lineTo(Jr*c-ei*s,ei*c+Jr*s),e.lineTo(Jr*u-ei*d,ei*u+Jr*d),e.lineTo(Jr*i+ei*o,Jr*o-ei*i),e.lineTo(Jr*c+ei*s,Jr*s-ei*c),e.lineTo(Jr*u+ei*d,Jr*d-ei*u),e.closePath()}};function RB(e,t){let r=null,i=Ph(o);e=typeof e=="function"?e:Je(e||Rh),t=typeof t=="function"?t:Je(t===void 0?64:+t);function o(){let c;if(r||(r=c=i()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),c)return r=null,c+""||null}return o.type=function(c){return arguments.length?(e=typeof c=="function"?c:Je(c),o):e},o.size=function(c){return arguments.length?(t=typeof c=="function"?c:Je(+c),o):t},o.context=function(c){return arguments.length?(r=c??null,o):r},o}function yp(){}function wp(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function lS(e){this._context=e}lS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:wp(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function LB(e){return new lS(e)}function sS(e){this._context=e}sS.prototype={areaStart:yp,areaEnd:yp,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function zB(e){return new sS(e)}function uS(e){this._context=e}uS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,i):this._context.moveTo(r,i);break;case 3:this._point=4;default:wp(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function IB(e){return new uS(e)}function pS(e){this._context=e}pS.prototype={areaStart:yp,areaEnd:yp,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function BB(e){return new pS(e)}function Jg(e){return e<0?-1:1}function ev(e,t,r){var i=e._x1-e._x0,o=t-e._x1,c=(e._y1-e._y0)/(i||o<0&&-0),s=(r-e._y1)/(o||i<0&&-0),u=(c*o+s*i)/(i+o);return(Jg(c)+Jg(s))*Math.min(Math.abs(c),Math.abs(s),.5*Math.abs(u))||0}function tv(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function J2(e,t,r){var i=e._x0,o=e._y0,c=e._x1,s=e._y1,u=(c-i)/3;e._context.bezierCurveTo(i+u,o+u*t,c-u,s-u*r,c,s)}function bp(e){this._context=e}bp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:J2(this,this._t0,tv(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,J2(this,tv(this,r=ev(this,e,t)),r);break;default:J2(this,this._t0,r=ev(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function dS(e){this._context=new fS(e)}(dS.prototype=Object.create(bp.prototype)).point=function(e,t){bp.prototype.point.call(this,t,e)};function fS(e){this._context=e}fS.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,i,o,c){this._context.bezierCurveTo(t,e,i,r,c,o)}};function VB(e){return new bp(e)}function UB(e){return new dS(e)}function mS(e){this._context=e}mS.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var i=rv(e),o=rv(t),c=0,s=1;s=0;--t)o[t]=(s[t]-o[t+1])/c[t];for(c[r-1]=(e[r]+o[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function FB(e){return new wd(e,.5)}function qB(e){return new wd(e,0)}function HB(e){return new wd(e,1)}function co(e,t){if((s=e.length)>1)for(var r=1,i,o,c=e[t[0]],s,u=c.length;r=0;)r[t]=t;return r}function KB(e,t){return e[t]}function XB(e){const t=[];return t.key=e,t}function YB(){var e=Je([]),t=o6,r=co,i=KB;function o(c){var s=Array.from(e.apply(this,arguments),XB),u,d=s.length,f=-1,m;for(const h of c)for(u=0,++f;u0){for(var r,i,o=0,c=e[0].length,s;o0){for(var r=0,i=e[t[0]],o,c=i.length;r0)||!((c=(o=e[t[0]]).length)>0))){for(var r=0,i=1,o,c,s;i1&&arguments[1]!==void 0?arguments[1]:rV,r=10**t,i=Math.round(e*r)/r;return Object.is(i,-0)?0:i}function mt(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i{var u=r[s-1];return typeof u=="string"?o+u+c:u!==void 0?o+sa(u)+c:o+c},"")}var wr=e=>e===0?0:e>0?1:-1,Ii=e=>typeof e=="number"&&e!=+e,lo=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,_e=e=>(typeof e=="number"||e instanceof Number)&&!Ii(e),ci=e=>_e(e)||typeof e=="string",iV=0,As=e=>{var t=++iV;return"".concat(e||"").concat(t)},bi=function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!_e(t)&&typeof t!="string")return i;var c;if(lo(t)){if(r==null)return i;var s=t.indexOf("%");c=r*parseFloat(t.slice(0,s))/100}else c=+t;return Ii(c)&&(c=i),o&&r!=null&&c>r&&(c=r),c},_S=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},i=0;ii&&(typeof t=="function"?t(i):Nc(i,t))===r)}var nV=e=>{for(var t=e.length,r=0,i=0,o=0,c=0,s=1/0,u=-1/0,d=0,f=0,m=0;me===null||typeof e>"u",Xs=e=>et(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function br(e){return e!=null}function va(){}var aV=["type","size","sizeType"];function c6(){return c6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Xs(e));return vS[t]||Rh},fV=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var i=18*pV;return 1.25*e*e*(Math.tan(i)-Math.tan(i*2)*Math.tan(i)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},mV=(e,t)=>{vS["symbol".concat(Xs(e))]=t},Bh=e=>{var{type:t="circle",size:r=64,sizeType:i="area"}=e,o=sV(e,aV),c=pv(pv({},o),{},{type:t,size:r,sizeType:i}),s="circle";typeof t=="string"&&(s=t);var u=()=>{var v=dV(s),w=RB().type(v).size(fV(r,i,s)),b=w();if(b!==null)return b},{className:d,cx:f,cy:m}=c,h=Br(c);return _e(f)&&_e(m)&&_e(r)?j.createElement("path",c6({},h,{className:Ze("recharts-symbols",d),transform:"translate(".concat(f,", ").concat(m,")"),d:u()})):null};Bh.registerSymbol=mV;var yS=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,hV=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(j.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var i={};return Object.keys(r).forEach(o=>{Ch(o)&&typeof r[o]=="function"&&(i[o]=(c=>r[o](r,c)))}),i},_V=(e,t,r)=>i=>(e(t,r,i),null),bd=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var i=null;return Object.keys(e).forEach(o=>{var c=e[o];Ch(o)&&typeof c=="function"&&(i||(i={}),i[o]=_V(c,t,r))}),i},gV=e=>Array.isArray(e)&&e.length>0;function dv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function vV(e){for(var t=1;t(s[u]===void 0&&i[u]!==void 0&&(s[u]=i[u]),s),r);return c}var c3={},l3={},fv;function xV(){return fv||(fv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i){const o=new Map;for(let c=0;c=0}e.isLength=t})(f3)),f3}var gv;function bS(){return gv||(gv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=AV();function r(i){return i!=null&&typeof i!="function"&&t.isLength(i.length)}e.isArrayLike=r})(d3)),d3}var m3={},vv;function SV(){return vv||(vv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(m3)),m3}var yv;function TV(){return yv||(yv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=bS(),r=SV();function i(o){return r.isObjectLike(o)&&t.isArrayLike(o)}e.isArrayLikeObject=i})(p3)),p3}var h3={},_3={},wv;function EV(){return wv||(wv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Ih();function r(i){return function(o){return t.get(o,i)}}e.property=r})(_3)),_3}var g3={},v3={},y3={},w3={},bv;function xS(){return bv||(bv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(w3)),w3}var b3={},xv;function jS(){return xv||(xv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(b3)),b3}var x3={},jv;function AS(){return jv||(jv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i){return r===i||Number.isNaN(r)&&Number.isNaN(i)}e.isEqualsSameValueZero=t})(x3)),x3}var Av;function OV(){return Av||(Av=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xS(),r=jS(),i=AS();function o(m,h,v){return typeof v!="function"?o(m,h,()=>{}):c(m,h,function w(b,x,A,T,E,O){const N=v(b,x,A,T,E,O);return N!==void 0?!!N:c(b,x,w,O)},new Map)}function c(m,h,v,w){if(h===m)return!0;switch(typeof h){case"object":return s(m,h,v,w);case"function":return Object.keys(h).length>0?c(m,{...h},v,w):i.isEqualsSameValueZero(m,h);default:return t.isObject(m)?typeof h=="string"?h==="":!0:i.isEqualsSameValueZero(m,h)}}function s(m,h,v,w){if(h==null)return!0;if(Array.isArray(h))return d(m,h,v,w);if(h instanceof Map)return u(m,h,v,w);if(h instanceof Set)return f(m,h,v,w);const b=Object.keys(h);if(m==null||r.isPrimitive(m))return b.length===0;if(b.length===0)return!0;if(w?.has(h))return w.get(h)===m;w?.set(h,m);try{for(let x=0;x{})}e.isMatch=r})(v3)),v3}var j3={},A3={},S3={},Tv;function kV(){return Tv||(Tv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(i=>Object.prototype.propertyIsEnumerable.call(r,i))}e.getSymbols=t})(S3)),S3}var T3={},Ev;function Vh(){return Ev||(Ev=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(T3)),T3}var E3={},Ov;function TS(){return Ov||(Ov=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",i="[object Number]",o="[object Boolean]",c="[object Arguments]",s="[object Symbol]",u="[object Date]",d="[object Map]",f="[object Set]",m="[object Array]",h="[object Function]",v="[object ArrayBuffer]",w="[object Object]",b="[object Error]",x="[object DataView]",A="[object Uint8Array]",T="[object Uint8ClampedArray]",E="[object Uint16Array]",O="[object Uint32Array]",N="[object BigUint64Array]",C="[object Int8Array]",M="[object Int16Array]",R="[object Int32Array]",z="[object BigInt64Array]",q="[object Float32Array]",Z="[object Float64Array]";e.argumentsTag=c,e.arrayBufferTag=v,e.arrayTag=m,e.bigInt64ArrayTag=z,e.bigUint64ArrayTag=N,e.booleanTag=o,e.dataViewTag=x,e.dateTag=u,e.errorTag=b,e.float32ArrayTag=q,e.float64ArrayTag=Z,e.functionTag=h,e.int16ArrayTag=M,e.int32ArrayTag=R,e.int8ArrayTag=C,e.mapTag=d,e.numberTag=i,e.objectTag=w,e.regexpTag=t,e.setTag=f,e.stringTag=r,e.symbolTag=s,e.uint16ArrayTag=E,e.uint32ArrayTag=O,e.uint8ArrayTag=A,e.uint8ClampedArrayTag=T})(E3)),E3}var O3={},kv;function NV(){return kv||(kv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(O3)),O3}var Nv;function ES(){return Nv||(Nv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=kV(),r=Vh(),i=TS(),o=jS(),c=NV();function s(m,h){return u(m,void 0,m,new Map,h)}function u(m,h,v,w=new Map,b=void 0){const x=b?.(m,h,v,w);if(x!==void 0)return x;if(o.isPrimitive(m))return m;if(w.has(m))return w.get(m);if(Array.isArray(m)){const A=new Array(m.length);w.set(m,A);for(let T=0;Tt.isMatch(c,o)}e.matches=i})(g3)),g3}var k3={},N3={},C3={},Pv;function PV(){return Pv||(Pv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ES(),r=Vh(),i=TS();function o(c,s){return t.cloneDeepWith(c,(u,d,f,m)=>{const h=s?.(u,d,f,m);if(h!==void 0)return h;if(typeof c=="object"){if(r.getTag(c)===i.objectTag&&typeof c.constructor!="function"){const v={};return m.set(c,v),t.copyProperties(v,c,f,m),v}switch(Object.prototype.toString.call(c)){case i.numberTag:case i.stringTag:case i.booleanTag:{const v=new c.constructor(c?.valueOf());return t.copyProperties(v,c),v}case i.argumentsTag:{const v={};return t.copyProperties(v,c),v.length=c.length,v[Symbol.iterator]=c[Symbol.iterator],v}default:return}}})}e.cloneDeepWith=o})(C3)),C3}var Dv;function DV(){return Dv||(Dv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=PV();function r(i){return t.cloneDeepWith(i)}e.cloneDeep=r})(N3)),N3}var M3={},P3={},Rv;function OS(){return Rv||(Rv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(i,o=Number.MAX_SAFE_INTEGER){switch(typeof i){case"number":return Number.isInteger(i)&&i>=0&&i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?f:u;return B3.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,B3}var qv;function qV(){return qv||(qv=1,I3.exports=FV()),I3.exports}var Hv;function HV(){if(Hv)return z3;Hv=1;var e=Lc(),t=qV();function r(f,m){return f===m&&(f!==0||1/f===1/m)||f!==f&&m!==m}var i=typeof Object.is=="function"?Object.is:r,o=t.useSyncExternalStore,c=e.useRef,s=e.useEffect,u=e.useMemo,d=e.useDebugValue;return z3.useSyncExternalStoreWithSelector=function(f,m,h,v,w){var b=c(null);if(b.current===null){var x={hasValue:!1,value:null};b.current=x}else x=b.current;b=u(function(){function T(M){if(!E){if(E=!0,O=M,M=v(M),w!==void 0&&x.hasValue){var R=x.value;if(w(R,M))return N=R}return N=M}if(R=N,i(O,M))return R;var z=v(M);return w!==void 0&&w(R,z)?(O=M,R):(O=M,N=z)}var E=!1,O,N,C=h===void 0?null:h;return[function(){return T(m())},C===null?void 0:function(){return T(C())}]},[m,h,v,w]);var A=o(f,b[0],b[1]);return s(function(){x.hasValue=!0,x.value=A},[A]),d(A),A},z3}var Kv;function KV(){return Kv||(Kv=1,L3.exports=HV()),L3.exports}var XV=KV(),Uh=j.createContext(null),YV=e=>e,ot=()=>{var e=j.useContext(Uh);return e?e.store.dispatch:YV},ap=()=>{},GV=()=>ap,WV=(e,t)=>e===t;function me(e){var t=j.useContext(Uh),r=j.useMemo(()=>t?i=>{if(i!=null)return e(i)}:ap,[t,e]);return XV.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:GV,t?t.store.getState:ap,t?t.store.getState:ap,r,WV)}function ZV(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function QV(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function JV(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(r=>typeof r=="function")){const r=e.map(i=>typeof i=="function"?`function ${i.name||"unnamed"}()`:typeof i).join(", ");throw new TypeError(`${t}[${r}]`)}}var Xv=e=>Array.isArray(e)?e:[e];function eU(e){const t=Array.isArray(e[0])?e[0]:e;return JV(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function tU(e,t){const r=[],{length:i}=e;for(let o=0;o{r=Ru(),s.resetResultsCount()},s.resultsCount=()=>c,s.resetResultsCount=()=>{c=0},s}function aU(e,...t){const r=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,i=(...o)=>{let c=0,s=0,u,d={},f=o.pop();typeof f=="object"&&(d=f,f=o.pop()),ZV(f,`createSelector expects an output function after the inputs, but received: [${typeof f}]`);const m={...r,...d},{memoize:h,memoizeOptions:v=[],argsMemoize:w=kS,argsMemoizeOptions:b=[]}=m,x=Xv(v),A=Xv(b),T=eU(o),E=h(function(){return c++,f.apply(null,arguments)},...x),O=w(function(){s++;const C=tU(T,arguments);return u=E.apply(null,C),u},...A);return Object.assign(O,{resultFunc:f,memoizedResultFunc:E,dependencies:T,dependencyRecomputations:()=>s,resetDependencyRecomputations:()=>{s=0},lastResult:()=>u,recomputations:()=>c,resetRecomputations:()=>{c=0},memoize:h,argsMemoize:w})};return Object.assign(i,{withTypes:()=>i}),i}var F=aU(kS),oU=Object.assign((e,t=F)=>{QV(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const r=Object.keys(e),i=r.map(c=>e[c]);return t(i,(...c)=>c.reduce((s,u,d)=>(s[r[d]]=u,s),{}))},{withTypes:()=>oU}),V3={},U3={},$3={},Gv;function cU(){return Gv||(Gv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(i){return typeof i=="symbol"?1:i===null?2:i===void 0?3:i!==i?4:0}const r=(i,o,c)=>{if(i!==o){const s=t(i),u=t(o);if(s===u&&s===0){if(io)return c==="desc"?-1:1}return c==="desc"?u-s:s-u}return 0};e.compareValues=r})($3)),$3}var F3={},q3={},Wv;function NS(){return Wv||(Wv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"||r instanceof Symbol}e.isSymbol=t})(q3)),q3}var Zv;function lU(){return Zv||(Zv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NS(),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;function o(c,s){return Array.isArray(c)?!1:typeof c=="number"||typeof c=="boolean"||c==null||t.isSymbol(c)?!0:typeof c=="string"&&(i.test(c)||!r.test(c))||s!=null&&Object.hasOwn(s,c)}e.isKey=o})(F3)),F3}var Qv;function sU(){return Qv||(Qv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=cU(),r=lU(),i=zh();function o(c,s,u,d){if(c==null)return[];u=d?void 0:u,Array.isArray(c)||(c=Object.values(c)),Array.isArray(s)||(s=s==null?[null]:[s]),s.length===0&&(s=[null]),Array.isArray(u)||(u=u==null?[]:[u]),u=u.map(w=>String(w));const f=(w,b)=>{let x=w;for(let A=0;Ab==null||w==null?b:typeof w=="object"&&"key"in w?Object.hasOwn(b,w.key)?b[w.key]:f(b,w.path):typeof w=="function"?w(b):Array.isArray(w)?f(b,w):typeof b=="object"?b[w]:b,h=s.map(w=>(Array.isArray(w)&&w.length===1&&(w=w[0]),w==null||typeof w=="function"||Array.isArray(w)||r.isKey(w)?w:{key:w,path:i.toPath(w)}));return c.map(w=>({original:w,criteria:h.map(b=>m(b,w))})).slice().sort((w,b)=>{for(let x=0;xw.original)}e.orderBy=o})(U3)),U3}var H3={},Jv;function uU(){return Jv||(Jv=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i=1){const o=[],c=Math.floor(i),s=(u,d)=>{for(let f=0;f1&&i.isIterateeCall(c,s[0],s[1])?s=[]:u>2&&i.isIterateeCall(s[0],s[1],s[2])&&(s=[s[0]]),t.orderBy(c,r.flatten(s),["asc"])}e.sortBy=o})(V3)),V3}var X3,ry;function dU(){return ry||(ry=1,X3=pU().sortBy),X3}var fU=dU();const xd=_a(fU);var MS=e=>e.legend.settings,mU=e=>e.legend.size,hU=e=>e.legend.payload;F([hU,MS],(e,t)=>{var{itemSorter:r}=t,i=e.flat(1);return r?xd(i,r):i});var Lu=1;function _U(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,r]=j.useState({height:0,left:0,top:0,width:0}),i=j.useCallback(o=>{if(o!=null){var c=o.getBoundingClientRect(),s={height:c.height,left:c.left,top:c.top,width:c.width};(Math.abs(s.height-t.height)>Lu||Math.abs(s.left-t.left)>Lu||Math.abs(s.top-t.top)>Lu||Math.abs(s.width-t.width)>Lu)&&r({height:s.height,left:s.left,top:s.top,width:s.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,i]}function Wt(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var gU=typeof Symbol=="function"&&Symbol.observable||"@@observable",iy=gU,Y3=()=>Math.random().toString(36).substring(7).split("").join("."),vU={INIT:`@@redux/INIT${Y3()}`,REPLACE:`@@redux/REPLACE${Y3()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Y3()}`},xp=vU;function $h(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function PS(e,t,r){if(typeof e!="function")throw new Error(Wt(2));if(typeof t=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Wt(0));if(typeof t=="function"&&typeof r>"u"&&(r=t,t=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Wt(1));return r(PS)(e,t)}let i=e,o=t,c=new Map,s=c,u=0,d=!1;function f(){s===c&&(s=new Map,c.forEach((A,T)=>{s.set(T,A)}))}function m(){if(d)throw new Error(Wt(3));return o}function h(A){if(typeof A!="function")throw new Error(Wt(4));if(d)throw new Error(Wt(5));let T=!0;f();const E=u++;return s.set(E,A),function(){if(T){if(d)throw new Error(Wt(6));T=!1,f(),s.delete(E),c=null}}}function v(A){if(!$h(A))throw new Error(Wt(7));if(typeof A.type>"u")throw new Error(Wt(8));if(typeof A.type!="string")throw new Error(Wt(17));if(d)throw new Error(Wt(9));try{d=!0,o=i(o,A)}finally{d=!1}return(c=s).forEach(E=>{E()}),A}function w(A){if(typeof A!="function")throw new Error(Wt(10));i=A,v({type:xp.REPLACE})}function b(){const A=h;return{subscribe(T){if(typeof T!="object"||T===null)throw new Error(Wt(11));function E(){const N=T;N.next&&N.next(m())}return E(),{unsubscribe:A(E)}},[iy](){return this}}}return v({type:xp.INIT}),{dispatch:v,subscribe:h,getState:m,replaceReducer:w,[iy]:b}}function yU(e){Object.keys(e).forEach(t=>{const r=e[t];if(typeof r(void 0,{type:xp.INIT})>"u")throw new Error(Wt(12));if(typeof r(void 0,{type:xp.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Wt(13))})}function DS(e){const t=Object.keys(e),r={};for(let c=0;c"u")throw u&&u.type,new Error(Wt(14));f[h]=b,d=d||b!==w}return d=d||i.length!==Object.keys(s).length,d?f:s}}function jp(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,r)=>(...i)=>t(r(...i)))}function wU(...e){return t=>(r,i)=>{const o=t(r,i);let c=()=>{throw new Error(Wt(15))};const s={getState:o.getState,dispatch:(d,...f)=>c(d,...f)},u=e.map(d=>d(s));return c=jp(...u)(o.dispatch),{...o,dispatch:c}}}function RS(e){return $h(e)&&"type"in e&&typeof e.type=="string"}var LS=Symbol.for("immer-nothing"),ny=Symbol.for("immer-draftable"),pr=Symbol.for("immer-state");function _i(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var zr=Object,Cc=zr.getPrototypeOf,Ap="constructor",jd="prototype",l6="configurable",Sp="enumerable",op="writable",Ss="value",gn=e=>!!e&&!!e[pr];function xi(e){return e?zS(e)||Sd(e)||!!e[ny]||!!e[Ap]?.[ny]||Td(e)||Ed(e):!1}var bU=zr[jd][Ap].toString(),ay=new WeakMap;function zS(e){if(!e||!Fh(e))return!1;const t=Cc(e);if(t===null||t===zr[jd])return!0;const r=zr.hasOwnProperty.call(t,Ap)&&t[Ap];if(r===Object)return!0;if(!mc(r))return!1;let i=ay.get(r);return i===void 0&&(i=Function.toString.call(r),ay.set(r,i)),i===bU}function Ad(e,t,r=!0){Ys(e)===0?(r?Reflect.ownKeys(e):zr.keys(e)).forEach(o=>{t(o,e[o],e)}):e.forEach((i,o)=>t(o,i,e))}function Ys(e){const t=e[pr];return t?t.type_:Sd(e)?1:Td(e)?2:Ed(e)?3:0}var oy=(e,t,r=Ys(e))=>r===2?e.has(t):zr[jd].hasOwnProperty.call(e,t),s6=(e,t,r=Ys(e))=>r===2?e.get(t):e[t],Tp=(e,t,r,i=Ys(e))=>{i===2?e.set(t,r):i===3?e.add(r):e[t]=r};function xU(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var Sd=Array.isArray,Td=e=>e instanceof Map,Ed=e=>e instanceof Set,Fh=e=>typeof e=="object",mc=e=>typeof e=="function",G3=e=>typeof e=="boolean";function jU(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var un=e=>e.copy_||e.base_,qh=e=>e.modified_?e.copy_:e.base_;function u6(e,t){if(Td(e))return new Map(e);if(Ed(e))return new Set(e);if(Sd(e))return Array[jd].slice.call(e);const r=zS(e);if(t===!0||t==="class_only"&&!r){const i=zr.getOwnPropertyDescriptors(e);delete i[pr];let o=Reflect.ownKeys(i);for(let c=0;c1&&zr.defineProperties(e,{set:zu,add:zu,clear:zu,delete:zu}),zr.freeze(e),t&&Ad(e,(r,i)=>{Hh(i,!0)},!1)),e}function AU(){_i(2)}var zu={[Ss]:AU};function Od(e){return e===null||!Fh(e)?!0:zr.isFrozen(e)}var Ep="MapSet",p6="Patches",cy="ArrayMethods",IS={};function so(e){const t=IS[e];return t||_i(0,e),t}var ly=e=>!!IS[e],Ts,BS=()=>Ts,SU=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:ly(Ep)?so(Ep):void 0,arrayMethodsPlugin_:ly(cy)?so(cy):void 0});function sy(e,t){t&&(e.patchPlugin_=so(p6),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function d6(e){f6(e),e.drafts_.forEach(TU),e.drafts_=null}function f6(e){e===Ts&&(Ts=e.parent_)}var uy=e=>Ts=SU(Ts,e);function TU(e){const t=e[pr];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function py(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];if(e!==void 0&&e!==r){r[pr].modified_&&(d6(t),_i(4)),xi(e)&&(e=dy(t,e));const{patchPlugin_:o}=t;o&&o.generateReplacementPatches_(r[pr].base_,e,t)}else e=dy(t,r);return EU(t,e,!0),d6(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==LS?e:void 0}function dy(e,t){if(Od(t))return t;const r=t[pr];if(!r)return Op(t,e.handledSet_,e);if(!kd(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){const{callbacks_:i}=r;if(i)for(;i.length>0;)i.pop()(e);$S(r,e)}return r.copy_}function EU(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Hh(t,r)}function VS(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var kd=(e,t)=>e.scope_===t,OU=[];function US(e,t,r,i){const o=un(e),c=e.type_;if(i!==void 0&&s6(o,i,c)===t){Tp(o,i,r,c);return}if(!e.draftLocations_){const u=e.draftLocations_=new Map;Ad(o,(d,f)=>{if(gn(f)){const m=u.get(f)||[];m.push(d),u.set(f,m)}})}const s=e.draftLocations_.get(t)??OU;for(const u of s)Tp(o,u,r,c)}function kU(e,t,r){e.callbacks_.push(function(o){const c=t;if(!c||!kd(c,o))return;o.mapSetPlugin_?.fixSetContents(c);const s=qh(c);US(e,c.draft_??c,s,r),$S(c,o)})}function $S(e,t){if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){const{patchPlugin_:i}=t;if(i){const o=i.getPath(e);o&&i.generatePatches_(e,o,t)}VS(e)}}function NU(e,t,r){const{scope_:i}=e;if(gn(r)){const o=r[pr];kd(o,i)&&o.callbacks_.push(function(){cp(e);const s=qh(o);US(e,r,s,t)})}else xi(r)&&e.callbacks_.push(function(){const c=un(e);e.type_===3?c.has(r)&&Op(r,i.handledSet_,i):s6(c,t,e.type_)===r&&i.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&Op(s6(e.copy_,t,e.type_),i.handledSet_,i)})}function Op(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||gn(e)||t.has(e)||!xi(e)||Od(e)||(t.add(e),Ad(e,(i,o)=>{if(gn(o)){const c=o[pr];if(kd(c,r)){const s=qh(c);Tp(e,i,s,e.type_),VS(c)}}else xi(o)&&Op(o,t,r)})),e}function CU(e,t){const r=Sd(e),i={type_:r?1:0,scope_:t?t.scope_:BS(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let o=i,c=kp;r&&(o=[i],c=Es);const{revoke:s,proxy:u}=Proxy.revocable(o,c);return i.draft_=u,i.revoke_=s,[u,i]}var kp={get(e,t){if(t===pr)return e;let r=e.scope_.arrayMethodsPlugin_;const i=e.type_===1&&typeof t=="string";if(i&&r?.isArrayOperationMethod(t))return r.createMethodInterceptor(e,t);const o=un(e);if(!oy(o,t,e.type_))return MU(e,o,t);const c=o[t];if(e.finalized_||!xi(c)||i&&e.operationMethod&&r?.isMutatingArrayMethod(e.operationMethod)&&jU(t))return c;if(c===W3(e.base_,t)){cp(e);const s=e.type_===1?+t:t,u=h6(e.scope_,c,e,s);return e.copy_[s]=u}return c},has(e,t){return t in un(e)},ownKeys(e){return Reflect.ownKeys(un(e))},set(e,t,r){const i=FS(un(e),t);if(i?.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){const o=W3(un(e),t),c=o?.[pr];if(c&&c.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if(xU(r,o)&&(r!==void 0||oy(e.base_,t,e.type_)))return!0;cp(e),m6(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_.set(t,!0),NU(e,t,r)),!0},deleteProperty(e,t){return cp(e),W3(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),m6(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=un(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&&{[op]:!0,[l6]:e.type_!==1||t!=="length",[Sp]:i[Sp],[Ss]:r[t]}},defineProperty(){_i(11)},getPrototypeOf(e){return Cc(e.base_)},setPrototypeOf(){_i(12)}},Es={};for(let e in kp){let t=kp[e];Es[e]=function(){const r=arguments;return r[0]=r[0][0],t.apply(this,r)}}Es.deleteProperty=function(e,t){return Es.set.call(this,e,t,void 0)};Es.set=function(e,t,r){return kp.set.call(this,e[0],t,r,e[0])};function W3(e,t){const r=e[pr];return(r?un(r):e)[t]}function MU(e,t,r){const i=FS(t,r);return i?Ss in i?i[Ss]:i.get?.call(e.draft_):void 0}function FS(e,t){if(!(t in e))return;let r=Cc(e);for(;r;){const i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=Cc(r)}}function m6(e){e.modified_||(e.modified_=!0,e.parent_&&m6(e.parent_))}function cp(e){e.copy_||(e.assigned_=new Map,e.copy_=u6(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var PU=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(r,i,o)=>{if(mc(r)&&!mc(i)){const s=i;i=r;const u=this;return function(f=s,...m){return u.produce(f,h=>i.call(this,h,...m))}}mc(i)||_i(6),o!==void 0&&!mc(o)&&_i(7);let c;if(xi(r)){const s=uy(this),u=h6(s,r,void 0);let d=!0;try{c=i(u),d=!1}finally{d?d6(s):f6(s)}return sy(s,o),py(c,s)}else if(!r||!Fh(r)){if(c=i(r),c===void 0&&(c=r),c===LS&&(c=void 0),this.autoFreeze_&&Hh(c,!0),o){const s=[],u=[];so(p6).generateReplacementPatches_(r,c,{patches_:s,inversePatches_:u}),o(s,u)}return c}else _i(1,r)},this.produceWithPatches=(r,i)=>{if(mc(r))return(u,...d)=>this.produceWithPatches(u,f=>r(f,...d));let o,c;return[this.produce(r,i,(u,d)=>{o=u,c=d}),o,c]},G3(t?.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),G3(t?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),G3(t?.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){xi(t)||_i(8),gn(t)&&(t=ii(t));const r=uy(this),i=h6(r,t,void 0);return i[pr].isManual_=!0,f6(r),i}finishDraft(t,r){const i=t&&t[pr];(!i||!i.isManual_)&&_i(9);const{scope_:o}=i;return sy(o,r),py(void 0,o)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,r){let i;for(i=r.length-1;i>=0;i--){const c=r[i];if(c.path.length===0&&c.op==="replace"){t=c.value;break}}i>-1&&(r=r.slice(i+1));const o=so(p6).applyPatches_;return gn(t)?o(t,r):this.produce(t,c=>o(c,r))}};function h6(e,t,r,i){const[o,c]=Td(t)?so(Ep).proxyMap_(t,r):Ed(t)?so(Ep).proxySet_(t,r):CU(t,r);return(r?.scope_??BS()).drafts_.push(o),c.callbacks_=r?.callbacks_??[],c.key_=i,r&&i!==void 0?kU(r,c,i):c.callbacks_.push(function(d){d.mapSetPlugin_?.fixSetContents(c);const{patchPlugin_:f}=d;c.modified_&&f&&f.generatePatches_(c,[],d)}),o}function ii(e){return gn(e)||_i(10,e),qS(e)}function qS(e){if(!xi(e)||Od(e))return e;const t=e[pr];let r,i=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=u6(e,t.scope_.immer_.useStrictShallowCopy_),i=t.scope_.immer_.shouldUseStrictIteration()}else r=u6(e,!0);return Ad(r,(o,c)=>{Tp(r,o,qS(c))},i),t&&(t.finalized_=!1),r}var DU=new PU,HS=DU.produce;function KS(e){return({dispatch:r,getState:i})=>o=>c=>typeof c=="function"?c(r,i,e):o(c)}var RU=KS(),LU=KS,zU=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?jp:jp.apply(null,arguments)};function Vr(e,t){function r(...i){if(t){let o=t(...i);if(!o)throw new Error(Ir(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:i[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=i=>RS(i)&&i.type===e,r}var XS=class ss extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,ss.prototype)}static get[Symbol.species](){return ss}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new ss(...t[0].concat(this)):new ss(...t.concat(this))}};function fy(e){return xi(e)?HS(e,()=>{}):e}function Iu(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function IU(e){return typeof e=="boolean"}var BU=()=>function(t){const{thunk:r=!0,immutableCheck:i=!0,serializableCheck:o=!0,actionCreatorCheck:c=!0}=t??{};let s=new XS;return r&&(IU(r)?s.push(RU):s.push(LU(r.extraArgument))),s},YS="RTK_autoBatch",nt=()=>e=>({payload:e,meta:{[YS]:!0}}),my=e=>t=>{setTimeout(t,e)},GS=(e={type:"raf"})=>t=>(...r)=>{const i=t(...r);let o=!0,c=!1,s=!1;const u=new Set,d=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:my(10):e.type==="callback"?e.queueNotification:my(e.timeout),f=()=>{s=!1,c&&(c=!1,u.forEach(m=>m()))};return Object.assign({},i,{subscribe(m){const h=()=>o&&m(),v=i.subscribe(h);return u.add(m),()=>{v(),u.delete(m)}},dispatch(m){try{return o=!m?.meta?.[YS],c=!o,c&&(s||(s=!0,d(f))),i.dispatch(m)}finally{o=!0}}})},VU=e=>function(r){const{autoBatch:i=!0}=r??{};let o=new XS(e);return i&&o.push(GS(typeof i=="object"?i:void 0)),o};function UU(e){const t=BU(),{reducer:r=void 0,middleware:i,devTools:o=!0,preloadedState:c=void 0,enhancers:s=void 0}=e||{};let u;if(typeof r=="function")u=r;else if($h(r))u=DS(r);else throw new Error(Ir(1));let d;typeof i=="function"?d=i(t):d=t();let f=jp;o&&(f=zU({trace:!1,...typeof o=="object"&&o}));const m=wU(...d),h=VU(m);let v=typeof s=="function"?s(h):h();const w=f(...v);return PS(u,c,w)}function WS(e){const t={},r=[];let i;const o={addCase(c,s){const u=typeof c=="string"?c:c.type;if(!u)throw new Error(Ir(28));if(u in t)throw new Error(Ir(29));return t[u]=s,o},addAsyncThunk(c,s){return s.pending&&(t[c.pending.type]=s.pending),s.rejected&&(t[c.rejected.type]=s.rejected),s.fulfilled&&(t[c.fulfilled.type]=s.fulfilled),s.settled&&r.push({matcher:c.settled,reducer:s.settled}),o},addMatcher(c,s){return r.push({matcher:c,reducer:s}),o},addDefaultCase(c){return i=c,o}};return e(o),[t,r,i]}function $U(e){return typeof e=="function"}function FU(e,t){let[r,i,o]=WS(t),c;if($U(e))c=()=>fy(e());else{const u=fy(e);c=()=>u}function s(u=c(),d){let f=[r[d.type],...i.filter(({matcher:m})=>m(d)).map(({reducer:m})=>m)];return f.filter(m=>!!m).length===0&&(f=[o]),f.reduce((m,h)=>{if(h)if(gn(m)){const w=h(m,d);return w===void 0?m:w}else{if(xi(m))return HS(m,v=>h(v,d));{const v=h(m,d);if(v===void 0){if(m===null)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return v}}return m},u)}return s.getInitialState=c,s}var qU="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",HU=(e=21)=>{let t="",r=e;for(;r--;)t+=qU[Math.random()*64|0];return t},KU=Symbol.for("rtk-slice-createasyncthunk");function XU(e,t){return`${e}/${t}`}function YU({creators:e}={}){const t=e?.asyncThunk?.[KU];return function(i){const{name:o,reducerPath:c=o}=i;if(!o)throw new Error(Ir(11));const s=(typeof i.reducers=="function"?i.reducers(WU()):i.reducers)||{},u=Object.keys(s),d={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},f={addCase(O,N){const C=typeof O=="string"?O:O.type;if(!C)throw new Error(Ir(12));if(C in d.sliceCaseReducersByType)throw new Error(Ir(13));return d.sliceCaseReducersByType[C]=N,f},addMatcher(O,N){return d.sliceMatchers.push({matcher:O,reducer:N}),f},exposeAction(O,N){return d.actionCreators[O]=N,f},exposeCaseReducer(O,N){return d.sliceCaseReducersByName[O]=N,f}};u.forEach(O=>{const N=s[O],C={reducerName:O,type:XU(o,O),createNotation:typeof i.reducers=="function"};QU(N)?e$(C,N,f,t):ZU(C,N,f)});function m(){const[O={},N=[],C=void 0]=typeof i.extraReducers=="function"?WS(i.extraReducers):[i.extraReducers],M={...O,...d.sliceCaseReducersByType};return FU(i.initialState,R=>{for(let z in M)R.addCase(z,M[z]);for(let z of d.sliceMatchers)R.addMatcher(z.matcher,z.reducer);for(let z of N)R.addMatcher(z.matcher,z.reducer);C&&R.addDefaultCase(C)})}const h=O=>O,v=new Map,w=new WeakMap;let b;function x(O,N){return b||(b=m()),b(O,N)}function A(){return b||(b=m()),b.getInitialState()}function T(O,N=!1){function C(R){let z=R[O];return typeof z>"u"&&N&&(z=Iu(w,C,A)),z}function M(R=h){const z=Iu(v,N,()=>new WeakMap);return Iu(z,R,()=>{const q={};for(const[Z,te]of Object.entries(i.selectors??{}))q[Z]=GU(te,R,()=>Iu(w,R,A),N);return q})}return{reducerPath:O,getSelectors:M,get selectors(){return M(C)},selectSlice:C}}const E={name:o,reducer:x,actions:d.actionCreators,caseReducers:d.sliceCaseReducersByName,getInitialState:A,...T(c),injectInto(O,{reducerPath:N,...C}={}){const M=N??c;return O.inject({reducerPath:M,reducer:x},C),{...E,...T(M,!0)}}};return E}}function GU(e,t,r,i){function o(c,...s){let u=t(c);return typeof u>"u"&&i&&(u=r()),e(u,...s)}return o.unwrapped=e,o}var nr=YU();function WU(){function e(t,r){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...r}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...r){return t(...r)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,r){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:r}},asyncThunk:e}}function ZU({type:e,reducerName:t,createNotation:r},i,o){let c,s;if("reducer"in i){if(r&&!JU(i))throw new Error(Ir(17));c=i.reducer,s=i.prepare}else c=i;o.addCase(e,c).exposeCaseReducer(t,c).exposeAction(t,s?Vr(e,s):Vr(e))}function QU(e){return e._reducerDefinitionType==="asyncThunk"}function JU(e){return e._reducerDefinitionType==="reducerWithPrepare"}function e$({type:e,reducerName:t},r,i,o){if(!o)throw new Error(Ir(18));const{payloadCreator:c,fulfilled:s,pending:u,rejected:d,settled:f,options:m}=r,h=o(e,c,m);i.exposeAction(t,h),s&&i.addCase(h.fulfilled,s),u&&i.addCase(h.pending,u),d&&i.addCase(h.rejected,d),f&&i.addMatcher(h.settled,f),i.exposeCaseReducer(t,{fulfilled:s||Bu,pending:u||Bu,rejected:d||Bu,settled:f||Bu})}function Bu(){}var t$="task",ZS="listener",QS="completed",Kh="cancelled",r$=`task-${Kh}`,i$=`task-${QS}`,_6=`${ZS}-${Kh}`,n$=`${ZS}-${QS}`,Nd=class{constructor(e){this.code=e,this.message=`${t$} ${Kh} (reason: ${e})`}name="TaskAbortError";message},Xh=(e,t)=>{if(typeof e!="function")throw new TypeError(Ir(32))},Np=()=>{},JS=(e,t=Np)=>(e.catch(t),e),eT=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),no=e=>{if(e.aborted)throw new Nd(e.reason)};function tT(e,t){let r=Np;return new Promise((i,o)=>{const c=()=>o(new Nd(e.reason));if(e.aborted){c();return}r=eT(e,c),t.finally(()=>r()).then(i,o)}).finally(()=>{r=Np})}var a$=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(r){return{status:r instanceof Nd?"cancelled":"rejected",error:r}}finally{t?.()}},Cp=e=>t=>JS(tT(e,t).then(r=>(no(e),r))),rT=e=>{const t=Cp(e);return r=>t(new Promise(i=>setTimeout(i,r)))},{assign:Sc}=Object,hy={},Cd="listenerMiddleware",o$=(e,t)=>{const r=i=>eT(e,()=>i.abort(e.reason));return(i,o)=>{Xh(i);const c=new AbortController;r(c);const s=a$(async()=>{no(e),no(c.signal);const u=await i({pause:Cp(c.signal),delay:rT(c.signal),signal:c.signal});return no(c.signal),u},()=>c.abort(i$));return o?.autoJoin&&t.push(s.catch(Np)),{result:Cp(e)(s),cancel(){c.abort(r$)}}}},c$=(e,t)=>{const r=async(i,o)=>{no(t);let c=()=>{};const u=[new Promise((d,f)=>{let m=e({predicate:i,effect:(h,v)=>{v.unsubscribe(),d([h,v.getState(),v.getOriginalState()])}});c=()=>{m(),f()}})];o!=null&&u.push(new Promise(d=>setTimeout(d,o,null)));try{const d=await tT(t,Promise.race(u));return no(t),d}finally{c()}};return(i,o)=>JS(r(i,o))},iT=e=>{let{type:t,actionCreator:r,matcher:i,predicate:o,effect:c}=e;if(t)o=Vr(t).match;else if(r)t=r.type,o=r.match;else if(i)o=i;else if(!o)throw new Error(Ir(21));return Xh(c),{predicate:o,type:t,effect:c}},nT=Sc(e=>{const{type:t,predicate:r,effect:i}=iT(e);return{id:HU(),effect:i,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw new Error(Ir(22))}}},{withTypes:()=>nT}),_y=(e,t)=>{const{type:r,effect:i,predicate:o}=iT(t);return Array.from(e.values()).find(c=>(typeof r=="string"?c.type===r:c.predicate===o)&&c.effect===i)},g6=e=>{e.pending.forEach(t=>{t.abort(_6)})},l$=(e,t)=>()=>{for(const r of t.keys())g6(r);e.clear()},gy=(e,t,r)=>{try{e(t,r)}catch(i){setTimeout(()=>{throw i},0)}},aT=Sc(Vr(`${Cd}/add`),{withTypes:()=>aT}),s$=Vr(`${Cd}/removeAll`),oT=Sc(Vr(`${Cd}/remove`),{withTypes:()=>oT}),u$=(...e)=>{console.error(`${Cd}/error`,...e)},Gs=(e={})=>{const t=new Map,r=new Map,i=w=>{const b=r.get(w)??0;r.set(w,b+1)},o=w=>{const b=r.get(w)??1;b===1?r.delete(w):r.set(w,b-1)},{extra:c,onError:s=u$}=e;Xh(s);const u=w=>(w.unsubscribe=()=>t.delete(w.id),t.set(w.id,w),b=>{w.unsubscribe(),b?.cancelActive&&g6(w)}),d=w=>{const b=_y(t,w)??nT(w);return u(b)};Sc(d,{withTypes:()=>d});const f=w=>{const b=_y(t,w);return b&&(b.unsubscribe(),w.cancelActive&&g6(b)),!!b};Sc(f,{withTypes:()=>f});const m=async(w,b,x,A)=>{const T=new AbortController,E=c$(d,T.signal),O=[];try{w.pending.add(T),i(w),await Promise.resolve(w.effect(b,Sc({},x,{getOriginalState:A,condition:(N,C)=>E(N,C).then(Boolean),take:E,delay:rT(T.signal),pause:Cp(T.signal),extra:c,signal:T.signal,fork:o$(T.signal,O),unsubscribe:w.unsubscribe,subscribe:()=>{t.set(w.id,w)},cancelActiveListeners:()=>{w.pending.forEach((N,C,M)=>{N!==T&&(N.abort(_6),M.delete(N))})},cancel:()=>{T.abort(_6),w.pending.delete(T)},throwIfCancelled:()=>{no(T.signal)}})))}catch(N){N instanceof Nd||gy(s,N,{raisedBy:"effect"})}finally{await Promise.all(O),T.abort(n$),o(w),w.pending.delete(T)}},h=l$(t,r);return{middleware:w=>b=>x=>{if(!RS(x))return b(x);if(aT.match(x))return d(x.payload);if(s$.match(x)){h();return}if(oT.match(x))return f(x.payload);let A=w.getState();const T=()=>{if(A===hy)throw new Error(Ir(23));return A};let E;try{if(E=b(x),t.size>0){const O=w.getState(),N=Array.from(t.values());for(const C of N){let M=!1;try{M=C.predicate(x,O,A)}catch(R){M=!1,gy(s,R,{raisedBy:"predicate"})}M&&m(C,x,w,T)}}}finally{A=hy}return E},startListening:d,stopListening:f,clearListeners:h}};function Ir(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var p$={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},cT=nr({name:"chartLayout",initialState:p$,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,i,o,c;e.margin.top=(r=t.payload.top)!==null&&r!==void 0?r:0,e.margin.right=(i=t.payload.right)!==null&&i!==void 0?i:0,e.margin.bottom=(o=t.payload.bottom)!==null&&o!==void 0?o:0,e.margin.left=(c=t.payload.left)!==null&&c!==void 0?c:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:d$,setLayout:f$,setChartSize:m$,setScale:h$}=cT.actions,_$=cT.reducer;function lT(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}function Ne(e){return Number.isFinite(e)}function Bi(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function vy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function xc(e){for(var t=1;t{if(t&&r){var{width:i,height:o}=r,{align:c,verticalAlign:s,layout:u}=t;if((u==="vertical"||u==="horizontal"&&s==="middle")&&c!=="center"&&_e(e[c]))return xc(xc({},e),{},{[c]:e[c]+(i||0)});if((u==="horizontal"||u==="vertical"&&c==="center")&&s!=="middle"&&_e(e[s]))return xc(xc({},e),{},{[s]:e[s]+(o||0)})}return e},ya=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",sT=(e,t,r,i)=>{if(i)return e.map(u=>u.coordinate);var o,c,s=e.map(u=>(u.coordinate===t&&(o=!0),u.coordinate===r&&(c=!0),u.coordinate));return o||s.push(t),c||s.push(r),s},uT=(e,t,r)=>{if(!e)return null;var{duplicateDomain:i,type:o,range:c,scale:s,realScaleType:u,isCategorical:d,categoricalDomain:f,tickCount:m,ticks:h,niceTicks:v,axisType:w}=e;if(!s)return null;var b=u==="scaleBand"&&s.bandwidth?s.bandwidth()/2:2,x=o==="category"&&s.bandwidth?s.bandwidth()/b:0;if(x=w==="angleAxis"&&c&&c.length>=2?wr(c[0]-c[1])*2*x:x,h||v){var A=(h||v||[]).map((T,E)=>{var O=i?i.indexOf(T):T,N=s.map(O);return Ne(N)?{coordinate:N+x,value:T,offset:x,index:E}:null}).filter(br);return A}return d&&f?f.map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:T,index:E,offset:x}:null}).filter(br):s.ticks&&m!=null?s.ticks(m).map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:T,index:E,offset:x}:null}).filter(br):s.domain().map((T,E)=>{var O=s.map(T);return Ne(O)?{coordinate:O+x,value:i?i[T]:T,index:E,offset:x}:null}).filter(br)},b$=(e,t)=>{if(!t||t.length!==2||!_e(t[0])||!_e(t[1]))return e;var r=Math.min(t[0],t[1]),i=Math.max(t[0],t[1]),o=[e[0],e[1]];return(!_e(e[0])||e[0]i)&&(o[1]=i),o[0]>i&&(o[0]=i),o[1]{var t,r=e.length;if(!(r<=0)){var i=(t=e[0])===null||t===void 0?void 0:t.length;if(!(i==null||i<=0))for(var o=0;o=0?(f[0]=c,c+=v,f[1]=c):(f[0]=s,s+=v,f[1]=s)}}}},j$=e=>{var t,r=e.length;if(!(r<=0)){var i=(t=e[0])===null||t===void 0?void 0:t.length;if(!(i==null||i<=0))for(var o=0;o=0?(d[0]=c,c+=f,d[1]=c):(d[0]=0,d[1]=0)}}}},A$={sign:x$,expand:GB,none:co,silhouette:WB,wiggle:ZB,positive:j$},S$=(e,t,r)=>{var i,o=(i=A$[r])!==null&&i!==void 0?i:co,c=YB().keys(t).value((u,d)=>Number(ht(u,d,0))).order(o6).offset(o),s=c(e);return s.forEach((u,d)=>{u.forEach((f,m)=>{var h=ht(e[m],t[d],0);Array.isArray(h)&&h.length===2&&_e(h[0])&&_e(h[1])&&(f[0]=h[0],f[1]=h[1])})}),s};function T$(e){return e==null?void 0:String(e)}function yy(e){var{axis:t,ticks:r,bandSize:i,entry:o,index:c,dataKey:s}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!et(o[t.dataKey])){var u=gS(r,"value",o[t.dataKey]);if(u)return u.coordinate+i/2}return r!=null&&r[c]?r[c].coordinate+i/2:null}var d=ht(o,et(s)?t.dataKey:s),f=t.scale.map(d);return _e(f)?f:null}var wy=e=>{var{axis:t,ticks:r,offset:i,bandSize:o,entry:c,index:s}=e;if(t.type==="category")return r[s]?r[s].coordinate+i:null;var u=ht(c,t.dataKey,t.scale.domain()[s]);if(et(u))return null;var d=t.scale.map(u);return _e(d)?d-o/2+i:null},E$=e=>{var{numericAxis:t}=e,r=t.scale.domain();if(t.type==="number"){var i=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);return i<=0&&o>=0?0:o<0?o:i}return r[0]},O$=e=>{var t=e.flat(2).filter(_e);return[Math.min(...t),Math.max(...t)]},k$=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],N$=(e,t,r)=>{if(e!=null)return k$(Object.keys(e).reduce((i,o)=>{var c=e[o];if(!c)return i;var{stackedData:s}=c,u=s.reduce((d,f)=>{var m=lT(f,t,r),h=O$(m);return!Ne(h[0])||!Ne(h[1])?d:[Math.min(d[0],h[0]),Math.max(d[1],h[1])]},[1/0,-1/0]);return[Math.min(u[0],i[0]),Math.max(u[1],i[1])]},[1/0,-1/0]))},by=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,xy=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Mp=(e,t,r)=>{if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!r||i>0)return i}if(e&&t&&t.length>=2){for(var o=xd(t,m=>m.coordinate),c=1/0,s=1,u=o.length;s{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},M$=(e,t)=>t==="centric"?e.angle:e.radius,xn=e=>e.layout.width,jn=e=>e.layout.height,P$=e=>e.layout.scale,pT=e=>e.layout.margin,Pd=F(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),Dd=F(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),D$="data-recharts-item-index",dT="data-recharts-item-id",Ws=60;function Ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Vu(e){for(var t=1;te.brush.height;function B$(e){var t=Dd(e);return t.reduce((r,i)=>{if(i.orientation==="left"&&!i.mirror&&!i.hide){var o=typeof i.width=="number"?i.width:Ws;return r+o}return r},0)}function V$(e){var t=Dd(e);return t.reduce((r,i)=>{if(i.orientation==="right"&&!i.mirror&&!i.hide){var o=typeof i.width=="number"?i.width:Ws;return r+o}return r},0)}function U$(e){var t=Pd(e);return t.reduce((r,i)=>i.orientation==="top"&&!i.mirror&&!i.hide?r+i.height:r,0)}function $$(e){var t=Pd(e);return t.reduce((r,i)=>i.orientation==="bottom"&&!i.mirror&&!i.hide?r+i.height:r,0)}var Ut=F([xn,jn,pT,I$,B$,V$,U$,$$,MS,mU],(e,t,r,i,o,c,s,u,d,f)=>{var m={left:(r.left||0)+o,right:(r.right||0)+c},h={top:(r.top||0)+s,bottom:(r.bottom||0)+u},v=Vu(Vu({},h),m),w=v.bottom;v.bottom+=i,v=w$(v,d,f);var b=e-v.left-v.right,x=t-v.top-v.bottom;return Vu(Vu({brushBottom:w},v),{},{width:Math.max(b,0),height:Math.max(x,0)})}),F$=F(Ut,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),Yh=F(xn,jn,(e,t)=>({x:0,y:0,width:e,height:t})),q$=j.createContext(null),wt=()=>j.useContext(q$)!=null,Rd=e=>e.brush,Ld=F([Rd,Ut,pT],(e,t,r)=>({height:e.height,x:_e(e.x)?e.x:t.left,y:_e(e.y)?e.y:t.top+t.height+t.brushBottom-(r?.bottom||0),width:_e(e.width)?e.width:t.width})),Z3={},Q3={},J3={},Sy;function H$(){return Sy||(Sy=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,i,{signal:o,edges:c}={}){let s,u=null;const d=c!=null&&c.includes("leading"),f=c==null||c.includes("trailing"),m=()=>{u!==null&&(r.apply(s,u),s=void 0,u=null)},h=()=>{f&&m(),x()};let v=null;const w=()=>{v!=null&&clearTimeout(v),v=setTimeout(()=>{v=null,h()},i)},b=()=>{v!==null&&(clearTimeout(v),v=null)},x=()=>{b(),s=void 0,u=null},A=()=>{m()},T=function(...E){if(o?.aborted)return;s=this,u=E;const O=v==null;w(),d&&O&&m()};return T.schedule=w,T.cancel=x,T.flush=A,o?.addEventListener("abort",x,{once:!0}),T}e.debounce=t})(J3)),J3}var Ty;function K$(){return Ty||(Ty=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=H$();function r(i,o=0,c={}){typeof c!="object"&&(c={});const{leading:s=!1,trailing:u=!0,maxWait:d}=c,f=Array(2);s&&(f[0]="leading"),u&&(f[1]="trailing");let m,h=null;const v=t.debounce(function(...x){m=i.apply(this,x),h=null},o,{edges:f}),w=function(...x){return d!=null&&(h===null&&(h=Date.now()),Date.now()-h>=d)?(m=i.apply(this,x),h=Date.now(),v.cancel(),v.schedule(),m):(v.apply(this,x),m)},b=()=>(v.flush(),m);return w.cancel=v.cancel,w.flush=b,w}e.debounce=r})(Q3)),Q3}var Ey;function X$(){return Ey||(Ey=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=K$();function r(i,o=0,c={}){const{leading:s=!0,trailing:u=!0}=c;return t.debounce(i,o,{leading:s,maxWait:o,trailing:u})}e.throttle=r})(Z3)),Z3}var em,Oy;function Y$(){return Oy||(Oy=1,em=X$().throttle),em}var G$=Y$();const W$=_a(G$);var Os=function(t,r){for(var i=arguments.length,o=new Array(i>2?i-2:0),c=2;co[s++]))}},Mi={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},fT=(e,t,r)=>{var{width:i=Mi.width,height:o=Mi.height,aspect:c,maxHeight:s}=r,u=lo(i)?e:Number(i),d=lo(o)?t:Number(o);return c&&c>0&&(u?d=u/c:d&&(u=d*c),s&&d!=null&&d>s&&(d=s)),{calculatedWidth:u,calculatedHeight:d}},Z$={width:0,height:0,overflow:"visible"},Q$={width:0,overflowX:"visible"},J$={height:0,overflowY:"visible"},eF={},tF=e=>{var{width:t,height:r}=e,i=lo(t),o=lo(r);return i&&o?Z$:i?Q$:o?J$:eF};function rF(e){var{width:t,height:r,aspect:i}=e,o=t,c=r;return o===void 0&&c===void 0?(o=Mi.width,c=Mi.height):o===void 0?o=i&&i>0?void 0:Mi.width:c===void 0&&(c=i&&i>0?void 0:Mi.height),{width:o,height:c}}function v6(){return v6=Object.assign?Object.assign.bind():function(e){for(var t=1;t({width:r,height:i}),[r,i]);return oF(o)?j.createElement(mT.Provider,{value:o},t):null}var Gh=()=>j.useContext(mT),cF=j.forwardRef((e,t)=>{var{aspect:r,initialDimension:i=Mi.initialDimension,width:o,height:c,minWidth:s=Mi.minWidth,minHeight:u,maxHeight:d,children:f,debounce:m=Mi.debounce,id:h,className:v,onResize:w,style:b={}}=e,x=j.useRef(null),A=j.useRef();A.current=w,j.useImperativeHandle(t,()=>x.current);var[T,E]=j.useState({containerWidth:i.width,containerHeight:i.height}),O=j.useCallback((z,q)=>{E(Z=>{var te=Math.round(z),X=Math.round(q);return Z.containerWidth===te&&Z.containerHeight===X?Z:{containerWidth:te,containerHeight:X}})},[]);j.useEffect(()=>{if(x.current==null||typeof ResizeObserver>"u")return va;var z=X=>{var ge,se=X[0];if(se!=null){var{width:ye,height:B}=se.contentRect;O(ye,B),(ge=A.current)===null||ge===void 0||ge.call(A,ye,B)}};m>0&&(z=W$(z,m,{trailing:!0,leading:!1}));var q=new ResizeObserver(z),{width:Z,height:te}=x.current.getBoundingClientRect();return O(Z,te),q.observe(x.current),()=>{q.disconnect()}},[O,m]);var{containerWidth:N,containerHeight:C}=T;Os(!r||r>0,"The aspect(%s) must be greater than zero.",r);var{calculatedWidth:M,calculatedHeight:R}=fT(N,C,{width:o,height:c,aspect:r,maxHeight:d});return Os(M!=null&&M>0||R!=null&&R>0,`The width(%s) and height(%s) of chart should be greater than 0, please check the style of container, or the props width(%s) and height(%s), or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the - height and width.`,M,R,o,c,s,u,r),j.createElement("div",{id:h?"".concat(h):void 0,className:Ze("recharts-responsive-container",v),style:Ny(Ny({},b),{},{width:o,height:c,minWidth:s,minHeight:u,maxHeight:d}),ref:x},j.createElement("div",{style:tF({width:o,height:c})},j.createElement(hT,{width:M,height:R},f)))}),W6=j.forwardRef((e,t)=>{var r=G6();if(Bi(r.width)&&Bi(r.height))return e.children;var{width:i,height:o}=rF({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:c,calculatedHeight:s}=fT(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight});return _e(c)&&_e(s)?j.createElement(hT,{width:c,height:s},e.children):j.createElement(cF,v3({},e,{width:i,height:o,ref:t}))});function Z6(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var Uc=()=>{var e,t=wt(),r=me(F$),i=me(Ld),o=(e=me(Rd))===null||e===void 0?void 0:e.padding;return!t||!i||!o?r:{width:i.width-o.left-o.right,height:i.height-o.top-o.bottom,x:o.left,y:o.top}},lF={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},_T=()=>{var e;return(e=me(Ut))!==null&&e!==void 0?e:lF},gT=()=>me(xn),vT=()=>me(jn),Qe=e=>e.layout.layoutType,go=()=>me(Qe),yT=()=>{var e=go();if(e==="horizontal"||e==="vertical")return e},wT=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},sF=()=>{var e=go();return e!==void 0},Zs=e=>{var t=ot(),r=wt(),{width:i,height:o}=e,c=G6(),s=i,u=o;return c&&(s=c.width>0?c.width:i,u=c.height>0?c.height:o),j.useEffect(()=>{!r&&Bi(s)&&Bi(u)&&t(m$({width:s,height:u}))},[t,r,s,u]),null},bT=Symbol.for("immer-nothing"),Cy=Symbol.for("immer-draftable"),Ur=Symbol.for("immer-state");function gi(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ks=Object.getPrototypeOf;function Mc(e){return!!e&&!!e[Ur]}function uo(e){return e?xT(e)||Array.isArray(e)||!!e[Cy]||!!e.constructor?.[Cy]||Qs(e)||Id(e):!1}var uF=Object.prototype.constructor.toString(),My=new WeakMap;function xT(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let i=My.get(r);return i===void 0&&(i=Function.toString.call(r),My.set(r,i)),i===uF}function Pp(e,t,r=!0){zd(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(o=>{t(o,e[o],e)}):e.forEach((i,o)=>t(o,i,e))}function zd(e){const t=e[Ur];return t?t.type_:Array.isArray(e)?1:Qs(e)?2:Id(e)?3:0}function y3(e,t){return zd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function jT(e,t,r){const i=zd(e);i===2?e.set(t,r):i===3?e.add(r):e[t]=r}function pF(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Qs(e){return e instanceof Map}function Id(e){return e instanceof Set}function Ya(e){return e.copy_||e.base_}function w3(e,t){if(Qs(e))return new Map(e);if(Id(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=xT(e);if(t===!0||t==="class_only"&&!r){const i=Object.getOwnPropertyDescriptors(e);delete i[Ur];let o=Reflect.ownKeys(i);for(let c=0;c1&&Object.defineProperties(e,{set:Uu,add:Uu,clear:Uu,delete:Uu}),Object.freeze(e),t&&Object.values(e).forEach(r=>Q6(r,!0))),e}function dF(){gi(2)}var Uu={value:dF};function Bd(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var fF={};function po(e){const t=fF[e];return t||gi(0,e),t}var Ns;function AT(){return Ns}function mF(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Py(e,t){t&&(po("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function b3(e){x3(e),e.drafts_.forEach(hF),e.drafts_=null}function x3(e){e===Ns&&(Ns=e.parent_)}function Dy(e){return Ns=mF(Ns,e)}function hF(e){const t=e[Ur];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Ry(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Ur].modified_&&(b3(t),gi(4)),uo(e)&&(e=Dp(t,e),t.parent_||Rp(t,e)),t.patches_&&po("Patches").generateReplacementPatches_(r[Ur].base_,e,t.patches_,t.inversePatches_)):e=Dp(t,r,[]),b3(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==bT?e:void 0}function Dp(e,t,r){if(Bd(t))return t;const i=e.immer_.shouldUseStrictIteration(),o=t[Ur];if(!o)return Pp(t,(c,s)=>Ly(e,o,t,c,s,r),i),t;if(o.scope_!==e)return t;if(!o.modified_)return Rp(e,o.base_,!0),o.base_;if(!o.finalized_){o.finalized_=!0,o.scope_.unfinalizedDrafts_--;const c=o.copy_;let s=c,u=!1;o.type_===3&&(s=new Set(c),c.clear(),u=!0),Pp(s,(d,f)=>Ly(e,o,c,d,f,r,u),i),Rp(e,c,!1),r&&e.patches_&&po("Patches").generatePatches_(o,r,e.patches_,e.inversePatches_)}return o.copy_}function Ly(e,t,r,i,o,c,s){if(o==null||typeof o!="object"&&!s)return;const u=Bd(o);if(!(u&&!s)){if(Mc(o)){const d=c&&t&&t.type_!==3&&!y3(t.assigned_,i)?c.concat(i):void 0,f=Dp(e,o,d);if(jT(r,i,f),Mc(f))e.canAutoFreeze_=!1;else return}else s&&r.add(o);if(uo(o)&&!u){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[i]===o&&u)return;Dp(e,o),(!t||!t.scope_.parent_)&&typeof i!="symbol"&&(Qs(r)?r.has(i):Object.prototype.propertyIsEnumerable.call(r,i))&&Rp(e,o)}}}function Rp(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Q6(t,r)}function _F(e,t){const r=Array.isArray(e),i={type_:r?1:0,scope_:t?t.scope_:AT(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=i,c=J6;r&&(o=[i],c=Cs);const{revoke:s,proxy:u}=Proxy.revocable(o,c);return i.draft_=u,i.revoke_=s,u}var J6={get(e,t){if(t===Ur)return e;const r=Ya(e);if(!y3(r,t))return gF(e,r,t);const i=r[t];return e.finalized_||!uo(i)?i:i===th(e.base_,t)?(rh(e),e.copy_[t]=A3(i,e)):i},has(e,t){return t in Ya(e)},ownKeys(e){return Reflect.ownKeys(Ya(e))},set(e,t,r){const i=ST(Ya(e),t);if(i?.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){const o=th(Ya(e),t),c=o?.[Ur];if(c&&c.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(pF(r,o)&&(r!==void 0||y3(e.base_,t)))return!0;rh(e),j3(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return th(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,rh(e),j3(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ya(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:i.enumerable,value:r[t]}},defineProperty(){gi(11)},getPrototypeOf(e){return ks(e.base_)},setPrototypeOf(){gi(12)}},Cs={};Pp(J6,(e,t)=>{Cs[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Cs.deleteProperty=function(e,t){return Cs.set.call(this,e,t,void 0)};Cs.set=function(e,t,r){return J6.set.call(this,e[0],t,r,e[0])};function th(e,t){const r=e[Ur];return(r?Ya(r):e)[t]}function gF(e,t,r){const i=ST(t,r);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}function ST(e,t){if(!(t in e))return;let r=ks(e);for(;r;){const i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=ks(r)}}function j3(e){e.modified_||(e.modified_=!0,e.parent_&&j3(e.parent_))}function rh(e){e.copy_||(e.copy_=w3(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var vF=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,i)=>{if(typeof t=="function"&&typeof r!="function"){const c=r;r=t;const s=this;return function(d=c,...f){return s.produce(d,m=>r.call(this,m,...f))}}typeof r!="function"&&gi(6),i!==void 0&&typeof i!="function"&&gi(7);let o;if(uo(t)){const c=Dy(this),s=A3(t,void 0);let u=!0;try{o=r(s),u=!1}finally{u?b3(c):x3(c)}return Py(c,i),Ry(o,c)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===bT&&(o=void 0),this.autoFreeze_&&Q6(o,!0),i){const c=[],s=[];po("Patches").generateReplacementPatches_(t,o,c,s),i(c,s)}return o}else gi(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(s,...u)=>this.produceWithPatches(s,d=>t(d,...u));let i,o;return[this.produce(t,r,(s,u)=>{i=s,o=u}),i,o]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){uo(e)||gi(8),Mc(e)&&(e=yF(e));const t=Dy(this),r=A3(e,void 0);return r[Ur].isManual_=!0,x3(t),r}finishDraft(e,t){const r=e&&e[Ur];(!r||!r.isManual_)&&gi(9);const{scope_:i}=r;return Py(i,t),Ry(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const i=po("Patches").applyPatches_;return Mc(e)?i(e,t):this.produce(e,o=>i(o,t))}};function A3(e,t){const r=Qs(e)?po("MapSet").proxyMap_(e,t):Id(e)?po("MapSet").proxySet_(e,t):_F(e,t);return(t?t.scope_:AT()).drafts_.push(r),r}function yF(e){return Mc(e)||gi(10,e),TT(e)}function TT(e){if(!uo(e)||Bd(e))return e;const t=e[Ur];let r,i=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=w3(e,t.scope_.immer_.useStrictShallowCopy_),i=t.scope_.immer_.shouldUseStrictIteration()}else r=w3(e,!0);return Pp(r,(o,c)=>{jT(r,o,TT(c))},i),t&&(t.finalized_=!1),r}var wF=new vF;wF.produce;var bF={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},ET=nr({name:"legend",initialState:bF,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:nt()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).payload.indexOf(r);o>-1&&(e.payload[o]=i)},prepare:nt()},removeLegendPayload:{reducer(e,t){var r=ii(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:nt()}}}),{setLegendSize:Lae,setLegendSettings:zae,addLegendPayload:xF,replaceLegendPayload:jF,removeLegendPayload:AF}=ET.actions,SF=ET.reducer,ih={exports:{}},nh={};var zy;function TF(){if(zy)return nh;zy=1;var e=Lc();function t(d,f){return d===f&&(d!==0||1/d===1/f)||d!==d&&f!==f}var r=typeof Object.is=="function"?Object.is:t,i=e.useSyncExternalStore,o=e.useRef,c=e.useEffect,s=e.useMemo,u=e.useDebugValue;return nh.useSyncExternalStoreWithSelector=function(d,f,m,h,v){var w=o(null);if(w.current===null){var b={hasValue:!1,value:null};w.current=b}else b=w.current;w=s(function(){function A(C){if(!T){if(T=!0,E=C,C=h(C),v!==void 0&&b.hasValue){var M=b.value;if(v(M,C))return O=M}return O=C}if(M=O,r(E,C))return M;var R=h(C);return v!==void 0&&v(M,R)?(E=C,M):(E=C,O=R)}var T=!1,E,O,N=m===void 0?null:m;return[function(){return A(f())},N===null?void 0:function(){return A(N())}]},[f,m,h,v]);var x=i(d,w[0],w[1]);return c(function(){b.hasValue=!0,b.value=x},[x]),u(x),x},nh}var Iy;function EF(){return Iy||(Iy=1,ih.exports=TF()),ih.exports}EF();function OF(e){e()}function kF(){let e=null,t=null;return{clear(){e=null,t=null},notify(){OF(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let i=e;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0;const o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!i||e===null||(i=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var By={notify(){},get:()=>[]};function NF(e,t){let r,i=By,o=0,c=!1;function s(x){m();const A=i.subscribe(x);let T=!1;return()=>{T||(T=!0,A(),h())}}function u(){i.notify()}function d(){b.onStateChange&&b.onStateChange()}function f(){return c}function m(){o++,r||(r=e.subscribe(d),i=kF())}function h(){o--,r&&o===0&&(r(),r=void 0,i.clear(),i=By)}function v(){c||(c=!0,m())}function w(){c&&(c=!1,h())}const b={addNestedSub:s,notifyNestedSubs:u,handleChangeWrapper:d,isSubscribed:f,trySubscribe:v,tryUnsubscribe:w,getListeners:()=>i};return b}var CF=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",MF=CF(),PF=()=>typeof navigator<"u"&&navigator.product==="ReactNative",DF=PF(),RF=()=>MF||DF?j.useLayoutEffect:j.useEffect,LF=RF();function Vy(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function zF(e,t){if(Vy(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let o=0;o{const d=NF(o);return{store:o,subscription:d,getServerState:i?()=>i:void 0}},[o,i]),s=j.useMemo(()=>o.getState(),[o]);LF(()=>{const{subscription:d}=c;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),s!==o.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[c,s]);const u=r||UF;return j.createElement(u.Provider,{value:c},t)}var FF=$F,qF=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function HF(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Js(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var i of r)if(qF.has(i)){if(e[i]==null&&t[i]==null)continue;if(!zF(e[i],t[i]))return!1}else if(!HF(e[i],t[i]))return!1;return!0}function S3(){return S3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{separator:t=oc.separator,contentStyle:r,itemStyle:i,labelStyle:o=oc.labelStyle,payload:c,formatter:s,itemSorter:u,wrapperClassName:d,labelClassName:f,label:m,labelFormatter:h,accessibilityLayer:v=oc.accessibilityLayer}=e,w=()=>{if(c&&c.length){var C={padding:0,margin:0},M=WF(c,u),R=M.map((z,q)=>{if(z.type==="none")return null;var Z=z.formatter||s||GF,{value:te,name:X}=z,ge=te,se=X;if(Z){var ye=Z(te,X,z,q,c);if(Array.isArray(ye))[ge,se]=ye;else if(ye!=null)ge=ye;else return null}var B=Yl(Yl({},oc.itemStyle),{},{color:z.color||oc.itemStyle.color},i);return j.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(q),style:B},ci(se)?j.createElement("span",{className:"recharts-tooltip-item-name"},se):null,ci(se)?j.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,j.createElement("span",{className:"recharts-tooltip-item-value"},ge),j.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return j.createElement("ul",{className:"recharts-tooltip-item-list",style:C},R)}return null},b=Yl(Yl({},oc.contentStyle),r),x=Yl({margin:0},o),A=!et(m),T=A?m:"",E=Ze("recharts-default-tooltip",d),O=Ze("recharts-tooltip-label",f);A&&h&&c!==void 0&&c!==null&&(T=h(m,c));var N=v?{role:"status","aria-live":"assertive"}:{};return j.createElement("div",S3({className:E,style:b},N),j.createElement("p",{className:O,style:x},j.isValidElement(T)?T:"".concat(T)),w())},Gl="recharts-tooltip-wrapper",QF={visibility:"hidden"};function JF(e){var{coordinate:t,translateX:r,translateY:i}=e;return Ze(Gl,{["".concat(Gl,"-right")]:_e(r)&&t&&_e(t.x)&&r>=t.x,["".concat(Gl,"-left")]:_e(r)&&t&&_e(t.x)&&r=t.y,["".concat(Gl,"-top")]:_e(i)&&t&&_e(t.y)&&i0?o:0),h=r[i]+o;if(t[i])return s[i]?m:h;var v=d[i];if(v==null)return 0;if(s[i]){var w=m,b=v;return wA?Math.max(m,v):Math.max(h,v)}function eq(e){var{translateX:t,translateY:r,useTranslate3d:i}=e;return{transform:i?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function tq(e){var{allowEscapeViewBox:t,coordinate:r,offsetTop:i,offsetLeft:o,position:c,reverseDirection:s,tooltipBox:u,useTranslate3d:d,viewBox:f}=e,m,h,v;return u.height>0&&u.width>0&&r?(h=$y({allowEscapeViewBox:t,coordinate:r,key:"x",offset:o,position:c,reverseDirection:s,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),v=$y({allowEscapeViewBox:t,coordinate:r,key:"y",offset:i,position:c,reverseDirection:s,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),m=eq({translateX:h,translateY:v,useTranslate3d:d})):m=QF,{cssProperties:m,cssClasses:JF({translateX:h,translateY:v,coordinate:r})}}var rq=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),$c={isSsr:rq()};function e_(){var[e,t]=j.useState(()=>$c.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches);return j.useEffect(()=>{if(window.matchMedia){var r=window.matchMedia("(prefers-reduced-motion: reduce)"),i=()=>{t(r.matches)};return r.addEventListener("change",i),()=>{r.removeEventListener("change",i)}}},[]),e}function Fy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function cc(e){for(var t=1;t({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));j.useEffect(()=>{var b=x=>{if(x.key==="Escape"){var A,T,E,O;f({dismissed:!0,dismissedAtCoordinate:{x:(A=(T=e.coordinate)===null||T===void 0?void 0:T.x)!==null&&A!==void 0?A:0,y:(E=(O=e.coordinate)===null||O===void 0?void 0:O.y)!==null&&E!==void 0?E:0}})}};return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(r=e.coordinate)===null||r===void 0?void 0:r.y]),d.dismissed&&(((i=(o=e.coordinate)===null||o===void 0?void 0:o.x)!==null&&i!==void 0?i:0)!==d.dismissedAtCoordinate.x||((c=(s=e.coordinate)===null||s===void 0?void 0:s.y)!==null&&c!==void 0?c:0)!==d.dismissedAtCoordinate.y)&&f(cc(cc({},d),{},{dismissed:!1}));var{cssClasses:m,cssProperties:h}=tq({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),v=e.hasPortalFromProps?{}:cc(cc({transition:oq({prefersReducedMotion:u,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},h),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),w=cc(cc({},v),{},{visibility:!d.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return j.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:m,style:w,ref:e.innerRef},e.children)}var lq=j.memo(cq),OT=()=>{var e;return(e=me(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function T3(){return T3=Object.assign?Object.assign.bind():function(e){for(var t=1;tNe(e.x)&&Ne(e.y),Xy=e=>e.base!=null&&Lp(e.base)&&Lp(e),Wl=e=>e.x,Zl=e=>e.y,dq=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(Xs(e));if((r==="curveMonotone"||r==="curveBump")&&t){var i=Ky["".concat(r).concat(t==="vertical"?"Y":"X")];if(i)return i}return Ky[r]||yd},Yy={connectNulls:!1,type:"linear"},fq=e=>{var{type:t=Yy.type,points:r=[],baseLine:i,layout:o,connectNulls:c=Yy.connectNulls}=e,s=dq(t,o),u=c?r.filter(Lp):r;if(Array.isArray(i)){var d,f=r.map((b,x)=>Hy(Hy({},b),{},{base:i[x]}));o==="vertical"?d=Du().y(Zl).x1(Wl).x0(b=>b.base.x):d=Du().x(Wl).y1(Zl).y0(b=>b.base.y);var m=d.defined(Xy).curve(s),h=c?f.filter(Xy):f;return m(h)}var v;o==="vertical"&&_e(i)?v=Du().y(Zl).x1(Wl).x0(i):_e(i)?v=Du().x(Wl).y1(Zl).y0(i):v=nS().x(Wl).y(Zl);var w=v.defined(Lp).curve(s);return w(u)},t_=e=>{var{className:t,points:r,path:i,pathRef:o}=e,c=go();if((!r||!r.length)&&!i)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||c,connectNulls:e.connectNulls},u=r&&r.length?fq(s):i;return j.createElement("path",T3({},oi(e),hV(e),{className:Ze("recharts-curve",t),d:u===null?void 0:u,ref:o}))},mq=["x","y","top","left","width","height","className"];function E3(){return E3=Object.assign?Object.assign.bind():function(e){for(var t=1;t"M".concat(e,",").concat(o,"v").concat(i,"M").concat(c,",").concat(t,"h").concat(r),xq=e=>{var{x:t=0,y:r=0,top:i=0,left:o=0,width:c=0,height:s=0,className:u}=e,d=yq(e,mq),f=hq({x:t,y:r,top:i,left:o,width:c,height:s},d);return!_e(t)||!_e(r)||!_e(c)||!_e(s)||!_e(i)||!_e(o)?null:j.createElement("path",E3({},Br(f),{className:Ze("recharts-cross",u),d:bq(t,r,c,s,i,o)}))};function jq(e,t,r,i){var o=i/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-o:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-o,width:e==="horizontal"?i:r.width-1,height:e==="horizontal"?r.height-1:i}}function Wy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Zy(e){for(var t=1;te.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),r_=(e,t,r)=>e.map(i=>"".concat(Eq(i)," ").concat(t,"ms ").concat(r)).join(","),Oq=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((r,i)=>r.filter(o=>i.includes(o))),Ms=(e,t)=>Object.keys(t).reduce((r,i)=>Zy(Zy({},r),{},{[i]:e(i,t[i])}),{});function Qy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ct(e){for(var t=1;te+(t-e)*r,O3=e=>{var{from:t,to:r}=e;return t!==r},kT=(e,t,r)=>{var i=Ms((o,c)=>{if(O3(c)){var[s,u]=e(c.from,c.to,c.velocity);return Ct(Ct({},c),{},{from:s,velocity:u})}return c},t);return r<1?Ms((o,c)=>O3(c)&&i[o]!=null?Ct(Ct({},c),{},{velocity:zp(c.velocity,i[o].velocity,r),from:zp(c.from,i[o].from,r)}):c,t):kT(e,i,r-1)};function Mq(e,t,r,i,o,c){var s,u=i.reduce((v,w)=>Ct(Ct({},v),{},{[w]:{from:e[w],velocity:0,to:t[w]}}),{}),d=()=>Ms((v,w)=>w.from,u),f=()=>!Object.values(u).filter(O3).length,m=null,h=v=>{s||(s=v);var w=v-s,b=w/r.dt;u=kT(r,u,b),o(Ct(Ct(Ct({},e),t),d())),s=v,f()||(m=c.setTimeout(h))};return()=>(m=c.setTimeout(h),()=>{var v;(v=m)===null||v===void 0||v()})}function Pq(e,t,r,i,o,c,s){var u=null,d=o.reduce((h,v)=>{var w=e[v],b=t[v];return w==null||b==null?h:Ct(Ct({},h),{},{[v]:[w,b]})},{}),f,m=h=>{f||(f=h);var v=(h-f)/i,w=Ms((x,A)=>zp(...A,r(v)),d);if(c(Ct(Ct(Ct({},e),t),w)),v<1)u=s.setTimeout(m);else{var b=Ms((x,A)=>zp(...A,r(1)),d);c(Ct(Ct(Ct({},e),t),b))}};return()=>(u=s.setTimeout(m),()=>{var h;(h=u)===null||h===void 0||h()})}const Dq=(e,t,r,i,o,c)=>{var s=Oq(e,t);return r==null?()=>(o(Ct(Ct({},e),t)),()=>{}):r.isStepper===!0?Mq(e,t,r,s,o,c):Pq(e,t,r,i,s,o,c)};var Ip=1e-4,NT=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],CT=(e,t)=>e.map((r,i)=>r*t**i).reduce((r,i)=>r+i),Jy=(e,t)=>r=>{var i=NT(e,t);return CT(i,r)},Rq=(e,t)=>r=>{var i=NT(e,t),o=[...i.map((c,s)=>c*s).slice(1),0];return CT(o,r)},Lq=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var i=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(i==null||i.length!==4)return null;var o=i.map(c=>parseFloat(c));return[o[0],o[1],o[2],o[3]]},zq=function(){for(var t=arguments.length,r=new Array(t),i=0;i{var o=Jy(e,r),c=Jy(t,i),s=Rq(e,r),u=f=>f>1?1:f<0?0:f,d=f=>{for(var m=f>1?1:f,h=m,v=0;v<8;++v){var w=o(h)-m,b=s(h);if(Math.abs(w-m)0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:i=8,dt:o=17}=t,c=(s,u,d)=>{var f=-(s-u)*r,m=d*i,h=d+(f-m)*o/1e3,v=d*o/1e3+s;return Math.abs(v-u){if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ew(e);case"spring":return Bq();default:if(e.split("(")[0]==="cubic-bezier")return ew(e)}return typeof e=="function"?e:null};function Uq(e){var t,r=()=>null,i=!1,o=null,c=s=>{if(!i){if(Array.isArray(s)){if(!s.length)return;var u=s,[d,...f]=u;if(typeof d=="number"){o=e.setTimeout(c.bind(null,f),d);return}c(d),o=e.setTimeout(c.bind(null,f));return}typeof s=="string"&&(t=s,r(t)),typeof s=="object"&&(t=s,r(t)),typeof s=="function"&&s()}};return{stop:()=>{i=!0},start:s=>{i=!1,o&&(o(),o=null),c(s)},subscribe:s=>(r=s,()=>{r=()=>null}),getTimeoutController:()=>e}}class $q{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=performance.now(),o=null,c=s=>{s-i>=r?t(s):typeof requestAnimationFrame=="function"&&(o=requestAnimationFrame(c))};return o=requestAnimationFrame(c),()=>{o!=null&&cancelAnimationFrame(o)}}}function Fq(){return Uq(new $q)}var qq=j.createContext(Fq);function MT(e,t){var r=j.useContext(qq);return j.useMemo(()=>t??r(e),[e,t,r])}var Hq={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},tw={t:0},ah={t:1};function Vd(e){var t=Vt(e,Hq),{isActive:r,canBegin:i,duration:o,easing:c,begin:s,onAnimationEnd:u,onAnimationStart:d,children:f}=t,m=e_(),h=r==="auto"?!$c.isSsr&&!m:r,v=MT(t.animationId,t.animationManager),[w,b]=j.useState(h?tw:ah),x=j.useRef(null);return j.useEffect(()=>{h||b(ah)},[h]),j.useEffect(()=>{if(!h||!i)return va;var A=Dq(tw,ah,Vq(c),o,b,v.getTimeoutController()),T=()=>{x.current=A()};return v.start([d,s,T,o,u]),()=>{v.stop(),x.current&&x.current(),u()}},[h,i,o,c,s,d,u,v]),f(w.t)}function Ud(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=j.useRef(As(t)),i=j.useRef(e);return i.current!==e&&(r.current=As(t),i.current=e),r.current}var Kq=["radius"],Xq=["radius"],rw,iw,nw,aw,ow,cw,lw,sw,uw,pw;function dw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function fw(e){for(var t=1;t{var c=sa(r),s=sa(i),u=Math.min(Math.abs(c)/2,Math.abs(s)/2),d=s>=0?1:-1,f=c>=0?1:-1,m=s>=0&&c>=0||s<0&&c<0?1:0,h;if(u>0&&Array.isArray(o)){for(var v=[0,0,0,0],w=0,b=4;wu?u:A}h=mt(rw||(rw=Oi(["M",",",""])),e,t+d*v[0]),v[0]>0&&(h+=mt(iw||(iw=Oi(["A ",",",",0,0,",",",",",""])),v[0],v[0],m,e+f*v[0],t)),h+=mt(nw||(nw=Oi(["L ",",",""])),e+r-f*v[1],t),v[1]>0&&(h+=mt(aw||(aw=Oi(["A ",",",",0,0,",`, + height and width.`,M,R,o,c,s,u,r),j.createElement("div",{id:h?"".concat(h):void 0,className:Ze("recharts-responsive-container",v),style:Ny(Ny({},b),{},{width:o,height:c,minWidth:s,minHeight:u,maxHeight:d}),ref:x},j.createElement("div",{style:tF({width:o,height:c})},j.createElement(hT,{width:M,height:R},f)))}),Wh=j.forwardRef((e,t)=>{var r=Gh();if(Bi(r.width)&&Bi(r.height))return e.children;var{width:i,height:o}=rF({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:c,calculatedHeight:s}=fT(void 0,void 0,{width:i,height:o,aspect:e.aspect,maxHeight:e.maxHeight});return _e(c)&&_e(s)?j.createElement(hT,{width:c,height:s},e.children):j.createElement(cF,v6({},e,{width:i,height:o,ref:t}))});function Zh(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var Uc=()=>{var e,t=wt(),r=me(F$),i=me(Ld),o=(e=me(Rd))===null||e===void 0?void 0:e.padding;return!t||!i||!o?r:{width:i.width-o.left-o.right,height:i.height-o.top-o.bottom,x:o.left,y:o.top}},lF={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},_T=()=>{var e;return(e=me(Ut))!==null&&e!==void 0?e:lF},gT=()=>me(xn),vT=()=>me(jn),Qe=e=>e.layout.layoutType,go=()=>me(Qe),yT=()=>{var e=go();if(e==="horizontal"||e==="vertical")return e},wT=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},sF=()=>{var e=go();return e!==void 0},Zs=e=>{var t=ot(),r=wt(),{width:i,height:o}=e,c=Gh(),s=i,u=o;return c&&(s=c.width>0?c.width:i,u=c.height>0?c.height:o),j.useEffect(()=>{!r&&Bi(s)&&Bi(u)&&t(m$({width:s,height:u}))},[t,r,s,u]),null},bT=Symbol.for("immer-nothing"),Cy=Symbol.for("immer-draftable"),Ur=Symbol.for("immer-state");function gi(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ks=Object.getPrototypeOf;function Mc(e){return!!e&&!!e[Ur]}function uo(e){return e?xT(e)||Array.isArray(e)||!!e[Cy]||!!e.constructor?.[Cy]||Qs(e)||Id(e):!1}var uF=Object.prototype.constructor.toString(),My=new WeakMap;function xT(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if(typeof r!="function")return!1;let i=My.get(r);return i===void 0&&(i=Function.toString.call(r),My.set(r,i)),i===uF}function Pp(e,t,r=!0){zd(e)===0?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(o=>{t(o,e[o],e)}):e.forEach((i,o)=>t(o,i,e))}function zd(e){const t=e[Ur];return t?t.type_:Array.isArray(e)?1:Qs(e)?2:Id(e)?3:0}function y6(e,t){return zd(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function jT(e,t,r){const i=zd(e);i===2?e.set(t,r):i===3?e.add(r):e[t]=r}function pF(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function Qs(e){return e instanceof Map}function Id(e){return e instanceof Set}function Ya(e){return e.copy_||e.base_}function w6(e,t){if(Qs(e))return new Map(e);if(Id(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=xT(e);if(t===!0||t==="class_only"&&!r){const i=Object.getOwnPropertyDescriptors(e);delete i[Ur];let o=Reflect.ownKeys(i);for(let c=0;c1&&Object.defineProperties(e,{set:Uu,add:Uu,clear:Uu,delete:Uu}),Object.freeze(e),t&&Object.values(e).forEach(r=>Qh(r,!0))),e}function dF(){gi(2)}var Uu={value:dF};function Bd(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var fF={};function po(e){const t=fF[e];return t||gi(0,e),t}var Ns;function AT(){return Ns}function mF(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Py(e,t){t&&(po("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function b6(e){x6(e),e.drafts_.forEach(hF),e.drafts_=null}function x6(e){e===Ns&&(Ns=e.parent_)}function Dy(e){return Ns=mF(Ns,e)}function hF(e){const t=e[Ur];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function Ry(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return e!==void 0&&e!==r?(r[Ur].modified_&&(b6(t),gi(4)),uo(e)&&(e=Dp(t,e),t.parent_||Rp(t,e)),t.patches_&&po("Patches").generateReplacementPatches_(r[Ur].base_,e,t.patches_,t.inversePatches_)):e=Dp(t,r,[]),b6(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==bT?e:void 0}function Dp(e,t,r){if(Bd(t))return t;const i=e.immer_.shouldUseStrictIteration(),o=t[Ur];if(!o)return Pp(t,(c,s)=>Ly(e,o,t,c,s,r),i),t;if(o.scope_!==e)return t;if(!o.modified_)return Rp(e,o.base_,!0),o.base_;if(!o.finalized_){o.finalized_=!0,o.scope_.unfinalizedDrafts_--;const c=o.copy_;let s=c,u=!1;o.type_===3&&(s=new Set(c),c.clear(),u=!0),Pp(s,(d,f)=>Ly(e,o,c,d,f,r,u),i),Rp(e,c,!1),r&&e.patches_&&po("Patches").generatePatches_(o,r,e.patches_,e.inversePatches_)}return o.copy_}function Ly(e,t,r,i,o,c,s){if(o==null||typeof o!="object"&&!s)return;const u=Bd(o);if(!(u&&!s)){if(Mc(o)){const d=c&&t&&t.type_!==3&&!y6(t.assigned_,i)?c.concat(i):void 0,f=Dp(e,o,d);if(jT(r,i,f),Mc(f))e.canAutoFreeze_=!1;else return}else s&&r.add(o);if(uo(o)&&!u){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[i]===o&&u)return;Dp(e,o),(!t||!t.scope_.parent_)&&typeof i!="symbol"&&(Qs(r)?r.has(i):Object.prototype.propertyIsEnumerable.call(r,i))&&Rp(e,o)}}}function Rp(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Qh(t,r)}function _F(e,t){const r=Array.isArray(e),i={type_:r?1:0,scope_:t?t.scope_:AT(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let o=i,c=Jh;r&&(o=[i],c=Cs);const{revoke:s,proxy:u}=Proxy.revocable(o,c);return i.draft_=u,i.revoke_=s,u}var Jh={get(e,t){if(t===Ur)return e;const r=Ya(e);if(!y6(r,t))return gF(e,r,t);const i=r[t];return e.finalized_||!uo(i)?i:i===tm(e.base_,t)?(rm(e),e.copy_[t]=A6(i,e)):i},has(e,t){return t in Ya(e)},ownKeys(e){return Reflect.ownKeys(Ya(e))},set(e,t,r){const i=ST(Ya(e),t);if(i?.set)return i.set.call(e.draft_,r),!0;if(!e.modified_){const o=tm(Ya(e),t),c=o?.[Ur];if(c&&c.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(pF(r,o)&&(r!==void 0||y6(e.base_,t)))return!0;rm(e),j6(e)}return e.copy_[t]===r&&(r!==void 0||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty(e,t){return tm(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,rm(e),j6(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const r=Ya(e),i=Reflect.getOwnPropertyDescriptor(r,t);return i&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:i.enumerable,value:r[t]}},defineProperty(){gi(11)},getPrototypeOf(e){return ks(e.base_)},setPrototypeOf(){gi(12)}},Cs={};Pp(Jh,(e,t)=>{Cs[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Cs.deleteProperty=function(e,t){return Cs.set.call(this,e,t,void 0)};Cs.set=function(e,t,r){return Jh.set.call(this,e[0],t,r,e[0])};function tm(e,t){const r=e[Ur];return(r?Ya(r):e)[t]}function gF(e,t,r){const i=ST(t,r);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}function ST(e,t){if(!(t in e))return;let r=ks(e);for(;r;){const i=Object.getOwnPropertyDescriptor(r,t);if(i)return i;r=ks(r)}}function j6(e){e.modified_||(e.modified_=!0,e.parent_&&j6(e.parent_))}function rm(e){e.copy_||(e.copy_=w6(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var vF=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,r,i)=>{if(typeof t=="function"&&typeof r!="function"){const c=r;r=t;const s=this;return function(d=c,...f){return s.produce(d,m=>r.call(this,m,...f))}}typeof r!="function"&&gi(6),i!==void 0&&typeof i!="function"&&gi(7);let o;if(uo(t)){const c=Dy(this),s=A6(t,void 0);let u=!0;try{o=r(s),u=!1}finally{u?b6(c):x6(c)}return Py(c,i),Ry(o,c)}else if(!t||typeof t!="object"){if(o=r(t),o===void 0&&(o=t),o===bT&&(o=void 0),this.autoFreeze_&&Qh(o,!0),i){const c=[],s=[];po("Patches").generateReplacementPatches_(t,o,c,s),i(c,s)}return o}else gi(1,t)},this.produceWithPatches=(t,r)=>{if(typeof t=="function")return(s,...u)=>this.produceWithPatches(s,d=>t(d,...u));let i,o;return[this.produce(t,r,(s,u)=>{i=s,o=u}),i,o]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){uo(e)||gi(8),Mc(e)&&(e=yF(e));const t=Dy(this),r=A6(e,void 0);return r[Ur].isManual_=!0,x6(t),r}finishDraft(e,t){const r=e&&e[Ur];(!r||!r.isManual_)&&gi(9);const{scope_:i}=r;return Py(i,t),Ry(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const o=t[r];if(o.path.length===0&&o.op==="replace"){e=o.value;break}}r>-1&&(t=t.slice(r+1));const i=po("Patches").applyPatches_;return Mc(e)?i(e,t):this.produce(e,o=>i(o,t))}};function A6(e,t){const r=Qs(e)?po("MapSet").proxyMap_(e,t):Id(e)?po("MapSet").proxySet_(e,t):_F(e,t);return(t?t.scope_:AT()).drafts_.push(r),r}function yF(e){return Mc(e)||gi(10,e),TT(e)}function TT(e){if(!uo(e)||Bd(e))return e;const t=e[Ur];let r,i=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=w6(e,t.scope_.immer_.useStrictShallowCopy_),i=t.scope_.immer_.shouldUseStrictIteration()}else r=w6(e,!0);return Pp(r,(o,c)=>{jT(r,o,TT(c))},i),t&&(t.finalized_=!1),r}var wF=new vF;wF.produce;var bF={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},ET=nr({name:"legend",initialState:bF,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:nt()},replaceLegendPayload:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).payload.indexOf(r);o>-1&&(e.payload[o]=i)},prepare:nt()},removeLegendPayload:{reducer(e,t){var r=ii(e).payload.indexOf(t.payload);r>-1&&e.payload.splice(r,1)},prepare:nt()}}}),{setLegendSize:Lae,setLegendSettings:zae,addLegendPayload:xF,replaceLegendPayload:jF,removeLegendPayload:AF}=ET.actions,SF=ET.reducer,im={exports:{}},nm={};var zy;function TF(){if(zy)return nm;zy=1;var e=Lc();function t(d,f){return d===f&&(d!==0||1/d===1/f)||d!==d&&f!==f}var r=typeof Object.is=="function"?Object.is:t,i=e.useSyncExternalStore,o=e.useRef,c=e.useEffect,s=e.useMemo,u=e.useDebugValue;return nm.useSyncExternalStoreWithSelector=function(d,f,m,h,v){var w=o(null);if(w.current===null){var b={hasValue:!1,value:null};w.current=b}else b=w.current;w=s(function(){function A(C){if(!T){if(T=!0,E=C,C=h(C),v!==void 0&&b.hasValue){var M=b.value;if(v(M,C))return O=M}return O=C}if(M=O,r(E,C))return M;var R=h(C);return v!==void 0&&v(M,R)?(E=C,M):(E=C,O=R)}var T=!1,E,O,N=m===void 0?null:m;return[function(){return A(f())},N===null?void 0:function(){return A(N())}]},[f,m,h,v]);var x=i(d,w[0],w[1]);return c(function(){b.hasValue=!0,b.value=x},[x]),u(x),x},nm}var Iy;function EF(){return Iy||(Iy=1,im.exports=TF()),im.exports}EF();function OF(e){e()}function kF(){let e=null,t=null;return{clear(){e=null,t=null},notify(){OF(()=>{let r=e;for(;r;)r.callback(),r=r.next})},get(){const r=[];let i=e;for(;i;)r.push(i),i=i.next;return r},subscribe(r){let i=!0;const o=t={callback:r,next:null,prev:t};return o.prev?o.prev.next=o:e=o,function(){!i||e===null||(i=!1,o.next?o.next.prev=o.prev:t=o.prev,o.prev?o.prev.next=o.next:e=o.next)}}}}var By={notify(){},get:()=>[]};function NF(e,t){let r,i=By,o=0,c=!1;function s(x){m();const A=i.subscribe(x);let T=!1;return()=>{T||(T=!0,A(),h())}}function u(){i.notify()}function d(){b.onStateChange&&b.onStateChange()}function f(){return c}function m(){o++,r||(r=e.subscribe(d),i=kF())}function h(){o--,r&&o===0&&(r(),r=void 0,i.clear(),i=By)}function v(){c||(c=!0,m())}function w(){c&&(c=!1,h())}const b={addNestedSub:s,notifyNestedSubs:u,handleChangeWrapper:d,isSubscribed:f,trySubscribe:v,tryUnsubscribe:w,getListeners:()=>i};return b}var CF=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",MF=CF(),PF=()=>typeof navigator<"u"&&navigator.product==="ReactNative",DF=PF(),RF=()=>MF||DF?j.useLayoutEffect:j.useEffect,LF=RF();function Vy(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function zF(e,t){if(Vy(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const r=Object.keys(e),i=Object.keys(t);if(r.length!==i.length)return!1;for(let o=0;o{const d=NF(o);return{store:o,subscription:d,getServerState:i?()=>i:void 0}},[o,i]),s=j.useMemo(()=>o.getState(),[o]);LF(()=>{const{subscription:d}=c;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),s!==o.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[c,s]);const u=r||UF;return j.createElement(u.Provider,{value:c},t)}var FF=$F,qF=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function HF(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function Js(e,t){var r=new Set([...Object.keys(e),...Object.keys(t)]);for(var i of r)if(qF.has(i)){if(e[i]==null&&t[i]==null)continue;if(!zF(e[i],t[i]))return!1}else if(!HF(e[i],t[i]))return!1;return!0}function S6(){return S6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{separator:t=oc.separator,contentStyle:r,itemStyle:i,labelStyle:o=oc.labelStyle,payload:c,formatter:s,itemSorter:u,wrapperClassName:d,labelClassName:f,label:m,labelFormatter:h,accessibilityLayer:v=oc.accessibilityLayer}=e,w=()=>{if(c&&c.length){var C={padding:0,margin:0},M=WF(c,u),R=M.map((z,q)=>{if(z.type==="none")return null;var Z=z.formatter||s||GF,{value:te,name:X}=z,ge=te,se=X;if(Z){var ye=Z(te,X,z,q,c);if(Array.isArray(ye))[ge,se]=ye;else if(ye!=null)ge=ye;else return null}var B=Yl(Yl({},oc.itemStyle),{},{color:z.color||oc.itemStyle.color},i);return j.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(q),style:B},ci(se)?j.createElement("span",{className:"recharts-tooltip-item-name"},se):null,ci(se)?j.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,j.createElement("span",{className:"recharts-tooltip-item-value"},ge),j.createElement("span",{className:"recharts-tooltip-item-unit"},z.unit||""))});return j.createElement("ul",{className:"recharts-tooltip-item-list",style:C},R)}return null},b=Yl(Yl({},oc.contentStyle),r),x=Yl({margin:0},o),A=!et(m),T=A?m:"",E=Ze("recharts-default-tooltip",d),O=Ze("recharts-tooltip-label",f);A&&h&&c!==void 0&&c!==null&&(T=h(m,c));var N=v?{role:"status","aria-live":"assertive"}:{};return j.createElement("div",S6({className:E,style:b},N),j.createElement("p",{className:O,style:x},j.isValidElement(T)?T:"".concat(T)),w())},Gl="recharts-tooltip-wrapper",QF={visibility:"hidden"};function JF(e){var{coordinate:t,translateX:r,translateY:i}=e;return Ze(Gl,{["".concat(Gl,"-right")]:_e(r)&&t&&_e(t.x)&&r>=t.x,["".concat(Gl,"-left")]:_e(r)&&t&&_e(t.x)&&r=t.y,["".concat(Gl,"-top")]:_e(i)&&t&&_e(t.y)&&i0?o:0),h=r[i]+o;if(t[i])return s[i]?m:h;var v=d[i];if(v==null)return 0;if(s[i]){var w=m,b=v;return wA?Math.max(m,v):Math.max(h,v)}function eq(e){var{translateX:t,translateY:r,useTranslate3d:i}=e;return{transform:i?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function tq(e){var{allowEscapeViewBox:t,coordinate:r,offsetTop:i,offsetLeft:o,position:c,reverseDirection:s,tooltipBox:u,useTranslate3d:d,viewBox:f}=e,m,h,v;return u.height>0&&u.width>0&&r?(h=$y({allowEscapeViewBox:t,coordinate:r,key:"x",offset:o,position:c,reverseDirection:s,tooltipDimension:u.width,viewBox:f,viewBoxDimension:f.width}),v=$y({allowEscapeViewBox:t,coordinate:r,key:"y",offset:i,position:c,reverseDirection:s,tooltipDimension:u.height,viewBox:f,viewBoxDimension:f.height}),m=eq({translateX:h,translateY:v,useTranslate3d:d})):m=QF,{cssProperties:m,cssClasses:JF({translateX:h,translateY:v,coordinate:r})}}var rq=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),$c={isSsr:rq()};function e_(){var[e,t]=j.useState(()=>$c.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches);return j.useEffect(()=>{if(window.matchMedia){var r=window.matchMedia("(prefers-reduced-motion: reduce)"),i=()=>{t(r.matches)};return r.addEventListener("change",i),()=>{r.removeEventListener("change",i)}}},[]),e}function Fy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function cc(e){for(var t=1;t({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));j.useEffect(()=>{var b=x=>{if(x.key==="Escape"){var A,T,E,O;f({dismissed:!0,dismissedAtCoordinate:{x:(A=(T=e.coordinate)===null||T===void 0?void 0:T.x)!==null&&A!==void 0?A:0,y:(E=(O=e.coordinate)===null||O===void 0?void 0:O.y)!==null&&E!==void 0?E:0}})}};return document.addEventListener("keydown",b),()=>{document.removeEventListener("keydown",b)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(r=e.coordinate)===null||r===void 0?void 0:r.y]),d.dismissed&&(((i=(o=e.coordinate)===null||o===void 0?void 0:o.x)!==null&&i!==void 0?i:0)!==d.dismissedAtCoordinate.x||((c=(s=e.coordinate)===null||s===void 0?void 0:s.y)!==null&&c!==void 0?c:0)!==d.dismissedAtCoordinate.y)&&f(cc(cc({},d),{},{dismissed:!1}));var{cssClasses:m,cssProperties:h}=tq({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),v=e.hasPortalFromProps?{}:cc(cc({transition:oq({prefersReducedMotion:u,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},h),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),w=cc(cc({},v),{},{visibility:!d.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return j.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:m,style:w,ref:e.innerRef},e.children)}var lq=j.memo(cq),OT=()=>{var e;return(e=me(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function T6(){return T6=Object.assign?Object.assign.bind():function(e){for(var t=1;tNe(e.x)&&Ne(e.y),Xy=e=>e.base!=null&&Lp(e.base)&&Lp(e),Wl=e=>e.x,Zl=e=>e.y,dq=(e,t)=>{if(typeof e=="function")return e;var r="curve".concat(Xs(e));if((r==="curveMonotone"||r==="curveBump")&&t){var i=Ky["".concat(r).concat(t==="vertical"?"Y":"X")];if(i)return i}return Ky[r]||yd},Yy={connectNulls:!1,type:"linear"},fq=e=>{var{type:t=Yy.type,points:r=[],baseLine:i,layout:o,connectNulls:c=Yy.connectNulls}=e,s=dq(t,o),u=c?r.filter(Lp):r;if(Array.isArray(i)){var d,f=r.map((b,x)=>Hy(Hy({},b),{},{base:i[x]}));o==="vertical"?d=Du().y(Zl).x1(Wl).x0(b=>b.base.x):d=Du().x(Wl).y1(Zl).y0(b=>b.base.y);var m=d.defined(Xy).curve(s),h=c?f.filter(Xy):f;return m(h)}var v;o==="vertical"&&_e(i)?v=Du().y(Zl).x1(Wl).x0(i):_e(i)?v=Du().x(Wl).y1(Zl).y0(i):v=nS().x(Wl).y(Zl);var w=v.defined(Lp).curve(s);return w(u)},t_=e=>{var{className:t,points:r,path:i,pathRef:o}=e,c=go();if((!r||!r.length)&&!i)return null;var s={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||c,connectNulls:e.connectNulls},u=r&&r.length?fq(s):i;return j.createElement("path",T6({},oi(e),hV(e),{className:Ze("recharts-curve",t),d:u===null?void 0:u,ref:o}))},mq=["x","y","top","left","width","height","className"];function E6(){return E6=Object.assign?Object.assign.bind():function(e){for(var t=1;t"M".concat(e,",").concat(o,"v").concat(i,"M").concat(c,",").concat(t,"h").concat(r),xq=e=>{var{x:t=0,y:r=0,top:i=0,left:o=0,width:c=0,height:s=0,className:u}=e,d=yq(e,mq),f=hq({x:t,y:r,top:i,left:o,width:c,height:s},d);return!_e(t)||!_e(r)||!_e(c)||!_e(s)||!_e(i)||!_e(o)?null:j.createElement("path",E6({},Br(f),{className:Ze("recharts-cross",u),d:bq(t,r,c,s,i,o)}))};function jq(e,t,r,i){var o=i/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-o:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-o,width:e==="horizontal"?i:r.width-1,height:e==="horizontal"?r.height-1:i}}function Wy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Zy(e){for(var t=1;te.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),r_=(e,t,r)=>e.map(i=>"".concat(Eq(i)," ").concat(t,"ms ").concat(r)).join(","),Oq=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((r,i)=>r.filter(o=>i.includes(o))),Ms=(e,t)=>Object.keys(t).reduce((r,i)=>Zy(Zy({},r),{},{[i]:e(i,t[i])}),{});function Qy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ct(e){for(var t=1;te+(t-e)*r,O6=e=>{var{from:t,to:r}=e;return t!==r},kT=(e,t,r)=>{var i=Ms((o,c)=>{if(O6(c)){var[s,u]=e(c.from,c.to,c.velocity);return Ct(Ct({},c),{},{from:s,velocity:u})}return c},t);return r<1?Ms((o,c)=>O6(c)&&i[o]!=null?Ct(Ct({},c),{},{velocity:zp(c.velocity,i[o].velocity,r),from:zp(c.from,i[o].from,r)}):c,t):kT(e,i,r-1)};function Mq(e,t,r,i,o,c){var s,u=i.reduce((v,w)=>Ct(Ct({},v),{},{[w]:{from:e[w],velocity:0,to:t[w]}}),{}),d=()=>Ms((v,w)=>w.from,u),f=()=>!Object.values(u).filter(O6).length,m=null,h=v=>{s||(s=v);var w=v-s,b=w/r.dt;u=kT(r,u,b),o(Ct(Ct(Ct({},e),t),d())),s=v,f()||(m=c.setTimeout(h))};return()=>(m=c.setTimeout(h),()=>{var v;(v=m)===null||v===void 0||v()})}function Pq(e,t,r,i,o,c,s){var u=null,d=o.reduce((h,v)=>{var w=e[v],b=t[v];return w==null||b==null?h:Ct(Ct({},h),{},{[v]:[w,b]})},{}),f,m=h=>{f||(f=h);var v=(h-f)/i,w=Ms((x,A)=>zp(...A,r(v)),d);if(c(Ct(Ct(Ct({},e),t),w)),v<1)u=s.setTimeout(m);else{var b=Ms((x,A)=>zp(...A,r(1)),d);c(Ct(Ct(Ct({},e),t),b))}};return()=>(u=s.setTimeout(m),()=>{var h;(h=u)===null||h===void 0||h()})}const Dq=(e,t,r,i,o,c)=>{var s=Oq(e,t);return r==null?()=>(o(Ct(Ct({},e),t)),()=>{}):r.isStepper===!0?Mq(e,t,r,s,o,c):Pq(e,t,r,i,s,o,c)};var Ip=1e-4,NT=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],CT=(e,t)=>e.map((r,i)=>r*t**i).reduce((r,i)=>r+i),Jy=(e,t)=>r=>{var i=NT(e,t);return CT(i,r)},Rq=(e,t)=>r=>{var i=NT(e,t),o=[...i.map((c,s)=>c*s).slice(1),0];return CT(o,r)},Lq=e=>{var t,r=e.split("(");if(r.length!==2||r[0]!=="cubic-bezier")return null;var i=(t=r[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(i==null||i.length!==4)return null;var o=i.map(c=>parseFloat(c));return[o[0],o[1],o[2],o[3]]},zq=function(){for(var t=arguments.length,r=new Array(t),i=0;i{var o=Jy(e,r),c=Jy(t,i),s=Rq(e,r),u=f=>f>1?1:f<0?0:f,d=f=>{for(var m=f>1?1:f,h=m,v=0;v<8;++v){var w=o(h)-m,b=s(h);if(Math.abs(w-m)0&&arguments[0]!==void 0?arguments[0]:{},{stiff:r=100,damping:i=8,dt:o=17}=t,c=(s,u,d)=>{var f=-(s-u)*r,m=d*i,h=d+(f-m)*o/1e3,v=d*o/1e3+s;return Math.abs(v-u){if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return ew(e);case"spring":return Bq();default:if(e.split("(")[0]==="cubic-bezier")return ew(e)}return typeof e=="function"?e:null};function Uq(e){var t,r=()=>null,i=!1,o=null,c=s=>{if(!i){if(Array.isArray(s)){if(!s.length)return;var u=s,[d,...f]=u;if(typeof d=="number"){o=e.setTimeout(c.bind(null,f),d);return}c(d),o=e.setTimeout(c.bind(null,f));return}typeof s=="string"&&(t=s,r(t)),typeof s=="object"&&(t=s,r(t)),typeof s=="function"&&s()}};return{stop:()=>{i=!0},start:s=>{i=!1,o&&(o(),o=null),c(s)},subscribe:s=>(r=s,()=>{r=()=>null}),getTimeoutController:()=>e}}class $q{setTimeout(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=performance.now(),o=null,c=s=>{s-i>=r?t(s):typeof requestAnimationFrame=="function"&&(o=requestAnimationFrame(c))};return o=requestAnimationFrame(c),()=>{o!=null&&cancelAnimationFrame(o)}}}function Fq(){return Uq(new $q)}var qq=j.createContext(Fq);function MT(e,t){var r=j.useContext(qq);return j.useMemo(()=>t??r(e),[e,t,r])}var Hq={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},tw={t:0},am={t:1};function Vd(e){var t=Vt(e,Hq),{isActive:r,canBegin:i,duration:o,easing:c,begin:s,onAnimationEnd:u,onAnimationStart:d,children:f}=t,m=e_(),h=r==="auto"?!$c.isSsr&&!m:r,v=MT(t.animationId,t.animationManager),[w,b]=j.useState(h?tw:am),x=j.useRef(null);return j.useEffect(()=>{h||b(am)},[h]),j.useEffect(()=>{if(!h||!i)return va;var A=Dq(tw,am,Vq(c),o,b,v.getTimeoutController()),T=()=>{x.current=A()};return v.start([d,s,T,o,u]),()=>{v.stop(),x.current&&x.current(),u()}},[h,i,o,c,s,d,u,v]),f(w.t)}function Ud(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",r=j.useRef(As(t)),i=j.useRef(e);return i.current!==e&&(r.current=As(t),i.current=e),r.current}var Kq=["radius"],Xq=["radius"],rw,iw,nw,aw,ow,cw,lw,sw,uw,pw;function dw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function fw(e){for(var t=1;t{var c=sa(r),s=sa(i),u=Math.min(Math.abs(c)/2,Math.abs(s)/2),d=s>=0?1:-1,f=c>=0?1:-1,m=s>=0&&c>=0||s<0&&c<0?1:0,h;if(u>0&&Array.isArray(o)){for(var v=[0,0,0,0],w=0,b=4;wu?u:A}h=mt(rw||(rw=Oi(["M",",",""])),e,t+d*v[0]),v[0]>0&&(h+=mt(iw||(iw=Oi(["A ",",",",0,0,",",",",",""])),v[0],v[0],m,e+f*v[0],t)),h+=mt(nw||(nw=Oi(["L ",",",""])),e+r-f*v[1],t),v[1]>0&&(h+=mt(aw||(aw=Oi(["A ",",",",0,0,",`, `,",",""])),v[1],v[1],m,e+r,t+d*v[1])),h+=mt(ow||(ow=Oi(["L ",",",""])),e+r,t+i-d*v[2]),v[2]>0&&(h+=mt(cw||(cw=Oi(["A ",",",",0,0,",`, `,",",""])),v[2],v[2],m,e+r-f*v[2],t+i)),h+=mt(lw||(lw=Oi(["L ",",",""])),e+f*v[3],t+i),v[3]>0&&(h+=mt(sw||(sw=Oi(["A ",",",",0,0,",`, `,",",""])),v[3],v[3],m,e,t+i-d*v[3])),h+="Z"}else if(u>0&&o===+o&&o>0){var T=Math.min(u,o);h=mt(uw||(uw=Oi(["M ",",",` @@ -984,7 +984,7 @@ Respond with a JSON object. Each turn entry must include the turn_id matching th L `,",",` A `,",",",0,0,",",",",",` L `,",",` - A `,",",",0,0,",",",","," Z"])),e,t+d*T,T,T,m,e+f*T,t,e+r-f*T,t,T,T,m,e+r,t+d*T,e+r,t+i-d*T,T,T,m,e+r-f*T,t+i,e+f*T,t+i,T,T,m,e,t+i-d*T)}else h=mt(pw||(pw=Oi(["M ",","," h "," v "," h "," Z"])),e,t,r,i,-r);return h},_w={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},PT=e=>{var t=Vt(e,_w),r=j.useRef(null),[i,o]=j.useState(-1);j.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var G=r.current.getTotalLength();G&&o(G)}catch{}},[]);var{x:c,y:s,width:u,height:d,radius:f,className:m}=t,{animationEasing:h,animationDuration:v,animationBegin:w,isAnimationActive:b,isUpdateAnimationActive:x}=t,A=j.useRef(u),T=j.useRef(d),E=j.useRef(c),O=j.useRef(s),N=j.useMemo(()=>({x:c,y:s,width:u,height:d,radius:f}),[c,s,u,d,f]),C=Ud(N,"rectangle-");if(c!==+c||s!==+s||u!==+u||d!==+d||u===0||d===0)return null;var M=Ze("recharts-rectangle",m);if(!x){var R=Br(t),{radius:z}=R,q=mw(R,Kq);return j.createElement("path",Bp({},q,{x:sa(c),y:sa(s),width:sa(u),height:sa(d),radius:typeof f=="number"?f:void 0,className:M,d:hw(c,s,u,d,f)}))}var Z=A.current,te=T.current,X=E.current,ge=O.current,se="0px ".concat(i===-1?1:i,"px"),ye="".concat(i,"px ").concat(i,"px"),B=r_(["strokeDasharray"],v,typeof h=="string"?h:_w.animationEasing);return j.createElement(Vd,{animationId:C,key:C,canBegin:i>0,duration:v,easing:h,isActive:x,begin:w},G=>{var ie=vt(Z,u,G),ce=vt(te,d,G),le=vt(X,c,G),D=vt(ge,s,G);r.current&&(A.current=ie,T.current=ce,E.current=le,O.current=D);var H;b?G>0?H={transition:B,strokeDasharray:ye}:H={strokeDasharray:se}:H={strokeDasharray:ye};var ae=Br(t),{radius:oe}=ae,ve=mw(ae,Xq);return j.createElement("path",Bp({},ve,{radius:typeof f=="number"?f:void 0,className:M,d:hw(le,D,ie,ce,f),ref:r,style:fw(fw({},H),t.style)}))})};function gw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function vw(e){for(var t=1;te*180/Math.PI,Jt=(e,t,r,i)=>({x:e+Math.cos(-Vp*i)*r,y:t+Math.sin(-Vp*i)*r}),rH=function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(i.left||0)-(i.right||0)),Math.abs(r-(i.top||0)-(i.bottom||0)))/2},iH=(e,t)=>{var{x:r,y:i}=e,{x:o,y:c}=t;return Math.sqrt((r-o)**2+(i-c)**2)},nH=(e,t)=>{var{x:r,y:i}=e,{cx:o,cy:c}=t,s=iH({x:r,y:i},{x:o,y:c});if(s<=0)return{radius:s,angle:0};var u=(r-o)/s,d=Math.acos(u);return i>c&&(d=2*Math.PI-d),{radius:s,angle:tH(d),angleInRadian:d}},aH=e=>{var{startAngle:t,endAngle:r}=e,i=Math.floor(t/360),o=Math.floor(r/360),c=Math.min(i,o);return{startAngle:t-c*360,endAngle:r-c*360}},oH=(e,t)=>{var{startAngle:r,endAngle:i}=t,o=Math.floor(r/360),c=Math.floor(i/360),s=Math.min(o,c);return e+s*360},cH=(e,t)=>{var{relativeX:r,relativeY:i}=e,{radius:o,angle:c}=nH({x:r,y:i},t),{innerRadius:s,outerRadius:u}=t;if(ou||o===0)return null;var{startAngle:d,endAngle:f}=aH(t),m=c,h;if(d<=f){for(;m>f;)m-=360;for(;m=d&&m<=f}else{for(;m>d;)m-=360;for(;m=f&&m<=d}return h?vw(vw({},t),{},{radius:o,angle:oH(m,t)}):null};function DT(e){var{cx:t,cy:r,radius:i,startAngle:o,endAngle:c}=e,s=Jt(t,r,i,o),u=Jt(t,r,i,c);return{points:[s,u],cx:t,cy:r,radius:i,startAngle:o,endAngle:c}}var yw,ww,bw,xw,jw,Aw,Sw;function k3(){return k3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var r=wr(t-e),i=Math.min(Math.abs(t-e),359.999);return r*i},$u=e=>{var{cx:t,cy:r,radius:i,angle:o,sign:c,isExternal:s,cornerRadius:u,cornerIsExternal:d}=e,f=u*(s?1:-1)+i,m=Math.asin(u/f)/Vp,h=d?o:o+c*m,v=Jt(t,r,f,h),w=Jt(t,r,i,h),b=d?o-c*m:o,x=Jt(t,r,f*Math.cos(m*Vp),b);return{center:v,circleTangency:w,lineTangency:x,theta:m}},RT=e=>{var{cx:t,cy:r,innerRadius:i,outerRadius:o,startAngle:c,endAngle:s}=e,u=lH(c,s),d=c+u,f=Jt(t,r,o,c),m=Jt(t,r,o,d),h=mt(yw||(yw=Qa(["M ",",",` + A `,",",",0,0,",",",","," Z"])),e,t+d*T,T,T,m,e+f*T,t,e+r-f*T,t,T,T,m,e+r,t+d*T,e+r,t+i-d*T,T,T,m,e+r-f*T,t+i,e+f*T,t+i,T,T,m,e,t+i-d*T)}else h=mt(pw||(pw=Oi(["M ",","," h "," v "," h "," Z"])),e,t,r,i,-r);return h},_w={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},PT=e=>{var t=Vt(e,_w),r=j.useRef(null),[i,o]=j.useState(-1);j.useEffect(()=>{if(r.current&&r.current.getTotalLength)try{var G=r.current.getTotalLength();G&&o(G)}catch{}},[]);var{x:c,y:s,width:u,height:d,radius:f,className:m}=t,{animationEasing:h,animationDuration:v,animationBegin:w,isAnimationActive:b,isUpdateAnimationActive:x}=t,A=j.useRef(u),T=j.useRef(d),E=j.useRef(c),O=j.useRef(s),N=j.useMemo(()=>({x:c,y:s,width:u,height:d,radius:f}),[c,s,u,d,f]),C=Ud(N,"rectangle-");if(c!==+c||s!==+s||u!==+u||d!==+d||u===0||d===0)return null;var M=Ze("recharts-rectangle",m);if(!x){var R=Br(t),{radius:z}=R,q=mw(R,Kq);return j.createElement("path",Bp({},q,{x:sa(c),y:sa(s),width:sa(u),height:sa(d),radius:typeof f=="number"?f:void 0,className:M,d:hw(c,s,u,d,f)}))}var Z=A.current,te=T.current,X=E.current,ge=O.current,se="0px ".concat(i===-1?1:i,"px"),ye="".concat(i,"px ").concat(i,"px"),B=r_(["strokeDasharray"],v,typeof h=="string"?h:_w.animationEasing);return j.createElement(Vd,{animationId:C,key:C,canBegin:i>0,duration:v,easing:h,isActive:x,begin:w},G=>{var ie=vt(Z,u,G),ce=vt(te,d,G),le=vt(X,c,G),D=vt(ge,s,G);r.current&&(A.current=ie,T.current=ce,E.current=le,O.current=D);var H;b?G>0?H={transition:B,strokeDasharray:ye}:H={strokeDasharray:se}:H={strokeDasharray:ye};var ae=Br(t),{radius:oe}=ae,ve=mw(ae,Xq);return j.createElement("path",Bp({},ve,{radius:typeof f=="number"?f:void 0,className:M,d:hw(le,D,ie,ce,f),ref:r,style:fw(fw({},H),t.style)}))})};function gw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function vw(e){for(var t=1;te*180/Math.PI,Jt=(e,t,r,i)=>({x:e+Math.cos(-Vp*i)*r,y:t+Math.sin(-Vp*i)*r}),rH=function(t,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(i.left||0)-(i.right||0)),Math.abs(r-(i.top||0)-(i.bottom||0)))/2},iH=(e,t)=>{var{x:r,y:i}=e,{x:o,y:c}=t;return Math.sqrt((r-o)**2+(i-c)**2)},nH=(e,t)=>{var{x:r,y:i}=e,{cx:o,cy:c}=t,s=iH({x:r,y:i},{x:o,y:c});if(s<=0)return{radius:s,angle:0};var u=(r-o)/s,d=Math.acos(u);return i>c&&(d=2*Math.PI-d),{radius:s,angle:tH(d),angleInRadian:d}},aH=e=>{var{startAngle:t,endAngle:r}=e,i=Math.floor(t/360),o=Math.floor(r/360),c=Math.min(i,o);return{startAngle:t-c*360,endAngle:r-c*360}},oH=(e,t)=>{var{startAngle:r,endAngle:i}=t,o=Math.floor(r/360),c=Math.floor(i/360),s=Math.min(o,c);return e+s*360},cH=(e,t)=>{var{relativeX:r,relativeY:i}=e,{radius:o,angle:c}=nH({x:r,y:i},t),{innerRadius:s,outerRadius:u}=t;if(ou||o===0)return null;var{startAngle:d,endAngle:f}=aH(t),m=c,h;if(d<=f){for(;m>f;)m-=360;for(;m=d&&m<=f}else{for(;m>d;)m-=360;for(;m=f&&m<=d}return h?vw(vw({},t),{},{radius:o,angle:oH(m,t)}):null};function DT(e){var{cx:t,cy:r,radius:i,startAngle:o,endAngle:c}=e,s=Jt(t,r,i,o),u=Jt(t,r,i,c);return{points:[s,u],cx:t,cy:r,radius:i,startAngle:o,endAngle:c}}var yw,ww,bw,xw,jw,Aw,Sw;function k6(){return k6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var r=wr(t-e),i=Math.min(Math.abs(t-e),359.999);return r*i},$u=e=>{var{cx:t,cy:r,radius:i,angle:o,sign:c,isExternal:s,cornerRadius:u,cornerIsExternal:d}=e,f=u*(s?1:-1)+i,m=Math.asin(u/f)/Vp,h=d?o:o+c*m,v=Jt(t,r,f,h),w=Jt(t,r,i,h),b=d?o-c*m:o,x=Jt(t,r,f*Math.cos(m*Vp),b);return{center:v,circleTangency:w,lineTangency:x,theta:m}},RT=e=>{var{cx:t,cy:r,innerRadius:i,outerRadius:o,startAngle:c,endAngle:s}=e,u=lH(c,s),d=c+u,f=Jt(t,r,o,c),m=Jt(t,r,o,d),h=mt(yw||(yw=Qa(["M ",",",` A `,",",`,0, `,",",`, `,",",` @@ -1001,6 +1001,6 @@ Respond with a JSON object. Each turn entry must include the turn_id matching th `])),v.x,v.y,c,c,+(m<0),h.x,h.y,o,o,+(T>180),+(m<0),b.x,b.y,c,c,+(m<0),x.x,x.y);if(i>0){var{circleTangency:O,lineTangency:N,theta:C}=$u({cx:t,cy:r,radius:i,angle:d,sign:m,isExternal:!0,cornerRadius:c,cornerIsExternal:u}),{circleTangency:M,lineTangency:R,theta:z}=$u({cx:t,cy:r,radius:i,angle:f,sign:-m,isExternal:!0,cornerRadius:c,cornerIsExternal:u}),q=u?Math.abs(d-f):Math.abs(d-f)-C-z;if(q<0&&c===0)return"".concat(E,"L").concat(t,",").concat(r,"Z");E+=mt(Aw||(Aw=Qa(["L",",",` A`,",",",0,0,",",",",",` A`,",",",0,",",",",",",",` - A`,",",",0,0,",",",",","Z"])),R.x,R.y,c,c,+(m<0),M.x,M.y,i,i,+(q>180),+(m>0),O.x,O.y,c,c,+(m<0),N.x,N.y)}else E+=mt(Sw||(Sw=Qa(["L",",","Z"])),t,r);return E},uH={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},LT=e=>{var t=Vt(e,uH),{cx:r,cy:i,innerRadius:o,outerRadius:c,cornerRadius:s,forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:m,className:h}=t;if(c0&&Math.abs(f-m)<360?x=sH({cx:r,cy:i,innerRadius:o,outerRadius:c,cornerRadius:Math.min(b,w/2),forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:m}):x=RT({cx:r,cy:i,innerRadius:o,outerRadius:c,startAngle:f,endAngle:m}),j.createElement("path",k3({},Br(t),{className:v,d:x}))};function pH(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if(yS(t)){if(e==="centric"){var{cx:i,cy:o,innerRadius:c,outerRadius:s,angle:u}=t,d=Jt(i,o,c,u),f=Jt(i,o,s,u);return[{x:d.x,y:d.y},{x:f.x,y:f.y}]}return DT(t)}}var oh={},ch={},lh={},Tw;function dH(){return Tw||(Tw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NS();function r(i){return t.isSymbol(i)?NaN:Number(i)}e.toNumber=r})(lh)),lh}var Ew;function fH(){return Ew||(Ew=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dH();function r(i){return i?(i=t.toNumber(i),i===1/0||i===-1/0?(i<0?-1:1)*Number.MAX_VALUE:i===i?i:0):i===0?i:0}e.toFinite=r})(ch)),ch}var Ow;function mH(){return Ow||(Ow=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=CS(),r=fH();function i(o,c,s){s&&typeof s!="number"&&t.isIterateeCall(o,c,s)&&(c=s=void 0),o=r.toFinite(o),c===void 0?(c=o,o=0):c=r.toFinite(c),s=s===void 0?oe.chartData,IT=F([An],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),i_=(e,t,r,i)=>i?IT(e):An(e),gH=(e,t,r)=>r?IT(e):An(e);function Ri(e){if(Array.isArray(e)&&e.length===2){var[t,r]=e;if(Ne(t)&&Ne(r))return!0}return!1}function Nw(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function BT(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[r,i]=e,o,c;if(Ne(r))o=r;else if(typeof r=="function")return;if(Ne(i))c=i;else if(typeof i=="function")return;var s=[o,c];if(Ri(s))return s}}function vH(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var i=e(t,r);if(Ri(i))return Nw(i,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var[o,c]=e,s,u;if(o==="auto")t!=null&&(s=Math.min(...t));else if(_e(o))s=o;else if(typeof o=="function")try{t!=null&&(s=o(t?.[0]))}catch{}else if(typeof o=="string"&&by.test(o)){var d=by.exec(o);if(d==null||d[1]==null||t==null)s=void 0;else{var f=+d[1];s=t[0]-f}}else s=t?.[0];if(c==="auto")t!=null&&(u=Math.max(...t));else if(_e(c))u=c;else if(typeof c=="function")try{t!=null&&(u=c(t?.[1]))}catch{}else if(typeof c=="string"&&xy.test(c)){var m=xy.exec(c);if(m==null||m[1]==null||t==null)u=void 0;else{var h=+m[1];u=t[1]+h}}else u=t?.[1];var v=[s,u];if(Ri(v))return t==null?v:Nw(v,t,r)}}}var Fc=1e9,yH={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a_,lt=!0,li="[DecimalError] ",ao=li+"Invalid argument: ",n_=li+"Exponent out of range: ",qc=Math.floor,Ga=Math.pow,wH=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Lr,Bt=1e7,at=7,VT=9007199254740991,Up=qc(VT/at),ue={};ue.absoluteValue=ue.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ue.comparedTo=ue.cmp=function(e){var t,r,i,o,c=this;if(e=new c.constructor(e),c.s!==e.s)return c.s||-e.s;if(c.e!==e.e)return c.e>e.e^c.s<0?1:-1;for(i=c.d.length,o=e.d.length,t=0,r=ie.d[t]^c.s<0?1:-1;return i===o?0:i>o^c.s<0?1:-1};ue.decimalPlaces=ue.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*at;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ue.dividedBy=ue.div=function(e){return mn(this,new this.constructor(e))};ue.dividedToIntegerBy=ue.idiv=function(e){var t=this,r=t.constructor;return We(mn(t,new r(e),0,1),r.precision)};ue.equals=ue.eq=function(e){return!this.cmp(e)};ue.exponent=function(){return Tt(this)};ue.greaterThan=ue.gt=function(e){return this.cmp(e)>0};ue.greaterThanOrEqualTo=ue.gte=function(e){return this.cmp(e)>=0};ue.isInteger=ue.isint=function(){return this.e>this.d.length-2};ue.isNegative=ue.isneg=function(){return this.s<0};ue.isPositive=ue.ispos=function(){return this.s>0};ue.isZero=function(){return this.s===0};ue.lessThan=ue.lt=function(e){return this.cmp(e)<0};ue.lessThanOrEqualTo=ue.lte=function(e){return this.cmp(e)<1};ue.logarithm=ue.log=function(e){var t,r=this,i=r.constructor,o=i.precision,c=o+5;if(e===void 0)e=new i(10);else if(e=new i(e),e.s<1||e.eq(Lr))throw Error(li+"NaN");if(r.s<1)throw Error(li+(r.s?"NaN":"-Infinity"));return r.eq(Lr)?new i(0):(lt=!1,t=mn(Ps(r,c),Ps(e,c),c),lt=!0,We(t,o))};ue.minus=ue.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?FT(t,e):UT(t,(e.s=-e.s,e))};ue.modulo=ue.mod=function(e){var t,r=this,i=r.constructor,o=i.precision;if(e=new i(e),!e.s)throw Error(li+"NaN");return r.s?(lt=!1,t=mn(r,e,0,1).times(e),lt=!0,r.minus(t)):We(new i(r),o)};ue.naturalExponential=ue.exp=function(){return $T(this)};ue.naturalLogarithm=ue.ln=function(){return Ps(this)};ue.negated=ue.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ue.plus=ue.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?UT(t,e):FT(t,(e.s=-e.s,e))};ue.precision=ue.sd=function(e){var t,r,i,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ao+e);if(t=Tt(o)+1,i=o.d.length-1,r=i*at+1,i=o.d[i],i){for(;i%10==0;i/=10)r--;for(i=o.d[0];i>=10;i/=10)r++}return e&&t>r?t:r};ue.squareRoot=ue.sqrt=function(){var e,t,r,i,o,c,s,u=this,d=u.constructor;if(u.s<1){if(!u.s)return new d(0);throw Error(li+"NaN")}for(e=Tt(u),lt=!1,o=Math.sqrt(+u),o==0||o==1/0?(t=Pi(u.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=qc((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),i=new d(t)):i=new d(o.toString()),r=d.precision,o=s=r+3;;)if(c=i,i=c.plus(mn(u,c,s+2)).times(.5),Pi(c.d).slice(0,s)===(t=Pi(i.d)).slice(0,s)){if(t=t.slice(s-3,s+1),o==s&&t=="4999"){if(We(c,r+1,0),c.times(c).eq(u)){i=c;break}}else if(t!="9999")break;s+=4}return lt=!0,We(i,r)};ue.times=ue.mul=function(e){var t,r,i,o,c,s,u,d,f,m=this,h=m.constructor,v=m.d,w=(e=new h(e)).d;if(!m.s||!e.s)return new h(0);for(e.s*=m.s,r=m.e+e.e,d=v.length,f=w.length,d=0;){for(t=0,o=d+i;o>i;)u=c[o]+w[i]*v[o-i-1]+t,c[o--]=u%Bt|0,t=u/Bt|0;c[o]=(c[o]+t)%Bt|0}for(;!c[--s];)c.pop();return t?++r:c.shift(),e.d=c,e.e=r,lt?We(e,h.precision):e};ue.toDecimalPlaces=ue.todp=function(e,t){var r=this,i=r.constructor;return r=new i(r),e===void 0?r:(Vi(e,0,Fc),t===void 0?t=i.rounding:Vi(t,0,8),We(r,e+Tt(r)+1,t))};ue.toExponential=function(e,t){var r,i=this,o=i.constructor;return e===void 0?r=fo(i,!0):(Vi(e,0,Fc),t===void 0?t=o.rounding:Vi(t,0,8),i=We(new o(i),e+1,t),r=fo(i,!0,e+1)),r};ue.toFixed=function(e,t){var r,i,o=this,c=o.constructor;return e===void 0?fo(o):(Vi(e,0,Fc),t===void 0?t=c.rounding:Vi(t,0,8),i=We(new c(o),e+Tt(o)+1,t),r=fo(i.abs(),!1,e+Tt(i)+1),o.isneg()&&!o.isZero()?"-"+r:r)};ue.toInteger=ue.toint=function(){var e=this,t=e.constructor;return We(new t(e),Tt(e)+1,t.rounding)};ue.toNumber=function(){return+this};ue.toPower=ue.pow=function(e){var t,r,i,o,c,s,u=this,d=u.constructor,f=12,m=+(e=new d(e));if(!e.s)return new d(Lr);if(u=new d(u),!u.s){if(e.s<1)throw Error(li+"Infinity");return u}if(u.eq(Lr))return u;if(i=d.precision,e.eq(Lr))return We(u,i);if(t=e.e,r=e.d.length-1,s=t>=r,c=u.s,s){if((r=m<0?-m:m)<=VT){for(o=new d(Lr),t=Math.ceil(i/at+4),lt=!1;r%2&&(o=o.times(u),Mw(o.d,t)),r=qc(r/2),r!==0;)u=u.times(u),Mw(u.d,t);return lt=!0,e.s<0?new d(Lr).div(o):We(o,i)}}else if(c<0)throw Error(li+"NaN");return c=c<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,lt=!1,o=e.times(Ps(u,i+f)),lt=!0,o=$T(o),o.s=c,o};ue.toPrecision=function(e,t){var r,i,o=this,c=o.constructor;return e===void 0?(r=Tt(o),i=fo(o,r<=c.toExpNeg||r>=c.toExpPos)):(Vi(e,1,Fc),t===void 0?t=c.rounding:Vi(t,0,8),o=We(new c(o),e,t),r=Tt(o),i=fo(o,e<=r||r<=c.toExpNeg,e)),i};ue.toSignificantDigits=ue.tosd=function(e,t){var r=this,i=r.constructor;return e===void 0?(e=i.precision,t=i.rounding):(Vi(e,1,Fc),t===void 0?t=i.rounding:Vi(t,0,8)),We(new i(r),e,t)};ue.toString=ue.valueOf=ue.val=ue.toJSON=ue[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Tt(e),r=e.constructor;return fo(e,t<=r.toExpNeg||t>=r.toExpPos)};function UT(e,t){var r,i,o,c,s,u,d,f,m=e.constructor,h=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),lt?We(t,h):t;if(d=e.d,f=t.d,s=e.e,o=t.e,d=d.slice(),c=s-o,c){for(c<0?(i=d,c=-c,u=f.length):(i=f,o=s,u=d.length),s=Math.ceil(h/at),u=s>u?s+1:u+1,c>u&&(c=u,i.length=1),i.reverse();c--;)i.push(0);i.reverse()}for(u=d.length,c=f.length,u-c<0&&(c=u,i=f,f=d,d=i),r=0;c;)r=(d[--c]=d[c]+f[c]+r)/Bt|0,d[c]%=Bt;for(r&&(d.unshift(r),++o),u=d.length;d[--u]==0;)d.pop();return t.d=d,t.e=o,lt?We(t,h):t}function Vi(e,t,r){if(e!==~~e||er)throw Error(ao+e)}function Pi(e){var t,r,i,o=e.length-1,c="",s=e[0];if(o>0){for(c+=s,t=1;ts?1:-1;else for(u=d=0;uo[u]?1:-1;break}return d}function r(i,o,c){for(var s=0;c--;)i[c]-=s,s=i[c]1;)i.shift()}return function(i,o,c,s){var u,d,f,m,h,v,w,b,x,A,T,E,O,N,C,M,R,z,q=i.constructor,Z=i.s==o.s?1:-1,te=i.d,X=o.d;if(!i.s)return new q(i);if(!o.s)throw Error(li+"Division by zero");for(d=i.e-o.e,R=X.length,C=te.length,w=new q(Z),b=w.d=[],f=0;X[f]==(te[f]||0);)++f;if(X[f]>(te[f]||0)&&--d,c==null?E=c=q.precision:s?E=c+(Tt(i)-Tt(o))+1:E=c,E<0)return new q(0);if(E=E/at+2|0,f=0,R==1)for(m=0,X=X[0],E++;(f1&&(X=e(X,m),te=e(te,m),R=X.length,C=te.length),N=R,x=te.slice(0,R),A=x.length;A=Bt/2&&++M;do m=0,u=t(X,x,R,A),u<0?(T=x[0],R!=A&&(T=T*Bt+(x[1]||0)),m=T/M|0,m>1?(m>=Bt&&(m=Bt-1),h=e(X,m),v=h.length,A=x.length,u=t(h,x,v,A),u==1&&(m--,r(h,R16)throw Error(n_+Tt(e));if(!e.s)return new m(Lr);for(lt=!1,u=h,s=new m(.03125);e.abs().gte(.1);)e=e.times(s),f+=5;for(i=Math.log(Ga(2,f))/Math.LN10*2+5|0,u+=i,r=o=c=new m(Lr),m.precision=u;;){if(o=We(o.times(e),u),r=r.times(++d),s=c.plus(mn(o,r,u)),Pi(s.d).slice(0,u)===Pi(c.d).slice(0,u)){for(;f--;)c=We(c.times(c),u);return m.precision=h,t==null?(lt=!0,We(c,h)):c}c=s}}function Tt(e){for(var t=e.e*at,r=e.d[0];r>=10;r/=10)t++;return t}function uh(e,t,r){if(t>e.LN10.sd())throw lt=!0,r&&(e.precision=r),Error(li+"LN10 precision limit exceeded");return We(new e(e.LN10),t)}function na(e){for(var t="";e--;)t+="0";return t}function Ps(e,t){var r,i,o,c,s,u,d,f,m,h=1,v=10,w=e,b=w.d,x=w.constructor,A=x.precision;if(w.s<1)throw Error(li+(w.s?"NaN":"-Infinity"));if(w.eq(Lr))return new x(0);if(t==null?(lt=!1,f=A):f=t,w.eq(10))return t==null&&(lt=!0),uh(x,f);if(f+=v,x.precision=f,r=Pi(b),i=r.charAt(0),c=Tt(w),Math.abs(c)<15e14){for(;i<7&&i!=1||i==1&&r.charAt(1)>3;)w=w.times(e),r=Pi(w.d),i=r.charAt(0),h++;c=Tt(w),i>1?(w=new x("0."+r),c++):w=new x(i+"."+r.slice(1))}else return d=uh(x,f+2,A).times(c+""),w=Ps(new x(i+"."+r.slice(1)),f-v).plus(d),x.precision=A,t==null?(lt=!0,We(w,A)):w;for(u=s=w=mn(w.minus(Lr),w.plus(Lr),f),m=We(w.times(w),f),o=3;;){if(s=We(s.times(m),f),d=u.plus(mn(s,new x(o),f)),Pi(d.d).slice(0,f)===Pi(u.d).slice(0,f))return u=u.times(2),c!==0&&(u=u.plus(uh(x,f+2,A).times(c+""))),u=mn(u,new x(h),f),x.precision=A,t==null?(lt=!0,We(u,A)):u;u=d,o+=2}}function Cw(e,t){var r,i,o;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(i=t.search(/e/i))>0?(r<0&&(r=i),r+=+t.slice(i+1),t=t.substring(0,i)):r<0&&(r=t.length),i=0;t.charCodeAt(i)===48;)++i;for(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(i,o),t){if(o-=i,r=r-i-1,e.e=qc(r/at),e.d=[],i=(r+1)%at,r<0&&(i+=at),iUp||e.e<-Up))throw Error(n_+r)}else e.s=0,e.e=0,e.d=[0];return e}function We(e,t,r){var i,o,c,s,u,d,f,m,h=e.d;for(s=1,c=h[0];c>=10;c/=10)s++;if(i=t-s,i<0)i+=at,o=t,f=h[m=0];else{if(m=Math.ceil((i+1)/at),c=h.length,m>=c)return e;for(f=c=h[m],s=1;c>=10;c/=10)s++;i%=at,o=i-at+s}if(r!==void 0&&(c=Ga(10,s-o-1),u=f/c%10|0,d=t<0||h[m+1]!==void 0||f%c,d=r<4?(u||d)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||d||r==6&&(i>0?o>0?f/Ga(10,s-o):0:h[m-1])%10&1||r==(e.s<0?8:7))),t<1||!h[0])return d?(c=Tt(e),h.length=1,t=t-c-1,h[0]=Ga(10,(at-t%at)%at),e.e=qc(-t/at)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(i==0?(h.length=m,c=1,m--):(h.length=m+1,c=Ga(10,at-i),h[m]=o>0?(f/Ga(10,s-o)%Ga(10,o)|0)*c:0),d)for(;;)if(m==0){(h[0]+=c)==Bt&&(h[0]=1,++e.e);break}else{if(h[m]+=c,h[m]!=Bt)break;h[m--]=0,c=1}for(i=h.length;h[--i]===0;)h.pop();if(lt&&(e.e>Up||e.e<-Up))throw Error(n_+Tt(e));return e}function FT(e,t){var r,i,o,c,s,u,d,f,m,h,v=e.constructor,w=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),lt?We(t,w):t;if(d=e.d,h=t.d,i=t.e,f=e.e,d=d.slice(),s=f-i,s){for(m=s<0,m?(r=d,s=-s,u=h.length):(r=h,i=f,u=d.length),o=Math.max(Math.ceil(w/at),u)+2,s>o&&(s=o,r.length=1),r.reverse(),o=s;o--;)r.push(0);r.reverse()}else{for(o=d.length,u=h.length,m=o0;--o)d[u++]=0;for(o=h.length;o>s;){if(d[--o]0?c=c.charAt(0)+"."+c.slice(1)+na(i):s>1&&(c=c.charAt(0)+"."+c.slice(1)),c=c+(o<0?"e":"e+")+o):o<0?(c="0."+na(-o-1)+c,r&&(i=r-s)>0&&(c+=na(i))):o>=s?(c+=na(o+1-s),r&&(i=r-o-1)>0&&(c=c+"."+na(i))):((i=o+1)0&&(o+1===s&&(c+="."),c+=na(i))),e.s<0?"-"+c:c}function Mw(e,t){if(e.length>t)return e.length=t,!0}function qT(e){var t,r,i;function o(c){var s=this;if(!(s instanceof o))return new o(c);if(s.constructor=o,c instanceof o){s.s=c.s,s.e=c.e,s.d=(c=c.d)?c.slice():c;return}if(typeof c=="number"){if(c*0!==0)throw Error(ao+c);if(c>0)s.s=1;else if(c<0)c=-c,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(c===~~c&&c<1e7){s.e=0,s.d=[c];return}return Cw(s,c.toString())}else if(typeof c!="string")throw Error(ao+c);if(c.charCodeAt(0)===45?(c=c.slice(1),s.s=-1):s.s=1,wH.test(c))Cw(s,c);else throw Error(ao+c)}if(o.prototype=ue,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=qT,o.config=o.set=bH,e===void 0&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=o[t+1]&&i<=o[t+2])this[r]=i;else throw Error(ao+r+": "+i);if((i=e[r="LN10"])!==void 0)if(i==Math.LN10)this[r]=new this(i);else throw Error(ao+r+": "+i);return this}var a_=qT(yH);Lr=new a_(1);const Le=a_;function HT(e){var t;return e===0?t=1:t=Math.floor(new Le(e).abs().log(10).toNumber())+1,t}function KT(e,t,r){for(var i=new Le(e),o=0,c=[];i.lt(t)&&o<1e5;)c.push(i.toNumber()),i=i.add(r),o++;return c}var XT=e=>{var[t,r]=e,[i,o]=[t,r];return t>r&&([i,o]=[r,t]),[i,o]},o_=(e,t,r)=>{if(e.lte(0))return new Le(0);var i=HT(e.toNumber()),o=new Le(10).pow(i),c=e.div(o),s=i!==1?.05:.1,u=new Le(Math.ceil(c.div(s).toNumber())).add(r).mul(s),d=u.mul(o);return t?new Le(d.toNumber()):new Le(Math.ceil(d.toNumber()))},YT=(e,t,r)=>{var i;if(e.lte(0))return new Le(0);var o=[1,2,2.5,5],c=e.toNumber(),s=Math.floor(new Le(c).abs().log(10).toNumber()),u=new Le(10).pow(s),d=e.div(u).toNumber(),f=o.findIndex(w=>w>=d-1e-10);if(f===-1&&(u=u.mul(10),f=0),f+=r,f>=o.length){var m=Math.floor(f/o.length);f%=o.length,u=u.mul(new Le(10).pow(m))}var h=(i=o[f])!==null&&i!==void 0?i:1,v=new Le(h).mul(u);return t?v:new Le(Math.ceil(v.toNumber()))},xH=(e,t,r)=>{var i=new Le(1),o=new Le(e);if(!o.isint()&&r){var c=Math.abs(e);c<1?(i=new Le(10).pow(HT(e)-1),o=new Le(Math.floor(o.div(i).toNumber())).mul(i)):c>1&&(o=new Le(Math.floor(e)))}else e===0?o=new Le(Math.floor((t-1)/2)):r||(o=new Le(Math.floor(e)));for(var s=Math.floor((t-1)/2),u=[],d=0;d4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:o_;if(!Number.isFinite((r-t)/(i-1)))return{step:new Le(0),tickMin:new Le(0),tickMax:new Le(0)};var u=s(new Le(r).sub(t).div(i-1),o,c),d;t<=0&&r>=0?d=new Le(0):(d=new Le(t).add(r).div(2),d=d.sub(new Le(d).mod(u)));var f=Math.ceil(d.sub(t).div(u).toNumber()),m=Math.ceil(new Le(r).sub(d).div(u).toNumber()),h=f+m+1;return h>i?GT(t,r,i,o,c+1,s):(h0?m+(i-h):m,f=r>0?f:f+(i-h)),{step:u,tickMin:d.sub(new Le(f).mul(u)),tickMax:d.add(new Le(m).mul(u))})},Pw=function(t){var[r,i]=t,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",u=Math.max(o,2),[d,f]=XT([r,i]);if(d===-1/0||f===1/0){var m=f===1/0?[d,...Array(o-1).fill(1/0)]:[...Array(o-1).fill(-1/0),f];return r>i?m.reverse():m}if(d===f)return xH(d,o,c);var h=s==="snap125"?YT:o_,{step:v,tickMin:w,tickMax:b}=GT(d,f,u,c,0,h),x=KT(w,b.add(new Le(.1).mul(v)),v);return r>i?x.reverse():x},Dw=function(t,r){var[i,o]=t,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",[u,d]=XT([i,o]);if(u===-1/0||d===1/0)return[i,o];if(u===d)return[u];var f=s==="snap125"?YT:o_,m=Math.max(r,2),h=f(new Le(d).sub(u).div(m-1),c,0),v=[...KT(new Le(u),new Le(d),h),d];return c===!1&&(v=v.map(w=>Math.round(w))),i>o?v.reverse():v},WT=e=>e.rootProps.maxBarSize,jH=e=>e.rootProps.barGap,ZT=e=>e.rootProps.barCategoryGap,AH=e=>e.rootProps.barSize,$d=e=>e.rootProps.stackOffset,QT=e=>e.rootProps.reverseStackOrder,c_=e=>e.options.chartName,l_=e=>e.rootProps.syncId,JT=e=>e.rootProps.syncMethod,s_=e=>e.options.eventEmitter,Mt={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},$a={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},ki={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},Fd=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function qd(e,t,r){if(r!=="auto")return r;if(e!=null)return ya(e,t)?"category":"number"}function Rw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function $p(e){for(var t=1;t{if(t!=null)return e.polarAxis.angleAxis[t]},u_=F([OH,wT],(e,t)=>{var r;if(e!=null)return e;var i=(r=qd(t,"angleAxis",Lw.type))!==null&&r!==void 0?r:"category";return $p($p({},Lw),{},{type:i})}),kH=(e,t)=>e.polarAxis.radiusAxis[t],p_=F([kH,wT],(e,t)=>{var r;if(e!=null)return e;var i=(r=qd(t,"radiusAxis",zw.type))!==null&&r!==void 0?r:"category";return $p($p({},zw),{},{type:i})}),Hd=e=>e.polarOptions,d_=F([xn,jn,Ut],rH),eE=F([Hd,d_],(e,t)=>{if(e!=null)return bi(e.innerRadius,t,0)}),tE=F([Hd,d_],(e,t)=>{if(e!=null)return bi(e.outerRadius,t,t*.8)}),NH=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]},rE=F([Hd],NH);F([u_,rE],Fd);var iE=F([d_,eE,tE],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]});F([p_,iE],Fd);var nE=F([Qe,Hd,eE,tE,xn,jn],(e,t,r,i,o,c)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||i==null)){var{cx:s,cy:u,startAngle:d,endAngle:f}=t;return{cx:bi(s,o,o/2),cy:bi(u,c,c/2),innerRadius:r,outerRadius:i,startAngle:d,endAngle:f,clockWise:!1}}}),$t=(e,t)=>t,Kd=(e,t,r)=>r;function f_(e){return e?.id}function aE(e,t,r){var{chartData:i=[]}=t,{allowDuplicatedCategory:o,dataKey:c}=r,s=new Map;return e.forEach(u=>{var d,f=(d=u.data)!==null&&d!==void 0?d:i;if(!(f==null||f.length===0)){var m=f_(u);f.forEach((h,v)=>{var w=c==null||o?v:String(ht(h,c,null)),b=ht(h,u.dataKey,0),x;s.has(w)?x=s.get(w):x={},Object.assign(x,{[m]:b}),s.set(w,x)})}}),Array.from(s.values())}function Xd(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Yd=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function Gd(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function CH(e,t){if(e.length===t.length){for(var r=0;r{var t=Qe(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Hc=e=>e.tooltip.settings.axisId;function m_(e){if(e!=null){var t=e.ticks,r=e.bandwidth,i=e.range(),o=[Math.min(...i),Math.max(...i)];return{domain:()=>e.domain(),range:(function(c){function s(){return c.apply(this,arguments)}return s.toString=function(){return c.toString()},s})(()=>o),rangeMin:()=>o[0],rangeMax:()=>o[1],isInRange(c){var s=o[0],u=o[1];return s<=u?c>=s&&c<=u:c>=u&&c<=s},bandwidth:r?()=>r.call(e):void 0,ticks:t?c=>t.call(e,c):void 0,map:(c,s)=>{var u=e(c);if(u!=null){if(e.bandwidth&&s!==null&&s!==void 0&&s.position){var d=e.bandwidth();switch(s.position){case"middle":u+=d/2;break;case"end":u+=d;break}}return u}}}}}var MH=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Ri(t)){for(var r,i,o=0;oi)&&(i=c))}return r!==void 0&&i!==void 0?[r,i]:void 0}return t}default:return t}};function ua(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function PH(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function h_(e){let t,r,i;e.length!==2?(t=ua,r=(u,d)=>ua(e(u),d),i=(u,d)=>e(u)-d):(t=e===ua||e===PH?e:DH,r=e,i=e);function o(u,d,f=0,m=u.length){if(f>>1;r(u[h],d)<0?f=h+1:m=h}while(f>>1;r(u[h],d)<=0?f=h+1:m=h}while(ff&&i(u[h-1],d)>-i(u[h],d)?h-1:h}return{left:o,center:s,right:c}}function DH(){return 0}function oE(e){return e===null?NaN:+e}function*RH(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const LH=h_(ua),e0=LH.right;h_(oE).center;class Iw extends Map{constructor(t,r=BH){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[i,o]of t)this.set(i,o)}get(t){return super.get(Bw(this,t))}has(t){return super.has(Bw(this,t))}set(t,r){return super.set(zH(this,t),r)}delete(t){return super.delete(IH(this,t))}}function Bw({_intern:e,_key:t},r){const i=t(r);return e.has(i)?e.get(i):r}function zH({_intern:e,_key:t},r){const i=t(r);return e.has(i)?e.get(i):(e.set(i,r),r)}function IH({_intern:e,_key:t},r){const i=t(r);return e.has(i)&&(r=e.get(i),e.delete(i)),r}function BH(e){return e!==null&&typeof e=="object"?e.valueOf():e}function VH(e=ua){if(e===ua)return cE;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const i=e(t,r);return i||i===0?i:(e(r,r)===0)-(e(t,t)===0)}}function cE(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const UH=Math.sqrt(50),$H=Math.sqrt(10),FH=Math.sqrt(2);function Fp(e,t,r){const i=(t-e)/Math.max(0,r),o=Math.floor(Math.log10(i)),c=i/Math.pow(10,o),s=c>=UH?10:c>=$H?5:c>=FH?2:1;let u,d,f;return o<0?(f=Math.pow(10,-o)/s,u=Math.round(e*f),d=Math.round(t*f),u/ft&&--d,f=-f):(f=Math.pow(10,o)*s,u=Math.round(e/f),d=Math.round(t/f),u*ft&&--d),d0))return[];if(e===t)return[e];const i=t=o))return[];const u=c-o+1,d=new Array(u);if(i)if(s<0)for(let f=0;f=i)&&(r=i);return r}function Uw(e,t){let r;for(const i of e)i!=null&&(r>i||r===void 0&&i>=i)&&(r=i);return r}function lE(e,t,r=0,i=1/0,o){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),i=Math.floor(Math.min(e.length-1,i)),!(r<=t&&t<=i))return e;for(o=o===void 0?cE:VH(o);i>r;){if(i-r>600){const d=i-r+1,f=t-r+1,m=Math.log(d),h=.5*Math.exp(2*m/3),v=.5*Math.sqrt(m*h*(d-h)/d)*(f-d/2<0?-1:1),w=Math.max(r,Math.floor(t-f*h/d+v)),b=Math.min(i,Math.floor(t+(d-f)*h/d+v));lE(e,t,w,b,o)}const c=e[t];let s=r,u=i;for(Ql(e,r,t),o(e[i],c)>0&&Ql(e,r,i);s0;)--u}o(e[r],c)===0?Ql(e,r,u):(++u,Ql(e,u,i)),u<=t&&(r=u+1),t<=u&&(i=u-1)}return e}function Ql(e,t,r){const i=e[t];e[t]=e[r],e[r]=i}function qH(e,t,r){if(e=Float64Array.from(RH(e)),!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return Uw(e);if(t>=1)return Vw(e);var i,o=(i-1)*t,c=Math.floor(o),s=Vw(lE(e,c).subarray(0,c+1)),u=Uw(e.subarray(c+1));return s+(u-s)*(o-c)}}function HH(e,t,r=oE){if(!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return+r(e[0],0,e);if(t>=1)return+r(e[i-1],i-1,e);var i,o=(i-1)*t,c=Math.floor(o),s=+r(e[c],c,e),u=+r(e[c+1],c+1,e);return s+(u-s)*(o-c)}}function KH(e,t,r){e=+e,t=+t,r=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+r;for(var i=-1,o=Math.max(0,Math.ceil((t-e)/r))|0,c=new Array(o);++i>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Fu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Fu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=GH.exec(e))?new xr(t[1],t[2],t[3],1):(t=WH.exec(e))?new xr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ZH.exec(e))?Fu(t[1],t[2],t[3],t[4]):(t=QH.exec(e))?Fu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=JH.exec(e))?Yw(t[1],t[2]/100,t[3]/100,1):(t=eK.exec(e))?Yw(t[1],t[2]/100,t[3]/100,t[4]):$w.hasOwnProperty(e)?Hw($w[e]):e==="transparent"?new xr(NaN,NaN,NaN,0):null}function Hw(e){return new xr(e>>16&255,e>>8&255,e&255,1)}function Fu(e,t,r,i){return i<=0&&(e=t=r=NaN),new xr(e,t,r,i)}function iK(e){return e instanceof t0||(e=Ls(e)),e?(e=e.rgb(),new xr(e.r,e.g,e.b,e.opacity)):new xr}function D3(e,t,r,i){return arguments.length===1?iK(e):new xr(e,t,r,i??1)}function xr(e,t,r,i){this.r=+e,this.g=+t,this.b=+r,this.opacity=+i}v_(xr,D3,uE(t0,{brighter(e){return e=e==null?qp:Math.pow(qp,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ds:Math.pow(Ds,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new xr(oo(this.r),oo(this.g),oo(this.b),Hp(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:Kw,formatHex:Kw,formatHex8:nK,formatRgb:Xw,toString:Xw}));function Kw(){return`#${Ja(this.r)}${Ja(this.g)}${Ja(this.b)}`}function nK(){return`#${Ja(this.r)}${Ja(this.g)}${Ja(this.b)}${Ja((isNaN(this.opacity)?1:this.opacity)*255)}`}function Xw(){const e=Hp(this.opacity);return`${e===1?"rgb(":"rgba("}${oo(this.r)}, ${oo(this.g)}, ${oo(this.b)}${e===1?")":`, ${e})`}`}function Hp(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function oo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ja(e){return e=oo(e),(e<16?"0":"")+e.toString(16)}function Yw(e,t,r,i){return i<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new vi(e,t,r,i)}function pE(e){if(e instanceof vi)return new vi(e.h,e.s,e.l,e.opacity);if(e instanceof t0||(e=Ls(e)),!e)return new vi;if(e instanceof vi)return e;e=e.rgb();var t=e.r/255,r=e.g/255,i=e.b/255,o=Math.min(t,r,i),c=Math.max(t,r,i),s=NaN,u=c-o,d=(c+o)/2;return u?(t===c?s=(r-i)/u+(r0&&d<1?0:s,new vi(s,u,d,e.opacity)}function aK(e,t,r,i){return arguments.length===1?pE(e):new vi(e,t,r,i??1)}function vi(e,t,r,i){this.h=+e,this.s=+t,this.l=+r,this.opacity=+i}v_(vi,aK,uE(t0,{brighter(e){return e=e==null?qp:Math.pow(qp,e),new vi(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ds:Math.pow(Ds,e),new vi(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,i=r+(r<.5?r:1-r)*t,o=2*r-i;return new xr(ph(e>=240?e-240:e+120,o,i),ph(e,o,i),ph(e<120?e+240:e-120,o,i),this.opacity)},clamp(){return new vi(Gw(this.h),qu(this.s),qu(this.l),Hp(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 e=Hp(this.opacity);return`${e===1?"hsl(":"hsla("}${Gw(this.h)}, ${qu(this.s)*100}%, ${qu(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Gw(e){return e=(e||0)%360,e<0?e+360:e}function qu(e){return Math.max(0,Math.min(1,e||0))}function ph(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const y_=e=>()=>e;function oK(e,t){return function(r){return e+r*t}}function cK(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(i){return Math.pow(e+i*t,r)}}function lK(e){return(e=+e)==1?dE:function(t,r){return r-t?cK(t,r,e):y_(isNaN(t)?r:t)}}function dE(e,t){var r=t-e;return r?oK(e,r):y_(isNaN(e)?t:e)}const Ww=(function e(t){var r=lK(t);function i(o,c){var s=r((o=D3(o)).r,(c=D3(c)).r),u=r(o.g,c.g),d=r(o.b,c.b),f=dE(o.opacity,c.opacity);return function(m){return o.r=s(m),o.g=u(m),o.b=d(m),o.opacity=f(m),o+""}}return i.gamma=e,i})(1);function sK(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,i=t.slice(),o;return function(c){for(o=0;or&&(c=t.slice(r,c),u[s]?u[s]+=c:u[++s]=c),(i=i[0])===(o=o[0])?u[s]?u[s]+=o:u[++s]=o:(u[++s]=null,d.push({i:s,x:Kp(i,o)})),r=dh.lastIndex;return rt&&(r=e,e=t,t=r),function(i){return Math.max(e,Math.min(t,i))}}function wK(e,t,r){var i=e[0],o=e[1],c=t[0],s=t[1];return o2?bK:wK,d=f=null,h}function h(v){return v==null||isNaN(v=+v)?c:(d||(d=u(e.map(i),t,r)))(i(s(v)))}return h.invert=function(v){return s(o((f||(f=u(t,e.map(i),Kp)))(v)))},h.domain=function(v){return arguments.length?(e=Array.from(v,Xp),m()):e.slice()},h.range=function(v){return arguments.length?(t=Array.from(v),m()):t.slice()},h.rangeRound=function(v){return t=Array.from(v),r=w_,m()},h.clamp=function(v){return arguments.length?(s=v?!0:sr,m()):s!==sr},h.interpolate=function(v){return arguments.length?(r=v,m()):r},h.unknown=function(v){return arguments.length?(c=v,h):c},function(v,w){return i=v,o=w,m()}}function b_(){return Wd()(sr,sr)}function xK(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Yp(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),i=e.slice(0,r);return[i.length>1?i[0]+i.slice(2):i,+e.slice(r+1)]}function Pc(e){return e=Yp(Math.abs(e)),e?e[1]:NaN}function jK(e,t){return function(r,i){for(var o=r.length,c=[],s=0,u=e[0],d=0;o>0&&u>0&&(d+u+1>i&&(u=Math.max(1,i-d)),c.push(r.substring(o-=u,o+u)),!((d+=u+1)>i));)u=e[s=(s+1)%e.length];return c.reverse().join(t)}}function AK(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var SK=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function zs(e){if(!(t=SK.exec(e)))throw new Error("invalid format: "+e);var t;return new x_({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}zs.prototype=x_.prototype;function x_(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}x_.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function TK(e){e:for(var t=e.length,r=1,i=-1,o;r0&&(i=0);break}return i>0?e.slice(0,i)+e.slice(o+1):e}var Gp;function EK(e,t){var r=Yp(e,t);if(!r)return Gp=void 0,e.toPrecision(t);var i=r[0],o=r[1],c=o-(Gp=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,s=i.length;return c===s?i:c>s?i+new Array(c-s+1).join("0"):c>0?i.slice(0,c)+"."+i.slice(c):"0."+new Array(1-c).join("0")+Yp(e,Math.max(0,t+c-1))[0]}function Qw(e,t){var r=Yp(e,t);if(!r)return e+"";var i=r[0],o=r[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}const Jw={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:xK,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Qw(e*100,t),r:Qw,s:EK,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function eb(e){return e}var tb=Array.prototype.map,rb=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function OK(e){var t=e.grouping===void 0||e.thousands===void 0?eb:jK(tb.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",i=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",c=e.numerals===void 0?eb:AK(tb.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function f(h,v){h=zs(h);var w=h.fill,b=h.align,x=h.sign,A=h.symbol,T=h.zero,E=h.width,O=h.comma,N=h.precision,C=h.trim,M=h.type;M==="n"?(O=!0,M="g"):Jw[M]||(N===void 0&&(N=12),C=!0,M="g"),(T||w==="0"&&b==="=")&&(T=!0,w="0",b="=");var R=(v&&v.prefix!==void 0?v.prefix:"")+(A==="$"?r:A==="#"&&/[boxX]/.test(M)?"0"+M.toLowerCase():""),z=(A==="$"?i:/[%p]/.test(M)?s:"")+(v&&v.suffix!==void 0?v.suffix:""),q=Jw[M],Z=/[defgprs%]/.test(M);N=N===void 0?6:/[gprs]/.test(M)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function te(X){var ge=R,se=z,ye,B,G;if(M==="c")se=q(X)+se,X="";else{X=+X;var ie=X<0||1/X<0;if(X=isNaN(X)?d:q(Math.abs(X),N),C&&(X=TK(X)),ie&&+X==0&&x!=="+"&&(ie=!1),ge=(ie?x==="("?x:u:x==="-"||x==="("?"":x)+ge,se=(M==="s"&&!isNaN(X)&&Gp!==void 0?rb[8+Gp/3]:"")+se+(ie&&x==="("?")":""),Z){for(ye=-1,B=X.length;++yeG||G>57){se=(G===46?o+X.slice(ye+1):X.slice(ye))+se,X=X.slice(0,ye);break}}}O&&!T&&(X=t(X,1/0));var ce=ge.length+X.length+se.length,le=ce>1)+ge+X+se+le.slice(ce);break;default:X=le+ge+X+se;break}return c(X)}return te.toString=function(){return h+""},te}function m(h,v){var w=Math.max(-8,Math.min(8,Math.floor(Pc(v)/3)))*3,b=Math.pow(10,-w),x=f((h=zs(h),h.type="f",h),{suffix:rb[8+w/3]});return function(A){return x(b*A)}}return{format:f,formatPrefix:m}}var Hu,j_,fE;kK({thousands:",",grouping:[3],currency:["$",""]});function kK(e){return Hu=OK(e),j_=Hu.format,fE=Hu.formatPrefix,Hu}function NK(e){return Math.max(0,-Pc(Math.abs(e)))}function CK(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Pc(t)/3)))*3-Pc(Math.abs(e)))}function MK(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Pc(t)-Pc(e))+1}function mE(e,t,r,i){var o=M3(e,t,r),c;switch(i=zs(i??",f"),i.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return i.precision==null&&!isNaN(c=CK(o,s))&&(i.precision=c),fE(i,s)}case"":case"e":case"g":case"p":case"r":{i.precision==null&&!isNaN(c=MK(o,Math.max(Math.abs(e),Math.abs(t))))&&(i.precision=c-(i.type==="e"));break}case"f":case"%":{i.precision==null&&!isNaN(c=NK(o))&&(i.precision=c-(i.type==="%")*2);break}}return j_(i)}function wa(e){var t=e.domain;return e.ticks=function(r){var i=t();return N3(i[0],i[i.length-1],r??10)},e.tickFormat=function(r,i){var o=t();return mE(o[0],o[o.length-1],r??10,i)},e.nice=function(r){r==null&&(r=10);var i=t(),o=0,c=i.length-1,s=i[o],u=i[c],d,f,m=10;for(u0;){if(f=C3(s,u,r),f===d)return i[o]=s,i[c]=u,t(i);if(f>0)s=Math.floor(s/f)*f,u=Math.ceil(u/f)*f;else if(f<0)s=Math.ceil(s*f)/f,u=Math.floor(u*f)/f;else break;d=f}return e},e}function hE(){var e=b_();return e.copy=function(){return r0(e,hE())},si.apply(e,arguments),wa(e)}function _E(e){var t;function r(i){return i==null||isNaN(i=+i)?t:i}return r.invert=r,r.domain=r.range=function(i){return arguments.length?(e=Array.from(i,Xp),r):e.slice()},r.unknown=function(i){return arguments.length?(t=i,r):t},r.copy=function(){return _E(e).unknown(t)},e=arguments.length?Array.from(e,Xp):[0,1],wa(r)}function gE(e,t){e=e.slice();var r=0,i=e.length-1,o=e[r],c=e[i],s;return cMath.pow(e,t)}function zK(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function ab(e){return(t,r)=>-e(-t,r)}function A_(e){const t=e(ib,nb),r=t.domain;let i=10,o,c;function s(){return o=zK(i),c=LK(i),r()[0]<0?(o=ab(o),c=ab(c),e(PK,DK)):e(ib,nb),t}return t.base=function(u){return arguments.length?(i=+u,s()):i},t.domain=function(u){return arguments.length?(r(u),s()):r()},t.ticks=u=>{const d=r();let f=d[0],m=d[d.length-1];const h=m0){for(;v<=w;++v)for(b=1;bm)break;T.push(x)}}else for(;v<=w;++v)for(b=i-1;b>=1;--b)if(x=v>0?b/c(-v):b*c(v),!(xm)break;T.push(x)}T.length*2{if(u==null&&(u=10),d==null&&(d=i===10?"s":","),typeof d!="function"&&(!(i%1)&&(d=zs(d)).precision==null&&(d.trim=!0),d=j_(d)),u===1/0)return d;const f=Math.max(1,i*u/t.ticks().length);return m=>{let h=m/c(Math.round(o(m)));return h*ir(gE(r(),{floor:u=>c(Math.floor(o(u))),ceil:u=>c(Math.ceil(o(u)))})),t}function vE(){const e=A_(Wd()).domain([1,10]);return e.copy=()=>r0(e,vE()).base(e.base()),si.apply(e,arguments),e}function ob(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function cb(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function S_(e){var t=1,r=e(ob(t),cb(t));return r.constant=function(i){return arguments.length?e(ob(t=+i),cb(t)):t},wa(r)}function yE(){var e=S_(Wd());return e.copy=function(){return r0(e,yE()).constant(e.constant())},si.apply(e,arguments)}function lb(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function IK(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function BK(e){return e<0?-e*e:e*e}function T_(e){var t=e(sr,sr),r=1;function i(){return r===1?e(sr,sr):r===.5?e(IK,BK):e(lb(r),lb(1/r))}return t.exponent=function(o){return arguments.length?(r=+o,i()):r},wa(t)}function E_(){var e=T_(Wd());return e.copy=function(){return r0(e,E_()).exponent(e.exponent())},si.apply(e,arguments),e}function VK(){return E_.apply(null,arguments).exponent(.5)}function sb(e){return Math.sign(e)*e*e}function UK(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function wE(){var e=b_(),t=[0,1],r=!1,i;function o(c){var s=UK(e(c));return isNaN(s)?i:r?Math.round(s):s}return o.invert=function(c){return e.invert(sb(c))},o.domain=function(c){return arguments.length?(e.domain(c),o):e.domain()},o.range=function(c){return arguments.length?(e.range((t=Array.from(c,Xp)).map(sb)),o):t.slice()},o.rangeRound=function(c){return o.range(c).round(!0)},o.round=function(c){return arguments.length?(r=!!c,o):r},o.clamp=function(c){return arguments.length?(e.clamp(c),o):e.clamp()},o.unknown=function(c){return arguments.length?(i=c,o):i},o.copy=function(){return wE(e.domain(),t).round(r).clamp(e.clamp()).unknown(i)},si.apply(o,arguments),wa(o)}function bE(){var e=[],t=[],r=[],i;function o(){var s=0,u=Math.max(1,t.length);for(r=new Array(u-1);++s0?r[u-1]:e[0],u=r?[i[r-1],t]:[i[f-1],i[f]]},s.unknown=function(d){return arguments.length&&(c=d),s},s.thresholds=function(){return i.slice()},s.copy=function(){return xE().domain([e,t]).range(o).unknown(c)},si.apply(wa(s),arguments)}function jE(){var e=[.5],t=[0,1],r,i=1;function o(c){return c!=null&&c<=c?t[e0(e,c,0,i)]:r}return o.domain=function(c){return arguments.length?(e=Array.from(c),i=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(c){return arguments.length?(t=Array.from(c),i=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(c){var s=t.indexOf(c);return[e[s-1],e[s]]},o.unknown=function(c){return arguments.length?(r=c,o):r},o.copy=function(){return jE().domain(e).range(t).unknown(r)},si.apply(o,arguments)}const fh=new Date,mh=new Date;function Dt(e,t,r,i){function o(c){return e(c=arguments.length===0?new Date:new Date(+c)),c}return o.floor=c=>(e(c=new Date(+c)),c),o.ceil=c=>(e(c=new Date(c-1)),t(c,1),e(c),c),o.round=c=>{const s=o(c),u=o.ceil(c);return c-s(t(c=new Date(+c),s==null?1:Math.floor(s)),c),o.range=(c,s,u)=>{const d=[];if(c=o.ceil(c),u=u==null?1:Math.floor(u),!(c0))return d;let f;do d.push(f=new Date(+c)),t(c,u),e(c);while(fDt(s=>{if(s>=s)for(;e(s),!c(s);)s.setTime(s-1)},(s,u)=>{if(s>=s)if(u<0)for(;++u<=0;)for(;t(s,-1),!c(s););else for(;--u>=0;)for(;t(s,1),!c(s););}),r&&(o.count=(c,s)=>(fh.setTime(+c),mh.setTime(+s),e(fh),e(mh),Math.floor(r(fh,mh))),o.every=c=>(c=Math.floor(c),!isFinite(c)||!(c>0)?null:c>1?o.filter(i?s=>i(s)%c===0:s=>o.count(0,s)%c===0):o)),o}const Wp=Dt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Wp.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Dt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Wp);Wp.range;const dn=1e3,ni=dn*60,fn=ni*60,vn=fn*24,O_=vn*7,ub=vn*30,hh=vn*365,eo=Dt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*dn)},(e,t)=>(t-e)/dn,e=>e.getUTCSeconds());eo.range;const k_=Dt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dn)},(e,t)=>{e.setTime(+e+t*ni)},(e,t)=>(t-e)/ni,e=>e.getMinutes());k_.range;const N_=Dt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ni)},(e,t)=>(t-e)/ni,e=>e.getUTCMinutes());N_.range;const C_=Dt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dn-e.getMinutes()*ni)},(e,t)=>{e.setTime(+e+t*fn)},(e,t)=>(t-e)/fn,e=>e.getHours());C_.range;const M_=Dt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*fn)},(e,t)=>(t-e)/fn,e=>e.getUTCHours());M_.range;const i0=Dt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ni)/vn,e=>e.getDate()-1);i0.range;const Zd=Dt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/vn,e=>e.getUTCDate()-1);Zd.range;const AE=Dt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/vn,e=>Math.floor(e/vn));AE.range;function vo(e){return Dt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*ni)/O_)}const Qd=vo(0),Zp=vo(1),$K=vo(2),FK=vo(3),Dc=vo(4),qK=vo(5),HK=vo(6);Qd.range;Zp.range;$K.range;FK.range;Dc.range;qK.range;HK.range;function yo(e){return Dt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/O_)}const Jd=yo(0),Qp=yo(1),KK=yo(2),XK=yo(3),Rc=yo(4),YK=yo(5),GK=yo(6);Jd.range;Qp.range;KK.range;XK.range;Rc.range;YK.range;GK.range;const P_=Dt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());P_.range;const D_=Dt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());D_.range;const yn=Dt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());yn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Dt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});yn.range;const wn=Dt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());wn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Dt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});wn.range;function SE(e,t,r,i,o,c){const s=[[eo,1,dn],[eo,5,5*dn],[eo,15,15*dn],[eo,30,30*dn],[c,1,ni],[c,5,5*ni],[c,15,15*ni],[c,30,30*ni],[o,1,fn],[o,3,3*fn],[o,6,6*fn],[o,12,12*fn],[i,1,vn],[i,2,2*vn],[r,1,O_],[t,1,ub],[t,3,3*ub],[e,1,hh]];function u(f,m,h){const v=mA).right(s,v);if(w===s.length)return e.every(M3(f/hh,m/hh,h));if(w===0)return Wp.every(Math.max(M3(f,m,h),1));const[b,x]=s[v/s[w-1][2]53)return null;"w"in ne||(ne.w=1),"Z"in ne?(de=gh(Jl(ne.y,0,1)),Oe=de.getUTCDay(),de=Oe>4||Oe===0?Qp.ceil(de):Qp(de),de=Zd.offset(de,(ne.V-1)*7),ne.y=de.getUTCFullYear(),ne.m=de.getUTCMonth(),ne.d=de.getUTCDate()+(ne.w+6)%7):(de=_h(Jl(ne.y,0,1)),Oe=de.getDay(),de=Oe>4||Oe===0?Zp.ceil(de):Zp(de),de=i0.offset(de,(ne.V-1)*7),ne.y=de.getFullYear(),ne.m=de.getMonth(),ne.d=de.getDate()+(ne.w+6)%7)}else("W"in ne||"U"in ne)&&("w"in ne||(ne.w="u"in ne?ne.u%7:"W"in ne?1:0),Oe="Z"in ne?gh(Jl(ne.y,0,1)).getUTCDay():_h(Jl(ne.y,0,1)).getDay(),ne.m=0,ne.d="W"in ne?(ne.w+6)%7+ne.W*7-(Oe+5)%7:ne.w+ne.U*7-(Oe+6)%7);return"Z"in ne?(ne.H+=ne.Z/100|0,ne.M+=ne.Z%100,gh(ne)):_h(ne)}}function z(Q,ee,Se,ne){for(var we=0,de=ee.length,Oe=Se.length,ze,Lt;we=Oe)return-1;if(ze=ee.charCodeAt(we++),ze===37){if(ze=ee.charAt(we++),Lt=C[ze in pb?ee.charAt(we++):ze],!Lt||(ne=Lt(Q,Se,ne))<0)return-1}else if(ze!=Se.charCodeAt(ne++))return-1}return ne}function q(Q,ee,Se){var ne=f.exec(ee.slice(Se));return ne?(Q.p=m.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function Z(Q,ee,Se){var ne=w.exec(ee.slice(Se));return ne?(Q.w=b.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function te(Q,ee,Se){var ne=h.exec(ee.slice(Se));return ne?(Q.w=v.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function X(Q,ee,Se){var ne=T.exec(ee.slice(Se));return ne?(Q.m=E.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function ge(Q,ee,Se){var ne=x.exec(ee.slice(Se));return ne?(Q.m=A.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function se(Q,ee,Se){return z(Q,t,ee,Se)}function ye(Q,ee,Se){return z(Q,r,ee,Se)}function B(Q,ee,Se){return z(Q,i,ee,Se)}function G(Q){return s[Q.getDay()]}function ie(Q){return c[Q.getDay()]}function ce(Q){return d[Q.getMonth()]}function le(Q){return u[Q.getMonth()]}function D(Q){return o[+(Q.getHours()>=12)]}function H(Q){return 1+~~(Q.getMonth()/3)}function ae(Q){return s[Q.getUTCDay()]}function oe(Q){return c[Q.getUTCDay()]}function ve(Q){return d[Q.getUTCMonth()]}function Ae(Q){return u[Q.getUTCMonth()]}function je(Q){return o[+(Q.getUTCHours()>=12)]}function re(Q){return 1+~~(Q.getUTCMonth()/3)}return{format:function(Q){var ee=M(Q+="",O);return ee.toString=function(){return Q},ee},parse:function(Q){var ee=R(Q+="",!1);return ee.toString=function(){return Q},ee},utcFormat:function(Q){var ee=M(Q+="",N);return ee.toString=function(){return Q},ee},utcParse:function(Q){var ee=R(Q+="",!0);return ee.toString=function(){return Q},ee}}}var pb={"-":"",_:" ",0:"0"},qt=/^\s*\d+/,tX=/^%/,rX=/[\\^$*+?|[\]().{}]/g;function Ve(e,t,r){var i=e<0?"-":"",o=(i?-e:e)+"",c=o.length;return i+(c[t.toLowerCase(),r]))}function nX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.w=+i[0],r+i[0].length):-1}function aX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.u=+i[0],r+i[0].length):-1}function oX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.U=+i[0],r+i[0].length):-1}function cX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.V=+i[0],r+i[0].length):-1}function lX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.W=+i[0],r+i[0].length):-1}function db(e,t,r){var i=qt.exec(t.slice(r,r+4));return i?(e.y=+i[0],r+i[0].length):-1}function fb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),r+i[0].length):-1}function sX(e,t,r){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),r+i[0].length):-1}function uX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.q=i[0]*3-3,r+i[0].length):-1}function pX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.m=i[0]-1,r+i[0].length):-1}function mb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.d=+i[0],r+i[0].length):-1}function dX(e,t,r){var i=qt.exec(t.slice(r,r+3));return i?(e.m=0,e.d=+i[0],r+i[0].length):-1}function hb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.H=+i[0],r+i[0].length):-1}function fX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.M=+i[0],r+i[0].length):-1}function mX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.S=+i[0],r+i[0].length):-1}function hX(e,t,r){var i=qt.exec(t.slice(r,r+3));return i?(e.L=+i[0],r+i[0].length):-1}function _X(e,t,r){var i=qt.exec(t.slice(r,r+6));return i?(e.L=Math.floor(i[0]/1e3),r+i[0].length):-1}function gX(e,t,r){var i=tX.exec(t.slice(r,r+1));return i?r+i[0].length:-1}function vX(e,t,r){var i=qt.exec(t.slice(r));return i?(e.Q=+i[0],r+i[0].length):-1}function yX(e,t,r){var i=qt.exec(t.slice(r));return i?(e.s=+i[0],r+i[0].length):-1}function _b(e,t){return Ve(e.getDate(),t,2)}function wX(e,t){return Ve(e.getHours(),t,2)}function bX(e,t){return Ve(e.getHours()%12||12,t,2)}function xX(e,t){return Ve(1+i0.count(yn(e),e),t,3)}function TE(e,t){return Ve(e.getMilliseconds(),t,3)}function jX(e,t){return TE(e,t)+"000"}function AX(e,t){return Ve(e.getMonth()+1,t,2)}function SX(e,t){return Ve(e.getMinutes(),t,2)}function TX(e,t){return Ve(e.getSeconds(),t,2)}function EX(e){var t=e.getDay();return t===0?7:t}function OX(e,t){return Ve(Qd.count(yn(e)-1,e),t,2)}function EE(e){var t=e.getDay();return t>=4||t===0?Dc(e):Dc.ceil(e)}function kX(e,t){return e=EE(e),Ve(Dc.count(yn(e),e)+(yn(e).getDay()===4),t,2)}function NX(e){return e.getDay()}function CX(e,t){return Ve(Zp.count(yn(e)-1,e),t,2)}function MX(e,t){return Ve(e.getFullYear()%100,t,2)}function PX(e,t){return e=EE(e),Ve(e.getFullYear()%100,t,2)}function DX(e,t){return Ve(e.getFullYear()%1e4,t,4)}function RX(e,t){var r=e.getDay();return e=r>=4||r===0?Dc(e):Dc.ceil(e),Ve(e.getFullYear()%1e4,t,4)}function LX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ve(t/60|0,"0",2)+Ve(t%60,"0",2)}function gb(e,t){return Ve(e.getUTCDate(),t,2)}function zX(e,t){return Ve(e.getUTCHours(),t,2)}function IX(e,t){return Ve(e.getUTCHours()%12||12,t,2)}function BX(e,t){return Ve(1+Zd.count(wn(e),e),t,3)}function OE(e,t){return Ve(e.getUTCMilliseconds(),t,3)}function VX(e,t){return OE(e,t)+"000"}function UX(e,t){return Ve(e.getUTCMonth()+1,t,2)}function $X(e,t){return Ve(e.getUTCMinutes(),t,2)}function FX(e,t){return Ve(e.getUTCSeconds(),t,2)}function qX(e){var t=e.getUTCDay();return t===0?7:t}function HX(e,t){return Ve(Jd.count(wn(e)-1,e),t,2)}function kE(e){var t=e.getUTCDay();return t>=4||t===0?Rc(e):Rc.ceil(e)}function KX(e,t){return e=kE(e),Ve(Rc.count(wn(e),e)+(wn(e).getUTCDay()===4),t,2)}function XX(e){return e.getUTCDay()}function YX(e,t){return Ve(Qp.count(wn(e)-1,e),t,2)}function GX(e,t){return Ve(e.getUTCFullYear()%100,t,2)}function WX(e,t){return e=kE(e),Ve(e.getUTCFullYear()%100,t,2)}function ZX(e,t){return Ve(e.getUTCFullYear()%1e4,t,4)}function QX(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Rc(e):Rc.ceil(e),Ve(e.getUTCFullYear()%1e4,t,4)}function JX(){return"+0000"}function vb(){return"%"}function yb(e){return+e}function wb(e){return Math.floor(+e/1e3)}var lc,NE,CE;eY({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function eY(e){return lc=eX(e),NE=lc.format,lc.parse,CE=lc.utcFormat,lc.utcParse,lc}function tY(e){return new Date(e)}function rY(e){return e instanceof Date?+e:+new Date(+e)}function R_(e,t,r,i,o,c,s,u,d,f){var m=b_(),h=m.invert,v=m.domain,w=f(".%L"),b=f(":%S"),x=f("%I:%M"),A=f("%I %p"),T=f("%a %d"),E=f("%b %d"),O=f("%B"),N=f("%Y");function C(M){return(d(M)t(o/(e.length-1)))},r.quantiles=function(i){return Array.from({length:i+1},(o,c)=>qH(e,c/i))},r.copy=function(){return RE(t).domain(e)},Sn.apply(r,arguments)}function tf(){var e=0,t=.5,r=1,i=1,o,c,s,u,d,f=sr,m,h=!1,v;function w(x){return isNaN(x=+x)?v:(x=.5+((x=+m(x))-c)*(i*x{if(e!=null){var{scale:i,type:o}=e;if(i==="auto")return o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":o==="category"?"band":"linear";if(typeof i=="string")return sY(i)?i:"point"}};function uY(e,t){for(var r=0,i=e.length,o=e[0]t)?r=c+1:i=c}return r}function VE(e,t){if(e){var r=t??e.domain(),i=r.map(c=>{var s;return(s=e(c))!==null&&s!==void 0?s:0}),o=e.range();if(!(r.length===0||o.length<2))return c=>{var s,u,d=uY(i,c);if(d<=0)return r[0];if(d>=r.length)return r[r.length-1];var f=(s=i[d-1])!==null&&s!==void 0?s:0,m=(u=i[d])!==null&&u!==void 0?u:0;return Math.abs(c-f)<=Math.abs(c-m)?r[d-1]:r[d]}}}function pY(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):VE(e,void 0)}function xb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Jp(e){for(var t=1;te.cartesianAxis.xAxis[t],$i=(e,t)=>{var r=UE(e,t);return r??Ot},kt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:z3,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:Ws},$E=(e,t)=>e.cartesianAxis.yAxis[t],Fi=(e,t)=>{var r=$E(e,t);return r??kt},FE={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},B_=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??FE},dr=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);case"zAxis":return B_(e,r);case"angleAxis":return u_(e,r);case"radiusAxis":return p_(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},hY=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},n0=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);case"angleAxis":return u_(e,r);case"radiusAxis":return p_(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},qE=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function HE(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var rf=e=>e.graphicalItems.cartesianItems,_Y=F([$t,Kd],HE),KE=(e,t,r)=>e.filter(r).filter(i=>t?.includeHidden===!0?!0:!i.hide),a0=F([rf,dr,_Y],KE,{memoizeOptions:{resultEqualityCheck:Gd}}),XE=F([a0],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Xd)),YE=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),gY=F([a0],YE),GE=e=>e.map(t=>t.data).filter(Boolean).flat(1),vY=F([a0],GE,{memoizeOptions:{resultEqualityCheck:Gd}}),WE=(e,t)=>{var{chartData:r=[],dataStartIndex:i,dataEndIndex:o}=t;return e.length>0?e:r.slice(i,o+1)},V_=F([vY,i_],WE),ZE=(e,t,r)=>t?.dataKey!=null?e.map(i=>({value:ht(i,t.dataKey)})):r.length>0?r.map(i=>i.dataKey).flatMap(i=>e.map(o=>({value:ht(o,i)}))):e.map(i=>({value:i})),o0=F([V_,dr,a0],ZE);function Ec(e){if(ci(e)||e instanceof Date){var t=Number(e);if(Ne(t))return t}}function jb(e){if(Array.isArray(e)){var t=[Ec(e[0]),Ec(e[1])];return Ri(t)?t:void 0}var r=Ec(e);if(r!=null)return[r,r]}function bn(e){return e.map(Ec).filter(br)}function yY(e,t){var r=Ec(e),i=Ec(t);return r==null&&i==null?0:r==null?-1:i==null?1:r-i}var wY=F([o0],e=>e?.map(t=>t.value).sort(yY));function QE(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function bY(e,t,r){return!r||typeof t!="number"||Ii(t)?[]:r.length?bn(r.flatMap(i=>{var o=ht(e,i.dataKey),c,s;if(Array.isArray(o)?[c,s]=o:c=s=o,!(!Ne(c)||!Ne(s)))return[t-c,t+s]})):[]}var Rt=e=>{var t=Ft(e),r=Hc(e);return n0(e,t,r)},c0=F([Rt],e=>e?.dataKey),xY=F([XE,i_,Rt],aE),JE=(e,t,r,i)=>{var o={},c=t.reduce((s,u)=>{if(u.stackId==null)return s;var d=s[u.stackId];return d==null&&(d=[]),d.push(u),s[u.stackId]=d,s},o);return Object.fromEntries(Object.entries(c).map(s=>{var[u,d]=s,f=i?[...d].reverse():d,m=f.map(f_);return[u,{stackedData:S$(e,m,r),graphicalItems:f}]}))},I3=F([xY,XE,$d,QT],JE),eO=(e,t,r,i)=>{var{dataStartIndex:o,dataEndIndex:c}=t;if(i==null&&r!=="zAxis"){var s=N$(e,o,c);if(!(s!=null&&s[0]===0&&s[1]===0))return s}},jY=F([dr],e=>e.allowDataOverflow),U_=e=>{var t;if(e==null||!("domain"in e))return z3;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=bn(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:z3},tO=F([dr],U_),rO=F([tO,jY],BT),AY=F([I3,An,$t,rO],eO,{memoizeOptions:{resultEqualityCheck:Yd}}),$_=e=>e.errorBars,SY=(e,t,r)=>e.flatMap(i=>t[i.id]).filter(Boolean).filter(i=>QE(r,i)),ed=function(){for(var t=arguments.length,r=new Array(t),i=0;i{var c,s;if(r.length>0&&e.forEach(u=>{r.forEach(d=>{var f,m,h=(f=i[d.id])===null||f===void 0?void 0:f.filter(T=>QE(o,T)),v=ht(u,(m=t.dataKey)!==null&&m!==void 0?m:d.dataKey),w=bY(u,v,h);if(w.length>=2){var b=Math.min(...w),x=Math.max(...w);(c==null||bs)&&(s=x)}var A=jb(v);A!=null&&(c=c==null?A[0]:Math.min(c,A[0]),s=s==null?A[1]:Math.max(s,A[1]))})}),t?.dataKey!=null&&e.forEach(u=>{var d=jb(ht(u,t.dataKey));d!=null&&(c=c==null?d[0]:Math.min(c,d[0]),s=s==null?d[1]:Math.max(s,d[1]))}),Ne(c)&&Ne(s))return[c,s]},TY=F([V_,dr,gY,$_,$t],iO,{memoizeOptions:{resultEqualityCheck:Yd}});function EY(e){var{value:t}=e;if(ci(t)||t instanceof Date)return t}var OY=(e,t,r)=>{var i=e.map(EY).filter(o=>o!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&_S(i))?zT(0,e.length):t.allowDuplicatedCategory?i:Array.from(new Set(i))},nO=e=>e.referenceElements.dots,Xc=(e,t,r)=>e.filter(i=>i.ifOverflow==="extendDomain").filter(i=>t==="xAxis"?i.xAxisId===r:i.yAxisId===r),kY=F([nO,$t,Kd],Xc),aO=e=>e.referenceElements.areas,NY=F([aO,$t,Kd],Xc),oO=e=>e.referenceElements.lines,CY=F([oO,$t,Kd],Xc),cO=(e,t)=>{if(e!=null){var r=bn(e.map(i=>t==="xAxis"?i.x:i.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},MY=F(kY,$t,cO),lO=(e,t)=>{if(e!=null){var r=bn(e.flatMap(i=>[t==="xAxis"?i.x1:i.y1,t==="xAxis"?i.x2:i.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},PY=F([NY,$t],lO);function DY(e){var t;if(e.x!=null)return bn([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(i=>i.x);return r==null||r.length===0?[]:bn(r)}function RY(e){var t;if(e.y!=null)return bn([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(i=>i.y);return r==null||r.length===0?[]:bn(r)}var sO=(e,t)=>{if(e!=null){var r=e.flatMap(i=>t==="xAxis"?DY(i):RY(i));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},LY=F([CY,$t],sO),zY=F(MY,LY,PY,(e,t,r)=>ed(e,r,t)),uO=(e,t,r,i,o,c,s,u)=>{if(r!=null)return r;var d=s==="vertical"&&u==="xAxis"||s==="horizontal"&&u==="yAxis",f=d?ed(i,c,o):ed(c,o);return vH(t,f,e.allowDataOverflow)},IY=F([dr,tO,rO,AY,TY,zY,Qe,$t],uO,{memoizeOptions:{resultEqualityCheck:Yd}}),BY=[0,1],pO=(e,t,r,i,o,c,s)=>{if(!((e==null||r==null||r.length===0)&&s===void 0)){var{dataKey:u,type:d}=e,f=ya(t,c);if(f&&u==null){var m;return zT(0,(m=r?.length)!==null&&m!==void 0?m:0)}return d==="category"?OY(i,e,f):o==="expand"?BY:s}},F_=F([dr,Qe,V_,o0,$d,$t,IY],pO),Yc=F([dr,qE,c_],BE),dO=(e,t,r)=>{var{niceTicks:i}=t;if(i!=="none"){var o=U_(t),c=Array.isArray(o)&&(o[0]==="auto"||o[1]==="auto");if((i==="snap125"||i==="adaptive")&&t!=null&&t.tickCount&&Ri(e)){if(c)return Pw(e,t.tickCount,t.allowDecimals,i);if(t.type==="number")return Dw(e,t.tickCount,t.allowDecimals,i)}if(i==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(c&&Ri(e))return Pw(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&Ri(e))return Dw(e,t.tickCount,t.allowDecimals,"adaptive")}}},q_=F([F_,n0,Yc],dO),fO=(e,t,r,i)=>{if(i!=="angleAxis"&&e?.type==="number"&&Ri(t)&&Array.isArray(r)&&r.length>0){var o,c,s=t[0],u=(o=r[0])!==null&&o!==void 0?o:0,d=t[1],f=(c=r[r.length-1])!==null&&c!==void 0?c:0;return[Math.min(s,u),Math.max(d,f)]}return t},VY=F([dr,F_,q_,$t],fO),UY=F(o0,dr,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,i=Array.from(bn(e.map(h=>h.value))).sort((h,v)=>h-v),o=i[0],c=i[i.length-1];if(o==null||c==null)return 1/0;var s=c-o;if(s===0)return 1/0;for(var u=0;uo,(e,t,r,i,o)=>{if(!Ne(e))return 0;var c=t==="vertical"?i.height:i.width;if(o==="gap")return e*c/2;if(o==="no-gap"){var s=bi(r,e*c),u=e*c/2;return u-s-(u-s)/c*s}return 0}),$Y=(e,t,r)=>{var i=$i(e,t);return i==null||typeof i.padding!="string"?0:mO(e,"xAxis",t,r,i.padding)},FY=(e,t,r)=>{var i=Fi(e,t);return i==null||typeof i.padding!="string"?0:mO(e,"yAxis",t,r,i.padding)},qY=F($i,$Y,(e,t)=>{var r,i;if(e==null)return{left:0,right:0};var{padding:o}=e;return typeof o=="string"?{left:t,right:t}:{left:((r=o.left)!==null&&r!==void 0?r:0)+t,right:((i=o.right)!==null&&i!==void 0?i:0)+t}}),HY=F(Fi,FY,(e,t)=>{var r,i;if(e==null)return{top:0,bottom:0};var{padding:o}=e;return typeof o=="string"?{top:t,bottom:t}:{top:((r=o.top)!==null&&r!==void 0?r:0)+t,bottom:((i=o.bottom)!==null&&i!==void 0?i:0)+t}}),KY=F([Ut,qY,Ld,Rd,(e,t,r)=>r],(e,t,r,i,o)=>{var{padding:c}=i;return o?[c.left,r.width-c.right]:[e.left+t.left,e.left+e.width-t.right]}),XY=F([Ut,Qe,HY,Ld,Rd,(e,t,r)=>r],(e,t,r,i,o,c)=>{var{padding:s}=o;return c?[i.height-s.bottom,s.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),l0=(e,t,r,i)=>{var o;switch(t){case"xAxis":return KY(e,r,i);case"yAxis":return XY(e,r,i);case"zAxis":return(o=B_(e,r))===null||o===void 0?void 0:o.range;case"angleAxis":return rE(e);case"radiusAxis":return iE(e,r);default:return}},hO=F([dr,l0],Fd),YY=F([Yc,VY],MH),H_=F([dr,Yc,YY,hO],I_),_O=(e,t,r,i)=>{if(!(r==null||r.dataKey==null)){var{type:o,scale:c}=r,s=ya(e,i);if(s&&(o==="number"||c!=="auto"))return t.map(u=>u.value)}},K_=F([Qe,o0,n0,$t],_O),fa=F([H_],m_);F([H_],pY);F([H_,wY],VE);F([a0,$_,$t],SY);function gO(e,t){return e.idt.id?1:0}var nf=(e,t)=>t,af=(e,t,r)=>r,GY=F(Pd,nf,af,(e,t,r)=>e.filter(i=>i.orientation===t).filter(i=>i.mirror===r).sort(gO)),WY=F(Dd,nf,af,(e,t,r)=>e.filter(i=>i.orientation===t).filter(i=>i.mirror===r).sort(gO)),vO=(e,t)=>({width:e.width,height:t.height}),ZY=(e,t)=>{var r=typeof t.width=="number"?t.width:Ws;return{width:r,height:e.height}},yO=F(Ut,$i,vO),QY=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},JY=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},eG=F(jn,Ut,GY,nf,af,(e,t,r,i,o)=>{var c={},s;return r.forEach(u=>{var d=vO(t,u);s==null&&(s=QY(t,i,e));var f=i==="top"&&!o||i==="bottom"&&o;c[u.id]=s-Number(f)*d.height,s+=(f?-1:1)*d.height}),c}),tG=F(xn,Ut,WY,nf,af,(e,t,r,i,o)=>{var c={},s;return r.forEach(u=>{var d=ZY(t,u);s==null&&(s=JY(t,i,e));var f=i==="left"&&!o||i==="right"&&o;c[u.id]=s-Number(f)*d.width,s+=(f?-1:1)*d.width}),c}),rG=(e,t)=>{var r=$i(e,t);if(r!=null)return eG(e,r.orientation,r.mirror)},iG=F([Ut,$i,rG,(e,t)=>t],(e,t,r,i)=>{if(t!=null){var o=r?.[i];return o==null?{x:e.left,y:0}:{x:e.left,y:o}}}),nG=(e,t)=>{var r=Fi(e,t);if(r!=null)return tG(e,r.orientation,r.mirror)},aG=F([Ut,Fi,nG,(e,t)=>t],(e,t,r,i)=>{if(t!=null){var o=r?.[i];return o==null?{x:0,y:e.top}:{x:o,y:e.top}}}),wO=F(Ut,Fi,(e,t)=>{var r=typeof t.width=="number"?t.width:Ws;return{width:r,height:e.height}}),Ab=(e,t,r)=>{switch(t){case"xAxis":return yO(e,r).width;case"yAxis":return wO(e,r).height;default:return}},bO=(e,t,r,i)=>{if(r!=null){var{allowDuplicatedCategory:o,type:c,dataKey:s}=r,u=ya(e,i),d=t.map(f=>f.value);if(s&&u&&c==="category"&&o&&_S(d))return d}},X_=F([Qe,o0,dr,$t],bO),Sb=F([Qe,hY,Yc,fa,X_,K_,l0,q_,$t],(e,t,r,i,o,c,s,u,d)=>{if(t!=null){var f=ya(e,d);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:d,categoricalDomain:c,duplicateDomain:o,isCategorical:f,niceTicks:u,range:s,realScaleType:r,scale:i}}}),oG=(e,t,r,i,o,c,s,u,d)=>{if(!(t==null||i==null)){var f=ya(e,d),{type:m,ticks:h,tickCount:v}=t,w=r==="scaleBand"&&typeof i.bandwidth=="function"?i.bandwidth()/2:2,b=m==="category"&&i.bandwidth?i.bandwidth()/w:0;b=d==="angleAxis"&&c!=null&&c.length>=2?wr(c[0]-c[1])*2*b:b;var x=h||o;return x?x.map((A,T)=>{var E=s?s.indexOf(A):A,O=i.map(E);return Ne(O)?{index:T,coordinate:O+b,value:A,offset:b}:null}).filter(br):f&&u?u.map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:A,index:T,offset:b}:null}).filter(br):i.ticks?i.ticks(v).map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:A,index:T,offset:b}:null}).filter(br):i.domain().map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:s?s[A]:A,index:T,offset:b}:null}).filter(br)}},xO=F([Qe,n0,Yc,fa,q_,l0,X_,K_,$t],oG),cG=(e,t,r,i,o,c,s)=>{if(!(t==null||r==null||i==null||i[0]===i[1])){var u=ya(e,s),{tickCount:d}=t,f=0;return f=s==="angleAxis"&&i?.length>=2?wr(i[0]-i[1])*2*f:f,u&&c?c.map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:m,index:h,offset:f}:null}).filter(br):r.ticks?r.ticks(d).map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:m,index:h,offset:f}:null}).filter(br):r.domain().map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:o?o[m]:m,index:h,offset:f}:null}).filter(br)}},ma=F([Qe,n0,fa,l0,X_,K_,$t],cG),Ui=F(dr,fa,(e,t)=>{if(!(e==null||t==null))return Jp(Jp({},e),{},{scale:t})}),lG=F([dr,Yc,F_,hO],I_),sG=F([lG],m_),uG=F((e,t,r)=>B_(e,r),sG,(e,t)=>{if(!(e==null||t==null))return Jp(Jp({},e),{},{scale:t})}),pG=F([Qe,Pd,Dd],(e,t,r)=>{switch(e){case"horizontal":return t.some(i=>i.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(i=>i.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),dG=(e,t,r)=>{var i;return(i=e.renderedTicks[t])===null||i===void 0?void 0:i[r]};F([dG],e=>{if(!(!e||e.length===0))return t=>{var r,i=1/0,o=e[0];for(var c of e){var s=Math.abs(c.coordinate-t);se.options.defaultTooltipEventType,AO=e=>e.options.validateTooltipEventTypes;function SO(e,t,r){if(e==null)return t;var i=e?"axis":"item";return r==null?t:r.includes(i)?i:t}function Y_(e,t){var r=jO(e),i=AO(e);return SO(t,r,i)}function fG(e){return me(t=>Y_(t,e))}var TO=(e,t)=>{var r,i=Number(t);if(!(Ii(i)||t==null))return i>=0?e==null||(r=e[i])===null||r===void 0?void 0:r.value:void 0},mG=e=>e.tooltip.settings,ca={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},hG={itemInteraction:{click:ca,hover:ca},axisInteraction:{click:ca,hover:ca},keyboardInteraction:ca,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},EO=nr({name:"tooltip",initialState:hG,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:nt()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).tooltipItemPayloads.indexOf(r);o>-1&&(e.tooltipItemPayloads[o]=i)},prepare:nt()},removeTooltipEntrySettings:{reducer(e,t){var r=ii(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:nt()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:_G,replaceTooltipEntrySettings:gG,removeTooltipEntrySettings:vG,setTooltipSettingsState:yG,setActiveMouseOverItemIndex:OO,mouseLeaveItem:wG,mouseLeaveChart:kO,setActiveClickItemIndex:bG,setMouseOverAxisIndex:NO,setMouseClickAxisIndex:xG,setSyncInteraction:B3,setKeyboardInteraction:td}=EO.actions,jG=EO.reducer;function Tb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ku(e){for(var t=1;t{if(t==null)return ca;var o=EG(e,t,r);if(o==null)return ca;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var c=e.settings.active===!0;if(OG(o)){if(c)return Ku(Ku({},o),{},{active:!0})}else if(i!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:i,graphicalItemId:void 0};return Ku(Ku({},ca),{},{coordinate:o.coordinate})};function kG(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function NG(e,t){var r=kG(e),i=t[0],o=t[1];if(r===void 0)return!1;var c=Math.min(i,o),s=Math.max(i,o);return r>=c&&r<=s}function CG(e,t,r){if(r==null||t==null)return!0;var i=ht(e,t);return i==null||!Ri(r)?!0:NG(i,r)}var G_=(e,t,r,i)=>{var o=e?.index;if(o==null)return null;var c=Number(o);if(!Ne(c))return o;var s=0,u=1/0;t.length>0&&(u=t.length-1);var d=Math.max(s,Math.min(c,u)),f=t[d];return f==null||CG(f,r,i)?String(d):null},MO=(e,t,r,i,o,c,s)=>{if(c!=null){var u=s[0],d=u?.getPosition(c);if(d!=null)return d;var f=o?.[Number(c)];if(f)return r==="horizontal"?{x:f.coordinate,y:(i.top+t)/2}:{x:(i.left+e)/2,y:f.coordinate}}},PO=(e,t,r,i)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var o;if(r==="hover"?o=e.itemInteraction.hover.graphicalItemId:o=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&o==null)return e.tooltipItemPayloads;if(o==null&&i!=null){var c=e.tooltipItemPayloads[0];return c!=null?[c]:[]}return e.tooltipItemPayloads.filter(s=>{var u;return((u=s.settings)===null||u===void 0?void 0:u.graphicalItemId)===o})},DO=e=>e.options.tooltipPayloadSearcher,Gc=e=>e.tooltip;function Eb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ob(e){for(var t=1;te(t)}function kb(e){if(typeof e=="string")return e}function IG(e){if(!(e==null||typeof e!="object")){var t="name"in e?RG(e.name):void 0,r="unit"in e?LG(e.unit):void 0,i="dataKey"in e?zG(e.dataKey):void 0,o="payload"in e?e.payload:void 0,c="color"in e?kb(e.color):void 0,s="fill"in e?kb(e.fill):void 0;return{name:t,unit:r,dataKey:i,payload:o,color:c,fill:s}}}function BG(e,t){return e??t}var RO=(e,t,r,i,o,c,s)=>{if(!(t==null||c==null)){var{chartData:u,computedData:d,dataStartIndex:f,dataEndIndex:m}=r,h=[];return e.reduce((v,w)=>{var b,{dataDefinedOnItem:x,settings:A}=w,T=BG(x,u),E=Array.isArray(T)?lT(T,f,m):T,O=(b=A?.dataKey)!==null&&b!==void 0?b:i,N=A?.nameKey,C;if(i&&Array.isArray(E)&&!Array.isArray(E[0])&&s==="axis"?C=gS(E,i,o):C=c(E,t,d,N),Array.isArray(C))C.forEach(R=>{var z,q,Z=IG(R),te=Z?.name,X=Z?.dataKey,ge=Z?.payload,se=Ob(Ob({},A),{},{name:te,unit:Z?.unit,color:(z=Z?.color)!==null&&z!==void 0?z:A?.color,fill:(q=Z?.fill)!==null&&q!==void 0?q:A?.fill});v.push(jy({tooltipEntrySettings:se,dataKey:X,payload:ge,value:ht(ge,X),name:te==null?void 0:String(te)}))});else{var M;v.push(jy({tooltipEntrySettings:A,dataKey:O,payload:C,value:ht(C,O),name:(M=ht(C,N))!==null&&M!==void 0?M:A?.name}))}return v},h)}},W_=F([Rt,qE,c_],BE),VG=F([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),UG=F([Ft,Hc],HE),Wc=F([VG,Rt,UG],KE,{memoizeOptions:{resultEqualityCheck:Gd}}),$G=F([Wc],e=>e.filter(Xd)),FG=F([Wc],GE,{memoizeOptions:{resultEqualityCheck:Gd}}),Zc=F([FG,An],WE),qG=F([$G,An,Rt],aE),Z_=F([Zc,Rt,Wc],ZE),LO=F([Rt],U_),HG=F([Rt],e=>e.allowDataOverflow),zO=F([LO,HG],BT),KG=F([Wc],e=>e.filter(Xd)),XG=F([qG,KG,$d,QT],JE),YG=F([XG,An,Ft,zO],eO),GG=F([Wc],YE),WG=F([Zc,Rt,GG,$_,Ft],iO,{memoizeOptions:{resultEqualityCheck:Yd}}),ZG=F([nO,Ft,Hc],Xc),QG=F([ZG,Ft],cO),JG=F([aO,Ft,Hc],Xc),eW=F([JG,Ft],lO),tW=F([oO,Ft,Hc],Xc),rW=F([tW,Ft],sO),iW=F([QG,rW,eW],ed),nW=F([Rt,LO,zO,YG,WG,iW,Qe,Ft],uO),s0=F([Rt,Qe,Zc,Z_,$d,Ft,nW],pO),aW=F([s0,Rt,W_],dO),oW=F([Rt,s0,aW,Ft],fO),IO=e=>{var t=Ft(e),r=Hc(e),i=!1;return l0(e,t,r,i)},BO=F([Rt,IO],Fd),cW=F([Rt,W_,oW,BO],I_),VO=F([cW],m_),lW=F([Qe,Z_,Rt,Ft],bO),sW=F([Qe,Z_,Rt,Ft],_O),uW=(e,t,r,i,o,c,s,u)=>{if(t){var{type:d}=t,f=ya(e,u);if(i){var m=r==="scaleBand"&&i.bandwidth?i.bandwidth()/2:2,h=d==="category"&&i.bandwidth?i.bandwidth()/m:0;return h=u==="angleAxis"&&o!=null&&o?.length>=2?wr(o[0]-o[1])*2*h:h,f&&s?s.map((v,w)=>{var b=i.map(v);return Ne(b)?{coordinate:b+h,value:v,index:w,offset:h}:null}).filter(br):i.domain().map((v,w)=>{var b=i.map(v);return Ne(b)?{coordinate:b+h,value:c?c[v]:v,index:w,offset:h}:null}).filter(br)}}},Tn=F([Qe,Rt,W_,VO,IO,lW,sW,Ft],uW),Q_=F([jO,AO,mG],(e,t,r)=>SO(r.shared,e,t)),UO=e=>e.tooltip.settings.trigger,J_=e=>e.tooltip.settings.defaultIndex,u0=F([Gc,Q_,UO,J_],CO),mo=F([u0,Zc,c0,s0],G_),$O=F([Tn,mo],TO),FO=F([u0],e=>{if(e)return e.dataKey}),pW=F([u0],e=>{if(e)return e.graphicalItemId}),qO=F([Gc,Q_,UO,J_],PO),dW=F([xn,jn,Qe,Ut,Tn,J_,qO],MO),fW=F([u0,dW],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),mW=F([u0],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),hW=F([qO,mo,An,c0,$O,DO,Q_],RO);F([hW],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function Nb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Cb(e){for(var t=1;tme(Rt),wW=()=>{var e=yW(),t=me(Tn),r=me(VO);return Mp(!e||!r?void 0:Cb(Cb({},e),{},{scale:r}),t)};function Mb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function sc(e){for(var t=1;t{var o=t.find(c=>c&&c.index===r);if(o){if(e==="horizontal")return{x:o.coordinate,y:i.relativeY};if(e==="vertical")return{x:i.relativeX,y:o.coordinate}}return{x:0,y:0}},SW=(e,t,r,i)=>{var o=t.find(f=>f&&f.index===r);if(o){if(e==="centric"){var c=o.coordinate,{radius:s}=i;return sc(sc(sc({},i),Jt(i.cx,i.cy,s,c)),{},{angle:c,radius:s})}var u=o.coordinate,{angle:d}=i;return sc(sc(sc({},i),Jt(i.cx,i.cy,u,d)),{},{angle:d,radius:u})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function TW(e,t){var{relativeX:r,relativeY:i}=e;return r>=t.left&&r<=t.left+t.width&&i>=t.top&&i<=t.top+t.height}var HO=(e,t,r,i,o)=>{var c,s=(c=t?.length)!==null&&c!==void 0?c:0;if(s<=1||e==null)return 0;if(i==="angleAxis"&&o!=null&&Math.abs(Math.abs(o[1]-o[0])-360)<=1e-6)for(var u=0;u0?(d=r[u-1])===null||d===void 0?void 0:d.coordinate:(f=r[s-1])===null||f===void 0?void 0:f.coordinate,b=(m=r[u])===null||m===void 0?void 0:m.coordinate,x=u>=s-1?(h=r[0])===null||h===void 0?void 0:h.coordinate:(v=r[u+1])===null||v===void 0?void 0:v.coordinate,A=void 0;if(!(w==null||b==null||x==null))if(wr(b-w)!==wr(x-b)){var T=[];if(wr(x-b)===wr(o[1]-o[0])){A=x;var E=b+o[1]-o[0];T[0]=Math.min(E,(E+w)/2),T[1]=Math.max(E,(E+w)/2)}else{A=w;var O=x+o[1]-o[0];T[0]=Math.min(b,(O+b)/2),T[1]=Math.max(b,(O+b)/2)}var N=[Math.min(b,(A+b)/2),Math.max(b,(A+b)/2)];if(e>N[0]&&e<=N[1]||e>=T[0]&&e<=T[1]){var C;return(C=r[u])===null||C===void 0?void 0:C.index}}else{var M=Math.min(w,x),R=Math.max(w,x);if(e>(M+b)/2&&e<=(R+b)/2){var z;return(z=r[u])===null||z===void 0?void 0:z.index}}}else if(t)for(var q=0;q(Z.coordinate+X.coordinate)/2||q>0&&q(Z.coordinate+X.coordinate)/2&&e<=(Z.coordinate+te.coordinate)/2)return Z.index}}return-1},EW=()=>me(c_),e9=(e,t)=>t,KO=(e,t,r)=>r,t9=(e,t,r,i)=>i,OW=F(Tn,e=>xd(e,t=>t.coordinate)),r9=F([Gc,e9,KO,t9],CO),i9=F([r9,Zc,c0,s0],G_),kW=(e,t,r)=>{if(t!=null){var i=Gc(e);return t==="axis"?r==="hover"?i.axisInteraction.hover.dataKey:i.axisInteraction.click.dataKey:r==="hover"?i.itemInteraction.hover.dataKey:i.itemInteraction.click.dataKey}},XO=F([Gc,e9,KO,t9],PO),rd=F([xn,jn,Qe,Ut,Tn,t9,XO],MO),NW=F([r9,rd],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),YO=F([Tn,i9],TO),CW=F([XO,i9,An,c0,YO,DO,e9],RO),MW=F([r9,i9],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),PW=(e,t,r,i,o,c,s)=>{if(!(!e||!r||!i||!o)&&TW(e,s)){var u=C$(e,t),d=HO(u,c,o,r,i),f=AW(t,o,d,e);return{activeIndex:String(d),activeCoordinate:f}}},DW=(e,t,r,i,o,c,s)=>{if(!(!e||!i||!o||!c||!r)){var u=cH(e,r);if(u){var d=M$(u,t),f=HO(d,s,c,i,o),m=SW(t,c,f,u);return{activeIndex:String(f),activeCoordinate:m}}}},RW=(e,t,r,i,o,c,s,u)=>{if(!(!e||!t||!i||!o||!c))return t==="horizontal"||t==="vertical"?PW(e,t,i,o,c,s,u):DW(e,t,r,i,o,c,s)},LW=F(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var i=e[t];if(i!=null)return r?i.panoramaElement:i.element}}),zW=F(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(i=>parseInt(i,10)).concat(Object.values(Mt)),r=Array.from(new Set(t));return r.sort((i,o)=>i-o)},{memoizeOptions:{resultEqualityCheck:CH}});function Pb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Db(e){for(var t=1;tDb(Db({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),UW)},FW=new Set(Object.values(Mt));function qW(e){return FW.has(e)}var GO=nr({name:"zIndex",initialState:$W,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:nt()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!qW(r)&&delete e.zIndexMap[r])},prepare:nt()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:i,isPanorama:o}=t.payload;e.zIndexMap[r]?o?e.zIndexMap[r].panoramaElement=i:e.zIndexMap[r].element=i:e.zIndexMap[r]={consumers:0,element:o?void 0:i,panoramaElement:o?i:void 0}},prepare:nt()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:nt()}}}),{registerZIndexPortal:HW,unregisterZIndexPortal:KW,registerZIndexPortalElement:XW,unregisterZIndexPortalElement:YW}=GO.actions,GW=GO.reducer;function $r(e){var{zIndex:t,children:r}=e,i=sF(),o=i&&t!==void 0&&t!==0,c=wt(),s=ot();j.useLayoutEffect(()=>o?(s(HW({zIndex:t})),()=>{s(KW({zIndex:t}))}):va,[s,t,o]);var u=me(d=>LW(d,t,c));return o?u?M6.createPortal(r,u):null:r}function V3(){return V3=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.useContext(WO),vh={exports:{}},Lb;function iZ(){return Lb||(Lb=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(r=!1));function o(d,f,m){this.fn=d,this.context=f,this.once=m||!1}function c(d,f,m,h,v){if(typeof m!="function")throw new TypeError("The listener must be a function");var w=new o(m,h||d,v),b=r?r+f:f;return d._events[b]?d._events[b].fn?d._events[b]=[d._events[b],w]:d._events[b].push(w):(d._events[b]=w,d._eventsCount++),d}function s(d,f){--d._eventsCount===0?d._events=new i:delete d._events[f]}function u(){this._events=new i,this._eventsCount=0}u.prototype.eventNames=function(){var f=[],m,h;if(this._eventsCount===0)return f;for(h in m=this._events)t.call(m,h)&&f.push(r?h.slice(1):h);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(m)):f},u.prototype.listeners=function(f){var m=r?r+f:f,h=this._events[m];if(!h)return[];if(h.fn)return[h.fn];for(var v=0,w=h.length,b=new Array(w);v{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!Ii(r))return e[r]}},oZ={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},QO=nr({name:"options",initialState:oZ,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),cZ=QO.reducer,{createEventEmitter:lZ}=QO.actions;function sZ(e){return e.tooltip.syncInteraction}var uZ={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},JO=nr({name:"chartData",initialState:uZ,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:i}=t.payload;r!=null&&(e.dataStartIndex=r),i!=null&&(e.dataEndIndex=i)}}}),{setChartData:Ib,setDataStartEndIndexes:pZ,setComputedData:Iae}=JO.actions,dZ=JO.reducer,fZ=["x","y"];function Bb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function uc(e){for(var t=1;td.rootProps.className);j.useEffect(()=>{if(e==null)return va;var d=(f,m,h)=>{if(t!==h&&e===f){if(i==="index"){var v;if(s&&m!==null&&m!==void 0&&(v=m.payload)!==null&&v!==void 0&&v.coordinate&&m.payload.sourceViewBox){var w=m.payload.coordinate,{x:b,y:x}=w,A=gZ(w,fZ),{x:T,y:E,width:O,height:N}=m.payload.sourceViewBox,C=uc(uc({},A),{},{x:s.x+(O?(b-T)/O:0)*s.width,y:s.y+(N?(x-E)/N:0)*s.height});r(uc(uc({},m),{},{payload:uc(uc({},m.payload),{},{coordinate:C})}))}else r(m);return}if(o!=null){var M;if(typeof i=="function"){var R={activeTooltipIndex:m.payload.index==null?void 0:Number(m.payload.index),isTooltipActive:m.payload.active,activeIndex:m.payload.index==null?void 0:Number(m.payload.index),activeLabel:m.payload.label,activeDataKey:m.payload.dataKey,activeCoordinate:m.payload.coordinate},z=i(o,R);M=o[z]}else i==="value"&&(M=o.find(B=>String(B.value)===m.payload.label));var{coordinate:q}=m.payload;if(M==null||m.payload.active===!1||q==null||s==null){r(B3({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:Z,y:te}=q,X=Math.min(Z,s.x+s.width),ge=Math.min(te,s.y+s.height),se={x:c==="horizontal"?M.coordinate:X,y:c==="horizontal"?ge:M.coordinate},ye=B3({active:m.payload.active,coordinate:se,dataKey:m.payload.dataKey,index:String(M.index),label:m.payload.label,sourceViewBox:m.payload.sourceViewBox,graphicalItemId:m.payload.graphicalItemId});r(ye)}}};return Is.on(U3,d),()=>{Is.off(U3,d)}},[u,r,t,e,i,o,c,s])}function wZ(){var e=me(l_),t=me(s_),r=ot();j.useEffect(()=>{if(e==null)return va;var i=(o,c,s)=>{t!==s&&e===o&&r(pZ(c))};return Is.on(zb,i),()=>{Is.off(zb,i)}},[r,t,e])}function bZ(){var e=ot();j.useEffect(()=>{e(lZ())},[e]),yZ(),wZ()}function xZ(e,t,r,i,o,c){var s=me(b=>kW(b,e,t)),u=me(pW),d=me(s_),f=me(l_),m=me(JT),h=me(sZ),v=h?.active,w=Uc();j.useEffect(()=>{if(!v&&f!=null&&d!=null){var b=B3({active:c,coordinate:r,dataKey:s,index:o,label:typeof i=="number"?String(i):i,sourceViewBox:w,graphicalItemId:u});Is.emit(U3,f,b,d)}},[v,r,s,u,o,i,d,f,m,c,w])}function Vb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ub(e){for(var t=1;t{R(yG({shared:E,trigger:O,axisId:M,active:o,defaultIndex:z}))},[R,E,O,M,o,z]);var q=Uc(),Z=OT(),te=fG(E),{activeIndex:X,isActive:ge}=(t=me(re=>MW(re,te,O,z)))!==null&&t!==void 0?t:{},se=me(re=>CW(re,te,O,z)),ye=me(re=>YO(re,te,O,z)),B=me(re=>NW(re,te,O,z)),G=se,ie=rZ(),ce=(r=o??ge)!==null&&r!==void 0?r:!1,[le,D]=_U([G,ce]),H=te==="axis"?ye:void 0;xZ(te,O,B,H,X,ce);var ae=C??ie;if(ae==null||q==null||te==null)return null;var oe=G??$b;ce||(oe=$b),f&&oe.length&&(oe=$V(oe.filter(re=>re.value!=null&&(re.hide!==!0||i.includeHidden)),v,TZ));var ve=oe.length>0,Ae=Ub(Ub({},i),{},{payload:oe,label:H,active:ce,activeIndex:X,coordinate:B,accessibilityLayer:Z}),je=j.createElement(lq,{allowEscapeViewBox:c,animationDuration:s,animationEasing:u,isAnimationActive:m,active:ce,coordinate:B,hasPayload:ve,offset:h,position:w,reverseDirection:b,useTranslate3d:x,viewBox:q,wrapperStyle:A,lastBoundingBox:le,innerRef:D,hasPortalFromProps:!!C},EZ(d,Ae));return j.createElement(j.Fragment,null,M6.createPortal(je,ae),ce&&j.createElement(tZ,{cursor:T,tooltipEventType:te,coordinate:B,payload:oe,index:X}))}var of=e=>null;of.displayName="Cell";function kZ(e,t,r){return(t=NZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NZ(e){var t=CZ(e,"string");return typeof t=="symbol"?t:t+""}function CZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class MZ{constructor(t){kZ(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var i=this.cache.keys().next().value;i!=null&&this.cache.delete(i)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}function Fb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function PZ(e){for(var t=1;t{try{var r=document.getElementById(Hb);r||(r=document.createElement("span"),r.setAttribute("id",Hb),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,IZ,t),r.textContent="".concat(e);var i=r.getBoundingClientRect();return{width:i.width,height:i.height}}catch{return{width:0,height:0}}},_s=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||$c.isSsr)return{width:0,height:0};if(!ek.enableCache)return Kb(t,r);var i=BZ(t,r),o=qb.get(i);if(o)return o;var c=Kb(t,r);return qb.set(i,c),c},tk;function VZ(e,t,r){return(t=UZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UZ(e){var t=$Z(e,"string");return typeof t=="symbol"?t:t+""}function $Z(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xb=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Yb=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,FZ=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,qZ=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,HZ={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},KZ=["cm","mm","pt","pc","in","Q","px"];function XZ(e){return KZ.includes(e)}var jc="NaN";function YZ(e,t){return e*HZ[t]}class Qt{static parse(t){var r,[,i,o]=(r=qZ.exec(t))!==null&&r!==void 0?r:[];return i==null?Qt.NaN:new Qt(parseFloat(i),o??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,Ii(t)&&(this.unit=""),r!==""&&!FZ.test(r)&&(this.num=NaN,this.unit=""),XZ(r)&&(this.num=YZ(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Ii(this.num)}}tk=Qt;VZ(Qt,"NaN",new tk(NaN,""));function rk(e){if(e==null||e.includes(jc))return jc;for(var t=e;t.includes("*")||t.includes("/");){var r,[,i,o,c]=(r=Xb.exec(t))!==null&&r!==void 0?r:[],s=Qt.parse(i??""),u=Qt.parse(c??""),d=o==="*"?s.multiply(u):s.divide(u);if(d.isNaN())return jc;t=t.replace(Xb,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,[,m,h,v]=(f=Yb.exec(t))!==null&&f!==void 0?f:[],w=Qt.parse(m??""),b=Qt.parse(v??""),x=h==="+"?w.add(b):w.subtract(b);if(x.isNaN())return jc;t=t.replace(Yb,x.toString())}return t}var Gb=/\(([^()]*)\)/;function GZ(e){for(var t=e,r;(r=Gb.exec(t))!=null;){var[,i]=r;t=t.replace(Gb,rk(i))}return t}function WZ(e){var t=e.replace(/\s+/g,"");return t=GZ(t),t=rk(t),t}function ZZ(e){try{return WZ(e)}catch{return jc}}function yh(e){var t=ZZ(e.slice(5,-1));return t===jc?"":t}var QZ=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],JZ=["dx","dy","angle","className","breakAll"];function $3(){return $3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:t,breakAll:r,style:i}=e;try{var o=[];et(t)||(r?o=t.toString().split(""):o=t.toString().split(ik));var c=o.map(u=>({word:u,width:_s(u,i).width})),s=r?0:_s(" ",i).width;return{wordsWithComputedWidth:c,spaceWidth:s}}catch{return null}};function ak(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function tQ(e){return et(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var ok=(e,t,r,i)=>e.reduce((o,c)=>{var{word:s,width:u}=c,d=o[o.length-1];if(d&&u!=null&&(t==null||i||d.width+u+re.reduce((t,r)=>t.width>r.width?t:r),rQ="…",Zb=(e,t,r,i,o,c,s,u)=>{var d=e.slice(0,t),f=nk({breakAll:r,style:i,children:d+rQ});if(!f)return[!1,[]];var m=ok(f.wordsWithComputedWidth,c,s,u),h=m.length>o||ck(m).width>Number(c);return[h,m]},iQ=(e,t,r,i,o)=>{var{maxLines:c,children:s,style:u,breakAll:d}=e,f=_e(c),m=String(s),h=ok(t,i,r,o);if(!f||o)return h;var v=h.length>c||ck(h).width>Number(i);if(!v)return h;for(var w=0,b=m.length-1,x=0,A;w<=b&&x<=m.length-1;){var T=Math.floor((w+b)/2),E=T-1,[O,N]=Zb(m,E,d,u,c,i,r,o),[C]=Zb(m,T,d,u,c,i,r,o);if(!O&&!C&&(w=T+1),O&&C&&(b=T-1),!O&&C){A=N;break}x++}return A||h},Qb=e=>{var t=et(e)?[]:e.toString().split(ik);return[{words:t,width:void 0}]},nQ=e=>{var{width:t,scaleToFit:r,children:i,style:o,breakAll:c,maxLines:s}=e;if((t||r)&&!$c.isSsr){var u,d,f=nk({breakAll:c,children:i,style:o});if(f){var{wordsWithComputedWidth:m,spaceWidth:h}=f;u=m,d=h}else return Qb(i);return iQ({breakAll:c,children:i,maxLines:s,style:o},u,d,t,!!r)}return Qb(i)},lk="#808080",aQ={angle:0,breakAll:!1,capHeight:"0.71em",fill:lk,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},a9=j.forwardRef((e,t)=>{var r=Vt(e,aQ),{x:i,y:o,lineHeight:c,capHeight:s,fill:u,scaleToFit:d,textAnchor:f,verticalAnchor:m}=r,h=Wb(r,QZ),v=j.useMemo(()=>nQ({breakAll:h.breakAll,children:h.children,maxLines:h.maxLines,scaleToFit:d,style:h.style,width:h.width}),[h.breakAll,h.children,h.maxLines,d,h.style,h.width]),{dx:w,dy:b,angle:x,className:A,breakAll:T}=h,E=Wb(h,JZ);if(!ci(i)||!ci(o)||v.length===0)return null;var O=Number(i)+(_e(w)?w:0),N=Number(o)+(_e(b)?b:0);if(!Ne(O)||!Ne(N))return null;var C;switch(m){case"start":C=yh("calc(".concat(s,")"));break;case"middle":C=yh("calc(".concat((v.length-1)/2," * -").concat(c," + (").concat(s," / 2))"));break;default:C=yh("calc(".concat(v.length-1," * -").concat(c,")"));break}var M=[],R=v[0];if(d&&R!=null){var z=R.width,{width:q}=h;M.push("scale(".concat(_e(q)&&_e(z)?q/z:1,")"))}return x&&M.push("rotate(".concat(x,", ").concat(O,", ").concat(N,")")),M.length&&(E.transform=M.join(" ")),j.createElement("text",$3({},Br(E),{ref:t,x:O,y:N,className:Ze("recharts-text",A),textAnchor:f,fill:u.includes("url")?lk:u}),v.map((Z,te)=>{var X=Z.words.join(T?"":" ");return j.createElement("tspan",{x:O,dy:te===0?C:c,key:"".concat(X,"-").concat(te)},X)}))});a9.displayName="Text";function Jb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ni(e){for(var t=1;t{var{viewBox:t,position:r,offset:i=0,parentViewBox:o}=e,{x:c,y:s,height:u,upperWidth:d,lowerWidth:f}=Z6(t),m=c,h=c+(d-f)/2,v=(m+h)/2,w=(d+f)/2,b=m+d/2,x=u>=0?1:-1,A=x*i,T=x>0?"end":"start",E=x>0?"start":"end",O=d>=0?1:-1,N=O*i,C=O>0?"end":"start",M=O>0?"start":"end",R=o;if(r==="top"){var z={x:m+d/2,y:s-A,horizontalAnchor:"middle",verticalAnchor:T};return R&&(z.height=Math.max(s-R.y,0),z.width=d),z}if(r==="bottom"){var q={x:h+f/2,y:s+u+A,horizontalAnchor:"middle",verticalAnchor:E};return R&&(q.height=Math.max(R.y+R.height-(s+u),0),q.width=f),q}if(r==="left"){var Z={x:v-N,y:s+u/2,horizontalAnchor:C,verticalAnchor:"middle"};return R&&(Z.width=Math.max(Z.x-R.x,0),Z.height=u),Z}if(r==="right"){var te={x:v+w+N,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"};return R&&(te.width=Math.max(R.x+R.width-te.x,0),te.height=u),te}var X=R?{width:w,height:u}:{};return r==="insideLeft"?Ni({x:v+N,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"},X):r==="insideRight"?Ni({x:v+w-N,y:s+u/2,horizontalAnchor:C,verticalAnchor:"middle"},X):r==="insideTop"?Ni({x:m+d/2,y:s+A,horizontalAnchor:"middle",verticalAnchor:E},X):r==="insideBottom"?Ni({x:h+f/2,y:s+u-A,horizontalAnchor:"middle",verticalAnchor:T},X):r==="insideTopLeft"?Ni({x:m+N,y:s+A,horizontalAnchor:M,verticalAnchor:E},X):r==="insideTopRight"?Ni({x:m+d-N,y:s+A,horizontalAnchor:C,verticalAnchor:E},X):r==="insideBottomLeft"?Ni({x:h+N,y:s+u-A,horizontalAnchor:M,verticalAnchor:T},X):r==="insideBottomRight"?Ni({x:h+f-N,y:s+u-A,horizontalAnchor:C,verticalAnchor:T},X):r&&typeof r=="object"&&(_e(r.x)||lo(r.x))&&(_e(r.y)||lo(r.y))?Ni({x:c+bi(r.x,w),y:s+bi(r.y,u),horizontalAnchor:"end",verticalAnchor:"end"},X):Ni({x:b,y:s+u/2,horizontalAnchor:"middle",verticalAnchor:"middle"},X)},uQ=["labelRef"],pQ=["content"];function ex(e,t){if(e==null)return{};var r,i,o=dQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{x:t,y:r,upperWidth:i,lowerWidth:o,width:c,height:s,children:u}=e,d=j.useMemo(()=>({x:t,y:r,upperWidth:i,lowerWidth:o,width:c,height:s}),[t,r,i,o,c,s]);return j.createElement(sk.Provider,{value:d},u)},pk=()=>{var e=j.useContext(sk),t=Uc();return e||(t?Z6(t):void 0)},_Q=j.createContext(null),gQ=()=>{var e=j.useContext(_Q),t=me(nE);return e||t},vQ=e=>{var{value:t,formatter:r}=e,i=et(e.children)?t:e.children;return typeof r=="function"?r(i):i},o9=e=>e!=null&&typeof e=="function",yQ=(e,t)=>{var r=wr(t-e),i=Math.min(Math.abs(t-e),360);return r*i},wQ=(e,t,r,i,o)=>{var{offset:c,className:s}=e,{cx:u,cy:d,innerRadius:f,outerRadius:m,startAngle:h,endAngle:v,clockWise:w}=o,b=(f+m)/2,x=yQ(h,v),A=x>=0?1:-1,T,E;switch(t){case"insideStart":T=h+A*c,E=w;break;case"insideEnd":T=v-A*c,E=!w;break;case"end":T=v+A*c,E=w;break;default:throw new Error("Unsupported position ".concat(t))}E=x<=0?E:!E;var O=Jt(u,d,b,T),N=Jt(u,d,b,T+(E?1:-1)*359),C="M".concat(O.x,",").concat(O.y,` + A`,",",",0,0,",",",",","Z"])),R.x,R.y,c,c,+(m<0),M.x,M.y,i,i,+(q>180),+(m>0),O.x,O.y,c,c,+(m<0),N.x,N.y)}else E+=mt(Sw||(Sw=Qa(["L",",","Z"])),t,r);return E},uH={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},LT=e=>{var t=Vt(e,uH),{cx:r,cy:i,innerRadius:o,outerRadius:c,cornerRadius:s,forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:m,className:h}=t;if(c0&&Math.abs(f-m)<360?x=sH({cx:r,cy:i,innerRadius:o,outerRadius:c,cornerRadius:Math.min(b,w/2),forceCornerRadius:u,cornerIsExternal:d,startAngle:f,endAngle:m}):x=RT({cx:r,cy:i,innerRadius:o,outerRadius:c,startAngle:f,endAngle:m}),j.createElement("path",k6({},Br(t),{className:v,d:x}))};function pH(e,t,r){if(e==="horizontal")return[{x:t.x,y:r.top},{x:t.x,y:r.top+r.height}];if(e==="vertical")return[{x:r.left,y:t.y},{x:r.left+r.width,y:t.y}];if(yS(t)){if(e==="centric"){var{cx:i,cy:o,innerRadius:c,outerRadius:s,angle:u}=t,d=Jt(i,o,c,u),f=Jt(i,o,s,u);return[{x:d.x,y:d.y},{x:f.x,y:f.y}]}return DT(t)}}var om={},cm={},lm={},Tw;function dH(){return Tw||(Tw=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=NS();function r(i){return t.isSymbol(i)?NaN:Number(i)}e.toNumber=r})(lm)),lm}var Ew;function fH(){return Ew||(Ew=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dH();function r(i){return i?(i=t.toNumber(i),i===1/0||i===-1/0?(i<0?-1:1)*Number.MAX_VALUE:i===i?i:0):i===0?i:0}e.toFinite=r})(cm)),cm}var Ow;function mH(){return Ow||(Ow=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=CS(),r=fH();function i(o,c,s){s&&typeof s!="number"&&t.isIterateeCall(o,c,s)&&(c=s=void 0),o=r.toFinite(o),c===void 0?(c=o,o=0):c=r.toFinite(c),s=s===void 0?oe.chartData,IT=F([An],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),i_=(e,t,r,i)=>i?IT(e):An(e),gH=(e,t,r)=>r?IT(e):An(e);function Ri(e){if(Array.isArray(e)&&e.length===2){var[t,r]=e;if(Ne(t)&&Ne(r))return!0}return!1}function Nw(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function BT(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[r,i]=e,o,c;if(Ne(r))o=r;else if(typeof r=="function")return;if(Ne(i))c=i;else if(typeof i=="function")return;var s=[o,c];if(Ri(s))return s}}function vH(e,t,r){if(!(!r&&t==null)){if(typeof e=="function"&&t!=null)try{var i=e(t,r);if(Ri(i))return Nw(i,t,r)}catch{}if(Array.isArray(e)&&e.length===2){var[o,c]=e,s,u;if(o==="auto")t!=null&&(s=Math.min(...t));else if(_e(o))s=o;else if(typeof o=="function")try{t!=null&&(s=o(t?.[0]))}catch{}else if(typeof o=="string"&&by.test(o)){var d=by.exec(o);if(d==null||d[1]==null||t==null)s=void 0;else{var f=+d[1];s=t[0]-f}}else s=t?.[0];if(c==="auto")t!=null&&(u=Math.max(...t));else if(_e(c))u=c;else if(typeof c=="function")try{t!=null&&(u=c(t?.[1]))}catch{}else if(typeof c=="string"&&xy.test(c)){var m=xy.exec(c);if(m==null||m[1]==null||t==null)u=void 0;else{var h=+m[1];u=t[1]+h}}else u=t?.[1];var v=[s,u];if(Ri(v))return t==null?v:Nw(v,t,r)}}}var Fc=1e9,yH={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a_,lt=!0,li="[DecimalError] ",ao=li+"Invalid argument: ",n_=li+"Exponent out of range: ",qc=Math.floor,Ga=Math.pow,wH=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Lr,Bt=1e7,at=7,VT=9007199254740991,Up=qc(VT/at),ue={};ue.absoluteValue=ue.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ue.comparedTo=ue.cmp=function(e){var t,r,i,o,c=this;if(e=new c.constructor(e),c.s!==e.s)return c.s||-e.s;if(c.e!==e.e)return c.e>e.e^c.s<0?1:-1;for(i=c.d.length,o=e.d.length,t=0,r=ie.d[t]^c.s<0?1:-1;return i===o?0:i>o^c.s<0?1:-1};ue.decimalPlaces=ue.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*at;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ue.dividedBy=ue.div=function(e){return mn(this,new this.constructor(e))};ue.dividedToIntegerBy=ue.idiv=function(e){var t=this,r=t.constructor;return We(mn(t,new r(e),0,1),r.precision)};ue.equals=ue.eq=function(e){return!this.cmp(e)};ue.exponent=function(){return Tt(this)};ue.greaterThan=ue.gt=function(e){return this.cmp(e)>0};ue.greaterThanOrEqualTo=ue.gte=function(e){return this.cmp(e)>=0};ue.isInteger=ue.isint=function(){return this.e>this.d.length-2};ue.isNegative=ue.isneg=function(){return this.s<0};ue.isPositive=ue.ispos=function(){return this.s>0};ue.isZero=function(){return this.s===0};ue.lessThan=ue.lt=function(e){return this.cmp(e)<0};ue.lessThanOrEqualTo=ue.lte=function(e){return this.cmp(e)<1};ue.logarithm=ue.log=function(e){var t,r=this,i=r.constructor,o=i.precision,c=o+5;if(e===void 0)e=new i(10);else if(e=new i(e),e.s<1||e.eq(Lr))throw Error(li+"NaN");if(r.s<1)throw Error(li+(r.s?"NaN":"-Infinity"));return r.eq(Lr)?new i(0):(lt=!1,t=mn(Ps(r,c),Ps(e,c),c),lt=!0,We(t,o))};ue.minus=ue.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?FT(t,e):UT(t,(e.s=-e.s,e))};ue.modulo=ue.mod=function(e){var t,r=this,i=r.constructor,o=i.precision;if(e=new i(e),!e.s)throw Error(li+"NaN");return r.s?(lt=!1,t=mn(r,e,0,1).times(e),lt=!0,r.minus(t)):We(new i(r),o)};ue.naturalExponential=ue.exp=function(){return $T(this)};ue.naturalLogarithm=ue.ln=function(){return Ps(this)};ue.negated=ue.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ue.plus=ue.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?UT(t,e):FT(t,(e.s=-e.s,e))};ue.precision=ue.sd=function(e){var t,r,i,o=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(ao+e);if(t=Tt(o)+1,i=o.d.length-1,r=i*at+1,i=o.d[i],i){for(;i%10==0;i/=10)r--;for(i=o.d[0];i>=10;i/=10)r++}return e&&t>r?t:r};ue.squareRoot=ue.sqrt=function(){var e,t,r,i,o,c,s,u=this,d=u.constructor;if(u.s<1){if(!u.s)return new d(0);throw Error(li+"NaN")}for(e=Tt(u),lt=!1,o=Math.sqrt(+u),o==0||o==1/0?(t=Pi(u.d),(t.length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=qc((e+1)/2)-(e<0||e%2),o==1/0?t="5e"+e:(t=o.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),i=new d(t)):i=new d(o.toString()),r=d.precision,o=s=r+3;;)if(c=i,i=c.plus(mn(u,c,s+2)).times(.5),Pi(c.d).slice(0,s)===(t=Pi(i.d)).slice(0,s)){if(t=t.slice(s-3,s+1),o==s&&t=="4999"){if(We(c,r+1,0),c.times(c).eq(u)){i=c;break}}else if(t!="9999")break;s+=4}return lt=!0,We(i,r)};ue.times=ue.mul=function(e){var t,r,i,o,c,s,u,d,f,m=this,h=m.constructor,v=m.d,w=(e=new h(e)).d;if(!m.s||!e.s)return new h(0);for(e.s*=m.s,r=m.e+e.e,d=v.length,f=w.length,d=0;){for(t=0,o=d+i;o>i;)u=c[o]+w[i]*v[o-i-1]+t,c[o--]=u%Bt|0,t=u/Bt|0;c[o]=(c[o]+t)%Bt|0}for(;!c[--s];)c.pop();return t?++r:c.shift(),e.d=c,e.e=r,lt?We(e,h.precision):e};ue.toDecimalPlaces=ue.todp=function(e,t){var r=this,i=r.constructor;return r=new i(r),e===void 0?r:(Vi(e,0,Fc),t===void 0?t=i.rounding:Vi(t,0,8),We(r,e+Tt(r)+1,t))};ue.toExponential=function(e,t){var r,i=this,o=i.constructor;return e===void 0?r=fo(i,!0):(Vi(e,0,Fc),t===void 0?t=o.rounding:Vi(t,0,8),i=We(new o(i),e+1,t),r=fo(i,!0,e+1)),r};ue.toFixed=function(e,t){var r,i,o=this,c=o.constructor;return e===void 0?fo(o):(Vi(e,0,Fc),t===void 0?t=c.rounding:Vi(t,0,8),i=We(new c(o),e+Tt(o)+1,t),r=fo(i.abs(),!1,e+Tt(i)+1),o.isneg()&&!o.isZero()?"-"+r:r)};ue.toInteger=ue.toint=function(){var e=this,t=e.constructor;return We(new t(e),Tt(e)+1,t.rounding)};ue.toNumber=function(){return+this};ue.toPower=ue.pow=function(e){var t,r,i,o,c,s,u=this,d=u.constructor,f=12,m=+(e=new d(e));if(!e.s)return new d(Lr);if(u=new d(u),!u.s){if(e.s<1)throw Error(li+"Infinity");return u}if(u.eq(Lr))return u;if(i=d.precision,e.eq(Lr))return We(u,i);if(t=e.e,r=e.d.length-1,s=t>=r,c=u.s,s){if((r=m<0?-m:m)<=VT){for(o=new d(Lr),t=Math.ceil(i/at+4),lt=!1;r%2&&(o=o.times(u),Mw(o.d,t)),r=qc(r/2),r!==0;)u=u.times(u),Mw(u.d,t);return lt=!0,e.s<0?new d(Lr).div(o):We(o,i)}}else if(c<0)throw Error(li+"NaN");return c=c<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,lt=!1,o=e.times(Ps(u,i+f)),lt=!0,o=$T(o),o.s=c,o};ue.toPrecision=function(e,t){var r,i,o=this,c=o.constructor;return e===void 0?(r=Tt(o),i=fo(o,r<=c.toExpNeg||r>=c.toExpPos)):(Vi(e,1,Fc),t===void 0?t=c.rounding:Vi(t,0,8),o=We(new c(o),e,t),r=Tt(o),i=fo(o,e<=r||r<=c.toExpNeg,e)),i};ue.toSignificantDigits=ue.tosd=function(e,t){var r=this,i=r.constructor;return e===void 0?(e=i.precision,t=i.rounding):(Vi(e,1,Fc),t===void 0?t=i.rounding:Vi(t,0,8)),We(new i(r),e,t)};ue.toString=ue.valueOf=ue.val=ue.toJSON=ue[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Tt(e),r=e.constructor;return fo(e,t<=r.toExpNeg||t>=r.toExpPos)};function UT(e,t){var r,i,o,c,s,u,d,f,m=e.constructor,h=m.precision;if(!e.s||!t.s)return t.s||(t=new m(e)),lt?We(t,h):t;if(d=e.d,f=t.d,s=e.e,o=t.e,d=d.slice(),c=s-o,c){for(c<0?(i=d,c=-c,u=f.length):(i=f,o=s,u=d.length),s=Math.ceil(h/at),u=s>u?s+1:u+1,c>u&&(c=u,i.length=1),i.reverse();c--;)i.push(0);i.reverse()}for(u=d.length,c=f.length,u-c<0&&(c=u,i=f,f=d,d=i),r=0;c;)r=(d[--c]=d[c]+f[c]+r)/Bt|0,d[c]%=Bt;for(r&&(d.unshift(r),++o),u=d.length;d[--u]==0;)d.pop();return t.d=d,t.e=o,lt?We(t,h):t}function Vi(e,t,r){if(e!==~~e||er)throw Error(ao+e)}function Pi(e){var t,r,i,o=e.length-1,c="",s=e[0];if(o>0){for(c+=s,t=1;ts?1:-1;else for(u=d=0;uo[u]?1:-1;break}return d}function r(i,o,c){for(var s=0;c--;)i[c]-=s,s=i[c]1;)i.shift()}return function(i,o,c,s){var u,d,f,m,h,v,w,b,x,A,T,E,O,N,C,M,R,z,q=i.constructor,Z=i.s==o.s?1:-1,te=i.d,X=o.d;if(!i.s)return new q(i);if(!o.s)throw Error(li+"Division by zero");for(d=i.e-o.e,R=X.length,C=te.length,w=new q(Z),b=w.d=[],f=0;X[f]==(te[f]||0);)++f;if(X[f]>(te[f]||0)&&--d,c==null?E=c=q.precision:s?E=c+(Tt(i)-Tt(o))+1:E=c,E<0)return new q(0);if(E=E/at+2|0,f=0,R==1)for(m=0,X=X[0],E++;(f1&&(X=e(X,m),te=e(te,m),R=X.length,C=te.length),N=R,x=te.slice(0,R),A=x.length;A=Bt/2&&++M;do m=0,u=t(X,x,R,A),u<0?(T=x[0],R!=A&&(T=T*Bt+(x[1]||0)),m=T/M|0,m>1?(m>=Bt&&(m=Bt-1),h=e(X,m),v=h.length,A=x.length,u=t(h,x,v,A),u==1&&(m--,r(h,R16)throw Error(n_+Tt(e));if(!e.s)return new m(Lr);for(lt=!1,u=h,s=new m(.03125);e.abs().gte(.1);)e=e.times(s),f+=5;for(i=Math.log(Ga(2,f))/Math.LN10*2+5|0,u+=i,r=o=c=new m(Lr),m.precision=u;;){if(o=We(o.times(e),u),r=r.times(++d),s=c.plus(mn(o,r,u)),Pi(s.d).slice(0,u)===Pi(c.d).slice(0,u)){for(;f--;)c=We(c.times(c),u);return m.precision=h,t==null?(lt=!0,We(c,h)):c}c=s}}function Tt(e){for(var t=e.e*at,r=e.d[0];r>=10;r/=10)t++;return t}function um(e,t,r){if(t>e.LN10.sd())throw lt=!0,r&&(e.precision=r),Error(li+"LN10 precision limit exceeded");return We(new e(e.LN10),t)}function na(e){for(var t="";e--;)t+="0";return t}function Ps(e,t){var r,i,o,c,s,u,d,f,m,h=1,v=10,w=e,b=w.d,x=w.constructor,A=x.precision;if(w.s<1)throw Error(li+(w.s?"NaN":"-Infinity"));if(w.eq(Lr))return new x(0);if(t==null?(lt=!1,f=A):f=t,w.eq(10))return t==null&&(lt=!0),um(x,f);if(f+=v,x.precision=f,r=Pi(b),i=r.charAt(0),c=Tt(w),Math.abs(c)<15e14){for(;i<7&&i!=1||i==1&&r.charAt(1)>3;)w=w.times(e),r=Pi(w.d),i=r.charAt(0),h++;c=Tt(w),i>1?(w=new x("0."+r),c++):w=new x(i+"."+r.slice(1))}else return d=um(x,f+2,A).times(c+""),w=Ps(new x(i+"."+r.slice(1)),f-v).plus(d),x.precision=A,t==null?(lt=!0,We(w,A)):w;for(u=s=w=mn(w.minus(Lr),w.plus(Lr),f),m=We(w.times(w),f),o=3;;){if(s=We(s.times(m),f),d=u.plus(mn(s,new x(o),f)),Pi(d.d).slice(0,f)===Pi(u.d).slice(0,f))return u=u.times(2),c!==0&&(u=u.plus(um(x,f+2,A).times(c+""))),u=mn(u,new x(h),f),x.precision=A,t==null?(lt=!0,We(u,A)):u;u=d,o+=2}}function Cw(e,t){var r,i,o;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(i=t.search(/e/i))>0?(r<0&&(r=i),r+=+t.slice(i+1),t=t.substring(0,i)):r<0&&(r=t.length),i=0;t.charCodeAt(i)===48;)++i;for(o=t.length;t.charCodeAt(o-1)===48;)--o;if(t=t.slice(i,o),t){if(o-=i,r=r-i-1,e.e=qc(r/at),e.d=[],i=(r+1)%at,r<0&&(i+=at),iUp||e.e<-Up))throw Error(n_+r)}else e.s=0,e.e=0,e.d=[0];return e}function We(e,t,r){var i,o,c,s,u,d,f,m,h=e.d;for(s=1,c=h[0];c>=10;c/=10)s++;if(i=t-s,i<0)i+=at,o=t,f=h[m=0];else{if(m=Math.ceil((i+1)/at),c=h.length,m>=c)return e;for(f=c=h[m],s=1;c>=10;c/=10)s++;i%=at,o=i-at+s}if(r!==void 0&&(c=Ga(10,s-o-1),u=f/c%10|0,d=t<0||h[m+1]!==void 0||f%c,d=r<4?(u||d)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||d||r==6&&(i>0?o>0?f/Ga(10,s-o):0:h[m-1])%10&1||r==(e.s<0?8:7))),t<1||!h[0])return d?(c=Tt(e),h.length=1,t=t-c-1,h[0]=Ga(10,(at-t%at)%at),e.e=qc(-t/at)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(i==0?(h.length=m,c=1,m--):(h.length=m+1,c=Ga(10,at-i),h[m]=o>0?(f/Ga(10,s-o)%Ga(10,o)|0)*c:0),d)for(;;)if(m==0){(h[0]+=c)==Bt&&(h[0]=1,++e.e);break}else{if(h[m]+=c,h[m]!=Bt)break;h[m--]=0,c=1}for(i=h.length;h[--i]===0;)h.pop();if(lt&&(e.e>Up||e.e<-Up))throw Error(n_+Tt(e));return e}function FT(e,t){var r,i,o,c,s,u,d,f,m,h,v=e.constructor,w=v.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new v(e),lt?We(t,w):t;if(d=e.d,h=t.d,i=t.e,f=e.e,d=d.slice(),s=f-i,s){for(m=s<0,m?(r=d,s=-s,u=h.length):(r=h,i=f,u=d.length),o=Math.max(Math.ceil(w/at),u)+2,s>o&&(s=o,r.length=1),r.reverse(),o=s;o--;)r.push(0);r.reverse()}else{for(o=d.length,u=h.length,m=o0;--o)d[u++]=0;for(o=h.length;o>s;){if(d[--o]0?c=c.charAt(0)+"."+c.slice(1)+na(i):s>1&&(c=c.charAt(0)+"."+c.slice(1)),c=c+(o<0?"e":"e+")+o):o<0?(c="0."+na(-o-1)+c,r&&(i=r-s)>0&&(c+=na(i))):o>=s?(c+=na(o+1-s),r&&(i=r-o-1)>0&&(c=c+"."+na(i))):((i=o+1)0&&(o+1===s&&(c+="."),c+=na(i))),e.s<0?"-"+c:c}function Mw(e,t){if(e.length>t)return e.length=t,!0}function qT(e){var t,r,i;function o(c){var s=this;if(!(s instanceof o))return new o(c);if(s.constructor=o,c instanceof o){s.s=c.s,s.e=c.e,s.d=(c=c.d)?c.slice():c;return}if(typeof c=="number"){if(c*0!==0)throw Error(ao+c);if(c>0)s.s=1;else if(c<0)c=-c,s.s=-1;else{s.s=0,s.e=0,s.d=[0];return}if(c===~~c&&c<1e7){s.e=0,s.d=[c];return}return Cw(s,c.toString())}else if(typeof c!="string")throw Error(ao+c);if(c.charCodeAt(0)===45?(c=c.slice(1),s.s=-1):s.s=1,wH.test(c))Cw(s,c);else throw Error(ao+c)}if(o.prototype=ue,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.clone=qT,o.config=o.set=bH,e===void 0&&(e={}),e)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t=o[t+1]&&i<=o[t+2])this[r]=i;else throw Error(ao+r+": "+i);if((i=e[r="LN10"])!==void 0)if(i==Math.LN10)this[r]=new this(i);else throw Error(ao+r+": "+i);return this}var a_=qT(yH);Lr=new a_(1);const Le=a_;function HT(e){var t;return e===0?t=1:t=Math.floor(new Le(e).abs().log(10).toNumber())+1,t}function KT(e,t,r){for(var i=new Le(e),o=0,c=[];i.lt(t)&&o<1e5;)c.push(i.toNumber()),i=i.add(r),o++;return c}var XT=e=>{var[t,r]=e,[i,o]=[t,r];return t>r&&([i,o]=[r,t]),[i,o]},o_=(e,t,r)=>{if(e.lte(0))return new Le(0);var i=HT(e.toNumber()),o=new Le(10).pow(i),c=e.div(o),s=i!==1?.05:.1,u=new Le(Math.ceil(c.div(s).toNumber())).add(r).mul(s),d=u.mul(o);return t?new Le(d.toNumber()):new Le(Math.ceil(d.toNumber()))},YT=(e,t,r)=>{var i;if(e.lte(0))return new Le(0);var o=[1,2,2.5,5],c=e.toNumber(),s=Math.floor(new Le(c).abs().log(10).toNumber()),u=new Le(10).pow(s),d=e.div(u).toNumber(),f=o.findIndex(w=>w>=d-1e-10);if(f===-1&&(u=u.mul(10),f=0),f+=r,f>=o.length){var m=Math.floor(f/o.length);f%=o.length,u=u.mul(new Le(10).pow(m))}var h=(i=o[f])!==null&&i!==void 0?i:1,v=new Le(h).mul(u);return t?v:new Le(Math.ceil(v.toNumber()))},xH=(e,t,r)=>{var i=new Le(1),o=new Le(e);if(!o.isint()&&r){var c=Math.abs(e);c<1?(i=new Le(10).pow(HT(e)-1),o=new Le(Math.floor(o.div(i).toNumber())).mul(i)):c>1&&(o=new Le(Math.floor(e)))}else e===0?o=new Le(Math.floor((t-1)/2)):r||(o=new Le(Math.floor(e)));for(var s=Math.floor((t-1)/2),u=[],d=0;d4&&arguments[4]!==void 0?arguments[4]:0,s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:o_;if(!Number.isFinite((r-t)/(i-1)))return{step:new Le(0),tickMin:new Le(0),tickMax:new Le(0)};var u=s(new Le(r).sub(t).div(i-1),o,c),d;t<=0&&r>=0?d=new Le(0):(d=new Le(t).add(r).div(2),d=d.sub(new Le(d).mod(u)));var f=Math.ceil(d.sub(t).div(u).toNumber()),m=Math.ceil(new Le(r).sub(d).div(u).toNumber()),h=f+m+1;return h>i?GT(t,r,i,o,c+1,s):(h0?m+(i-h):m,f=r>0?f:f+(i-h)),{step:u,tickMin:d.sub(new Le(f).mul(u)),tickMax:d.add(new Le(m).mul(u))})},Pw=function(t){var[r,i]=t,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",u=Math.max(o,2),[d,f]=XT([r,i]);if(d===-1/0||f===1/0){var m=f===1/0?[d,...Array(o-1).fill(1/0)]:[...Array(o-1).fill(-1/0),f];return r>i?m.reverse():m}if(d===f)return xH(d,o,c);var h=s==="snap125"?YT:o_,{step:v,tickMin:w,tickMax:b}=GT(d,f,u,c,0,h),x=KT(w,b.add(new Le(.1).mul(v)),v);return r>i?x.reverse():x},Dw=function(t,r){var[i,o]=t,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",[u,d]=XT([i,o]);if(u===-1/0||d===1/0)return[i,o];if(u===d)return[u];var f=s==="snap125"?YT:o_,m=Math.max(r,2),h=f(new Le(d).sub(u).div(m-1),c,0),v=[...KT(new Le(u),new Le(d),h),d];return c===!1&&(v=v.map(w=>Math.round(w))),i>o?v.reverse():v},WT=e=>e.rootProps.maxBarSize,jH=e=>e.rootProps.barGap,ZT=e=>e.rootProps.barCategoryGap,AH=e=>e.rootProps.barSize,$d=e=>e.rootProps.stackOffset,QT=e=>e.rootProps.reverseStackOrder,c_=e=>e.options.chartName,l_=e=>e.rootProps.syncId,JT=e=>e.rootProps.syncMethod,s_=e=>e.options.eventEmitter,Mt={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},$a={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},ki={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},Fd=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function qd(e,t,r){if(r!=="auto")return r;if(e!=null)return ya(e,t)?"category":"number"}function Rw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function $p(e){for(var t=1;t{if(t!=null)return e.polarAxis.angleAxis[t]},u_=F([OH,wT],(e,t)=>{var r;if(e!=null)return e;var i=(r=qd(t,"angleAxis",Lw.type))!==null&&r!==void 0?r:"category";return $p($p({},Lw),{},{type:i})}),kH=(e,t)=>e.polarAxis.radiusAxis[t],p_=F([kH,wT],(e,t)=>{var r;if(e!=null)return e;var i=(r=qd(t,"radiusAxis",zw.type))!==null&&r!==void 0?r:"category";return $p($p({},zw),{},{type:i})}),Hd=e=>e.polarOptions,d_=F([xn,jn,Ut],rH),eE=F([Hd,d_],(e,t)=>{if(e!=null)return bi(e.innerRadius,t,0)}),tE=F([Hd,d_],(e,t)=>{if(e!=null)return bi(e.outerRadius,t,t*.8)}),NH=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]},rE=F([Hd],NH);F([u_,rE],Fd);var iE=F([d_,eE,tE],(e,t,r)=>{if(!(e==null||t==null||r==null))return[t,r]});F([p_,iE],Fd);var nE=F([Qe,Hd,eE,tE,xn,jn],(e,t,r,i,o,c)=>{if(!(e!=="centric"&&e!=="radial"||t==null||r==null||i==null)){var{cx:s,cy:u,startAngle:d,endAngle:f}=t;return{cx:bi(s,o,o/2),cy:bi(u,c,c/2),innerRadius:r,outerRadius:i,startAngle:d,endAngle:f,clockWise:!1}}}),$t=(e,t)=>t,Kd=(e,t,r)=>r;function f_(e){return e?.id}function aE(e,t,r){var{chartData:i=[]}=t,{allowDuplicatedCategory:o,dataKey:c}=r,s=new Map;return e.forEach(u=>{var d,f=(d=u.data)!==null&&d!==void 0?d:i;if(!(f==null||f.length===0)){var m=f_(u);f.forEach((h,v)=>{var w=c==null||o?v:String(ht(h,c,null)),b=ht(h,u.dataKey,0),x;s.has(w)?x=s.get(w):x={},Object.assign(x,{[m]:b}),s.set(w,x)})}}),Array.from(s.values())}function Xd(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Yd=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function Gd(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function CH(e,t){if(e.length===t.length){for(var r=0;r{var t=Qe(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Hc=e=>e.tooltip.settings.axisId;function m_(e){if(e!=null){var t=e.ticks,r=e.bandwidth,i=e.range(),o=[Math.min(...i),Math.max(...i)];return{domain:()=>e.domain(),range:(function(c){function s(){return c.apply(this,arguments)}return s.toString=function(){return c.toString()},s})(()=>o),rangeMin:()=>o[0],rangeMax:()=>o[1],isInRange(c){var s=o[0],u=o[1];return s<=u?c>=s&&c<=u:c>=u&&c<=s},bandwidth:r?()=>r.call(e):void 0,ticks:t?c=>t.call(e,c):void 0,map:(c,s)=>{var u=e(c);if(u!=null){if(e.bandwidth&&s!==null&&s!==void 0&&s.position){var d=e.bandwidth();switch(s.position){case"middle":u+=d/2;break;case"end":u+=d;break}}return u}}}}}var MH=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!Ri(t)){for(var r,i,o=0;oi)&&(i=c))}return r!==void 0&&i!==void 0?[r,i]:void 0}return t}default:return t}};function ua(e,t){return e==null||t==null?NaN:et?1:e>=t?0:NaN}function PH(e,t){return e==null||t==null?NaN:te?1:t>=e?0:NaN}function h_(e){let t,r,i;e.length!==2?(t=ua,r=(u,d)=>ua(e(u),d),i=(u,d)=>e(u)-d):(t=e===ua||e===PH?e:DH,r=e,i=e);function o(u,d,f=0,m=u.length){if(f>>1;r(u[h],d)<0?f=h+1:m=h}while(f>>1;r(u[h],d)<=0?f=h+1:m=h}while(ff&&i(u[h-1],d)>-i(u[h],d)?h-1:h}return{left:o,center:s,right:c}}function DH(){return 0}function oE(e){return e===null?NaN:+e}function*RH(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const LH=h_(ua),e0=LH.right;h_(oE).center;class Iw extends Map{constructor(t,r=BH){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[i,o]of t)this.set(i,o)}get(t){return super.get(Bw(this,t))}has(t){return super.has(Bw(this,t))}set(t,r){return super.set(zH(this,t),r)}delete(t){return super.delete(IH(this,t))}}function Bw({_intern:e,_key:t},r){const i=t(r);return e.has(i)?e.get(i):r}function zH({_intern:e,_key:t},r){const i=t(r);return e.has(i)?e.get(i):(e.set(i,r),r)}function IH({_intern:e,_key:t},r){const i=t(r);return e.has(i)&&(r=e.get(i),e.delete(i)),r}function BH(e){return e!==null&&typeof e=="object"?e.valueOf():e}function VH(e=ua){if(e===ua)return cE;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const i=e(t,r);return i||i===0?i:(e(r,r)===0)-(e(t,t)===0)}}function cE(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(et?1:0)}const UH=Math.sqrt(50),$H=Math.sqrt(10),FH=Math.sqrt(2);function Fp(e,t,r){const i=(t-e)/Math.max(0,r),o=Math.floor(Math.log10(i)),c=i/Math.pow(10,o),s=c>=UH?10:c>=$H?5:c>=FH?2:1;let u,d,f;return o<0?(f=Math.pow(10,-o)/s,u=Math.round(e*f),d=Math.round(t*f),u/ft&&--d,f=-f):(f=Math.pow(10,o)*s,u=Math.round(e/f),d=Math.round(t/f),u*ft&&--d),d0))return[];if(e===t)return[e];const i=t=o))return[];const u=c-o+1,d=new Array(u);if(i)if(s<0)for(let f=0;f=i)&&(r=i);return r}function Uw(e,t){let r;for(const i of e)i!=null&&(r>i||r===void 0&&i>=i)&&(r=i);return r}function lE(e,t,r=0,i=1/0,o){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),i=Math.floor(Math.min(e.length-1,i)),!(r<=t&&t<=i))return e;for(o=o===void 0?cE:VH(o);i>r;){if(i-r>600){const d=i-r+1,f=t-r+1,m=Math.log(d),h=.5*Math.exp(2*m/3),v=.5*Math.sqrt(m*h*(d-h)/d)*(f-d/2<0?-1:1),w=Math.max(r,Math.floor(t-f*h/d+v)),b=Math.min(i,Math.floor(t+(d-f)*h/d+v));lE(e,t,w,b,o)}const c=e[t];let s=r,u=i;for(Ql(e,r,t),o(e[i],c)>0&&Ql(e,r,i);s0;)--u}o(e[r],c)===0?Ql(e,r,u):(++u,Ql(e,u,i)),u<=t&&(r=u+1),t<=u&&(i=u-1)}return e}function Ql(e,t,r){const i=e[t];e[t]=e[r],e[r]=i}function qH(e,t,r){if(e=Float64Array.from(RH(e)),!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return Uw(e);if(t>=1)return Vw(e);var i,o=(i-1)*t,c=Math.floor(o),s=Vw(lE(e,c).subarray(0,c+1)),u=Uw(e.subarray(c+1));return s+(u-s)*(o-c)}}function HH(e,t,r=oE){if(!(!(i=e.length)||isNaN(t=+t))){if(t<=0||i<2)return+r(e[0],0,e);if(t>=1)return+r(e[i-1],i-1,e);var i,o=(i-1)*t,c=Math.floor(o),s=+r(e[c],c,e),u=+r(e[c+1],c+1,e);return s+(u-s)*(o-c)}}function KH(e,t,r){e=+e,t=+t,r=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+r;for(var i=-1,o=Math.max(0,Math.ceil((t-e)/r))|0,c=new Array(o);++i>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Fu(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Fu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=GH.exec(e))?new xr(t[1],t[2],t[3],1):(t=WH.exec(e))?new xr(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=ZH.exec(e))?Fu(t[1],t[2],t[3],t[4]):(t=QH.exec(e))?Fu(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=JH.exec(e))?Yw(t[1],t[2]/100,t[3]/100,1):(t=eK.exec(e))?Yw(t[1],t[2]/100,t[3]/100,t[4]):$w.hasOwnProperty(e)?Hw($w[e]):e==="transparent"?new xr(NaN,NaN,NaN,0):null}function Hw(e){return new xr(e>>16&255,e>>8&255,e&255,1)}function Fu(e,t,r,i){return i<=0&&(e=t=r=NaN),new xr(e,t,r,i)}function iK(e){return e instanceof t0||(e=Ls(e)),e?(e=e.rgb(),new xr(e.r,e.g,e.b,e.opacity)):new xr}function D6(e,t,r,i){return arguments.length===1?iK(e):new xr(e,t,r,i??1)}function xr(e,t,r,i){this.r=+e,this.g=+t,this.b=+r,this.opacity=+i}v_(xr,D6,uE(t0,{brighter(e){return e=e==null?qp:Math.pow(qp,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Ds:Math.pow(Ds,e),new xr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new xr(oo(this.r),oo(this.g),oo(this.b),Hp(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:Kw,formatHex:Kw,formatHex8:nK,formatRgb:Xw,toString:Xw}));function Kw(){return`#${Ja(this.r)}${Ja(this.g)}${Ja(this.b)}`}function nK(){return`#${Ja(this.r)}${Ja(this.g)}${Ja(this.b)}${Ja((isNaN(this.opacity)?1:this.opacity)*255)}`}function Xw(){const e=Hp(this.opacity);return`${e===1?"rgb(":"rgba("}${oo(this.r)}, ${oo(this.g)}, ${oo(this.b)}${e===1?")":`, ${e})`}`}function Hp(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function oo(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Ja(e){return e=oo(e),(e<16?"0":"")+e.toString(16)}function Yw(e,t,r,i){return i<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new vi(e,t,r,i)}function pE(e){if(e instanceof vi)return new vi(e.h,e.s,e.l,e.opacity);if(e instanceof t0||(e=Ls(e)),!e)return new vi;if(e instanceof vi)return e;e=e.rgb();var t=e.r/255,r=e.g/255,i=e.b/255,o=Math.min(t,r,i),c=Math.max(t,r,i),s=NaN,u=c-o,d=(c+o)/2;return u?(t===c?s=(r-i)/u+(r0&&d<1?0:s,new vi(s,u,d,e.opacity)}function aK(e,t,r,i){return arguments.length===1?pE(e):new vi(e,t,r,i??1)}function vi(e,t,r,i){this.h=+e,this.s=+t,this.l=+r,this.opacity=+i}v_(vi,aK,uE(t0,{brighter(e){return e=e==null?qp:Math.pow(qp,e),new vi(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Ds:Math.pow(Ds,e),new vi(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,i=r+(r<.5?r:1-r)*t,o=2*r-i;return new xr(pm(e>=240?e-240:e+120,o,i),pm(e,o,i),pm(e<120?e+240:e-120,o,i),this.opacity)},clamp(){return new vi(Gw(this.h),qu(this.s),qu(this.l),Hp(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 e=Hp(this.opacity);return`${e===1?"hsl(":"hsla("}${Gw(this.h)}, ${qu(this.s)*100}%, ${qu(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Gw(e){return e=(e||0)%360,e<0?e+360:e}function qu(e){return Math.max(0,Math.min(1,e||0))}function pm(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const y_=e=>()=>e;function oK(e,t){return function(r){return e+r*t}}function cK(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(i){return Math.pow(e+i*t,r)}}function lK(e){return(e=+e)==1?dE:function(t,r){return r-t?cK(t,r,e):y_(isNaN(t)?r:t)}}function dE(e,t){var r=t-e;return r?oK(e,r):y_(isNaN(e)?t:e)}const Ww=(function e(t){var r=lK(t);function i(o,c){var s=r((o=D6(o)).r,(c=D6(c)).r),u=r(o.g,c.g),d=r(o.b,c.b),f=dE(o.opacity,c.opacity);return function(m){return o.r=s(m),o.g=u(m),o.b=d(m),o.opacity=f(m),o+""}}return i.gamma=e,i})(1);function sK(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,i=t.slice(),o;return function(c){for(o=0;or&&(c=t.slice(r,c),u[s]?u[s]+=c:u[++s]=c),(i=i[0])===(o=o[0])?u[s]?u[s]+=o:u[++s]=o:(u[++s]=null,d.push({i:s,x:Kp(i,o)})),r=dm.lastIndex;return rt&&(r=e,e=t,t=r),function(i){return Math.max(e,Math.min(t,i))}}function wK(e,t,r){var i=e[0],o=e[1],c=t[0],s=t[1];return o2?bK:wK,d=f=null,h}function h(v){return v==null||isNaN(v=+v)?c:(d||(d=u(e.map(i),t,r)))(i(s(v)))}return h.invert=function(v){return s(o((f||(f=u(t,e.map(i),Kp)))(v)))},h.domain=function(v){return arguments.length?(e=Array.from(v,Xp),m()):e.slice()},h.range=function(v){return arguments.length?(t=Array.from(v),m()):t.slice()},h.rangeRound=function(v){return t=Array.from(v),r=w_,m()},h.clamp=function(v){return arguments.length?(s=v?!0:sr,m()):s!==sr},h.interpolate=function(v){return arguments.length?(r=v,m()):r},h.unknown=function(v){return arguments.length?(c=v,h):c},function(v,w){return i=v,o=w,m()}}function b_(){return Wd()(sr,sr)}function xK(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Yp(e,t){if(!isFinite(e)||e===0)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),i=e.slice(0,r);return[i.length>1?i[0]+i.slice(2):i,+e.slice(r+1)]}function Pc(e){return e=Yp(Math.abs(e)),e?e[1]:NaN}function jK(e,t){return function(r,i){for(var o=r.length,c=[],s=0,u=e[0],d=0;o>0&&u>0&&(d+u+1>i&&(u=Math.max(1,i-d)),c.push(r.substring(o-=u,o+u)),!((d+=u+1)>i));)u=e[s=(s+1)%e.length];return c.reverse().join(t)}}function AK(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var SK=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function zs(e){if(!(t=SK.exec(e)))throw new Error("invalid format: "+e);var t;return new x_({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}zs.prototype=x_.prototype;function x_(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}x_.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function TK(e){e:for(var t=e.length,r=1,i=-1,o;r0&&(i=0);break}return i>0?e.slice(0,i)+e.slice(o+1):e}var Gp;function EK(e,t){var r=Yp(e,t);if(!r)return Gp=void 0,e.toPrecision(t);var i=r[0],o=r[1],c=o-(Gp=Math.max(-8,Math.min(8,Math.floor(o/3)))*3)+1,s=i.length;return c===s?i:c>s?i+new Array(c-s+1).join("0"):c>0?i.slice(0,c)+"."+i.slice(c):"0."+new Array(1-c).join("0")+Yp(e,Math.max(0,t+c-1))[0]}function Qw(e,t){var r=Yp(e,t);if(!r)return e+"";var i=r[0],o=r[1];return o<0?"0."+new Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+new Array(o-i.length+2).join("0")}const Jw={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:xK,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>Qw(e*100,t),r:Qw,s:EK,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function eb(e){return e}var tb=Array.prototype.map,rb=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function OK(e){var t=e.grouping===void 0||e.thousands===void 0?eb:jK(tb.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",i=e.currency===void 0?"":e.currency[1]+"",o=e.decimal===void 0?".":e.decimal+"",c=e.numerals===void 0?eb:AK(tb.call(e.numerals,String)),s=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",d=e.nan===void 0?"NaN":e.nan+"";function f(h,v){h=zs(h);var w=h.fill,b=h.align,x=h.sign,A=h.symbol,T=h.zero,E=h.width,O=h.comma,N=h.precision,C=h.trim,M=h.type;M==="n"?(O=!0,M="g"):Jw[M]||(N===void 0&&(N=12),C=!0,M="g"),(T||w==="0"&&b==="=")&&(T=!0,w="0",b="=");var R=(v&&v.prefix!==void 0?v.prefix:"")+(A==="$"?r:A==="#"&&/[boxX]/.test(M)?"0"+M.toLowerCase():""),z=(A==="$"?i:/[%p]/.test(M)?s:"")+(v&&v.suffix!==void 0?v.suffix:""),q=Jw[M],Z=/[defgprs%]/.test(M);N=N===void 0?6:/[gprs]/.test(M)?Math.max(1,Math.min(21,N)):Math.max(0,Math.min(20,N));function te(X){var ge=R,se=z,ye,B,G;if(M==="c")se=q(X)+se,X="";else{X=+X;var ie=X<0||1/X<0;if(X=isNaN(X)?d:q(Math.abs(X),N),C&&(X=TK(X)),ie&&+X==0&&x!=="+"&&(ie=!1),ge=(ie?x==="("?x:u:x==="-"||x==="("?"":x)+ge,se=(M==="s"&&!isNaN(X)&&Gp!==void 0?rb[8+Gp/3]:"")+se+(ie&&x==="("?")":""),Z){for(ye=-1,B=X.length;++yeG||G>57){se=(G===46?o+X.slice(ye+1):X.slice(ye))+se,X=X.slice(0,ye);break}}}O&&!T&&(X=t(X,1/0));var ce=ge.length+X.length+se.length,le=ce>1)+ge+X+se+le.slice(ce);break;default:X=le+ge+X+se;break}return c(X)}return te.toString=function(){return h+""},te}function m(h,v){var w=Math.max(-8,Math.min(8,Math.floor(Pc(v)/3)))*3,b=Math.pow(10,-w),x=f((h=zs(h),h.type="f",h),{suffix:rb[8+w/3]});return function(A){return x(b*A)}}return{format:f,formatPrefix:m}}var Hu,j_,fE;kK({thousands:",",grouping:[3],currency:["$",""]});function kK(e){return Hu=OK(e),j_=Hu.format,fE=Hu.formatPrefix,Hu}function NK(e){return Math.max(0,-Pc(Math.abs(e)))}function CK(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Pc(t)/3)))*3-Pc(Math.abs(e)))}function MK(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Pc(t)-Pc(e))+1}function mE(e,t,r,i){var o=M6(e,t,r),c;switch(i=zs(i??",f"),i.type){case"s":{var s=Math.max(Math.abs(e),Math.abs(t));return i.precision==null&&!isNaN(c=CK(o,s))&&(i.precision=c),fE(i,s)}case"":case"e":case"g":case"p":case"r":{i.precision==null&&!isNaN(c=MK(o,Math.max(Math.abs(e),Math.abs(t))))&&(i.precision=c-(i.type==="e"));break}case"f":case"%":{i.precision==null&&!isNaN(c=NK(o))&&(i.precision=c-(i.type==="%")*2);break}}return j_(i)}function wa(e){var t=e.domain;return e.ticks=function(r){var i=t();return N6(i[0],i[i.length-1],r??10)},e.tickFormat=function(r,i){var o=t();return mE(o[0],o[o.length-1],r??10,i)},e.nice=function(r){r==null&&(r=10);var i=t(),o=0,c=i.length-1,s=i[o],u=i[c],d,f,m=10;for(u0;){if(f=C6(s,u,r),f===d)return i[o]=s,i[c]=u,t(i);if(f>0)s=Math.floor(s/f)*f,u=Math.ceil(u/f)*f;else if(f<0)s=Math.ceil(s*f)/f,u=Math.floor(u*f)/f;else break;d=f}return e},e}function hE(){var e=b_();return e.copy=function(){return r0(e,hE())},si.apply(e,arguments),wa(e)}function _E(e){var t;function r(i){return i==null||isNaN(i=+i)?t:i}return r.invert=r,r.domain=r.range=function(i){return arguments.length?(e=Array.from(i,Xp),r):e.slice()},r.unknown=function(i){return arguments.length?(t=i,r):t},r.copy=function(){return _E(e).unknown(t)},e=arguments.length?Array.from(e,Xp):[0,1],wa(r)}function gE(e,t){e=e.slice();var r=0,i=e.length-1,o=e[r],c=e[i],s;return cMath.pow(e,t)}function zK(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function ab(e){return(t,r)=>-e(-t,r)}function A_(e){const t=e(ib,nb),r=t.domain;let i=10,o,c;function s(){return o=zK(i),c=LK(i),r()[0]<0?(o=ab(o),c=ab(c),e(PK,DK)):e(ib,nb),t}return t.base=function(u){return arguments.length?(i=+u,s()):i},t.domain=function(u){return arguments.length?(r(u),s()):r()},t.ticks=u=>{const d=r();let f=d[0],m=d[d.length-1];const h=m0){for(;v<=w;++v)for(b=1;bm)break;T.push(x)}}else for(;v<=w;++v)for(b=i-1;b>=1;--b)if(x=v>0?b/c(-v):b*c(v),!(xm)break;T.push(x)}T.length*2{if(u==null&&(u=10),d==null&&(d=i===10?"s":","),typeof d!="function"&&(!(i%1)&&(d=zs(d)).precision==null&&(d.trim=!0),d=j_(d)),u===1/0)return d;const f=Math.max(1,i*u/t.ticks().length);return m=>{let h=m/c(Math.round(o(m)));return h*ir(gE(r(),{floor:u=>c(Math.floor(o(u))),ceil:u=>c(Math.ceil(o(u)))})),t}function vE(){const e=A_(Wd()).domain([1,10]);return e.copy=()=>r0(e,vE()).base(e.base()),si.apply(e,arguments),e}function ob(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function cb(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function S_(e){var t=1,r=e(ob(t),cb(t));return r.constant=function(i){return arguments.length?e(ob(t=+i),cb(t)):t},wa(r)}function yE(){var e=S_(Wd());return e.copy=function(){return r0(e,yE()).constant(e.constant())},si.apply(e,arguments)}function lb(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function IK(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function BK(e){return e<0?-e*e:e*e}function T_(e){var t=e(sr,sr),r=1;function i(){return r===1?e(sr,sr):r===.5?e(IK,BK):e(lb(r),lb(1/r))}return t.exponent=function(o){return arguments.length?(r=+o,i()):r},wa(t)}function E_(){var e=T_(Wd());return e.copy=function(){return r0(e,E_()).exponent(e.exponent())},si.apply(e,arguments),e}function VK(){return E_.apply(null,arguments).exponent(.5)}function sb(e){return Math.sign(e)*e*e}function UK(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function wE(){var e=b_(),t=[0,1],r=!1,i;function o(c){var s=UK(e(c));return isNaN(s)?i:r?Math.round(s):s}return o.invert=function(c){return e.invert(sb(c))},o.domain=function(c){return arguments.length?(e.domain(c),o):e.domain()},o.range=function(c){return arguments.length?(e.range((t=Array.from(c,Xp)).map(sb)),o):t.slice()},o.rangeRound=function(c){return o.range(c).round(!0)},o.round=function(c){return arguments.length?(r=!!c,o):r},o.clamp=function(c){return arguments.length?(e.clamp(c),o):e.clamp()},o.unknown=function(c){return arguments.length?(i=c,o):i},o.copy=function(){return wE(e.domain(),t).round(r).clamp(e.clamp()).unknown(i)},si.apply(o,arguments),wa(o)}function bE(){var e=[],t=[],r=[],i;function o(){var s=0,u=Math.max(1,t.length);for(r=new Array(u-1);++s0?r[u-1]:e[0],u=r?[i[r-1],t]:[i[f-1],i[f]]},s.unknown=function(d){return arguments.length&&(c=d),s},s.thresholds=function(){return i.slice()},s.copy=function(){return xE().domain([e,t]).range(o).unknown(c)},si.apply(wa(s),arguments)}function jE(){var e=[.5],t=[0,1],r,i=1;function o(c){return c!=null&&c<=c?t[e0(e,c,0,i)]:r}return o.domain=function(c){return arguments.length?(e=Array.from(c),i=Math.min(e.length,t.length-1),o):e.slice()},o.range=function(c){return arguments.length?(t=Array.from(c),i=Math.min(e.length,t.length-1),o):t.slice()},o.invertExtent=function(c){var s=t.indexOf(c);return[e[s-1],e[s]]},o.unknown=function(c){return arguments.length?(r=c,o):r},o.copy=function(){return jE().domain(e).range(t).unknown(r)},si.apply(o,arguments)}const fm=new Date,mm=new Date;function Dt(e,t,r,i){function o(c){return e(c=arguments.length===0?new Date:new Date(+c)),c}return o.floor=c=>(e(c=new Date(+c)),c),o.ceil=c=>(e(c=new Date(c-1)),t(c,1),e(c),c),o.round=c=>{const s=o(c),u=o.ceil(c);return c-s(t(c=new Date(+c),s==null?1:Math.floor(s)),c),o.range=(c,s,u)=>{const d=[];if(c=o.ceil(c),u=u==null?1:Math.floor(u),!(c0))return d;let f;do d.push(f=new Date(+c)),t(c,u),e(c);while(fDt(s=>{if(s>=s)for(;e(s),!c(s);)s.setTime(s-1)},(s,u)=>{if(s>=s)if(u<0)for(;++u<=0;)for(;t(s,-1),!c(s););else for(;--u>=0;)for(;t(s,1),!c(s););}),r&&(o.count=(c,s)=>(fm.setTime(+c),mm.setTime(+s),e(fm),e(mm),Math.floor(r(fm,mm))),o.every=c=>(c=Math.floor(c),!isFinite(c)||!(c>0)?null:c>1?o.filter(i?s=>i(s)%c===0:s=>o.count(0,s)%c===0):o)),o}const Wp=Dt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);Wp.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Dt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):Wp);Wp.range;const dn=1e3,ni=dn*60,fn=ni*60,vn=fn*24,O_=vn*7,ub=vn*30,hm=vn*365,eo=Dt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*dn)},(e,t)=>(t-e)/dn,e=>e.getUTCSeconds());eo.range;const k_=Dt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dn)},(e,t)=>{e.setTime(+e+t*ni)},(e,t)=>(t-e)/ni,e=>e.getMinutes());k_.range;const N_=Dt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*ni)},(e,t)=>(t-e)/ni,e=>e.getUTCMinutes());N_.range;const C_=Dt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*dn-e.getMinutes()*ni)},(e,t)=>{e.setTime(+e+t*fn)},(e,t)=>(t-e)/fn,e=>e.getHours());C_.range;const M_=Dt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*fn)},(e,t)=>(t-e)/fn,e=>e.getUTCHours());M_.range;const i0=Dt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*ni)/vn,e=>e.getDate()-1);i0.range;const Zd=Dt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/vn,e=>e.getUTCDate()-1);Zd.range;const AE=Dt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/vn,e=>Math.floor(e/vn));AE.range;function vo(e){return Dt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*ni)/O_)}const Qd=vo(0),Zp=vo(1),$K=vo(2),FK=vo(3),Dc=vo(4),qK=vo(5),HK=vo(6);Qd.range;Zp.range;$K.range;FK.range;Dc.range;qK.range;HK.range;function yo(e){return Dt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/O_)}const Jd=yo(0),Qp=yo(1),KK=yo(2),XK=yo(3),Rc=yo(4),YK=yo(5),GK=yo(6);Jd.range;Qp.range;KK.range;XK.range;Rc.range;YK.range;GK.range;const P_=Dt(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());P_.range;const D_=Dt(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());D_.range;const yn=Dt(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());yn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Dt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});yn.range;const wn=Dt(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());wn.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Dt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});wn.range;function SE(e,t,r,i,o,c){const s=[[eo,1,dn],[eo,5,5*dn],[eo,15,15*dn],[eo,30,30*dn],[c,1,ni],[c,5,5*ni],[c,15,15*ni],[c,30,30*ni],[o,1,fn],[o,3,3*fn],[o,6,6*fn],[o,12,12*fn],[i,1,vn],[i,2,2*vn],[r,1,O_],[t,1,ub],[t,3,3*ub],[e,1,hm]];function u(f,m,h){const v=mA).right(s,v);if(w===s.length)return e.every(M6(f/hm,m/hm,h));if(w===0)return Wp.every(Math.max(M6(f,m,h),1));const[b,x]=s[v/s[w-1][2]53)return null;"w"in ne||(ne.w=1),"Z"in ne?(de=gm(Jl(ne.y,0,1)),Oe=de.getUTCDay(),de=Oe>4||Oe===0?Qp.ceil(de):Qp(de),de=Zd.offset(de,(ne.V-1)*7),ne.y=de.getUTCFullYear(),ne.m=de.getUTCMonth(),ne.d=de.getUTCDate()+(ne.w+6)%7):(de=_m(Jl(ne.y,0,1)),Oe=de.getDay(),de=Oe>4||Oe===0?Zp.ceil(de):Zp(de),de=i0.offset(de,(ne.V-1)*7),ne.y=de.getFullYear(),ne.m=de.getMonth(),ne.d=de.getDate()+(ne.w+6)%7)}else("W"in ne||"U"in ne)&&("w"in ne||(ne.w="u"in ne?ne.u%7:"W"in ne?1:0),Oe="Z"in ne?gm(Jl(ne.y,0,1)).getUTCDay():_m(Jl(ne.y,0,1)).getDay(),ne.m=0,ne.d="W"in ne?(ne.w+6)%7+ne.W*7-(Oe+5)%7:ne.w+ne.U*7-(Oe+6)%7);return"Z"in ne?(ne.H+=ne.Z/100|0,ne.M+=ne.Z%100,gm(ne)):_m(ne)}}function z(Q,ee,Se,ne){for(var we=0,de=ee.length,Oe=Se.length,ze,Lt;we=Oe)return-1;if(ze=ee.charCodeAt(we++),ze===37){if(ze=ee.charAt(we++),Lt=C[ze in pb?ee.charAt(we++):ze],!Lt||(ne=Lt(Q,Se,ne))<0)return-1}else if(ze!=Se.charCodeAt(ne++))return-1}return ne}function q(Q,ee,Se){var ne=f.exec(ee.slice(Se));return ne?(Q.p=m.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function Z(Q,ee,Se){var ne=w.exec(ee.slice(Se));return ne?(Q.w=b.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function te(Q,ee,Se){var ne=h.exec(ee.slice(Se));return ne?(Q.w=v.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function X(Q,ee,Se){var ne=T.exec(ee.slice(Se));return ne?(Q.m=E.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function ge(Q,ee,Se){var ne=x.exec(ee.slice(Se));return ne?(Q.m=A.get(ne[0].toLowerCase()),Se+ne[0].length):-1}function se(Q,ee,Se){return z(Q,t,ee,Se)}function ye(Q,ee,Se){return z(Q,r,ee,Se)}function B(Q,ee,Se){return z(Q,i,ee,Se)}function G(Q){return s[Q.getDay()]}function ie(Q){return c[Q.getDay()]}function ce(Q){return d[Q.getMonth()]}function le(Q){return u[Q.getMonth()]}function D(Q){return o[+(Q.getHours()>=12)]}function H(Q){return 1+~~(Q.getMonth()/3)}function ae(Q){return s[Q.getUTCDay()]}function oe(Q){return c[Q.getUTCDay()]}function ve(Q){return d[Q.getUTCMonth()]}function Ae(Q){return u[Q.getUTCMonth()]}function je(Q){return o[+(Q.getUTCHours()>=12)]}function re(Q){return 1+~~(Q.getUTCMonth()/3)}return{format:function(Q){var ee=M(Q+="",O);return ee.toString=function(){return Q},ee},parse:function(Q){var ee=R(Q+="",!1);return ee.toString=function(){return Q},ee},utcFormat:function(Q){var ee=M(Q+="",N);return ee.toString=function(){return Q},ee},utcParse:function(Q){var ee=R(Q+="",!0);return ee.toString=function(){return Q},ee}}}var pb={"-":"",_:" ",0:"0"},qt=/^\s*\d+/,tX=/^%/,rX=/[\\^$*+?|[\]().{}]/g;function Ve(e,t,r){var i=e<0?"-":"",o=(i?-e:e)+"",c=o.length;return i+(c[t.toLowerCase(),r]))}function nX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.w=+i[0],r+i[0].length):-1}function aX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.u=+i[0],r+i[0].length):-1}function oX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.U=+i[0],r+i[0].length):-1}function cX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.V=+i[0],r+i[0].length):-1}function lX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.W=+i[0],r+i[0].length):-1}function db(e,t,r){var i=qt.exec(t.slice(r,r+4));return i?(e.y=+i[0],r+i[0].length):-1}function fb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.y=+i[0]+(+i[0]>68?1900:2e3),r+i[0].length):-1}function sX(e,t,r){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),r+i[0].length):-1}function uX(e,t,r){var i=qt.exec(t.slice(r,r+1));return i?(e.q=i[0]*3-3,r+i[0].length):-1}function pX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.m=i[0]-1,r+i[0].length):-1}function mb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.d=+i[0],r+i[0].length):-1}function dX(e,t,r){var i=qt.exec(t.slice(r,r+3));return i?(e.m=0,e.d=+i[0],r+i[0].length):-1}function hb(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.H=+i[0],r+i[0].length):-1}function fX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.M=+i[0],r+i[0].length):-1}function mX(e,t,r){var i=qt.exec(t.slice(r,r+2));return i?(e.S=+i[0],r+i[0].length):-1}function hX(e,t,r){var i=qt.exec(t.slice(r,r+3));return i?(e.L=+i[0],r+i[0].length):-1}function _X(e,t,r){var i=qt.exec(t.slice(r,r+6));return i?(e.L=Math.floor(i[0]/1e3),r+i[0].length):-1}function gX(e,t,r){var i=tX.exec(t.slice(r,r+1));return i?r+i[0].length:-1}function vX(e,t,r){var i=qt.exec(t.slice(r));return i?(e.Q=+i[0],r+i[0].length):-1}function yX(e,t,r){var i=qt.exec(t.slice(r));return i?(e.s=+i[0],r+i[0].length):-1}function _b(e,t){return Ve(e.getDate(),t,2)}function wX(e,t){return Ve(e.getHours(),t,2)}function bX(e,t){return Ve(e.getHours()%12||12,t,2)}function xX(e,t){return Ve(1+i0.count(yn(e),e),t,3)}function TE(e,t){return Ve(e.getMilliseconds(),t,3)}function jX(e,t){return TE(e,t)+"000"}function AX(e,t){return Ve(e.getMonth()+1,t,2)}function SX(e,t){return Ve(e.getMinutes(),t,2)}function TX(e,t){return Ve(e.getSeconds(),t,2)}function EX(e){var t=e.getDay();return t===0?7:t}function OX(e,t){return Ve(Qd.count(yn(e)-1,e),t,2)}function EE(e){var t=e.getDay();return t>=4||t===0?Dc(e):Dc.ceil(e)}function kX(e,t){return e=EE(e),Ve(Dc.count(yn(e),e)+(yn(e).getDay()===4),t,2)}function NX(e){return e.getDay()}function CX(e,t){return Ve(Zp.count(yn(e)-1,e),t,2)}function MX(e,t){return Ve(e.getFullYear()%100,t,2)}function PX(e,t){return e=EE(e),Ve(e.getFullYear()%100,t,2)}function DX(e,t){return Ve(e.getFullYear()%1e4,t,4)}function RX(e,t){var r=e.getDay();return e=r>=4||r===0?Dc(e):Dc.ceil(e),Ve(e.getFullYear()%1e4,t,4)}function LX(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ve(t/60|0,"0",2)+Ve(t%60,"0",2)}function gb(e,t){return Ve(e.getUTCDate(),t,2)}function zX(e,t){return Ve(e.getUTCHours(),t,2)}function IX(e,t){return Ve(e.getUTCHours()%12||12,t,2)}function BX(e,t){return Ve(1+Zd.count(wn(e),e),t,3)}function OE(e,t){return Ve(e.getUTCMilliseconds(),t,3)}function VX(e,t){return OE(e,t)+"000"}function UX(e,t){return Ve(e.getUTCMonth()+1,t,2)}function $X(e,t){return Ve(e.getUTCMinutes(),t,2)}function FX(e,t){return Ve(e.getUTCSeconds(),t,2)}function qX(e){var t=e.getUTCDay();return t===0?7:t}function HX(e,t){return Ve(Jd.count(wn(e)-1,e),t,2)}function kE(e){var t=e.getUTCDay();return t>=4||t===0?Rc(e):Rc.ceil(e)}function KX(e,t){return e=kE(e),Ve(Rc.count(wn(e),e)+(wn(e).getUTCDay()===4),t,2)}function XX(e){return e.getUTCDay()}function YX(e,t){return Ve(Qp.count(wn(e)-1,e),t,2)}function GX(e,t){return Ve(e.getUTCFullYear()%100,t,2)}function WX(e,t){return e=kE(e),Ve(e.getUTCFullYear()%100,t,2)}function ZX(e,t){return Ve(e.getUTCFullYear()%1e4,t,4)}function QX(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Rc(e):Rc.ceil(e),Ve(e.getUTCFullYear()%1e4,t,4)}function JX(){return"+0000"}function vb(){return"%"}function yb(e){return+e}function wb(e){return Math.floor(+e/1e3)}var lc,NE,CE;eY({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function eY(e){return lc=eX(e),NE=lc.format,lc.parse,CE=lc.utcFormat,lc.utcParse,lc}function tY(e){return new Date(e)}function rY(e){return e instanceof Date?+e:+new Date(+e)}function R_(e,t,r,i,o,c,s,u,d,f){var m=b_(),h=m.invert,v=m.domain,w=f(".%L"),b=f(":%S"),x=f("%I:%M"),A=f("%I %p"),T=f("%a %d"),E=f("%b %d"),O=f("%B"),N=f("%Y");function C(M){return(d(M)t(o/(e.length-1)))},r.quantiles=function(i){return Array.from({length:i+1},(o,c)=>qH(e,c/i))},r.copy=function(){return RE(t).domain(e)},Sn.apply(r,arguments)}function tf(){var e=0,t=.5,r=1,i=1,o,c,s,u,d,f=sr,m,h=!1,v;function w(x){return isNaN(x=+x)?v:(x=.5+((x=+m(x))-c)*(i*x{if(e!=null){var{scale:i,type:o}=e;if(i==="auto")return o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":o==="category"?"band":"linear";if(typeof i=="string")return sY(i)?i:"point"}};function uY(e,t){for(var r=0,i=e.length,o=e[0]t)?r=c+1:i=c}return r}function VE(e,t){if(e){var r=t??e.domain(),i=r.map(c=>{var s;return(s=e(c))!==null&&s!==void 0?s:0}),o=e.range();if(!(r.length===0||o.length<2))return c=>{var s,u,d=uY(i,c);if(d<=0)return r[0];if(d>=r.length)return r[r.length-1];var f=(s=i[d-1])!==null&&s!==void 0?s:0,m=(u=i[d])!==null&&u!==void 0?u:0;return Math.abs(c-f)<=Math.abs(c-m)?r[d-1]:r[d]}}}function pY(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):VE(e,void 0)}function xb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Jp(e){for(var t=1;te.cartesianAxis.xAxis[t],$i=(e,t)=>{var r=UE(e,t);return r??Ot},kt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:z6,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:Ws},$E=(e,t)=>e.cartesianAxis.yAxis[t],Fi=(e,t)=>{var r=$E(e,t);return r??kt},FE={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},B_=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return r??FE},dr=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);case"zAxis":return B_(e,r);case"angleAxis":return u_(e,r);case"radiusAxis":return p_(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},hY=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},n0=(e,t,r)=>{switch(t){case"xAxis":return $i(e,r);case"yAxis":return Fi(e,r);case"angleAxis":return u_(e,r);case"radiusAxis":return p_(e,r);default:throw new Error("Unexpected axis type: ".concat(t))}},qE=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function HE(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var rf=e=>e.graphicalItems.cartesianItems,_Y=F([$t,Kd],HE),KE=(e,t,r)=>e.filter(r).filter(i=>t?.includeHidden===!0?!0:!i.hide),a0=F([rf,dr,_Y],KE,{memoizeOptions:{resultEqualityCheck:Gd}}),XE=F([a0],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Xd)),YE=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),gY=F([a0],YE),GE=e=>e.map(t=>t.data).filter(Boolean).flat(1),vY=F([a0],GE,{memoizeOptions:{resultEqualityCheck:Gd}}),WE=(e,t)=>{var{chartData:r=[],dataStartIndex:i,dataEndIndex:o}=t;return e.length>0?e:r.slice(i,o+1)},V_=F([vY,i_],WE),ZE=(e,t,r)=>t?.dataKey!=null?e.map(i=>({value:ht(i,t.dataKey)})):r.length>0?r.map(i=>i.dataKey).flatMap(i=>e.map(o=>({value:ht(o,i)}))):e.map(i=>({value:i})),o0=F([V_,dr,a0],ZE);function Ec(e){if(ci(e)||e instanceof Date){var t=Number(e);if(Ne(t))return t}}function jb(e){if(Array.isArray(e)){var t=[Ec(e[0]),Ec(e[1])];return Ri(t)?t:void 0}var r=Ec(e);if(r!=null)return[r,r]}function bn(e){return e.map(Ec).filter(br)}function yY(e,t){var r=Ec(e),i=Ec(t);return r==null&&i==null?0:r==null?-1:i==null?1:r-i}var wY=F([o0],e=>e?.map(t=>t.value).sort(yY));function QE(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function bY(e,t,r){return!r||typeof t!="number"||Ii(t)?[]:r.length?bn(r.flatMap(i=>{var o=ht(e,i.dataKey),c,s;if(Array.isArray(o)?[c,s]=o:c=s=o,!(!Ne(c)||!Ne(s)))return[t-c,t+s]})):[]}var Rt=e=>{var t=Ft(e),r=Hc(e);return n0(e,t,r)},c0=F([Rt],e=>e?.dataKey),xY=F([XE,i_,Rt],aE),JE=(e,t,r,i)=>{var o={},c=t.reduce((s,u)=>{if(u.stackId==null)return s;var d=s[u.stackId];return d==null&&(d=[]),d.push(u),s[u.stackId]=d,s},o);return Object.fromEntries(Object.entries(c).map(s=>{var[u,d]=s,f=i?[...d].reverse():d,m=f.map(f_);return[u,{stackedData:S$(e,m,r),graphicalItems:f}]}))},I6=F([xY,XE,$d,QT],JE),eO=(e,t,r,i)=>{var{dataStartIndex:o,dataEndIndex:c}=t;if(i==null&&r!=="zAxis"){var s=N$(e,o,c);if(!(s!=null&&s[0]===0&&s[1]===0))return s}},jY=F([dr],e=>e.allowDataOverflow),U_=e=>{var t;if(e==null||!("domain"in e))return z6;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var r=bn(e.ticks);return[Math.min(...r),Math.max(...r)]}if(e.type==="category")return e.ticks.map(String)}return(t=e?.domain)!==null&&t!==void 0?t:z6},tO=F([dr],U_),rO=F([tO,jY],BT),AY=F([I6,An,$t,rO],eO,{memoizeOptions:{resultEqualityCheck:Yd}}),$_=e=>e.errorBars,SY=(e,t,r)=>e.flatMap(i=>t[i.id]).filter(Boolean).filter(i=>QE(r,i)),ed=function(){for(var t=arguments.length,r=new Array(t),i=0;i{var c,s;if(r.length>0&&e.forEach(u=>{r.forEach(d=>{var f,m,h=(f=i[d.id])===null||f===void 0?void 0:f.filter(T=>QE(o,T)),v=ht(u,(m=t.dataKey)!==null&&m!==void 0?m:d.dataKey),w=bY(u,v,h);if(w.length>=2){var b=Math.min(...w),x=Math.max(...w);(c==null||bs)&&(s=x)}var A=jb(v);A!=null&&(c=c==null?A[0]:Math.min(c,A[0]),s=s==null?A[1]:Math.max(s,A[1]))})}),t?.dataKey!=null&&e.forEach(u=>{var d=jb(ht(u,t.dataKey));d!=null&&(c=c==null?d[0]:Math.min(c,d[0]),s=s==null?d[1]:Math.max(s,d[1]))}),Ne(c)&&Ne(s))return[c,s]},TY=F([V_,dr,gY,$_,$t],iO,{memoizeOptions:{resultEqualityCheck:Yd}});function EY(e){var{value:t}=e;if(ci(t)||t instanceof Date)return t}var OY=(e,t,r)=>{var i=e.map(EY).filter(o=>o!=null);return r&&(t.dataKey==null||t.allowDuplicatedCategory&&_S(i))?zT(0,e.length):t.allowDuplicatedCategory?i:Array.from(new Set(i))},nO=e=>e.referenceElements.dots,Xc=(e,t,r)=>e.filter(i=>i.ifOverflow==="extendDomain").filter(i=>t==="xAxis"?i.xAxisId===r:i.yAxisId===r),kY=F([nO,$t,Kd],Xc),aO=e=>e.referenceElements.areas,NY=F([aO,$t,Kd],Xc),oO=e=>e.referenceElements.lines,CY=F([oO,$t,Kd],Xc),cO=(e,t)=>{if(e!=null){var r=bn(e.map(i=>t==="xAxis"?i.x:i.y));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},MY=F(kY,$t,cO),lO=(e,t)=>{if(e!=null){var r=bn(e.flatMap(i=>[t==="xAxis"?i.x1:i.y1,t==="xAxis"?i.x2:i.y2]));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},PY=F([NY,$t],lO);function DY(e){var t;if(e.x!=null)return bn([e.x]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(i=>i.x);return r==null||r.length===0?[]:bn(r)}function RY(e){var t;if(e.y!=null)return bn([e.y]);var r=(t=e.segment)===null||t===void 0?void 0:t.map(i=>i.y);return r==null||r.length===0?[]:bn(r)}var sO=(e,t)=>{if(e!=null){var r=e.flatMap(i=>t==="xAxis"?DY(i):RY(i));if(r.length!==0)return[Math.min(...r),Math.max(...r)]}},LY=F([CY,$t],sO),zY=F(MY,LY,PY,(e,t,r)=>ed(e,r,t)),uO=(e,t,r,i,o,c,s,u)=>{if(r!=null)return r;var d=s==="vertical"&&u==="xAxis"||s==="horizontal"&&u==="yAxis",f=d?ed(i,c,o):ed(c,o);return vH(t,f,e.allowDataOverflow)},IY=F([dr,tO,rO,AY,TY,zY,Qe,$t],uO,{memoizeOptions:{resultEqualityCheck:Yd}}),BY=[0,1],pO=(e,t,r,i,o,c,s)=>{if(!((e==null||r==null||r.length===0)&&s===void 0)){var{dataKey:u,type:d}=e,f=ya(t,c);if(f&&u==null){var m;return zT(0,(m=r?.length)!==null&&m!==void 0?m:0)}return d==="category"?OY(i,e,f):o==="expand"?BY:s}},F_=F([dr,Qe,V_,o0,$d,$t,IY],pO),Yc=F([dr,qE,c_],BE),dO=(e,t,r)=>{var{niceTicks:i}=t;if(i!=="none"){var o=U_(t),c=Array.isArray(o)&&(o[0]==="auto"||o[1]==="auto");if((i==="snap125"||i==="adaptive")&&t!=null&&t.tickCount&&Ri(e)){if(c)return Pw(e,t.tickCount,t.allowDecimals,i);if(t.type==="number")return Dw(e,t.tickCount,t.allowDecimals,i)}if(i==="auto"&&r==="linear"&&t!=null&&t.tickCount){if(c&&Ri(e))return Pw(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&Ri(e))return Dw(e,t.tickCount,t.allowDecimals,"adaptive")}}},q_=F([F_,n0,Yc],dO),fO=(e,t,r,i)=>{if(i!=="angleAxis"&&e?.type==="number"&&Ri(t)&&Array.isArray(r)&&r.length>0){var o,c,s=t[0],u=(o=r[0])!==null&&o!==void 0?o:0,d=t[1],f=(c=r[r.length-1])!==null&&c!==void 0?c:0;return[Math.min(s,u),Math.max(d,f)]}return t},VY=F([dr,F_,q_,$t],fO),UY=F(o0,dr,(e,t)=>{if(!(!t||t.type!=="number")){var r=1/0,i=Array.from(bn(e.map(h=>h.value))).sort((h,v)=>h-v),o=i[0],c=i[i.length-1];if(o==null||c==null)return 1/0;var s=c-o;if(s===0)return 1/0;for(var u=0;uo,(e,t,r,i,o)=>{if(!Ne(e))return 0;var c=t==="vertical"?i.height:i.width;if(o==="gap")return e*c/2;if(o==="no-gap"){var s=bi(r,e*c),u=e*c/2;return u-s-(u-s)/c*s}return 0}),$Y=(e,t,r)=>{var i=$i(e,t);return i==null||typeof i.padding!="string"?0:mO(e,"xAxis",t,r,i.padding)},FY=(e,t,r)=>{var i=Fi(e,t);return i==null||typeof i.padding!="string"?0:mO(e,"yAxis",t,r,i.padding)},qY=F($i,$Y,(e,t)=>{var r,i;if(e==null)return{left:0,right:0};var{padding:o}=e;return typeof o=="string"?{left:t,right:t}:{left:((r=o.left)!==null&&r!==void 0?r:0)+t,right:((i=o.right)!==null&&i!==void 0?i:0)+t}}),HY=F(Fi,FY,(e,t)=>{var r,i;if(e==null)return{top:0,bottom:0};var{padding:o}=e;return typeof o=="string"?{top:t,bottom:t}:{top:((r=o.top)!==null&&r!==void 0?r:0)+t,bottom:((i=o.bottom)!==null&&i!==void 0?i:0)+t}}),KY=F([Ut,qY,Ld,Rd,(e,t,r)=>r],(e,t,r,i,o)=>{var{padding:c}=i;return o?[c.left,r.width-c.right]:[e.left+t.left,e.left+e.width-t.right]}),XY=F([Ut,Qe,HY,Ld,Rd,(e,t,r)=>r],(e,t,r,i,o,c)=>{var{padding:s}=o;return c?[i.height-s.bottom,s.top]:t==="horizontal"?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),l0=(e,t,r,i)=>{var o;switch(t){case"xAxis":return KY(e,r,i);case"yAxis":return XY(e,r,i);case"zAxis":return(o=B_(e,r))===null||o===void 0?void 0:o.range;case"angleAxis":return rE(e);case"radiusAxis":return iE(e,r);default:return}},hO=F([dr,l0],Fd),YY=F([Yc,VY],MH),H_=F([dr,Yc,YY,hO],I_),_O=(e,t,r,i)=>{if(!(r==null||r.dataKey==null)){var{type:o,scale:c}=r,s=ya(e,i);if(s&&(o==="number"||c!=="auto"))return t.map(u=>u.value)}},K_=F([Qe,o0,n0,$t],_O),fa=F([H_],m_);F([H_],pY);F([H_,wY],VE);F([a0,$_,$t],SY);function gO(e,t){return e.idt.id?1:0}var nf=(e,t)=>t,af=(e,t,r)=>r,GY=F(Pd,nf,af,(e,t,r)=>e.filter(i=>i.orientation===t).filter(i=>i.mirror===r).sort(gO)),WY=F(Dd,nf,af,(e,t,r)=>e.filter(i=>i.orientation===t).filter(i=>i.mirror===r).sort(gO)),vO=(e,t)=>({width:e.width,height:t.height}),ZY=(e,t)=>{var r=typeof t.width=="number"?t.width:Ws;return{width:r,height:e.height}},yO=F(Ut,$i,vO),QY=(e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}},JY=(e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}},eG=F(jn,Ut,GY,nf,af,(e,t,r,i,o)=>{var c={},s;return r.forEach(u=>{var d=vO(t,u);s==null&&(s=QY(t,i,e));var f=i==="top"&&!o||i==="bottom"&&o;c[u.id]=s-Number(f)*d.height,s+=(f?-1:1)*d.height}),c}),tG=F(xn,Ut,WY,nf,af,(e,t,r,i,o)=>{var c={},s;return r.forEach(u=>{var d=ZY(t,u);s==null&&(s=JY(t,i,e));var f=i==="left"&&!o||i==="right"&&o;c[u.id]=s-Number(f)*d.width,s+=(f?-1:1)*d.width}),c}),rG=(e,t)=>{var r=$i(e,t);if(r!=null)return eG(e,r.orientation,r.mirror)},iG=F([Ut,$i,rG,(e,t)=>t],(e,t,r,i)=>{if(t!=null){var o=r?.[i];return o==null?{x:e.left,y:0}:{x:e.left,y:o}}}),nG=(e,t)=>{var r=Fi(e,t);if(r!=null)return tG(e,r.orientation,r.mirror)},aG=F([Ut,Fi,nG,(e,t)=>t],(e,t,r,i)=>{if(t!=null){var o=r?.[i];return o==null?{x:0,y:e.top}:{x:o,y:e.top}}}),wO=F(Ut,Fi,(e,t)=>{var r=typeof t.width=="number"?t.width:Ws;return{width:r,height:e.height}}),Ab=(e,t,r)=>{switch(t){case"xAxis":return yO(e,r).width;case"yAxis":return wO(e,r).height;default:return}},bO=(e,t,r,i)=>{if(r!=null){var{allowDuplicatedCategory:o,type:c,dataKey:s}=r,u=ya(e,i),d=t.map(f=>f.value);if(s&&u&&c==="category"&&o&&_S(d))return d}},X_=F([Qe,o0,dr,$t],bO),Sb=F([Qe,hY,Yc,fa,X_,K_,l0,q_,$t],(e,t,r,i,o,c,s,u,d)=>{if(t!=null){var f=ya(e,d);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:d,categoricalDomain:c,duplicateDomain:o,isCategorical:f,niceTicks:u,range:s,realScaleType:r,scale:i}}}),oG=(e,t,r,i,o,c,s,u,d)=>{if(!(t==null||i==null)){var f=ya(e,d),{type:m,ticks:h,tickCount:v}=t,w=r==="scaleBand"&&typeof i.bandwidth=="function"?i.bandwidth()/2:2,b=m==="category"&&i.bandwidth?i.bandwidth()/w:0;b=d==="angleAxis"&&c!=null&&c.length>=2?wr(c[0]-c[1])*2*b:b;var x=h||o;return x?x.map((A,T)=>{var E=s?s.indexOf(A):A,O=i.map(E);return Ne(O)?{index:T,coordinate:O+b,value:A,offset:b}:null}).filter(br):f&&u?u.map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:A,index:T,offset:b}:null}).filter(br):i.ticks?i.ticks(v).map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:A,index:T,offset:b}:null}).filter(br):i.domain().map((A,T)=>{var E=i.map(A);return Ne(E)?{coordinate:E+b,value:s?s[A]:A,index:T,offset:b}:null}).filter(br)}},xO=F([Qe,n0,Yc,fa,q_,l0,X_,K_,$t],oG),cG=(e,t,r,i,o,c,s)=>{if(!(t==null||r==null||i==null||i[0]===i[1])){var u=ya(e,s),{tickCount:d}=t,f=0;return f=s==="angleAxis"&&i?.length>=2?wr(i[0]-i[1])*2*f:f,u&&c?c.map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:m,index:h,offset:f}:null}).filter(br):r.ticks?r.ticks(d).map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:m,index:h,offset:f}:null}).filter(br):r.domain().map((m,h)=>{var v=r.map(m);return Ne(v)?{coordinate:v+f,value:o?o[m]:m,index:h,offset:f}:null}).filter(br)}},ma=F([Qe,n0,fa,l0,X_,K_,$t],cG),Ui=F(dr,fa,(e,t)=>{if(!(e==null||t==null))return Jp(Jp({},e),{},{scale:t})}),lG=F([dr,Yc,F_,hO],I_),sG=F([lG],m_),uG=F((e,t,r)=>B_(e,r),sG,(e,t)=>{if(!(e==null||t==null))return Jp(Jp({},e),{},{scale:t})}),pG=F([Qe,Pd,Dd],(e,t,r)=>{switch(e){case"horizontal":return t.some(i=>i.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(i=>i.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),dG=(e,t,r)=>{var i;return(i=e.renderedTicks[t])===null||i===void 0?void 0:i[r]};F([dG],e=>{if(!(!e||e.length===0))return t=>{var r,i=1/0,o=e[0];for(var c of e){var s=Math.abs(c.coordinate-t);se.options.defaultTooltipEventType,AO=e=>e.options.validateTooltipEventTypes;function SO(e,t,r){if(e==null)return t;var i=e?"axis":"item";return r==null?t:r.includes(i)?i:t}function Y_(e,t){var r=jO(e),i=AO(e);return SO(t,r,i)}function fG(e){return me(t=>Y_(t,e))}var TO=(e,t)=>{var r,i=Number(t);if(!(Ii(i)||t==null))return i>=0?e==null||(r=e[i])===null||r===void 0?void 0:r.value:void 0},mG=e=>e.tooltip.settings,ca={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},hG={itemInteraction:{click:ca,hover:ca},axisInteraction:{click:ca,hover:ca},keyboardInteraction:ca,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},EO=nr({name:"tooltip",initialState:hG,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:nt()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).tooltipItemPayloads.indexOf(r);o>-1&&(e.tooltipItemPayloads[o]=i)},prepare:nt()},removeTooltipEntrySettings:{reducer(e,t){var r=ii(e).tooltipItemPayloads.indexOf(t.payload);r>-1&&e.tooltipItemPayloads.splice(r,1)},prepare:nt()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:_G,replaceTooltipEntrySettings:gG,removeTooltipEntrySettings:vG,setTooltipSettingsState:yG,setActiveMouseOverItemIndex:OO,mouseLeaveItem:wG,mouseLeaveChart:kO,setActiveClickItemIndex:bG,setMouseOverAxisIndex:NO,setMouseClickAxisIndex:xG,setSyncInteraction:B6,setKeyboardInteraction:td}=EO.actions,jG=EO.reducer;function Tb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ku(e){for(var t=1;t{if(t==null)return ca;var o=EG(e,t,r);if(o==null)return ca;if(o.active)return o;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var c=e.settings.active===!0;if(OG(o)){if(c)return Ku(Ku({},o),{},{active:!0})}else if(i!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:i,graphicalItemId:void 0};return Ku(Ku({},ca),{},{coordinate:o.coordinate})};function kG(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}function NG(e,t){var r=kG(e),i=t[0],o=t[1];if(r===void 0)return!1;var c=Math.min(i,o),s=Math.max(i,o);return r>=c&&r<=s}function CG(e,t,r){if(r==null||t==null)return!0;var i=ht(e,t);return i==null||!Ri(r)?!0:NG(i,r)}var G_=(e,t,r,i)=>{var o=e?.index;if(o==null)return null;var c=Number(o);if(!Ne(c))return o;var s=0,u=1/0;t.length>0&&(u=t.length-1);var d=Math.max(s,Math.min(c,u)),f=t[d];return f==null||CG(f,r,i)?String(d):null},MO=(e,t,r,i,o,c,s)=>{if(c!=null){var u=s[0],d=u?.getPosition(c);if(d!=null)return d;var f=o?.[Number(c)];if(f)return r==="horizontal"?{x:f.coordinate,y:(i.top+t)/2}:{x:(i.left+e)/2,y:f.coordinate}}},PO=(e,t,r,i)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var o;if(r==="hover"?o=e.itemInteraction.hover.graphicalItemId:o=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&o==null)return e.tooltipItemPayloads;if(o==null&&i!=null){var c=e.tooltipItemPayloads[0];return c!=null?[c]:[]}return e.tooltipItemPayloads.filter(s=>{var u;return((u=s.settings)===null||u===void 0?void 0:u.graphicalItemId)===o})},DO=e=>e.options.tooltipPayloadSearcher,Gc=e=>e.tooltip;function Eb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ob(e){for(var t=1;te(t)}function kb(e){if(typeof e=="string")return e}function IG(e){if(!(e==null||typeof e!="object")){var t="name"in e?RG(e.name):void 0,r="unit"in e?LG(e.unit):void 0,i="dataKey"in e?zG(e.dataKey):void 0,o="payload"in e?e.payload:void 0,c="color"in e?kb(e.color):void 0,s="fill"in e?kb(e.fill):void 0;return{name:t,unit:r,dataKey:i,payload:o,color:c,fill:s}}}function BG(e,t){return e??t}var RO=(e,t,r,i,o,c,s)=>{if(!(t==null||c==null)){var{chartData:u,computedData:d,dataStartIndex:f,dataEndIndex:m}=r,h=[];return e.reduce((v,w)=>{var b,{dataDefinedOnItem:x,settings:A}=w,T=BG(x,u),E=Array.isArray(T)?lT(T,f,m):T,O=(b=A?.dataKey)!==null&&b!==void 0?b:i,N=A?.nameKey,C;if(i&&Array.isArray(E)&&!Array.isArray(E[0])&&s==="axis"?C=gS(E,i,o):C=c(E,t,d,N),Array.isArray(C))C.forEach(R=>{var z,q,Z=IG(R),te=Z?.name,X=Z?.dataKey,ge=Z?.payload,se=Ob(Ob({},A),{},{name:te,unit:Z?.unit,color:(z=Z?.color)!==null&&z!==void 0?z:A?.color,fill:(q=Z?.fill)!==null&&q!==void 0?q:A?.fill});v.push(jy({tooltipEntrySettings:se,dataKey:X,payload:ge,value:ht(ge,X),name:te==null?void 0:String(te)}))});else{var M;v.push(jy({tooltipEntrySettings:A,dataKey:O,payload:C,value:ht(C,O),name:(M=ht(C,N))!==null&&M!==void 0?M:A?.name}))}return v},h)}},W_=F([Rt,qE,c_],BE),VG=F([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),UG=F([Ft,Hc],HE),Wc=F([VG,Rt,UG],KE,{memoizeOptions:{resultEqualityCheck:Gd}}),$G=F([Wc],e=>e.filter(Xd)),FG=F([Wc],GE,{memoizeOptions:{resultEqualityCheck:Gd}}),Zc=F([FG,An],WE),qG=F([$G,An,Rt],aE),Z_=F([Zc,Rt,Wc],ZE),LO=F([Rt],U_),HG=F([Rt],e=>e.allowDataOverflow),zO=F([LO,HG],BT),KG=F([Wc],e=>e.filter(Xd)),XG=F([qG,KG,$d,QT],JE),YG=F([XG,An,Ft,zO],eO),GG=F([Wc],YE),WG=F([Zc,Rt,GG,$_,Ft],iO,{memoizeOptions:{resultEqualityCheck:Yd}}),ZG=F([nO,Ft,Hc],Xc),QG=F([ZG,Ft],cO),JG=F([aO,Ft,Hc],Xc),eW=F([JG,Ft],lO),tW=F([oO,Ft,Hc],Xc),rW=F([tW,Ft],sO),iW=F([QG,rW,eW],ed),nW=F([Rt,LO,zO,YG,WG,iW,Qe,Ft],uO),s0=F([Rt,Qe,Zc,Z_,$d,Ft,nW],pO),aW=F([s0,Rt,W_],dO),oW=F([Rt,s0,aW,Ft],fO),IO=e=>{var t=Ft(e),r=Hc(e),i=!1;return l0(e,t,r,i)},BO=F([Rt,IO],Fd),cW=F([Rt,W_,oW,BO],I_),VO=F([cW],m_),lW=F([Qe,Z_,Rt,Ft],bO),sW=F([Qe,Z_,Rt,Ft],_O),uW=(e,t,r,i,o,c,s,u)=>{if(t){var{type:d}=t,f=ya(e,u);if(i){var m=r==="scaleBand"&&i.bandwidth?i.bandwidth()/2:2,h=d==="category"&&i.bandwidth?i.bandwidth()/m:0;return h=u==="angleAxis"&&o!=null&&o?.length>=2?wr(o[0]-o[1])*2*h:h,f&&s?s.map((v,w)=>{var b=i.map(v);return Ne(b)?{coordinate:b+h,value:v,index:w,offset:h}:null}).filter(br):i.domain().map((v,w)=>{var b=i.map(v);return Ne(b)?{coordinate:b+h,value:c?c[v]:v,index:w,offset:h}:null}).filter(br)}}},Tn=F([Qe,Rt,W_,VO,IO,lW,sW,Ft],uW),Q_=F([jO,AO,mG],(e,t,r)=>SO(r.shared,e,t)),UO=e=>e.tooltip.settings.trigger,J_=e=>e.tooltip.settings.defaultIndex,u0=F([Gc,Q_,UO,J_],CO),mo=F([u0,Zc,c0,s0],G_),$O=F([Tn,mo],TO),FO=F([u0],e=>{if(e)return e.dataKey}),pW=F([u0],e=>{if(e)return e.graphicalItemId}),qO=F([Gc,Q_,UO,J_],PO),dW=F([xn,jn,Qe,Ut,Tn,J_,qO],MO),fW=F([u0,dW],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),mW=F([u0],e=>{var t;return(t=e?.active)!==null&&t!==void 0?t:!1}),hW=F([qO,mo,An,c0,$O,DO,Q_],RO);F([hW],e=>{if(e!=null){var t=e.map(r=>r.payload).filter(r=>r!=null);return Array.from(new Set(t))}});function Nb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Cb(e){for(var t=1;tme(Rt),wW=()=>{var e=yW(),t=me(Tn),r=me(VO);return Mp(!e||!r?void 0:Cb(Cb({},e),{},{scale:r}),t)};function Mb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function sc(e){for(var t=1;t{var o=t.find(c=>c&&c.index===r);if(o){if(e==="horizontal")return{x:o.coordinate,y:i.relativeY};if(e==="vertical")return{x:i.relativeX,y:o.coordinate}}return{x:0,y:0}},SW=(e,t,r,i)=>{var o=t.find(f=>f&&f.index===r);if(o){if(e==="centric"){var c=o.coordinate,{radius:s}=i;return sc(sc(sc({},i),Jt(i.cx,i.cy,s,c)),{},{angle:c,radius:s})}var u=o.coordinate,{angle:d}=i;return sc(sc(sc({},i),Jt(i.cx,i.cy,u,d)),{},{angle:d,radius:u})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function TW(e,t){var{relativeX:r,relativeY:i}=e;return r>=t.left&&r<=t.left+t.width&&i>=t.top&&i<=t.top+t.height}var HO=(e,t,r,i,o)=>{var c,s=(c=t?.length)!==null&&c!==void 0?c:0;if(s<=1||e==null)return 0;if(i==="angleAxis"&&o!=null&&Math.abs(Math.abs(o[1]-o[0])-360)<=1e-6)for(var u=0;u0?(d=r[u-1])===null||d===void 0?void 0:d.coordinate:(f=r[s-1])===null||f===void 0?void 0:f.coordinate,b=(m=r[u])===null||m===void 0?void 0:m.coordinate,x=u>=s-1?(h=r[0])===null||h===void 0?void 0:h.coordinate:(v=r[u+1])===null||v===void 0?void 0:v.coordinate,A=void 0;if(!(w==null||b==null||x==null))if(wr(b-w)!==wr(x-b)){var T=[];if(wr(x-b)===wr(o[1]-o[0])){A=x;var E=b+o[1]-o[0];T[0]=Math.min(E,(E+w)/2),T[1]=Math.max(E,(E+w)/2)}else{A=w;var O=x+o[1]-o[0];T[0]=Math.min(b,(O+b)/2),T[1]=Math.max(b,(O+b)/2)}var N=[Math.min(b,(A+b)/2),Math.max(b,(A+b)/2)];if(e>N[0]&&e<=N[1]||e>=T[0]&&e<=T[1]){var C;return(C=r[u])===null||C===void 0?void 0:C.index}}else{var M=Math.min(w,x),R=Math.max(w,x);if(e>(M+b)/2&&e<=(R+b)/2){var z;return(z=r[u])===null||z===void 0?void 0:z.index}}}else if(t)for(var q=0;q(Z.coordinate+X.coordinate)/2||q>0&&q(Z.coordinate+X.coordinate)/2&&e<=(Z.coordinate+te.coordinate)/2)return Z.index}}return-1},EW=()=>me(c_),e9=(e,t)=>t,KO=(e,t,r)=>r,t9=(e,t,r,i)=>i,OW=F(Tn,e=>xd(e,t=>t.coordinate)),r9=F([Gc,e9,KO,t9],CO),i9=F([r9,Zc,c0,s0],G_),kW=(e,t,r)=>{if(t!=null){var i=Gc(e);return t==="axis"?r==="hover"?i.axisInteraction.hover.dataKey:i.axisInteraction.click.dataKey:r==="hover"?i.itemInteraction.hover.dataKey:i.itemInteraction.click.dataKey}},XO=F([Gc,e9,KO,t9],PO),rd=F([xn,jn,Qe,Ut,Tn,t9,XO],MO),NW=F([r9,rd],(e,t)=>{var r;return(r=e.coordinate)!==null&&r!==void 0?r:t}),YO=F([Tn,i9],TO),CW=F([XO,i9,An,c0,YO,DO,e9],RO),MW=F([r9,i9],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),PW=(e,t,r,i,o,c,s)=>{if(!(!e||!r||!i||!o)&&TW(e,s)){var u=C$(e,t),d=HO(u,c,o,r,i),f=AW(t,o,d,e);return{activeIndex:String(d),activeCoordinate:f}}},DW=(e,t,r,i,o,c,s)=>{if(!(!e||!i||!o||!c||!r)){var u=cH(e,r);if(u){var d=M$(u,t),f=HO(d,s,c,i,o),m=SW(t,c,f,u);return{activeIndex:String(f),activeCoordinate:m}}}},RW=(e,t,r,i,o,c,s,u)=>{if(!(!e||!t||!i||!o||!c))return t==="horizontal"||t==="vertical"?PW(e,t,i,o,c,s,u):DW(e,t,r,i,o,c,s)},LW=F(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(t!=null){var i=e[t];if(i!=null)return r?i.panoramaElement:i.element}}),zW=F(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(i=>parseInt(i,10)).concat(Object.values(Mt)),r=Array.from(new Set(t));return r.sort((i,o)=>i-o)},{memoizeOptions:{resultEqualityCheck:CH}});function Pb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Db(e){for(var t=1;tDb(Db({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),UW)},FW=new Set(Object.values(Mt));function qW(e){return FW.has(e)}var GO=nr({name:"zIndex",initialState:$W,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:nt()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!qW(r)&&delete e.zIndexMap[r])},prepare:nt()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r,element:i,isPanorama:o}=t.payload;e.zIndexMap[r]?o?e.zIndexMap[r].panoramaElement=i:e.zIndexMap[r].element=i:e.zIndexMap[r]={consumers:0,element:o?void 0:i,panoramaElement:o?i:void 0}},prepare:nt()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:nt()}}}),{registerZIndexPortal:HW,unregisterZIndexPortal:KW,registerZIndexPortalElement:XW,unregisterZIndexPortalElement:YW}=GO.actions,GW=GO.reducer;function $r(e){var{zIndex:t,children:r}=e,i=sF(),o=i&&t!==void 0&&t!==0,c=wt(),s=ot();j.useLayoutEffect(()=>o?(s(HW({zIndex:t})),()=>{s(KW({zIndex:t}))}):va,[s,t,o]);var u=me(d=>LW(d,t,c));return o?u?Mh.createPortal(r,u):null:r}function V6(){return V6=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.useContext(WO),vm={exports:{}},Lb;function iZ(){return Lb||(Lb=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(r=!1));function o(d,f,m){this.fn=d,this.context=f,this.once=m||!1}function c(d,f,m,h,v){if(typeof m!="function")throw new TypeError("The listener must be a function");var w=new o(m,h||d,v),b=r?r+f:f;return d._events[b]?d._events[b].fn?d._events[b]=[d._events[b],w]:d._events[b].push(w):(d._events[b]=w,d._eventsCount++),d}function s(d,f){--d._eventsCount===0?d._events=new i:delete d._events[f]}function u(){this._events=new i,this._eventsCount=0}u.prototype.eventNames=function(){var f=[],m,h;if(this._eventsCount===0)return f;for(h in m=this._events)t.call(m,h)&&f.push(r?h.slice(1):h);return Object.getOwnPropertySymbols?f.concat(Object.getOwnPropertySymbols(m)):f},u.prototype.listeners=function(f){var m=r?r+f:f,h=this._events[m];if(!h)return[];if(h.fn)return[h.fn];for(var v=0,w=h.length,b=new Array(w);v{if(t&&Array.isArray(e)){var r=Number.parseInt(t,10);if(!Ii(r))return e[r]}},oZ={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},QO=nr({name:"options",initialState:oZ,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),cZ=QO.reducer,{createEventEmitter:lZ}=QO.actions;function sZ(e){return e.tooltip.syncInteraction}var uZ={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},JO=nr({name:"chartData",initialState:uZ,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:i}=t.payload;r!=null&&(e.dataStartIndex=r),i!=null&&(e.dataEndIndex=i)}}}),{setChartData:Ib,setDataStartEndIndexes:pZ,setComputedData:Iae}=JO.actions,dZ=JO.reducer,fZ=["x","y"];function Bb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function uc(e){for(var t=1;td.rootProps.className);j.useEffect(()=>{if(e==null)return va;var d=(f,m,h)=>{if(t!==h&&e===f){if(i==="index"){var v;if(s&&m!==null&&m!==void 0&&(v=m.payload)!==null&&v!==void 0&&v.coordinate&&m.payload.sourceViewBox){var w=m.payload.coordinate,{x:b,y:x}=w,A=gZ(w,fZ),{x:T,y:E,width:O,height:N}=m.payload.sourceViewBox,C=uc(uc({},A),{},{x:s.x+(O?(b-T)/O:0)*s.width,y:s.y+(N?(x-E)/N:0)*s.height});r(uc(uc({},m),{},{payload:uc(uc({},m.payload),{},{coordinate:C})}))}else r(m);return}if(o!=null){var M;if(typeof i=="function"){var R={activeTooltipIndex:m.payload.index==null?void 0:Number(m.payload.index),isTooltipActive:m.payload.active,activeIndex:m.payload.index==null?void 0:Number(m.payload.index),activeLabel:m.payload.label,activeDataKey:m.payload.dataKey,activeCoordinate:m.payload.coordinate},z=i(o,R);M=o[z]}else i==="value"&&(M=o.find(B=>String(B.value)===m.payload.label));var{coordinate:q}=m.payload;if(M==null||m.payload.active===!1||q==null||s==null){r(B6({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:Z,y:te}=q,X=Math.min(Z,s.x+s.width),ge=Math.min(te,s.y+s.height),se={x:c==="horizontal"?M.coordinate:X,y:c==="horizontal"?ge:M.coordinate},ye=B6({active:m.payload.active,coordinate:se,dataKey:m.payload.dataKey,index:String(M.index),label:m.payload.label,sourceViewBox:m.payload.sourceViewBox,graphicalItemId:m.payload.graphicalItemId});r(ye)}}};return Is.on(U6,d),()=>{Is.off(U6,d)}},[u,r,t,e,i,o,c,s])}function wZ(){var e=me(l_),t=me(s_),r=ot();j.useEffect(()=>{if(e==null)return va;var i=(o,c,s)=>{t!==s&&e===o&&r(pZ(c))};return Is.on(zb,i),()=>{Is.off(zb,i)}},[r,t,e])}function bZ(){var e=ot();j.useEffect(()=>{e(lZ())},[e]),yZ(),wZ()}function xZ(e,t,r,i,o,c){var s=me(b=>kW(b,e,t)),u=me(pW),d=me(s_),f=me(l_),m=me(JT),h=me(sZ),v=h?.active,w=Uc();j.useEffect(()=>{if(!v&&f!=null&&d!=null){var b=B6({active:c,coordinate:r,dataKey:s,index:o,label:typeof i=="number"?String(i):i,sourceViewBox:w,graphicalItemId:u});Is.emit(U6,f,b,d)}},[v,r,s,u,o,i,d,f,m,c,w])}function Vb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ub(e){for(var t=1;t{R(yG({shared:E,trigger:O,axisId:M,active:o,defaultIndex:z}))},[R,E,O,M,o,z]);var q=Uc(),Z=OT(),te=fG(E),{activeIndex:X,isActive:ge}=(t=me(re=>MW(re,te,O,z)))!==null&&t!==void 0?t:{},se=me(re=>CW(re,te,O,z)),ye=me(re=>YO(re,te,O,z)),B=me(re=>NW(re,te,O,z)),G=se,ie=rZ(),ce=(r=o??ge)!==null&&r!==void 0?r:!1,[le,D]=_U([G,ce]),H=te==="axis"?ye:void 0;xZ(te,O,B,H,X,ce);var ae=C??ie;if(ae==null||q==null||te==null)return null;var oe=G??$b;ce||(oe=$b),f&&oe.length&&(oe=$V(oe.filter(re=>re.value!=null&&(re.hide!==!0||i.includeHidden)),v,TZ));var ve=oe.length>0,Ae=Ub(Ub({},i),{},{payload:oe,label:H,active:ce,activeIndex:X,coordinate:B,accessibilityLayer:Z}),je=j.createElement(lq,{allowEscapeViewBox:c,animationDuration:s,animationEasing:u,isAnimationActive:m,active:ce,coordinate:B,hasPayload:ve,offset:h,position:w,reverseDirection:b,useTranslate3d:x,viewBox:q,wrapperStyle:A,lastBoundingBox:le,innerRef:D,hasPortalFromProps:!!C},EZ(d,Ae));return j.createElement(j.Fragment,null,Mh.createPortal(je,ae),ce&&j.createElement(tZ,{cursor:T,tooltipEventType:te,coordinate:B,payload:oe,index:X}))}var of=e=>null;of.displayName="Cell";function kZ(e,t,r){return(t=NZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NZ(e){var t=CZ(e,"string");return typeof t=="symbol"?t:t+""}function CZ(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class MZ{constructor(t){kZ(this,"cache",new Map),this.maxSize=t}get(t){var r=this.cache.get(t);return r!==void 0&&(this.cache.delete(t),this.cache.set(t,r)),r}set(t,r){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var i=this.cache.keys().next().value;i!=null&&this.cache.delete(i)}this.cache.set(t,r)}clear(){this.cache.clear()}size(){return this.cache.size}}function Fb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function PZ(e){for(var t=1;t{try{var r=document.getElementById(Hb);r||(r=document.createElement("span"),r.setAttribute("id",Hb),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,IZ,t),r.textContent="".concat(e);var i=r.getBoundingClientRect();return{width:i.width,height:i.height}}catch{return{width:0,height:0}}},_s=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||$c.isSsr)return{width:0,height:0};if(!ek.enableCache)return Kb(t,r);var i=BZ(t,r),o=qb.get(i);if(o)return o;var c=Kb(t,r);return qb.set(i,c),c},tk;function VZ(e,t,r){return(t=UZ(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function UZ(e){var t=$Z(e,"string");return typeof t=="symbol"?t:t+""}function $Z(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t);if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xb=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Yb=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,FZ=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,qZ=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,HZ={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},KZ=["cm","mm","pt","pc","in","Q","px"];function XZ(e){return KZ.includes(e)}var jc="NaN";function YZ(e,t){return e*HZ[t]}class Qt{static parse(t){var r,[,i,o]=(r=qZ.exec(t))!==null&&r!==void 0?r:[];return i==null?Qt.NaN:new Qt(parseFloat(i),o??"")}constructor(t,r){this.num=t,this.unit=r,this.num=t,this.unit=r,Ii(t)&&(this.unit=""),r!==""&&!FZ.test(r)&&(this.num=NaN,this.unit=""),XZ(r)&&(this.num=YZ(t,r),this.unit="px")}add(t){return this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Qt(NaN,""):new Qt(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Ii(this.num)}}tk=Qt;VZ(Qt,"NaN",new tk(NaN,""));function rk(e){if(e==null||e.includes(jc))return jc;for(var t=e;t.includes("*")||t.includes("/");){var r,[,i,o,c]=(r=Xb.exec(t))!==null&&r!==void 0?r:[],s=Qt.parse(i??""),u=Qt.parse(c??""),d=o==="*"?s.multiply(u):s.divide(u);if(d.isNaN())return jc;t=t.replace(Xb,d.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,[,m,h,v]=(f=Yb.exec(t))!==null&&f!==void 0?f:[],w=Qt.parse(m??""),b=Qt.parse(v??""),x=h==="+"?w.add(b):w.subtract(b);if(x.isNaN())return jc;t=t.replace(Yb,x.toString())}return t}var Gb=/\(([^()]*)\)/;function GZ(e){for(var t=e,r;(r=Gb.exec(t))!=null;){var[,i]=r;t=t.replace(Gb,rk(i))}return t}function WZ(e){var t=e.replace(/\s+/g,"");return t=GZ(t),t=rk(t),t}function ZZ(e){try{return WZ(e)}catch{return jc}}function ym(e){var t=ZZ(e.slice(5,-1));return t===jc?"":t}var QZ=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],JZ=["dx","dy","angle","className","breakAll"];function $6(){return $6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:t,breakAll:r,style:i}=e;try{var o=[];et(t)||(r?o=t.toString().split(""):o=t.toString().split(ik));var c=o.map(u=>({word:u,width:_s(u,i).width})),s=r?0:_s(" ",i).width;return{wordsWithComputedWidth:c,spaceWidth:s}}catch{return null}};function ak(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function tQ(e){return et(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var ok=(e,t,r,i)=>e.reduce((o,c)=>{var{word:s,width:u}=c,d=o[o.length-1];if(d&&u!=null&&(t==null||i||d.width+u+re.reduce((t,r)=>t.width>r.width?t:r),rQ="…",Zb=(e,t,r,i,o,c,s,u)=>{var d=e.slice(0,t),f=nk({breakAll:r,style:i,children:d+rQ});if(!f)return[!1,[]];var m=ok(f.wordsWithComputedWidth,c,s,u),h=m.length>o||ck(m).width>Number(c);return[h,m]},iQ=(e,t,r,i,o)=>{var{maxLines:c,children:s,style:u,breakAll:d}=e,f=_e(c),m=String(s),h=ok(t,i,r,o);if(!f||o)return h;var v=h.length>c||ck(h).width>Number(i);if(!v)return h;for(var w=0,b=m.length-1,x=0,A;w<=b&&x<=m.length-1;){var T=Math.floor((w+b)/2),E=T-1,[O,N]=Zb(m,E,d,u,c,i,r,o),[C]=Zb(m,T,d,u,c,i,r,o);if(!O&&!C&&(w=T+1),O&&C&&(b=T-1),!O&&C){A=N;break}x++}return A||h},Qb=e=>{var t=et(e)?[]:e.toString().split(ik);return[{words:t,width:void 0}]},nQ=e=>{var{width:t,scaleToFit:r,children:i,style:o,breakAll:c,maxLines:s}=e;if((t||r)&&!$c.isSsr){var u,d,f=nk({breakAll:c,children:i,style:o});if(f){var{wordsWithComputedWidth:m,spaceWidth:h}=f;u=m,d=h}else return Qb(i);return iQ({breakAll:c,children:i,maxLines:s,style:o},u,d,t,!!r)}return Qb(i)},lk="#808080",aQ={angle:0,breakAll:!1,capHeight:"0.71em",fill:lk,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},a9=j.forwardRef((e,t)=>{var r=Vt(e,aQ),{x:i,y:o,lineHeight:c,capHeight:s,fill:u,scaleToFit:d,textAnchor:f,verticalAnchor:m}=r,h=Wb(r,QZ),v=j.useMemo(()=>nQ({breakAll:h.breakAll,children:h.children,maxLines:h.maxLines,scaleToFit:d,style:h.style,width:h.width}),[h.breakAll,h.children,h.maxLines,d,h.style,h.width]),{dx:w,dy:b,angle:x,className:A,breakAll:T}=h,E=Wb(h,JZ);if(!ci(i)||!ci(o)||v.length===0)return null;var O=Number(i)+(_e(w)?w:0),N=Number(o)+(_e(b)?b:0);if(!Ne(O)||!Ne(N))return null;var C;switch(m){case"start":C=ym("calc(".concat(s,")"));break;case"middle":C=ym("calc(".concat((v.length-1)/2," * -").concat(c," + (").concat(s," / 2))"));break;default:C=ym("calc(".concat(v.length-1," * -").concat(c,")"));break}var M=[],R=v[0];if(d&&R!=null){var z=R.width,{width:q}=h;M.push("scale(".concat(_e(q)&&_e(z)?q/z:1,")"))}return x&&M.push("rotate(".concat(x,", ").concat(O,", ").concat(N,")")),M.length&&(E.transform=M.join(" ")),j.createElement("text",$6({},Br(E),{ref:t,x:O,y:N,className:Ze("recharts-text",A),textAnchor:f,fill:u.includes("url")?lk:u}),v.map((Z,te)=>{var X=Z.words.join(T?"":" ");return j.createElement("tspan",{x:O,dy:te===0?C:c,key:"".concat(X,"-").concat(te)},X)}))});a9.displayName="Text";function Jb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Ni(e){for(var t=1;t{var{viewBox:t,position:r,offset:i=0,parentViewBox:o}=e,{x:c,y:s,height:u,upperWidth:d,lowerWidth:f}=Zh(t),m=c,h=c+(d-f)/2,v=(m+h)/2,w=(d+f)/2,b=m+d/2,x=u>=0?1:-1,A=x*i,T=x>0?"end":"start",E=x>0?"start":"end",O=d>=0?1:-1,N=O*i,C=O>0?"end":"start",M=O>0?"start":"end",R=o;if(r==="top"){var z={x:m+d/2,y:s-A,horizontalAnchor:"middle",verticalAnchor:T};return R&&(z.height=Math.max(s-R.y,0),z.width=d),z}if(r==="bottom"){var q={x:h+f/2,y:s+u+A,horizontalAnchor:"middle",verticalAnchor:E};return R&&(q.height=Math.max(R.y+R.height-(s+u),0),q.width=f),q}if(r==="left"){var Z={x:v-N,y:s+u/2,horizontalAnchor:C,verticalAnchor:"middle"};return R&&(Z.width=Math.max(Z.x-R.x,0),Z.height=u),Z}if(r==="right"){var te={x:v+w+N,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"};return R&&(te.width=Math.max(R.x+R.width-te.x,0),te.height=u),te}var X=R?{width:w,height:u}:{};return r==="insideLeft"?Ni({x:v+N,y:s+u/2,horizontalAnchor:M,verticalAnchor:"middle"},X):r==="insideRight"?Ni({x:v+w-N,y:s+u/2,horizontalAnchor:C,verticalAnchor:"middle"},X):r==="insideTop"?Ni({x:m+d/2,y:s+A,horizontalAnchor:"middle",verticalAnchor:E},X):r==="insideBottom"?Ni({x:h+f/2,y:s+u-A,horizontalAnchor:"middle",verticalAnchor:T},X):r==="insideTopLeft"?Ni({x:m+N,y:s+A,horizontalAnchor:M,verticalAnchor:E},X):r==="insideTopRight"?Ni({x:m+d-N,y:s+A,horizontalAnchor:C,verticalAnchor:E},X):r==="insideBottomLeft"?Ni({x:h+N,y:s+u-A,horizontalAnchor:M,verticalAnchor:T},X):r==="insideBottomRight"?Ni({x:h+f-N,y:s+u-A,horizontalAnchor:C,verticalAnchor:T},X):r&&typeof r=="object"&&(_e(r.x)||lo(r.x))&&(_e(r.y)||lo(r.y))?Ni({x:c+bi(r.x,w),y:s+bi(r.y,u),horizontalAnchor:"end",verticalAnchor:"end"},X):Ni({x:b,y:s+u/2,horizontalAnchor:"middle",verticalAnchor:"middle"},X)},uQ=["labelRef"],pQ=["content"];function ex(e,t){if(e==null)return{};var r,i,o=dQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{x:t,y:r,upperWidth:i,lowerWidth:o,width:c,height:s,children:u}=e,d=j.useMemo(()=>({x:t,y:r,upperWidth:i,lowerWidth:o,width:c,height:s}),[t,r,i,o,c,s]);return j.createElement(sk.Provider,{value:d},u)},pk=()=>{var e=j.useContext(sk),t=Uc();return e||(t?Zh(t):void 0)},_Q=j.createContext(null),gQ=()=>{var e=j.useContext(_Q),t=me(nE);return e||t},vQ=e=>{var{value:t,formatter:r}=e,i=et(e.children)?t:e.children;return typeof r=="function"?r(i):i},o9=e=>e!=null&&typeof e=="function",yQ=(e,t)=>{var r=wr(t-e),i=Math.min(Math.abs(t-e),360);return r*i},wQ=(e,t,r,i,o)=>{var{offset:c,className:s}=e,{cx:u,cy:d,innerRadius:f,outerRadius:m,startAngle:h,endAngle:v,clockWise:w}=o,b=(f+m)/2,x=yQ(h,v),A=x>=0?1:-1,T,E;switch(t){case"insideStart":T=h+A*c,E=w;break;case"insideEnd":T=v-A*c,E=!w;break;case"end":T=v+A*c,E=w;break;default:throw new Error("Unsupported position ".concat(t))}E=x<=0?E:!E;var O=Jt(u,d,b,T),N=Jt(u,d,b,T+(E?1:-1)*359),C="M".concat(O.x,",").concat(O.y,` A`).concat(b,",").concat(b,",0,1,").concat(E?0:1,`, - `).concat(N.x,",").concat(N.y),M=et(e.id)?As("recharts-radial-line-"):e.id;return j.createElement("text",pn({},i,{dominantBaseline:"central",className:Ze("recharts-radial-bar-label",s)}),j.createElement("defs",null,j.createElement("path",{id:M,d:C})),j.createElement("textPath",{xlinkHref:"#".concat(M)},r))},bQ=(e,t,r)=>{var{cx:i,cy:o,innerRadius:c,outerRadius:s,startAngle:u,endAngle:d}=e,f=(u+d)/2;if(r==="outside"){var{x:m,y:h}=Jt(i,o,s+t,f);return{x:m,y:h,textAnchor:m>=i?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"end"};var v=(c+s)/2,{x:w,y:b}=Jt(i,o,v,f);return{x:w,y:b,textAnchor:"middle",verticalAnchor:"middle"}},lp=e=>e!=null&&"cx"in e&&_e(e.cx),xQ={angle:0,offset:5,zIndex:Mt.label,position:"middle",textBreakAll:!1};function jQ(e){if(!lp(e))return e;var{cx:t,cy:r,outerRadius:i}=e,o=i*2;return{x:t-i,y:r-i,width:o,upperWidth:o,lowerWidth:o,height:o}}function aa(e){var t=Vt(e,xQ),{viewBox:r,parentViewBox:i,position:o,value:c,children:s,content:u,className:d="",textBreakAll:f,labelRef:m}=t,h=gQ(),v=pk(),w=o==="center"?v:h??v,b,x,A;r==null?b=w:lp(r)?b=r:b=Z6(r);var T=jQ(b);if(!b||et(c)&&et(s)&&!j.isValidElement(u)&&typeof u!="function")return null;var E=ps(ps({},t),{},{viewBox:b});if(j.isValidElement(u)){var{labelRef:O}=E,N=ex(E,uQ);return j.cloneElement(u,N)}if(typeof u=="function"){var{content:C}=E,M=ex(E,pQ);if(x=j.createElement(u,M),j.isValidElement(x))return x}else x=vQ(t);var R=Br(t);if(lp(b)){if(o==="insideStart"||o==="insideEnd"||o==="end")return wQ(t,o,x,R,b);A=bQ(b,t.offset,t.position)}else{if(!T)return null;var z=sQ({viewBox:T,position:o,offset:t.offset,parentViewBox:lp(i)?void 0:i});A=ps(ps({x:z.x,y:z.y,textAnchor:z.horizontalAnchor,verticalAnchor:z.verticalAnchor},z.width!==void 0?{width:z.width}:{}),z.height!==void 0?{height:z.height}:{})}return j.createElement($r,{zIndex:t.zIndex},j.createElement(a9,pn({ref:m,className:Ze("recharts-label",d)},R,A,{textAnchor:ak(R.textAnchor)?R.textAnchor:A.textAnchor,breakAll:f}),x))}aa.displayName="Label";var AQ=(e,t,r)=>{if(!e)return null;var i={viewBox:t,labelRef:r};return e===!0?j.createElement(aa,pn({key:"label-implicit"},i)):ci(e)?j.createElement(aa,pn({key:"label-implicit",value:e},i)):j.isValidElement(e)?e.type===aa?j.cloneElement(e,ps({key:"label-implicit"},i)):j.createElement(aa,pn({key:"label-implicit",content:e},i)):o9(e)?j.createElement(aa,pn({key:"label-implicit",content:e},i)):e&&typeof e=="object"?j.createElement(aa,pn({},e,{key:"label-implicit"},i)):null};function dk(e){var{label:t,labelRef:r}=e,i=pk();return AQ(t,i,r)||null}var SQ=["valueAccessor"],TQ=["dataKey","clockWise","id","textBreakAll","zIndex"];function id(){return id=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(tQ(t))return t},fk=j.createContext(void 0),mk=fk.Provider,hk=j.createContext(void 0);hk.Provider;function kQ(){return j.useContext(fk)}function NQ(){return j.useContext(hk)}function Oc(e){var{valueAccessor:t=OQ}=e,r=rx(e,SQ),{dataKey:i,clockWise:o,id:c,textBreakAll:s,zIndex:u}=r,d=rx(r,TQ),f=kQ(),m=NQ(),h=f||m;return!h||!h.length?null:j.createElement($r,{zIndex:u??Mt.label},j.createElement(Pt,{className:"recharts-label-list"},h.map((v,w)=>{var b,x=et(i)?t(v,w):ht(v.payload,i),A=et(c)?{}:{id:"".concat(c,"-").concat(w)};return j.createElement(aa,id({key:"label-".concat(w)},Br(v),d,A,{fill:(b=r.fill)!==null&&b!==void 0?b:v.fill,parentViewBox:v.parentViewBox,value:x,textBreakAll:s,viewBox:v.viewBox,index:w,zIndex:0}))})))}Oc.displayName="LabelList";function _k(e){var{label:t}=e;return t?t===!0?j.createElement(Oc,{key:"labelList-implicit"}):j.isValidElement(t)||o9(t)?j.createElement(Oc,{key:"labelList-implicit",content:t}):typeof t=="object"?j.createElement(Oc,id({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}var CQ=["component"];function MQ(e,t){if(e==null)return{};var r,i,o=PQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;itypeof e=="string"?e:e?e.displayName||e.name||"Component":"",ox=null,bh=null,vk=e=>{if(e===ox&&Array.isArray(bh))return bh;var t=[];return j.Children.forEach(e,r=>{et(r)||(BQ.isFragment(r)?t=t.concat(vk(r.props.children)):t.push(r))}),bh=t,ox=e,t};function yk(e,t){var r=[],i=[];return Array.isArray(t)?i=t.map(o=>ax(o)):i=[ax(t)],vk(e).forEach(o=>{var c=Nc(o,"type.displayName")||Nc(o,"type.name");c&&i.indexOf(c)!==-1&&r.push(o)}),r}var xh={},cx;function VQ(){return cx||(cx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){if(typeof r!="object"||r==null)return!1;if(Object.getPrototypeOf(r)===null)return!0;if(Object.prototype.toString.call(r)!=="[object Object]"){const o=r[Symbol.toStringTag];return o==null||!Object.getOwnPropertyDescriptor(r,Symbol.toStringTag)?.writable?!1:r.toString()===`[object ${o}]`}let i=r;for(;Object.getPrototypeOf(i)!==null;)i=Object.getPrototypeOf(i);return Object.getPrototypeOf(r)===i}e.isPlainObject=t})(xh)),xh}var jh,lx;function UQ(){return lx||(lx=1,jh=VQ().isPlainObject),jh}var $Q=UQ();const FQ=_a($Q);var sx,ux,px,dx,fx;function mx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function hx(e){for(var t=1;t{var c=r-i,s;return s=mt(sx||(sx=rs(["M ",",",""])),e,t),s+=mt(ux||(ux=rs(["L ",",",""])),e+r,t),s+=mt(px||(px=rs(["L ",",",""])),e+r-c/2,t+o),s+=mt(dx||(dx=rs(["L ",",",""])),e+r-c/2-i,t+o),s+=mt(fx||(fx=rs(["L ",","," Z"])),e,t),s},XQ={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},YQ=e=>{var t=Vt(e,XQ),{x:r,y:i,upperWidth:o,lowerWidth:c,height:s,className:u}=t,{animationEasing:d,animationDuration:f,animationBegin:m,isUpdateAnimationActive:h}=t,v=j.useRef(null),[w,b]=j.useState(-1),x=j.useRef(o),A=j.useRef(c),T=j.useRef(s),E=j.useRef(r),O=j.useRef(i),N=Ud(e,"trapezoid-");if(j.useEffect(()=>{if(v.current&&v.current.getTotalLength)try{var se=v.current.getTotalLength();se&&b(se)}catch{}},[]),r!==+r||i!==+i||o!==+o||c!==+c||s!==+s||o===0&&c===0||s===0)return null;var C=Ze("recharts-trapezoid",u);if(!h)return j.createElement("g",null,j.createElement("path",nd({},Br(t),{className:C,d:_x(r,i,o,c,s)})));var M=x.current,R=A.current,z=T.current,q=E.current,Z=O.current,te="0px ".concat(w===-1?1:w,"px"),X="".concat(w,"px ").concat(w,"px"),ge=r_(["strokeDasharray"],f,d);return j.createElement(Vd,{animationId:N,key:N,canBegin:w>0,duration:f,easing:d,isActive:h,begin:m},se=>{var ye=vt(M,o,se),B=vt(R,c,se),G=vt(z,s,se),ie=vt(q,r,se),ce=vt(Z,i,se);v.current&&(x.current=ye,A.current=B,T.current=G,E.current=ie,O.current=ce);var le=se>0?{transition:ge,strokeDasharray:X}:{strokeDasharray:te};return j.createElement("path",nd({},Br(t),{className:C,d:_x(ie,ce,ye,B,G),ref:v,style:hx(hx({},le),t.style)}))})},GQ=["option","shapeType","activeClassName","inActiveClassName"];function WQ(e,t){if(e==null)return{};var r,i,o=ZQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var i=ot();return(o,c)=>s=>{e?.(o,c,s),i(OO({activeIndex:String(c),activeDataKey:t,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:r}))}},s9=e=>{var t=ot();return(r,i)=>o=>{e?.(r,i,o),t(wG())}},u9=(e,t,r)=>{var i=ot();return(o,c)=>s=>{e?.(o,c,s),i(bG({activeIndex:String(c),activeDataKey:t,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:r}))}};function wk(e){var{tooltipEntrySettings:t}=e,r=ot(),i=wt(),o=j.useRef(null);return j.useLayoutEffect(()=>{i||(o.current===null?r(_G(t)):o.current!==t&&r(gG({prev:o.current,next:t})),o.current=t)},[t,r,i]),j.useLayoutEffect(()=>()=>{o.current&&(r(vG(o.current)),o.current=null)},[r]),null}function bk(e){var{legendPayload:t}=e,r=ot(),i=wt(),o=j.useRef(null);return j.useLayoutEffect(()=>{i||(o.current===null?r(xF(t)):o.current!==t&&r(jF({prev:o.current,next:t})),o.current=t)},[r,i,t]),j.useLayoutEffect(()=>()=>{o.current&&(r(AF(o.current)),o.current=null)},[r]),null}var Ah,nJ=()=>{var[e]=j.useState(()=>As("uid-"));return e},aJ=(Ah=YM.useId)!==null&&Ah!==void 0?Ah:nJ;function oJ(e,t){var r=aJ();return t||(e?"".concat(e,"-").concat(r):r)}var xk=j.createContext(void 0),jk=e=>{var{id:t,type:r,children:i}=e,o=oJ("recharts-".concat(r),t);return j.createElement(xk.Provider,{value:o},i(o))};function cJ(){return j.useContext(xk)}var lJ={cartesianItems:[],polarItems:[]},Ak=nr({name:"graphicalItems",initialState:lJ,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:nt()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).cartesianItems.indexOf(r);o>-1&&(e.cartesianItems[o]=i)},prepare:nt()},removeCartesianGraphicalItem:{reducer(e,t){var r=ii(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:nt()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:nt()},removePolarGraphicalItem:{reducer(e,t){var r=ii(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:nt()},replacePolarGraphicalItem:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).polarItems.indexOf(r);o>-1&&(e.polarItems[o]=i)},prepare:nt()}}}),{addCartesianGraphicalItem:sJ,replaceCartesianGraphicalItem:uJ,removeCartesianGraphicalItem:pJ,addPolarGraphicalItem:Fae,removePolarGraphicalItem:qae,replacePolarGraphicalItem:Hae}=Ak.actions,dJ=Ak.reducer,fJ=e=>{var t=ot(),r=j.useRef(null);return j.useLayoutEffect(()=>{r.current===null?t(sJ(e)):r.current!==e&&t(uJ({prev:r.current,next:e})),r.current=e},[t,e]),j.useLayoutEffect(()=>()=>{r.current&&(t(pJ(r.current)),r.current=null)},[t]),null},Sk=j.memo(fJ);function yx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function wx(e){for(var t=1;t({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),EJ=F([TJ,xn,jn],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),OJ=e=>{var t=wt();return me(r=>Ui(r,"xAxis",e,t))},kJ=e=>{var t=wt();return me(r=>Ui(r,"yAxis",e,t))},Ek=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cf,r=wt(),i=me(o=>fa(o,"xAxis",t,r));return i?.map},p9=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cf,r=wt(),i=me(o=>fa(o,"yAxis",t,r));return i?.map},Ok=()=>me(EJ),bx=(e,t,r)=>{var i=r??e;if(!et(i))return bi(i,t,0)},NJ=(e,t,r)=>{var i={},o=e.filter(Xd),c=e.filter(f=>f.stackId==null),s=o.reduce((f,m)=>{var h=f[m.stackId];return h==null&&(h=[]),h.push(m),f[m.stackId]=h,f},i),u=Object.entries(s).map(f=>{var m,[h,v]=f,w=v.map(x=>x.dataKey),b=bx(t,r,(m=v[0])===null||m===void 0?void 0:m.barSize);return{stackId:h,dataKeys:w,barSize:b}}),d=c.map(f=>{var m=[f.dataKey].filter(v=>v!=null),h=bx(t,r,f.barSize);return{stackId:void 0,dataKeys:m,barSize:h}});return[...u,...d]};function xx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Yu(e){for(var t=1;tE+(O.barSize||0),0);v+=(s-1)*u,v>=r&&(v-=(s-1)*u,u=0),v>=r&&h>0&&(m=!0,h*=.9,v=s*h);var w=(r-v)/2>>0,b={offset:w-u,size:0};d=i.reduce((E,O)=>{var N,C={stackId:O.stackId,dataKeys:O.dataKeys,position:{offset:b.offset+b.size+u,size:m?h:(N=O.barSize)!==null&&N!==void 0?N:0}},M=[...E,C];return b=C.position,M},f)}else{var x=bi(t,r,0,!0);r-2*x-(s-1)*u<=0&&(u=0);var A=(r-2*x-(s-1)*u)/s;A>1&&(A>>=0);var T=Ne(o)?Math.min(A,o):A;d=i.reduce((E,O,N)=>[...E,{stackId:O.stackId,dataKeys:O.dataKeys,position:{offset:x+(A+u)*N+(A-T)/2,size:T}}],f)}return d}}var RJ=(e,t,r,i,o,c,s)=>{var u=et(s)?t:s,d=DJ(r,i,o!==c?o:c,e,u);return o!==c&&d!=null&&(d=d.map(f=>Yu(Yu({},f),{},{position:Yu(Yu({},f.position),{},{offset:f.position.offset-o/2})}))),d},LJ=(e,t)=>{var r=f_(t);if(!(!e||r==null||t==null)){var{stackId:i}=t;if(i!=null){var o=e[i];if(o){var{stackedData:c}=o;if(c)return c.find(s=>s.key===r)}}}},zJ=(e,t)=>{if(!(e==null||t==null)){var r=e.find(i=>i.stackId===t.stackId&&t.dataKey!=null&&i.dataKeys.includes(t.dataKey));if(r!=null)return r.position}};function IJ(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&Ne(e.zIndex)?e.zIndex:t}var BJ=e=>{var{chartData:t}=e,r=ot(),i=wt();return j.useEffect(()=>i?()=>{}:(r(Ib(t)),()=>{r(Ib(void 0))}),[t,r,i]),null},jx={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},kk=nr({name:"brush",initialState:jx,reducers:{setBrushSettings(e,t){return t.payload==null?jx:t.payload}}}),{setBrushSettings:Gae}=kk.actions,VJ=kk.reducer,UJ=(e,t)=>{var{x:r,y:i}=e,{x:o,y:c}=t;return{x:Math.min(r,o),y:Math.min(i,c),width:Math.abs(o-r),height:Math.abs(c-i)}},$J=e=>{var{x1:t,y1:r,x2:i,y2:o}=e;return UJ({x:t,y:r},{x:i,y:o})};function FJ(e){return(e%180+180)%180}var qJ=function(t){var{width:r,height:i}=t,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=FJ(o),s=c*Math.PI/180,u=Math.atan(i/r),d=s>u&&s{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=ii(e).dots.findIndex(i=>i===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=ii(e).areas.findIndex(i=>i===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=ii(e).lines.findIndex(i=>i===t.payload);r!==-1&&e.lines.splice(r,1)}}}),{addDot:Wae,removeDot:Zae,addArea:Qae,removeArea:Jae,addLine:KJ,removeLine:XJ}=Nk.actions,YJ=Nk.reducer,Ck=j.createContext(void 0),GJ=e=>{var{children:t}=e,[r]=j.useState("".concat(As("recharts"),"-clip")),i=Ok();if(i==null)return null;var{x:o,y:c,width:s,height:u}=i;return j.createElement(Ck.Provider,{value:r},j.createElement("defs",null,j.createElement("clipPath",{id:r},j.createElement("rect",{x:o,y:c,height:u,width:s}))),t)},WJ=()=>j.useContext(Ck);class ZJ{constructor(t){var{x:r,y:i}=t;this.xAxisScale=r,this.yAxisScale=i}map(t,r){var i,o,{position:c}=r;return{x:(i=this.xAxisScale.map(t.x,{position:c}))!==null&&i!==void 0?i:0,y:(o=this.yAxisScale.map(t.y,{position:c}))!==null&&o!==void 0?o:0}}mapWithFallback(t,r){var i,o,{position:c,fallback:s}=r,u,d;return s==="rangeMin"?u=this.yAxisScale.rangeMin():s==="rangeMax"?u=this.yAxisScale.rangeMax():u=0,s==="rangeMin"?d=this.xAxisScale.rangeMin():s==="rangeMax"?d=this.xAxisScale.rangeMax():d=0,{x:(i=this.xAxisScale.map(t.x,{position:c}))!==null&&i!==void 0?i:d,y:(o=this.yAxisScale.map(t.y,{position:c}))!==null&&o!==void 0?o:u}}isInRange(t){var{x:r,y:i}=t,o=r==null||this.xAxisScale.isInRange(r),c=i==null||this.yAxisScale.isInRange(i);return o&&c}}function Ax(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Sx(e){for(var t=1;t{var r;if(j.isValidElement(e))r=j.cloneElement(e,t);else if(typeof e=="function")r=e(t);else{if(!Ne(t.x1)||!Ne(t.y1)||!Ne(t.x2)||!Ne(t.y2))return null;r=j.createElement("line",od({},t,{className:"recharts-reference-line-line"}))}return r},ree=(e,t,r,i,o,c)=>{var{x:s,width:u}=c,d=o.map(e,{position:r});if(!Ne(d)||t==="discard"&&!o.isInRange(d))return null;var f=[{x:s+u,y:d},{x:s,y:d}];return i==="left"?f.reverse():f},iee=(e,t,r,i,o,c)=>{var{y:s,height:u}=c,d=o.map(e,{position:r});if(!Ne(d)||t==="discard"&&!o.isInRange(d))return null;var f=[{x:d,y:s+u},{x:d,y:s}];return i==="top"?f.reverse():f},nee=(e,t,r,i)=>{var o=[i.mapWithFallback(e[0],{position:r,fallback:"rangeMin"}),i.mapWithFallback(e[1],{position:r,fallback:"rangeMax"})];return t==="discard"&&o.some(c=>!i.isInRange(c))?null:o},aee=(e,t,r,i,o,c,s)=>{var{x:u,y:d,segment:f,ifOverflow:m}=s,h=ci(u),v=ci(d);return v?ree(d,m,i,c,t,r):h?iee(u,m,i,o,e,r):f!=null&&f.length===2?nee(f,m,i,new ZJ({x:e,y:t})):null};function oee(e){var t=ot();return j.useEffect(()=>(t(KJ(e)),()=>{t(XJ(e))})),null}function cee(e){var{xAxisId:t,yAxisId:r,shape:i,className:o,ifOverflow:c}=e,s=wt(),u=WJ(),d=me(R=>$i(R,t)),f=me(R=>Fi(R,r)),m=me(R=>fa(R,"xAxis",t,s)),h=me(R=>fa(R,"yAxis",r,s)),v=Uc();if(!u||!v||d==null||f==null||m==null||h==null)return null;var w=aee(m,h,v,e.position,d.orientation,f.orientation,e);if(!w)return null;var b=w[0],x=w[1];if(b==null||x==null)return null;var{x:A,y:T}=b,{x:E,y:O}=x,N=c==="hidden"?"url(#".concat(u,")"):void 0,C=Sx(Sx({clipPath:N},Br(e)),{},{x1:A,y1:T,x2:E,y2:O}),M=$J({x1:A,y1:T,x2:E,y2:O});return j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:Ze("recharts-reference-line",o)},tee(i,C),j.createElement(uk,od({},M,{lowerWidth:M.width,upperWidth:M.width}),j.createElement(dk,{label:e.label}),e.children)))}var lee={ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",label:!1,stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle",zIndex:Mt.line};function Mk(e){var t=Vt(e,lee);return j.createElement(j.Fragment,null,j.createElement(oee,{yAxisId:t.yAxisId,xAxisId:t.xAxisId,ifOverflow:t.ifOverflow,x:t.x,y:t.y,segment:t.segment}),j.createElement(cee,t))}Mk.displayName="ReferenceLine";function Pk(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],i=0;ie*o)return!1;var c=r();return e*(t-e*c/2-i)>=0&&e*(t+e*c/2-o)<=0}function pee(e,t){return Pk(e,t+1)}function dee(e,t,r,i,o){for(var c=(i||[]).slice(),{start:s,end:u}=t,d=0,f=1,m=s,h=function(){var b=i?.[d];if(b===void 0)return{v:Pk(i,f)};var x=d,A,T=()=>(A===void 0&&(A=r(b,x)),A),E=b.coordinate,O=d===0||Bs(e,E,T,m,u);O||(d=0,m=s,f+=1),O&&(m=E+e*(T()/2+o),d+=f)},v;f<=c.length;)if(v=h(),v)return v.v;return[]}function fee(e,t,r,i,o){var c=(i||[]).slice(),s=c.length;if(s===0)return[];for(var{start:u,end:d}=t,f=1;f<=s;f++){for(var m=(s-1)%f,h=u,v=!0,w=function(){var N=i[x];if(N==null)return 0;var C=x,M,R=()=>(M===void 0&&(M=r(N,C)),M),z=N.coordinate,q=x===m||Bs(e,z,R,h,d);if(!q)return v=!1,1;q&&(h=z+e*(R()/2+o))},b,x=m;x(x===void 0&&(x=r(w,v)),x);if(v===s-1){var T=e*(b.coordinate+e*A()/2-d);c[v]=b=tr(tr({},b),{},{tickCoord:T>0?b.coordinate-T*e:b.coordinate})}else c[v]=b=tr(tr({},b),{},{tickCoord:b.coordinate});if(b.tickCoord!=null){var E=Bs(e,b.tickCoord,A,u,d);E&&(d=b.tickCoord-e*(A()/2+o),c[v]=tr(tr({},b),{},{isShow:!0}))}},m=s-1;m>=0;m--)f(m);return c}function vee(e,t,r,i,o,c){var s=(i||[]).slice(),u=s.length,{start:d,end:f}=t;if(c){var m=i[u-1];if(m!=null){var h=r(m,u-1),v=e*(m.coordinate+e*h/2-f);if(s[u-1]=m=tr(tr({},m),{},{tickCoord:v>0?m.coordinate-v*e:m.coordinate}),m.tickCoord!=null){var w=Bs(e,m.tickCoord,()=>h,d,f);w&&(f=m.tickCoord-e*(h/2+o),s[u-1]=tr(tr({},m),{},{isShow:!0}))}}}for(var b=c?u-1:u,x=function(E){var O=s[E];if(O==null)return 1;var N=O,C,M=()=>(C===void 0&&(C=r(O,E)),C);if(E===0){var R=e*(N.coordinate-e*M()/2-d);s[E]=N=tr(tr({},N),{},{tickCoord:R<0?N.coordinate-R*e:N.coordinate})}else s[E]=N=tr(tr({},N),{},{tickCoord:N.coordinate});if(N.tickCoord!=null){var z=Bs(e,N.tickCoord,M,d,f);z&&(d=N.tickCoord+e*(M()/2+o),s[E]=tr(tr({},N),{},{isShow:!0}))}},A=0;A{var R=typeof f=="function"?f(C.value,M):C.value;return b==="width"?see(_s(R,{fontSize:t,letterSpacing:r}),x,h):_s(R,{fontSize:t,letterSpacing:r})[b]},T=o[0],E=o[1],O=o.length>=2&&T!=null&&E!=null?wr(E.coordinate-T.coordinate):1,N=uee(c,O,b);return d==="equidistantPreserveStart"?dee(O,N,A,o,s):d==="equidistantPreserveEnd"?fee(O,N,A,o,s):(d==="preserveStart"||d==="preserveStartEnd"?w=vee(O,N,A,o,s,d==="preserveStartEnd"):w=gee(O,N,A,o,s),w.filter(C=>C.isShow))}var yee=e=>{var{ticks:t,label:r,labelGapWithTick:i=5,tickSize:o=0,tickMargin:c=0}=e,s=0;if(t){Array.from(t).forEach(m=>{if(m){var h=m.getBoundingClientRect();h.width>s&&(s=h.width)}});var u=r?r.getBoundingClientRect().width:0,d=o+c,f=s+d+u+(r?i:0);return Math.round(f)}return 0},wee={xAxis:{},yAxis:{}},Dk=nr({name:"renderedTicks",initialState:wee,reducers:{setRenderedTicks:(e,t)=>{var{axisType:r,axisId:i,ticks:o}=t.payload;e[r][i]=o},removeRenderedTicks:(e,t)=>{var{axisType:r,axisId:i}=t.payload;delete e[r][i]}}}),{setRenderedTicks:bee,removeRenderedTicks:xee}=Dk.actions,jee=Dk.reducer,Aee=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function See(e,t){if(e==null)return{};var r,i,o=Tee(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{if(i==null||r==null)return va;var c=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index}));return o(bee({ticks:c,axisId:i,axisType:r})),()=>{o(xee({axisId:i,axisType:r}))}},[o,t,i,r]),null}var Lee=j.forwardRef((e,t)=>{var{ticks:r=[],tick:i,tickLine:o,stroke:c,tickFormatter:s,unit:u,padding:d,tickTextProps:f,orientation:m,mirror:h,x:v,y:w,width:b,height:x,tickSize:A,tickMargin:T,fontSize:E,letterSpacing:O,getTicksConfig:N,events:C,axisType:M,axisId:R}=e,z=d9(dt(dt({},N),{},{ticks:r}),E,O),q=oi(N),Z=gd(i),te=ak(q.textAnchor)?q.textAnchor:Mee(m,h),X=Pee(m,h),ge={};typeof o=="object"&&(ge=o);var se=dt(dt({},q),{},{fill:"none"},ge),ye=z.map(ie=>dt({entry:ie},Cee(ie,v,w,b,x,m,A,h,T))),B=ye.map(ie=>{var{entry:ce,line:le}=ie;return j.createElement(Pt,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(ce.value,"-").concat(ce.coordinate,"-").concat(ce.tickCoord)},o&&j.createElement("line",ho({},se,le,{className:Ze("recharts-cartesian-axis-tick-line",Nc(o,"className"))})))}),G=ye.map((ie,ce)=>{var le,D,{entry:H,tick:ae}=ie,oe=dt(dt(dt(dt({verticalAnchor:X},q),{},{textAnchor:te,stroke:"none",fill:c},ae),{},{index:ce,payload:H,visibleTicksCount:z.length,tickFormatter:s,padding:d},f),{},{angle:(le=(D=f?.angle)!==null&&D!==void 0?D:q.angle)!==null&&le!==void 0?le:0}),ve=dt(dt({},oe),Z);return j.createElement(Pt,ho({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(H.value,"-").concat(H.coordinate,"-").concat(H.tickCoord)},bd(C,H,ce)),i&&j.createElement(Dee,{option:i,tickProps:ve,value:"".concat(typeof s=="function"?s(H.value,ce):H.value).concat(u||"")}))});return j.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(M,"-ticks")},j.createElement(Ree,{ticks:z,axisId:R,axisType:M}),G.length>0&&j.createElement($r,{zIndex:Mt.label},j.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(M,"-tick-labels"),ref:t},G)),B.length>0&&j.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(M,"-tick-lines")},B))}),zee=j.forwardRef((e,t)=>{var{axisLine:r,width:i,height:o,className:c,hide:s,ticks:u,axisType:d,axisId:f}=e,m=See(e,Aee),[h,v]=j.useState(""),[w,b]=j.useState(""),x=j.useRef(null);j.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var T;return yee({ticks:x.current,label:(T=e.labelRef)===null||T===void 0?void 0:T.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var A=j.useCallback(T=>{if(T){var E=T.getElementsByClassName("recharts-cartesian-axis-tick-value");x.current=E;var O=E[0];if(O){var N=window.getComputedStyle(O),C=N.fontSize,M=N.letterSpacing;(C!==h||M!==w)&&(v(C),b(M))}}},[h,w]);return s||i!=null&&i<=0||o!=null&&o<=0?null:j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:Ze("recharts-cartesian-axis",c)},j.createElement(Nee,{x:e.x,y:e.y,width:i,height:o,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:oi(e)}),j.createElement(Lee,{ref:A,axisType:d,events:m,fontSize:h,getTicksConfig:e,height:e.height,letterSpacing:w,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:u,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:f}),j.createElement(uk,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},j.createElement(dk,{label:e.label,labelRef:e.labelRef}),e.children)))}),f9=j.forwardRef((e,t)=>{var r=Vt(e,hn);return j.createElement(zee,ho({},r,{ref:t}))});f9.displayName="CartesianAxis";var Iee=["x1","y1","x2","y2","key"],Bee=["offset"],Vee=["xAxisId","yAxisId"],Uee=["xAxisId","yAxisId"];function Ox(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function rr(e){for(var t=1;t{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:r,x:i,y:o,width:c,height:s,ry:u}=e;return j.createElement("rect",{x:i,y:o,ry:u,width:c,height:s,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function Rk(e){var{option:t,lineItemProps:r}=e,i;if(j.isValidElement(t))i=j.cloneElement(t,r);else if(typeof t=="function")i=t(r);else{var o,{x1:c,y1:s,x2:u,y2:d,key:f}=r,m=cd(r,Iee),h=(o=oi(m))!==null&&o!==void 0?o:{},{offset:v}=h,w=cd(h,Bee);i=j.createElement("line",to({},w,{x1:c,y1:s,x2:u,y2:d,fill:"none",key:f}))}return i}function Xee(e){var{x:t,width:r,horizontal:i=!0,horizontalPoints:o}=e;if(!i||!o||!o.length)return null;var{xAxisId:c,yAxisId:s}=e,u=cd(e,Vee),d=o.map((f,m)=>{var h=rr(rr({},u),{},{x1:t,y1:f,x2:t+r,y2:f,key:"line-".concat(m),index:m});return j.createElement(Rk,{key:"line-".concat(m),option:i,lineItemProps:h})});return j.createElement("g",{className:"recharts-cartesian-grid-horizontal"},d)}function Yee(e){var{y:t,height:r,vertical:i=!0,verticalPoints:o}=e;if(!i||!o||!o.length)return null;var{xAxisId:c,yAxisId:s}=e,u=cd(e,Uee),d=o.map((f,m)=>{var h=rr(rr({},u),{},{x1:f,y1:t,x2:f,y2:t+r,key:"line-".concat(m),index:m});return j.createElement(Rk,{option:i,lineItemProps:h,key:"line-".concat(m)})});return j.createElement("g",{className:"recharts-cartesian-grid-vertical"},d)}function Gee(e){var{horizontalFill:t,fillOpacity:r,x:i,y:o,width:c,height:s,horizontalPoints:u,horizontal:d=!0}=e;if(!d||!t||!t.length||u==null)return null;var f=u.map(h=>Math.round(h+o-o)).sort((h,v)=>h-v);o!==f[0]&&f.unshift(0);var m=f.map((h,v)=>{var w=f[v+1],b=w==null,x=b?o+s-h:w-h;if(x<=0)return null;var A=v%t.length;return j.createElement("rect",{key:"react-".concat(v),y:h,x:i,height:x,width:c,stroke:"none",fill:t[A],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function Wee(e){var{vertical:t=!0,verticalFill:r,fillOpacity:i,x:o,y:c,width:s,height:u,verticalPoints:d}=e;if(!t||!r||!r.length)return null;var f=d.map(h=>Math.round(h+o-o)).sort((h,v)=>h-v);o!==f[0]&&f.unshift(0);var m=f.map((h,v)=>{var w=f[v+1],b=w==null,x=b?o+s-h:w-h;if(x<=0)return null;var A=v%r.length;return j.createElement("rect",{key:"react-".concat(v),x:h,y:c,width:x,height:u,stroke:"none",fill:r[A],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var Zee=(e,t)=>{var{xAxis:r,width:i,height:o,offset:c}=e;return sT(d9(rr(rr(rr({},hn),r),{},{ticks:uT(r),viewBox:{x:0,y:0,width:i,height:o}})),c.left,c.left+c.width,t)},Qee=(e,t)=>{var{yAxis:r,width:i,height:o,offset:c}=e;return sT(d9(rr(rr(rr({},hn),r),{},{ticks:uT(r),viewBox:{x:0,y:0,width:i,height:o}})),c.top,c.top+c.height,t)},Jee={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:Mt.grid};function lf(e){var t=gT(),r=vT(),i=_T(),o=rr(rr({},Vt(e,Jee)),{},{x:_e(e.x)?e.x:i.left,y:_e(e.y)?e.y:i.top,width:_e(e.width)?e.width:i.width,height:_e(e.height)?e.height:i.height}),{xAxisId:c,yAxisId:s,x:u,y:d,width:f,height:m,syncWithTicks:h,horizontalValues:v,verticalValues:w}=o,b=wt(),x=me(q=>Sb(q,"xAxis",c,b)),A=me(q=>Sb(q,"yAxis",s,b));if(!Bi(f)||!Bi(m)||!_e(u)||!_e(d))return null;var T=o.verticalCoordinatesGenerator||Zee,E=o.horizontalCoordinatesGenerator||Qee,{horizontalPoints:O,verticalPoints:N}=o;if((!O||!O.length)&&typeof E=="function"){var C=v&&v.length,M=E({yAxis:A?rr(rr({},A),{},{ticks:C?v:A.ticks}):void 0,width:t??f,height:r??m,offset:i},C?!0:h);Os(Array.isArray(M),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof M,"]")),Array.isArray(M)&&(O=M)}if((!N||!N.length)&&typeof T=="function"){var R=w&&w.length,z=T({xAxis:x?rr(rr({},x),{},{ticks:R?w:x.ticks}):void 0,width:t??f,height:r??m,offset:i},R?!0:h);Os(Array.isArray(z),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(N=z)}return j.createElement($r,{zIndex:o.zIndex},j.createElement("g",{className:"recharts-cartesian-grid"},j.createElement(Kee,{fill:o.fill,fillOpacity:o.fillOpacity,x:o.x,y:o.y,width:o.width,height:o.height,ry:o.ry}),j.createElement(Gee,to({},o,{horizontalPoints:O})),j.createElement(Wee,to({},o,{verticalPoints:N})),j.createElement(Xee,to({},o,{offset:i,horizontalPoints:O,xAxis:x,yAxis:A})),j.createElement(Yee,to({},o,{offset:i,verticalPoints:N,xAxis:x,yAxis:A}))))}lf.displayName="CartesianGrid";var ete={},Lk=nr({name:"errorBars",initialState:ete,reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:i}=t.payload;e[r]||(e[r]=[]),e[r].push(i)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:i,next:o}=t.payload;e[r]&&(e[r]=e[r].map(c=>c.dataKey===i.dataKey&&c.direction===i.direction?o:c))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:i}=t.payload;e[r]&&(e[r]=e[r].filter(o=>o.dataKey!==i.dataKey||o.direction!==i.direction))}}}),{addErrorBar:tte,replaceErrorBar:rte,removeErrorBar:ite}=Lk.actions,nte=Lk.reducer,ate=["children"];function ote(e,t){if(e==null)return{};var r,i,o=cte(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i({x:0,y:0,value:0}),errorBarOffset:0},zk=j.createContext(lte);function Ik(e){var{children:t}=e,r=ote(e,ate);return j.createElement(zk.Provider,{value:r},t)}var ste=()=>j.useContext(zk);function ute(e){var t=ot(),r=cJ(),i=j.useRef(null);return j.useEffect(()=>{r!=null&&(i.current===null?t(tte({itemId:r,errorBar:e})):i.current!==e&&t(rte({itemId:r,prev:i.current,next:e})),i.current=e)},[t,r,e]),j.useEffect(()=>()=>{i.current!=null&&r!=null&&(t(ite({itemId:r,errorBar:i.current})),i.current=null)},[t,r]),null}function m9(e,t){var r,i,o=me(f=>$i(f,e)),c=me(f=>Fi(f,t)),s=(r=o?.allowDataOverflow)!==null&&r!==void 0?r:Ot.allowDataOverflow,u=(i=c?.allowDataOverflow)!==null&&i!==void 0?i:kt.allowDataOverflow,d=s||u;return{needClip:d,needClipX:s,needClipY:u}}function Bk(e){var{xAxisId:t,yAxisId:r,clipPathId:i}=e,o=Ok(),{needClipX:c,needClipY:s,needClip:u}=m9(t,r);if(!u||!o)return null;var{x:d,y:f,width:m,height:h}=o;return j.createElement("clipPath",{id:"clipPath-".concat(i)},j.createElement("rect",{x:c?d:d-m/2,y:s?f:f-h/2,width:c?m:m*2,height:s?h:h*2}))}function wo(e,t){var r,i;return(r=(i=e.graphicalItems.cartesianItems.find(o=>o.id===t))===null||i===void 0?void 0:i.xAxisId)!==null&&r!==void 0?r:cf}function bo(e,t){var r,i;return(r=(i=e.graphicalItems.cartesianItems.find(o=>o.id===t))===null||i===void 0?void 0:i.yAxisId)!==null&&r!==void 0?r:cf}var pte="Invariant failed";function dte(e,t){throw new Error(pte)}function q3(){return q3=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:0;return(i,o)=>{if(_e(t))return t;var c=_e(i)||et(i);return c?t(i,o):(c||dte(),r)}},mte=(e,t,r)=>r,hte=(e,t)=>t,p0=F([rf,hte],(e,t)=>e.filter(r=>r.type==="bar").find(r=>r.id===t)),_te=F([p0],e=>e?.maxBarSize),gte=(e,t,r,i)=>i,vte=F([Qe,rf,wo,bo,mte],(e,t,r,i,o)=>t.filter(c=>e==="horizontal"?c.xAxisId===r:c.yAxisId===i).filter(c=>c.isPanorama===o).filter(c=>c.hide===!1).filter(c=>c.type==="bar")),yte=(e,t,r)=>{var i=Qe(e),o=wo(e,t),c=bo(e,t);if(!(o==null||c==null))return i==="horizontal"?I3(e,"yAxis",c,r):I3(e,"xAxis",o,r)},wte=(e,t)=>{var r=Qe(e),i=wo(e,t),o=bo(e,t);if(!(i==null||o==null))return r==="horizontal"?Ab(e,"xAxis",i):Ab(e,"yAxis",o)},bte=F([vte,AH,wte],NJ),xte=(e,t,r)=>{var i,o,c=p0(e,t);if(c==null)return 0;var s=wo(e,t),u=bo(e,t);if(s==null||u==null)return 0;var d=Qe(e),f=WT(e),{maxBarSize:m}=c,h=et(m)?f:m,v,w;return d==="horizontal"?(v=Ui(e,"xAxis",s,r),w=ma(e,"xAxis",s,r)):(v=Ui(e,"yAxis",u,r),w=ma(e,"yAxis",u,r)),(i=(o=Mp(v,w,!0))!==null&&o!==void 0?o:h)!==null&&i!==void 0?i:0},Vk=(e,t,r)=>{var i=Qe(e),o=wo(e,t),c=bo(e,t);if(!(o==null||c==null)){var s,u;return i==="horizontal"?(s=Ui(e,"xAxis",o,r),u=ma(e,"xAxis",o,r)):(s=Ui(e,"yAxis",c,r),u=ma(e,"yAxis",c,r)),Mp(s,u)}},jte=F([bte,WT,jH,ZT,xte,Vk,_te],RJ),Ate=(e,t,r)=>{var i=wo(e,t);if(i!=null)return Ui(e,"xAxis",i,r)},Ste=(e,t,r)=>{var i=bo(e,t);if(i!=null)return Ui(e,"yAxis",i,r)},Tte=(e,t,r)=>{var i=wo(e,t);if(i!=null)return ma(e,"xAxis",i,r)},Ete=(e,t,r)=>{var i=bo(e,t);if(i!=null)return ma(e,"yAxis",i,r)},Ote=F([jte,p0],zJ),kte=F([yte,p0],LJ),Nte=F([Ut,Y6,Ate,Ste,Tte,Ete,Ote,Qe,gH,Vk,kte,p0,gte],(e,t,r,i,o,c,s,u,d,f,m,h,v)=>{var{chartData:w,dataStartIndex:b,dataEndIndex:x}=d;if(!(h==null||s==null||t==null||u!=="horizontal"&&u!=="vertical"||r==null||i==null||o==null||c==null||f==null)){var{data:A}=h,T;if(A!=null&&A.length>0?T=A:T=w?.slice(b,x+1),T!=null)return nre({layout:u,barSettings:h,pos:s,parentViewBox:t,bandSize:f,xAxis:r,yAxis:i,xAxisTicks:o,yAxisTicks:c,stackedData:m,displayedData:T,offset:e,cells:v,dataStartIndex:b})}}),Cte=["index"];function H3(){return H3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=j.useContext(Uk);if(t!=null)return t.stackId;if(e!=null)return T$(e)},Rte=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),Lte=e=>{var t=j.useContext(Uk);if(t!=null){var{stackId:r}=t;return"url(#".concat(Rte(r,e),")")}},$k=e=>{var{index:t}=e,r=Mte(e,Cte),i=Lte(t);return j.createElement(Pt,H3({className:"recharts-bar-stack-layer",clipPath:i},r))},zte=["onMouseEnter","onMouseLeave","onClick"],Ite=["value","background","tooltipPosition"],Bte=["id"],Vte=["onMouseEnter","onClick","onMouseLeave"];function ha(){return ha=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{dataKey:t,name:r,fill:i,legendType:o,hide:c}=e;return[{inactive:c,dataKey:t,type:o,color:i,value:Md(r,t),payload:e}]},Kte=j.memo(e=>{var{dataKey:t,stroke:r,strokeWidth:i,fill:o,name:c,hide:s,unit:u,tooltipType:d,id:f}=e,m={dataDefinedOnItem:void 0,getPosition:va,settings:{stroke:r,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:Md(c,t),hide:s,type:d,color:o,unit:u,graphicalItemId:f}};return j.createElement(wk,{tooltipEntrySettings:m})});function Xte(e){var t=me(mo),{data:r,dataKey:i,background:o,allOtherBarProps:c}=e,{onMouseEnter:s,onMouseLeave:u,onClick:d}=c,f=ld(c,zte),m=l9(s,i,c.id),h=s9(u),v=u9(d,i,c.id);if(!o||r==null)return null;var w=gd(o);return j.createElement($r,{zIndex:IJ(o,Mt.barBackground)},r.map((b,x)=>{var{value:A,background:T,tooltipPosition:E}=b,O=ld(b,Ite);if(!T)return null;var N=m(b,x),C=h(b,x),M=v(b,x),R=or(or(or(or(or({option:o,isActive:String(x)===t},O),{},{fill:"#eee"},T),w),bd(f,b,x)),{},{onMouseEnter:N,onMouseLeave:C,onClick:M,dataKey:i,index:x,className:"recharts-bar-background-rectangle"});return j.createElement(h9,ha({key:"background-bar-".concat(x)},R))}))}function Yte(e){var{showLabels:t,children:r,rects:i}=e,o=i?.map(c=>{var s={x:c.x,y:c.y,width:c.width,lowerWidth:c.width,upperWidth:c.width,height:c.height};return or(or({},s),{},{value:c.value,payload:c.payload,parentViewBox:c.parentViewBox,viewBox:s,fill:c.fill})});return j.createElement(mk,{value:t?o:void 0},r)}function Gte(e){var{shape:t,activeBar:r,baseProps:i,entry:o,index:c,dataKey:s}=e,u=me(mo),d=me(FO),f=r&&String(o.originalDataIndex)===u&&(d==null||s===d),[m,h]=j.useState(!1),[v,w]=j.useState(!1);j.useEffect(()=>{var O;return f?(h(!0),O=requestAnimationFrame(()=>{w(!0)})):w(!1),()=>{cancelAnimationFrame(O)}},[f]);var b=j.useCallback(()=>{f||h(!1)},[f]),x=f&&v,A=f||m,T;f?r===!0?T=t:T=r:T=t;var E=j.createElement(h9,ha({},i,{name:String(i.name)},o,{isActive:x,option:T,index:c,dataKey:s,onTransitionEnd:b}));return A?j.createElement($r,{zIndex:Mt.activeBar},j.createElement($k,{index:o.originalDataIndex},E)):E}function Wte(e){var{shape:t,baseProps:r,entry:i,index:o,dataKey:c}=e;return j.createElement(h9,ha({},r,{name:String(r.name)},i,{isActive:!1,option:t,index:o,dataKey:c}))}function Zte(e){var t,{data:r,props:i}=e,o=(t=oi(i))!==null&&t!==void 0?t:{},{id:c}=o,s=ld(o,Bte),{shape:u,dataKey:d,activeBar:f}=i,{onMouseEnter:m,onClick:h,onMouseLeave:v}=i,w=ld(i,Vte),b=l9(m,d,c),x=s9(v),A=u9(h,d,c);return r?j.createElement(j.Fragment,null,r.map((T,E)=>j.createElement($k,ha({index:T.originalDataIndex,key:"rectangle-".concat(T?.x,"-").concat(T?.y,"-").concat(T?.value,"-").concat(E),className:"recharts-bar-rectangle"},bd(w,T,E),{onMouseEnter:b(T,E),onMouseLeave:x(T,E),onClick:A(T,E)}),f?j.createElement(Gte,{shape:u,activeBar:f,baseProps:s,entry:T,index:E,dataKey:d}):j.createElement(Wte,{shape:u,baseProps:s,entry:T,index:E,dataKey:d})))):null}function Qte(e){var{props:t,previousRectanglesRef:r}=e,{data:i,layout:o,isAnimationActive:c,animationBegin:s,animationDuration:u,animationEasing:d,onAnimationEnd:f,onAnimationStart:m}=t,h=r.current,v=Ud(t,"recharts-bar-"),[w,b]=j.useState(!1),x=!w,A=j.useCallback(()=>{typeof f=="function"&&f(),b(!1)},[f]),T=j.useCallback(()=>{typeof m=="function"&&m(),b(!0)},[m]);return j.createElement(Yte,{showLabels:x,rects:i},j.createElement(Vd,{animationId:v,begin:s,duration:u,isActive:c,easing:d,onAnimationEnd:A,onAnimationStart:T,key:v},E=>{var O=E===1?i:i?.map((N,C)=>{var M=h&&h[C];if(M)return or(or({},N),{},{x:vt(M.x,N.x,E),y:vt(M.y,N.y,E),width:vt(M.width,N.width,E),height:vt(M.height,N.height,E)});if(o==="horizontal"){var R=vt(0,N.height,E),z=vt(N.stackedBarStart,N.y,E);return or(or({},N),{},{y:z,height:R})}var q=vt(0,N.width,E),Z=vt(N.stackedBarStart,N.x,E);return or(or({},N),{},{width:q,x:Z})});return E>0&&(r.current=O??null),O==null?null:j.createElement(Pt,null,j.createElement(Zte,{props:t,data:O}))}),j.createElement(_k,{label:t.label}),t.children)}function Jte(e){var t=j.useRef(null);return j.createElement(Qte,{previousRectanglesRef:t,props:e})}var Fk=0,ere=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:ht(e,t)}};class tre extends j.PureComponent{render(){var{hide:t,data:r,dataKey:i,className:o,xAxisId:c,yAxisId:s,needClip:u,background:d,id:f}=this.props;if(t||r==null)return null;var m=Ze("recharts-bar",o),h=f;return j.createElement(Pt,{className:m,id:f},u&&j.createElement("defs",null,j.createElement(Bk,{clipPathId:h,xAxisId:c,yAxisId:s})),j.createElement(Pt,{className:"recharts-bar-rectangles",clipPath:u?"url(#clipPath-".concat(h,")"):void 0},j.createElement(Xte,{data:r,dataKey:i,background:d,allOtherBarProps:this.props}),j.createElement(Jte,this.props)))}}var rre={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:Fk,xAxisId:0,yAxisId:0,zIndex:Mt.bar};function ire(e){var{xAxisId:t,yAxisId:r,hide:i,legendType:o,minPointSize:c,activeBar:s,animationBegin:u,animationDuration:d,animationEasing:f,isAnimationActive:m}=e,{needClip:h}=m9(t,r),v=go(),w=wt(),b=yk(e.children,of),x=me(E=>Nte(E,e.id,w,b));if(v!=="vertical"&&v!=="horizontal")return null;var A,T=x?.[0];return T==null||T.height==null||T.width==null?A=0:A=v==="vertical"?T.height/2:T.width/2,j.createElement(Ik,{xAxisId:t,yAxisId:r,data:x,dataPointFormatter:ere,errorBarOffset:A},j.createElement(tre,ha({},e,{layout:v,needClip:h,data:x,xAxisId:t,yAxisId:r,hide:i,legendType:o,minPointSize:c,activeBar:s,animationBegin:u,animationDuration:d,animationEasing:f,isAnimationActive:m})))}function nre(e){var{layout:t,barSettings:{dataKey:r,minPointSize:i,hasCustomShape:o},pos:c,bandSize:s,xAxis:u,yAxis:d,xAxisTicks:f,yAxisTicks:m,stackedData:h,displayedData:v,offset:w,cells:b,parentViewBox:x,dataStartIndex:A}=e,T=t==="horizontal"?d:u,E=h?T.scale.domain():null,O=E$({numericAxis:T}),N=T.scale.map(O);return v.map((C,M)=>{var R,z,q,Z,te,X;if(h){var ge=h[M+A];if(ge==null)return null;R=b$(ge,E)}else R=ht(C,r),Array.isArray(R)||(R=[O,R]);var se=fte(i,Fk)(R[1],M);if(t==="horizontal"){var ye,B=d.scale.map(R[0]),G=d.scale.map(R[1]);if(B==null||G==null)return null;z=wy({axis:u,ticks:f,bandSize:s,offset:c.offset,entry:C,index:M}),q=(ye=G??B)!==null&&ye!==void 0?ye:void 0,Z=c.size;var ie=B-G;if(te=Ii(ie)?0:ie,X={x:z,y:w.top,width:Z,height:w.height},Math.abs(se)>0&&Math.abs(te)0&&Math.abs(Z)j.createElement(j.Fragment,null,j.createElement(bk,{legendPayload:Hte(t)}),j.createElement(Kte,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:o}),j.createElement(Sk,{type:"bar",id:o,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:r,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:i,hasCustomShape:t.shape!=null}),j.createElement($r,{zIndex:t.zIndex},j.createElement(ire,ha({},t,{id:o})))))}var _9=j.memo(are,Js);_9.displayName="Bar";var ore=["option","isActive"];function gs(){return gs=Object.assign?Object.assign.bind():function(e){for(var t=1;tUi(e,"xAxis",t,s),pre=(e,t,r,i,o,c,s)=>ma(e,"xAxis",t,s),dre=(e,t,r,i,o,c,s)=>Ui(e,"yAxis",r,s),fre=(e,t,r,i,o,c,s)=>ma(e,"yAxis",r,s),mre=(e,t,r,i)=>uG(e,"zAxis",i,!1),hre=(e,t,r,i,o)=>o,_re=(e,t,r,i,o,c)=>c,gre=(e,t,r,i,o,c,s)=>i_(e,void 0,void 0,s),vre=F([rf,hre],(e,t)=>e.filter(r=>r.type==="scatter").find(r=>r.id===t)),yre=F([gre,ure,pre,dre,fre,mre,vre,_re],(e,t,r,i,o,c,s,u)=>{var{chartData:d,dataStartIndex:f,dataEndIndex:m}=e;if(s!=null){var h;if(s?.data!=null&&s.data.length>0?h=s.data:h=d?.slice(f,m+1),!(h==null||t==null||i==null||r==null||o==null||r?.length===0||o?.length===0))return Pre({displayedData:h,xAxis:t,yAxis:i,zAxis:c,scatterSettings:s,xAxisTicks:r,yAxisTicks:o,cells:u})}}),wre=["id"],bre=["onMouseEnter","onClick","onMouseLeave"],xre=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function K3(e,t){if(e==null)return{};var r,i,o=jre(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{dataKey:t,name:r,fill:i,legendType:o,hide:c}=e;return[{inactive:c,dataKey:t,type:o,color:i,value:Md(r,t),payload:e}]},Ore=j.memo(e=>{var{dataKey:t,points:r,stroke:i,strokeWidth:o,fill:c,name:s,hide:u,tooltipType:d,id:f}=e,m={dataDefinedOnItem:r?.map(h=>h.tooltipPayload),getPosition:h=>{var v;return r==null||(v=r[Number(h)])===null||v===void 0?void 0:v.tooltipPosition},settings:{stroke:i,strokeWidth:o,fill:c,nameKey:void 0,dataKey:t,name:Md(s,t),hide:u,type:d,color:c,unit:"",graphicalItemId:f}};return j.createElement(wk,{tooltipEntrySettings:m})});function kre(e){var{points:t,props:r}=e,{line:i,lineType:o,lineJointType:c}=r;if(!i)return null;var s=oi(r),u=gd(i),d,f;if(o==="joint")d=t.map(A=>{var T,E;return{x:(T=A.cx)!==null&&T!==void 0?T:null,y:(E=A.cy)!==null&&E!==void 0?E:null}});else if(o==="fitting"){var{xmin:m,xmax:h,a:v,b:w}=nV(t),b=A=>v*A+w;d=[{x:m,y:b(m)},{x:h,y:b(h)}]}var x=jr(jr(jr({},s),{},{fill:"none",stroke:s&&s.fill},u),{},{points:d});return j.isValidElement(i)?f=j.cloneElement(i,x):typeof i=="function"?f=i(x):f=j.createElement(t_,_o({},x,{type:c})),j.createElement(Pt,{className:"recharts-scatter-line",key:"recharts-scatter-line"},f)}function Nre(e){var{showLabels:t,points:r,children:i}=e,o=Uc(),c=j.useMemo(()=>r?.map(s=>{var u,d,f={x:(u=s.x)!==null&&u!==void 0?u:0,y:(d=s.y)!==null&&d!==void 0?d:0,width:s.width,height:s.height,lowerWidth:s.width,upperWidth:s.width};return jr(jr({},f),{},{value:void 0,payload:s.payload,viewBox:f,parentViewBox:o,fill:void 0})}),[o,r]);return j.createElement(mk,{value:t?c:void 0},i)}function Cre(e){var{points:t,allOtherScatterProps:r}=e,{shape:i,activeShape:o,dataKey:c}=r,{id:s}=r,u=K3(r,wre),d=me(mo),{onMouseEnter:f,onClick:m,onMouseLeave:h}=r,v=K3(r,bre),w=l9(f,c,s),b=s9(h),x=u9(m,c,s);if(!gV(t))return null;var A=oi(u);return j.createElement(j.Fragment,null,j.createElement(kre,{points:t,props:u}),t.map((T,E)=>{var O=o!=null&&o!==!1,N=O&&d===String(E),C=O&&N?o:i,M=jr(jr(jr({},A),T),{},{index:E,[dT]:String(s)});return j.createElement($r,{key:"symbol-".concat(T?.cx,"-").concat(T?.cy,"-").concat(T?.size,"-").concat(E),zIndex:N?Mt.activeDot:void 0},j.createElement(Pt,_o({className:"recharts-scatter-symbol"},bd(v,T,E),{onMouseEnter:w(T,E),onMouseLeave:b(T,E),onClick:x(T,E)}),j.createElement(sre,_o({option:C,isActive:N},M))))}))}function Mre(e){var{previousPointsRef:t,props:r}=e,{points:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u}=r,d=t.current,f=Ud(r,"recharts-scatter-"),[m,h]=j.useState(!1),v=j.useCallback(()=>{h(!1)},[]),w=j.useCallback(()=>{h(!0)},[]),b=!m;return j.createElement(Nre,{showLabels:b,points:i},r.children,j.createElement(Vd,{animationId:f,begin:c,duration:s,isActive:o,easing:u,onAnimationEnd:v,onAnimationStart:w,key:f},x=>{var A=x===1?i:i?.map((T,E)=>{var O=d&&d[E];return O?jr(jr({},T),{},{cx:T.cx==null?void 0:vt(O.cx,T.cx,x),cy:T.cy==null?void 0:vt(O.cy,T.cy,x),size:vt(O.size,T.size,x)}):jr(jr({},T),{},{size:vt(0,T.size,x)})});return x>0&&(t.current=A),j.createElement(Pt,null,j.createElement(Cre,{points:A,allOtherScatterProps:r,showLabels:b}))}),j.createElement(_k,{label:r.label}))}function Pre(e){var{displayedData:t,xAxis:r,yAxis:i,zAxis:o,scatterSettings:c,xAxisTicks:s,yAxisTicks:u,cells:d}=e,f=et(r.dataKey)?c.dataKey:r.dataKey,m=et(i.dataKey)?c.dataKey:i.dataKey,h=o&&o.dataKey,v=o?o.range:FE.range,w=v&&v[0],b=r.scale.bandwidth?r.scale.bandwidth():0,x=i.scale.bandwidth?i.scale.bandwidth():0;return t.map((A,T)=>{var E=ht(A,f),O=ht(A,m),N=!et(h)&&ht(A,h)||"-",C=[{name:et(r.dataKey)?c.name:r.name||String(r.dataKey),unit:r.unit||"",value:E,payload:A,dataKey:f,type:c.tooltipType,graphicalItemId:c.id},{name:et(i.dataKey)?c.name:i.name||String(i.dataKey),unit:i.unit||"",value:O,payload:A,dataKey:m,type:c.tooltipType,graphicalItemId:c.id}];N!=="-"&&o!=null&&C.push({name:o.name||o.dataKey,unit:o.unit||"",value:N,payload:A,dataKey:h,type:c.tooltipType,graphicalItemId:c.id});var M=yy({axis:r,ticks:s,bandSize:b,entry:A,index:T,dataKey:f}),R=yy({axis:i,ticks:u,bandSize:x,entry:A,index:T,dataKey:m}),z=N!=="-"&&o!=null?o.scale.map(N):w,q=z==null?0:Math.sqrt(Math.max(z,0)/Math.PI);return jr(jr({},A),{},{cx:M,cy:R,x:M==null?void 0:M-q,y:R==null?void 0:R-q,width:2*q,height:2*q,size:z,node:{x:E,y:O,z:N},tooltipPayload:C,tooltipPosition:{x:M,y:R},payload:A},d&&d[T]&&d[T].props)})}var Dre=(e,t,r)=>({x:e.cx,y:e.cy,value:Number(r==="x"?e.node.x:e.node.y),errorVal:ht(e,t)});function Rre(e){var{hide:t,points:r,className:i,needClip:o,xAxisId:c,yAxisId:s,id:u}=e,d=j.useRef(null);if(t)return null;var f=Ze("recharts-scatter",i),m=u;return j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:f,clipPath:o?"url(#clipPath-".concat(m,")"):void 0,id:u},o&&j.createElement("defs",null,j.createElement(Bk,{clipPathId:m,xAxisId:c,yAxisId:s})),j.createElement(Ik,{xAxisId:c,yAxisId:s,data:r,dataPointFormatter:Dre,errorBarOffset:0},j.createElement(Pt,{key:"recharts-scatter-symbols"},j.createElement(Mre,{props:e,previousPointsRef:d})))))}var qk={xAxisId:0,yAxisId:0,zAxisId:0,label:!1,line:!1,legendType:"circle",lineType:"joint",lineJointType:"linear",shape:"circle",hide:!1,isAnimationActive:"auto",animationBegin:0,animationDuration:400,animationEasing:"linear",zIndex:Mt.scatter};function Lre(e){var t=Vt(e,qk),{animationBegin:r,animationDuration:i,animationEasing:o,hide:c,isAnimationActive:s,legendType:u,lineJointType:d,lineType:f,shape:m,xAxisId:h,yAxisId:v,zAxisId:w}=t,b=K3(t,xre),{needClip:x}=m9(h,v),A=j.useMemo(()=>yk(e.children,of),[e.children]),T=wt(),E=me(O=>yre(O,h,v,w,e.id,A,T));return x==null||E==null?null:j.createElement(j.Fragment,null,j.createElement(Ore,{dataKey:e.dataKey,points:E,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType,id:e.id}),j.createElement(Rre,_o({},b,{xAxisId:h,yAxisId:v,zAxisId:w,lineType:f,lineJointType:d,legendType:u,shape:m,hide:c,isAnimationActive:s,animationBegin:r,animationDuration:i,animationEasing:o,points:E,needClip:x})))}function zre(e){var t=Vt(e,qk),r=wt();return j.createElement(jk,{id:t.id,type:"scatter"},i=>j.createElement(j.Fragment,null,j.createElement(bk,{legendPayload:Ere(t)}),j.createElement(Sk,{type:"scatter",id:i,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:t.zAxisId,dataKey:t.dataKey,hide:t.hide,name:t.name,tooltipType:t.tooltipType,isPanorama:r}),j.createElement(Lre,_o({},t,{id:i}))))}var Hk=j.memo(zre,Js);Hk.displayName="Scatter";var Ire=["domain","range"],Bre=["domain","range"];function Cx(e,t){if(e==null)return{};var r,i,o=Vre(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{if(s!=null)return Dx(Dx({},c),{},{type:s})},[c,s]);return j.useLayoutEffect(()=>{u!=null&&(r.current===null?t(vJ(u)):r.current!==u&&t(yJ({prev:r.current,next:u})),r.current=u)},[u,t]),j.useLayoutEffect(()=>()=>{r.current&&(t(wJ(r.current)),r.current=null)},[t]),null}var Gre=e=>{var{xAxisId:t,className:r}=e,i=me(Y6),o=wt(),c="xAxis",s=me(T=>xO(T,c,t,o)),u=me(T=>yO(T,t)),d=me(T=>iG(T,t)),f=me(T=>UE(T,t));if(u==null||d==null||f==null)return null;var{dangerouslySetInnerHTML:m,ticks:h,scale:v}=e,w=Y3(e,$re),{id:b,scale:x}=f,A=Y3(f,Fre);return j.createElement(f9,X3({},w,A,{x:d.x,y:d.y,width:u.width,height:u.height,className:Ze("recharts-".concat(c," ").concat(c),r),viewBox:i,ticks:s,axisType:c,axisId:t}))},Wre={allowDataOverflow:Ot.allowDataOverflow,allowDecimals:Ot.allowDecimals,allowDuplicatedCategory:Ot.allowDuplicatedCategory,angle:Ot.angle,axisLine:hn.axisLine,height:Ot.height,hide:!1,includeHidden:Ot.includeHidden,interval:Ot.interval,label:!1,minTickGap:Ot.minTickGap,mirror:Ot.mirror,orientation:Ot.orientation,padding:Ot.padding,reversed:Ot.reversed,scale:Ot.scale,tick:Ot.tick,tickCount:Ot.tickCount,tickLine:hn.tickLine,tickSize:hn.tickSize,type:Ot.type,niceTicks:Ot.niceTicks,xAxisId:0},Zre=e=>{var t=Vt(e,Wre);return j.createElement(j.Fragment,null,j.createElement(Yre,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),j.createElement(Gre,t))},sf=j.memo(Zre,Kk);sf.displayName="XAxis";var Qre=["type"],Jre=["dangerouslySetInnerHTML","ticks","scale"],eie=["id","scale"];function G3(){return G3=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(s!=null)return Lx(Lx({},c),{},{type:s})},[s,c]);return j.useLayoutEffect(()=>{u!=null&&(r.current===null?t(bJ(u)):r.current!==u&&t(xJ({prev:r.current,next:u})),r.current=u)},[u,t]),j.useLayoutEffect(()=>()=>{r.current&&(t(jJ(r.current)),r.current=null)},[t]),null}function oie(e){var{yAxisId:t,className:r,width:i,label:o}=e,c=j.useRef(null),s=j.useRef(null),u=me(Y6),d=wt(),f=ot(),m="yAxis",h=me(M=>wO(M,t)),v=me(M=>aG(M,t)),w=me(M=>xO(M,m,t,d)),b=me(M=>$E(M,t));if(j.useLayoutEffect(()=>{if(!(i!=="auto"||!h||o9(o)||j.isValidElement(o)||b==null)){var M=c.current;if(M){var R=M.getCalculatedWidth();Math.round(h.width)!==Math.round(R)&&f(AJ({id:t,width:R}))}}},[w,h,f,o,t,i,b]),h==null||v==null||b==null)return null;var{dangerouslySetInnerHTML:x,ticks:A,scale:T}=e,E=W3(e,Jre),{id:O,scale:N}=b,C=W3(b,eie);return j.createElement(f9,G3({},E,C,{ref:c,labelRef:s,x:v.x,y:v.y,tickTextProps:i==="auto"?{width:void 0}:{width:i},width:h.width,height:h.height,className:Ze("recharts-".concat(m," ").concat(m),r),viewBox:u,ticks:w,axisType:m,axisId:t}))}var cie={allowDataOverflow:kt.allowDataOverflow,allowDecimals:kt.allowDecimals,allowDuplicatedCategory:kt.allowDuplicatedCategory,angle:kt.angle,axisLine:hn.axisLine,hide:!1,includeHidden:kt.includeHidden,interval:kt.interval,label:!1,minTickGap:kt.minTickGap,mirror:kt.mirror,orientation:kt.orientation,padding:kt.padding,reversed:kt.reversed,scale:kt.scale,tick:kt.tick,tickCount:kt.tickCount,tickLine:hn.tickLine,tickSize:hn.tickSize,type:kt.type,niceTicks:kt.niceTicks,width:kt.width,yAxisId:0},lie=e=>{var t=Vt(e,cie);return j.createElement(j.Fragment,null,j.createElement(aie,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),j.createElement(oie,t))},uf=j.memo(lie,Kk);uf.displayName="YAxis";var sie={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}};function uie(e){var t=Vt(e,sie),{animationId:r,from:i,to:o,attributeName:c,isActive:s,canBegin:u,duration:d,easing:f,begin:m,onAnimationEnd:h,onAnimationStart:v,children:w}=t,b=e_(),x=s==="auto"?!$c.isSsr&&!b:s,A=MT(r+c,t.animationManager),[T,E]=j.useState(()=>x?i:o),O=j.useRef(!1),N=j.useCallback(()=>{E(i),v()},[i,v]);if(j.useEffect(()=>{if(!x||!u)return va;O.current=!0;var M=A.subscribe(E);return A.start([N,m,o,d,h]),()=>{A.stop(),M&&M(),h()}},[x,u,d,f,m,N,h,A,o,i]),!x)return w({[c]:o});if(!u)return w({[c]:i});if(O.current){var C=r_([c],d,f);return w({transition:C,[c]:T})}return w({[c]:i})}var pie=["direction","width","dataKey","isAnimationActive","animationBegin","animationDuration","animationEasing"];function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{x:N,y:C,value:M,errorVal:R}=h(E,i,t);if(!R||N==null||C==null)return null;var z=[],q,Z;if(Array.isArray(R)){var[te,X]=R;if(te==null||X==null)return null;q=te,Z=X}else q=Z=R;if(t==="x"){var{scale:ge}=x,se=C+b,ye=se+r,B=se-r,G=ge.map(M-q),ie=ge.map(M+Z);G!=null&&ie!=null&&(z.push({x1:ie,y1:ye,x2:ie,y2:B}),z.push({x1:G,y1:se,x2:ie,y2:se}),z.push({x1:G,y1:ye,x2:G,y2:B}))}else if(t==="y"){var{scale:ce}=A,le=N+b,D=le-r,H=le+r,ae=ce.map(M-q),oe=ce.map(M+Z);ae!=null&&oe!=null&&(z.push({x1:D,y1:oe,x2:H,y2:oe}),z.push({x1:le,y1:ae,x2:le,y2:oe}),z.push({x1:D,y1:ae,x2:H,y2:ae}))}var ve=t==="x"?"scaleX":"scaleY",Ae="".concat(N+b,"px ").concat(C+b,"px");return j.createElement(Pt,Vs({className:"recharts-errorBar",key:"bar-".concat(N,"-").concat(C,"-").concat(M,"-").concat(O)},f),z.map((je,re)=>{var Q=o?{transformOrigin:Ae}:void 0;return j.createElement(uie,{animationId:"error-bar-".concat(t,"_").concat(je.x1,"-").concat(je.x2,"-").concat(je.y1,"-").concat(je.y2),from:"".concat(ve,"(0)"),to:"".concat(ve,"(1)"),attributeName:"transform",begin:c,easing:u,isActive:o,duration:s,key:"errorbar-".concat(O,"-").concat(je.x1,"-").concat(je.y1,"-").concat(je.x2,"-").concat(je.y2,"-").concat(re)},ee=>j.createElement("line",Vs({},je,{style:Ix(Ix({},Q),ee)})))}))});return j.createElement(Pt,{className:"recharts-errorBars"},T)}function vie(e){var t=go();return e??(t!=null&&t==="horizontal"?"y":"x")}var yie={stroke:"black",strokeWidth:1.5,width:5,offset:0,isAnimationActive:!0,animationBegin:0,animationDuration:400,animationEasing:"ease-in-out",zIndex:Mt.line};function Us(e){var t=vie(e.direction),r=Vt(e,yie),{width:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u,zIndex:d}=r;return j.createElement(j.Fragment,null,j.createElement(ute,{dataKey:r.dataKey,direction:t}),j.createElement($r,{zIndex:d},j.createElement(gie,Vs({},r,{direction:t,width:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u}))))}Us.displayName="ErrorBar";var wie=(e,t)=>t,g9=F([wie,Qe,nE,Ft,BO,Tn,OW,Ut],RW);function bie(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function v9(e){var t=e.currentTarget.getBoundingClientRect(),r,i;if(bie(e)){var o=e.currentTarget.getBBox();r=o.width>0?t.width/o.width:1,i=o.height>0?t.height/o.height:1}else{var c=e.currentTarget;r=c.offsetWidth>0?t.width/c.offsetWidth:1,i=c.offsetHeight>0?t.height/c.offsetHeight:1}var s=(u,d)=>({relativeX:Math.round((u-t.left)/r),relativeY:Math.round((d-t.top)/i)});return"touches"in e?Array.from(e.touches).map(u=>s(u.clientX,u.clientY)):s(e.clientX,e.clientY)}var Xk=Vr("mouseClick"),Yk=Gs();Yk.startListening({actionCreator:Xk,effect:(e,t)=>{var r=e.payload,i=g9(t.getState(),v9(r));i?.activeIndex!=null&&t.dispatch(xG({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var Z3=Vr("mouseMove"),Gk=Gs(),pc=null,Fa=null,Sh=null;Gk.startListening({actionCreator:Z3,effect:(e,t)=>{var r=e.payload,i=t.getState(),{throttleDelay:o,throttledEvents:c}=i.eventSettings,s=c==="all"||c?.includes("mousemove");pc!==null&&(cancelAnimationFrame(pc),pc=null),Fa!==null&&(typeof o!="number"||!s)&&(clearTimeout(Fa),Fa=null),Sh=v9(r);var u=()=>{var d=t.getState(),f=Y_(d,d.tooltip.settings.shared);if(!Sh){pc=null,Fa=null;return}if(f==="axis"){var m=g9(d,Sh);m?.activeIndex!=null?t.dispatch(NO({activeIndex:m.activeIndex,activeDataKey:void 0,activeCoordinate:m.activeCoordinate})):t.dispatch(kO())}pc=null,Fa=null};if(!s){u();return}o==="raf"?pc=requestAnimationFrame(u):typeof o=="number"&&Fa===null&&(Fa=setTimeout(u,o))}});function xie(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<>":t}var Bx={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},Wk=nr({name:"rootProps",initialState:Bx,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:Bx.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),jie=Wk.reducer,{updateOptions:Aie}=Wk.actions,Sie=null,Tie={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},Zk=nr({name:"polarOptions",initialState:Sie,reducers:Tie}),{updatePolarOptions:eoe}=Zk.actions,Eie=Zk.reducer,Qk=Vr("keyDown"),Jk=Vr("focus"),eN=Vr("blur"),pf=Gs(),dc=null,qa=null,Gu=null;pf.startListening({actionCreator:Qk,effect:(e,t)=>{Gu=e.payload,dc!==null&&(cancelAnimationFrame(dc),dc=null);var r=t.getState(),{throttleDelay:i,throttledEvents:o}=r.eventSettings,c=o==="all"||o.includes("keydown");qa!==null&&(typeof i!="number"||!c)&&(clearTimeout(qa),qa=null);var s=()=>{try{var u=t.getState(),d=u.rootProps.accessibilityLayer!==!1;if(!d)return;var{keyboardInteraction:f}=u.tooltip,m=Gu;if(m!=="ArrowRight"&&m!=="ArrowLeft"&&m!=="Enter")return;var h=G_(f,Zc(u),c0(u),s0(u)),v=h==null?-1:Number(h);if(!Number.isFinite(v)||v<0)return;var w=Tn(u);if(m==="Enter"){var b=rd(u,"axis","hover",String(f.index));t.dispatch(td({active:!f.active,activeIndex:f.index,activeCoordinate:b}));return}var x=pG(u),A=x==="left-to-right"?1:-1,T=m==="ArrowRight"?1:-1,E=v+T*A;if(w==null||E>=w.length||E<0)return;var O=rd(u,"axis","hover",String(E));t.dispatch(td({active:!0,activeIndex:E.toString(),activeCoordinate:O}))}finally{dc=null,qa=null}};if(!c){s();return}i==="raf"?dc=requestAnimationFrame(s):typeof i=="number"&&qa===null&&(s(),Gu=null,qa=setTimeout(()=>{Gu?s():(qa=null,dc=null)},i))}});pf.startListening({actionCreator:Jk,effect:(e,t)=>{var r=t.getState(),i=r.rootProps.accessibilityLayer!==!1;if(i){var{keyboardInteraction:o}=r.tooltip;if(!o.active&&o.index==null){var c="0",s=rd(r,"axis","hover",String(c));t.dispatch(td({active:!0,activeIndex:c,activeCoordinate:s}))}}}});pf.startListening({actionCreator:eN,effect:(e,t)=>{var r=t.getState(),i=r.rootProps.accessibilityLayer!==!1;if(i){var{keyboardInteraction:o}=r.tooltip;o.active&&t.dispatch(td({active:!1,activeIndex:o.index,activeCoordinate:o.coordinate}))}}});function tN(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(r,i)=>{if(i==="currentTarget")return t;var o=Reflect.get(r,i);return typeof o=="function"?o.bind(r):o}})}var ti=Vr("externalEvent"),rN=Gs(),Wu=new Map,is=new Map,Th=new Map;rN.startListening({actionCreator:ti,effect:(e,t)=>{var{handler:r,reactEvent:i}=e.payload;if(r!=null){var o=i.type,c=tN(i);Th.set(o,{handler:r,reactEvent:c});var s=Wu.get(o);s!==void 0&&(cancelAnimationFrame(s),Wu.delete(o));var u=t.getState(),{throttleDelay:d,throttledEvents:f}=u.eventSettings,m=f,h=m==="all"||m?.includes(o),v=is.get(o);v!==void 0&&(typeof d!="number"||!h)&&(clearTimeout(v),is.delete(o));var w=()=>{var A=Th.get(o);try{if(!A)return;var{handler:T,reactEvent:E}=A,O=t.getState(),N={activeCoordinate:fW(O),activeDataKey:FO(O),activeIndex:mo(O),activeLabel:$O(O),activeTooltipIndex:mo(O),isTooltipActive:mW(O)};T&&T(N,E)}finally{Wu.delete(o),is.delete(o),Th.delete(o)}};if(!h){w();return}if(d==="raf"){var b=requestAnimationFrame(w);Wu.set(o,b)}else if(typeof d=="number"){if(!is.has(o)){w();var x=setTimeout(w,d);is.set(o,x)}}else w()}}});var Oie=F([Gc],e=>e.tooltipItemPayloads),kie=F([Oie,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var i=e.find(c=>c.settings.graphicalItemId===r);if(i!=null){var{getPosition:o}=i;if(o!=null)return o(t)}}}),iN=Vr("touchMove"),nN=Gs(),Ha=null,Jn=null,Vx=null,ns=null;nN.startListening({actionCreator:iN,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){ns=tN(r);var i=t.getState(),{throttleDelay:o,throttledEvents:c}=i.eventSettings,s=c==="all"||c.includes("touchmove");Ha!==null&&(cancelAnimationFrame(Ha),Ha=null),Jn!==null&&(typeof o!="number"||!s)&&(clearTimeout(Jn),Jn=null),Vx=Array.from(r.touches).map(d=>v9({clientX:d.clientX,clientY:d.clientY,currentTarget:r.currentTarget}));var u=()=>{if(ns!=null){var d=t.getState(),f=Y_(d,d.tooltip.settings.shared);if(f==="axis"){var m,h=(m=Vx)===null||m===void 0?void 0:m[0];if(h==null){Ha=null,Jn=null;return}var v=g9(d,h);v?.activeIndex!=null&&t.dispatch(NO({activeIndex:v.activeIndex,activeDataKey:void 0,activeCoordinate:v.activeCoordinate}))}else if(f==="item"){var w,b=ns.touches[0];if(document.elementFromPoint==null||b==null)return;var x=document.elementFromPoint(b.clientX,b.clientY);if(!x||!x.getAttribute)return;var A=x.getAttribute(D$),T=(w=x.getAttribute(dT))!==null&&w!==void 0?w:void 0,E=Wc(d).find(C=>C.id===T);if(A==null||E==null||T==null)return;var{dataKey:O}=E,N=kie(d,A,T);t.dispatch(OO({activeDataKey:O,activeIndex:A,activeCoordinate:N,activeGraphicalItemId:T}))}Ha=null,Jn=null}};if(!s){u();return}o==="raf"?Ha=requestAnimationFrame(u):typeof o=="number"&&Jn===null&&(u(),ns=null,Jn=setTimeout(()=>{ns?u():(Jn=null,Ha=null)},o))}}});var aN={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},oN=nr({name:"eventSettings",initialState:aN,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:Nie}=oN.actions,Cie=oN.reducer,Mie=DS({brush:VJ,cartesianAxis:SJ,chartData:dZ,errorBars:nte,eventSettings:Cie,graphicalItems:dJ,layout:_$,legend:SF,options:cZ,polarAxis:RQ,polarOptions:Eie,referenceElements:YJ,renderedTicks:jee,rootProps:jie,tooltip:jG,zIndex:GW}),Pie=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return UU({reducer:Mie,preloadedState:t,middleware:i=>{var o;return i({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((o="es6")!==null&&o!==void 0?o:"")}).concat([Yk.middleware,Gk.middleware,pf.middleware,rN.middleware,nN.middleware])},enhancers:i=>{var o=i;return typeof i=="function"&&(o=i()),o.concat(GS({type:"raf"}))},devTools:{serialize:{replacer:xie},name:"recharts-".concat(r)}})};function Die(e){var{preloadedState:t,children:r,reduxStoreName:i}=e,o=wt(),c=j.useRef(null);if(o)return r;c.current==null&&(c.current=Pie(t,i));var s=U6;return j.createElement(FF,{context:s,store:c.current},r)}function Rie(e){var{layout:t,margin:r}=e,i=ot(),o=wt();return j.useEffect(()=>{o||(i(f$(t)),i(d$(r)))},[i,o,t,r]),null}var Lie=j.memo(Rie,Js);function zie(e){var t=ot();return j.useEffect(()=>{t(Aie(e))},[t,e]),null}var Iie=e=>{var t=ot();return j.useEffect(()=>{t(Nie(e))},[t,e]),null},Bie=j.memo(Iie,Js);function Ux(e){var{zIndex:t,isPanorama:r}=e,i=j.useRef(null),o=ot();return j.useLayoutEffect(()=>(i.current&&o(XW({zIndex:t,element:i.current,isPanorama:r})),()=>{o(YW({zIndex:t,isPanorama:r}))}),[o,t,r]),j.createElement("g",{tabIndex:-1,ref:i,className:"recharts-zIndex-layer_".concat(t)})}function $x(e){var{children:t,isPanorama:r}=e,i=me(zW);if(!i||i.length===0)return t;var o=i.filter(s=>s<0),c=i.filter(s=>s>0);return j.createElement(j.Fragment,null,o.map(s=>j.createElement(Ux,{key:s,zIndex:s,isPanorama:r})),t,c.map(s=>j.createElement(Ux,{key:s,zIndex:s,isPanorama:r})))}var Vie=["children"];function Uie(e,t){if(e==null)return{};var r,i,o=$ie(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var r=gT(),i=vT(),o=OT();if(!Bi(r)||!Bi(i))return null;var{children:c,otherAttributes:s,title:u,desc:d}=e,f,m;return s!=null&&(typeof s.tabIndex=="number"?f=s.tabIndex:f=o?0:void 0,typeof s.role=="string"?m=s.role:m=o?"application":void 0),j.createElement(QA,sd({},s,{title:u,desc:d,role:m,tabIndex:f,width:r,height:i,style:Fie,ref:t}),c)}),Hie=e=>{var{children:t}=e,r=me(Ld);if(!r)return null;var{width:i,height:o,y:c,x:s}=r;return j.createElement(QA,{width:i,height:o,x:s,y:c},t)},Fx=j.forwardRef((e,t)=>{var{children:r}=e,i=Uie(e,Vie),o=wt();return o?j.createElement(Hie,null,j.createElement($x,{isPanorama:!0},r)):j.createElement(qie,sd({ref:t},i),j.createElement($x,{isPanorama:!1},r))});function Kie(){var e=ot(),[t,r]=j.useState(null),i=me(P$);return j.useEffect(()=>{if(t!=null){var o=t.getBoundingClientRect(),c=o.width/t.offsetWidth;Ne(c)&&c!==i&&e(h$(c))}},[t,e,i]),r}function qx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Xie(e){for(var t=1;t(bZ(),null);function ud(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var Qie=j.forwardRef((e,t)=>{var r,i,o=j.useRef(null),[c,s]=j.useState({containerWidth:ud((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:ud((i=e.style)===null||i===void 0?void 0:i.height)}),u=j.useCallback((f,m)=>{s(h=>{var v=Math.round(f),w=Math.round(m);return h.containerWidth===v&&h.containerHeight===w?h:{containerWidth:v,containerHeight:w}})},[]),d=j.useCallback(f=>{if(typeof t=="function"&&t(f),f!=null&&typeof ResizeObserver<"u"){var{width:m,height:h}=f.getBoundingClientRect();u(m,h);var v=b=>{var x=b[0];if(x!=null){var{width:A,height:T}=x.contentRect;u(A,T)}},w=new ResizeObserver(v);w.observe(f),o.current=w}},[t,u]);return j.useEffect(()=>()=>{var f=o.current;f?.disconnect()},[u]),j.createElement(j.Fragment,null,j.createElement(Zs,{width:c.containerWidth,height:c.containerHeight}),j.createElement("div",pa({ref:d},e)))}),Jie=j.forwardRef((e,t)=>{var{width:r,height:i}=e,[o,c]=j.useState({containerWidth:ud(r),containerHeight:ud(i)}),s=j.useCallback((d,f)=>{c(m=>{var h=Math.round(d),v=Math.round(f);return m.containerWidth===h&&m.containerHeight===v?m:{containerWidth:h,containerHeight:v}})},[]),u=j.useCallback(d=>{if(typeof t=="function"&&t(d),d!=null){var{width:f,height:m}=d.getBoundingClientRect();s(f,m)}},[t,s]);return j.createElement(j.Fragment,null,j.createElement(Zs,{width:o.containerWidth,height:o.containerHeight}),j.createElement("div",pa({ref:u},e)))}),ene=j.forwardRef((e,t)=>{var{width:r,height:i}=e;return j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement("div",pa({ref:t},e)))}),tne=j.forwardRef((e,t)=>{var{width:r,height:i}=e;return typeof r=="string"||typeof i=="string"?j.createElement(Jie,pa({},e,{ref:t})):typeof r=="number"&&typeof i=="number"?j.createElement(ene,pa({},e,{width:r,height:i,ref:t})):j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement("div",pa({ref:t},e)))});function rne(e){return e?Qie:tne}var ine=j.forwardRef((e,t)=>{var{children:r,className:i,height:o,onClick:c,onContextMenu:s,onDoubleClick:u,onMouseDown:d,onMouseEnter:f,onMouseLeave:m,onMouseMove:h,onMouseUp:v,onTouchEnd:w,onTouchMove:b,onTouchStart:x,style:A,width:T,responsive:E,dispatchTouchEvents:O=!0}=e,N=j.useRef(null),C=ot(),[M,R]=j.useState(null),[z,q]=j.useState(null),Z=Kie(),te=G6(),X=te?.width>0?te.width:T,ge=te?.height>0?te.height:o,se=j.useCallback(ee=>{Z(ee),typeof t=="function"&&t(ee),R(ee),q(ee),ee!=null&&(N.current=ee)},[Z,t,R,q]),ye=j.useCallback(ee=>{C(Xk(ee)),C(ti({handler:c,reactEvent:ee}))},[C,c]),B=j.useCallback(ee=>{C(Z3(ee)),C(ti({handler:f,reactEvent:ee}))},[C,f]),G=j.useCallback(ee=>{C(kO()),C(ti({handler:m,reactEvent:ee}))},[C,m]),ie=j.useCallback(ee=>{C(Z3(ee)),C(ti({handler:h,reactEvent:ee}))},[C,h]),ce=j.useCallback(()=>{C(Jk())},[C]),le=j.useCallback(()=>{C(eN())},[C]),D=j.useCallback(ee=>{C(Qk(ee.key))},[C]),H=j.useCallback(ee=>{C(ti({handler:s,reactEvent:ee}))},[C,s]),ae=j.useCallback(ee=>{C(ti({handler:u,reactEvent:ee}))},[C,u]),oe=j.useCallback(ee=>{C(ti({handler:d,reactEvent:ee}))},[C,d]),ve=j.useCallback(ee=>{C(ti({handler:v,reactEvent:ee}))},[C,v]),Ae=j.useCallback(ee=>{C(ti({handler:x,reactEvent:ee}))},[C,x]),je=j.useCallback(ee=>{O&&C(iN(ee)),C(ti({handler:b,reactEvent:ee}))},[C,O,b]),re=j.useCallback(ee=>{C(ti({handler:w,reactEvent:ee}))},[C,w]),Q=rne(E);return j.createElement(WO.Provider,{value:M},j.createElement(vB.Provider,{value:z},j.createElement(Q,{width:X??A?.width,height:ge??A?.height,className:Ze("recharts-wrapper",i),style:Xie({position:"relative",cursor:"default",width:X,height:ge},A),onClick:ye,onContextMenu:H,onDoubleClick:ae,onFocus:ce,onBlur:le,onKeyDown:D,onMouseDown:oe,onMouseEnter:B,onMouseLeave:G,onMouseMove:ie,onMouseUp:ve,onTouchEnd:re,onTouchMove:je,onTouchStart:Ae,ref:se},j.createElement(Zie,null),r)))}),nne=["width","height","responsive","children","className","style","compact","title","desc"];function ane(e,t){if(e==null)return{};var r,i,o=one(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{width:r,height:i,responsive:o,children:c,className:s,style:u,compact:d,title:f,desc:m}=e,h=ane(e,nne),v=oi(h);return d?j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement(Fx,{otherAttributes:v,title:f,desc:m},c)):j.createElement(ine,{className:s,style:u,width:r,height:i,responsive:o??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},j.createElement(Fx,{otherAttributes:v,title:f,desc:m,ref:t},j.createElement(GJ,null,c)))});function Q3(){return Q3=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.createElement(cN,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:mne,tooltipPayloadSearcher:ZO,categoricalChartProps:e,ref:t})),hne=["item"],_ne=j.forwardRef((e,t)=>j.createElement(cN,{chartName:"ScatterChart",defaultTooltipEventType:"item",validateTooltipEventTypes:hne,tooltipPayloadSearcher:ZO,categoricalChartProps:e,ref:t}));const gne=JSON.parse('[{"id":"cohere-plus-gemma-4-26b-plus-voxtral","name":"Cohere + Gemma-4-26B + Voxtral","type":"cascade","stt":"Cohere Transcribe","llm":"Gemma-4-26B","tts":"Voxtral 4B TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.5650707510040162,"ci_lower":0.5400919675702811,"ci_upper":0.5891347043005356},"per_domain":{"airline":{"point":0.5846239999999999,"ci_lower":0.5342981666666666,"ci_upper":0.6310367,"n":50},"itsm":{"point":0.5399416666666668,"ci_lower":0.4983481041666666,"ci_upper":0.5800412916666666,"n":80},"medical_hr":{"point":0.5706465863453815,"ci_lower":0.5318696787148595,"ci_upper":0.607986827309237,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2074718875502008,"ci_lower":0.1685092369477911,"ci_upper":0.2461645080321284},"per_domain":{"airline":{"point":0.246,"ci_lower":0.164,"ci_upper":0.326,"n":50},"itsm":{"point":0.1475,"ci_lower":0.0975,"ci_upper":0.1975,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.1614457831325301,"ci_upper":0.3036144578313253,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.4160140562248997,"ci_lower":0.3477434738955823,"ci_upper":0.4843591867469879},"per_domain":{"airline":{"point":0.5,"ci_lower":0.36,"ci_upper":0.64,"n":50},"itsm":{"point":0.3625,"ci_lower":0.2625,"ci_upper":0.475,"n":80},"medical_hr":{"point":0.3855421686746988,"ci_lower":0.2771084337349397,"ci_upper":0.4939759036144578,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0603822803212851,"ci_lower":0.037151450441767,"ci_upper":0.0887407893574296},"per_domain":{"airline":{"point":0.0660905999999999,"ci_lower":0.0180382799999999,"ci_upper":0.131072735,"n":50},"itsm":{"point":0.0275959999999999,"ci_lower":0.0071494999999999,"ci_upper":0.0557637999999999,"n":80},"medical_hr":{"point":0.0874602409638554,"ci_lower":0.0437506506024096,"ci_upper":0.1422746024096384,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6581567455823293,"ci_lower":0.6453489980756358,"ci_upper":0.6710986886981257},"per_domain":{"airline":{"point":0.6751214666666666,"ci_lower":0.6479398133333334,"ci_upper":0.7018515133333334,"n":50},"itsm":{"point":0.6488604166666667,"ci_lower":0.6300227645833333,"ci_upper":0.6668413208333334,"n":80},"medical_hr":{"point":0.6504883534136546,"ci_lower":0.6301046425702811,"ci_upper":0.6697641847389557,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.2094879518072288,"ci_lower":0.1828787650602409,"ci_upper":0.2373751004016063},"per_domain":{"airline":{"point":0.2199999999999999,"ci_lower":0.168,"ci_upper":0.2799999999999999,"n":50},"itsm":{"point":0.1675,"ci_lower":0.1299374999999999,"ci_upper":0.2075,"n":80},"medical_hr":{"point":0.2409638554216866,"ci_lower":0.1975903614457831,"ci_upper":0.2867469879518072,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.6472489959839357,"ci_lower":0.581632781124498,"ci_upper":0.7098310742971887},"per_domain":{"airline":{"point":0.68,"ci_lower":0.5595000000000001,"ci_upper":0.8,"n":50},"itsm":{"point":0.575,"ci_lower":0.4625,"ci_upper":0.6753124999999983,"n":80},"medical_hr":{"point":0.6867469879518072,"ci_lower":0.5903614457831325,"ci_upper":0.7831325301204819,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.014607469879518,"ci_lower":0.0066141368674698,"ci_upper":0.0252782147791164},"per_domain":{"airline":{"point":0.0137919999999999,"ci_lower":0.00380752,"ci_upper":0.0286211199999999,"n":50},"itsm":{"point":0.016228,"ci_lower":0.0019038,"ci_upper":0.04232,"n":80},"medical_hr":{"point":0.0138024096385542,"ci_lower":0.0065001445783132,"ci_upper":0.0240193734939758,"n":83}}},"task_completion":{"pooled":{"point":0.3378574297188755,"ci_lower":0.2890192771084338,"ci_upper":0.3878984939759035},"per_domain":{"airline":{"point":0.368,"ci_lower":0.2759999999999999,"ci_upper":0.4600999999999995,"n":50},"itsm":{"point":0.3275,"ci_lower":0.2475,"ci_upper":0.4025,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2289156626506024,"ci_upper":0.4096385542168674,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9826269116465864,"ci_lower":0.9792287040662648,"ci_upper":0.9858648414156628},"per_domain":{"airline":{"point":0.988872,"ci_lower":0.9826436,"ci_upper":0.9940643,"n":50},"itsm":{"point":0.973575,"ci_lower":0.9663244375,"ci_upper":0.9798055,"n":80},"medical_hr":{"point":0.9854337349397592,"ci_lower":0.9805053614457832,"ci_upper":0.9898603012048192,"n":83}}},"faithfulness":{"pooled":{"point":0.3750612449799197,"ci_lower":0.3388727911646587,"ci_upper":0.4121540913654619},"per_domain":{"airline":{"point":0.3979999999999999,"ci_lower":0.33,"ci_upper":0.468,"n":50},"itsm":{"point":0.31875,"ci_lower":0.25621875,"ci_upper":0.38125,"n":80},"medical_hr":{"point":0.408433734939759,"ci_lower":0.3542168674698795,"ci_upper":0.4602710843373493,"n":83}}},"turn_taking":{"pooled":{"point":0.5666593853413655,"ci_lower":0.5425191626606425,"ci_upper":0.5912114554016064},"per_domain":{"airline":{"point":0.6636404,"ci_lower":0.62863669,"ci_upper":0.6982353,"n":50},"itsm":{"point":0.48691125,"ci_lower":0.4429865,"ci_upper":0.53042363125,"n":80},"medical_hr":{"point":0.5494265060240964,"ci_lower":0.5028117771084337,"ci_upper":0.5935131867469878,"n":83}}},"conciseness":{"pooled":{"point":0.8094484016064256,"ci_lower":0.8030422972389557,"ci_upper":0.8158510328313253},"per_domain":{"airline":{"point":0.789724,"ci_lower":0.7769548999999999,"ci_upper":0.8019330000000001,"n":50},"itsm":{"point":0.8209199999999999,"ci_lower":0.8114169999999999,"ci_upper":0.8305134375,"n":80},"medical_hr":{"point":0.8177012048192772,"ci_lower":0.805828373493976,"ci_upper":0.829102891566265,"n":83}}},"conversation_progression":{"pooled":{"point":0.5983624497991967,"ci_lower":0.5677662148594377,"ci_upper":0.630040562248996},"per_domain":{"airline":{"point":0.572,"ci_lower":0.504,"ci_upper":0.638,"n":50},"itsm":{"point":0.6387499999999999,"ci_lower":0.59875,"ci_upper":0.6775312499999998,"n":80},"medical_hr":{"point":0.5843373493975903,"ci_lower":0.5337349397590361,"ci_upper":0.636144578313253,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1755555555555555,"ci_lower":-0.2296296296296296,"ci_upper":-0.117037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1666666666666666,"ci_lower":-0.2488888888888888,"ci_upper":-0.0955555555555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2555555555555556,"ci_lower":-0.3645555555555556,"ci_upper":-0.1466111111111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1044444444444444,"ci_lower":-0.2045555555555555,"ci_upper":-0.0111111111111111,"corrected_p":0.1002,"raw_p":0.0501,"reject":false}}},"background_noise":{"pooled":{"point":-0.0718518518518518,"ci_lower":-0.1274074074074074,"ci_upper":-0.0222222222222222,"corrected_p":0.009,"raw_p":0.009,"reject":true},"per_domain":{"airline":{"point":-0.1222222222222222,"ci_lower":-0.2133333333333333,"ci_upper":-0.0355555555555555,"corrected_p":0.0684,"raw_p":0.0114,"reject":false},"itsm":{"point":-0.1222222222222222,"ci_lower":-0.2222222222222222,"ci_upper":-0.0288888888888889,"corrected_p":0.0792,"raw_p":0.0198,"reject":false},"medical_hr":{"point":0.0288888888888888,"ci_lower":-0.0445,"ci_upper":0.1089444444444443,"corrected_p":0.5183,"raw_p":0.5183,"reject":false}}},"both":{"pooled":{"point":-0.1459259259259259,"ci_lower":-0.1992962962962963,"ci_upper":-0.0910925925925926,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1333333333333333,"ci_lower":-0.2377777777777778,"ci_upper":-0.0377222222222222,"corrected_p":0.0684,"raw_p":0.0134,"reject":false},"itsm":{"point":-0.2222222222222222,"ci_lower":-0.3311666666666667,"ci_upper":-0.1155555555555555,"corrected_p":0.0021,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.0822222222222222,"ci_lower":-0.1511666666666667,"ci_upper":-0.0177222222222222,"corrected_p":0.0792,"raw_p":0.0222,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0069851851851851,"ci_lower":0.0006472222222222,"ci_upper":0.0132346296296296,"corrected_p":0.1005,"raw_p":0.0335,"reject":false},"per_domain":{"airline":{"point":0.0040044444444444,"ci_lower":-0.0026500555555555,"ci_upper":0.0104902777777777,"corrected_p":1,"raw_p":0.2437,"reject":false},"itsm":{"point":0.0057599999999999,"ci_lower":-0.0096835555555555,"ci_upper":0.0207437777777777,"corrected_p":1,"raw_p":0.4759,"reject":false},"medical_hr":{"point":0.011191111111111,"ci_lower":0.0025735555555555,"ci_upper":0.0201356666666666,"corrected_p":0.1674,"raw_p":0.0186,"reject":false}}},"background_noise":{"pooled":{"point":-0.0014851851851852,"ci_lower":-0.0106074259259259,"ci_upper":0.007684574074074,"corrected_p":0.766,"raw_p":0.766,"reject":false},"per_domain":{"airline":{"point":0.0017377777777777,"ci_lower":-0.0099219444444444,"ci_upper":0.0134797777777777,"corrected_p":1,"raw_p":0.778,"reject":false},"itsm":{"point":-0.0084955555555555,"ci_lower":-0.0327690555555555,"ci_upper":0.0119843888888888,"corrected_p":1,"raw_p":0.4989,"reject":false},"medical_hr":{"point":0.0023022222222222,"ci_lower":-0.0089296111111111,"ci_upper":0.0146503333333332,"corrected_p":1,"raw_p":0.7195,"reject":false}}},"both":{"pooled":{"point":0.0048481481481481,"ci_lower":-0.002201074074074,"ci_upper":0.0118372592592592,"corrected_p":0.357,"raw_p":0.1785,"reject":false},"per_domain":{"airline":{"point":-0.0040622222222222,"ci_lower":-0.0152573888888888,"ci_upper":0.0071054444444444,"corrected_p":1,"raw_p":0.4997,"reject":false},"itsm":{"point":0.0137266666666666,"ci_lower":-0.0007921111111111,"ci_upper":0.0261669999999999,"corrected_p":0.4128,"raw_p":0.0516,"reject":false},"medical_hr":{"point":0.0048799999999999,"ci_lower":-0.0060746111111111,"ci_upper":0.015789611111111,"corrected_p":1,"raw_p":0.4102,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.1055555555555555,"ci_lower":0.0466666666666666,"ci_upper":0.1633425925925925,"corrected_p":0.0006,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":0.1366666666666666,"ci_lower":0.0599999999999999,"ci_upper":0.2078055555555555,"corrected_p":0.0215999999999999,"raw_p":0.0024,"reject":true},"itsm":{"point":0.0211111111111111,"ci_lower":-0.0622222222222222,"ci_upper":0.1189166666666666,"corrected_p":1,"raw_p":0.6885,"reject":false},"medical_hr":{"point":0.1588888888888888,"ci_lower":0.0488888888888888,"ci_upper":0.2722777777777777,"corrected_p":0.084,"raw_p":0.0105,"reject":false}}},"background_noise":{"pooled":{"point":0.0055555555555555,"ci_lower":-0.0515185185185185,"ci_upper":0.065574074074074,"corrected_p":0.8478,"raw_p":0.8478,"reject":false},"per_domain":{"airline":{"point":0.0255555555555555,"ci_lower":-0.0566666666666666,"ci_upper":0.1078055555555555,"corrected_p":1,"raw_p":0.5407,"reject":false},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1911388888888888,"ci_upper":0.0522499999999999,"corrected_p":1,"raw_p":0.2819,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0222222222222222,"ci_upper":0.1511388888888888,"corrected_p":0.9534,"raw_p":0.1589,"reject":false}}},"both":{"pooled":{"point":0.0592592592592592,"ci_lower":0.0025648148148148,"ci_upper":0.1200185185185185,"corrected_p":0.109,"raw_p":0.0545,"reject":false},"per_domain":{"airline":{"point":0.0588888888888889,"ci_lower":-0.043361111111111,"ci_upper":0.1611388888888888,"corrected_p":1,"raw_p":0.2634,"reject":false},"itsm":{"point":0.0377777777777777,"ci_lower":-0.07675,"ci_upper":0.1555555555555555,"corrected_p":1,"raw_p":0.5393,"reject":false},"medical_hr":{"point":0.081111111111111,"ci_lower":-0.0067222222222222,"ci_upper":0.1689166666666666,"corrected_p":0.6600999999999999,"raw_p":0.0943,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1652613333333333,"ci_lower":-0.2290153944444444,"ci_upper":-0.0980452518518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1583551111111111,"ci_lower":-0.2525257055555556,"ci_upper":-0.0587462333333333,"corrected_p":0.028,"raw_p":0.0035,"reject":true},"itsm":{"point":-0.1440206666666666,"ci_lower":-0.2470970944444444,"ci_upper":-0.0450106833333333,"corrected_p":0.0708,"raw_p":0.0118,"reject":false},"medical_hr":{"point":-0.1934082222222222,"ci_lower":-0.3129374166666667,"ci_upper":-0.0677371166666666,"corrected_p":0.0525,"raw_p":0.0075,"reject":false}}},"background_noise":{"pooled":{"point":0.0972442222222222,"ci_lower":0.0513048333333333,"ci_upper":0.1441265055555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0123259999999999,"ci_lower":-0.0423342166666666,"ci_upper":0.0669840888888888,"corrected_p":1,"raw_p":0.6734,"reject":false},"itsm":{"point":0.1860215555555555,"ci_lower":0.1111965777777777,"ci_upper":0.2641224777777777,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":0.0933851111111111,"ci_lower":0.0154034277777777,"ci_upper":0.1672391166666666,"corrected_p":0.1359999999999999,"raw_p":0.0272,"reject":false}}},"both":{"pooled":{"point":0.0016942222222222,"ci_lower":-0.0391765537037037,"ci_upper":0.0478447074074074,"corrected_p":0.9394,"raw_p":0.9394,"reject":false},"per_domain":{"airline":{"point":-0.0098695555555555,"ci_lower":-0.0645307333333333,"ci_upper":0.0458599999999999,"corrected_p":1,"raw_p":0.7281,"reject":false},"itsm":{"point":0.0281204444444444,"ci_lower":-0.05583015,"ci_upper":0.0999373999999999,"corrected_p":1,"raw_p":0.5087,"reject":false},"medical_hr":{"point":-0.0131682222222222,"ci_lower":-0.1048136555555555,"ci_upper":0.0705453888888888,"corrected_p":1,"raw_p":0.7737,"reject":false}}}},"conciseness":{"accent":{"pooled":{"point":-0.0149666666666666,"ci_lower":-0.0281509629629629,"ci_upper":-0.0007529444444444,"corrected_p":0.0434,"raw_p":0.0434,"reject":true},"per_domain":{"airline":{"point":-0.0060133333333333,"ci_lower":-0.0364963888888888,"ci_upper":0.0242057777777777,"corrected_p":0.989,"raw_p":0.7119,"reject":false},"itsm":{"point":-0.0070977777777777,"ci_lower":-0.0272193888888888,"ci_upper":0.0145670555555555,"corrected_p":0.989,"raw_p":0.4945,"reject":false},"medical_hr":{"point":-0.0317888888888888,"ci_lower":-0.0509691666666666,"ci_upper":-0.0104463888888889,"corrected_p":0.0441,"raw_p":0.0049,"reject":true}}},"background_noise":{"pooled":{"point":-0.0227518518518518,"ci_lower":-0.0342836851851851,"ci_upper":-0.0116142037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0274244444444444,"ci_lower":-0.0490093888888888,"ci_upper":-0.0058692777777777,"corrected_p":0.126,"raw_p":0.021,"reject":false},"itsm":{"point":-0.0127755555555555,"ci_lower":-0.0320031111111111,"ci_upper":0.0057466666666666,"corrected_p":0.633,"raw_p":0.211,"reject":false},"medical_hr":{"point":-0.0280555555555555,"ci_lower":-0.0467710555555555,"ci_upper":-0.0098866111111111,"corrected_p":0.0864,"raw_p":0.0112,"reject":false}}},"both":{"pooled":{"point":-0.0227,"ci_lower":-0.0340201481481481,"ci_upper":-0.009755537037037,"corrected_p":0.0014,"raw_p":0.0007,"reject":true},"per_domain":{"airline":{"point":-0.0209244444444444,"ci_lower":-0.0396974999999999,"ci_upper":-0.0014481666666666,"corrected_p":0.2435,"raw_p":0.0487,"reject":false},"itsm":{"point":-0.0274311111111111,"ci_lower":-0.0466763888888889,"ci_upper":-0.0094069444444444,"corrected_p":0.0864,"raw_p":0.0108,"reject":false},"medical_hr":{"point":-0.0197444444444444,"ci_lower":-0.0451625555555555,"ci_upper":0.0021444999999999,"corrected_p":0.4456,"raw_p":0.1114,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0203703703703703,"ci_lower":-0.0433611111111111,"ci_upper":0.0837129629629629,"corrected_p":0.5528,"raw_p":0.5528,"reject":false},"per_domain":{"airline":{"point":-0.0233333333333333,"ci_lower":-0.1489166666666666,"ci_upper":0.1133611111111111,"corrected_p":1,"raw_p":0.7445,"reject":false},"itsm":{"point":0.031111111111111,"ci_lower":-0.0544722222222222,"ci_upper":0.1122222222222222,"corrected_p":1,"raw_p":0.4897,"reject":false},"medical_hr":{"point":0.0533333333333333,"ci_lower":-0.0611388888888889,"ci_upper":0.1622777777777777,"corrected_p":1,"raw_p":0.367,"reject":false}}},"background_noise":{"pooled":{"point":-0.0703703703703703,"ci_lower":-0.1214907407407407,"ci_upper":-0.0166574074074074,"corrected_p":0.019,"raw_p":0.0095,"reject":true},"per_domain":{"airline":{"point":-0.1733333333333333,"ci_lower":-0.2633611111111111,"ci_upper":-0.0699722222222222,"corrected_p":0.027,"raw_p":0.003,"reject":true},"itsm":{"point":-0.0411111111111111,"ci_lower":-0.1144722222222222,"ci_upper":0.0299999999999999,"corrected_p":1,"raw_p":0.2641,"reject":false},"medical_hr":{"point":0.0033333333333333,"ci_lower":-0.0878333333333333,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.956,"reject":false}}},"both":{"pooled":{"point":-0.1222222222222222,"ci_lower":-0.1855648148148148,"ci_upper":-0.0611018518518518,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.1455555555555555,"ci_lower":-0.2544722222222222,"ci_upper":-0.0244166666666667,"corrected_p":0.1274,"raw_p":0.0182,"reject":false},"itsm":{"point":-0.141111111111111,"ci_lower":-0.2344722222222221,"ci_upper":-0.0455277777777777,"corrected_p":0.0648,"raw_p":0.0081,"reject":false},"medical_hr":{"point":-0.08,"ci_lower":-0.1889166666666667,"ci_upper":0.033361111111111,"corrected_p":1,"raw_p":0.1669,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1177777777777777,"ci_lower":-0.1659444444444444,"ci_upper":-0.0711111111111111,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1311111111111111,"ci_lower":-0.2022222222222222,"ci_upper":-0.06,"corrected_p":0.0072,"raw_p":0.0008,"reject":true},"itsm":{"point":-0.1288888888888889,"ci_lower":-0.2067222222222222,"ci_upper":-0.0555555555555555,"corrected_p":0.0161,"raw_p":0.0023,"reject":true},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.2066666666666666,"ci_upper":0.0022222222222222,"corrected_p":0.2709,"raw_p":0.0903,"reject":false}}},"background_noise":{"pooled":{"point":-0.0696296296296296,"ci_lower":-0.1259259259259259,"ci_upper":-0.0185,"corrected_p":0.0108,"raw_p":0.0108,"reject":true},"per_domain":{"airline":{"point":-0.0977777777777778,"ci_lower":-0.1911111111111111,"ci_upper":-0.0110555555555556,"corrected_p":0.1912,"raw_p":0.0478,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.1956111111111111,"ci_upper":-0.0266666666666666,"corrected_p":0.1074,"raw_p":0.0179,"reject":false},"medical_hr":{"point":-0.0044444444444444,"ci_lower":-0.1,"ci_upper":0.0889444444444444,"corrected_p":0.927,"raw_p":0.927,"reject":false}}},"both":{"pooled":{"point":-0.0918518518518518,"ci_lower":-0.1362962962962963,"ci_upper":-0.0429629629629629,"corrected_p":0.0004,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.0866666666666666,"ci_lower":-0.1666666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.1855,"raw_p":0.0371,"reject":false},"itsm":{"point":-0.14,"ci_lower":-0.2288888888888889,"ci_upper":-0.0622222222222222,"corrected_p":0.008,"raw_p":0.001,"reject":true},"medical_hr":{"point":-0.0488888888888888,"ci_lower":-0.1266666666666666,"ci_upper":0.0266666666666666,"corrected_p":0.4998,"raw_p":0.2499,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0733333333333333,"ci_lower":-0.1377962962962963,"ci_upper":-0.017,"corrected_p":0.042,"raw_p":0.0192,"reject":true},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1355555555555555,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.5361,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.1111111111111111,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.6468,"reject":false},"medical_hr":{"point":-0.1688888888888889,"ci_lower":-0.2755555555555555,"ci_upper":-0.06,"corrected_p":0.0231,"raw_p":0.0033,"reject":true}}},"background_noise":{"pooled":{"point":0.0785185185185185,"ci_lower":0.0162962962962962,"ci_upper":0.1378148148148147,"corrected_p":0.042,"raw_p":0.014,"reject":true},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.0688888888888889,"ci_upper":0.0933333333333333,"corrected_p":1,"raw_p":0.8021,"reject":false},"itsm":{"point":0.2022222222222222,"ci_lower":0.1022222222222222,"ci_upper":0.3200555555555555,"corrected_p":0.0088,"raw_p":0.0011,"reject":true},"medical_hr":{"point":0.0199999999999999,"ci_lower":-0.0822777777777777,"ci_upper":0.1267222222222221,"corrected_p":1,"raw_p":0.7539,"reject":false}}},"both":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.1118703703703703,"ci_upper":0.0007407407407407,"corrected_p":0.0585,"raw_p":0.0585,"reject":false},"per_domain":{"airline":{"point":-0.02,"ci_lower":-0.1178333333333333,"ci_upper":0.0733333333333333,"corrected_p":1,"raw_p":0.6671,"reject":false},"itsm":{"point":0.0466666666666666,"ci_lower":-0.0489444444444444,"ci_upper":0.1444999999999999,"corrected_p":1,"raw_p":0.3565,"reject":false},"medical_hr":{"point":-0.1911111111111111,"ci_lower":-0.2645,"ci_upper":-0.1132222222222223,"corrected_p":0.0009,"raw_p":0.0001,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.2111111111111111,"ci_lower":-0.2926111111111111,"ci_upper":-0.1370185185185186,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2222222222222222,"ci_lower":-0.3445,"ci_upper":-0.1044444444444444,"corrected_p":0.0126,"raw_p":0.0014,"reject":true},"itsm":{"point":-0.1933333333333333,"ci_lower":-0.3066666666666666,"ci_upper":-0.0777777777777778,"corrected_p":0.0208,"raw_p":0.0026,"reject":true},"medical_hr":{"point":-0.2177777777777778,"ci_lower":-0.3756111111111112,"ci_upper":-0.0555,"corrected_p":0.0955,"raw_p":0.0191,"reject":false}}},"background_noise":{"pooled":{"point":0.1074074074074073,"ci_lower":0.0585185185185185,"ci_upper":0.1563148148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0288888888888888,"ci_upper":0.0733333333333332,"corrected_p":0.7928,"raw_p":0.4648,"reject":false},"itsm":{"point":0.1511111111111111,"ci_lower":0.0533333333333333,"ci_upper":0.2466666666666666,"corrected_p":0.0384,"raw_p":0.0064,"reject":true},"medical_hr":{"point":0.1488888888888888,"ci_lower":0.0555555555555555,"ci_upper":0.2466666666666666,"corrected_p":0.0315,"raw_p":0.0045,"reject":true}}},"both":{"pooled":{"point":0.0592592592592592,"ci_lower":0.0014814814814814,"ci_upper":0.111111111111111,"corrected_p":0.0369,"raw_p":0.0369,"reject":true},"per_domain":{"airline":{"point":0.0333333333333333,"ci_lower":-0.02,"ci_upper":0.0866666666666666,"corrected_p":0.7928,"raw_p":0.3001,"reject":false},"itsm":{"point":0.0622222222222221,"ci_lower":-0.0423333333333333,"ci_upper":0.151111111111111,"corrected_p":0.7928,"raw_p":0.2381,"reject":false},"medical_hr":{"point":0.0822222222222222,"ci_lower":-0.0355555555555555,"ci_upper":0.1933333333333333,"corrected_p":0.7928,"raw_p":0.1982,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1403762962962962,"ci_lower":-0.1875452592592592,"ci_upper":-0.0959320833333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1336,"ci_lower":-0.1913652777777777,"ci_upper":-0.0759664444444445,"corrected_p":0.0005,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.14148,"ci_lower":-0.2171572777777777,"ci_upper":-0.0620425555555555,"corrected_p":0.004,"raw_p":0.002,"reject":true},"airline":{"point":-0.1460488888888888,"ci_lower":-0.2389032777777777,"ci_upper":-0.056237,"corrected_p":0.0041,"raw_p":0.0041,"reject":true}}},"background_noise":{"pooled":{"point":-0.1567022222222222,"ci_lower":-0.1932320555555555,"ci_upper":-0.1196192777777777,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1356666666666666,"ci_lower":-0.2039141666666666,"ci_upper":-0.0693727777777778,"corrected_p":0.0015,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1449466666666666,"ci_lower":-0.2067055555555555,"ci_upper":-0.0849257222222222,"corrected_p":0.0005,"raw_p":0.0001,"reject":true},"airline":{"point":-0.1894933333333333,"ci_lower":-0.2476647222222222,"ci_upper":-0.1306641111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2317762962962962,"ci_lower":-0.2734717777777777,"ci_upper":-0.189724,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2607222222222222,"ci_lower":-0.3223837222222222,"ci_upper":-0.1944105,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1988133333333333,"ci_lower":-0.260904111111111,"ci_upper":-0.1350201666666667,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2357933333333332,"ci_lower":-0.3174811666666667,"ci_upper":-0.1545500555555556,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6135133333333334,"ci_lower":0.5711103888888889,"ci_upper":0.651886388888889,"n":90},"per_domain":{"itsm":{"point":0.6641333333333332,"ci_lower":0.6197814999999999,"ci_upper":0.709894,"n":30},"medical_hr":{"point":0.5710133333333334,"ci_lower":0.5021373333333333,"ci_upper":0.6399806666666665,"n":30},"airline":{"point":0.6053933333333333,"ci_lower":0.5226813333333333,"ci_upper":0.6856890000000002,"n":30}}},"accent":{"pooled":{"point":0.4731370370370369,"ci_lower":0.4372881481481482,"ci_upper":0.5080972685185184,"n":90},"per_domain":{"itsm":{"point":0.5305333333333333,"ci_lower":0.4700327777777778,"ci_upper":0.5842119444444445,"n":30},"medical_hr":{"point":0.4295333333333332,"ci_lower":0.3652433333333333,"ci_upper":0.4993215277777778,"n":30},"airline":{"point":0.4593444444444444,"ci_lower":0.4031983333333332,"ci_upper":0.5130913888888889,"n":30}}},"background_noise":{"pooled":{"point":0.4568111111111111,"ci_lower":0.4131349074074074,"ci_upper":0.5019330555555556,"n":90},"per_domain":{"itsm":{"point":0.5284666666666666,"ci_lower":0.4479522222222222,"ci_upper":0.6073366666666667,"n":30},"medical_hr":{"point":0.4260666666666666,"ci_lower":0.3635319444444443,"ci_upper":0.4916780555555556,"n":30},"airline":{"point":0.4159,"ci_lower":0.3396611111111109,"ci_upper":0.4915286111111111,"n":30}}},"both":{"pooled":{"point":0.3817370370370369,"ci_lower":0.3474925,"ci_upper":0.4179146296296295,"n":90},"per_domain":{"itsm":{"point":0.403411111111111,"ci_lower":0.3399077777777778,"ci_upper":0.4683799999999999,"n":30},"medical_hr":{"point":0.3722,"ci_lower":0.3179863888888888,"ci_upper":0.4293024999999999,"n":30},"airline":{"point":0.3695999999999999,"ci_lower":0.3033980555555555,"ci_upper":0.4418944444444444,"n":30}}}}}},{"id":"scribe-realtime-gemini-3-flash-eleven-conversational-v3","name":"Scribe v2.2 Realtime + Gemini 3 Flash + TTS Conversational v3 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"Gemini 3 Flash","tts":"TTS Conversational v3","clean":{"EVA-A_mean":{"pooled":{"point":0.7234290508701472,"ci_lower":0.6975528312248996,"ci_upper":0.7477355758701473},"per_domain":{"airline":{"point":0.8183639999999999,"ci_lower":0.7664075333333333,"ci_upper":0.8622694333333334,"n":50},"itsm":{"point":0.7023849999999999,"ci_lower":0.66584825,"ci_upper":0.7414685624999999,"n":80},"medical_hr":{"point":0.6495381526104417,"ci_lower":0.607063032128514,"ci_upper":0.6935001606425703,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4898313253012048,"ci_lower":0.4428170682730923,"ci_upper":0.5385720883534135},"per_domain":{"airline":{"point":0.6559999999999999,"ci_lower":0.564,"ci_upper":0.7439999999999999,"n":50},"itsm":{"point":0.44,"ci_lower":0.36,"ci_upper":0.5225,"n":80},"medical_hr":{"point":0.3734939759036144,"ci_lower":0.2915662650602409,"ci_upper":0.4554819277108431,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7298192771084339,"ci_lower":0.6720825803212852,"ci_upper":0.7851342871485943},"per_domain":{"airline":{"point":0.9,"ci_lower":0.82,"ci_upper":0.98,"n":50},"itsm":{"point":0.675,"ci_lower":0.575,"ci_upper":0.775,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7108433734939759,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2689638746987952,"ci_lower":0.2167695021686747,"ci_upper":0.3222058926907629},"per_domain":{"airline":{"point":0.3852415999999999,"ci_lower":0.26354048,"ci_upper":0.4979296,"n":50},"itsm":{"point":0.222344,"ci_lower":0.1480359999999999,"ci_upper":0.3082761,"n":80},"medical_hr":{"point":0.1993060240963855,"ci_lower":0.1290040481927711,"ci_upper":0.2736380722891566,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6763357621151272,"ci_lower":0.6661173016198125,"ci_upper":0.686087333420348},"per_domain":{"airline":{"point":0.6976232,"ci_lower":0.6764262633333333,"ci_upper":0.71721003,"n":50},"itsm":{"point":0.6542375,"ci_lower":0.6370712395833333,"ci_upper":0.6710839229166666,"n":80},"medical_hr":{"point":0.6771465863453816,"ci_lower":0.6644407389558232,"ci_upper":0.6901630441767069,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0238493975903614,"ci_lower":0.0091357931726907,"ci_upper":0.041874548192771},"per_domain":{"airline":{"point":0.052,"ci_lower":0.016,"ci_upper":0.1,"n":50},"itsm":{"point":0.0075,"ci_lower":0,"ci_upper":0.0174999999999999,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0605321285140562,"ci_lower":0.0296987951807228,"ci_upper":0.0955358935742971},"per_domain":{"airline":{"point":0.12,"ci_lower":0.04,"ci_upper":0.22,"n":50},"itsm":{"point":0.0375,"ci_lower":0,"ci_upper":0.0875,"n":80},"medical_hr":{"point":0.0240963855421686,"ci_lower":0,"ci_upper":0.0602409638554216,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0041650024096385,"ci_lower":0.0001489906024096,"ci_upper":0.0101949639357429},"per_domain":{"airline":{"point":0.0085312,"ci_lower":0.0002112,"ci_upper":0.0240150399999999,"n":50},"itsm":{"point":0.000012000000000000002,"ci_lower":0,"ci_upper":0.000028000000000000003,"n":80},"medical_hr":{"point":0.0039518072289156,"ci_lower":0,"ci_upper":0.0118515662650602,"n":83}}},"task_completion":{"pooled":{"point":0.7361405622489959,"ci_lower":0.6910026104417669,"ci_upper":0.7770099397590362},"per_domain":{"airline":{"point":0.8079999999999999,"ci_lower":0.728,"ci_upper":0.8800000000000001,"n":50},"itsm":{"point":0.7449999999999999,"ci_lower":0.6775,"ci_upper":0.8075624999999997,"n":80},"medical_hr":{"point":0.6554216867469879,"ci_lower":0.5759036144578313,"ci_upper":0.7301204819277108,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9769859477911648,"ci_lower":0.9715188721887552,"ci_upper":0.9819608919176708},"per_domain":{"airline":{"point":0.981092,"ci_lower":0.9692757,"ci_upper":0.990816,"n":50},"itsm":{"point":0.977155,"ci_lower":0.9688616875,"ci_upper":0.983811375,"n":80},"medical_hr":{"point":0.972710843373494,"ci_lower":0.963835060240964,"ci_upper":0.9807653012048192,"n":83}}},"faithfulness":{"pooled":{"point":0.4571606425702811,"ci_lower":0.415983985943775,"ci_upper":0.497486546184739},"per_domain":{"airline":{"point":0.6659999999999999,"ci_lower":0.5780000000000001,"ci_upper":0.746,"n":50},"itsm":{"point":0.3849999999999999,"ci_lower":0.32121875,"ci_upper":0.4474999999999999,"n":80},"medical_hr":{"point":0.3204819277108434,"ci_lower":0.2578313253012048,"ci_upper":0.3867469879518072,"n":83}}},"turn_taking":{"pooled":{"point":0.4510582582329316,"ci_lower":0.4330140127560241,"ci_upper":0.4695829644126505},"per_domain":{"airline":{"point":0.4690336,"ci_lower":0.42765322,"ci_upper":0.50802182,"n":50},"itsm":{"point":0.4150724999999999,"ci_lower":0.3885075624999999,"ci_upper":0.4439175437499999,"n":80},"medical_hr":{"point":0.4690686746987951,"ci_lower":0.4469622831325301,"ci_upper":0.4916500361445783,"n":83}}},"conciseness":{"pooled":{"point":0.7737984257028113,"ci_lower":0.7668510804216867,"ci_upper":0.7809580610441766},"per_domain":{"airline":{"point":0.791836,"ci_lower":0.7785479000000001,"ci_upper":0.8048175,"n":50},"itsm":{"point":0.7551399999999999,"ci_lower":0.743486125,"ci_upper":0.7663400625,"n":80},"medical_hr":{"point":0.7744192771084338,"ci_lower":0.7639462650602411,"ci_upper":0.7844260843373494,"n":83}}},"conversation_progression":{"pooled":{"point":0.8041506024096385,"ci_lower":0.7816368724899598,"ci_upper":0.8269317520080322},"per_domain":{"airline":{"point":0.8319999999999999,"ci_lower":0.784,"ci_upper":0.8759999999999999,"n":50},"itsm":{"point":0.7925000000000001,"ci_lower":0.7575000000000001,"ci_upper":0.8274999999999999,"n":80},"medical_hr":{"point":0.7879518072289158,"ci_lower":0.7578313253012049,"ci_upper":0.8180722891566264,"n":83}}},"response_speed":{"pooled":{"point":4.15770090562249,"ci_lower":4.040424184437751,"ci_upper":4.275870218875502},"per_domain":{"airline":{"point":3.858256,"ci_lower":3.6555311,"ci_upper":4.0657173,"n":50},"itsm":{"point":4.6824925,"ci_lower":4.4399711875,"ci_upper":4.935126749999999,"n":80},"medical_hr":{"point":3.93235421686747,"ci_lower":3.782416024096386,"ci_upper":4.093204698795181,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0007407407407407,"ci_lower":-0.0489259259259259,"ci_upper":0.0451851851851851,"corrected_p":0.9527,"raw_p":0.9527,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.1,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.6542,"reject":false},"itsm":{"point":0.0399999999999999,"ci_lower":-0.0378333333333333,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.3273,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.1244999999999999,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.638,"reject":false}}},"background_noise":{"pooled":{"point":-0.0155555555555555,"ci_lower":-0.0555555555555555,"ci_upper":0.0266666666666666,"corrected_p":0.855,"raw_p":0.4275,"reject":false},"per_domain":{"airline":{"point":-0.04,"ci_lower":-0.1111111111111111,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.254,"reject":false},"itsm":{"point":0.0622222222222221,"ci_lower":0.0066666666666666,"ci_upper":0.1177777777777777,"corrected_p":0.4356,"raw_p":0.0484,"reject":false},"medical_hr":{"point":-0.0688888888888889,"ci_lower":-0.1444444444444444,"ci_upper":-2.3962313614826377e-17,"corrected_p":0.4528,"raw_p":0.0566,"reject":false}}},"both":{"pooled":{"point":-0.0451851851851852,"ci_lower":-0.0918888888888889,"ci_upper":0.0029629629629629,"corrected_p":0.1809,"raw_p":0.0603,"reject":false},"per_domain":{"airline":{"point":-0.0511111111111111,"ci_lower":-0.1489444444444445,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.3208,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.0955555555555555,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.4295,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1333333333333333,"ci_upper":0.0133333333333333,"corrected_p":1,"raw_p":0.1477,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0115037037037037,"ci_lower":-0.0216604999999999,"ci_upper":-0.001060537037037,"corrected_p":0.1074,"raw_p":0.0358,"reject":false},"per_domain":{"airline":{"point":-0.0061311111111111,"ci_lower":-0.0290505555555555,"ci_upper":0.0184862222222222,"corrected_p":1,"raw_p":0.6182,"reject":false},"itsm":{"point":-0.0094044444444444,"ci_lower":-0.0242172222222222,"ci_upper":0.0076098888888888,"corrected_p":1,"raw_p":0.2487,"reject":false},"medical_hr":{"point":-0.0189755555555555,"ci_lower":-0.0347647777777777,"ci_upper":-0.0030859444444444,"corrected_p":0.207,"raw_p":0.023,"reject":false}}},"background_noise":{"pooled":{"point":-0.0027111111111111,"ci_lower":-0.0121994814814814,"ci_upper":0.0069244999999999,"corrected_p":0.5711,"raw_p":0.5711,"reject":false},"per_domain":{"airline":{"point":0.001991111111111,"ci_lower":-0.0100244444444444,"ci_upper":0.0126300555555555,"corrected_p":1,"raw_p":0.7381,"reject":false},"itsm":{"point":-0.00546,"ci_lower":-0.0215467222222222,"ci_upper":0.0097558333333333,"corrected_p":1,"raw_p":0.5041,"reject":false},"medical_hr":{"point":-0.0046644444444444,"ci_lower":-0.0263062222222222,"ci_upper":0.0145901666666666,"corrected_p":1,"raw_p":0.6603,"reject":false}}},"both":{"pooled":{"point":-0.0111518518518518,"ci_lower":-0.0225126481481481,"ci_upper":0.0007118148148148,"corrected_p":0.1458,"raw_p":0.0729,"reject":false},"per_domain":{"airline":{"point":-0.0088199999999999,"ci_lower":-0.0254979444444444,"ci_upper":0.0100683888888888,"corrected_p":1,"raw_p":0.3731,"reject":false},"itsm":{"point":-0.0118711111111111,"ci_lower":-0.0272161111111111,"ci_upper":0.0022072777777777,"corrected_p":1,"raw_p":0.136,"reject":false},"medical_hr":{"point":-0.0127644444444444,"ci_lower":-0.0430733888888888,"ci_upper":0.0100316666666666,"corrected_p":1,"raw_p":0.4705,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.0244444444444444,"ci_lower":-0.0718796296296296,"ci_upper":0.0207407407407407,"corrected_p":0.4935,"raw_p":0.2819,"reject":false},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1278611111111111,"ci_upper":0.0589166666666666,"corrected_p":1,"raw_p":0.5383,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0566666666666666,"ci_upper":0.0578055555555555,"corrected_p":1,"raw_p":0.9854,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.1077777777777777,"ci_upper":0.0245277777777777,"corrected_p":1,"raw_p":0.2288,"reject":false}}},"background_noise":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0762962962962962,"ci_upper":0.0096296296296296,"corrected_p":0.4935,"raw_p":0.1645,"reject":false},"per_domain":{"airline":{"point":-0.0833333333333333,"ci_lower":-0.1655833333333333,"ci_upper":-0.0055277777777778,"corrected_p":0.4356,"raw_p":0.0484,"reject":false},"itsm":{"point":0.0288888888888888,"ci_lower":-0.0411388888888888,"ci_upper":0.0978055555555555,"corrected_p":1,"raw_p":0.4535,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.1100277777777778,"ci_upper":0.0322222222222222,"corrected_p":1,"raw_p":0.2935,"reject":false}}},"both":{"pooled":{"point":-0.0262962962962962,"ci_lower":-0.0703703703703703,"ci_upper":0.0166759259259259,"corrected_p":0.4935,"raw_p":0.2389,"reject":false},"per_domain":{"airline":{"point":-0.0055555555555555,"ci_lower":-0.0888888888888888,"ci_upper":0.0711111111111111,"corrected_p":1,"raw_p":0.8943,"reject":false},"itsm":{"point":-0.0155555555555555,"ci_lower":-0.0866666666666666,"ci_upper":0.0655833333333333,"corrected_p":1,"raw_p":0.6836,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.12225,"ci_upper":0.0011111111111111,"corrected_p":0.7944,"raw_p":0.0993,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0056924444444444,"ci_lower":-0.0192295629629629,"ci_upper":0.0289808777777777,"corrected_p":0.6599,"raw_p":0.6599,"reject":false},"per_domain":{"airline":{"point":-0.0195153333333333,"ci_lower":-0.0604764277777777,"ci_upper":0.0226938055555555,"corrected_p":0.8892,"raw_p":0.376,"reject":false},"itsm":{"point":-0.0050055555555555,"ci_lower":-0.0502376166666666,"ci_upper":0.0419408166666666,"corrected_p":0.8892,"raw_p":0.8319,"reject":false},"medical_hr":{"point":0.0415982222222221,"ci_lower":0.0033326388888888,"ci_upper":0.0826654555555555,"corrected_p":0.1808,"raw_p":0.0452,"reject":false}}},"background_noise":{"pooled":{"point":-0.0648923703703703,"ci_lower":-0.0866781648148147,"ci_upper":-0.042340387037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0719675555555555,"ci_lower":-0.1108308111111111,"ci_upper":-0.0357376277777777,"corrected_p":0.0054,"raw_p":0.0009,"reject":true},"itsm":{"point":-0.0152888888888888,"ci_lower":-0.0416065166666666,"ci_upper":0.0126754555555555,"corrected_p":0.8892,"raw_p":0.2964,"reject":false},"medical_hr":{"point":-0.1074206666666666,"ci_lower":-0.1455491777777778,"ci_upper":-0.0677597722222222,"corrected_p":0.0007,"raw_p":0.0001,"reject":true}}},"both":{"pooled":{"point":-0.1129505185185184,"ci_lower":-0.1400127314814814,"ci_upper":-0.0863368666666666,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1562764444444444,"ci_lower":-0.2128879722222221,"ci_upper":-0.0973498555555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0586711111111111,"ci_lower":-0.0939178277777777,"ci_upper":-0.0184395055555555,"corrected_p":0.022,"raw_p":0.0044,"reject":true},"medical_hr":{"point":-0.1239039999999999,"ci_lower":-0.1655294499999999,"ci_upper":-0.0841852388888888,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0062992592592592,"ci_lower":-0.0066966296296296,"ci_upper":0.0207431481481481,"corrected_p":1,"raw_p":0.3804,"reject":false},"per_domain":{"airline":{"point":-0.0066888888888888,"ci_lower":-0.0268379444444444,"ci_upper":0.0162253888888888,"corrected_p":1,"raw_p":0.5557,"reject":false},"itsm":{"point":0.0236577777777777,"ci_lower":-0.0012026666666666,"ci_upper":0.0519907777777777,"corrected_p":0.584,"raw_p":0.073,"reject":false},"medical_hr":{"point":0.0019288888888888,"ci_lower":-0.0193267222222222,"ci_upper":0.0223433888888888,"corrected_p":1,"raw_p":0.8722,"reject":false}}},"background_noise":{"pooled":{"point":-0.0051451851851851,"ci_lower":-0.0153106481481481,"ci_upper":0.0048109814814814,"corrected_p":1,"raw_p":0.3355,"reject":false},"per_domain":{"airline":{"point":-0.0032777777777777,"ci_lower":-0.0230558888888888,"ci_upper":0.0161574999999999,"corrected_p":1,"raw_p":0.7575,"reject":false},"itsm":{"point":-0.0074644444444444,"ci_lower":-0.0248707222222222,"ci_upper":0.0096624444444444,"corrected_p":1,"raw_p":0.4183,"reject":false},"medical_hr":{"point":-0.0046933333333333,"ci_lower":-0.0215122777777777,"ci_upper":0.0130289444444444,"corrected_p":1,"raw_p":0.5949,"reject":false}}},"both":{"pooled":{"point":-0.0051044444444444,"ci_lower":-0.0176311851851851,"ci_upper":0.0067091666666666,"corrected_p":1,"raw_p":0.4424,"reject":false},"per_domain":{"airline":{"point":-0.0280666666666666,"ci_lower":-0.0477013333333332,"ci_upper":-0.0079047222222222,"corrected_p":0.1098,"raw_p":0.0122,"reject":false},"itsm":{"point":0.0063688888888888,"ci_lower":-0.0201812777777777,"ci_upper":0.0322792222222222,"corrected_p":1,"raw_p":0.6531,"reject":false},"medical_hr":{"point":0.0063844444444444,"ci_lower":-0.0108678888888888,"ci_upper":0.0226394444444444,"corrected_p":1,"raw_p":0.4678,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-2.4671622769447924e-18,"ci_lower":-0.0388888888888888,"ci_upper":0.0392685185185185,"corrected_p":1,"raw_p":0.9974,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.0866944444444444,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.6141,"reject":false},"itsm":{"point":-0.0122222222222222,"ci_lower":-0.0733611111111111,"ci_upper":0.0477777777777777,"corrected_p":1,"raw_p":0.7331,"reject":false},"medical_hr":{"point":0.03,"ci_lower":-0.0355555555555555,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.3797,"reject":false}}},"background_noise":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0507499999999999,"ci_upper":0.0318518518518518,"corrected_p":1,"raw_p":0.7091,"reject":false},"per_domain":{"airline":{"point":0.0322222222222222,"ci_lower":-0.0277777777777777,"ci_upper":0.0966944444444444,"corrected_p":1,"raw_p":0.3516,"reject":false},"itsm":{"point":-0.0011111111111111,"ci_lower":-0.0633611111111111,"ci_upper":0.06,"corrected_p":1,"raw_p":0.969,"reject":false},"medical_hr":{"point":-0.0533333333333333,"ci_lower":-0.1311666666666666,"ci_upper":0.0266944444444444,"corrected_p":1,"raw_p":0.205,"reject":false}}},"both":{"pooled":{"point":-0.0351851851851851,"ci_lower":-0.0770462962962963,"ci_upper":0.0040925925925925,"corrected_p":0.2744999999999999,"raw_p":0.0915,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777777,"ci_lower":-0.1344722222222222,"ci_upper":0.0055555555555555,"corrected_p":0.6911999999999999,"raw_p":0.0768,"reject":false},"itsm":{"point":-0.0177777777777777,"ci_lower":-0.0822222222222222,"ci_upper":0.0455555555555555,"corrected_p":1,"raw_p":0.5681,"reject":false},"medical_hr":{"point":-0.02,"ci_lower":-0.0955555555555555,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.6059,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0577777777777777,"ci_lower":-0.124462962962963,"ci_upper":0.0081666666666666,"corrected_p":0.18,"raw_p":0.09,"reject":false},"per_domain":{"airline":{"point":-0.0866666666666666,"ci_lower":-0.2200555555555556,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.1856,"reject":false},"itsm":{"point":-0.0222222222222222,"ci_lower":-0.14,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.6894,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1733333333333333,"ci_upper":0.0400555555555554,"corrected_p":1,"raw_p":0.2421,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.1014999999999999,"ci_upper":0.0103888888888888,"corrected_p":0.18,"raw_p":0.1453,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.1711111111111111,"ci_upper":0.0644999999999999,"corrected_p":1,"raw_p":0.3881,"reject":false},"itsm":{"point":0.0444444444444444,"ci_lower":-0.0422777777777778,"ci_upper":0.1222777777777777,"corrected_p":1,"raw_p":0.3443,"reject":false},"medical_hr":{"point":-0.12,"ci_lower":-0.2088888888888889,"ci_upper":-0.0377777777777777,"corrected_p":0.0776,"raw_p":0.0097,"reject":false}}},"both":{"pooled":{"point":-0.0614814814814815,"ci_lower":-0.117037037037037,"ci_upper":-0.0051851851851852,"corrected_p":0.0906,"raw_p":0.0302,"reject":false},"per_domain":{"airline":{"point":-0.1311111111111111,"ci_lower":-0.2222222222222222,"ci_upper":-0.0377777777777777,"corrected_p":0.0711,"raw_p":0.0079,"reject":false},"itsm":{"point":0.011111111111111,"ci_lower":-0.0866666666666667,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.8625,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.16,"ci_upper":0.0244999999999999,"corrected_p":1,"raw_p":0.2106,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0007407407407407,"ci_lower":-0.02,"ci_upper":0.0251851851851851,"corrected_p":0.9945,"raw_p":0.9945,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.0756111111111111,"ci_upper":0.0177777777777777,"corrected_p":1,"raw_p":0.3665,"reject":false},"itsm":{"point":0.0111111111111111,"ci_lower":0,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.02,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.037037037037037,"ci_upper":0.0059444444444444,"corrected_p":0.4382,"raw_p":0.2191,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.0978333333333333,"ci_upper":0.0022222222222222,"corrected_p":0.9976,"raw_p":0.1247,"reject":false},"itsm":{"point":0.0111111111111111,"ci_lower":0,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0525925925925925,"ci_upper":0.0029814814814814,"corrected_p":0.414,"raw_p":0.138,"reject":false},"per_domain":{"airline":{"point":-0.08,"ci_lower":-0.16,"ci_upper":-0.0133333333333333,"corrected_p":0.5364,"raw_p":0.0596,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.0133333333333333,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.4985,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0014814814814814,"ci_lower":-0.0296296296296296,"ci_upper":0.0252037037037036,"corrected_p":1,"raw_p":0.8804,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.0622777777777777,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.466,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.0845,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.7647,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0022222222222222,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.1293,"reject":false}}},"background_noise":{"pooled":{"point":0.017037037037037,"ci_lower":-0.0081481481481481,"ci_upper":0.0385185185185184,"corrected_p":0.4622999999999999,"raw_p":0.1541,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0488888888888888,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":0.778,"reject":false},"itsm":{"point":0.0355555555555555,"ci_lower":-0.0022222222222222,"ci_upper":0.0733888888888888,"corrected_p":0.6228,"raw_p":0.0692,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0133333333333333,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.2155,"reject":false}}},"both":{"pooled":{"point":-0.0014814814814814,"ci_lower":-0.0318518518518518,"ci_upper":0.0259444444444444,"corrected_p":1,"raw_p":0.8871,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.4112,"reject":false},"itsm":{"point":0.0133333333333333,"ci_lower":-0.0333333333333333,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.6222,"reject":false},"medical_hr":{"point":0.011111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.6038,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.0028977777777777,"ci_lower":-0.0137775925925926,"ci_upper":0.0077279444444444,"corrected_p":0.6004,"raw_p":0.6004,"reject":false},"per_domain":{"airline":{"point":-0.0046844444444444,"ci_lower":-0.0291777777777777,"ci_upper":0.0202456111111111,"corrected_p":1,"raw_p":0.7151,"reject":false},"itsm":{"point":-0.0036999999999999,"ci_lower":-0.0119967222222222,"ci_upper":0.0039051111111111,"corrected_p":1,"raw_p":0.4077,"reject":false},"medical_hr":{"point":-0.0003088888888888,"ci_lower":-0.0166480555555555,"ci_upper":0.018862111111111,"corrected_p":1,"raw_p":0.9741,"reject":false}}},"background_noise":{"pooled":{"point":-0.0204829629629629,"ci_lower":-0.0352711666666666,"ci_upper":-0.0067478703703703,"corrected_p":0.0159,"raw_p":0.0053,"reject":true},"per_domain":{"airline":{"point":-0.0267066666666666,"ci_lower":-0.0571882222222221,"ci_upper":-0.0006102777777777,"corrected_p":0.6856,"raw_p":0.0857,"reject":false},"itsm":{"point":-0.0142444444444444,"ci_lower":-0.0327938333333333,"ci_upper":0.0038687777777777,"corrected_p":1,"raw_p":0.1476,"reject":false},"medical_hr":{"point":-0.0204977777777777,"ci_lower":-0.0499475,"ci_upper":0.0031211666666666,"corrected_p":1,"raw_p":0.151,"reject":false}}},"both":{"pooled":{"point":-0.0206348148148148,"ci_lower":-0.0365972592592592,"ci_upper":-0.0065952592592592,"corrected_p":0.0159,"raw_p":0.0058,"reject":true},"per_domain":{"airline":{"point":-0.0104844444444444,"ci_lower":-0.0353543333333333,"ci_upper":0.0142318333333333,"corrected_p":1,"raw_p":0.4306,"reject":false},"itsm":{"point":-0.0367999999999999,"ci_lower":-0.0656386111111111,"ci_upper":-0.0145682222222222,"corrected_p":0.0225,"raw_p":0.0025,"reject":true},"medical_hr":{"point":-0.01462,"ci_lower":-0.0407742777777777,"ci_upper":0.0072567777777777,"corrected_p":1,"raw_p":0.2636,"reject":false}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.9636422222222224,"ci_lower":0.9513211111111112,"ci_upper":0.9758512777777776,"n":90},"per_domain":{"itsm":{"point":0.9820333333333334,"ci_lower":0.9671066666666668,"ci_upper":0.9940336666666668,"n":30},"medical_hr":{"point":0.94562,"ci_lower":0.9176633333333334,"ci_upper":0.9714716666666664,"n":30},"airline":{"point":0.9632733333333334,"ci_lower":0.9423718333333332,"ci_upper":0.98222,"n":30}}},"accent":{"pooled":{"point":0.9607444444444444,"ci_lower":0.9470178703703706,"ci_upper":0.972778425925926,"n":90},"per_domain":{"itsm":{"point":0.9783333333333334,"ci_lower":0.9617544444444444,"ci_upper":0.9915344444444444,"n":30},"medical_hr":{"point":0.9453111111111112,"ci_lower":0.9174544444444444,"ci_upper":0.9693033333333334,"n":30},"airline":{"point":0.9585888888888888,"ci_lower":0.9355074999999998,"ci_upper":0.9781555555555556,"n":30}}},"background_noise":{"pooled":{"point":0.9431592592592593,"ci_lower":0.9237108333333336,"ci_upper":0.960952777777778,"n":90},"per_domain":{"itsm":{"point":0.9677888888888888,"ci_lower":0.9449886111111112,"ci_upper":0.9876002777777778,"n":30},"medical_hr":{"point":0.9251222222222222,"ci_lower":0.8864044444444442,"ci_upper":0.95929,"n":30},"airline":{"point":0.9365666666666664,"ci_lower":0.897762222222222,"ci_upper":0.9713802777777776,"n":30}}},"both":{"pooled":{"point":0.9430074074074074,"ci_lower":0.9246737037037036,"ci_upper":0.960204351851852,"n":90},"per_domain":{"itsm":{"point":0.9452333333333331,"ci_lower":0.9162655555555556,"ci_upper":0.9689002777777778,"n":30},"medical_hr":{"point":0.9309999999999998,"ci_lower":0.8891502777777778,"ci_upper":0.9687669444444444,"n":30},"airline":{"point":0.952788888888889,"ci_lower":0.9287886111111112,"ci_upper":0.9733797222222222,"n":30}}}}}},{"id":"gpt-realtime","name":"GPT Realtime","type":"s2s","stt":"-","llm":"gpt-realtime","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.6601044712182061,"ci_lower":0.6353753963353413,"ci_upper":0.6852556055890227},"per_domain":{"airline":{"point":0.6413333333333334,"ci_lower":0.5873333333333334,"ci_upper":0.7000083333333332,"n":50},"itsm":{"point":0.6680266666666667,"ci_lower":0.6294532499999999,"ci_upper":0.7088599375,"n":80},"medical_hr":{"point":0.6709534136546185,"ci_lower":0.6370153815261045,"ci_upper":0.7031285542168674,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4068293172690763,"ci_lower":0.3583035140562248,"ci_upper":0.4555898594377509},"per_domain":{"airline":{"point":0.416,"ci_lower":0.324,"ci_upper":0.512,"n":50},"itsm":{"point":0.4574999999999999,"ci_lower":0.375,"ci_upper":0.5425,"n":80},"medical_hr":{"point":0.3469879518072288,"ci_lower":0.2674698795180723,"ci_upper":0.4240963855421687,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.694136546184739,"ci_lower":0.6311671686746987,"ci_upper":0.7577141064257028},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.9,"n":50},"itsm":{"point":0.7,"ci_lower":0.6,"ci_upper":0.8,"n":80},"medical_hr":{"point":0.6024096385542169,"ci_lower":0.5060240963855421,"ci_upper":0.699096385542167,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.200248324497992,"ci_lower":0.1531805342168674,"ci_upper":0.2498437322891566},"per_domain":{"airline":{"point":0.1805696,"ci_lower":0.0951808,"ci_upper":0.2784942399999999,"n":50},"itsm":{"point":0.252372,"ci_lower":0.1765356,"ci_upper":0.3406291999999999,"n":80},"medical_hr":{"point":0.1678033734939759,"ci_lower":0.1016681445783132,"ci_upper":0.2452533012048192,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7356374534805891,"ci_lower":0.7235858463755019,"ci_upper":0.747072048104083},"per_domain":{"airline":{"point":0.7383913333333332,"ci_lower":0.7163470333333334,"ci_upper":0.7587355266666664,"n":50},"itsm":{"point":0.7551950833333334,"ci_lower":0.7328945625,"ci_upper":0.77640606875,"n":80},"medical_hr":{"point":0.7133259437751004,"ci_lower":0.6927666506024096,"ci_upper":0.7317881807228915,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.3645421686746988,"ci_lower":0.3302785642570281,"ci_upper":0.4002303714859437},"per_domain":{"airline":{"point":0.3919999999999999,"ci_lower":0.328,"ci_upper":0.456,"n":50},"itsm":{"point":0.345,"ci_lower":0.2849374999999999,"ci_upper":0.4125,"n":80},"medical_hr":{"point":0.3566265060240964,"ci_lower":0.3012048192771084,"ci_upper":0.4144578313253013,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8039257028112449,"ci_lower":0.752628765060241,"ci_upper":0.8554437751004016},"per_domain":{"airline":{"point":0.88,"ci_lower":0.7995000000000001,"ci_upper":0.96,"n":50},"itsm":{"point":0.7125,"ci_lower":0.6125,"ci_upper":0.8125,"n":80},"medical_hr":{"point":0.8192771084337349,"ci_lower":0.7349397590361446,"ci_upper":0.891566265060241,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.070270978313253,"ci_lower":0.0500706906827309,"ci_upper":0.0938632942168674},"per_domain":{"airline":{"point":0.0534271999999999,"ci_lower":0.0281663999999999,"ci_upper":0.0798479999999999,"n":50},"itsm":{"point":0.0838319999999999,"ci_lower":0.0435971999999999,"ci_upper":0.1333658999999999,"n":80},"medical_hr":{"point":0.073553734939759,"ci_lower":0.0368057831325301,"ci_upper":0.1193437108433734,"n":83}}},"task_completion":{"pooled":{"point":0.6937570281124498,"ci_lower":0.6438229919678715,"ci_upper":0.740946234939759},"per_domain":{"airline":{"point":0.5760000000000001,"ci_lower":0.4719,"ci_upper":0.6759999999999999,"n":50},"itsm":{"point":0.7125,"ci_lower":0.635,"ci_upper":0.785,"n":80},"medical_hr":{"point":0.7927710843373493,"ci_lower":0.7325301204819277,"ci_upper":0.855481927710843,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9927285742971886,"ci_lower":0.9894222088353416,"ci_upper":0.9954905542168676},"per_domain":{"airline":{"point":0.998,"ci_lower":0.994,"ci_upper":1,"n":50},"itsm":{"point":0.987205,"ci_lower":0.9798273125,"ci_upper":0.9933375625000002,"n":80},"medical_hr":{"point":0.992980722891566,"ci_lower":0.9878843975903612,"ci_upper":0.997077469879518,"n":83}}},"faithfulness":{"pooled":{"point":0.3177600401606426,"ci_lower":0.2811310240963856,"ci_upper":0.3566088353413654},"per_domain":{"airline":{"point":0.412,"ci_lower":0.3339999999999999,"ci_upper":0.492,"n":50},"itsm":{"point":0.3087499999999999,"ci_lower":0.25246875,"ci_upper":0.3675,"n":80},"medical_hr":{"point":0.2325301204819277,"ci_lower":0.1783132530120482,"ci_upper":0.2891566265060241,"n":83}}},"turn_taking":{"pooled":{"point":0.744073609437751,"ci_lower":0.7302707011596387,"ci_upper":0.7588076127861445},"per_domain":{"airline":{"point":0.7492259999999998,"ci_lower":0.7199662599999999,"ci_upper":0.7784147100000001,"n":50},"itsm":{"point":0.72893025,"ci_lower":0.707901375,"ci_upper":0.7505016999999999,"n":80},"medical_hr":{"point":0.754064578313253,"ci_lower":0.7299777951807229,"ci_upper":0.7771239759036145,"n":83}}},"conciseness":{"pooled":{"point":0.810932124497992,"ci_lower":0.8031766554718878,"ci_upper":0.818755685692771},"per_domain":{"airline":{"point":0.8039479999999999,"ci_lower":0.7865861999999999,"ci_upper":0.8215606000000001,"n":50},"itsm":{"point":0.810405,"ci_lower":0.7984758750000001,"ci_upper":0.8225225625,"n":80},"medical_hr":{"point":0.818443373493976,"ci_lower":0.8085628313253013,"ci_upper":0.8290988554216868,"n":83}}},"conversation_progression":{"pooled":{"point":0.6519066265060242,"ci_lower":0.6204109186746989,"ci_upper":0.6823443022088352},"per_domain":{"airline":{"point":0.662,"ci_lower":0.604,"ci_upper":0.718,"n":50},"itsm":{"point":0.7262500000000001,"ci_lower":0.67125,"ci_upper":0.7775000000000001,"n":80},"medical_hr":{"point":0.5674698795180723,"ci_lower":0.519277108433735,"ci_upper":0.6180722891566264,"n":83}}}},"perturbation_delta":{}},{"id":"gpt-realtime-1-5","name":"GPT Realtime 1.5","type":"s2s","stt":"-","llm":"gpt-realtime-1.5","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.692976639892905,"ci_lower":0.668354825970549,"ci_upper":0.7168033436412317},"per_domain":{"airline":{"point":0.645,"ci_lower":0.5858782333333332,"ci_upper":0.7063542666666666,"n":50},"itsm":{"point":0.7610833333333333,"ci_lower":0.7316363958333333,"ci_upper":0.7911170833333333,"n":80},"medical_hr":{"point":0.6728465863453815,"ci_lower":0.6439454618473895,"ci_upper":0.7014117068273092,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4669658634538153,"ci_lower":0.4134907630522089,"ci_upper":0.517694829317269},"per_domain":{"airline":{"point":0.424,"ci_lower":0.304,"ci_upper":0.54,"n":50},"itsm":{"point":0.6275000000000001,"ci_lower":0.5475,"ci_upper":0.7049999999999998,"n":80},"medical_hr":{"point":0.3493975903614458,"ci_lower":0.2746987951807229,"ci_upper":0.4240963855421687,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7098192771084338,"ci_lower":0.6485948795180723,"ci_upper":0.7703017068273091},"per_domain":{"airline":{"point":0.64,"ci_lower":0.52,"ci_upper":0.7604999999999973,"n":50},"itsm":{"point":0.875,"ci_lower":0.8,"ci_upper":0.95,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7228915662650602,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2832841092369478,"ci_lower":0.2284981954216867,"ci_upper":0.3397242942168674},"per_domain":{"airline":{"point":0.2712064,"ci_lower":0.165376,"ci_upper":0.3896351999999999,"n":50},"itsm":{"point":0.4021639999999999,"ci_lower":0.3074433999999999,"ci_upper":0.4965579999999999,"n":80},"medical_hr":{"point":0.1764819277108433,"ci_lower":0.1077909397590361,"ci_upper":0.2542951325301202,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7648658391566266,"ci_lower":0.7542936157630522,"ci_upper":0.7764471754149934},"per_domain":{"airline":{"point":0.7460510666666669,"ci_lower":0.72448543,"ci_upper":0.7671511533333334,"n":50},"itsm":{"point":0.77235625,"ci_lower":0.7543945458333334,"ci_upper":0.7917382125,"n":80},"medical_hr":{"point":0.7761902008032129,"ci_lower":0.7607850441767068,"ci_upper":0.7922319277108433,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5659236947791165,"ci_lower":0.5287542670682731,"ci_upper":0.6031597891566265},"per_domain":{"airline":{"point":0.56,"ci_lower":0.488,"ci_upper":0.6399999999999999,"n":50},"itsm":{"point":0.545,"ci_lower":0.4775,"ci_upper":0.61,"n":80},"medical_hr":{"point":0.5927710843373494,"ci_lower":0.5325301204819276,"ci_upper":0.6506024096385542,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.938785140562249,"ci_lower":0.906285140562249,"ci_upper":0.9689623493975902},"per_domain":{"airline":{"point":0.94,"ci_lower":0.86,"ci_upper":1,"n":50},"itsm":{"point":0.9125,"ci_lower":0.85,"ci_upper":0.975,"n":80},"medical_hr":{"point":0.963855421686747,"ci_lower":0.9156626506024096,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.2155421044176707,"ci_lower":0.1769960453815261,"ci_upper":0.2565268459437751},"per_domain":{"airline":{"point":0.193856,"ci_lower":0.1242048,"ci_upper":0.2738607999999998,"n":50},"itsm":{"point":0.208352,"ci_lower":0.1423446,"ci_upper":0.2739926999999999,"n":80},"medical_hr":{"point":0.244418313253012,"ci_lower":0.1811733975903614,"ci_upper":0.3200152289156626,"n":83}}},"task_completion":{"pooled":{"point":0.739016064257028,"ci_lower":0.6933310240963856,"ci_upper":0.7846201807228915},"per_domain":{"airline":{"point":0.54,"ci_lower":0.424,"ci_upper":0.652,"n":50},"itsm":{"point":0.865,"ci_lower":0.8124375,"ci_upper":0.9149999999999998,"n":80},"medical_hr":{"point":0.8120481927710842,"ci_lower":0.7565662650602409,"ci_upper":0.8650602409638554,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9958879518072288,"ci_lower":0.9937797186746988,"ci_upper":0.997690566767068},"per_domain":{"airline":{"point":0.998,"ci_lower":0.994668,"ci_upper":1,"n":50},"itsm":{"point":0.99575,"ci_lower":0.9913304375,"ci_upper":0.9990825,"n":80},"medical_hr":{"point":0.9939138554216864,"ci_lower":0.989996656626506,"ci_upper":0.9971606325301204,"n":83}}},"faithfulness":{"pooled":{"point":0.3601234939759036,"ci_lower":0.3197659889558233,"ci_upper":0.398947063253012},"per_domain":{"airline":{"point":0.424,"ci_lower":0.3279999999999999,"ci_upper":0.5219999999999999,"n":50},"itsm":{"point":0.42625,"ci_lower":0.37121875,"ci_upper":0.48125,"n":80},"medical_hr":{"point":0.2301204819277108,"ci_lower":0.1782831325301204,"ci_upper":0.2831325301204819,"n":83}}},"turn_taking":{"pooled":{"point":0.8147568949799197,"ci_lower":0.8019059728514057,"ci_upper":0.8277986127058234},"per_domain":{"airline":{"point":0.8212932,"ci_lower":0.79145801,"ci_upper":0.84876874,"n":50},"itsm":{"point":0.79782375,"ci_lower":0.7754014812500001,"ci_upper":0.8204598500000001,"n":80},"medical_hr":{"point":0.825153734939759,"ci_lower":0.8096762289156626,"ci_upper":0.8407348313253011,"n":83}}},"conciseness":{"pooled":{"point":0.8005454417670683,"ci_lower":0.7928903807730925,"ci_upper":0.8086675427710843},"per_domain":{"airline":{"point":0.7828599999999999,"ci_lower":0.7658578000000001,"ci_upper":0.799457,"n":50},"itsm":{"point":0.8117450000000002,"ci_lower":0.7985667499999999,"ci_upper":0.825865125,"n":80},"medical_hr":{"point":0.8070313253012049,"ci_lower":0.7970674096385542,"ci_upper":0.8167319879518072,"n":83}}},"conversation_progression":{"pooled":{"point":0.6792951807228915,"ci_lower":0.6539371234939759,"ci_upper":0.7042504016064257},"per_domain":{"airline":{"point":0.634,"ci_lower":0.5800000000000001,"ci_upper":0.682,"n":50},"itsm":{"point":0.7075,"ci_lower":0.66625,"ci_upper":0.7462812499999999,"n":80},"medical_hr":{"point":0.6963855421686745,"ci_lower":0.6566265060240963,"ci_upper":0.7361746987951806,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":0.0414814814814814,"ci_lower":-0.0089074074074074,"ci_upper":0.0903703703703703,"corrected_p":0.1276,"raw_p":0.1102,"reject":false},"per_domain":{"airline":{"point":0.0799999999999999,"ci_lower":-0.0178333333333333,"ci_upper":0.1822777777777777,"corrected_p":0.9468,"raw_p":0.1578,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.06,"ci_upper":0.0866666666666666,"corrected_p":1,"raw_p":0.7319,"reject":false},"medical_hr":{"point":0.0288888888888888,"ci_lower":-0.0400555555555555,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.4937,"reject":false}}},"background_noise":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.1148333333333333,"ci_upper":0.0007592592592592,"corrected_p":0.1276,"raw_p":0.0638,"reject":false},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1377777777777777,"ci_upper":0.0489444444444443,"corrected_p":1,"raw_p":0.3797,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.0711111111111111,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.8071,"reject":false},"medical_hr":{"point":-0.1377777777777778,"ci_lower":-0.2488888888888889,"ci_upper":-0.0355555555555555,"corrected_p":0.1197,"raw_p":0.0133,"reject":false}}},"both":{"pooled":{"point":-0.0918518518518518,"ci_lower":-0.1488888888888889,"ci_upper":-0.035537037037037,"corrected_p":0.0036,"raw_p":0.0012,"reject":true},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1333333333333333,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.3242,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.2111111111111111,"ci_upper":-0.02,"corrected_p":0.2863,"raw_p":0.0409,"reject":false},"medical_hr":{"point":-0.1266666666666667,"ci_lower":-0.2399999999999999,"ci_upper":-0.0311111111111111,"corrected_p":0.1496,"raw_p":0.0187,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0020227777777777,"ci_lower":-0.0098039629629629,"ci_upper":0.0043500648148148,"corrected_p":0.5821,"raw_p":0.5821,"reject":false},"per_domain":{"airline":{"point":-0.0000022222222222266038,"ci_lower":-0.0066666666666666,"ci_upper":0.0066599999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0090722222222222,"ci_lower":-0.0301680833333333,"ci_upper":0.0066534999999999,"corrected_p":1,"raw_p":0.3772,"reject":false},"medical_hr":{"point":0.0030061111111111,"ci_lower":-0.0037119999999999,"ci_upper":0.0107317916666666,"corrected_p":1,"raw_p":0.4957,"reject":false}}},"background_noise":{"pooled":{"point":-0.011119074074074,"ci_lower":-0.0275249074074074,"ci_upper":0.0010161249999999,"corrected_p":0.4203,"raw_p":0.1401,"reject":false},"per_domain":{"airline":{"point":-0.0183355555555555,"ci_lower":-0.0388889444444444,"ci_upper":0.000013666666666653957,"corrected_p":1,"raw_p":0.125,"reject":false},"itsm":{"point":0.0066666666666666,"ci_lower":0,"ci_upper":0.0166599999999999,"corrected_p":1,"raw_p":0.2509,"reject":false},"medical_hr":{"point":-0.0216883333333333,"ci_lower":-0.0696929166666666,"ci_upper":0.0044438749999999,"corrected_p":1,"raw_p":0.3801,"reject":false}}},"both":{"pooled":{"point":-0.0135117977528089,"ci_lower":-0.0322769007490636,"ci_upper":0.0011836376404494,"corrected_p":0.4203,"raw_p":0.1456,"reject":false},"per_domain":{"airline":{"point":-0.0172436781609195,"ci_lower":-0.0540252873563218,"ci_upper":0.0045931034482758,"corrected_p":1,"raw_p":0.5049,"reject":false},"itsm":{"point":0.0025888888888888,"ci_lower":-0.0063,"ci_upper":0.0122244444444444,"corrected_p":1,"raw_p":0.6796,"reject":false},"medical_hr":{"point":-0.026005,"ci_lower":-0.0709948888888888,"ci_upper":0.0028770277777777,"corrected_p":1,"raw_p":0.2003,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0133333333333333,"ci_lower":-0.0229629629629629,"ci_upper":0.0503796296296296,"corrected_p":0.9462,"raw_p":0.4961,"reject":false},"per_domain":{"airline":{"point":0.0055555555555555,"ci_lower":-0.0655555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.8982,"reject":false},"itsm":{"point":0.0033333333333333,"ci_lower":-0.0677777777777777,"ci_upper":0.0777777777777777,"corrected_p":1,"raw_p":0.9243,"reject":false},"medical_hr":{"point":0.0311111111111111,"ci_lower":-0.0188888888888888,"ci_upper":0.081111111111111,"corrected_p":1,"raw_p":0.2559,"reject":false}}},"background_noise":{"pooled":{"point":-0.0496296296296296,"ci_lower":-0.0970462962962963,"ci_upper":0.0003888888888888,"corrected_p":0.1491,"raw_p":0.0497,"reject":false},"per_domain":{"airline":{"point":-0.0166666666666666,"ci_lower":-0.1277777777777777,"ci_upper":0.1066944444444444,"corrected_p":1,"raw_p":0.7692,"reject":false},"itsm":{"point":-0.0799999999999999,"ci_lower":-0.1488888888888888,"ci_upper":-0.0099999999999999,"corrected_p":0.3393,"raw_p":0.0377,"reject":false},"medical_hr":{"point":-0.0522222222222222,"ci_lower":-0.1045,"ci_upper":0.000055555555555500366,"corrected_p":0.4284,"raw_p":0.0612,"reject":false}}},"both":{"pooled":{"point":-0.0162962962962963,"ci_lower":-0.0611481481481481,"ci_upper":0.0266851851851851,"corrected_p":0.9462,"raw_p":0.4731,"reject":false},"per_domain":{"airline":{"point":-0.0055555555555555,"ci_lower":-0.1066944444444444,"ci_upper":0.0955833333333333,"corrected_p":1,"raw_p":0.9148,"reject":false},"itsm":{"point":-0.0633333333333333,"ci_lower":-0.12225,"ci_upper":-0.0044166666666666,"corrected_p":0.4088,"raw_p":0.0511,"reject":false},"medical_hr":{"point":0.02,"ci_lower":-0.0355555555555555,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.5234,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0134523703703703,"ci_lower":-0.015347874074074,"ci_upper":0.038777487037037,"corrected_p":0.3549,"raw_p":0.3549,"reject":false},"per_domain":{"airline":{"point":0.0559626666666666,"ci_lower":0.0101716444444444,"ci_upper":0.1020161833333332,"corrected_p":0.0925,"raw_p":0.0185,"reject":false},"itsm":{"point":-0.0027442222222222,"ci_lower":-0.0488657777777777,"ci_upper":0.0411195166666666,"corrected_p":1,"raw_p":0.9088,"reject":false},"medical_hr":{"point":-0.0128613333333333,"ci_lower":-0.0635896333333333,"ci_upper":0.0338831833333333,"corrected_p":1,"raw_p":0.649,"reject":false}}},"background_noise":{"pooled":{"point":-0.1008091111111111,"ci_lower":-0.1295320092592592,"ci_upper":-0.0729351907407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0889095555555555,"ci_lower":-0.1485084055555555,"ci_upper":-0.0258027833333333,"corrected_p":0.0557999999999999,"raw_p":0.0093,"reject":false},"itsm":{"point":-0.0971264444444444,"ci_lower":-0.1454164277777778,"ci_upper":-0.0576993555555555,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1163913333333332,"ci_lower":-0.1553158222222221,"ci_upper":-0.077144711111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.0488924444444444,"ci_lower":-0.0806904944444444,"ci_upper":-0.0165571277777777,"corrected_p":0.0074,"raw_p":0.0037,"reject":true},"per_domain":{"airline":{"point":-0.0019006666666666,"ci_lower":-0.0433140833333332,"ci_upper":0.0417765222222222,"corrected_p":1,"raw_p":0.928,"reject":false},"itsm":{"point":-0.0479319999999999,"ci_lower":-0.1123515111111111,"ci_upper":0.0091554277777777,"corrected_p":0.4616,"raw_p":0.1154,"reject":false},"medical_hr":{"point":-0.0968446666666666,"ci_lower":-0.1575846555555555,"ci_upper":-0.0428554833333333,"corrected_p":0.0105,"raw_p":0.0015,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0001251851851851,"ci_lower":-0.0119640185185185,"ci_upper":0.0126707962962962,"corrected_p":0.9856,"raw_p":0.9856,"reject":false},"per_domain":{"airline":{"point":0.00636,"ci_lower":-0.0148794444444444,"ci_upper":0.0312606111111111,"corrected_p":1,"raw_p":0.594,"reject":false},"itsm":{"point":-0.0034044444444444,"ci_lower":-0.0236832777777778,"ci_upper":0.0204052222222221,"corrected_p":1,"raw_p":0.7753,"reject":false},"medical_hr":{"point":-0.003331111111111,"ci_lower":-0.0260118333333333,"ci_upper":0.0195556111111111,"corrected_p":1,"raw_p":0.7787,"reject":false}}},"background_noise":{"pooled":{"point":-0.0180918518518518,"ci_lower":-0.0350826851851851,"ci_upper":-0.0014907777777777,"corrected_p":0.0788,"raw_p":0.0394,"reject":false},"per_domain":{"airline":{"point":-0.0182066666666666,"ci_lower":-0.0537960555555555,"ci_upper":0.0130991111111111,"corrected_p":1,"raw_p":0.3553,"reject":false},"itsm":{"point":-0.0101822222222222,"ci_lower":-0.0355200555555555,"ci_upper":0.0140863333333332,"corrected_p":1,"raw_p":0.4132,"reject":false},"medical_hr":{"point":-0.0258866666666666,"ci_lower":-0.0485978333333333,"ci_upper":-0.0006447222222222,"corrected_p":0.452,"raw_p":0.0565,"reject":false}}},"both":{"pooled":{"point":-0.0205029629629629,"ci_lower":-0.0337433333333333,"ci_upper":-0.0072189444444444,"corrected_p":0.0144,"raw_p":0.0048,"reject":true},"per_domain":{"airline":{"point":-0.0224733333333333,"ci_lower":-0.0448524999999999,"ci_upper":0.0013371111111111,"corrected_p":0.5061,"raw_p":0.0723,"reject":false},"itsm":{"point":-0.00546,"ci_lower":-0.0257836666666666,"ci_upper":0.0178657777777777,"corrected_p":1,"raw_p":0.6396,"reject":false},"medical_hr":{"point":-0.0335755555555555,"ci_lower":-0.0567375,"ci_upper":-0.0105273333333333,"corrected_p":0.0702,"raw_p":0.0078,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0299999999999999,"ci_lower":-0.014074074074074,"ci_upper":0.0729722222222222,"corrected_p":0.2342,"raw_p":0.2025,"reject":false},"per_domain":{"airline":{"point":0.0855555555555555,"ci_lower":0.00775,"ci_upper":0.1611388888888888,"corrected_p":0.3297,"raw_p":0.0471,"reject":false},"itsm":{"point":0.0255555555555555,"ci_lower":-0.03,"ci_upper":0.0766944444444444,"corrected_p":1,"raw_p":0.3496,"reject":false},"medical_hr":{"point":-0.0211111111111111,"ci_lower":-0.1211388888888888,"ci_upper":0.0744999999999999,"corrected_p":1,"raw_p":0.6519,"reject":false}}},"background_noise":{"pooled":{"point":-0.1051851851851851,"ci_lower":-0.1614907407407407,"ci_upper":-0.0551388888888889,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.0588888888888888,"ci_lower":-0.1366944444444444,"ci_upper":0.0311111111111111,"corrected_p":0.931,"raw_p":0.1862,"reject":false},"itsm":{"point":-0.0911111111111111,"ci_lower":-0.1689166666666666,"ci_upper":-0.0155277777777778,"corrected_p":0.3016,"raw_p":0.0377,"reject":false},"medical_hr":{"point":-0.1655555555555555,"ci_lower":-0.2733333333333333,"ci_upper":-0.0521944444444444,"corrected_p":0.0513,"raw_p":0.0057,"reject":false}}},"both":{"pooled":{"point":-0.0403703703703703,"ci_lower":-0.0911296296296296,"ci_upper":0.0092777777777777,"corrected_p":0.2342,"raw_p":0.1171,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.1222499999999999,"ci_upper":0.015611111111111,"corrected_p":0.8826,"raw_p":0.1471,"reject":false},"itsm":{"point":-0.0022222222222222,"ci_lower":-0.0766666666666666,"ci_upper":0.0600277777777777,"corrected_p":1,"raw_p":0.9441,"reject":false},"medical_hr":{"point":-0.0655555555555555,"ci_lower":-0.1778055555555556,"ci_upper":0.0477777777777777,"corrected_p":1,"raw_p":0.2543,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":0.0214814814814814,"ci_lower":-0.0251851851851852,"ci_upper":0.0666666666666666,"corrected_p":0.3895,"raw_p":0.3895,"reject":false},"per_domain":{"airline":{"point":0.0466666666666666,"ci_lower":-0.0267222222222222,"ci_upper":0.1222222222222222,"corrected_p":1,"raw_p":0.2799,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.1,"ci_upper":0.0711666666666666,"corrected_p":1,"raw_p":0.6249,"reject":false},"medical_hr":{"point":0.0377777777777777,"ci_lower":-0.0444444444444444,"ci_upper":0.1089444444444443,"corrected_p":1,"raw_p":0.3876,"reject":false}}},"background_noise":{"pooled":{"point":-0.0822222222222222,"ci_lower":-0.1414814814814814,"ci_upper":-0.0221851851851852,"corrected_p":0.0233999999999999,"raw_p":0.0078,"reject":true},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1756666666666666,"ci_upper":0.0422777777777777,"corrected_p":1,"raw_p":0.2568,"reject":false},"itsm":{"point":-0.0977777777777778,"ci_lower":-0.1977777777777777,"ci_upper":-0.0022222222222222,"corrected_p":0.5526,"raw_p":0.0614,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.1845,"ci_upper":0.0200555555555555,"corrected_p":0.8113,"raw_p":0.1159,"reject":false}}},"both":{"pooled":{"point":-0.06,"ci_lower":-0.1134074074074074,"ci_upper":-0.0059259259259259,"corrected_p":0.046,"raw_p":0.023,"reject":true},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1155555555555555,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.4557,"reject":false},"itsm":{"point":-0.0866666666666666,"ci_lower":-0.1755555555555555,"ci_upper":0.0066666666666666,"corrected_p":0.5526,"raw_p":0.0679,"reject":false},"medical_hr":{"point":-0.0622222222222222,"ci_lower":-0.1466666666666667,"ci_upper":0.0177777777777777,"corrected_p":0.9132,"raw_p":0.1522,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0355555555555555,"ci_lower":-0.0363888888888889,"ci_upper":0.1162962962962962,"corrected_p":0.3697,"raw_p":0.3697,"reject":false},"per_domain":{"airline":{"point":0.151111111111111,"ci_lower":0.0488333333333333,"ci_upper":0.2533333333333333,"corrected_p":0.063,"raw_p":0.009,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.1445,"ci_upper":0.1200555555555554,"corrected_p":1,"raw_p":0.8726,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.1733333333333333,"ci_upper":0.111111111111111,"corrected_p":1,"raw_p":0.6236,"reject":false}}},"background_noise":{"pooled":{"point":-0.2237037037037037,"ci_lower":-0.2985185185185185,"ci_upper":-0.1488518518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.16,"ci_lower":-0.28,"ci_upper":-0.0399444444444445,"corrected_p":0.1128,"raw_p":0.0188,"reject":false},"itsm":{"point":-0.1644444444444444,"ci_lower":-0.3022222222222223,"ci_upper":-0.0377222222222223,"corrected_p":0.1128,"raw_p":0.0224,"reject":false},"medical_hr":{"point":-0.3466666666666666,"ci_lower":-0.4688888888888888,"ci_upper":-0.2287777777777778,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.1125925925925926,"ci_lower":-0.1889074074074074,"ci_upper":-0.0303703703703703,"corrected_p":0.007,"raw_p":0.0035,"reject":true},"per_domain":{"airline":{"point":-0.0155555555555555,"ci_lower":-0.1755555555555555,"ci_upper":0.1289444444444443,"corrected_p":1,"raw_p":0.8352,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1644444444444444,"ci_upper":0.0444444444444444,"corrected_p":0.984,"raw_p":0.246,"reject":false},"medical_hr":{"point":-0.2577777777777778,"ci_lower":-0.3644999999999999,"ci_upper":-0.1577777777777777,"corrected_p":0.0032,"raw_p":0.0004,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0088888888888888,"ci_lower":-0.0296296296296296,"ci_upper":0.0125925925925925,"corrected_p":0.3709,"raw_p":0.3709,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888888,"ci_lower":-0.0445,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7452,"reject":false},"itsm":{"point":-0.0088888888888888,"ci_lower":-0.0467222222222222,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":0.7482,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.0444444444444444,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7539,"reject":false}}},"background_noise":{"pooled":{"point":-0.0311111111111111,"ci_lower":-0.057037037037037,"ci_upper":-0.0037037037037037,"corrected_p":0.0723,"raw_p":0.0241,"reject":false},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1022777777777777,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.2272,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.0666666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.434,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.0755555555555555,"ci_upper":0.0044444444444444,"corrected_p":1,"raw_p":0.1924,"reject":false}}},"both":{"pooled":{"point":-0.0237037037037037,"ci_lower":-0.0518518518518518,"ci_upper":0.0022222222222222,"corrected_p":0.1474,"raw_p":0.0737,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888888,"ci_lower":-0.0488888888888888,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7538,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.0666666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.429,"reject":false},"medical_hr":{"point":-0.0422222222222222,"ci_lower":-0.1111666666666666,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.2169,"reject":false}}}}}},{"id":"gpt-realtime-2","name":"GPT Realtime 2","type":"s2s","stt":"-","llm":"gpt-realtime-2","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.6830070066934404,"ci_lower":0.6585351697456493,"ci_upper":0.7092222044511379},"per_domain":{"airline":{"point":0.6442893333333334,"ci_lower":0.5876154666666666,"ci_upper":0.7017925333333334,"n":50},"itsm":{"point":0.74831,"ci_lower":0.714207875,"ci_upper":0.7803264791666666,"n":80},"medical_hr":{"point":0.6564216867469879,"ci_lower":0.6200757429718876,"ci_upper":0.6946665863453815,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.5039417670682732,"ci_lower":0.4574342871485943,"ci_upper":0.5523373493975903},"per_domain":{"airline":{"point":0.4480000000000001,"ci_lower":0.352,"ci_upper":0.544,"n":50},"itsm":{"point":0.6325000000000001,"ci_lower":0.5599999999999999,"ci_upper":0.7049999999999998,"n":80},"medical_hr":{"point":0.4313253012048193,"ci_lower":0.3566265060240964,"ci_upper":0.5132530120481927,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8048293172690762,"ci_lower":0.747624748995984,"ci_upper":0.8584756526104417},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.88,"n":50},"itsm":{"point":0.8875,"ci_lower":0.8125,"ci_upper":0.95,"n":80},"medical_hr":{"point":0.7469879518072289,"ci_lower":0.6506024096385542,"ci_upper":0.8433734939759037,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2503649574297188,"ci_lower":0.2024470833734939,"ci_upper":0.3007088675502007},"per_domain":{"airline":{"point":0.1963647999999999,"ci_lower":0.1075435199999999,"ci_upper":0.29629328,"n":50},"itsm":{"point":0.351052,"ci_lower":0.2678155,"ci_upper":0.4416332999999999,"n":80},"medical_hr":{"point":0.2036780722891566,"ci_lower":0.1296759518072289,"ci_upper":0.2791101686746987,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6773465946285141,"ci_lower":0.6664371275025102,"ci_upper":0.6886591443524095},"per_domain":{"airline":{"point":0.6562813333333333,"ci_lower":0.6334188466666666,"ci_upper":0.6787412833333334,"n":50},"itsm":{"point":0.6967943541666667,"ci_lower":0.67830335625,"ci_upper":0.7158384890625,"n":80},"medical_hr":{"point":0.6789640963855421,"ci_lower":0.6634312630522088,"ci_upper":0.694617096385542,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.3896084337349397,"ci_lower":0.3575724899598393,"ci_upper":0.4226268072289156},"per_domain":{"airline":{"point":0.3,"ci_lower":0.244,"ci_upper":0.356,"n":50},"itsm":{"point":0.4375,"ci_lower":0.3775,"ci_upper":0.4974999999999999,"n":80},"medical_hr":{"point":0.4313253012048193,"ci_lower":0.3807228915662651,"ci_upper":0.4819277108433735,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8609036144578314,"ci_lower":0.8107492469879518,"ci_upper":0.906750251004016},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.88,"n":50},"itsm":{"point":0.875,"ci_lower":0.8,"ci_upper":0.9375,"n":80},"medical_hr":{"point":0.927710843373494,"ci_lower":0.8674698795180723,"ci_upper":0.9759036144578314,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0679135903614457,"ci_lower":0.0504442386345381,"ci_upper":0.0873869991164658},"per_domain":{"airline":{"point":0.0214079999999999,"ci_lower":0.0097919999999999,"ci_upper":0.0382164799999999,"n":50},"itsm":{"point":0.0947799999999999,"ci_lower":0.0626437,"ci_upper":0.1343414999999999,"n":80},"medical_hr":{"point":0.0875527710843373,"ci_lower":0.0501512289156626,"ci_upper":0.133308048192771,"n":83}}},"task_completion":{"pooled":{"point":0.6693368473895583,"ci_lower":0.6229267068273091,"ci_upper":0.713690298694779},"per_domain":{"airline":{"point":0.496,"ci_lower":0.4,"ci_upper":0.5920000000000001,"n":50},"itsm":{"point":0.815625,"ci_lower":0.7549687499999999,"ci_upper":0.8712812499999997,"n":80},"medical_hr":{"point":0.6963855421686747,"ci_lower":0.6168674698795181,"ci_upper":0.7663253012048189,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9894524457831324,"ci_lower":0.9836444095381528,"ci_upper":0.9944319555722893},"per_domain":{"airline":{"point":0.981868,"ci_lower":0.9659968,"ci_upper":0.9942,"n":50},"itsm":{"point":0.993055,"ci_lower":0.9858324375000002,"ci_upper":0.9987475625,"n":80},"medical_hr":{"point":0.9934343373493976,"ci_lower":0.9889116415662652,"ci_upper":0.997511189759036,"n":83}}},"faithfulness":{"pooled":{"point":0.4272449799196787,"ci_lower":0.3925136295180722,"ci_upper":0.4596546435742972},"per_domain":{"airline":{"point":0.508,"ci_lower":0.4379999999999999,"ci_upper":0.5780499999999998,"n":50},"itsm":{"point":0.44,"ci_lower":0.38875,"ci_upper":0.4912499999999999,"n":80},"medical_hr":{"point":0.3337349397590362,"ci_lower":0.2843373493975903,"ci_upper":0.3831325301204819,"n":83}}},"turn_taking":{"pooled":{"point":0.7667606227409638,"ci_lower":0.7530794383534138,"ci_upper":0.7807064237625503},"per_domain":{"airline":{"point":0.7613479999999998,"ci_lower":0.7306033399999999,"ci_upper":0.79023432,"n":50},"itsm":{"point":0.7573186875,"ci_lower":0.7349315843750001,"ci_upper":0.7793899265625,"n":80},"medical_hr":{"point":0.7816151807228916,"ci_lower":0.7656156626506023,"ci_upper":0.7972852530120479,"n":83}}},"conciseness":{"pooled":{"point":0.7399794623493975,"ci_lower":0.732797710993976,"ci_upper":0.7472577285768072},"per_domain":{"airline":{"point":0.729496,"ci_lower":0.7133543,"ci_upper":0.7461532000000002,"n":50},"itsm":{"point":0.741189375,"ci_lower":0.7305024843750001,"ci_upper":0.7518543906249999,"n":80},"medical_hr":{"point":0.7492530120481927,"ci_lower":0.7394223493975903,"ci_upper":0.7591810843373494,"n":83}}},"conversation_progression":{"pooled":{"point":0.5252996987951807,"ci_lower":0.4969907881526105,"ci_upper":0.5544924824297188},"per_domain":{"airline":{"point":0.478,"ci_lower":0.418,"ci_upper":0.5420499999999998,"n":50},"itsm":{"point":0.5918749999999999,"ci_lower":0.5506249999999999,"ci_upper":0.63125,"n":80},"medical_hr":{"point":0.5060240963855421,"ci_lower":0.4650602409638553,"ci_upper":0.5457831325301203,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0033333333333333,"ci_lower":-0.0777777777777777,"ci_upper":0.0655555555555555,"corrected_p":0.9033,"raw_p":0.9033,"reject":false},"per_domain":{"airline":{"point":0.0155555555555555,"ci_lower":-0.1135,"ci_upper":0.1267222222222221,"corrected_p":1,"raw_p":0.8352,"reject":false},"medical_hr":{"point":-0.0222222222222222,"ci_lower":-0.0978333333333333,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.5335,"reject":false}}},"background_noise":{"pooled":{"point":-0.0588888888888889,"ci_lower":-0.15,"ci_upper":0.0300555555555554,"corrected_p":0.3484,"raw_p":0.1742,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1400555555555555,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.5979,"reject":false},"medical_hr":{"point":-0.0888888888888889,"ci_lower":-0.2200555555555556,"ci_upper":0.0222222222222221,"corrected_p":0.6376,"raw_p":0.1594,"reject":false}}},"both":{"pooled":{"point":-0.1208333333333333,"ci_lower":-0.1924999999999999,"ci_upper":-0.0525,"corrected_p":0.0027,"raw_p":0.0009,"reject":true},"per_domain":{"airline":{"point":-0.0799999999999999,"ci_lower":-0.1639999999999999,"ci_upper":-0.0079999999999999,"corrected_p":0.3665,"raw_p":0.0733,"reject":false},"medical_hr":{"point":-0.1888888888888888,"ci_lower":-0.3222222222222221,"ci_upper":-0.0711111111111111,"corrected_p":0.0269999999999999,"raw_p":0.0045,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0041755555555555,"ci_lower":-0.0260754166666666,"ci_upper":0.0143460277777777,"corrected_p":1,"raw_p":0.7287,"reject":false},"per_domain":{"airline":{"point":-0.0082022222222222,"ci_lower":-0.0499928333333333,"ci_upper":0.0263922777777777,"corrected_p":1,"raw_p":0.7452,"reject":false},"medical_hr":{"point":-0.0001488888888888,"ci_lower":-0.0127062777777777,"ci_upper":0.0113739999999999,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":0.001353216374269,"ci_lower":-0.0159447076023391,"ci_upper":0.0159891520467836,"corrected_p":1,"raw_p":0.866,"reject":false},"per_domain":{"airline":{"point":-0.0050024691358024,"ci_lower":-0.040646049382716,"ci_upper":0.0271472222222222,"corrected_p":1,"raw_p":0.7637,"reject":false},"medical_hr":{"point":0.0070733333333333,"ci_lower":0.0007399999999999,"ci_upper":0.0147066666666666,"corrected_p":0.7404,"raw_p":0.1234,"reject":false}}},"both":{"pooled":{"point":0.0034744725738396,"ci_lower":-0.0061824894514767,"ci_upper":0.0131738132911392,"corrected_p":1,"raw_p":0.5156,"reject":false},"per_domain":{"airline":{"point":0.0069377551020408,"ci_lower":-0.0078963520408163,"ci_upper":0.0246244897959183,"corrected_p":1,"raw_p":0.4222,"reject":false},"medical_hr":{"point":-0.0021822222222222,"ci_lower":-0.0103743888888888,"ci_upper":0.0041466666666666,"corrected_p":1,"raw_p":0.7502,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0172222222222222,"ci_lower":-0.0366805555555555,"ci_upper":0.0733472222222222,"corrected_p":0.6512,"raw_p":0.559,"reject":false},"per_domain":{"airline":{"point":0.0366666666666666,"ci_lower":-0.0566666666666666,"ci_upper":0.1266666666666666,"corrected_p":1,"raw_p":0.4699,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0555555555555555,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.9134,"reject":false}}},"background_noise":{"pooled":{"point":0.031111111111111,"ci_lower":-0.0244583333333333,"ci_upper":0.0961111111111111,"corrected_p":0.6512,"raw_p":0.3256,"reject":false},"per_domain":{"airline":{"point":0.0422222222222222,"ci_lower":-0.0455833333333333,"ci_upper":0.1322499999999999,"corrected_p":1,"raw_p":0.3723,"reject":false},"medical_hr":{"point":0.0199999999999999,"ci_lower":-0.0533611111111111,"ci_upper":0.095611111111111,"corrected_p":1,"raw_p":0.6515,"reject":false}}},"both":{"pooled":{"point":-0.0799999999999999,"ci_lower":-0.1279270833333333,"ci_upper":-0.03125,"corrected_p":0.0072,"raw_p":0.0024,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.2040499999999999,"ci_upper":-0.0799999999999999,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"medical_hr":{"point":0.02,"ci_lower":-0.051111111111111,"ci_upper":0.0922222222222222,"corrected_p":1,"raw_p":0.6001,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.0123887777777777,"ci_lower":-0.0535511416666666,"ci_upper":0.0289029777777777,"corrected_p":0.5715,"raw_p":0.5715,"reject":false},"per_domain":{"airline":{"point":0.024128,"ci_lower":-0.0414422111111111,"ci_upper":0.0877044999999999,"corrected_p":0.9634,"raw_p":0.4817,"reject":false},"medical_hr":{"point":-0.0489055555555555,"ci_lower":-0.1003246999999999,"ci_upper":-0.0014068277777777,"corrected_p":0.1986,"raw_p":0.0662,"reject":false}}},"background_noise":{"pooled":{"point":-0.0419837777777777,"ci_lower":-0.0801911388888888,"ci_upper":-0.0023525027777777,"corrected_p":0.0922,"raw_p":0.0461,"reject":false},"per_domain":{"airline":{"point":-0.018662,"ci_lower":-0.0853755555555555,"ci_upper":0.0484903777777777,"corrected_p":0.9634,"raw_p":0.5826,"reject":false},"medical_hr":{"point":-0.0653055555555555,"ci_lower":-0.1108789388888888,"ci_upper":-0.0227345999999999,"corrected_p":0.0416,"raw_p":0.0104,"reject":true}}},"both":{"pooled":{"point":-0.1009095,"ci_lower":-0.1312935291666667,"ci_upper":-0.0714312833333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0940651999999999,"ci_lower":-0.12997346,"ci_upper":-0.05844792,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1123166666666666,"ci_lower":-0.1696500777777777,"ci_upper":-0.0527480944444444,"corrected_p":0.0045,"raw_p":0.0009,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0055722222222222,"ci_lower":-0.0120897222222222,"ci_upper":0.0260946944444444,"corrected_p":1,"raw_p":0.5658,"reject":false},"per_domain":{"airline":{"point":0.0105555555555555,"ci_lower":-0.0195192777777777,"ci_upper":0.0424017222222221,"corrected_p":1,"raw_p":0.5081,"reject":false},"medical_hr":{"point":0.0005888888888888,"ci_lower":-0.0205436111111111,"ci_upper":0.0233364999999999,"corrected_p":1,"raw_p":0.9566,"reject":false}}},"background_noise":{"pooled":{"point":0.0014722222222222,"ci_lower":-0.0172401111111111,"ci_upper":0.0197699444444444,"corrected_p":1,"raw_p":0.8763,"reject":false},"per_domain":{"airline":{"point":0.0147222222222221,"ci_lower":-0.0144505555555555,"ci_upper":0.0419497222222221,"corrected_p":1,"raw_p":0.3148,"reject":false},"medical_hr":{"point":-0.0117777777777777,"ci_lower":-0.0365396111111111,"ci_upper":0.0135595555555555,"corrected_p":1,"raw_p":0.3759,"reject":false}}},"both":{"pooled":{"point":-0.0217266666666666,"ci_lower":-0.0354616458333333,"ci_upper":-0.0070664791666666,"corrected_p":0.015,"raw_p":0.005,"reject":true},"per_domain":{"airline":{"point":-0.0287359999999999,"ci_lower":-0.0462281999999999,"ci_upper":-0.0108644,"corrected_p":0.0252,"raw_p":0.0042,"reject":true},"medical_hr":{"point":-0.0100444444444444,"ci_lower":-0.0347011111111111,"ci_upper":0.0137906111111111,"corrected_p":1,"raw_p":0.4214,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0116666666666666,"ci_lower":-0.0722222222222222,"ci_upper":0.046125,"corrected_p":1,"raw_p":0.7098,"reject":false},"per_domain":{"airline":{"point":-0.0444444444444444,"ci_lower":-0.1322499999999999,"ci_upper":0.0422222222222222,"corrected_p":1,"raw_p":0.3295,"reject":false},"medical_hr":{"point":0.0211111111111111,"ci_lower":-0.0478888888888888,"ci_upper":0.0944722222222222,"corrected_p":1,"raw_p":0.5824,"reject":false}}},"background_noise":{"pooled":{"point":-0.0005555555555555,"ci_lower":-0.0650138888888888,"ci_upper":0.0528055555555555,"corrected_p":1,"raw_p":0.9955,"reject":false},"per_domain":{"airline":{"point":2.775557561562892e-18,"ci_lower":-0.1011111111111111,"ci_upper":0.1022222222222222,"corrected_p":1,"raw_p":0.9965,"reject":false},"medical_hr":{"point":-0.0011111111111111,"ci_lower":-0.0699999999999999,"ci_upper":0.0611111111111111,"corrected_p":1,"raw_p":0.9832,"reject":false}}},"both":{"pooled":{"point":-0.1158333333333333,"ci_lower":-0.1683333333333333,"ci_upper":-0.0703958333333333,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.118,"ci_lower":-0.19005,"ci_upper":-0.052,"corrected_p":0.0054,"raw_p":0.0009,"reject":true},"medical_hr":{"point":-0.1122222222222221,"ci_lower":-0.181111111111111,"ci_upper":-0.0466666666666666,"corrected_p":0.019,"raw_p":0.0038,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0211111111111111,"ci_lower":-0.0944444444444444,"ci_upper":0.0555555555555555,"corrected_p":0.5729,"raw_p":0.5729,"reject":false},"per_domain":{"airline":{"point":0.0177777777777777,"ci_lower":-0.1022777777777778,"ci_upper":0.1378333333333332,"corrected_p":0.9507,"raw_p":0.8161,"reject":false},"medical_hr":{"point":-0.06,"ci_lower":-0.1467222222222223,"ci_upper":0.0199999999999999,"corrected_p":0.6996,"raw_p":0.1749,"reject":false}}},"background_noise":{"pooled":{"point":-0.0544444444444444,"ci_lower":-0.1344722222222222,"ci_upper":0.0288888888888888,"corrected_p":0.406,"raw_p":0.203,"reject":false},"per_domain":{"airline":{"point":-0.0488888888888889,"ci_lower":-0.16,"ci_upper":0.0667222222222221,"corrected_p":0.9507,"raw_p":0.4088,"reject":false},"medical_hr":{"point":-0.06,"ci_lower":-0.18,"ci_upper":0.0578333333333332,"corrected_p":0.9507,"raw_p":0.3169,"reject":false}}},"both":{"pooled":{"point":-0.095,"ci_lower":-0.1633958333333333,"ci_upper":-0.0266666666666666,"corrected_p":0.0228,"raw_p":0.0076,"reject":true},"per_domain":{"airline":{"point":-0.096,"ci_lower":-0.176,"ci_upper":-0.0119999999999999,"corrected_p":0.207,"raw_p":0.0345,"reject":false},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.2155555555555555,"ci_upper":0.0267222222222221,"corrected_p":0.6194999999999999,"raw_p":0.1239,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0566666666666666,"ci_lower":-0.149,"ci_upper":0.0355555555555555,"corrected_p":0.4698,"raw_p":0.2349,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0778333333333333,"ci_upper":0.1822222222222222,"corrected_p":0.9078,"raw_p":0.5062,"reject":false},"medical_hr":{"point":-0.1622222222222222,"ci_lower":-0.2866666666666665,"ci_upper":-0.0333333333333333,"corrected_p":0.066,"raw_p":0.0165,"reject":false}}},"background_noise":{"pooled":{"point":-0.0511111111111111,"ci_lower":-0.13225,"ci_upper":0.0366666666666666,"corrected_p":0.4698,"raw_p":0.2386,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0711666666666666,"ci_upper":0.1644444444444444,"corrected_p":0.9078,"raw_p":0.4539,"reject":false},"medical_hr":{"point":-0.1511111111111111,"ci_lower":-0.2556111111111111,"ci_upper":-0.04,"corrected_p":0.066,"raw_p":0.0169,"reject":false}}},"both":{"pooled":{"point":-0.1816666666666667,"ci_lower":-0.2525416666666667,"ci_upper":-0.1225,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.208,"ci_upper":-0.076,"corrected_p":0.0024,"raw_p":0.0004,"reject":true},"medical_hr":{"point":-0.2511111111111111,"ci_lower":-0.3711666666666666,"ci_upper":-0.1266111111111111,"corrected_p":0.0025,"raw_p":0.0005,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0355555555555555,"ci_lower":-0.0755555555555555,"ci_upper":0.0011388888888888,"corrected_p":0.1896,"raw_p":0.0632,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.1155555555555555,"ci_upper":0.0088888888888888,"corrected_p":0.953,"raw_p":0.1906,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.0689444444444444,"ci_upper":0.0155555555555555,"corrected_p":1,"raw_p":0.3058,"reject":false}}},"background_noise":{"pooled":{"point":-0.0188888888888888,"ci_lower":-0.0511388888888889,"ci_upper":0.0088888888888888,"corrected_p":0.4274,"raw_p":0.2137,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.1022222222222222,"ci_upper":0.0022222222222222,"corrected_p":0.5358,"raw_p":0.0893,"reject":false},"medical_hr":{"point":0.0088888888888888,"ci_lower":-0.02,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.6256,"reject":false}}},"both":{"pooled":{"point":-0.0075,"ci_lower":-0.0291874999999999,"ci_upper":0.0108333333333333,"corrected_p":0.5022,"raw_p":0.5022,"reject":false},"per_domain":{"airline":{"point":-0.0039999999999999,"ci_lower":-0.0239999999999999,"ci_upper":0.0119999999999999,"corrected_p":1,"raw_p":0.9327,"reject":false},"medical_hr":{"point":-0.0133333333333333,"ci_lower":-0.0599999999999999,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.627,"reject":false}}}}}},{"id":"gpt-realtime-mini","name":"GPT Realtime Mini","type":"s2s","stt":"-","llm":"gpt-realtime-mini","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.4689334705488621,"ci_lower":0.4421571698460508,"ci_upper":0.4978073954149932},"per_domain":{"airline":{"point":0.4469999999999999,"ci_lower":0.3886666666666666,"ci_upper":0.5099999999999999,"n":50},"itsm":{"point":0.4912558333333333,"ci_lower":0.4509955624999999,"ci_upper":0.5316649583333333,"n":80},"medical_hr":{"point":0.4685445783132529,"ci_lower":0.4355140763052209,"ci_upper":0.5030463654618474,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.1631746987951807,"ci_lower":0.1249341365461847,"ci_upper":0.203763453815261},"per_domain":{"airline":{"point":0.176,"ci_lower":0.096,"ci_upper":0.2679999999999999,"n":50},"itsm":{"point":0.2075,"ci_lower":0.145,"ci_upper":0.2725,"n":80},"medical_hr":{"point":0.1060240963855421,"ci_lower":0.0602409638554216,"ci_upper":0.1614457831325301,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.3179718875502008,"ci_lower":0.2569859437751004,"ci_upper":0.3803232931726907},"per_domain":{"airline":{"point":0.3,"ci_lower":0.18,"ci_upper":0.4204999999999972,"n":50},"itsm":{"point":0.425,"ci_lower":0.325,"ci_upper":0.5375,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.144578313253012,"ci_upper":0.3253012048192771,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0588225253012048,"ci_lower":0.0334219060240963,"ci_upper":0.0887137616064256},"per_domain":{"airline":{"point":0.0847616,"ci_lower":0.02515936,"ci_upper":0.1584231999999999,"n":50},"itsm":{"point":0.0628519999999999,"ci_lower":0.0270831999999999,"ci_upper":0.1117746999999999,"n":80},"medical_hr":{"point":0.0288539759036144,"ci_lower":0.0078610120481927,"ci_upper":0.0588937831325301,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.642532354484605,"ci_lower":0.6300217130087015,"ci_upper":0.6553895511111111},"per_domain":{"airline":{"point":0.6374645333333333,"ci_lower":0.6125059,"ci_upper":0.6637318866666665,"n":50},"itsm":{"point":0.66858,"ci_lower":0.6475889999999999,"ci_upper":0.6903662208333333,"n":80},"medical_hr":{"point":0.6215525301204818,"ci_lower":0.6024677690763052,"ci_upper":0.6406384437751004,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.4059056224899598,"ci_lower":0.3716161144578313,"ci_upper":0.4420288654618474},"per_domain":{"airline":{"point":0.376,"ci_lower":0.304,"ci_upper":0.4519999999999999,"n":50},"itsm":{"point":0.4875,"ci_lower":0.4324999999999999,"ci_upper":0.5449999999999999,"n":80},"medical_hr":{"point":0.3542168674698795,"ci_lower":0.3036144578313253,"ci_upper":0.4120481927710844,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8933232931726908,"ci_lower":0.8477168674698794,"ci_upper":0.9313554216867468},"per_domain":{"airline":{"point":0.9,"ci_lower":0.8,"ci_upper":0.98,"n":50},"itsm":{"point":0.9125,"ci_lower":0.85,"ci_upper":0.9625,"n":80},"medical_hr":{"point":0.8674698795180723,"ci_lower":0.7951807228915663,"ci_upper":0.9397590361445785,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0991874730923694,"ci_lower":0.0703653884337349,"ci_upper":0.132763330441767},"per_domain":{"airline":{"point":0.0885376,"ci_lower":0.0379036799999999,"ci_upper":0.1530199999999999,"n":50},"itsm":{"point":0.13374,"ci_lower":0.0836218,"ci_upper":0.1936608,"n":80},"medical_hr":{"point":0.0752848192771084,"ci_lower":0.0330398072289156,"ci_upper":0.1248825060240962,"n":83}}},"task_completion":{"pooled":{"point":0.3447248995983936,"ci_lower":0.2932901606425703,"ci_upper":0.3970175200803212},"per_domain":{"airline":{"point":0.288,"ci_lower":0.1878999999999999,"ci_upper":0.3840999999999995,"n":50},"itsm":{"point":0.3775,"ci_lower":0.2875,"ci_upper":0.4674999999999999,"n":80},"medical_hr":{"point":0.3686746987951807,"ci_lower":0.2915662650602409,"ci_upper":0.4481927710843373,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9766400368139224,"ci_lower":0.964853969210174,"ci_upper":0.9871126827309238},"per_domain":{"airline":{"point":0.9708333333333332,"ci_lower":0.9383333333333332,"ci_upper":0.9975,"n":50},"itsm":{"point":0.9812674999999998,"ci_lower":0.9696849375,"ci_upper":0.991655,"n":80},"medical_hr":{"point":0.977819277108434,"ci_lower":0.9707649849397592,"ci_upper":0.984714578313253,"n":83}}},"faithfulness":{"pooled":{"point":0.1253393574297188,"ci_lower":0.0969722891566265,"ci_upper":0.1549913152610441},"per_domain":{"airline":{"point":0.1639999999999999,"ci_lower":0.092,"ci_upper":0.2459999999999999,"n":50},"itsm":{"point":0.1325,"ci_lower":0.09625,"ci_upper":0.1737812499999998,"n":80},"medical_hr":{"point":0.0795180722891566,"ci_lower":0.0518072289156626,"ci_upper":0.1096385542168674,"n":83}}},"turn_taking":{"pooled":{"point":0.8175221437751005,"ci_lower":0.802564006425703,"ci_upper":0.8316923030923693},"per_domain":{"airline":{"point":0.8012136000000001,"ci_lower":0.7650739299999999,"ci_upper":0.83552036,"n":50},"itsm":{"point":0.824635,"ci_lower":0.8040420687500001,"ci_upper":0.8433836937499999,"n":80},"medical_hr":{"point":0.8267178313253013,"ci_lower":0.8080201445783134,"ci_upper":0.8449952831325301,"n":83}}},"conciseness":{"pooled":{"point":0.7219905823293175,"ci_lower":0.7130161596385544,"ci_upper":0.7309806600401606},"per_domain":{"airline":{"point":0.70518,"ci_lower":0.6895679999999998,"ci_upper":0.7210884000000002,"n":50},"itsm":{"point":0.736105,"ci_lower":0.7176979375,"ci_upper":0.753850625,"n":80},"medical_hr":{"point":0.7246867469879519,"ci_lower":0.7109830120481928,"ci_upper":0.738346686746988,"n":83}}},"conversation_progression":{"pooled":{"point":0.3880843373493975,"ci_lower":0.3573462600401606,"ci_upper":0.4166531877510041},"per_domain":{"airline":{"point":0.406,"ci_lower":0.3420000000000001,"ci_upper":0.4660000000000001,"n":50},"itsm":{"point":0.445,"ci_lower":0.39625,"ci_upper":0.495,"n":80},"medical_hr":{"point":0.3132530120481928,"ci_lower":0.272289156626506,"ci_upper":0.3554216867469879,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0392592592592592,"ci_lower":-0.0926111111111111,"ci_upper":0.0111296296296295,"corrected_p":0.2922,"raw_p":0.1461,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.1111111111111111,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.6796,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1066666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.1907,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1622777777777778,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.3237,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0874074074074074,"ci_upper":0.0022407407407407,"corrected_p":0.2472,"raw_p":0.0824,"reject":false},"per_domain":{"airline":{"point":-0.0733333333333333,"ci_lower":-0.1577777777777777,"ci_upper":0.0044999999999999,"corrected_p":0.8046,"raw_p":0.0894,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1177777777777778,"ci_upper":0.0177777777777777,"corrected_p":1,"raw_p":0.2189,"reject":false},"medical_hr":{"point":-0.0133333333333333,"ci_lower":-0.1111666666666666,"ci_upper":0.0867222222222221,"corrected_p":1,"raw_p":0.8053,"reject":false}}},"both":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0859259259259259,"ci_upper":0.0244444444444444,"corrected_p":0.2922,"raw_p":0.2274,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0955555555555555,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.861,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1377777777777778,"ci_upper":0.0066666666666666,"corrected_p":0.8046,"raw_p":0.0966,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.1288888888888889,"ci_upper":0.0777777777777777,"corrected_p":1,"raw_p":0.6279,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0178696629213483,"ci_lower":0.0001029026217228,"ci_upper":0.0373384456928838,"corrected_p":0.2249999999999999,"raw_p":0.075,"reject":false},"per_domain":{"airline":{"point":0.0445402298850574,"ci_lower":-0.0014367816091954,"ci_upper":0.0977011494252873,"corrected_p":1,"raw_p":0.2534,"reject":false},"itsm":{"point":0.0003622222222222,"ci_lower":-0.0229870555555555,"ci_upper":0.0272222222222222,"corrected_p":1,"raw_p":0.9693,"reject":false},"medical_hr":{"point":0.0095955555555555,"ci_lower":-0.0055802222222222,"ci_upper":0.0262074999999999,"corrected_p":1,"raw_p":0.2678,"reject":false}}},"background_noise":{"pooled":{"point":0.0075250936329587,"ci_lower":-0.019912415730337,"ci_upper":0.0333768913857677,"corrected_p":1,"raw_p":0.583,"reject":false},"per_domain":{"airline":{"point":0.021551724137931,"ci_lower":-0.0416666666666666,"ci_upper":0.0890804597701149,"corrected_p":1,"raw_p":0.6282,"reject":false},"itsm":{"point":0.0153733333333333,"ci_lower":-0.0029599999999999,"ci_upper":0.0383333333333333,"corrected_p":1,"raw_p":0.1866,"reject":false},"medical_hr":{"point":-0.0138822222222222,"ci_lower":-0.057876,"ci_upper":0.0217154444444444,"corrected_p":1,"raw_p":0.5467,"reject":false}}},"both":{"pooled":{"point":0.0034248148148148,"ci_lower":-0.0156118888888888,"ci_upper":0.0243257314814814,"corrected_p":1,"raw_p":0.7493,"reject":false},"per_domain":{"airline":{"point":0.0073444444444444,"ci_lower":-0.0363,"ci_upper":0.0597222222222222,"corrected_p":1,"raw_p":0.8729,"reject":false},"itsm":{"point":0.0216233333333333,"ci_lower":0.0049989166666666,"ci_upper":0.0433695833333332,"corrected_p":0.5472,"raw_p":0.0608,"reject":false},"medical_hr":{"point":-0.0186933333333333,"ci_lower":-0.0498952777777777,"ci_upper":0.0105844722222221,"corrected_p":1,"raw_p":0.2502,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0192592592592592,"ci_lower":-0.0133425925925926,"ci_upper":0.0503888888888888,"corrected_p":0.7847999999999999,"raw_p":0.2616,"reject":false},"per_domain":{"airline":{"point":0.0533333333333333,"ci_lower":-0.0111388888888889,"ci_upper":0.1166666666666666,"corrected_p":1,"raw_p":0.139,"reject":false},"itsm":{"point":-0.0344444444444444,"ci_lower":-0.0811388888888889,"ci_upper":0.0077777777777777,"corrected_p":1,"raw_p":0.1626,"reject":false},"medical_hr":{"point":0.0388888888888888,"ci_lower":-0.0044722222222222,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.1527,"reject":false}}},"background_noise":{"pooled":{"point":-0.0011111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.0263148148148147,"corrected_p":1,"raw_p":0.9251,"reject":false},"per_domain":{"airline":{"point":-0.0355555555555555,"ci_lower":-0.0944999999999999,"ci_upper":0.0166666666666666,"corrected_p":1,"raw_p":0.2189,"reject":false},"itsm":{"point":0.0044444444444444,"ci_lower":-0.04,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.9007,"reject":false},"medical_hr":{"point":0.0277777777777777,"ci_lower":-0.01225,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.2562,"reject":false}}},"both":{"pooled":{"point":0.0025925925925925,"ci_lower":-0.0311203703703703,"ci_upper":0.0340833333333333,"corrected_p":1,"raw_p":0.8912,"reject":false},"per_domain":{"airline":{"point":0.0088888888888888,"ci_lower":-0.0467222222222222,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.8075,"reject":false},"itsm":{"point":-0.0455555555555555,"ci_lower":-0.0955833333333333,"ci_upper":0.0011111111111111,"corrected_p":0.7884,"raw_p":0.0876,"reject":false},"medical_hr":{"point":0.0444444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0.1044722222222221,"corrected_p":1,"raw_p":0.155,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.024926,"ci_lower":-0.0055091944444444,"ci_upper":0.0544866055555555,"corrected_p":0.249,"raw_p":0.1245,"reject":false},"per_domain":{"airline":{"point":0.0338568888888888,"ci_lower":-0.0319518611111111,"ci_upper":0.0960939555555555,"corrected_p":1,"raw_p":0.3118,"reject":false},"itsm":{"point":0.0624164444444444,"ci_lower":0.0246837333333333,"ci_upper":0.0968075388888888,"corrected_p":0.0136,"raw_p":0.0017,"reject":true},"medical_hr":{"point":-0.0214953333333333,"ci_lower":-0.0714677333333333,"ci_upper":0.0357210222222221,"corrected_p":1,"raw_p":0.4423,"reject":false}}},"background_noise":{"pooled":{"point":-0.0688643703703703,"ci_lower":-0.09835875,"ci_upper":-0.0358040314814814,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.044833111111111,"ci_lower":-0.1082442444444444,"ci_upper":0.0082442333333333,"corrected_p":0.9522,"raw_p":0.1587,"reject":false},"itsm":{"point":-0.0923257777777777,"ci_lower":-0.1504797166666667,"ci_upper":-0.0341531222222222,"corrected_p":0.0259,"raw_p":0.0037,"reject":true},"medical_hr":{"point":-0.0694342222222221,"ci_lower":-0.1039951166666666,"ci_upper":-0.0360402722222222,"corrected_p":0.009,"raw_p":0.001,"reject":true}}},"both":{"pooled":{"point":-0.012191037037037,"ci_lower":-0.0468836333333333,"ci_upper":0.0213250851851851,"corrected_p":0.4814,"raw_p":0.4814,"reject":false},"per_domain":{"airline":{"point":0.0151457777777777,"ci_lower":-0.0440500944444444,"ci_upper":0.0788787388888888,"corrected_p":1,"raw_p":0.6448,"reject":false},"itsm":{"point":-0.0095657777777777,"ci_lower":-0.0631759388888888,"ci_upper":0.0400099277777778,"corrected_p":1,"raw_p":0.7441,"reject":false},"medical_hr":{"point":-0.0421531111111111,"ci_lower":-0.0995734111111111,"ci_upper":0.0096410388888888,"corrected_p":0.9522,"raw_p":0.1699,"reject":false}}}},"conciseness":{"accent":{"pooled":{"point":0.0041888888888888,"ci_lower":-0.0114827962962963,"ci_upper":0.0192913703703703,"corrected_p":0.936,"raw_p":0.6058,"reject":false},"per_domain":{"airline":{"point":0.0105733333333333,"ci_lower":-0.0204870555555555,"ci_upper":0.0420981666666666,"corrected_p":1,"raw_p":0.5245,"reject":false},"itsm":{"point":0.0026422222222221,"ci_lower":-0.0159673888888889,"ci_upper":0.0230705555555554,"corrected_p":1,"raw_p":0.7949,"reject":false},"medical_hr":{"point":-0.0006488888888889,"ci_lower":-0.0262989444444444,"ci_upper":0.0278342222222221,"corrected_p":1,"raw_p":0.9679,"reject":false}}},"background_noise":{"pooled":{"point":-0.0141592592592592,"ci_lower":-0.0284296851851851,"ci_upper":0.0013797777777777,"corrected_p":0.1659,"raw_p":0.0553,"reject":false},"per_domain":{"airline":{"point":-0.0083266666666666,"ci_lower":-0.0336386111111111,"ci_upper":0.0172355,"corrected_p":1,"raw_p":0.5369,"reject":false},"itsm":{"point":-0.0141799999999999,"ci_lower":-0.0346181111111111,"ci_upper":0.0071444444444444,"corrected_p":1,"raw_p":0.1997,"reject":false},"medical_hr":{"point":-0.0199711111111111,"ci_lower":-0.0455035555555555,"ci_upper":0.0076729999999999,"corrected_p":1,"raw_p":0.1815,"reject":false}}},"both":{"pooled":{"point":-0.0068925925925926,"ci_lower":-0.025704074074074,"ci_upper":0.012234537037037,"corrected_p":0.936,"raw_p":0.468,"reject":false},"per_domain":{"airline":{"point":-0.00008222222222223074,"ci_lower":-0.0323187222222222,"ci_upper":0.0281509999999999,"corrected_p":1,"raw_p":0.9949,"reject":false},"itsm":{"point":-0.0282244444444444,"ci_lower":-0.0590077222222222,"ci_upper":0.0024753333333332,"corrected_p":0.8046,"raw_p":0.0894,"reject":false},"medical_hr":{"point":0.0076288888888888,"ci_lower":-0.0233038333333333,"ci_upper":0.0379445555555555,"corrected_p":1,"raw_p":0.6326,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0274074074074074,"ci_lower":-0.0718611111111111,"ci_upper":0.0192685185185185,"corrected_p":0.2595,"raw_p":0.2595,"reject":false},"per_domain":{"airline":{"point":0.0022222222222222,"ci_lower":-0.0944444444444444,"ci_upper":0.1011111111111111,"corrected_p":1,"raw_p":0.9643,"reject":false},"itsm":{"point":-0.0499999999999999,"ci_lower":-0.1177777777777777,"ci_upper":0.0188888888888888,"corrected_p":1,"raw_p":0.1796,"reject":false},"medical_hr":{"point":-0.0344444444444444,"ci_lower":-0.1,"ci_upper":0.0289166666666666,"corrected_p":1,"raw_p":0.3117,"reject":false}}},"background_noise":{"pooled":{"point":-0.0811111111111111,"ci_lower":-0.124824074074074,"ci_upper":-0.0314722222222222,"corrected_p":0.0050999999999999,"raw_p":0.0017,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555555,"ci_lower":-0.2155555555555555,"ci_upper":-0.0422222222222222,"corrected_p":0.0774,"raw_p":0.0086,"reject":false},"itsm":{"point":-0.0722222222222222,"ci_lower":-0.1399999999999999,"ci_upper":-0.0021944444444444,"corrected_p":0.3336,"raw_p":0.0417,"reject":false},"medical_hr":{"point":-0.0455555555555555,"ci_lower":-0.1322222222222222,"ci_upper":0.0366666666666666,"corrected_p":1,"raw_p":0.3207,"reject":false}}},"both":{"pooled":{"point":-0.0459259259259259,"ci_lower":-0.0918518518518518,"ci_upper":0.0048148148148148,"corrected_p":0.1452,"raw_p":0.0726,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.141111111111111,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.2613,"reject":false},"itsm":{"point":-0.0611111111111111,"ci_lower":-0.1566666666666666,"ci_upper":0.0144444444444444,"corrected_p":1,"raw_p":0.1703,"reject":false},"medical_hr":{"point":-0.0233333333333333,"ci_lower":-0.1011111111111111,"ci_upper":0.0633333333333333,"corrected_p":1,"raw_p":0.6102,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":0.0155555555555555,"ci_lower":-0.0348333333333333,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.5682,"reject":false},"per_domain":{"airline":{"point":0.0088888888888888,"ci_lower":-0.0800555555555555,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.8906,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1067222222222222,"ci_upper":0.0467222222222221,"corrected_p":1,"raw_p":0.5237,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0133333333333333,"ci_upper":0.1533333333333333,"corrected_p":1,"raw_p":0.1712,"reject":false}}},"background_noise":{"pooled":{"point":0.0007407407407407,"ci_lower":-0.0414814814814814,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.9994,"reject":false},"per_domain":{"airline":{"point":-0.0577777777777777,"ci_lower":-0.1333333333333333,"ci_upper":0.0133333333333333,"corrected_p":1,"raw_p":0.1615,"reject":false},"itsm":{"point":-0.0044444444444444,"ci_lower":-0.0844444444444444,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.8653,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":0.0021666666666666,"ci_upper":0.1422222222222222,"corrected_p":1,"raw_p":0.1178,"reject":false}}},"both":{"pooled":{"point":-0.0288888888888888,"ci_lower":-0.0822222222222222,"ci_upper":0.0148333333333333,"corrected_p":0.7014,"raw_p":0.2338,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.0778333333333333,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.9246,"reject":false},"itsm":{"point":-0.0822222222222222,"ci_lower":-0.1888888888888888,"ci_upper":0.0089444444444443,"corrected_p":1,"raw_p":0.119,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0778333333333333,"ci_upper":0.0689444444444443,"corrected_p":1,"raw_p":0.9186,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0348148148148147,"ci_lower":-0.035574074074074,"ci_upper":0.0992777777777777,"corrected_p":0.6548,"raw_p":0.3274,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.1000555555555555,"ci_upper":0.1155555555555555,"corrected_p":1,"raw_p":0.8461,"reject":false},"itsm":{"point":0.0244444444444444,"ci_lower":-0.0888888888888889,"ci_upper":0.131222222222222,"corrected_p":1,"raw_p":0.6972,"reject":false},"medical_hr":{"point":0.0666666666666666,"ci_lower":-0.0623333333333333,"ci_upper":0.1911111111111111,"corrected_p":1,"raw_p":0.3364,"reject":false}}},"background_noise":{"pooled":{"point":-0.1429629629629629,"ci_lower":-0.2066666666666667,"ci_upper":-0.0814629629629629,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.1533333333333333,"ci_lower":-0.2799999999999999,"ci_upper":-0.0444444444444444,"corrected_p":0.09,"raw_p":0.0103,"reject":false},"itsm":{"point":-0.1422222222222222,"ci_lower":-0.2377777777777778,"ci_upper":-0.0510555555555556,"corrected_p":0.09,"raw_p":0.01,"reject":false},"medical_hr":{"point":-0.1333333333333333,"ci_lower":-0.2489444444444444,"ci_upper":-0.0243888888888889,"corrected_p":0.2282,"raw_p":0.0326,"reject":false}}},"both":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0948333333333333,"ci_upper":0.0348148148148147,"corrected_p":0.6548,"raw_p":0.3434,"reject":false},"per_domain":{"airline":{"point":0.0466666666666666,"ci_lower":-0.0688888888888889,"ci_upper":0.1533888888888888,"corrected_p":1,"raw_p":0.4286,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1844444444444445,"ci_upper":0.0711666666666665,"corrected_p":1,"raw_p":0.3122,"reject":false},"medical_hr":{"point":-0.0777777777777778,"ci_lower":-0.1822777777777778,"ci_upper":0.0267222222222221,"corrected_p":1,"raw_p":0.1671,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0096296296296296,"ci_lower":-0.034074074074074,"ci_upper":0.0148148148148148,"corrected_p":0.849,"raw_p":0.4245,"reject":false},"per_domain":{"airline":{"point":0.0022222222222222,"ci_lower":-0.0511111111111111,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.0066666666666666,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.2512,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.0911666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.5589000000000001,"raw_p":0.0621,"reject":false}}},"background_noise":{"pooled":{"point":-0.0059259259259259,"ci_lower":-0.0340925925925926,"ci_upper":0.0207592592592592,"corrected_p":0.849,"raw_p":0.6406,"reject":false},"per_domain":{"airline":{"point":0.0244444444444444,"ci_lower":-0.0266666666666666,"ci_upper":0.0733333333333333,"corrected_p":1,"raw_p":0.3498,"reject":false},"itsm":{"point":-0.04,"ci_lower":-0.0933888888888889,"ci_upper":0.0111666666666666,"corrected_p":1,"raw_p":0.1554,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0333333333333333,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0207407407407407,"ci_lower":-0.0503888888888888,"ci_upper":0.0088888888888888,"corrected_p":0.4916999999999999,"raw_p":0.1639,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888889,"ci_lower":-0.0622222222222222,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.6826,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.0488888888888888,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.7814,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1133333333333333,"ci_upper":0.0044444444444444,"corrected_p":1,"raw_p":0.1528,"reject":false}}}}}},{"id":"gemini-3-flash-plus-gemini-3-1-flash-tts","name":"Gemini 3 Flash + Gemini 3.1 Flash TTS","type":"2-part","stt":"-","llm":"Gemini 3 Flash","tts":"Gemini 3.1 Flash TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.6950930441767068,"ci_lower":0.6736968633868808,"ci_upper":0.7180788192269076},"per_domain":{"airline":{"point":0.7129693333333335,"ci_lower":0.6658261333333333,"ci_upper":0.7602694,"n":50},"itsm":{"point":0.6984600000000001,"ci_lower":0.6662861250000001,"ci_upper":0.7324586249999999,"n":80},"medical_hr":{"point":0.673849799196787,"ci_lower":0.6429293373493976,"ci_upper":0.7053063253012046,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4312409638554217,"ci_lower":0.3894843373493976,"ci_upper":0.4729614959839357},"per_domain":{"airline":{"point":0.488,"ci_lower":0.4,"ci_upper":0.576,"n":50},"itsm":{"point":0.425,"ci_lower":0.3575,"ci_upper":0.4949999999999999,"n":80},"medical_hr":{"point":0.3807228915662651,"ci_lower":0.3180722891566265,"ci_upper":0.4506024096385542,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8118775100401606,"ci_lower":0.7573160140562248,"ci_upper":0.8617364457831326},"per_domain":{"airline":{"point":0.84,"ci_lower":0.74,"ci_upper":0.94,"n":50},"itsm":{"point":0.8125,"ci_lower":0.725,"ci_upper":0.8875,"n":80},"medical_hr":{"point":0.7831325301204819,"ci_lower":0.6987951807228916,"ci_upper":0.8674698795180723,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1576485397590361,"ci_lower":0.1203304396787148,"ci_upper":0.201379154939759},"per_domain":{"airline":{"point":0.1879807999999999,"ci_lower":0.11482032,"ci_upper":0.27812544,"n":50},"itsm":{"point":0.14984,"ci_lower":0.0919933999999999,"ci_upper":0.2141192999999999,"n":80},"medical_hr":{"point":0.1351248192771084,"ci_lower":0.0782757590361445,"ci_upper":0.1974767228915661,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.4793821846050869,"ci_lower":0.4685612286445782,"ci_upper":0.4897054994377509},"per_domain":{"airline":{"point":0.4899909333333333,"ci_lower":0.4684180933333333,"ci_upper":0.5121685033333334,"n":50},"itsm":{"point":0.4913521666666666,"ci_lower":0.47643030625,"ci_upper":0.5059230645833332,"n":80},"medical_hr":{"point":0.456803453815261,"ci_lower":0.4375216465863453,"ci_upper":0.4743564959839356,"n":83}}},"EVA-X_pass":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"task_completion":{"pooled":{"point":0.6737469879518073,"ci_lower":0.6316962851405623,"ci_upper":0.7123081325301204},"per_domain":{"airline":{"point":0.6960000000000001,"ci_lower":0.612,"ci_upper":0.772,"n":50},"itsm":{"point":0.6649999999999999,"ci_lower":0.5999374999999999,"ci_upper":0.7275,"n":80},"medical_hr":{"point":0.6602409638554216,"ci_lower":0.5975903614457831,"ci_upper":0.7228915662650602,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9690261204819276,"ci_lower":0.963427980321285,"ci_upper":0.9743039240963858},"per_domain":{"airline":{"point":0.964908,"ci_lower":0.9524747,"ci_upper":0.9768413,"n":50},"itsm":{"point":0.96038,"ci_lower":0.9499245625,"ci_upper":0.9698879375,"n":80},"medical_hr":{"point":0.981790361445783,"ci_lower":0.9769419277108432,"ci_upper":0.986253253012048,"n":83}}},"faithfulness":{"pooled":{"point":0.4425060240963854,"ci_lower":0.4061689759036145,"ci_upper":0.4776303965863453},"per_domain":{"airline":{"point":0.478,"ci_lower":0.396,"ci_upper":0.556,"n":50},"itsm":{"point":0.4699999999999999,"ci_lower":0.42375,"ci_upper":0.52125,"n":80},"medical_hr":{"point":0.3795180722891565,"ci_lower":0.327710843373494,"ci_upper":0.4301204819277108,"n":83}}},"turn_taking":{"pooled":{"point":0.0192157666666666,"ci_lower":0.0162560429367469,"ci_upper":0.0226184022590361},"per_domain":{"airline":{"point":0.0309207999999999,"ci_lower":0.0231424699999999,"ci_upper":0.0399566299999999,"n":50},"itsm":{"point":0.0127064999999999,"ci_lower":0.0098203187499999,"ci_upper":0.0157213937499999,"n":80},"medical_hr":{"point":0.0140199999999999,"ci_lower":0.0107757289156626,"ci_upper":0.0178596927710843,"n":83}}},"conciseness":{"pooled":{"point":0.8008655261044176,"ci_lower":0.7942508758534138,"ci_upper":0.8078011665662651},"per_domain":{"airline":{"point":0.805052,"ci_lower":0.7918622999999999,"ci_upper":0.8181288,"n":50},"itsm":{"point":0.8026,"ci_lower":0.7914304375,"ci_upper":0.8135056875,"n":80},"medical_hr":{"point":0.7949445783132528,"ci_lower":0.7823011445783132,"ci_upper":0.806272469879518,"n":83}}},"conversation_progression":{"pooled":{"point":0.6180652610441767,"ci_lower":0.5877964357429719,"ci_upper":0.6472457580321285},"per_domain":{"airline":{"point":0.6339999999999999,"ci_lower":0.5740000000000001,"ci_upper":0.6900499999999999,"n":50},"itsm":{"point":0.6587500000000001,"ci_lower":0.6175,"ci_upper":0.6975,"n":80},"medical_hr":{"point":0.5614457831325301,"ci_lower":0.5096385542168677,"ci_upper":0.6108433734939759,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1518518518518518,"ci_lower":-0.234074074074074,"ci_upper":-0.0644444444444444,"corrected_p":0.0018,"raw_p":0.0006,"reject":true},"per_domain":{"airline":{"point":-0.0911111111111111,"ci_lower":-0.2444444444444444,"ci_upper":0.0444444444444444,"corrected_p":0.6696,"raw_p":0.2413,"reject":false},"itsm":{"point":-0.1244444444444444,"ci_lower":-0.2489444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.4884,"raw_p":0.0814,"reject":false},"medical_hr":{"point":-0.2399999999999999,"ci_lower":-0.3755555555555555,"ci_upper":-0.1,"corrected_p":0.0225,"raw_p":0.0025,"reject":true}}},"background_noise":{"pooled":{"point":-0.0037037037037037,"ci_lower":-0.074074074074074,"ci_upper":0.0681666666666666,"corrected_p":0.9,"raw_p":0.9,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.1378888888888889,"ci_upper":0.095611111111111,"corrected_p":0.6696,"raw_p":0.6636,"reject":false},"itsm":{"point":0.1644444444444444,"ci_lower":0.0532777777777777,"ci_upper":0.2777777777777777,"corrected_p":0.0544,"raw_p":0.0068,"reject":false},"medical_hr":{"point":-0.1511111111111111,"ci_lower":-0.2555555555555555,"ci_upper":-0.0422222222222222,"corrected_p":0.0875,"raw_p":0.0125,"reject":false}}},"both":{"pooled":{"point":-0.1037037037037037,"ci_lower":-0.1889259259259259,"ci_upper":-0.0237037037037037,"corrected_p":0.0256,"raw_p":0.0128,"reject":true},"per_domain":{"airline":{"point":-0.0911111111111111,"ci_lower":-0.22,"ci_upper":0.0266666666666666,"corrected_p":0.6696,"raw_p":0.1674,"reject":false},"itsm":{"point":-0.1022222222222222,"ci_lower":-0.2445,"ci_upper":0.0445555555555554,"corrected_p":0.6696,"raw_p":0.1869,"reject":false},"medical_hr":{"point":-0.1177777777777777,"ci_lower":-0.2577777777777778,"ci_upper":0.0266666666666666,"corrected_p":0.643,"raw_p":0.1286,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0079333333333333,"ci_lower":-0.0017585,"ci_upper":0.0174732407407407,"corrected_p":0.3,"raw_p":0.1,"reject":false},"per_domain":{"airline":{"point":0.0129488888888888,"ci_lower":-0.0021707777777777,"ci_upper":0.0319632222222222,"corrected_p":1,"raw_p":0.1569,"reject":false},"itsm":{"point":0.0006666666666666,"ci_lower":-0.0167901111111111,"ci_upper":0.0169114444444443,"corrected_p":1,"raw_p":0.94,"reject":false},"medical_hr":{"point":0.0101844444444444,"ci_lower":-0.0046370555555555,"ci_upper":0.0231953888888888,"corrected_p":1,"raw_p":0.1533,"reject":false}}},"background_noise":{"pooled":{"point":-0.0013148148148148,"ci_lower":-0.0147223333333333,"ci_upper":0.0105964259259259,"corrected_p":1,"raw_p":0.8495,"reject":false},"per_domain":{"airline":{"point":0.0124711111111111,"ci_lower":-0.0054241666666666,"ci_upper":0.0307174999999999,"corrected_p":1,"raw_p":0.2173,"reject":false},"itsm":{"point":-0.0246,"ci_lower":-0.0579352777777777,"ci_upper":0.0053036666666666,"corrected_p":1,"raw_p":0.1493,"reject":false},"medical_hr":{"point":0.0081844444444444,"ci_lower":-0.0022320555555555,"ci_upper":0.0192178333333333,"corrected_p":1,"raw_p":0.1596,"reject":false}}},"both":{"pooled":{"point":0.0003629629629629,"ci_lower":-0.0102947222222222,"ci_upper":0.0115945185185184,"corrected_p":1,"raw_p":0.9513,"reject":false},"per_domain":{"airline":{"point":0.0118044444444444,"ci_lower":-0.0076132222222222,"ci_upper":0.031764611111111,"corrected_p":1,"raw_p":0.2651,"reject":false},"itsm":{"point":-0.0096444444444444,"ci_lower":-0.0323017777777777,"ci_upper":0.0107211666666666,"corrected_p":1,"raw_p":0.4114,"reject":false},"medical_hr":{"point":-0.0010711111111111,"ci_lower":-0.0161901111111111,"ci_upper":0.0131098333333333,"corrected_p":1,"raw_p":0.8907,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.1385185185185185,"ci_lower":-0.1885185185185185,"ci_upper":-0.0870185185185185,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555556,"ci_lower":-0.2433333333333333,"ci_upper":-0.0322222222222222,"corrected_p":0.1208,"raw_p":0.0302,"reject":false},"itsm":{"point":-0.1677777777777777,"ci_lower":-0.2489166666666666,"ci_upper":-0.0855277777777777,"corrected_p":0.0045,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2211388888888888,"ci_upper":-0.0188888888888888,"corrected_p":0.1205,"raw_p":0.0241,"reject":false}}},"background_noise":{"pooled":{"point":-0.0922222222222222,"ci_lower":-0.1433425925925926,"ci_upper":-0.0403611111111111,"corrected_p":0.001,"raw_p":0.001,"reject":true},"per_domain":{"airline":{"point":-0.1144444444444444,"ci_lower":-0.2155833333333333,"ci_upper":-0.0154722222222222,"corrected_p":0.1208,"raw_p":0.0305,"reject":false},"itsm":{"point":-0.0399999999999999,"ci_lower":-0.1244722222222222,"ci_upper":0.0400277777777777,"corrected_p":0.3996,"raw_p":0.3996,"reject":false},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2044444444444444,"ci_upper":-0.0444166666666667,"corrected_p":0.0497,"raw_p":0.0071,"reject":true}}},"both":{"pooled":{"point":-0.1477777777777777,"ci_lower":-0.2085185185185185,"ci_upper":-0.0851481481481481,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555555,"ci_lower":-0.2300277777777777,"ci_upper":-0.0211111111111111,"corrected_p":0.1208,"raw_p":0.0341,"reject":false},"itsm":{"point":-0.1733333333333333,"ci_lower":-0.2755555555555556,"ci_upper":-0.0733333333333333,"corrected_p":0.0392,"raw_p":0.0049,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2478055555555555,"ci_upper":-0.0521944444444444,"corrected_p":0.0606,"raw_p":0.0101,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0965503703703703,"ci_lower":0.0791395333333332,"ci_upper":0.1159505944444443,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1022086666666666,"ci_lower":0.0671017999999999,"ci_upper":0.1407236833333332,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0738882222222221,"ci_lower":0.0521331055555555,"ci_upper":0.0984838999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.1135542222222221,"ci_lower":0.0852464277777777,"ci_upper":0.1453116388888888,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":0.0595562962962962,"ci_lower":0.0488444592592592,"ci_upper":0.0710285537037036,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0545142222222221,"ci_lower":0.0360747555555555,"ci_upper":0.077552061111111,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0528004444444444,"ci_lower":0.0360292277777777,"ci_upper":0.0722202277777777,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.0713542222222221,"ci_lower":0.0562970888888888,"ci_upper":0.0874725388888888,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":0.0761988888888888,"ci_lower":0.0641816944444444,"ci_upper":0.0885024222222221,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0722319999999999,"ci_lower":0.0543252888888888,"ci_upper":0.0899967555555554,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0698748888888888,"ci_lower":0.0488140055555555,"ci_upper":0.0916771388888888,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.0864897777777777,"ci_lower":0.0625504055555555,"ci_upper":0.1108309944444444,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0139059259259259,"ci_lower":-0.0272759259259259,"ci_upper":0.00003337037037035528,"corrected_p":0.0882,"raw_p":0.0441,"reject":false},"per_domain":{"airline":{"point":-0.0327644444444444,"ci_lower":-0.0592193333333332,"ci_upper":-0.0094223888888888,"corrected_p":0.1688,"raw_p":0.0211,"reject":false},"itsm":{"point":-0.0006222222222221,"ci_lower":-0.0200425555555555,"ci_upper":0.0171441111111111,"corrected_p":0.9467,"raw_p":0.9467,"reject":false},"medical_hr":{"point":-0.0083311111111111,"ci_lower":-0.0296705555555556,"ci_upper":0.0141379444444444,"corrected_p":0.9246,"raw_p":0.4623,"reject":false}}},"background_noise":{"pooled":{"point":-0.0064429629629629,"ci_lower":-0.0179653518518518,"ci_upper":0.0061294444444444,"corrected_p":0.3029,"raw_p":0.3029,"reject":false},"per_domain":{"airline":{"point":-0.0274199999999999,"ci_lower":-0.0452484444444443,"ci_upper":-0.0078578888888888,"corrected_p":0.0765,"raw_p":0.0085,"reject":false},"itsm":{"point":-0.0107333333333333,"ci_lower":-0.0276706666666666,"ci_upper":0.0075266666666666,"corrected_p":0.7293000000000001,"raw_p":0.2431,"reject":false},"medical_hr":{"point":0.0188244444444444,"ci_lower":-0.0012178888888888,"ci_upper":0.0431628333333332,"corrected_p":0.6348,"raw_p":0.1058,"reject":false}}},"both":{"pooled":{"point":-0.017491111111111,"ci_lower":-0.0286343888888888,"ci_upper":-0.0064834999999999,"corrected_p":0.0093,"raw_p":0.0031,"reject":true},"per_domain":{"airline":{"point":-0.0189755555555555,"ci_lower":-0.0357268888888888,"ci_upper":-0.0021506666666666,"corrected_p":0.28,"raw_p":0.04,"reject":false},"itsm":{"point":-0.0151222222222221,"ci_lower":-0.0366672777777777,"ci_upper":0.0036924444444444,"corrected_p":0.6348,"raw_p":0.1513,"reject":false},"medical_hr":{"point":-0.0183755555555555,"ci_lower":-0.0411857777777777,"ci_upper":0.0034736666666666,"corrected_p":0.6348,"raw_p":0.1089,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.1503703703703703,"ci_lower":-0.2103703703703703,"ci_upper":-0.0899722222222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1577777777777777,"ci_lower":-0.2611388888888889,"ci_upper":-0.0344444444444444,"corrected_p":0.0763,"raw_p":0.0117,"reject":false},"itsm":{"point":-0.1344444444444444,"ci_lower":-0.2277777777777777,"ci_upper":-0.0377777777777777,"corrected_p":0.0763,"raw_p":0.0109,"reject":false},"medical_hr":{"point":-0.1588888888888888,"ci_lower":-0.2622222222222222,"ci_upper":-0.0521111111111112,"corrected_p":0.064,"raw_p":0.008,"reject":false}}},"background_noise":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0848148148148148,"ci_upper":0.0211111111111111,"corrected_p":0.2439,"raw_p":0.2439,"reject":false},"per_domain":{"airline":{"point":-0.0522222222222222,"ci_lower":-0.1589444444444444,"ci_upper":0.0477777777777777,"corrected_p":0.9462,"raw_p":0.3154,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.0989444444444444,"ci_upper":0.073361111111111,"corrected_p":0.9462,"raw_p":0.8821,"reject":false},"medical_hr":{"point":-0.0366666666666666,"ci_lower":-0.1266944444444444,"ci_upper":0.0467222222222221,"corrected_p":0.9462,"raw_p":0.4282,"reject":false}}},"both":{"pooled":{"point":-0.1281481481481481,"ci_lower":-0.1833425925925925,"ci_upper":-0.0722129629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1299999999999999,"ci_lower":-0.2455833333333333,"ci_upper":-0.0177777777777777,"corrected_p":0.1679999999999999,"raw_p":0.0336,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.1966944444444444,"ci_upper":-0.0177777777777777,"corrected_p":0.1679999999999999,"raw_p":0.034,"reject":false},"medical_hr":{"point":-0.1477777777777777,"ci_lower":-0.2255833333333333,"ci_upper":-0.0733055555555555,"corrected_p":0.0153,"raw_p":0.0017,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1155555555555555,"ci_lower":-0.1881666666666667,"ci_upper":-0.0459259259259259,"corrected_p":0.0045,"raw_p":0.0021,"reject":true},"per_domain":{"airline":{"point":-0.1822222222222222,"ci_lower":-0.3045,"ci_upper":-0.06,"corrected_p":0.0621,"raw_p":0.0069,"reject":false},"itsm":{"point":-0.0777777777777777,"ci_lower":-0.2066666666666666,"ci_upper":0.0466666666666666,"corrected_p":0.8778000000000001,"raw_p":0.2349,"reject":false},"medical_hr":{"point":-0.0866666666666667,"ci_lower":-0.1955555555555556,"ci_upper":0.0266666666666666,"corrected_p":0.8778000000000001,"raw_p":0.1463,"reject":false}}},"background_noise":{"pooled":{"point":-0.0562962962962963,"ci_lower":-0.1259444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.1034,"raw_p":0.1034,"reject":false},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.2111111111111111,"ci_upper":0.011111111111111,"corrected_p":0.5656,"raw_p":0.0808,"reject":false},"itsm":{"point":-0.0333333333333333,"ci_lower":-0.1488888888888889,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.5659,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.1556111111111111,"ci_upper":0.0844444444444444,"corrected_p":1,"raw_p":0.6023,"reject":false}}},"both":{"pooled":{"point":-0.1007407407407407,"ci_lower":-0.1637407407407407,"ci_upper":-0.0422222222222222,"corrected_p":0.0045,"raw_p":0.0015,"reject":true},"per_domain":{"airline":{"point":-0.0822222222222222,"ci_lower":-0.1977777777777778,"ci_upper":0.0444444444444444,"corrected_p":0.8778000000000001,"raw_p":0.1569,"reject":false},"itsm":{"point":-0.1555555555555555,"ci_lower":-0.2578333333333333,"ci_upper":-0.0421666666666667,"corrected_p":0.0944,"raw_p":0.0118,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1555555555555555,"ci_upper":0.0288888888888888,"corrected_p":0.8778000000000001,"raw_p":0.1816,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0266666666666666,"ci_lower":-0.0859444444444444,"ci_upper":0.0252037037037036,"corrected_p":0.3547,"raw_p":0.3547,"reject":false},"per_domain":{"airline":{"point":-0.0755555555555555,"ci_lower":-0.1777777777777777,"ci_upper":0.0044444444444444,"corrected_p":0.6209,"raw_p":0.0887,"reject":false},"itsm":{"point":-2.405483220021173e-17,"ci_lower":-0.1,"ci_upper":0.0888888888888888,"corrected_p":1,"raw_p":0.9696,"reject":false},"medical_hr":{"point":-0.0044444444444444,"ci_lower":-0.1044444444444445,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.9047,"reject":false}}},"background_noise":{"pooled":{"point":0.0807407407407407,"ci_lower":0.0399999999999999,"ci_upper":0.1222222222222222,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":0.0355555555555555,"ci_lower":-0.0067222222222222,"ci_upper":0.0799999999999999,"corrected_p":0.6888,"raw_p":0.1148,"reject":false},"itsm":{"point":0.0666666666666666,"ci_lower":-0.0133333333333333,"ci_upper":0.1533333333333333,"corrected_p":0.7165,"raw_p":0.1433,"reject":false},"medical_hr":{"point":0.1399999999999999,"ci_lower":0.0622222222222222,"ci_upper":0.2222777777777777,"corrected_p":0.0107999999999999,"raw_p":0.0012,"reject":true}}},"both":{"pooled":{"point":0.0399999999999999,"ci_lower":0.0066481481481481,"ci_upper":0.0792592592592592,"corrected_p":0.0842,"raw_p":0.0421,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.0355555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.6586,"reject":false},"itsm":{"point":0.0555555555555555,"ci_lower":0.0021666666666666,"ci_upper":0.111111111111111,"corrected_p":0.5928,"raw_p":0.0741,"reject":false},"medical_hr":{"point":0.051111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.1422222222222221,"corrected_p":1,"raw_p":0.268,"reject":false}}}}}},{"id":"gemini-3-1-flash-live","name":"Gemini 3.1 Flash Live","type":"s2s","stt":"-","llm":"Gemini 3.1 Flash Live","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.5641571787148593,"ci_lower":0.5381466839022757,"ci_upper":0.5908896391398929},"per_domain":{"airline":{"point":0.6033333333333332,"ci_lower":0.5476666666666666,"ci_upper":0.6596749999999998,"n":50},"itsm":{"point":0.5367124999999999,"ci_lower":0.4960065208333333,"ci_upper":0.5770358125,"n":80},"medical_hr":{"point":0.5524257028112448,"ci_lower":0.5140335943775101,"ci_upper":0.591375,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2922309236947791,"ci_lower":0.246072891566265,"ci_upper":0.3401085341365462},"per_domain":{"airline":{"point":0.356,"ci_lower":0.26,"ci_upper":0.46,"n":50},"itsm":{"point":0.2725,"ci_lower":0.205,"ci_upper":0.3425624999999996,"n":80},"medical_hr":{"point":0.2481927710843373,"ci_lower":0.1782530120481927,"ci_upper":0.3228915662650602,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5520783132530122,"ci_lower":0.4851749497991968,"ci_upper":0.619433483935743},"per_domain":{"airline":{"point":0.66,"ci_lower":0.52,"ci_upper":0.78,"n":50},"itsm":{"point":0.5625,"ci_lower":0.45,"ci_upper":0.6625,"n":80},"medical_hr":{"point":0.4337349397590361,"ci_lower":0.3253012048192771,"ci_upper":0.5421686746987951,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1322039550200803,"ci_lower":0.0926741363855421,"ci_upper":0.1752823668273092},"per_domain":{"airline":{"point":0.1704896,"ci_lower":0.0872350399999999,"ci_upper":0.26967472,"n":50},"itsm":{"point":0.115036,"ci_lower":0.0562510999999999,"ci_upper":0.1800276999999999,"n":80},"medical_hr":{"point":0.1110862650602409,"ci_lower":0.0576014457831325,"ci_upper":0.1755085301204819,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7557398955823293,"ci_lower":0.744352571519411,"ci_upper":0.7675125685977242},"per_domain":{"airline":{"point":0.765456,"ci_lower":0.74233532,"ci_upper":0.78808826,"n":50},"itsm":{"point":0.7588686666666667,"ci_lower":0.7373239166666666,"ci_upper":0.7804801375,"n":80},"medical_hr":{"point":0.7428950200803213,"ci_lower":0.7262793192771084,"ci_upper":0.758792686746988,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5893955823293173,"ci_lower":0.5558768574297188,"ci_upper":0.6232933734939757},"per_domain":{"airline":{"point":0.5040000000000001,"ci_lower":0.44,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.6425000000000001,"ci_lower":0.5774999999999999,"ci_upper":0.7074999999999999,"n":80},"medical_hr":{"point":0.6216867469879519,"ci_lower":0.5734939759036144,"ci_upper":0.6746987951807228,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.9791666666666666,"ci_lower":0.9623958333333332,"ci_upper":0.9958333333333332},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9375,"ci_lower":0.8871875,"ci_upper":0.9875,"n":80},"medical_hr":{"point":1,"ci_lower":1,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.2397903582329317,"ci_lower":0.2002621129317269,"ci_upper":0.2830120651405622},"per_domain":{"airline":{"point":0.1186943999999999,"ci_lower":0.0679166399999999,"ci_upper":0.1825327999999999,"n":50},"itsm":{"point":0.339788,"ci_lower":0.2520854999999999,"ci_upper":0.4267706,"n":80},"medical_hr":{"point":0.2608886746987952,"ci_lower":0.1867865060240964,"ci_upper":0.34228578313253,"n":83}}},"task_completion":{"pooled":{"point":0.4725682730923695,"ci_lower":0.4235616465863454,"ci_upper":0.5215272088353413},"per_domain":{"airline":{"point":0.504,"ci_lower":0.412,"ci_upper":0.604,"n":50},"itsm":{"point":0.4125,"ci_lower":0.3275,"ci_upper":0.4950624999999996,"n":80},"medical_hr":{"point":0.5012048192771085,"ci_lower":0.4216867469879519,"ci_upper":0.5783132530120482,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.995029267068273,"ci_lower":0.9917297269076304,"ci_upper":0.9976341443273092},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9907625,"ci_lower":0.9824094375,"ci_upper":0.9969525,"n":80},"medical_hr":{"point":0.9943253012048192,"ci_lower":0.9893009638554215,"ci_upper":0.9981277108433736,"n":83}}},"faithfulness":{"pooled":{"point":0.2382018072289156,"ci_lower":0.2022141817269076,"ci_upper":0.2724732680722891},"per_domain":{"airline":{"point":0.3419999999999999,"ci_lower":0.262,"ci_upper":0.426,"n":50},"itsm":{"point":0.20875,"ci_lower":0.1625,"ci_upper":0.26,"n":80},"medical_hr":{"point":0.163855421686747,"ci_lower":0.1192771084337349,"ci_upper":0.2156626506024096,"n":83}}},"turn_taking":{"pooled":{"point":0.8297416867469879,"ci_lower":0.8134966175853413,"ci_upper":0.8459800643875501},"per_domain":{"airline":{"point":0.7884439999999999,"ci_lower":0.7513087,"ci_upper":0.8242976099999998,"n":50},"itsm":{"point":0.8398959999999999,"ci_lower":0.814756675,"ci_upper":0.86490469375,"n":80},"medical_hr":{"point":0.8608850602409638,"ci_lower":0.8391060240963858,"ci_upper":0.8810622108433735,"n":83}}},"conciseness":{"pooled":{"point":0.8010181606425704,"ci_lower":0.7918640185240963,"ci_upper":0.8099937249497994},"per_domain":{"airline":{"point":0.8059240000000001,"ci_lower":0.7844915000000001,"ci_upper":0.8268062000000002,"n":50},"itsm":{"point":0.7992100000000001,"ci_lower":0.7850115625,"ci_upper":0.813003875,"n":80},"medical_hr":{"point":0.7979204819277109,"ci_lower":0.7857011445783132,"ci_upper":0.8098412048192772,"n":83}}},"conversation_progression":{"pooled":{"point":0.6364598393574298,"ci_lower":0.6096542670682731,"ci_upper":0.6650035893574298},"per_domain":{"airline":{"point":0.7020000000000001,"ci_lower":0.6460000000000001,"ci_upper":0.7560499999999999,"n":50},"itsm":{"point":0.6375,"ci_lower":0.59125,"ci_upper":0.6825,"n":80},"medical_hr":{"point":0.5698795180722892,"ci_lower":0.5276807228915661,"ci_upper":0.6132530120481927,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0651851851851852,"ci_upper":0.0518703703703703,"corrected_p":0.9508,"raw_p":0.792,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.0911666666666666,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.9199,"reject":false},"itsm":{"point":0.0644444444444444,"ci_lower":-0.0267222222222222,"ci_upper":0.1555555555555555,"corrected_p":1,"raw_p":0.2161,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.2022222222222222,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.1903,"reject":false}}},"background_noise":{"pooled":{"point":-0.0333333333333333,"ci_lower":-0.0889074074074074,"ci_upper":0.0266851851851851,"corrected_p":0.7313999999999999,"raw_p":0.2438,"reject":false},"per_domain":{"airline":{"point":0.0199999999999999,"ci_lower":-0.0845,"ci_upper":0.1266666666666666,"corrected_p":1,"raw_p":0.7431,"reject":false},"itsm":{"point":-0.0577777777777777,"ci_lower":-0.1489444444444445,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.2207,"reject":false},"medical_hr":{"point":-0.0622222222222222,"ci_lower":-0.1555555555555555,"ci_upper":0.0333888888888888,"corrected_p":1,"raw_p":0.2063,"reject":false}}},"both":{"pooled":{"point":-0.0222222222222222,"ci_lower":-0.0837037037037037,"ci_upper":0.0377962962962962,"corrected_p":0.9508,"raw_p":0.4754,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.1088888888888889,"ci_upper":0.1022222222222221,"corrected_p":1,"raw_p":0.937,"reject":false},"itsm":{"point":-0.0355555555555555,"ci_lower":-0.1355555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.4762,"reject":false},"medical_hr":{"point":-0.0288888888888889,"ci_lower":-0.149,"ci_upper":0.0933333333333333,"corrected_p":1,"raw_p":0.6364,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0047814814814814,"ci_lower":-0.0042069629629629,"ci_upper":0.0137364259259259,"corrected_p":0.9783,"raw_p":0.3261,"reject":false},"per_domain":{"airline":{"point":-0.0027777777777777,"ci_lower":-0.0083333333333333,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0.0044422222222222,"ci_lower":-0.01778,"ci_upper":0.0272199999999999,"corrected_p":1,"raw_p":0.6217,"reject":false},"medical_hr":{"point":0.0126799999999999,"ci_lower":0.0022199999999999,"ci_upper":0.0254558333333333,"corrected_p":0.5283,"raw_p":0.0587,"reject":false}}},"background_noise":{"pooled":{"point":-0.0008726591760299,"ci_lower":-0.0107311797752809,"ci_upper":0.0091168539325842,"corrected_p":1,"raw_p":0.8572,"reject":false},"per_domain":{"airline":{"point":-0.0074,"ci_lower":-0.0185,"ci_upper":0,"corrected_p":1,"raw_p":0.5053,"reject":false},"itsm":{"point":-0.0012022222222222,"ci_lower":-0.021398,"ci_upper":0.0179778888888888,"corrected_p":1,"raw_p":0.9083,"reject":false},"medical_hr":{"point":0.0062206896551724,"ci_lower":-0.0144713793103448,"ci_upper":0.0226946551724137,"corrected_p":1,"raw_p":0.5978,"reject":false}}},"both":{"pooled":{"point":-0.0006185185185185,"ci_lower":-0.011638574074074,"ci_upper":0.0097253148148148,"corrected_p":1,"raw_p":0.9049,"reject":false},"per_domain":{"airline":{"point":-0.0111111111111111,"ci_lower":-0.0277777777777777,"ci_upper":0,"corrected_p":1,"raw_p":0.5026,"reject":false},"itsm":{"point":-0.0034244444444444,"ci_lower":-0.0254624444444444,"ci_upper":0.0196471666666666,"corrected_p":1,"raw_p":0.8002,"reject":false},"medical_hr":{"point":0.0126799999999999,"ci_lower":0.0029599999999999,"ci_upper":0.0255489999999999,"corrected_p":0.5336,"raw_p":0.0667,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.0233333333333333,"ci_lower":-0.0685185185185185,"ci_upper":0.0129629629629629,"corrected_p":0.8333999999999999,"raw_p":0.2778,"reject":false},"per_domain":{"airline":{"point":-0.0822222222222222,"ci_lower":-0.1633333333333333,"ci_upper":-0.0055555555555555,"corrected_p":0.6246,"raw_p":0.0694,"reject":false},"itsm":{"point":0.0288888888888888,"ci_lower":-0.0333333333333333,"ci_upper":0.093361111111111,"corrected_p":1,"raw_p":0.398,"reject":false},"medical_hr":{"point":-0.0166666666666666,"ci_lower":-0.0766666666666666,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.5894,"reject":false}}},"background_noise":{"pooled":{"point":-0.0177777777777777,"ci_lower":-0.0588888888888888,"ci_upper":0.0188981481481481,"corrected_p":0.8333999999999999,"raw_p":0.3864,"reject":false},"per_domain":{"airline":{"point":-0.0433333333333333,"ci_lower":-0.1355833333333333,"ci_upper":0.0544722222222221,"corrected_p":1,"raw_p":0.3781,"reject":false},"itsm":{"point":-0.01,"ci_lower":-0.0555555555555555,"ci_upper":0.0355555555555555,"corrected_p":1,"raw_p":0.6413,"reject":false},"medical_hr":{"point":-5.551115123125783e-18,"ci_lower":-0.0666666666666666,"ci_upper":0.0644444444444444,"corrected_p":1,"raw_p":0.9876,"reject":false}}},"both":{"pooled":{"point":-0.0085185185185185,"ci_lower":-0.0507685185185185,"ci_upper":0.037037037037037,"corrected_p":0.8333999999999999,"raw_p":0.7085,"reject":false},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.1311111111111111,"ci_upper":0.0689166666666666,"corrected_p":1,"raw_p":0.6237,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0611388888888888,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.9616,"reject":false},"medical_hr":{"point":-1.1102230246251566e-17,"ci_lower":-0.0455555555555555,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.9692,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0284822962962963,"ci_lower":-0.0037569851851851,"ci_upper":0.0644290092592592,"corrected_p":0.1121,"raw_p":0.1121,"reject":false},"per_domain":{"airline":{"point":0.0706495555555555,"ci_lower":0.0048338277777778,"ci_upper":0.1417455166666666,"corrected_p":0.3293999999999999,"raw_p":0.0549,"reject":false},"itsm":{"point":0.0357673333333333,"ci_lower":-0.0201219388888888,"ci_upper":0.0877107333333333,"corrected_p":0.8272,"raw_p":0.2068,"reject":false},"medical_hr":{"point":-0.0209699999999999,"ci_lower":-0.0718872166666666,"ci_upper":0.0282628166666666,"corrected_p":1,"raw_p":0.4149,"reject":false}}},"background_noise":{"pooled":{"point":-0.0569925185185185,"ci_lower":-0.1036057018518518,"ci_upper":-0.0139126203703703,"corrected_p":0.021,"raw_p":0.0105,"reject":true},"per_domain":{"airline":{"point":0.0282351111111111,"ci_lower":-0.0357285277777777,"ci_upper":0.0901001555555555,"corrected_p":1,"raw_p":0.3746,"reject":false},"itsm":{"point":-0.0822993333333333,"ci_lower":-0.1759459,"ci_upper":-0.0052260388888889,"corrected_p":0.346,"raw_p":0.0692,"reject":false},"medical_hr":{"point":-0.1169133333333333,"ci_lower":-0.1853222499999999,"ci_upper":-0.0545463999999999,"corrected_p":0.0168,"raw_p":0.0024,"reject":true}}},"both":{"pooled":{"point":-0.0775295555555555,"ci_lower":-0.1158831703703703,"ci_upper":-0.0392406907407407,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":0.0153706666666666,"ci_lower":-0.0522258277777777,"ci_upper":0.0816699333333333,"corrected_p":1,"raw_p":0.6584,"reject":false},"itsm":{"point":-0.1064582222222221,"ci_lower":-0.1535177499999999,"ci_upper":-0.0587925777777777,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1415011111111111,"ci_lower":-0.2134485555555555,"ci_upper":-0.0794505,"corrected_p":0.0024,"raw_p":0.0003,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0007437037037036,"ci_lower":-0.0177539629629629,"ci_upper":0.0157567407407407,"corrected_p":0.9293,"raw_p":0.9293,"reject":false},"per_domain":{"airline":{"point":-0.0084777777777777,"ci_lower":-0.0344032222222221,"ci_upper":0.0189318333333333,"corrected_p":1,"raw_p":0.5566,"reject":false},"itsm":{"point":0.0085955555555555,"ci_lower":-0.0187638888888888,"ci_upper":0.0355580555555555,"corrected_p":1,"raw_p":0.5501,"reject":false},"medical_hr":{"point":-0.0023488888888888,"ci_lower":-0.031693611111111,"ci_upper":0.0297647222222222,"corrected_p":1,"raw_p":0.8841,"reject":false}}},"background_noise":{"pooled":{"point":-0.0056399999999999,"ci_lower":-0.0186798333333333,"ci_upper":0.0079327222222222,"corrected_p":0.8474,"raw_p":0.4237,"reject":false},"per_domain":{"airline":{"point":-0.0126666666666666,"ci_lower":-0.0403583888888888,"ci_upper":0.014986111111111,"corrected_p":1,"raw_p":0.3875,"reject":false},"itsm":{"point":-0.0039822222222221,"ci_lower":-0.0245032777777777,"ci_upper":0.0174979999999999,"corrected_p":1,"raw_p":0.743,"reject":false},"medical_hr":{"point":-0.000271111111111,"ci_lower":-0.0194225555555555,"ci_upper":0.0191859999999999,"corrected_p":1,"raw_p":0.979,"reject":false}}},"both":{"pooled":{"point":-0.0181177777777777,"ci_lower":-0.0340805925925925,"ci_upper":-0.003238537037037,"corrected_p":0.0588,"raw_p":0.0196,"reject":false},"per_domain":{"airline":{"point":-0.0225555555555555,"ci_lower":-0.0501301666666666,"ci_upper":0.0061445,"corrected_p":1,"raw_p":0.1375,"reject":false},"itsm":{"point":-0.0158488888888888,"ci_lower":-0.0410499444444444,"ci_upper":0.0106121666666666,"corrected_p":1,"raw_p":0.2745,"reject":false},"medical_hr":{"point":-0.0159488888888888,"ci_lower":-0.038339611111111,"ci_upper":0.0051867222222222,"corrected_p":1,"raw_p":0.1677,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0281481481481481,"ci_lower":-0.0755648148148148,"ci_upper":0.014824074074074,"corrected_p":0.484,"raw_p":0.242,"reject":false},"per_domain":{"airline":{"point":0.0299999999999999,"ci_lower":-0.0277777777777777,"ci_upper":0.0900277777777777,"corrected_p":1,"raw_p":0.3427,"reject":false},"itsm":{"point":-0.0933333333333333,"ci_lower":-0.1777777777777777,"ci_upper":-0.01775,"corrected_p":0.288,"raw_p":0.032,"reject":false},"medical_hr":{"point":-0.021111111111111,"ci_lower":-0.1078055555555555,"ci_upper":0.07225,"corrected_p":1,"raw_p":0.6615,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0911111111111111,"ci_upper":0.0051944444444444,"corrected_p":0.2835,"raw_p":0.0945,"reject":false},"per_domain":{"airline":{"point":-0.0477777777777777,"ci_lower":-0.1389444444444444,"ci_upper":0.0433333333333333,"corrected_p":1,"raw_p":0.3133,"reject":false},"itsm":{"point":-0.0877777777777777,"ci_lower":-0.1755833333333332,"ci_upper":-0.0066388888888889,"corrected_p":0.4648,"raw_p":0.0664,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0644722222222222,"ci_upper":0.0711666666666666,"corrected_p":1,"raw_p":0.871,"reject":false}}},"both":{"pooled":{"point":-0.0225925925925925,"ci_lower":-0.074074074074074,"ci_upper":0.0303981481481481,"corrected_p":0.484,"raw_p":0.3791,"reject":false},"per_domain":{"airline":{"point":-0.0033333333333333,"ci_lower":-0.1000277777777777,"ci_upper":0.0911111111111111,"corrected_p":1,"raw_p":0.9559,"reject":false},"itsm":{"point":-0.0766666666666666,"ci_lower":-0.1466944444444444,"ci_upper":-0.0110555555555556,"corrected_p":0.3352,"raw_p":0.0419,"reject":false},"medical_hr":{"point":0.0122222222222222,"ci_lower":-0.0723055555555555,"ci_upper":0.1044722222222222,"corrected_p":1,"raw_p":0.803,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.0629814814814814,"ci_upper":0.037074074074074,"corrected_p":1,"raw_p":0.5845,"reject":false},"per_domain":{"airline":{"point":-0.0711111111111111,"ci_lower":-0.14,"ci_upper":-0.0022222222222222,"corrected_p":0.4208,"raw_p":0.0526,"reject":false},"itsm":{"point":0.0799999999999999,"ci_lower":-0.0177777777777777,"ci_upper":0.1755555555555555,"corrected_p":0.7884,"raw_p":0.1314,"reject":false},"medical_hr":{"point":-0.0511111111111111,"ci_lower":-0.1422222222222222,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.291,"reject":false}}},"background_noise":{"pooled":{"point":-0.0622222222222222,"ci_lower":-0.1148148148148148,"ci_upper":-0.014074074074074,"corrected_p":0.0441,"raw_p":0.0147,"reject":true},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.5725,"reject":false},"itsm":{"point":-0.0755555555555555,"ci_lower":-0.1712222222222222,"ci_upper":0.011111111111111,"corrected_p":0.7693,"raw_p":0.1099,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.1666666666666666,"ci_upper":-0.0199444444444445,"corrected_p":0.2294999999999999,"raw_p":0.0255,"reject":false}}},"both":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.0622407407407407,"ci_upper":0.0348148148148147,"corrected_p":1,"raw_p":0.5759,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":-0.1,"ci_upper":0.1044444444444444,"corrected_p":1,"raw_p":0.9343,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1333333333333333,"ci_upper":0.0511666666666665,"corrected_p":1,"raw_p":0.3597,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.0688888888888889,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.824,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0333333333333333,"ci_lower":-0.0392962962962963,"ci_upper":0.1133703703703703,"corrected_p":0.4014,"raw_p":0.4014,"reject":false},"per_domain":{"airline":{"point":0.0933333333333332,"ci_lower":-0.0377777777777777,"ci_upper":0.2178333333333332,"corrected_p":0.952,"raw_p":0.1904,"reject":false},"itsm":{"point":-0.0044444444444444,"ci_lower":-0.1222222222222222,"ci_upper":0.1244999999999999,"corrected_p":1,"raw_p":0.922,"reject":false},"medical_hr":{"point":0.0111111111111111,"ci_lower":-0.1088888888888889,"ci_upper":0.1377777777777777,"corrected_p":1,"raw_p":0.8794,"reject":false}}},"background_noise":{"pooled":{"point":-0.1148148148148148,"ci_lower":-0.1785555555555555,"ci_upper":-0.0525740740740741,"corrected_p":0.0024,"raw_p":0.0009,"reject":true},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.1356111111111111,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.7338,"reject":false},"itsm":{"point":-0.1822222222222222,"ci_lower":-0.2888888888888889,"ci_upper":-0.0866666666666667,"corrected_p":0.0081,"raw_p":0.0009,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.26,"ci_upper":-0.0422222222222222,"corrected_p":0.1248,"raw_p":0.0208,"reject":false}}},"both":{"pooled":{"point":-0.1444444444444444,"ci_lower":-0.2230185185185185,"ci_upper":-0.0585185185185185,"corrected_p":0.0024,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1689444444444444,"ci_upper":0.1199999999999999,"corrected_p":1,"raw_p":0.6668,"reject":false},"itsm":{"point":-0.1933333333333333,"ci_lower":-0.2955555555555555,"ci_upper":-0.0688888888888889,"corrected_p":0.02,"raw_p":0.0025,"reject":true},"medical_hr":{"point":-0.2111111111111111,"ci_lower":-0.3644444444444444,"ci_upper":-0.0511111111111111,"corrected_p":0.0945,"raw_p":0.0135,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":0.0014814814814814,"ci_lower":-0.0296296296296296,"ci_upper":0.0318518518518518,"corrected_p":0.9645,"raw_p":0.9645,"reject":false},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0422777777777777,"ci_upper":0.0844444444444444,"corrected_p":1,"raw_p":0.5396,"reject":false},"itsm":{"point":0.0177777777777777,"ci_lower":-0.0288888888888888,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.4373,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.0844444444444444,"ci_upper":0.0066666666666666,"corrected_p":1,"raw_p":0.1714,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0896296296296296,"ci_upper":-0.0014814814814815,"corrected_p":0.1467,"raw_p":0.0489,"reject":false},"per_domain":{"airline":{"point":0.0333333333333333,"ci_lower":-0.0155555555555555,"ci_upper":0.0822222222222221,"corrected_p":1,"raw_p":0.2485,"reject":false},"itsm":{"point":-0.06,"ci_lower":-0.1467222222222222,"ci_upper":0.0133888888888888,"corrected_p":1,"raw_p":0.2016,"reject":false},"medical_hr":{"point":-0.1022222222222222,"ci_lower":-0.1800555555555555,"ci_upper":-0.0311111111111111,"corrected_p":0.1169999999999999,"raw_p":0.013,"reject":false}}},"both":{"pooled":{"point":-0.017037037037037,"ci_lower":-0.0518518518518518,"ci_upper":0.014074074074074,"corrected_p":0.6222,"raw_p":0.3111,"reject":false},"per_domain":{"airline":{"point":0.0444444444444444,"ci_lower":-0.0066666666666666,"ci_upper":0.0999999999999999,"corrected_p":0.7259,"raw_p":0.1037,"reject":false},"itsm":{"point":-0.0488888888888889,"ci_lower":-0.1066666666666666,"ci_upper":-0.0022222222222222,"corrected_p":0.6304,"raw_p":0.0788,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0111666666666666,"corrected_p":1,"raw_p":0.1855,"reject":false}}}}}},{"id":"ink-whisper-plus-haiku-4-5-plus-sonic-3","name":"Ink Whisper + Haiku 4.5 + Sonic 3","type":"cascade","stt":"Ink Whisper","llm":"Haiku 4.5","tts":"Sonic 3","clean":{"EVA-A_mean":{"pooled":{"point":0.6245817523427042,"ci_lower":0.6044648118139224,"ci_upper":0.6447005244812583},"per_domain":{"airline":{"point":0.6010893333333333,"ci_lower":0.5531653999999999,"ci_upper":0.6454213666666667,"n":50},"itsm":{"point":0.6066583333333333,"ci_lower":0.5744164374999999,"ci_upper":0.6389057708333333,"n":80},"medical_hr":{"point":0.6659975903614458,"ci_lower":0.6398358232931726,"ci_upper":0.6917173694779116,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2335180722891566,"ci_lower":0.1955893072289156,"ci_upper":0.2715879518072289},"per_domain":{"airline":{"point":0.272,"ci_lower":0.2,"ci_upper":0.352,"n":50},"itsm":{"point":0.19,"ci_lower":0.1325,"ci_upper":0.2475,"n":80},"medical_hr":{"point":0.2385542168674699,"ci_lower":0.1759036144578313,"ci_upper":0.3012048192771084,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5156425702811245,"ci_lower":0.443363453815261,"ci_upper":0.5817068273092368},"per_domain":{"airline":{"point":0.64,"ci_lower":0.5,"ci_upper":0.76,"n":50},"itsm":{"point":0.425,"ci_lower":0.3125,"ci_upper":0.5375,"n":80},"medical_hr":{"point":0.4819277108433735,"ci_lower":0.3734939759036144,"ci_upper":0.5903614457831325,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0568619180722891,"ci_lower":0.0338751307630522,"ci_upper":0.0850109780722891},"per_domain":{"airline":{"point":0.0645632,"ci_lower":0.0176534399999999,"ci_upper":0.1259228799999999,"n":50},"itsm":{"point":0.053824,"ci_lower":0.0173013999999999,"ci_upper":0.1008940999999999,"n":80},"medical_hr":{"point":0.0521985542168674,"ci_lower":0.0269864096385542,"ci_upper":0.0876544578313252,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6022352381526104,"ci_lower":0.5906734790779785,"ci_upper":0.6132239323309907},"per_domain":{"airline":{"point":0.6094142666666666,"ci_lower":0.5878943266666665,"ci_upper":0.6310157799999999,"n":50},"itsm":{"point":0.6132745,"ci_lower":0.5955377520833333,"ci_upper":0.63087636875,"n":80},"medical_hr":{"point":0.5840169477911646,"ci_lower":0.5651233514056224,"ci_upper":0.6029304598393573,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0093032128514056,"ci_lower":0.0033333333333333,"ci_upper":0.0159397590361445},"per_domain":{"airline":{"point":0.008,"ci_lower":0,"ci_upper":0.02,"n":50},"itsm":{"point":0.0175,"ci_lower":0.005,"ci_upper":0.0325,"n":80},"medical_hr":{"point":0.0024096385542168,"ci_lower":0,"ci_upper":0.0096385542168674,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0423493975903614,"ci_lower":0.0166666666666666,"ci_upper":0.0723493975903614},"per_domain":{"airline":{"point":0.04,"ci_lower":0,"ci_upper":0.1,"n":50},"itsm":{"point":0.075,"ci_lower":0.025,"ci_upper":0.1375,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.00005488514056224901,"ci_lower":0.000006133333333333335,"ci_upper":0.0001435441767068},"per_domain":{"airline":{"point":0.0000128,"ci_lower":0,"ci_upper":0.000032000000000000005,"n":50},"itsm":{"point":0.000148,"ci_lower":0.000008000000000000001,"ci_upper":0.000412,"n":80},"medical_hr":{"point":0.000003855421686746989,"ci_lower":0,"ci_upper":0.000011566265060240964,"n":83}}},"task_completion":{"pooled":{"point":0.3735240963855422,"ci_lower":0.3287486947791165,"ci_upper":0.4208019578313253},"per_domain":{"airline":{"point":0.44,"ci_lower":0.352,"ci_upper":0.5319999999999999,"n":50},"itsm":{"point":0.3625,"ci_lower":0.295,"ci_upper":0.43,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2481927710843373,"ci_upper":0.3975903614457831,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9827900361445784,"ci_lower":0.9796786936746988,"ci_upper":0.985713738253012},"per_domain":{"airline":{"point":0.989268,"ci_lower":0.984644,"ci_upper":0.9933288,"n":50},"itsm":{"point":0.977475,"ci_lower":0.9715099375,"ci_upper":0.98254575,"n":80},"medical_hr":{"point":0.9816271084337348,"ci_lower":0.9753859638554216,"ci_upper":0.9870073493975904,"n":83}}},"faithfulness":{"pooled":{"point":0.518,"ci_lower":0.4854023594377509,"ci_upper":0.5509269578313253},"per_domain":{"airline":{"point":0.374,"ci_lower":0.308,"ci_upper":0.44,"n":50},"itsm":{"point":0.4800000000000001,"ci_lower":0.4275,"ci_upper":0.53375,"n":80},"medical_hr":{"point":0.7,"ci_lower":0.6469879518072289,"ci_upper":0.7481927710843373,"n":83}}},"turn_taking":{"pooled":{"point":0.312279381124498,"ci_lower":0.2938757667269076,"ci_upper":0.3314102023343373},"per_domain":{"airline":{"point":0.3909987999999999,"ci_lower":0.36292146,"ci_upper":0.41859144,"n":50},"itsm":{"point":0.3281885,"ci_lower":0.2942237374999999,"ci_upper":0.3620643124999999,"n":80},"medical_hr":{"point":0.217650843373494,"ci_lower":0.1829238674698795,"ci_upper":0.2542440481927711,"n":83}}},"conciseness":{"pooled":{"point":0.7842717148594378,"ci_lower":0.7775475905622491,"ci_upper":0.7906492421686747},"per_domain":{"airline":{"point":0.7552440000000001,"ci_lower":0.7412759000000001,"ci_upper":0.7699415000000002,"n":50},"itsm":{"point":0.8041350000000002,"ci_lower":0.7954798750000001,"ci_upper":0.8122676250000002,"n":80},"medical_hr":{"point":0.7934361445783132,"ci_lower":0.7824647590361444,"ci_upper":0.8039909036144577,"n":83}}},"conversation_progression":{"pooled":{"point":0.7101546184738957,"ci_lower":0.6870833333333334,"ci_upper":0.732035843373494},"per_domain":{"airline":{"point":0.6820000000000002,"ci_lower":0.6359999999999999,"ci_upper":0.7260499999999999,"n":50},"itsm":{"point":0.7075,"ci_lower":0.67,"ci_upper":0.7424999999999999,"n":80},"medical_hr":{"point":0.7409638554216867,"ci_lower":0.7072289156626507,"ci_upper":0.772289156626506,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1088888888888889,"ci_lower":-0.1725925925925926,"ci_upper":-0.0518518518518518,"corrected_p":0.0016,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.2,"ci_lower":-0.2933333333333333,"ci_upper":-0.1066666666666666,"corrected_p":0.0048,"raw_p":0.0006,"reject":true},"itsm":{"point":-0.0977777777777778,"ci_lower":-0.2111111111111111,"ci_upper":0.0244444444444444,"corrected_p":0.624,"raw_p":0.1248,"reject":false},"medical_hr":{"point":-0.0288888888888889,"ci_lower":-0.1111111111111111,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.496,"reject":false}}},"background_noise":{"pooled":{"point":0.0022222222222222,"ci_lower":-0.0600185185185185,"ci_upper":0.0696481481481481,"corrected_p":0.9632,"raw_p":0.9632,"reject":false},"per_domain":{"airline":{"point":-0.0444444444444444,"ci_lower":-0.1666666666666666,"ci_upper":0.0822222222222222,"corrected_p":1,"raw_p":0.4742,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.1222222222222222,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.8481,"reject":false},"medical_hr":{"point":0.0599999999999999,"ci_lower":-0.0444444444444444,"ci_upper":0.1733333333333332,"corrected_p":1,"raw_p":0.3148,"reject":false}}},"both":{"pooled":{"point":-0.182962962962963,"ci_lower":-0.2392962962962963,"ci_upper":-0.1237037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3,"ci_lower":-0.3999999999999999,"ci_upper":-0.2022222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1533333333333333,"ci_lower":-0.2622222222222222,"ci_upper":-0.0533333333333333,"corrected_p":0.0707,"raw_p":0.0101,"reject":false},"medical_hr":{"point":-0.0955555555555555,"ci_lower":-0.1822777777777778,"ci_upper":-0.0066666666666666,"corrected_p":0.2106,"raw_p":0.0351,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0094948148148148,"ci_lower":-0.0188641851851851,"ci_upper":-0.0012508148148148,"corrected_p":0.0786,"raw_p":0.0393,"reject":false},"per_domain":{"airline":{"point":-0.0121666666666666,"ci_lower":-0.0264591666666666,"ci_upper":-0.000015444444444478074,"corrected_p":0.6008,"raw_p":0.0851,"reject":false},"itsm":{"point":-0.0113466666666666,"ci_lower":-0.0325299444444444,"ci_upper":0.008518611111111,"corrected_p":1,"raw_p":0.3166,"reject":false},"medical_hr":{"point":-0.0049711111111111,"ci_lower":-0.016639111111111,"ci_upper":0.0051333888888888,"corrected_p":1,"raw_p":0.4343,"reject":false}}},"background_noise":{"pooled":{"point":-0.0069762962962963,"ci_lower":-0.0147571296296296,"ci_upper":0.0002365185185185,"corrected_p":0.0786,"raw_p":0.0689,"reject":false},"per_domain":{"airline":{"point":-0.0077777777777777,"ci_lower":-0.0198967222222222,"ci_upper":0.0038796666666666,"corrected_p":1,"raw_p":0.2082,"reject":false},"itsm":{"point":-0.0059133333333333,"ci_lower":-0.0174297222222221,"ci_upper":0.0039912222222222,"corrected_p":1,"raw_p":0.3025,"reject":false},"medical_hr":{"point":-0.0072377777777777,"ci_lower":-0.0222837777777777,"ci_upper":0.0082167222222222,"corrected_p":1,"raw_p":0.3756,"reject":false}}},"both":{"pooled":{"point":-0.0160614814814814,"ci_lower":-0.0262713333333333,"ci_upper":-0.0056788703703703,"corrected_p":0.006,"raw_p":0.002,"reject":true},"per_domain":{"airline":{"point":-0.0285777777777777,"ci_lower":-0.0490249999999999,"ci_upper":-0.0112726666666666,"corrected_p":0.0494999999999999,"raw_p":0.0055,"reject":true},"itsm":{"point":-0.0135577777777777,"ci_lower":-0.0272174444444444,"ci_upper":-0.0005139999999999,"corrected_p":0.6008,"raw_p":0.0751,"reject":false},"medical_hr":{"point":-0.0060488888888888,"ci_lower":-0.0219458333333333,"ci_upper":0.012470111111111,"corrected_p":1,"raw_p":0.519,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0351851851851851,"ci_lower":-0.0189074074074074,"ci_upper":0.0881481481481481,"corrected_p":0.4388,"raw_p":0.2194,"reject":false},"per_domain":{"airline":{"point":0.0444444444444444,"ci_lower":-0.0422777777777777,"ci_upper":0.1411388888888888,"corrected_p":1,"raw_p":0.3697,"reject":false},"itsm":{"point":0.0466666666666666,"ci_lower":-0.0389166666666666,"ci_upper":0.14225,"corrected_p":1,"raw_p":0.3387,"reject":false},"medical_hr":{"point":0.0144444444444444,"ci_lower":-0.0900277777777777,"ci_upper":0.1144444444444444,"corrected_p":1,"raw_p":0.7888,"reject":false}}},"background_noise":{"pooled":{"point":0.0046296296296296,"ci_lower":-0.0568611111111111,"ci_upper":0.0652314814814814,"corrected_p":0.885,"raw_p":0.885,"reject":false},"per_domain":{"airline":{"point":0.1222222222222222,"ci_lower":0.0166666666666666,"ci_upper":0.2355833333333333,"corrected_p":0.3951,"raw_p":0.0439,"reject":false},"itsm":{"point":-0.0672222222222222,"ci_lower":-0.1855972222222222,"ci_upper":0.0650972222222221,"corrected_p":1,"raw_p":0.2995,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.10225,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.2059,"reject":false}}},"both":{"pooled":{"point":0.074074074074074,"ci_lower":0.0214814814814814,"ci_upper":0.1329722222222222,"corrected_p":0.0288,"raw_p":0.0096,"reject":true},"per_domain":{"airline":{"point":0.0944444444444443,"ci_lower":-0.0133333333333333,"ci_upper":0.2022222222222221,"corrected_p":0.8648,"raw_p":0.1081,"reject":false},"itsm":{"point":0.0688888888888888,"ci_lower":-0.0378333333333333,"ci_upper":0.1755555555555555,"corrected_p":1,"raw_p":0.2122,"reject":false},"medical_hr":{"point":0.0588888888888888,"ci_lower":-0.0311111111111111,"ci_upper":0.1478055555555555,"corrected_p":1,"raw_p":0.2052,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1239914814814814,"ci_lower":-0.163614937037037,"ci_upper":-0.0862490129629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1540828888888888,"ci_lower":-0.2121938777777778,"ci_upper":-0.1000416444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1502193333333333,"ci_lower":-0.2260899777777777,"ci_upper":-0.0766111888888889,"corrected_p":0.0036,"raw_p":0.0006,"reject":true},"medical_hr":{"point":-0.0676722222222222,"ci_lower":-0.1367738499999999,"ci_upper":0.0011271277777777,"corrected_p":0.1432,"raw_p":0.0716,"reject":false}}},"background_noise":{"pooled":{"point":-0.0555925925925925,"ci_lower":-0.0957295351851851,"ci_upper":-0.0199630759259259,"corrected_p":0.0073,"raw_p":0.0073,"reject":true},"per_domain":{"airline":{"point":-0.0720562222222222,"ci_lower":-0.1262684611111111,"ci_upper":-0.0162725666666666,"corrected_p":0.0537,"raw_p":0.0179,"reject":false},"itsm":{"point":-0.1043737777777777,"ci_lower":-0.1680726388888889,"ci_upper":-0.0395990666666666,"corrected_p":0.0124,"raw_p":0.0031,"reject":true},"medical_hr":{"point":0.0096522222222222,"ci_lower":-0.0585025388888888,"ci_upper":0.0951898277777777,"corrected_p":0.8183,"raw_p":0.8183,"reject":false}}},"both":{"pooled":{"point":-0.1805392592592592,"ci_lower":-0.2165131111111111,"ci_upper":-0.144019587037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1786017777777777,"ci_lower":-0.2349489333333333,"ci_upper":-0.12391735,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2444637777777777,"ci_lower":-0.3047141833333333,"ci_upper":-0.1903894277777778,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1185522222222222,"ci_lower":-0.1836036444444445,"ci_upper":-0.0575973388888888,"corrected_p":0.0059999999999999,"raw_p":0.0012,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0309133333333333,"ci_lower":-0.0477741481481481,"ci_upper":-0.0158107222222222,"corrected_p":0.0006,"raw_p":0.0003,"reject":true},"per_domain":{"airline":{"point":-0.0294466666666666,"ci_lower":-0.0573980555555555,"ci_upper":-0.0015868888888889,"corrected_p":0.1948,"raw_p":0.0487,"reject":false},"itsm":{"point":-0.0366777777777777,"ci_lower":-0.0597562222222222,"ci_upper":-0.0134977777777777,"corrected_p":0.0486,"raw_p":0.0081,"reject":true},"medical_hr":{"point":-0.0266155555555555,"ci_lower":-0.0575022222222222,"ci_upper":0.0033606666666666,"corrected_p":0.2853,"raw_p":0.1011,"reject":false}}},"background_noise":{"pooled":{"point":-0.0218096296296296,"ci_lower":-0.0352034444444444,"ci_upper":-0.0080018333333333,"corrected_p":0.0018,"raw_p":0.0018,"reject":true},"per_domain":{"airline":{"point":-0.0188466666666666,"ci_lower":-0.0407602777777777,"ci_upper":0.0039342777777777,"corrected_p":0.2853,"raw_p":0.0951,"reject":false},"itsm":{"point":-0.0277777777777777,"ci_lower":-0.0515495,"ci_upper":-0.0065782222222222,"corrected_p":0.1555,"raw_p":0.0311,"reject":false},"medical_hr":{"point":-0.0188044444444444,"ci_lower":-0.0431469999999999,"ci_upper":0.005683111111111,"corrected_p":0.2853,"raw_p":0.1585,"reject":false}}},"both":{"pooled":{"point":-0.0666096296296296,"ci_lower":-0.0819397407407407,"ci_upper":-0.0502188148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0753022222222222,"ci_lower":-0.0985557777777777,"ci_upper":-0.0525027222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0557888888888888,"ci_lower":-0.0832327222222222,"ci_upper":-0.0281218888888888,"corrected_p":0.0035,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.0687377777777777,"ci_lower":-0.0978202777777777,"ci_upper":-0.0358126666666666,"corrected_p":0.0024,"raw_p":0.0003,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.027037037037037,"ci_lower":-0.0792777777777778,"ci_upper":0.0214999999999999,"corrected_p":0.2692,"raw_p":0.2692,"reject":false},"per_domain":{"airline":{"point":-0.0277777777777777,"ci_lower":-0.0955555555555555,"ci_upper":0.0455833333333333,"corrected_p":1,"raw_p":0.4445,"reject":false},"itsm":{"point":-0.0433333333333333,"ci_lower":-0.13,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.3453,"reject":false},"medical_hr":{"point":-0.01,"ci_lower":-0.1022222222222222,"ci_upper":0.0789166666666666,"corrected_p":1,"raw_p":0.8241,"reject":false}}},"background_noise":{"pooled":{"point":-0.0714814814814814,"ci_lower":-0.1199999999999999,"ci_upper":-0.0203518518518518,"corrected_p":0.012,"raw_p":0.006,"reject":true},"per_domain":{"airline":{"point":-0.0555555555555555,"ci_lower":-0.1378055555555556,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":0.1833,"reject":false},"itsm":{"point":-0.0433333333333333,"ci_lower":-0.1300277777777777,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.3353,"reject":false},"medical_hr":{"point":-0.1155555555555555,"ci_lower":-0.2166944444444444,"ci_upper":-0.0310833333333333,"corrected_p":0.1694,"raw_p":0.0242,"reject":false}}},"both":{"pooled":{"point":-0.1548148148148147,"ci_lower":-0.2077777777777777,"ci_upper":-0.1029629629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2277777777777777,"ci_lower":-0.3144722222222222,"ci_upper":-0.1521944444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.06,"ci_lower":-0.1411388888888888,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.1933,"reject":false},"medical_hr":{"point":-0.1766666666666666,"ci_lower":-0.2844444444444444,"ci_upper":-0.0743888888888889,"corrected_p":0.0224,"raw_p":0.0028,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1029629629629629,"ci_lower":-0.1533888888888889,"ci_upper":-0.0533333333333333,"corrected_p":0.0004,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.16,"ci_lower":-0.2445,"ci_upper":-0.0888888888888888,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1756111111111111,"ci_upper":0.0222777777777777,"corrected_p":0.5781000000000001,"raw_p":0.1927,"reject":false},"medical_hr":{"point":-0.0755555555555555,"ci_lower":-0.1645,"ci_upper":0.0022777777777777,"corrected_p":0.514,"raw_p":0.1028,"reject":false}}},"background_noise":{"pooled":{"point":-0.0511111111111111,"ci_lower":-0.1088888888888889,"ci_upper":0.0059444444444444,"corrected_p":0.0825,"raw_p":0.0825,"reject":false},"per_domain":{"airline":{"point":-0.0488888888888889,"ci_lower":-0.1488888888888889,"ci_upper":0.0466666666666666,"corrected_p":0.6828,"raw_p":0.3414,"reject":false},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1622222222222222,"ci_upper":0.0133333333333333,"corrected_p":0.514,"raw_p":0.125,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.1355555555555555,"ci_upper":0.0733888888888888,"corrected_p":0.6828,"raw_p":0.5347,"reject":false}}},"both":{"pooled":{"point":-0.1511111111111111,"ci_lower":-0.1955925925925925,"ci_upper":-0.1059074074074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1933333333333333,"ci_lower":-0.2755555555555556,"ci_upper":-0.1222222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.14,"ci_lower":-0.2177777777777778,"ci_upper":-0.0621666666666667,"corrected_p":0.0091,"raw_p":0.0013,"reject":true},"medical_hr":{"point":-0.12,"ci_lower":-0.2022222222222222,"ci_upper":-0.0466111111111111,"corrected_p":0.018,"raw_p":0.003,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0133333333333333,"ci_lower":-0.0266666666666666,"ci_upper":-0.0043888888888889,"corrected_p":0.1869,"raw_p":0.0635,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.247,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0096296296296296,"ci_lower":-0.0244444444444444,"ci_upper":0.0044444444444444,"corrected_p":0.1869,"raw_p":0.1862,"reject":false},"per_domain":{"airline":{"point":0.0044444444444444,"ci_lower":-0.0155555555555555,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2494,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0133333333333333,"ci_lower":-0.0267222222222222,"ci_upper":-0.0022222222222222,"corrected_p":0.1869,"raw_p":0.0623,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2468,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0829629629629629,"ci_lower":-0.1666666666666666,"ci_upper":0.0029629629629629,"corrected_p":0.1835999999999999,"raw_p":0.0612,"reject":false},"per_domain":{"airline":{"point":-0.1666666666666666,"ci_lower":-0.2666666666666666,"ci_upper":-0.0666666666666667,"corrected_p":0.0243,"raw_p":0.0027,"reject":true},"itsm":{"point":-0.0933333333333334,"ci_lower":-0.251111111111111,"ci_upper":0.051111111111111,"corrected_p":1,"raw_p":0.2292,"reject":false},"medical_hr":{"point":0.011111111111111,"ci_lower":-0.1666666666666666,"ci_upper":0.175611111111111,"corrected_p":1,"raw_p":0.9201,"reject":false}}},"background_noise":{"pooled":{"point":0.0466666666666666,"ci_lower":-0.0229814814814815,"ci_upper":0.1192962962962962,"corrected_p":0.3902,"raw_p":0.1951,"reject":false},"per_domain":{"airline":{"point":-0.0555555555555555,"ci_lower":-0.14,"ci_upper":0.0333888888888888,"corrected_p":1,"raw_p":0.2295,"reject":false},"itsm":{"point":0.0066666666666666,"ci_lower":-0.1044444444444444,"ci_upper":0.1133333333333332,"corrected_p":1,"raw_p":0.9438,"reject":false},"medical_hr":{"point":0.1888888888888888,"ci_lower":0.0577777777777777,"ci_upper":0.3244444444444444,"corrected_p":0.1,"raw_p":0.0125,"reject":false}}},"both":{"pooled":{"point":0.0207407407407407,"ci_lower":-0.0688888888888889,"ci_upper":0.0999999999999999,"corrected_p":0.6367,"raw_p":0.6367,"reject":false},"per_domain":{"airline":{"point":-0.0222222222222222,"ci_lower":-0.1066666666666667,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.5899,"reject":false},"itsm":{"point":-0.1044444444444444,"ci_lower":-0.24,"ci_upper":0.0311666666666665,"corrected_p":0.9966,"raw_p":0.1661,"reject":false},"medical_hr":{"point":0.1888888888888888,"ci_lower":0.0243333333333332,"ci_upper":0.3467222222222222,"corrected_p":0.2779,"raw_p":0.0397,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.118766111111111,"ci_lower":-0.1555393472222222,"ci_upper":-0.0809136805555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1168088888888889,"ci_lower":-0.1806898888888889,"ci_upper":-0.0524240000000001,"corrected_p":0.0044,"raw_p":0.0011,"reject":true},"medical_hr":{"point":-0.0803438888888888,"ci_lower":-0.1444956944444443,"ci_upper":-0.0178754444444444,"corrected_p":0.0708,"raw_p":0.0236,"reject":false},"airline":{"point":-0.1591455555555555,"ci_lower":-0.2235053611111111,"ci_upper":-0.1007682777777777,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.1064938888888888,"ci_lower":-0.1464643148148148,"ci_upper":-0.0658968287037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.07562,"ci_lower":-0.1478388888888888,"ci_upper":-0.0019881666666667,"corrected_p":0.1108,"raw_p":0.0554,"reject":false},"medical_hr":{"point":-0.0515105555555555,"ci_lower":-0.1125495138888888,"ci_upper":0.0174281944444444,"corrected_p":0.148,"raw_p":0.148,"reject":false},"airline":{"point":-0.192351111111111,"ci_lower":-0.2574602777777777,"ci_upper":-0.1268194444444444,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2580809259259258,"ci_lower":-0.2936927824074073,"ci_upper":-0.2228708703703703,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2718422222222222,"ci_lower":-0.3233006111111111,"ci_upper":-0.2185266666666666,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1859161111111111,"ci_lower":-0.2401500833333332,"ci_upper":-0.1283298749999999,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.3164844444444445,"ci_lower":-0.3867514444444446,"ci_upper":-0.252532,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6016494444444445,"ci_lower":0.5645019722222221,"ci_upper":0.6402059999999999,"n":90},"per_domain":{"itsm":{"point":0.6149533333333334,"ci_lower":0.5602523333333334,"ci_upper":0.6675373333333334,"n":30},"medical_hr":{"point":0.5117549999999998,"ci_lower":0.4527199166666666,"ci_upper":0.5696569999999999,"n":30},"airline":{"point":0.67824,"ci_lower":0.6125831666666667,"ci_upper":0.7403420000000001,"n":30}}},"accent":{"pooled":{"point":0.4828833333333333,"ci_lower":0.4430464351851851,"ci_upper":0.524905185185185,"n":90},"per_domain":{"itsm":{"point":0.4981444444444444,"ci_lower":0.4286955555555555,"ci_upper":0.5701088888888889,"n":30},"medical_hr":{"point":0.4314111111111112,"ci_lower":0.3704922222222222,"ci_upper":0.4990572222222221,"n":30},"airline":{"point":0.5190944444444444,"ci_lower":0.4440031944444444,"ci_upper":0.5960204166666667,"n":30}}},"background_noise":{"pooled":{"point":0.4951555555555555,"ci_lower":0.4525772222222222,"ci_upper":0.537474722222222,"n":90},"per_domain":{"itsm":{"point":0.5393333333333333,"ci_lower":0.4641758333333333,"ci_upper":0.6117155555555555,"n":30},"medical_hr":{"point":0.4602444444444444,"ci_lower":0.3889388888888889,"ci_upper":0.5280777777777778,"n":30},"airline":{"point":0.4858888888888888,"ci_lower":0.4053866666666666,"ci_upper":0.5655227777777777,"n":30}}},"both":{"pooled":{"point":0.3435685185185185,"ci_lower":0.3135454629629629,"ci_upper":0.3748842592592592,"n":90},"per_domain":{"itsm":{"point":0.343111111111111,"ci_lower":0.289588611111111,"ci_upper":0.4021363888888888,"n":30},"medical_hr":{"point":0.3258388888888888,"ci_lower":0.2663154166666666,"ci_upper":0.3863173611111109,"n":30},"airline":{"point":0.3617555555555555,"ci_lower":0.3159411111111112,"ci_upper":0.4196783333333334,"n":30}}}}}},{"id":"nova-3-plus-gpt-5-4-plus-sonic-3","name":"Nova 3 + GPT-5.4 + Sonic 3","type":"cascade","stt":"Nova 3","llm":"GPT-5.4","tts":"Sonic 3","clean":{"EVA-A_mean":{"pooled":{"point":0.7838362202141901,"ci_lower":0.7660708498995984,"ci_upper":0.8012861140394912},"per_domain":{"airline":{"point":0.837336,"ci_lower":0.8090743999999999,"ci_upper":0.8640325333333333,"n":50},"itsm":{"point":0.7733991666666666,"ci_lower":0.7431564791666667,"ci_upper":0.8029770208333333,"n":80},"medical_hr":{"point":0.7407734939759036,"ci_lower":0.7071117269076306,"ci_upper":0.7742422891566265,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.504062248995984,"ci_lower":0.4605000000000001,"ci_upper":0.544067469879518},"per_domain":{"airline":{"point":0.628,"ci_lower":0.552,"ci_upper":0.696,"n":50},"itsm":{"point":0.4625,"ci_lower":0.395,"ci_upper":0.5275000000000001,"n":80},"medical_hr":{"point":0.4216867469879517,"ci_lower":0.3397590361445783,"ci_upper":0.5036144578313253,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.809367469879518,"ci_lower":0.7618654618473896,"ci_upper":0.8583207831325301},"per_domain":{"airline":{"point":0.94,"ci_lower":0.88,"ci_upper":1,"n":50},"itsm":{"point":0.8375,"ci_lower":0.75,"ci_upper":0.9125,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.5539156626506024,"ci_upper":0.7469879518072289,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2174189333333333,"ci_lower":0.1735673003212851,"ci_upper":0.2658640196787148},"per_domain":{"airline":{"point":0.2776768,"ci_lower":0.18808624,"ci_upper":0.3814527999999999,"n":50},"itsm":{"point":0.1617799999999999,"ci_lower":0.1013512999999999,"ci_upper":0.2308636999999998,"n":80},"medical_hr":{"point":0.2128,"ci_lower":0.1401476626506024,"ci_upper":0.2894365301204818,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6184181163319946,"ci_lower":0.6110344397690762,"ci_upper":0.6261709408266399},"per_domain":{"airline":{"point":0.6371702666666667,"ci_lower":0.6197793233333334,"ci_upper":0.65476831,"n":50},"itsm":{"point":0.5979485,"ci_lower":0.5884165437500001,"ci_upper":0.6073701229166667,"n":80},"medical_hr":{"point":0.6201355823293173,"ci_lower":0.607322640562249,"ci_upper":0.6327831506024095,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0070160642570281,"ci_lower":0.0024096385542168,"ci_upper":0.0131694277108433},"per_domain":{"airline":{"point":0.004,"ci_lower":0,"ci_upper":0.012,"n":50},"itsm":{"point":0.005,"ci_lower":0,"ci_upper":0.0125,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0.0024096385542168,"ci_upper":0.0240963855421686,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0310642570281124,"ci_lower":0.0106239959839357,"ci_upper":0.0553150100401606},"per_domain":{"airline":{"point":0.02,"ci_lower":0,"ci_upper":0.06,"n":50},"itsm":{"point":0.025,"ci_lower":0,"ci_upper":0.0625,"n":80},"medical_hr":{"point":0.0481927710843373,"ci_lower":0,"ci_upper":0.0963855421686747,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.00004977991967871487,"ci_lower":0.000003855421686746989,"ci_upper":0.0001363718875502},"per_domain":{"airline":{"point":0.0000064000000000000006,"ci_lower":0,"ci_upper":0.000019200000000000003,"n":50},"itsm":{"point":0.000008000000000000001,"ci_lower":0,"ci_upper":0.000020000000000000005,"n":80},"medical_hr":{"point":0.0001349397590361,"ci_lower":0.000003855421686746989,"ci_upper":0.0003894939759036,"n":83}}},"task_completion":{"pooled":{"point":0.6086285140562249,"ci_lower":0.5646843875502008,"ci_upper":0.6528456827309237},"per_domain":{"airline":{"point":0.7319999999999999,"ci_lower":0.6679999999999999,"ci_upper":0.7959999999999999,"n":50},"itsm":{"point":0.5974999999999999,"ci_lower":0.525,"ci_upper":0.6675,"n":80},"medical_hr":{"point":0.4963855421686746,"ci_lower":0.4144578313253012,"ci_upper":0.5831325301204819,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9891271345381526,"ci_lower":0.986602608383534,"ci_upper":0.9914706161646584},"per_domain":{"airline":{"point":0.996008,"ci_lower":0.9929278,"ci_upper":0.998488,"n":50},"itsm":{"point":0.9851975000000002,"ci_lower":0.9800179375,"ci_upper":0.9898906875000002,"n":80},"medical_hr":{"point":0.986175903614458,"ci_lower":0.9809660843373492,"ci_upper":0.99077156626506,"n":83}}},"faithfulness":{"pooled":{"point":0.7537530120481928,"ci_lower":0.7281428714859438,"ci_upper":0.7802091616465864},"per_domain":{"airline":{"point":0.784,"ci_lower":0.7360000000000001,"ci_upper":0.834,"n":50},"itsm":{"point":0.7375,"ci_lower":0.68625,"ci_upper":0.7887500000000001,"n":80},"medical_hr":{"point":0.7397590361445783,"ci_lower":0.708433734939759,"ci_upper":0.772289156626506,"n":83}}},"turn_taking":{"pooled":{"point":0.2828753088353413,"ci_lower":0.2630277342971887,"ci_upper":0.3023028727208835},"per_domain":{"airline":{"point":0.2905388,"ci_lower":0.25939954,"ci_upper":0.3250576599999999,"n":50},"itsm":{"point":0.2852105,"ci_lower":0.25678785,"ci_upper":0.3142990437499999,"n":80},"medical_hr":{"point":0.2728766265060241,"ci_lower":0.2344850662650602,"ci_upper":0.309512813253012,"n":83}}},"conciseness":{"pooled":{"point":0.8349071526104418,"ci_lower":0.8284918667168675,"ci_upper":0.8420362470883533},"per_domain":{"airline":{"point":0.824972,"ci_lower":0.8112240000000002,"ci_upper":0.8388127999999999,"n":50},"itsm":{"point":0.821135,"ci_lower":0.8107798125000001,"ci_upper":0.83099575,"n":80},"medical_hr":{"point":0.8586144578313253,"ci_lower":0.8474697590361447,"ci_upper":0.8695086746987952,"n":83}}},"conversation_progression":{"pooled":{"point":0.737471887550201,"ci_lower":0.718339859437751,"ci_upper":0.7562604417670682},"per_domain":{"airline":{"point":0.796,"ci_lower":0.754,"ci_upper":0.8360499999999998,"n":50},"itsm":{"point":0.6875,"ci_lower":0.655,"ci_upper":0.7175,"n":80},"medical_hr":{"point":0.7289156626506026,"ci_lower":0.6975903614457832,"ci_upper":0.7578313253012048,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1437037037037037,"ci_lower":-0.2104074074074074,"ci_upper":-0.0777777777777777,"corrected_p":0.0002,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.1088888888888889,"ci_lower":-0.2066666666666666,"ci_upper":-0.0155555555555555,"corrected_p":0.0789,"raw_p":0.0322,"reject":false},"itsm":{"point":-0.2044444444444444,"ci_lower":-0.3288888888888889,"ci_upper":-0.0777777777777777,"corrected_p":0.0225,"raw_p":0.0045,"reject":true},"medical_hr":{"point":-0.1177777777777777,"ci_lower":-0.2377777777777777,"ci_upper":0.0044999999999999,"corrected_p":0.0789,"raw_p":0.0714,"reject":false}}},"background_noise":{"pooled":{"point":-0.1992592592592592,"ci_lower":-0.2770555555555555,"ci_upper":-0.1221851851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2311111111111111,"ci_lower":-0.3733333333333333,"ci_upper":-0.0888888888888889,"corrected_p":0.0228,"raw_p":0.0057,"reject":true},"itsm":{"point":-0.1377777777777778,"ci_lower":-0.2533333333333333,"ci_upper":-0.02,"corrected_p":0.0789,"raw_p":0.0263,"reject":false},"medical_hr":{"point":-0.2288888888888889,"ci_lower":-0.3555555555555555,"ci_upper":-0.1177222222222222,"corrected_p":0.0096,"raw_p":0.0016,"reject":true}}},"both":{"pooled":{"point":-0.3140740740740741,"ci_lower":-0.3918703703703703,"ci_upper":-0.2377222222222223,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3422222222222222,"ci_lower":-0.4622777777777778,"ci_upper":-0.2132777777777778,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.371111111111111,"ci_lower":-0.4955555555555554,"ci_upper":-0.2377222222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2288888888888889,"ci_lower":-0.3378333333333334,"ci_upper":-0.1088888888888889,"corrected_p":0.0042,"raw_p":0.0006,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0033029629629629,"ci_lower":-0.0107727962962962,"ci_upper":0.0050934259259259,"corrected_p":0.805,"raw_p":0.4025,"reject":false},"per_domain":{"airline":{"point":-0.0113199999999999,"ci_lower":-0.0224800555555555,"ci_upper":-0.0010733333333333,"corrected_p":0.4158,"raw_p":0.0462,"reject":false},"itsm":{"point":0.0038822222222222,"ci_lower":-0.0122516666666666,"ci_upper":0.0210811666666666,"corrected_p":1,"raw_p":0.6601,"reject":false},"medical_hr":{"point":-0.0024711111111111,"ci_lower":-0.0125927777777777,"ci_upper":0.0071684999999999,"corrected_p":1,"raw_p":0.6483,"reject":false}}},"background_noise":{"pooled":{"point":-0.0051437037037037,"ci_lower":-0.013036574074074,"ci_upper":0.0028528148148148,"corrected_p":0.6885,"raw_p":0.2295,"reject":false},"per_domain":{"airline":{"point":-0.0139977777777777,"ci_lower":-0.0284102777777777,"ci_upper":-0.0018011111111111,"corrected_p":0.4158,"raw_p":0.0484,"reject":false},"itsm":{"point":0.0108599999999999,"ci_lower":-0.0003921666666666,"ci_upper":0.0227525555555555,"corrected_p":0.6594,"raw_p":0.0942,"reject":false},"medical_hr":{"point":-0.0122933333333333,"ci_lower":-0.0275351666666666,"ci_upper":0.0031469999999999,"corrected_p":0.6594,"raw_p":0.1258,"reject":false}}},"both":{"pooled":{"point":-0.0011103703703703,"ci_lower":-0.0085153888888889,"ci_upper":0.0057334999999999,"corrected_p":0.805,"raw_p":0.7683,"reject":false},"per_domain":{"airline":{"point":-0.0098088888888888,"ci_lower":-0.0221541111111111,"ci_upper":0.000645111111111,"corrected_p":0.6594,"raw_p":0.1056,"reject":false},"itsm":{"point":-0.0016177777777778,"ci_lower":-0.0179344444444444,"ci_upper":0.0129339999999999,"corrected_p":1,"raw_p":0.8463,"reject":false},"medical_hr":{"point":0.0080955555555555,"ci_lower":-0.0018419444444444,"ci_upper":0.0175384444444444,"corrected_p":0.6594,"raw_p":0.1242,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.007037037037037,"ci_lower":-0.0537037037037037,"ci_upper":0.0340833333333333,"corrected_p":1,"raw_p":0.7505,"reject":false},"per_domain":{"airline":{"point":-0.0011111111111111,"ci_lower":-0.0822222222222222,"ci_upper":0.0600555555555554,"corrected_p":1,"raw_p":0.9691,"reject":false},"itsm":{"point":-0.04,"ci_lower":-0.1188888888888888,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.2904,"reject":false},"medical_hr":{"point":0.02,"ci_lower":-0.0611111111111111,"ci_upper":0.101111111111111,"corrected_p":1,"raw_p":0.629,"reject":false}}},"background_noise":{"pooled":{"point":0.0096296296296296,"ci_lower":-0.0344722222222222,"ci_upper":0.0537129629629629,"corrected_p":1,"raw_p":0.6967,"reject":false},"per_domain":{"airline":{"point":-0.0011111111111111,"ci_lower":-0.0677777777777777,"ci_upper":0.0644444444444444,"corrected_p":1,"raw_p":0.9688,"reject":false},"itsm":{"point":-0.0622222222222222,"ci_lower":-0.1378055555555555,"ci_upper":0.0166944444444444,"corrected_p":1,"raw_p":0.1335,"reject":false},"medical_hr":{"point":0.0922222222222222,"ci_lower":0.0099722222222222,"ci_upper":0.1678055555555555,"corrected_p":0.2763,"raw_p":0.0307,"reject":false}}},"both":{"pooled":{"point":0.0503703703703703,"ci_lower":0.0040555555555555,"ci_upper":0.0937129629629629,"corrected_p":0.1053,"raw_p":0.0351,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0255833333333333,"ci_upper":0.12225,"corrected_p":1,"raw_p":0.2352,"reject":false},"itsm":{"point":0.0488888888888888,"ci_lower":-0.0333333333333333,"ci_upper":0.1333611111111111,"corrected_p":1,"raw_p":0.2911,"reject":false},"medical_hr":{"point":0.0533333333333333,"ci_lower":-0.0189166666666666,"ci_upper":0.1255833333333333,"corrected_p":1,"raw_p":0.1724,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1592844444444444,"ci_lower":-0.1872930629629629,"ci_upper":-0.1302088222222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1501566666666666,"ci_lower":-0.1940900555555555,"ci_upper":-0.1131592222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1336164444444444,"ci_lower":-0.1780709277777777,"ci_upper":-0.0839734444444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1940802222222222,"ci_lower":-0.2512322277777777,"ci_upper":-0.1328043722222222,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.1619651851851851,"ci_lower":-0.1929129407407407,"ci_upper":-0.1297671018518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1906899999999999,"ci_lower":-0.24405765,"ci_upper":-0.1370288499999999,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1264553333333333,"ci_lower":-0.1741556333333333,"ci_upper":-0.0802107111111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1687502222222222,"ci_lower":-0.2294732222222222,"ci_upper":-0.1059338111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2010507407407407,"ci_lower":-0.2307786999999999,"ci_upper":-0.1716700574074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1911055555555555,"ci_lower":-0.2359765222222221,"ci_upper":-0.1431280944444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1913842222222222,"ci_lower":-0.2375060333333333,"ci_upper":-0.1434787999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2206624444444444,"ci_lower":-0.2869682888888889,"ci_upper":-0.1597690888888888,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0029481481481481,"ci_lower":-0.0092521666666666,"ci_upper":0.0144747592592592,"corrected_p":0.8266,"raw_p":0.6422,"reject":false},"per_domain":{"airline":{"point":0.0136333333333333,"ci_lower":-0.009489611111111,"ci_upper":0.0367059444444444,"corrected_p":0.9616,"raw_p":0.2957,"reject":false},"itsm":{"point":0.0068511111111111,"ci_lower":-0.0122740555555555,"ci_upper":0.0258668888888888,"corrected_p":0.9992,"raw_p":0.4996,"reject":false},"medical_hr":{"point":-0.01164,"ci_lower":-0.0290657777777777,"ci_upper":0.005577611111111,"corrected_p":0.9616,"raw_p":0.2404,"reject":false}}},"background_noise":{"pooled":{"point":-0.0053592592592592,"ci_lower":-0.0176649444444444,"ci_upper":0.0064197592592592,"corrected_p":0.8266,"raw_p":0.4133,"reject":false},"per_domain":{"airline":{"point":0.0303333333333333,"ci_lower":0.011379611111111,"ci_upper":0.0495313333333333,"corrected_p":0.0392,"raw_p":0.0049,"reject":true},"itsm":{"point":-0.0229711111111111,"ci_lower":-0.0439731111111111,"ci_upper":-0.0028391666666667,"corrected_p":0.156,"raw_p":0.0276,"reject":false},"medical_hr":{"point":-0.0234399999999999,"ci_lower":-0.0415554444444444,"ci_upper":-0.0036598333333333,"corrected_p":0.156,"raw_p":0.026,"reject":false}}},"both":{"pooled":{"point":-0.0231037037037036,"ci_lower":-0.0400085185185184,"ci_upper":-0.0077197222222222,"corrected_p":0.0168,"raw_p":0.0056,"reject":true},"per_domain":{"airline":{"point":-0.0345555555555555,"ci_lower":-0.0618082777777777,"ci_upper":-0.0085656111111111,"corrected_p":0.1232,"raw_p":0.0176,"reject":false},"itsm":{"point":0.0095511111111111,"ci_lower":-0.0147798888888888,"ci_upper":0.0378483333333333,"corrected_p":0.9992,"raw_p":0.5376,"reject":false},"medical_hr":{"point":-0.0443066666666666,"ci_lower":-0.0700271666666666,"ci_upper":-0.0205963888888888,"corrected_p":0.0153,"raw_p":0.0017,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0185185185185185,"ci_lower":-0.0211296296296296,"ci_upper":0.0607407407407407,"corrected_p":1,"raw_p":0.419,"reject":false},"per_domain":{"airline":{"point":0.0177777777777777,"ci_lower":-0.0444722222222222,"ci_upper":0.0822499999999999,"corrected_p":1,"raw_p":0.5903,"reject":false},"itsm":{"point":0.0533333333333333,"ci_lower":-0.0133611111111111,"ci_upper":0.1233333333333332,"corrected_p":1,"raw_p":0.137,"reject":false},"medical_hr":{"point":-0.0155555555555555,"ci_lower":-0.1078333333333333,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.7521,"reject":false}}},"background_noise":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0578055555555555,"ci_upper":0.037787037037037,"corrected_p":1,"raw_p":0.7666,"reject":false},"per_domain":{"airline":{"point":0.0288888888888888,"ci_lower":-0.0588888888888888,"ci_upper":0.1111388888888889,"corrected_p":1,"raw_p":0.5103,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.101111111111111,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.5493,"reject":false},"medical_hr":{"point":-0.0266666666666666,"ci_lower":-0.1166666666666666,"ci_upper":0.0588888888888888,"corrected_p":1,"raw_p":0.5491,"reject":false}}},"both":{"pooled":{"point":0.0166666666666666,"ci_lower":-0.0207499999999999,"ci_upper":0.0514814814814814,"corrected_p":1,"raw_p":0.3904,"reject":false},"per_domain":{"airline":{"point":0.0122222222222222,"ci_lower":-0.0633333333333333,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.7341,"reject":false},"itsm":{"point":0.0311111111111111,"ci_lower":-0.0233611111111111,"ci_upper":0.0911111111111111,"corrected_p":1,"raw_p":0.2848,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0611388888888888,"ci_upper":0.0722222222222222,"corrected_p":1,"raw_p":0.8558,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1348148148148148,"ci_lower":-0.1955740740740741,"ci_upper":-0.0747777777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1644444444444444,"ci_lower":-0.2799999999999999,"ci_upper":-0.0533333333333333,"corrected_p":0.056,"raw_p":0.014,"reject":false},"itsm":{"point":-0.1177777777777777,"ci_lower":-0.22,"ci_upper":-0.0221666666666667,"corrected_p":0.056,"raw_p":0.0276,"reject":false},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2088888888888889,"ci_upper":-0.0243888888888889,"corrected_p":0.056,"raw_p":0.0165,"reject":false}}},"background_noise":{"pooled":{"point":-0.1866666666666666,"ci_lower":-0.2629814814814815,"ci_upper":-0.1103518518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2533333333333333,"ci_lower":-0.4066666666666665,"ci_upper":-0.0933333333333334,"corrected_p":0.0246,"raw_p":0.0041,"reject":true},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.2156111111111111,"ci_upper":0.0089444444444443,"corrected_p":0.0955,"raw_p":0.0955,"reject":false},"medical_hr":{"point":-0.2,"ci_lower":-0.3111666666666666,"ci_upper":-0.0999444444444444,"corrected_p":0.0056,"raw_p":0.0008,"reject":true}}},"both":{"pooled":{"point":-0.2274074074074074,"ci_lower":-0.2926111111111111,"ci_upper":-0.16,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3088888888888889,"ci_lower":-0.4311111111111111,"ci_upper":-0.1799444444444445,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2288888888888889,"ci_lower":-0.3288888888888888,"ci_upper":-0.1266111111111111,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2511666666666667,"ci_upper":-0.0422222222222222,"corrected_p":0.053,"raw_p":0.0106,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.4971,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.504,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.5006,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1496296296296296,"ci_lower":-0.2066851851851852,"ci_upper":-0.0896296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.1933333333333333,"ci_upper":-0.0266666666666667,"corrected_p":0.0724,"raw_p":0.0217,"reject":false},"itsm":{"point":-0.1844444444444444,"ci_lower":-0.2977777777777778,"ci_upper":-0.0621666666666667,"corrected_p":0.0306,"raw_p":0.0051,"reject":true},"medical_hr":{"point":-0.16,"ci_lower":-0.2822222222222222,"ci_upper":-0.0355,"corrected_p":0.0724,"raw_p":0.0219,"reject":false}}},"background_noise":{"pooled":{"point":-0.1792592592592592,"ci_lower":-0.2614814814814815,"ci_upper":-0.1029444444444444,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2488888888888889,"ci_lower":-0.3978333333333333,"ci_upper":-0.1132777777777778,"corrected_p":0.0154,"raw_p":0.0022,"reject":true},"itsm":{"point":-0.0955555555555555,"ci_lower":-0.2244444444444444,"ci_upper":0.0244444444444444,"corrected_p":0.1488,"raw_p":0.1488,"reject":false},"medical_hr":{"point":-0.1933333333333333,"ci_lower":-0.3288888888888889,"ci_upper":-0.0688888888888889,"corrected_p":0.0306,"raw_p":0.0053,"reject":true}}},"both":{"pooled":{"point":-0.2681481481481482,"ci_lower":-0.3474074074074074,"ci_upper":-0.1925925925925926,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3155555555555556,"ci_lower":-0.4445,"ci_upper":-0.1933333333333333,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.3177777777777777,"ci_lower":-0.4622222222222222,"ci_upper":-0.1710555555555556,"corrected_p":0.0008,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1711111111111111,"ci_lower":-0.3044444444444444,"ci_upper":-0.0422222222222222,"corrected_p":0.0724,"raw_p":0.0181,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1137829629629629,"ci_lower":-0.1638219074074074,"ci_upper":-0.0628421666666667,"corrected_p":0.0001,"raw_p":0.0001,"reject":true},"per_domain":{"itsm":{"point":-0.2138999999999999,"ci_lower":-0.283913611111111,"ci_upper":-0.1439415,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.02336,"ci_lower":-0.1027582222222222,"ci_upper":0.0550650555555555,"corrected_p":0.5583,"raw_p":0.5583,"reject":false},"airline":{"point":-0.1040888888888889,"ci_lower":-0.2068317222222222,"ci_upper":-0.0027422777777778,"corrected_p":0.126,"raw_p":0.063,"reject":false}}},"background_noise":{"pooled":{"point":-0.1645607407407407,"ci_lower":-0.2004175277777777,"ci_upper":-0.128603787037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1752444444444444,"ci_lower":-0.2343054444444444,"ci_upper":-0.1176156666666666,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1056711111111111,"ci_lower":-0.1721763888888889,"ci_upper":-0.0397894444444444,"corrected_p":0.0114,"raw_p":0.0038,"reject":true},"airline":{"point":-0.2127666666666665,"ci_lower":-0.2772232222222222,"ci_upper":-0.1533746111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2559829629629629,"ci_lower":-0.3076820925925925,"ci_upper":-0.2023489074074073,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.3419444444444445,"ci_lower":-0.4117329444444444,"ci_upper":-0.2706664444444445,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1740488888888888,"ci_lower":-0.2555743888888889,"ci_upper":-0.0999276111111111,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2519555555555555,"ci_lower":-0.3620137777777777,"ci_upper":-0.1380085,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7300088888888889,"ci_lower":0.6954256111111111,"ci_upper":0.7643083888888889,"n":90},"per_domain":{"itsm":{"point":0.7560666666666667,"ci_lower":0.701334,"ci_upper":0.8057563333333333,"n":30},"medical_hr":{"point":0.6609933333333333,"ci_lower":0.6061471666666667,"ci_upper":0.7117156666666665,"n":30},"airline":{"point":0.7729666666666667,"ci_lower":0.7042656666666667,"ci_upper":0.8401469999999999,"n":30}}},"accent":{"pooled":{"point":0.616225925925926,"ci_lower":0.5821362962962963,"ci_upper":0.6496004629629629,"n":90},"per_domain":{"itsm":{"point":0.5421666666666667,"ci_lower":0.5023530555555555,"ci_upper":0.5832361111111112,"n":30},"medical_hr":{"point":0.6376333333333334,"ci_lower":0.5861861111111111,"ci_upper":0.6864272222222224,"n":30},"airline":{"point":0.6688777777777779,"ci_lower":0.5994102777777778,"ci_upper":0.7347027777777778,"n":30}}},"background_noise":{"pooled":{"point":0.5654481481481481,"ci_lower":0.5213547222222222,"ci_upper":0.6115890740740739,"n":90},"per_domain":{"itsm":{"point":0.5808222222222222,"ci_lower":0.5132897222222222,"ci_upper":0.6488169444444444,"n":30},"medical_hr":{"point":0.5553222222222222,"ci_lower":0.4858830555555555,"ci_upper":0.623345,"n":30},"airline":{"point":0.5601999999999999,"ci_lower":0.4676361111111111,"ci_upper":0.6542427777777777,"n":30}}},"both":{"pooled":{"point":0.4740259259259259,"ci_lower":0.4434181481481481,"ci_upper":0.5057975,"n":90},"per_domain":{"itsm":{"point":0.4141222222222221,"ci_lower":0.3757997222222221,"ci_upper":0.4582352777777777,"n":30},"medical_hr":{"point":0.4869444444444444,"ci_lower":0.4435725,"ci_upper":0.52999,"n":30},"airline":{"point":0.5210111111111111,"ci_lower":0.4518872222222222,"ci_upper":0.5854502777777778,"n":30}}}}}},{"id":"nova-3-plus-gpt-5-4-mini-plus-aura-2","name":"Nova 3 + GPT-5.4-mini + Aura 2","type":"cascade","stt":"Nova 3","llm":"GPT-5.4-mini","tts":"Aura 2","clean":{"EVA-A_mean":{"pooled":{"point":0.5694752255689424,"ci_lower":0.5470981227409638,"ci_upper":0.5925608534973226},"per_domain":{"airline":{"point":0.5777973333333333,"ci_lower":0.5332619333333334,"ci_upper":0.6231445333333332,"n":50},"itsm":{"point":0.5533175,"ci_lower":0.5189483958333334,"ci_upper":0.5886402708333334,"n":80},"medical_hr":{"point":0.5773108433734939,"ci_lower":0.5397639357429719,"ci_upper":0.6158922289156625,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2101224899598393,"ci_lower":0.1710223895582329,"ci_upper":0.2501432228915662},"per_domain":{"airline":{"point":0.2159999999999999,"ci_lower":0.136,"ci_upper":0.304,"n":50},"itsm":{"point":0.1975,"ci_lower":0.14,"ci_upper":0.2575,"n":80},"medical_hr":{"point":0.216867469879518,"ci_lower":0.1542168674698795,"ci_upper":0.2819277108433735,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.4479116465863453,"ci_lower":0.3760007530120482,"ci_upper":0.5182266566265059},"per_domain":{"airline":{"point":0.46,"ci_lower":0.32,"ci_upper":0.6,"n":50},"itsm":{"point":0.45,"ci_lower":0.3375,"ci_upper":0.55,"n":80},"medical_hr":{"point":0.4337349397590361,"ci_lower":0.3253012048192771,"ci_upper":0.5421686746987951,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.061645497188755,"ci_lower":0.0353346702811245,"ci_upper":0.0932327244979919},"per_domain":{"airline":{"point":0.0984575999999999,"ci_lower":0.0307660799999999,"ci_upper":0.1865774399999999,"n":50},"itsm":{"point":0.0449559999999999,"ci_lower":0.0139064999999999,"ci_upper":0.0849402999999999,"n":80},"medical_hr":{"point":0.041522891566265,"ci_lower":0.0184403855421686,"ci_upper":0.0724555180722891,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6150201636546185,"ci_lower":0.6032370289876171,"ci_upper":0.6264795981844041},"per_domain":{"airline":{"point":0.6097106666666666,"ci_lower":0.58141144,"ci_upper":0.6375202233333334,"n":50},"itsm":{"point":0.6154762500000001,"ci_lower":0.59992905,"ci_upper":0.6306815041666667,"n":80},"medical_hr":{"point":0.6198735742971888,"ci_lower":0.6037303433734941,"ci_upper":0.6358487510040162,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.1127068273092369,"ci_lower":0.0916564257028112,"ci_upper":0.1345111947791164},"per_domain":{"airline":{"point":0.1079999999999999,"ci_lower":0.072,"ci_upper":0.152,"n":50},"itsm":{"point":0.1,"ci_lower":0.0675,"ci_upper":0.1375624999999996,"n":80},"medical_hr":{"point":0.1301204819277108,"ci_lower":0.0963855421686747,"ci_upper":0.1662650602409638,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.4159437751004016,"ci_lower":0.3497171184738956,"ci_upper":0.4854957329317269},"per_domain":{"airline":{"point":0.44,"ci_lower":0.3,"ci_upper":0.58,"n":50},"itsm":{"point":0.35,"ci_lower":0.25,"ci_upper":0.4625,"n":80},"medical_hr":{"point":0.4578313253012048,"ci_lower":0.3493975903614458,"ci_upper":0.5662650602409639,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0047791742971887,"ci_lower":0.0020289951004016,"ci_upper":0.0084024533333333},"per_domain":{"airline":{"point":0.0034367999999999,"ci_lower":0.0001408,"ci_upper":0.0080897599999999,"n":50},"itsm":{"point":0.0067599999999999,"ci_lower":0.000856,"ci_upper":0.0168763999999999,"n":80},"medical_hr":{"point":0.0041407228915662,"ci_lower":0.0014493493975903,"ci_upper":0.0074495421686746,"n":83}}},"task_completion":{"pooled":{"point":0.4646405622489959,"ci_lower":0.415811797188755,"ci_upper":0.5121237449799196},"per_domain":{"airline":{"point":0.456,"ci_lower":0.368,"ci_upper":0.544,"n":50},"itsm":{"point":0.4824999999999999,"ci_lower":0.4,"ci_upper":0.565,"n":80},"medical_hr":{"point":0.4554216867469879,"ci_lower":0.3758433734939759,"ci_upper":0.5349397590361447,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9735883273092372,"ci_lower":0.9690281442269076,"ci_upper":0.9777497942269076},"per_domain":{"airline":{"point":0.979392,"ci_lower":0.9699787,"ci_upper":0.9875251,"n":50},"itsm":{"point":0.9624525,"ci_lower":0.9541819375,"ci_upper":0.969654125,"n":80},"medical_hr":{"point":0.9789204819277112,"ci_lower":0.9729662048192772,"ci_upper":0.9843352409638554,"n":83}}},"faithfulness":{"pooled":{"point":0.2701967871485944,"ci_lower":0.2390483182730923,"ci_upper":0.3038261546184739},"per_domain":{"airline":{"point":0.298,"ci_lower":0.226,"ci_upper":0.3720499999999997,"n":50},"itsm":{"point":0.215,"ci_lower":0.17375,"ci_upper":0.25875,"n":80},"medical_hr":{"point":0.2975903614457831,"ci_lower":0.2493975903614457,"ci_upper":0.3469879518072289,"n":83}}},"turn_taking":{"pooled":{"point":0.5825115331325301,"ci_lower":0.5634915409487952,"ci_upper":0.6018775748644579},"per_domain":{"airline":{"point":0.576676,"ci_lower":0.5422402000000001,"ci_upper":0.61205595,"n":50},"itsm":{"point":0.57688125,"ci_lower":0.547233575,"ci_upper":0.6076902375,"n":80},"medical_hr":{"point":0.5939773493975904,"ci_lower":0.559818686746988,"ci_upper":0.6270046987951807,"n":83}}},"conciseness":{"pooled":{"point":0.8346925321285141,"ci_lower":0.8270017629518074,"ci_upper":0.8420006316265061},"per_domain":{"airline":{"point":0.8124560000000001,"ci_lower":0.7938067999999999,"ci_upper":0.8299327000000001,"n":50},"itsm":{"point":0.8307975000000001,"ci_lower":0.8192608125,"ci_upper":0.8418885625,"n":80},"medical_hr":{"point":0.8608240963855422,"ci_lower":0.8524974096385542,"ci_upper":0.8689111445783132,"n":83}}},"conversation_progression":{"pooled":{"point":0.4278564257028112,"ci_lower":0.4023257279116466,"ci_upper":0.4538947540160643},"per_domain":{"airline":{"point":0.4399999999999999,"ci_lower":0.382,"ci_upper":0.498,"n":50},"itsm":{"point":0.43875,"ci_lower":0.4025,"ci_upper":0.4775,"n":80},"medical_hr":{"point":0.4048192771084337,"ci_lower":0.3710843373493976,"ci_upper":0.4409638554216867,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1207407407407407,"ci_lower":-0.1874074074074074,"ci_upper":-0.0533148148148148,"corrected_p":0.0004,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.0688888888888889,"ci_lower":-0.1911666666666667,"ci_upper":0.0577777777777777,"corrected_p":0.2829,"raw_p":0.2829,"reject":false},"itsm":{"point":-0.1733333333333333,"ci_lower":-0.2911111111111111,"ci_upper":-0.0644444444444444,"corrected_p":0.035,"raw_p":0.007,"reject":true},"medical_hr":{"point":-0.12,"ci_lower":-0.2222777777777778,"ci_upper":-0.0222222222222222,"corrected_p":0.0912,"raw_p":0.0252,"reject":false}}},"background_noise":{"pooled":{"point":-0.1874074074074074,"ci_lower":-0.2615,"ci_upper":-0.1177592592592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2688888888888889,"ci_lower":-0.3622222222222223,"ci_upper":-0.1777777777777778,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1844444444444444,"ci_lower":-0.32,"ci_upper":-0.0311111111111111,"corrected_p":0.0912,"raw_p":0.0228,"reject":false},"medical_hr":{"point":-0.1088888888888889,"ci_lower":-0.2400555555555555,"ci_upper":0.0199999999999999,"corrected_p":0.2224,"raw_p":0.1112,"reject":false}}},"both":{"pooled":{"point":-0.3133333333333333,"ci_lower":-0.3918888888888889,"ci_upper":-0.2362777777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2577777777777778,"ci_lower":-0.4001666666666667,"ci_upper":-0.1177222222222222,"corrected_p":0.0192,"raw_p":0.0032,"reject":true},"itsm":{"point":-0.3622222222222222,"ci_lower":-0.4933888888888889,"ci_upper":-0.2244444444444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.32,"ci_lower":-0.4377777777777778,"ci_upper":-0.2066111111111111,"corrected_p":0,"raw_p":0,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0161281481481481,"ci_lower":-0.0296641481481481,"ci_upper":-0.0022624444444444,"corrected_p":0.0442,"raw_p":0.0221,"reject":true},"per_domain":{"airline":{"point":-0.0150466666666666,"ci_lower":-0.0417516111111111,"ci_upper":0.0104898333333333,"corrected_p":0.8706,"raw_p":0.2902,"reject":false},"itsm":{"point":-0.0170466666666666,"ci_lower":-0.0417203333333333,"ci_upper":0.0059611666666666,"corrected_p":0.804,"raw_p":0.201,"reject":false},"medical_hr":{"point":-0.0162911111111111,"ci_lower":-0.0359007222222222,"ci_upper":0.0021655555555555,"corrected_p":0.6582,"raw_p":0.1097,"reject":false}}},"background_noise":{"pooled":{"point":-0.0021096296296296,"ci_lower":-0.0137221851851852,"ci_upper":0.0084099814814814,"corrected_p":0.7079,"raw_p":0.7079,"reject":false},"per_domain":{"airline":{"point":0.0012422222222222,"ci_lower":-0.0165735555555555,"ci_upper":0.0213440555555555,"corrected_p":1,"raw_p":0.9089,"reject":false},"itsm":{"point":0.0062422222222222,"ci_lower":-0.0146525555555555,"ci_upper":0.0273558333333333,"corrected_p":1,"raw_p":0.5857,"reject":false},"medical_hr":{"point":-0.0138133333333333,"ci_lower":-0.0300646666666666,"ci_upper":0.0018072222222222,"corrected_p":0.6582,"raw_p":0.1163,"reject":false}}},"both":{"pooled":{"point":-0.0518762962962962,"ci_lower":-0.0706746851851851,"ci_upper":-0.0344532592592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0721355555555555,"ci_lower":-0.1114984444444444,"ci_upper":-0.038605611111111,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0234244444444444,"ci_lower":-0.0481925555555555,"ci_upper":0.0013995555555555,"corrected_p":0.5753999999999999,"raw_p":0.0822,"reject":false},"medical_hr":{"point":-0.0600688888888888,"ci_lower":-0.0919608333333333,"ci_upper":-0.0325025,"corrected_p":0,"raw_p":0,"reject":true}}}},"faithfulness":{"accent":{"pooled":{"point":0.0603703703703703,"ci_lower":0.0073981481481481,"ci_upper":0.1070370370370369,"corrected_p":0.0159,"raw_p":0.0159,"reject":true},"per_domain":{"airline":{"point":0.1044444444444444,"ci_lower":0.0221944444444444,"ci_upper":0.1977777777777777,"corrected_p":0.1493999999999999,"raw_p":0.0249,"reject":false},"itsm":{"point":0.0588888888888888,"ci_lower":-0.0111111111111111,"ci_upper":0.1311111111111111,"corrected_p":0.3992,"raw_p":0.12,"reject":false},"medical_hr":{"point":0.0177777777777777,"ci_lower":-0.0744722222222222,"ci_upper":0.1122222222222222,"corrected_p":1,"raw_p":0.7307,"reject":false}}},"background_noise":{"pooled":{"point":0.1177777777777777,"ci_lower":0.0614537037037037,"ci_upper":0.1759351851851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1488888888888888,"ci_lower":0.0388611111111111,"ci_upper":0.2666944444444444,"corrected_p":0.1197,"raw_p":0.0171,"reject":false},"itsm":{"point":0.1199999999999999,"ci_lower":0.0310833333333333,"ci_upper":0.2066944444444444,"corrected_p":0.1144,"raw_p":0.0143,"reject":false},"medical_hr":{"point":0.0844444444444444,"ci_lower":-0.01125,"ci_upper":0.1789166666666666,"corrected_p":0.3992,"raw_p":0.0998,"reject":false}}},"both":{"pooled":{"point":0.077037037037037,"ci_lower":0.0218518518518518,"ci_upper":0.1329722222222222,"corrected_p":0.0152,"raw_p":0.0076,"reject":true},"per_domain":{"airline":{"point":0.11,"ci_lower":0.0010833333333333,"ci_upper":0.2089444444444443,"corrected_p":0.259,"raw_p":0.0518,"reject":false},"itsm":{"point":0.1144444444444444,"ci_lower":0.0366666666666666,"ci_upper":0.1977777777777777,"corrected_p":0.0918,"raw_p":0.0102,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0889166666666666,"ci_upper":0.1166666666666666,"corrected_p":1,"raw_p":0.903,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1634738518518518,"ci_lower":-0.2085261407407407,"ci_upper":-0.115314274074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0826835555555555,"ci_lower":-0.1603747055555555,"ci_upper":-0.0070547666666667,"corrected_p":0.0461,"raw_p":0.0461,"reject":true},"itsm":{"point":-0.2443208888888888,"ci_lower":-0.3180388388888888,"ci_upper":-0.1631747722222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.163417111111111,"ci_lower":-0.2481273555555554,"ci_upper":-0.07262645,"corrected_p":0.0016,"raw_p":0.0004,"reject":true}}},"background_noise":{"pooled":{"point":-0.2269179259259259,"ci_lower":-0.2790751166666666,"ci_upper":-0.1696701018518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2150435555555555,"ci_lower":-0.3255481444444443,"ci_upper":-0.1034935444444444,"corrected_p":0.0016,"raw_p":0.0005,"reject":true},"itsm":{"point":-0.274242,"ci_lower":-0.3492861333333334,"ci_upper":-0.2039486999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1914682222222222,"ci_lower":-0.2905434555555555,"ci_upper":-0.0973835333333333,"corrected_p":0.0016,"raw_p":0.0008,"reject":true}}},"both":{"pooled":{"point":-0.3139427407407407,"ci_lower":-0.3521827407407408,"ci_upper":-0.2789645407407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2993102222222222,"ci_lower":-0.359211111111111,"ci_upper":-0.2362961499999999,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.3626797777777776,"ci_lower":-0.4236380666666666,"ci_upper":-0.307930961111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2798382222222222,"ci_lower":-0.3431583722222222,"ci_upper":-0.2150688777777777,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0178681481481481,"ci_lower":-0.0313173703703703,"ci_upper":-0.0042712222222222,"corrected_p":0.0186,"raw_p":0.0093,"reject":true},"per_domain":{"airline":{"point":-0.0163711111111111,"ci_lower":-0.0446236666666666,"ci_upper":0.0135461111111111,"corrected_p":1,"raw_p":0.2842,"reject":false},"itsm":{"point":-0.021871111111111,"ci_lower":-0.0398193333333332,"ci_upper":-0.002923611111111,"corrected_p":0.2555,"raw_p":0.0365,"reject":false},"medical_hr":{"point":-0.0153622222222222,"ci_lower":-0.0372387222222222,"ci_upper":0.0041766111111111,"corrected_p":0.8300000000000001,"raw_p":0.166,"reject":false}}},"background_noise":{"pooled":{"point":0.0023837037037037,"ci_lower":-0.0121332407407407,"ci_upper":0.018062074074074,"corrected_p":0.7569,"raw_p":0.7569,"reject":false},"per_domain":{"airline":{"point":0.0120733333333333,"ci_lower":-0.0120664444444444,"ci_upper":0.0384667222222222,"corrected_p":1,"raw_p":0.3578,"reject":false},"itsm":{"point":-0.0005822222222221,"ci_lower":-0.0300806666666666,"ci_upper":0.0300624999999999,"corrected_p":1,"raw_p":0.9723,"reject":false},"medical_hr":{"point":-0.0043399999999999,"ci_lower":-0.0235811666666666,"ci_upper":0.0158760555555555,"corrected_p":1,"raw_p":0.6716,"reject":false}}},"both":{"pooled":{"point":-0.0755088888888888,"ci_lower":-0.0943646666666666,"ci_upper":-0.0569079999999999,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0292822222222222,"ci_lower":-0.0572793888888888,"ci_upper":0.0002128888888889,"corrected_p":0.3954,"raw_p":0.0659,"reject":false},"itsm":{"point":-0.0783822222222221,"ci_lower":-0.1090123333333333,"ci_upper":-0.0466610555555555,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1188622222222221,"ci_lower":-0.1467292777777777,"ci_upper":-0.0916564444444444,"corrected_p":0,"raw_p":0,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0288888888888888,"ci_lower":-0.0751851851851851,"ci_upper":0.0218888888888888,"corrected_p":0.2894,"raw_p":0.2502,"reject":false},"per_domain":{"airline":{"point":-0.0788888888888888,"ci_lower":-0.1688888888888889,"ci_upper":0.0055555555555555,"corrected_p":0.6402,"raw_p":0.1067,"reject":false},"itsm":{"point":-0.0477777777777777,"ci_lower":-0.1244722222222222,"ci_upper":0.0389166666666666,"corrected_p":1,"raw_p":0.247,"reject":false},"medical_hr":{"point":0.04,"ci_lower":-0.0366666666666666,"ci_upper":0.1177777777777777,"corrected_p":1,"raw_p":0.3235,"reject":false}}},"background_noise":{"pooled":{"point":0.0359259259259259,"ci_lower":-0.0126018518518518,"ci_upper":0.0792685185185185,"corrected_p":0.2894,"raw_p":0.1447,"reject":false},"per_domain":{"airline":{"point":0.0322222222222222,"ci_lower":-0.0600277777777777,"ci_upper":0.1333611111111111,"corrected_p":1,"raw_p":0.5317,"reject":false},"itsm":{"point":0.0522222222222222,"ci_lower":-0.0144722222222222,"ci_upper":0.1366666666666666,"corrected_p":1,"raw_p":0.2005,"reject":false},"medical_hr":{"point":0.0233333333333333,"ci_lower":-0.0500277777777777,"ci_upper":0.0989166666666666,"corrected_p":1,"raw_p":0.5211,"reject":false}}},"both":{"pooled":{"point":-0.1344444444444444,"ci_lower":-0.1855740740740741,"ci_upper":-0.0773981481481481,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1233333333333333,"ci_lower":-0.2444722222222222,"ci_upper":-0.0043611111111111,"corrected_p":0.4942,"raw_p":0.0706,"reject":false},"itsm":{"point":-0.1477777777777778,"ci_lower":-0.2467777777777777,"ci_upper":-0.0522222222222222,"corrected_p":0.044,"raw_p":0.0055,"reject":true},"medical_hr":{"point":-0.1322222222222222,"ci_lower":-0.1922222222222221,"ci_upper":-0.0699999999999999,"corrected_p":0.0072,"raw_p":0.0008,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.054074074074074,"ci_lower":-0.0992962962962963,"ci_upper":-0.0088703703703703,"corrected_p":0.0237,"raw_p":0.0237,"reject":true},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1022777777777778,"ci_upper":0.0311666666666666,"corrected_p":0.7294,"raw_p":0.3647,"reject":false},"itsm":{"point":-0.0711111111111111,"ci_lower":-0.1533888888888888,"ci_upper":0.0044444444444444,"corrected_p":0.5095000000000001,"raw_p":0.1019,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1444444444444444,"ci_upper":0.0244444444444444,"corrected_p":0.621,"raw_p":0.207,"reject":false}}},"background_noise":{"pooled":{"point":-0.0948148148148148,"ci_lower":-0.1518703703703703,"ci_upper":-0.0392037037037037,"corrected_p":0.0026,"raw_p":0.0013,"reject":true},"per_domain":{"airline":{"point":-0.1555555555555555,"ci_lower":-0.2488888888888888,"ci_upper":-0.0711111111111111,"corrected_p":0.018,"raw_p":0.002,"reject":true},"itsm":{"point":-0.0822222222222222,"ci_lower":-0.1933333333333333,"ci_upper":0.0177777777777777,"corrected_p":0.5852,"raw_p":0.1463,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1422222222222222,"ci_upper":0.0466666666666666,"corrected_p":0.7294,"raw_p":0.3716,"reject":false}}},"both":{"pooled":{"point":-0.1429629629629629,"ci_lower":-0.2,"ci_upper":-0.0903333333333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1555555555555555,"ci_lower":-0.2622222222222222,"ci_upper":-0.0533333333333333,"corrected_p":0.028,"raw_p":0.004,"reject":true},"itsm":{"point":-0.1711111111111111,"ci_lower":-0.2755555555555556,"ci_upper":-0.0688888888888889,"corrected_p":0.028,"raw_p":0.0035,"reject":true},"medical_hr":{"point":-0.1022222222222222,"ci_lower":-0.1778333333333333,"ci_upper":-0.0399444444444445,"corrected_p":0.0402,"raw_p":0.0067,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0459259259259259,"ci_lower":-0.0852037037037037,"ci_upper":-0.0014814814814814,"corrected_p":0.0326,"raw_p":0.0326,"reject":true},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.1288888888888889,"ci_upper":0.0066666666666666,"corrected_p":0.458,"raw_p":0.0916,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0978333333333333,"ci_upper":0.0511111111111111,"corrected_p":0.7452,"raw_p":0.4827,"reject":false},"medical_hr":{"point":-0.0533333333333333,"ci_lower":-0.1244444444444444,"ci_upper":0.0222222222222222,"corrected_p":0.5424,"raw_p":0.1572,"reject":false}}},"background_noise":{"pooled":{"point":-0.0496296296296296,"ci_lower":-0.0881481481481481,"ci_upper":-0.0110925925925926,"corrected_p":0.028,"raw_p":0.014,"reject":true},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.1312222222222222,"ci_upper":0.0177777777777777,"corrected_p":0.5424,"raw_p":0.1356,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0822222222222222,"ci_upper":0.0333333333333333,"corrected_p":0.7452,"raw_p":0.3726,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1333333333333333,"ci_upper":-0.0021666666666667,"corrected_p":0.4398,"raw_p":0.0733,"reject":false}}},"both":{"pooled":{"point":-0.094074074074074,"ci_lower":-0.1244444444444444,"ci_upper":-0.0651851851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1155555555555555,"ci_lower":-0.1822222222222222,"ci_upper":-0.0488333333333333,"corrected_p":0.0104,"raw_p":0.0013,"reject":true},"itsm":{"point":-0.08,"ci_lower":-0.1266666666666666,"ci_upper":-0.04,"corrected_p":0.0112,"raw_p":0.0016,"reject":true},"medical_hr":{"point":-0.0866666666666666,"ci_lower":-0.1311111111111111,"ci_upper":-0.0466666666666666,"corrected_p":0,"raw_p":0,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1814814814814814,"ci_lower":-0.2414814814814815,"ci_upper":-0.1229629629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1711111111111111,"ci_lower":-0.2756111111111111,"ci_upper":-0.0732777777777778,"corrected_p":0.01,"raw_p":0.0025,"reject":true},"itsm":{"point":-0.2311111111111111,"ci_lower":-0.3311111111111111,"ci_upper":-0.1377777777777778,"corrected_p":0.0014,"raw_p":0.0002,"reject":true},"medical_hr":{"point":-0.1422222222222222,"ci_lower":-0.2488888888888888,"ci_upper":-0.0399444444444445,"corrected_p":0.03,"raw_p":0.015,"reject":true}}},"background_noise":{"pooled":{"point":-0.2740740740740741,"ci_lower":-0.3563333333333334,"ci_upper":-0.1896296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3488888888888889,"ci_lower":-0.4956666666666667,"ci_upper":-0.1999444444444444,"corrected_p":0.0018,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.2533333333333333,"ci_lower":-0.3866666666666667,"ci_upper":-0.1355555555555555,"corrected_p":0.0018,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.22,"ci_lower":-0.3689444444444444,"ci_upper":-0.0732777777777778,"corrected_p":0.0219,"raw_p":0.0073,"reject":true}}},"both":{"pooled":{"point":-0.1814814814814814,"ci_lower":-0.24,"ci_upper":-0.1258888888888889,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2377777777777777,"ci_lower":-0.3577777777777778,"ci_upper":-0.1399444444444445,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.2644444444444444,"ci_lower":-0.3644444444444444,"ci_upper":-0.1711111111111111,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.0422222222222222,"ci_lower":-0.1089444444444444,"ci_upper":0.0222222222222221,"corrected_p":0.225,"raw_p":0.225,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1124322222222222,"ci_lower":-0.1597752592592593,"ci_upper":-0.0655997777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2003599999999999,"ci_lower":-0.2759405,"ci_upper":-0.1206650000000001,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.0669666666666666,"ci_lower":-0.1304029444444444,"ci_upper":-0.0026445,"corrected_p":0.1028,"raw_p":0.0514,"reject":false},"airline":{"point":-0.06997,"ci_lower":-0.1596616666666667,"ci_upper":0.0279389166666666,"corrected_p":0.1582,"raw_p":0.1582,"reject":false}}},"background_noise":{"pooled":{"point":-0.1272025925925926,"ci_lower":-0.1635497777777777,"ci_upper":-0.0920145092592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1000266666666666,"ci_lower":-0.1572833888888888,"ci_upper":-0.0413721111111111,"corrected_p":0.009,"raw_p":0.003,"reject":true},"medical_hr":{"point":-0.1284777777777777,"ci_lower":-0.1869269999999999,"ci_upper":-0.0726709444444445,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1531033333333333,"ci_lower":-0.2211612222222222,"ci_upper":-0.0884856111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.278884074074074,"ci_lower":-0.3316332499999999,"ci_upper":-0.2294149166666667,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.3479877777777777,"ci_lower":-0.4318585277777778,"ci_upper":-0.2639807222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2173111111111111,"ci_lower":-0.2937737222222223,"ci_upper":-0.1381171666666667,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2713533333333333,"ci_lower":-0.3653885,"ci_upper":-0.1736564444444444,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7182155555555555,"ci_lower":0.6830272222222223,"ci_upper":0.752446111111111,"n":90},"per_domain":{"itsm":{"point":0.7518266666666666,"ci_lower":0.6926325,"ci_upper":0.8081015,"n":30},"medical_hr":{"point":0.6625333333333334,"ci_lower":0.6111533333333335,"ci_upper":0.7129075,"n":30},"airline":{"point":0.7402866666666666,"ci_lower":0.6736131666666667,"ci_upper":0.8047474999999998,"n":30}}},"accent":{"pooled":{"point":0.6057833333333333,"ci_lower":0.572862962962963,"ci_upper":0.6379635648148149,"n":90},"per_domain":{"itsm":{"point":0.5514666666666665,"ci_lower":0.5005869444444444,"ci_upper":0.6048727777777776,"n":30},"medical_hr":{"point":0.5955666666666667,"ci_lower":0.5484172222222221,"ci_upper":0.6438702777777777,"n":30},"airline":{"point":0.6703166666666667,"ci_lower":0.6125887499999999,"ci_upper":0.7262058333333332,"n":30}}},"background_noise":{"pooled":{"point":0.591012962962963,"ci_lower":0.539014212962963,"ci_upper":0.6423780555555556,"n":90},"per_domain":{"itsm":{"point":0.6517999999999999,"ci_lower":0.5759997222222222,"ci_upper":0.7243969444444444,"n":30},"medical_hr":{"point":0.5340555555555555,"ci_lower":0.4496094444444445,"ci_upper":0.6152605555555554,"n":30},"airline":{"point":0.5871833333333333,"ci_lower":0.4898497222222221,"ci_upper":0.6860219444444443,"n":30}}},"both":{"pooled":{"point":0.4393314814814814,"ci_lower":0.4067750462962962,"ci_upper":0.4721611574074074,"n":90},"per_domain":{"itsm":{"point":0.4038388888888887,"ci_lower":0.3495616666666665,"ci_upper":0.460547222222222,"n":30},"medical_hr":{"point":0.4452222222222222,"ci_lower":0.3988552777777777,"ci_upper":0.4930055555555556,"n":30},"airline":{"point":0.4689333333333333,"ci_lower":0.40974,"ci_upper":0.5344716666666666,"n":30}}}}}},{"id":"parakeet-1-1-plus-gemma-31b-plus-kokoro","name":"Parakeet 1.1 + Gemma 31B + Kokoro","type":"cascade","stt":"Parakeet 1.1","llm":"Gemma-4-31B","tts":"Kokoro","clean":{"EVA-A_mean":{"pooled":{"point":0.6861088627844713,"ci_lower":0.6617356886378848,"ci_upper":0.7115959231593039},"per_domain":{"airline":{"point":0.745952,"ci_lower":0.6960170999999999,"ci_upper":0.7975550333333333,"n":50},"itsm":{"point":0.6715858333333333,"ci_lower":0.6311031041666667,"ci_upper":0.711575375,"n":80},"medical_hr":{"point":0.6407887550200803,"ci_lower":0.6041228915662651,"ci_upper":0.6767759036144579,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4026907630522088,"ci_lower":0.3557307228915662,"ci_upper":0.4501310742971887},"per_domain":{"airline":{"point":0.54,"ci_lower":0.44,"ci_upper":0.644,"n":50},"itsm":{"point":0.35,"ci_lower":0.2825,"ci_upper":0.4225,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2554216867469879,"ci_upper":0.3879518072289156,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7477008032128514,"ci_lower":0.6880763052208836,"ci_upper":0.8054354919678715},"per_domain":{"airline":{"point":0.88,"ci_lower":0.78,"ci_upper":0.96,"n":50},"itsm":{"point":0.7125,"ci_lower":0.6125,"ci_upper":0.8125,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.5421686746987951,"ci_upper":0.7469879518072289,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1690177991967871,"ci_lower":0.1275506871485943,"ci_upper":0.2160868733333333},"per_domain":{"airline":{"point":0.293664,"ci_lower":0.1890752,"ci_upper":0.4048182399999999,"n":50},"itsm":{"point":0.13076,"ci_lower":0.0721164,"ci_upper":0.1967581,"n":80},"medical_hr":{"point":0.0826293975903614,"ci_lower":0.0401685783132529,"ci_upper":0.1358196626506023,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6368221125167336,"ci_lower":0.6271136978681392,"ci_upper":0.6466233898929049},"per_domain":{"airline":{"point":0.6494378666666667,"ci_lower":0.63216307,"ci_upper":0.6665519,"n":50},"itsm":{"point":0.6379299166666665,"ci_lower":0.6234485145833333,"ci_upper":0.6523789145833334,"n":80},"medical_hr":{"point":0.6230985542168673,"ci_lower":0.606446656626506,"ci_upper":0.6416889819277108,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0096365461847389,"ci_lower":0.0026625,"ci_upper":0.0189397590361445},"per_domain":{"airline":{"point":0.024,"ci_lower":0.004,"ci_upper":0.052,"n":50},"itsm":{"point":0.0025,"ci_lower":0,"ci_upper":0.0075,"n":80},"medical_hr":{"point":0.0024096385542168,"ci_lower":0,"ci_upper":0.0072289156626506,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0348493975903614,"ci_lower":0.0106827309236947,"ci_upper":0.0658541666666665},"per_domain":{"airline":{"point":0.08,"ci_lower":0.02,"ci_upper":0.16,"n":50},"itsm":{"point":0.0125,"ci_lower":0,"ci_upper":0.0375,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0001434184738955,"ci_lower":0.0000034666666666666672,"ci_upper":0.0003482666666666},"per_domain":{"airline":{"point":0.0004224,"ci_lower":0.0000064000000000000006,"ci_upper":0.0010368,"n":50},"itsm":{"point":0.000004000000000000001,"ci_lower":0,"ci_upper":0.000012000000000000002,"n":80},"medical_hr":{"point":0.000003855421686746989,"ci_lower":0,"ci_upper":0.000011566265060240964,"n":83}}},"task_completion":{"pooled":{"point":0.6374538152610442,"ci_lower":0.5855108433734939,"ci_upper":0.6853666164658634},"per_domain":{"airline":{"point":0.6719999999999999,"ci_lower":0.5720000000000001,"ci_upper":0.7600000000000001,"n":50},"itsm":{"point":0.65,"ci_lower":0.5650000000000001,"ci_upper":0.7324999999999999,"n":80},"medical_hr":{"point":0.5903614457831325,"ci_lower":0.5132530120481927,"ci_upper":0.6674698795180722,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9544420502008032,"ci_lower":0.9451812326807228,"ci_upper":0.962887681375502},"per_domain":{"airline":{"point":0.965856,"ci_lower":0.9466735,"ci_upper":0.9826561,"n":50},"itsm":{"point":0.9510075,"ci_lower":0.93753825,"ci_upper":0.9636288749999996,"n":80},"medical_hr":{"point":0.9464626506024096,"ci_lower":0.9314809638554216,"ci_upper":0.9596870481927712,"n":83}}},"faithfulness":{"pooled":{"point":0.4664307228915663,"ci_lower":0.431232781124498,"ci_upper":0.5038736194779115},"per_domain":{"airline":{"point":0.6000000000000001,"ci_lower":0.528,"ci_upper":0.6739999999999999,"n":50},"itsm":{"point":0.41375,"ci_lower":0.3575,"ci_upper":0.47125,"n":80},"medical_hr":{"point":0.3855421686746988,"ci_lower":0.3325301204819277,"ci_upper":0.4421686746987952,"n":83}}},"turn_taking":{"pooled":{"point":0.3078716929718875,"ci_lower":0.2936763937751003,"ci_upper":0.3225077139809236},"per_domain":{"airline":{"point":0.2743656,"ci_lower":0.24367043,"ci_upper":0.30912507,"n":50},"itsm":{"point":0.3056622499999999,"ci_lower":0.2843214374999999,"ci_upper":0.3266628999999999,"n":80},"medical_hr":{"point":0.3435872289156626,"ci_lower":0.3241933975903613,"ci_upper":0.3626953795180722,"n":83}}},"conciseness":{"pooled":{"point":0.8290263714859437,"ci_lower":0.8219791377008033,"ci_upper":0.8363745389056225},"per_domain":{"airline":{"point":0.8419479999999999,"ci_lower":0.8275332000000001,"ci_upper":0.8562246,"n":50},"itsm":{"point":0.8206275,"ci_lower":0.8089004375,"ci_upper":0.8314104999999999,"n":80},"medical_hr":{"point":0.8245036144578314,"ci_lower":0.8128692771084337,"ci_upper":0.8371071084337348,"n":83}}},"conversation_progression":{"pooled":{"point":0.7735682730923695,"ci_lower":0.7497281877510039,"ci_upper":0.7973993975903616},"per_domain":{"airline":{"point":0.8319999999999999,"ci_lower":0.7919999999999999,"ci_upper":0.8719999999999999,"n":50},"itsm":{"point":0.7875,"ci_lower":0.74875,"ci_upper":0.825,"n":80},"medical_hr":{"point":0.7012048192771084,"ci_lower":0.6565963855421686,"ci_upper":0.746987951807229,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0325925925925926,"ci_lower":-0.0933703703703703,"ci_upper":0.0281666666666666,"corrected_p":0.3132,"raw_p":0.3132,"reject":false},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1645,"ci_upper":0.0422777777777777,"corrected_p":1,"raw_p":0.2434,"reject":false},"itsm":{"point":-0.0977777777777777,"ci_lower":-0.2133333333333333,"ci_upper":0.0133333333333333,"corrected_p":0.5748,"raw_p":0.0958,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0466666666666666,"ci_upper":0.1689444444444444,"corrected_p":1,"raw_p":0.2674,"reject":false}}},"background_noise":{"pooled":{"point":-0.0585185185185185,"ci_lower":-0.1237037037037037,"ci_upper":-2.7061686225238258e-17,"corrected_p":0.1058,"raw_p":0.0529,"reject":false},"per_domain":{"airline":{"point":-0.02,"ci_lower":-0.1244444444444444,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.658,"reject":false},"itsm":{"point":-0.12,"ci_lower":-0.2311111111111111,"ci_upper":-0.0177222222222222,"corrected_p":0.2412,"raw_p":0.0278,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.1422222222222222,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.5054,"reject":false}}},"both":{"pooled":{"point":-0.0622222222222222,"ci_lower":-0.1162962962962963,"ci_upper":-0.0081481481481481,"corrected_p":0.0849,"raw_p":0.0283,"reject":false},"per_domain":{"airline":{"point":-0.0977777777777778,"ci_lower":-0.2066666666666667,"ci_upper":-0.0066666666666666,"corrected_p":0.3766,"raw_p":0.0538,"reject":false},"itsm":{"point":-0.12,"ci_lower":-0.2355555555555555,"ci_upper":-0.0288888888888889,"corrected_p":0.2412,"raw_p":0.0268,"reject":false},"medical_hr":{"point":0.031111111111111,"ci_lower":-0.0511111111111111,"ci_upper":0.1022222222222222,"corrected_p":1,"raw_p":0.4731,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0026192592592592,"ci_lower":-0.0122499444444444,"ci_upper":0.0163406666666666,"corrected_p":1,"raw_p":0.7319,"reject":false},"per_domain":{"airline":{"point":0.0017777777777777,"ci_lower":-0.0232093888888889,"ci_upper":0.0277141666666666,"corrected_p":1,"raw_p":0.8945,"reject":false},"itsm":{"point":-0.0005088888888888,"ci_lower":-0.0277968888888888,"ci_upper":0.0264298888888888,"corrected_p":1,"raw_p":0.9769,"reject":false},"medical_hr":{"point":0.0065888888888888,"ci_lower":-0.0161281111111111,"ci_upper":0.0306357222222222,"corrected_p":1,"raw_p":0.6064,"reject":false}}},"background_noise":{"pooled":{"point":0.0038303703703703,"ci_lower":-0.0083699444444444,"ci_upper":0.0166023888888888,"corrected_p":1,"raw_p":0.5384,"reject":false},"per_domain":{"airline":{"point":-0.0092333333333333,"ci_lower":-0.0280755555555555,"ci_upper":0.0102992777777777,"corrected_p":1,"raw_p":0.3654,"reject":false},"itsm":{"point":0.0040799999999999,"ci_lower":-0.0194988333333333,"ci_upper":0.029320111111111,"corrected_p":1,"raw_p":0.7459,"reject":false},"medical_hr":{"point":0.0166444444444444,"ci_lower":-0.0006707222222221,"ci_upper":0.0347639999999999,"corrected_p":0.7299,"raw_p":0.0811,"reject":false}}},"both":{"pooled":{"point":0.0057007407407407,"ci_lower":-0.0094763148148148,"ci_upper":0.0213164074074073,"corrected_p":1,"raw_p":0.4655,"reject":false},"per_domain":{"airline":{"point":-0.0034444444444444,"ci_lower":-0.0314537222222222,"ci_upper":0.0230793888888888,"corrected_p":1,"raw_p":0.8259,"reject":false},"itsm":{"point":0.0053688888888888,"ci_lower":-0.0216425555555555,"ci_upper":0.0343433333333333,"corrected_p":1,"raw_p":0.6972,"reject":false},"medical_hr":{"point":0.0151777777777777,"ci_lower":-0.0067622777777777,"ci_upper":0.0365192777777777,"corrected_p":1,"raw_p":0.2126,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0299999999999999,"ci_lower":-0.0096481481481481,"ci_upper":0.0711296296296296,"corrected_p":0.4119,"raw_p":0.1602,"reject":false},"per_domain":{"airline":{"point":0.061111111111111,"ci_lower":0.0010833333333333,"ci_upper":0.1233333333333333,"corrected_p":0.6723,"raw_p":0.0747,"reject":false},"itsm":{"point":0.0177777777777777,"ci_lower":-0.0555555555555555,"ci_upper":0.0855555555555555,"corrected_p":1,"raw_p":0.6207,"reject":false},"medical_hr":{"point":0.0111111111111111,"ci_lower":-0.0611388888888888,"ci_upper":0.0866944444444444,"corrected_p":1,"raw_p":0.773,"reject":false}}},"background_noise":{"pooled":{"point":0.0096296296296296,"ci_lower":-0.0351851851851851,"ci_upper":0.0507499999999999,"corrected_p":0.6725,"raw_p":0.6725,"reject":false},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0477777777777777,"ci_upper":0.0922222222222222,"corrected_p":1,"raw_p":0.5809,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0733333333333333,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.9863,"reject":false},"medical_hr":{"point":0.0055555555555555,"ci_lower":-0.0689166666666667,"ci_upper":0.0877777777777777,"corrected_p":1,"raw_p":0.9145,"reject":false}}},"both":{"pooled":{"point":-0.0329629629629629,"ci_lower":-0.0752222222222221,"ci_upper":0.0096296296296296,"corrected_p":0.4119,"raw_p":0.1373,"reject":false},"per_domain":{"airline":{"point":-0.0388888888888888,"ci_lower":-0.1266944444444444,"ci_upper":0.0511666666666666,"corrected_p":1,"raw_p":0.4148,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0588888888888888,"ci_upper":0.0600277777777777,"corrected_p":1,"raw_p":0.9768,"reject":false},"medical_hr":{"point":-0.0611111111111111,"ci_lower":-0.1266666666666666,"ci_upper":0.0122222222222222,"corrected_p":0.7824,"raw_p":0.0978,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.1214092592592592,"ci_lower":0.0897402851851851,"ci_upper":0.1516709722222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1868695555555555,"ci_lower":0.1367895277777778,"ci_upper":0.2367471055555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0398953333333333,"ci_lower":-0.0145713999999999,"ci_upper":0.0939908333333333,"corrected_p":0.2798,"raw_p":0.1399,"reject":false},"medical_hr":{"point":0.1374628888888888,"ci_lower":0.0957794166666666,"ci_upper":0.1787594666666666,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.163404074074074,"ci_lower":-0.190733824074074,"ci_upper":-0.1353959907407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.112826,"ci_lower":-0.1610622055555555,"ci_upper":-0.0654469277777777,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.1924868888888889,"ci_lower":-0.2273824388888889,"ci_upper":-0.1489432833333333,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1848993333333332,"ci_lower":-0.2396054277777777,"ci_upper":-0.1242377888888888,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.1028129629629629,"ci_lower":-0.1328476814814814,"ci_upper":-0.0741399351851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0154837777777777,"ci_lower":-0.0758147666666666,"ci_upper":0.0447425166666666,"corrected_p":0.611,"raw_p":0.611,"reject":false},"itsm":{"point":-0.154629111111111,"ci_lower":-0.184160361111111,"ci_upper":-0.1250164944444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1383259999999999,"ci_lower":-0.1849339611111111,"ci_upper":-0.0895710833333333,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0033725925925925,"ci_lower":-0.0158107962962962,"ci_upper":0.0096828333333333,"corrected_p":1,"raw_p":0.6001,"reject":false},"per_domain":{"airline":{"point":-0.0053844444444444,"ci_lower":-0.0285785555555555,"ci_upper":0.0175274444444443,"corrected_p":1,"raw_p":0.6504,"reject":false},"itsm":{"point":-0.0093133333333333,"ci_lower":-0.0311777777777777,"ci_upper":0.0128052777777777,"corrected_p":1,"raw_p":0.4327,"reject":false},"medical_hr":{"point":0.00458,"ci_lower":-0.0133254999999999,"ci_upper":0.0228883888888888,"corrected_p":1,"raw_p":0.6422,"reject":false}}},"background_noise":{"pooled":{"point":0.0005681481481481,"ci_lower":-0.0112608703703703,"ci_upper":0.012045,"corrected_p":1,"raw_p":0.923,"reject":false},"per_domain":{"airline":{"point":-0.0049399999999999,"ci_lower":-0.0234647777777777,"ci_upper":0.0126240555555555,"corrected_p":1,"raw_p":0.5984,"reject":false},"itsm":{"point":-0.0038133333333333,"ci_lower":-0.0241940555555555,"ci_upper":0.0176527222222221,"corrected_p":1,"raw_p":0.7395,"reject":false},"medical_hr":{"point":0.0104577777777777,"ci_lower":-0.0115594444444444,"ci_upper":0.0325693333333333,"corrected_p":1,"raw_p":0.3768,"reject":false}}},"both":{"pooled":{"point":-0.0042762962962962,"ci_lower":-0.0163253333333333,"ci_upper":0.0079290555555555,"corrected_p":1,"raw_p":0.4913,"reject":false},"per_domain":{"airline":{"point":-0.009351111111111,"ci_lower":-0.0230449999999999,"ci_upper":0.0042535,"corrected_p":1,"raw_p":0.2017,"reject":false},"itsm":{"point":-0.0032577777777777,"ci_lower":-0.029871611111111,"ci_upper":0.0228203888888888,"corrected_p":1,"raw_p":0.8148,"reject":false},"medical_hr":{"point":-0.0002199999999999,"ci_lower":-0.0208440555555555,"ci_upper":0.0184733333333333,"corrected_p":1,"raw_p":0.9835,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.097037037037037,"ci_upper":-0.0125833333333333,"corrected_p":0.0618,"raw_p":0.0206,"reject":false},"per_domain":{"airline":{"point":-0.09,"ci_lower":-0.17,"ci_upper":-0.02,"corrected_p":0.2682,"raw_p":0.0298,"reject":false},"itsm":{"point":-0.0566666666666666,"ci_lower":-0.13,"ci_upper":0.0255555555555555,"corrected_p":0.9282,"raw_p":0.1547,"reject":false},"medical_hr":{"point":-0.0177777777777777,"ci_lower":-0.0944444444444444,"ci_upper":0.0567222222222221,"corrected_p":0.9735,"raw_p":0.6634,"reject":false}}},"background_noise":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0700092592592592,"ci_upper":0.0263055555555555,"corrected_p":0.77,"raw_p":0.3857,"reject":false},"per_domain":{"airline":{"point":-0.0566666666666666,"ci_lower":-0.1188888888888888,"ci_upper":0.0011666666666666,"corrected_p":0.7976,"raw_p":0.0997,"reject":false},"itsm":{"point":-0.0566666666666667,"ci_lower":-0.1578055555555556,"ci_upper":0.0277777777777777,"corrected_p":0.9735,"raw_p":0.2419,"reject":false},"medical_hr":{"point":0.0488888888888888,"ci_lower":-0.0378055555555555,"ci_upper":0.1444722222222222,"corrected_p":0.9735,"raw_p":0.3198,"reject":false}}},"both":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0692592592592592,"ci_upper":0.0244537037037036,"corrected_p":0.77,"raw_p":0.385,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777777,"ci_lower":-0.1477777777777777,"ci_upper":0.0078055555555555,"corrected_p":0.7976,"raw_p":0.1018,"reject":false},"itsm":{"point":-0.0511111111111111,"ci_lower":-0.1322222222222222,"ci_upper":0.0289166666666666,"corrected_p":0.9735,"raw_p":0.2528,"reject":false},"medical_hr":{"point":0.0544444444444444,"ci_lower":-0.0244722222222222,"ci_upper":0.1366944444444444,"corrected_p":0.9735,"raw_p":0.1947,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.04,"ci_lower":-0.1029629629629629,"ci_upper":0.0251851851851851,"corrected_p":0.2369,"raw_p":0.2369,"reject":false},"per_domain":{"airline":{"point":-0.0711111111111111,"ci_lower":-0.1688888888888889,"ci_upper":0.0200555555555554,"corrected_p":0.8982,"raw_p":0.1497,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1488888888888889,"ci_upper":0.0955555555555555,"corrected_p":1,"raw_p":0.654,"reject":false},"medical_hr":{"point":-0.0222222222222222,"ci_lower":-0.1511111111111111,"ci_upper":0.1023333333333331,"corrected_p":1,"raw_p":0.7098,"reject":false}}},"background_noise":{"pooled":{"point":-0.0659259259259259,"ci_lower":-0.1296296296296296,"ci_upper":-0.0051666666666666,"corrected_p":0.0786,"raw_p":0.0393,"reject":false},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.16,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.2351,"reject":false},"itsm":{"point":-0.0377777777777778,"ci_lower":-0.1488888888888888,"ci_upper":0.0734444444444443,"corrected_p":1,"raw_p":0.512,"reject":false},"medical_hr":{"point":-0.1,"ci_lower":-0.2088888888888888,"ci_upper":0.00005555555555549267,"corrected_p":0.5005,"raw_p":0.0715,"reject":false}}},"both":{"pooled":{"point":-0.1029629629629629,"ci_lower":-0.1585185185185185,"ci_upper":-0.0444259259259259,"corrected_p":0.0015,"raw_p":0.0005,"reject":true},"per_domain":{"airline":{"point":-0.1377777777777778,"ci_lower":-0.2422777777777778,"ci_upper":-0.0288888888888889,"corrected_p":0.1152,"raw_p":0.0144,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.5235,"reject":false},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2377777777777777,"ci_upper":-0.0555555555555555,"corrected_p":0.0260999999999999,"raw_p":0.0029,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0111111111111111,"ci_lower":-0.0103703703703703,"ci_upper":0.0325925925925925,"corrected_p":0.9249,"raw_p":0.3303,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":-0.0422777777777777,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.8215,"reject":false},"itsm":{"point":0.0222222222222222,"ci_lower":0,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.4972,"reject":false},"medical_hr":{"point":0.0044444444444444,"ci_lower":-0.02,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0037037037037037,"ci_lower":-0.02,"ci_upper":0.015574074074074,"corrected_p":0.9249,"raw_p":0.8111,"reject":false},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2492,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.02,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0229629629629629,"ci_upper":0.0051851851851851,"corrected_p":0.9249,"raw_p":0.3083,"reject":false},"per_domain":{"airline":{"point":-0.0155555555555555,"ci_lower":-0.0533888888888888,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.4944,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0007407407407407,"ci_lower":-0.0185185185185185,"ci_upper":0.0148148148148148,"corrected_p":1,"raw_p":0.8462,"reject":false},"per_domain":{"airline":{"point":-0.0044444444444444,"ci_lower":-0.0333333333333333,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0133333333333333,"ci_lower":-0.0533333333333333,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.5586,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.0066666666666666,"ci_upper":0.0422222222222221,"corrected_p":1,"raw_p":0.2471,"reject":false}}},"background_noise":{"pooled":{"point":-0.0081481481481481,"ci_lower":-0.0303703703703703,"ci_upper":0.0118518518518518,"corrected_p":1,"raw_p":0.4025,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":0,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0711111111111111,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.3784,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.0511111111111111,"ci_upper":0.031111111111111,"corrected_p":1,"raw_p":0.7825,"reject":false}}},"both":{"pooled":{"point":0.0066666666666666,"ci_lower":-0.0096296296296296,"ci_upper":0.0214814814814814,"corrected_p":1,"raw_p":0.4635,"reject":false},"per_domain":{"airline":{"point":-0.0044444444444444,"ci_lower":-0.0333333333333333,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0022222222222222,"ci_lower":-0.0311111111111111,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0266666666666666,"ci_lower":0.0066666666666666,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.125,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.0210288888888888,"ci_lower":-0.0500000925925926,"ci_upper":0.0097681296296296,"corrected_p":0.1798,"raw_p":0.1711,"reject":false},"per_domain":{"itsm":{"point":-0.0183088888888888,"ci_lower":-0.0778944444444444,"ci_upper":0.0436202222222221,"corrected_p":1,"raw_p":0.5727,"reject":false},"medical_hr":{"point":-0.0188533333333333,"ci_lower":-0.0689336666666666,"ci_upper":0.0303052777777776,"corrected_p":1,"raw_p":0.4582,"reject":false},"airline":{"point":-0.0259244444444444,"ci_lower":-0.0675520555555555,"ci_upper":0.0160178333333333,"corrected_p":1,"raw_p":0.2592,"reject":false}}},"background_noise":{"pooled":{"point":-0.0305918518518518,"ci_lower":-0.0648248148148147,"ci_upper":0.004077074074074,"corrected_p":0.1798,"raw_p":0.0899,"reject":false},"per_domain":{"itsm":{"point":0.0019466666666666,"ci_lower":-0.0735383333333333,"ci_upper":0.0748293333333332,"corrected_p":1,"raw_p":0.9603,"reject":false},"medical_hr":{"point":-0.0267199999999999,"ci_lower":-0.0823045555555555,"ci_upper":0.0258776666666666,"corrected_p":1,"raw_p":0.3581,"reject":false},"airline":{"point":-0.0670022222222222,"ci_lower":-0.1156779444444444,"ci_upper":-0.0230531666666666,"corrected_p":0.0696,"raw_p":0.0087,"reject":false}}},"both":{"pooled":{"point":-0.0474511111111111,"ci_lower":-0.0778599074074074,"ci_upper":-0.0150091111111111,"corrected_p":0.0114,"raw_p":0.0038,"reject":true},"per_domain":{"itsm":{"point":-0.0589422222222222,"ci_lower":-0.1266084444444444,"ci_upper":0.0065912222222222,"corrected_p":0.6356,"raw_p":0.0908,"reject":false},"medical_hr":{"point":0.0062911111111111,"ci_lower":-0.0324581666666666,"ci_upper":0.0473609444444444,"corrected_p":1,"raw_p":0.7592,"reject":false},"airline":{"point":-0.0897022222222222,"ci_lower":-0.1351627222222222,"ci_upper":-0.0411656666666667,"corrected_p":0.0036,"raw_p":0.0004,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7720622222222223,"ci_lower":0.7462403888888889,"ci_upper":0.7981423888888888,"n":90},"per_domain":{"itsm":{"point":0.7683533333333333,"ci_lower":0.7129178333333337,"ci_upper":0.8208368333333333,"n":30},"medical_hr":{"point":0.7282533333333334,"ci_lower":0.693312,"ci_upper":0.7660536666666667,"n":30},"airline":{"point":0.8195799999999999,"ci_lower":0.7792120000000001,"ci_upper":0.8563921666666665,"n":30}}},"accent":{"pooled":{"point":0.7510333333333333,"ci_lower":0.7221009259259259,"ci_upper":0.7803329629629631,"n":90},"per_domain":{"itsm":{"point":0.7500444444444443,"ci_lower":0.6984791666666667,"ci_upper":0.796408611111111,"n":30},"medical_hr":{"point":0.7094000000000001,"ci_lower":0.6676197222222222,"ci_upper":0.7491608333333333,"n":30},"airline":{"point":0.7936555555555554,"ci_lower":0.7363436111111111,"ci_upper":0.8482005555555555,"n":30}}},"background_noise":{"pooled":{"point":0.7414703703703703,"ci_lower":0.7076548148148148,"ci_upper":0.7740615740740742,"n":90},"per_domain":{"itsm":{"point":0.7702999999999999,"ci_lower":0.7135127777777776,"ci_upper":0.8201427777777776,"n":30},"medical_hr":{"point":0.7015333333333335,"ci_lower":0.6466791666666667,"ci_upper":0.7566033333333336,"n":30},"airline":{"point":0.7525777777777776,"ci_lower":0.6874169444444443,"ci_upper":0.8178372222222222,"n":30}}},"both":{"pooled":{"point":0.7246111111111111,"ci_lower":0.6964607407407408,"ci_upper":0.754070648148148,"n":90},"per_domain":{"itsm":{"point":0.7094111111111111,"ci_lower":0.6520105555555554,"ci_upper":0.7663283333333332,"n":30},"medical_hr":{"point":0.7345444444444447,"ci_lower":0.69292,"ci_upper":0.7754033333333333,"n":30},"airline":{"point":0.7298777777777777,"ci_lower":0.6756272222222223,"ci_upper":0.7820349999999999,"n":30}}}}}},{"id":"ultravox","name":"Ultravox","type":"2-part","stt":"-","llm":"Ultravox-Realtime","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.5786218895582329,"ci_lower":0.5522937072791164,"ci_upper":0.6061653106091031},"per_domain":{"airline":{"point":0.5777693333333334,"ci_lower":0.5220791666666666,"ci_upper":0.6351006333333332,"n":50},"itsm":{"point":0.5830208333333333,"ci_lower":0.545955375,"ci_upper":0.6239549375,"n":80},"medical_hr":{"point":0.575075502008032,"ci_lower":0.5358498795180722,"ci_upper":0.6151340963855421,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.270429718875502,"ci_lower":0.2259271586345381,"ci_upper":0.3179325301204819},"per_domain":{"airline":{"point":0.324,"ci_lower":0.228,"ci_upper":0.42,"n":50},"itsm":{"point":0.215,"ci_lower":0.1525,"ci_upper":0.285,"n":80},"medical_hr":{"point":0.272289156626506,"ci_lower":0.2023493975903614,"ci_upper":0.3445783132530121,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5028413654618474,"ci_lower":0.4335085341365461,"ci_upper":0.5718807730923694},"per_domain":{"airline":{"point":0.54,"ci_lower":0.4,"ci_upper":0.68,"n":50},"itsm":{"point":0.4625,"ci_lower":0.35,"ci_upper":0.5625,"n":80},"medical_hr":{"point":0.5060240963855421,"ci_lower":0.3975903614457831,"ci_upper":0.6144578313253012,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1080879164658634,"ci_lower":0.0730062071485943,"ci_upper":0.1447737161445783},"per_domain":{"airline":{"point":0.1314623999999999,"ci_lower":0.0605497599999999,"ci_upper":0.2112452799999999,"n":50},"itsm":{"point":0.068144,"ci_lower":0.0286912,"ci_upper":0.1160606,"n":80},"medical_hr":{"point":0.1246573493975903,"ci_lower":0.0654884819277108,"ci_upper":0.1906759518072289,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.5320021554216868,"ci_lower":0.5183009065127175,"ci_upper":0.5456672119946453},"per_domain":{"airline":{"point":0.5781290666666667,"ci_lower":0.5540442233333333,"ci_upper":0.60105365,"n":50},"itsm":{"point":0.4754058333333333,"ci_lower":0.4520101916666667,"ci_upper":0.4997519374999999,"n":80},"medical_hr":{"point":0.5424715662650602,"ci_lower":0.5180355722891568,"ci_upper":0.566600672690763,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0290622489959839,"ci_lower":0.0135126506024096,"ci_upper":0.0484562248995983},"per_domain":{"airline":{"point":0.048,"ci_lower":0.008,"ci_upper":0.1039999999999999,"n":50},"itsm":{"point":0.0175,"ci_lower":0.0025,"ci_upper":0.0399999999999999,"n":80},"medical_hr":{"point":0.0216867469879518,"ci_lower":0.0048192771084337,"ci_upper":0.0457831325301204,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0807630522088353,"ci_lower":0.0443975903614457,"ci_upper":0.1212989457831324},"per_domain":{"airline":{"point":0.12,"ci_lower":0.04,"ci_upper":0.22,"n":50},"itsm":{"point":0.05,"ci_lower":0.0125,"ci_upper":0.1,"n":80},"medical_hr":{"point":0.072289156626506,"ci_lower":0.0240963855421686,"ci_upper":0.1325301204819277,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0060693429718875,"ci_lower":0.0003864989558232,"ci_upper":0.0129392032931726},"per_domain":{"airline":{"point":0.0131328,"ci_lower":0.000019200000000000003,"ci_upper":0.0327936,"n":50},"itsm":{"point":0.0011079999999999,"ci_lower":0.000004000000000000001,"ci_upper":0.0031920999999999,"n":80},"medical_hr":{"point":0.0039672289156626,"ci_lower":0.000007710843373493977,"ci_upper":0.0118746987951807,"n":83}}},"task_completion":{"pooled":{"point":0.47279718875502,"ci_lower":0.4200647590361445,"ci_upper":0.5261551204819277},"per_domain":{"airline":{"point":0.428,"ci_lower":0.324,"ci_upper":0.532,"n":50},"itsm":{"point":0.4674999999999999,"ci_lower":0.375,"ci_upper":0.5575,"n":80},"medical_hr":{"point":0.5228915662650602,"ci_lower":0.4385542168674698,"ci_upper":0.6120481927710842,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9712632590361446,"ci_lower":0.9649416930220882,"ci_upper":0.97677175125502},"per_domain":{"airline":{"point":0.971308,"ci_lower":0.9556794,"ci_upper":0.9830418,"n":50},"itsm":{"point":0.9690625,"ci_lower":0.96043975,"ci_upper":0.9769725625,"n":80},"medical_hr":{"point":0.9734192771084338,"ci_lower":0.9656359638554216,"ci_upper":0.9807189759036145,"n":83}}},"faithfulness":{"pooled":{"point":0.2918052208835341,"ci_lower":0.2541169678714859,"ci_upper":0.3273525602409638},"per_domain":{"airline":{"point":0.3340000000000001,"ci_lower":0.25395,"ci_upper":0.412,"n":50},"itsm":{"point":0.3125,"ci_lower":0.2525,"ci_upper":0.3725,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.1867168674698795,"ci_upper":0.2734939759036145,"n":83}}},"turn_taking":{"pooled":{"point":0.4170736128514056,"ci_lower":0.3969538019026104,"ci_upper":0.4381138299799196},"per_domain":{"airline":{"point":0.4831512,"ci_lower":0.44948037,"ci_upper":0.51876128,"n":50},"itsm":{"point":0.3359199999999999,"ci_lower":0.2954947312499999,"ci_upper":0.3753023,"n":80},"medical_hr":{"point":0.4321496385542168,"ci_lower":0.4029646927710842,"ci_upper":0.4617087168674699,"n":83}}},"conciseness":{"pooled":{"point":0.750012170682731,"ci_lower":0.740176557881526,"ci_upper":0.7604277029116465},"per_domain":{"airline":{"point":0.7112360000000001,"ci_lower":0.6925353999999999,"ci_upper":0.7290182,"n":50},"itsm":{"point":0.7965475,"ci_lower":0.78088325,"ci_upper":0.8125164999999999,"n":80},"medical_hr":{"point":0.7422530120481927,"ci_lower":0.723678313253012,"ci_upper":0.760884578313253,"n":83}}},"conversation_progression":{"pooled":{"point":0.4289206827309237,"ci_lower":0.3998604668674699,"ci_upper":0.4580201556224899},"per_domain":{"airline":{"point":0.54,"ci_lower":0.486,"ci_upper":0.594,"n":50},"itsm":{"point":0.29375,"ci_lower":0.25121875,"ci_upper":0.3375,"n":80},"medical_hr":{"point":0.453012048192771,"ci_lower":0.4011445783132529,"ci_upper":0.5072289156626505,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0166666666666666,"ci_lower":-0.0733333333333333,"ci_upper":0.0355555555555555,"corrected_p":0.5385,"raw_p":0.5385,"reject":false},"per_domain":{"airline":{"point":-0.0222222222222222,"ci_lower":-0.1045,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.5894,"reject":false},"medical_hr":{"point":-0.0111111111111111,"ci_lower":-0.0822222222222222,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.7298,"reject":false}}},"background_noise":{"pooled":{"point":-0.0333333333333333,"ci_lower":-0.0888888888888888,"ci_upper":0.0211388888888888,"corrected_p":0.4696,"raw_p":0.2348,"reject":false},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1177777777777778,"ci_upper":0.0489444444444443,"corrected_p":1,"raw_p":0.4228,"reject":false},"medical_hr":{"point":-0.0333333333333333,"ci_lower":-0.1088888888888889,"ci_upper":0.035611111111111,"corrected_p":1,"raw_p":0.3466,"reject":false}}},"both":{"pooled":{"point":-0.1277777777777778,"ci_lower":-0.2022499999999999,"ci_upper":-0.0599722222222222,"corrected_p":0.0021,"raw_p":0.0007,"reject":true},"per_domain":{"airline":{"point":-0.0666666666666666,"ci_lower":-0.1577777777777777,"ci_upper":0.031111111111111,"corrected_p":0.8724999999999999,"raw_p":0.1745,"reject":false},"medical_hr":{"point":-0.1888888888888889,"ci_lower":-0.2999999999999999,"ci_upper":-0.0977777777777778,"corrected_p":0.0024,"raw_p":0.0004,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0001577777777777,"ci_lower":-0.0134088611111111,"ci_upper":0.0135634444444444,"corrected_p":0.9819,"raw_p":0.9819,"reject":false},"per_domain":{"airline":{"point":0.0021755555555555,"ci_lower":-0.0205498888888889,"ci_upper":0.0245322777777777,"corrected_p":1,"raw_p":0.8555,"reject":false},"medical_hr":{"point":-0.00186,"ci_lower":-0.0135152777777777,"ci_upper":0.0106403333333333,"corrected_p":1,"raw_p":0.7841,"reject":false}}},"background_noise":{"pooled":{"point":0.0071022222222222,"ci_lower":-0.0049296111111111,"ci_upper":0.0196914999999999,"corrected_p":0.5334,"raw_p":0.2667,"reject":false},"per_domain":{"airline":{"point":0.0145088888888888,"ci_lower":-0.0020887222222222,"ci_upper":0.0320505555555555,"corrected_p":0.573,"raw_p":0.1146,"reject":false},"medical_hr":{"point":-0.0003044444444444,"ci_lower":-0.0176486666666666,"ci_upper":0.0157487777777777,"corrected_p":1,"raw_p":0.9748,"reject":false}}},"both":{"pooled":{"point":0.0109577777777777,"ci_lower":-0.0007801111111111,"ci_upper":0.0233939444444444,"corrected_p":0.2355,"raw_p":0.0785,"reject":false},"per_domain":{"airline":{"point":0.0218977777777777,"ci_lower":0.006931,"ci_upper":0.0426038888888888,"corrected_p":0.0521999999999999,"raw_p":0.0087,"reject":false},"medical_hr":{"point":0.000017777777777767494,"ci_lower":-0.015249,"ci_upper":0.0139353888888888,"corrected_p":1,"raw_p":0.998,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0099999999999999,"ci_lower":-0.0350138888888889,"ci_upper":0.057236111111111,"corrected_p":1,"raw_p":0.6831,"reject":false},"per_domain":{"airline":{"point":0.0311111111111111,"ci_lower":-0.0422222222222222,"ci_upper":0.1089166666666666,"corrected_p":1,"raw_p":0.4364,"reject":false},"medical_hr":{"point":-0.0111111111111111,"ci_lower":-0.0633333333333333,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.6414,"reject":false}}},"background_noise":{"pooled":{"point":-0.0066666666666666,"ci_lower":-0.0533333333333333,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.7783,"reject":false},"per_domain":{"airline":{"point":-0.0355555555555555,"ci_lower":-0.0944444444444444,"ci_upper":0.0188888888888888,"corrected_p":1,"raw_p":0.2783,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0544444444444444,"ci_upper":0.0922777777777777,"corrected_p":1,"raw_p":0.579,"reject":false}}},"both":{"pooled":{"point":0.0155555555555555,"ci_lower":-0.0350138888888889,"ci_upper":0.0716805555555555,"corrected_p":1,"raw_p":0.5908,"reject":false},"per_domain":{"airline":{"point":0.0644444444444444,"ci_lower":-0.0155833333333333,"ci_upper":0.1444444444444444,"corrected_p":0.8382,"raw_p":0.1397,"reject":false},"medical_hr":{"point":-0.0333333333333333,"ci_lower":-0.1011388888888889,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.3592,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.0219294444444444,"ci_lower":-0.058053911111111,"ci_upper":0.0165811666666666,"corrected_p":0.2534,"raw_p":0.2534,"reject":false},"per_domain":{"airline":{"point":-0.005648,"ci_lower":-0.0566064499999999,"ci_upper":0.0445227888888888,"corrected_p":0.8269,"raw_p":0.8269,"reject":false},"medical_hr":{"point":-0.0382108888888888,"ci_lower":-0.0904014833333333,"ci_upper":0.01706575,"corrected_p":0.5211,"raw_p":0.1737,"reject":false}}},"background_noise":{"pooled":{"point":-0.0526116666666666,"ci_lower":-0.0887872305555555,"ci_upper":-0.0182178555555555,"corrected_p":0.0116,"raw_p":0.0058,"reject":true},"per_domain":{"airline":{"point":-0.0216702222222222,"ci_lower":-0.0661946722222222,"ci_upper":0.0199708166666666,"corrected_p":0.6442,"raw_p":0.3221,"reject":false},"medical_hr":{"point":-0.0835531111111111,"ci_lower":-0.1413619777777777,"ci_upper":-0.0311949333333333,"corrected_p":0.0339999999999999,"raw_p":0.0068,"reject":true}}},"both":{"pooled":{"point":-0.0897533333333333,"ci_lower":-0.1264537277777777,"ci_upper":-0.0491407861111111,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0915735555555555,"ci_lower":-0.1496092666666666,"ci_upper":-0.040163811111111,"corrected_p":0.0066,"raw_p":0.0011,"reject":true},"medical_hr":{"point":-0.0879331111111111,"ci_lower":-0.1512062055555555,"ci_upper":-0.01845195,"corrected_p":0.046,"raw_p":0.0115,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0046911111111111,"ci_lower":-0.0235866111111111,"ci_upper":0.0157341666666666,"corrected_p":1,"raw_p":0.6392,"reject":false},"per_domain":{"airline":{"point":-0.0070133333333333,"ci_lower":-0.0322191666666666,"ci_upper":0.0181478333333333,"corrected_p":1,"raw_p":0.5906,"reject":false},"medical_hr":{"point":-0.0023688888888888,"ci_lower":-0.0322651666666666,"ci_upper":0.0296576666666666,"corrected_p":1,"raw_p":0.8817,"reject":false}}},"background_noise":{"pooled":{"point":-0.0090966666666666,"ci_lower":-0.0287357777777777,"ci_upper":0.0112641388888888,"corrected_p":1,"raw_p":0.3827,"reject":false},"per_domain":{"airline":{"point":-0.0315688888888888,"ci_lower":-0.0566141666666666,"ci_upper":-0.0076258888888888,"corrected_p":0.1512,"raw_p":0.0252,"reject":false},"medical_hr":{"point":0.0133755555555555,"ci_lower":-0.0154596666666666,"ci_upper":0.0425190555555555,"corrected_p":1,"raw_p":0.3829,"reject":false}}},"both":{"pooled":{"point":-0.0039633333333333,"ci_lower":-0.0259863611111111,"ci_upper":0.0199900833333333,"corrected_p":1,"raw_p":0.7549,"reject":false},"per_domain":{"airline":{"point":-0.0151577777777777,"ci_lower":-0.0513379999999999,"ci_upper":0.0203742222222222,"corrected_p":1,"raw_p":0.4249,"reject":false},"medical_hr":{"point":0.0072311111111111,"ci_lower":-0.0246308888888888,"ci_upper":0.0408512777777777,"corrected_p":1,"raw_p":0.6749,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0038888888888888,"ci_lower":-0.0533333333333333,"ci_upper":0.0583888888888888,"corrected_p":1,"raw_p":0.8982,"reject":false},"per_domain":{"airline":{"point":-0.0566666666666666,"ci_lower":-0.1322222222222222,"ci_upper":0.0133333333333333,"corrected_p":0.624,"raw_p":0.1287,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0188888888888888,"ci_upper":0.1433333333333332,"corrected_p":0.624,"raw_p":0.1212,"reject":false}}},"background_noise":{"pooled":{"point":0.001111111111111,"ci_lower":-0.0583333333333333,"ci_upper":0.0628194444444443,"corrected_p":1,"raw_p":0.9852,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777778,"ci_lower":-0.1511111111111111,"ci_upper":0.0155555555555555,"corrected_p":0.624,"raw_p":0.1259,"reject":false},"medical_hr":{"point":0.0699999999999999,"ci_lower":-0.0033333333333333,"ci_upper":0.155611111111111,"corrected_p":0.624,"raw_p":0.104,"reject":false}}},"both":{"pooled":{"point":-0.035,"ci_lower":-0.0994583333333333,"ci_upper":0.0338888888888888,"corrected_p":0.9507,"raw_p":0.3169,"reject":false},"per_domain":{"airline":{"point":-0.0622222222222222,"ci_lower":-0.1578055555555556,"ci_upper":0.031111111111111,"corrected_p":0.624,"raw_p":0.2108,"reject":false},"medical_hr":{"point":-0.0077777777777777,"ci_lower":-0.1011111111111111,"ci_upper":0.0888888888888888,"corrected_p":0.8753,"raw_p":0.8753,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0322222222222222,"ci_lower":-0.0844444444444444,"ci_upper":0.0255555555555555,"corrected_p":0.4932,"raw_p":0.2466,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.0955555555555555,"ci_upper":0.0511111111111111,"corrected_p":1,"raw_p":0.5409,"reject":false},"medical_hr":{"point":-0.04,"ci_lower":-0.1133333333333333,"ci_upper":0.0400555555555555,"corrected_p":1,"raw_p":0.3436,"reject":false}}},"background_noise":{"pooled":{"point":0.001111111111111,"ci_lower":-0.0611388888888889,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0.0199999999999999,"ci_lower":-0.0644444444444444,"ci_upper":0.1088888888888888,"corrected_p":1,"raw_p":0.7131,"reject":false},"medical_hr":{"point":-0.0177777777777777,"ci_lower":-0.0978333333333333,"ci_upper":0.0644999999999999,"corrected_p":1,"raw_p":0.6136,"reject":false}}},"both":{"pooled":{"point":-0.0711111111111111,"ci_lower":-0.1322222222222222,"ci_upper":-0.0122222222222222,"corrected_p":0.105,"raw_p":0.035,"reject":false},"per_domain":{"airline":{"point":-0.0133333333333333,"ci_lower":-0.1044444444444444,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.7647,"reject":false},"medical_hr":{"point":-0.1288888888888889,"ci_lower":-0.2133333333333333,"ci_upper":-0.0533333333333333,"corrected_p":0.0324,"raw_p":0.0054,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0077777777777777,"ci_lower":-0.0244444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.3628,"raw_p":0.3065,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0333888888888888,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.4968,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.0288888888888888,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.5014,"reject":false}}},"background_noise":{"pooled":{"point":-0.0188888888888888,"ci_lower":-0.0355555555555555,"ci_upper":-0.0022222222222222,"corrected_p":0.2174999999999999,"raw_p":0.0725,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.0444444444444444,"ci_upper":0.0066666666666666,"corrected_p":1,"raw_p":0.1891,"reject":false},"medical_hr":{"point":-0.02,"ci_lower":-0.0466666666666666,"ci_upper":0,"corrected_p":1,"raw_p":0.25,"reject":false}}},"both":{"pooled":{"point":-0.0244444444444444,"ci_lower":-0.0611388888888888,"ci_upper":0.0078055555555555,"corrected_p":0.3628,"raw_p":0.1814,"reject":false},"per_domain":{"airline":{"point":-0.04,"ci_lower":-0.1044444444444444,"ci_upper":0.0111111111111111,"corrected_p":1,"raw_p":0.279,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.04,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.6251,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0233333333333333,"ci_lower":-0.0688888888888889,"ci_upper":0.0233333333333333,"corrected_p":0.3224,"raw_p":0.3224,"reject":false},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1066666666666666,"ci_upper":0.031111111111111,"corrected_p":1,"raw_p":0.3573,"reject":false},"medical_hr":{"point":-0.0155555555555555,"ci_lower":-0.0888888888888888,"ci_upper":0.051111111111111,"corrected_p":1,"raw_p":0.611,"reject":false}}},"background_noise":{"pooled":{"point":-0.04,"ci_lower":-0.09,"ci_upper":0.0078055555555555,"corrected_p":0.2138,"raw_p":0.1069,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.04,"ci_upper":0.0622222222222221,"corrected_p":1,"raw_p":0.6562,"reject":false},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.1711111111111111,"ci_upper":-0.0155555555555555,"corrected_p":0.168,"raw_p":0.028,"reject":false}}},"both":{"pooled":{"point":-0.0566666666666666,"ci_lower":-0.1166666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.1422,"raw_p":0.0474,"reject":false},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1511111111111111,"ci_upper":0.0155555555555555,"corrected_p":0.6775,"raw_p":0.1355,"reject":false},"medical_hr":{"point":-0.0488888888888888,"ci_lower":-0.1222777777777778,"ci_upper":0.0200555555555554,"corrected_p":0.7728,"raw_p":0.1932,"reject":false}}}}}},{"id":"whisper-large-v3-plus-qwen35-27b-plus-voxtral","name":"Whisper Large v3 + Qwen35-27B + Voxtral","type":"cascade","stt":"Whisper Large v3","llm":"Qwen3.5-27B","tts":"Voxtral 4B TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.6245176311914324,"ci_lower":0.6019190337516733,"ci_upper":0.6464625355589022},"per_domain":{"airline":{"point":0.630672,"ci_lower":0.5804448,"ci_upper":0.6776312000000001,"n":50},"itsm":{"point":0.6160158333333333,"ci_lower":0.5812110833333333,"ci_upper":0.6530455416666665,"n":80},"medical_hr":{"point":0.626865060240964,"ci_lower":0.5978834939759036,"ci_upper":0.6570061244979919,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2048232931726907,"ci_lower":0.1729784638554217,"ci_upper":0.2412011044176706},"per_domain":{"airline":{"point":0.272,"ci_lower":0.2049749999999999,"ci_upper":0.3449999999999999,"n":50},"itsm":{"point":0.175,"ci_lower":0.1325,"ci_upper":0.2175,"n":80},"medical_hr":{"point":0.1674698795180722,"ci_lower":0.1102409638554216,"ci_upper":0.2307379518072289,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5182831325301205,"ci_lower":0.4528998493975903,"ci_upper":0.5858692269076305},"per_domain":{"airline":{"point":0.68,"ci_lower":0.54,"ci_upper":0.8,"n":50},"itsm":{"point":0.5375,"ci_lower":0.4375,"ci_upper":0.65,"n":80},"medical_hr":{"point":0.3373493975903614,"ci_lower":0.2409638554216867,"ci_upper":0.4457831325301205,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0330182165160642,"ci_lower":0.0177049363077309,"ci_upper":0.051692071694277},"per_domain":{"airline":{"point":0.0452272624999999,"ci_lower":0.0125354910937499,"ci_upper":0.0924052642187499,"n":50},"itsm":{"point":0.0115599999999999,"ci_lower":0.0045437999999999,"ci_upper":0.0220866999999999,"n":80},"medical_hr":{"point":0.0422673870481927,"ci_lower":0.0168018562688253,"ci_upper":0.0747398589984938,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6189479409638554,"ci_lower":0.606719388694779,"ci_upper":0.6311471051388888},"per_domain":{"airline":{"point":0.6243915999999999,"ci_lower":0.6009966333333334,"ci_upper":0.6468167466666667,"n":50},"itsm":{"point":0.6391981666666666,"ci_lower":0.6165028791666666,"ci_upper":0.6602124854166666,"n":80},"medical_hr":{"point":0.5932540562248996,"ci_lower":0.5731439658634537,"ci_upper":0.6145874036144577,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.2731104417670683,"ci_lower":0.2376256526104418,"ci_upper":0.3078576807228916},"per_domain":{"airline":{"point":0.2239999999999999,"ci_lower":0.1639999999999999,"ci_upper":0.284,"n":50},"itsm":{"point":0.3375,"ci_lower":0.2749375,"ci_upper":0.4,"n":80},"medical_hr":{"point":0.2578313253012048,"ci_lower":0.2024096385542168,"ci_upper":0.3156626506024096,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.6839859437751005,"ci_lower":0.6194206827309237,"ci_upper":0.7479392570281124},"per_domain":{"airline":{"point":0.7,"ci_lower":0.58,"ci_upper":0.82,"n":50},"itsm":{"point":0.7375,"ci_lower":0.6375,"ci_upper":0.8375,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7228915662650602,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0510314827309236,"ci_lower":0.0331944561445783,"ci_upper":0.0696874954216867},"per_domain":{"airline":{"point":0.0209024,"ci_lower":0.0053241599999999,"ci_upper":0.0413006399999999,"n":50},"itsm":{"point":0.0794999999999999,"ci_lower":0.0394243999999999,"ci_upper":0.1278259,"n":80},"medical_hr":{"point":0.052692048192771,"ci_lower":0.0251755180722891,"ci_upper":0.0831978795180722,"n":83}}},"task_completion":{"pooled":{"point":0.4171465863453815,"ci_lower":0.3665815763052209,"ci_upper":0.4690229919678714},"per_domain":{"airline":{"point":0.504,"ci_lower":0.412,"ci_upper":0.596,"n":50},"itsm":{"point":0.4125,"ci_lower":0.335,"ci_upper":0.49,"n":80},"medical_hr":{"point":0.3349397590361446,"ci_lower":0.2554216867469879,"ci_upper":0.4240963855421687,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.913291031626506,"ci_lower":0.9027866386169682,"ci_upper":0.9226457297188754},"per_domain":{"airline":{"point":0.918245,"ci_lower":0.9018059,"ci_upper":0.9332458,"n":50},"itsm":{"point":0.922960625,"ci_lower":0.908397109375,"ci_upper":0.935807046875,"n":80},"medical_hr":{"point":0.8986674698795178,"ci_lower":0.8762785391566267,"ci_upper":0.9190907078313252,"n":83}}},"faithfulness":{"pooled":{"point":0.5456174698795181,"ci_lower":0.5113734939759036,"ci_upper":0.580094252008032},"per_domain":{"airline":{"point":0.4700000000000001,"ci_lower":0.39995,"ci_upper":0.542,"n":50},"itsm":{"point":0.51625,"ci_lower":0.4574687499999999,"ci_upper":0.5700312499999999,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.6024096385542169,"ci_upper":0.6976204819277108,"n":83}}},"turn_taking":{"pooled":{"point":0.5605303931726907,"ci_lower":0.5308340763403614,"ci_upper":0.5887971756174698},"per_domain":{"airline":{"point":0.6609267999999999,"ci_lower":0.6289582499999999,"ci_upper":0.6927398200000001,"n":50},"itsm":{"point":0.5393745,"ci_lower":0.48034089375,"ci_upper":0.5953123312499999,"n":80},"medical_hr":{"point":0.4812898795180723,"ci_lower":0.4232726987951807,"ci_upper":0.5404362108433733,"n":83}}},"conciseness":{"pooled":{"point":0.6847963614457832,"ci_lower":0.6748608312751003,"ci_upper":0.6944968734437751},"per_domain":{"airline":{"point":0.6542479999999999,"ci_lower":0.6372316,"ci_upper":0.6717678999999999,"n":50},"itsm":{"point":0.72697,"ci_lower":0.7130366875,"ci_upper":0.7410676875,"n":80},"medical_hr":{"point":0.6731710843373494,"ci_lower":0.6555543373493975,"ci_upper":0.6904757228915662,"n":83}}},"conversation_progression":{"pooled":{"point":0.6115170682730925,"ci_lower":0.586705998995984,"ci_upper":0.6365640060240964},"per_domain":{"airline":{"point":0.5580000000000002,"ci_lower":0.508,"ci_upper":0.606,"n":50},"itsm":{"point":0.65125,"ci_lower":0.61625,"ci_upper":0.68625,"n":80},"medical_hr":{"point":0.6253012048192771,"ci_lower":0.5818975903614456,"ci_upper":0.6686746987951807,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1281481481481481,"ci_lower":-0.198537037037037,"ci_upper":-0.0540740740740741,"corrected_p":0.0005,"raw_p":0.0005,"reject":true},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.2200555555555556,"ci_upper":0.0133333333333333,"corrected_p":0.1364,"raw_p":0.1079,"reject":false},"itsm":{"point":-0.1466666666666667,"ci_lower":-0.2488888888888889,"ci_upper":-0.0533333333333333,"corrected_p":0.0184,"raw_p":0.0046,"reject":true},"medical_hr":{"point":-0.1333333333333333,"ci_lower":-0.2756111111111111,"ci_upper":-0.0066666666666666,"corrected_p":0.1364,"raw_p":0.0682,"reject":false}}},"background_noise":{"pooled":{"point":-0.1948148148148148,"ci_lower":-0.2585185185185185,"ci_upper":-0.1333148148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2488888888888888,"ci_lower":-0.3777777777777778,"ci_upper":-0.1177777777777777,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.1577777777777778,"ci_lower":-0.2756111111111112,"ci_upper":-0.0422222222222222,"corrected_p":0.036,"raw_p":0.012,"reject":true},"medical_hr":{"point":-0.1777777777777777,"ci_lower":-0.28,"ci_upper":-0.0911111111111111,"corrected_p":0.0042,"raw_p":0.0006,"reject":true}}},"both":{"pooled":{"point":-0.2281481481481481,"ci_lower":-0.297037037037037,"ci_upper":-0.1651851851851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2933333333333333,"ci_lower":-0.4066666666666667,"ci_upper":-0.1844444444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.18,"ci_lower":-0.2866666666666667,"ci_upper":-0.0688888888888889,"corrected_p":0.011,"raw_p":0.0022,"reject":true},"medical_hr":{"point":-0.2111111111111111,"ci_lower":-0.3289444444444444,"ci_upper":-0.0955,"corrected_p":0.0042,"raw_p":0.0007,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0099088888888888,"ci_lower":-0.0097927129629629,"ci_upper":0.0298750555555555,"corrected_p":0.6834,"raw_p":0.3417,"reject":false},"per_domain":{"airline":{"point":-0.0073133333333333,"ci_lower":-0.0402996666666666,"ci_upper":0.0243857222222221,"corrected_p":1,"raw_p":0.6717,"reject":false},"itsm":{"point":0.0158511111111111,"ci_lower":-0.0191633333333333,"ci_upper":0.0522256666666666,"corrected_p":1,"raw_p":0.3868,"reject":false},"medical_hr":{"point":0.0211888888888888,"ci_lower":-0.0103393333333333,"ci_upper":0.0542586944444444,"corrected_p":1,"raw_p":0.2423,"reject":false}}},"background_noise":{"pooled":{"point":-0.0326892592592592,"ci_lower":-0.05745475,"ci_upper":-0.0081248703703703,"corrected_p":0.0306,"raw_p":0.0102,"reject":true},"per_domain":{"airline":{"point":-0.0793244444444444,"ci_lower":-0.1210787777777777,"ci_upper":-0.0400009999999999,"corrected_p":0.0053999999999999,"raw_p":0.0006,"reject":true},"itsm":{"point":-0.0045266666666666,"ci_lower":-0.0452728333333333,"ci_upper":0.0343428888888888,"corrected_p":1,"raw_p":0.8208,"reject":false},"medical_hr":{"point":-0.0142166666666666,"ci_lower":-0.0526453611111111,"ci_upper":0.031833361111111,"corrected_p":1,"raw_p":0.5251,"reject":false}}},"both":{"pooled":{"point":-0.0071225925925925,"ci_lower":-0.0292082222222222,"ci_upper":0.0177468518518518,"corrected_p":0.6834,"raw_p":0.5856,"reject":false},"per_domain":{"airline":{"point":-0.0171466666666666,"ci_lower":-0.0489009444444444,"ci_upper":0.0142601666666666,"corrected_p":1,"raw_p":0.3147,"reject":false},"itsm":{"point":-0.0061044444444444,"ci_lower":-0.0464997222222221,"ci_upper":0.0308723888888888,"corrected_p":1,"raw_p":0.7715,"reject":false},"medical_hr":{"point":0.0018833333333333,"ci_lower":-0.0510746666666666,"ci_upper":0.0549899166666666,"corrected_p":1,"raw_p":0.9497,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0851851851851851,"ci_lower":0.0292499999999999,"ci_upper":0.1355555555555555,"corrected_p":0.0101999999999999,"raw_p":0.0034,"reject":true},"per_domain":{"airline":{"point":0.1099999999999999,"ci_lower":0.0199444444444444,"ci_upper":0.2133611111111111,"corrected_p":0.26,"raw_p":0.0325,"reject":false},"itsm":{"point":0.1388888888888889,"ci_lower":0.0555277777777777,"ci_upper":0.2255555555555555,"corrected_p":0.0198,"raw_p":0.0022,"reject":true},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.1022777777777777,"ci_upper":0.1044444444444444,"corrected_p":1,"raw_p":0.9136,"reject":false}}},"background_noise":{"pooled":{"point":-0.0129629629629629,"ci_lower":-0.0696296296296296,"ci_upper":0.0485555555555555,"corrected_p":0.6669,"raw_p":0.6669,"reject":false},"per_domain":{"airline":{"point":0.0266666666666666,"ci_lower":-0.0833333333333333,"ci_upper":0.1266944444444444,"corrected_p":1,"raw_p":0.6488,"reject":false},"itsm":{"point":0.0166666666666666,"ci_lower":-0.0666666666666666,"ci_upper":0.1167222222222221,"corrected_p":1,"raw_p":0.7187,"reject":false},"medical_hr":{"point":-0.0822222222222222,"ci_lower":-0.1777777777777777,"ci_upper":0.0299999999999999,"corrected_p":0.8321999999999999,"raw_p":0.1387,"reject":false}}},"both":{"pooled":{"point":-0.024074074074074,"ci_lower":-0.0700092592592592,"ci_upper":0.0192592592592592,"corrected_p":0.6336,"raw_p":0.3168,"reject":false},"per_domain":{"airline":{"point":-0.0233333333333333,"ci_lower":-0.1244722222222222,"ci_upper":0.0622499999999999,"corrected_p":1,"raw_p":0.6162,"reject":false},"itsm":{"point":0.0277777777777777,"ci_lower":-0.0388888888888888,"ci_upper":0.1066944444444444,"corrected_p":1,"raw_p":0.4713,"reject":false},"medical_hr":{"point":-0.0766666666666666,"ci_lower":-0.1589166666666667,"ci_upper":0.0044444444444444,"corrected_p":0.5355,"raw_p":0.0765,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1634772592592592,"ci_lower":-0.2191068944444444,"ci_upper":-0.100026212962963,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1545493333333333,"ci_lower":-0.2276676,"ci_upper":-0.0898286944444444,"corrected_p":0.0012,"raw_p":0.0002,"reject":true},"itsm":{"point":-0.1682637777777777,"ci_lower":-0.2692241222222222,"ci_upper":-0.0734079222222222,"corrected_p":0.0042,"raw_p":0.0021,"reject":true},"medical_hr":{"point":-0.1676186666666666,"ci_lower":-0.2981325722222221,"ci_upper":-0.0212802833333333,"corrected_p":0.0204,"raw_p":0.0204,"reject":true}}},"background_noise":{"pooled":{"point":-0.2796239259259259,"ci_lower":-0.3364256944444444,"ci_upper":-0.226104837037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3523493333333334,"ci_lower":-0.4147746944444445,"ci_upper":-0.2893504722222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2722115555555555,"ci_lower":-0.3740078722222222,"ci_upper":-0.172986511111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2143108888888888,"ci_lower":-0.3193720444444445,"ci_upper":-0.1118552444444444,"corrected_p":0.0028,"raw_p":0.0007,"reject":true}}},"both":{"pooled":{"point":-0.2225917037037036,"ci_lower":-0.2692296240740741,"ci_upper":-0.1749287185185185,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3002048888888888,"ci_lower":-0.3531087444444444,"ci_upper":-0.2503515277777777,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1819426666666666,"ci_lower":-0.2686330277777777,"ci_upper":-0.0827472833333333,"corrected_p":0.0025,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1856275555555556,"ci_lower":-0.2827835555555555,"ci_upper":-0.0926539333333333,"corrected_p":0.0028,"raw_p":0.0009,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0044592592592592,"ci_lower":-0.0237577037037037,"ci_upper":0.0153703888888888,"corrected_p":0.6585,"raw_p":0.6585,"reject":false},"per_domain":{"airline":{"point":-0.0019688888888888,"ci_lower":-0.0342408888888888,"ci_upper":0.0294574444444443,"corrected_p":1,"raw_p":0.9093,"reject":false},"itsm":{"point":-0.0161022222222222,"ci_lower":-0.0449910555555555,"ci_upper":0.0135238888888888,"corrected_p":1,"raw_p":0.3319,"reject":false},"medical_hr":{"point":0.0046933333333333,"ci_lower":-0.0322294999999999,"ci_upper":0.0432861666666666,"corrected_p":1,"raw_p":0.8129,"reject":false}}},"background_noise":{"pooled":{"point":-0.0331962962962962,"ci_lower":-0.0525711296296296,"ci_upper":-0.0123584814814814,"corrected_p":0.0032,"raw_p":0.0016,"reject":true},"per_domain":{"airline":{"point":-0.0335466666666666,"ci_lower":-0.0657179999999999,"ci_upper":-0.0006779999999999,"corrected_p":0.2832,"raw_p":0.0472,"reject":false},"itsm":{"point":-0.0558466666666666,"ci_lower":-0.0921830555555555,"ci_upper":-0.0225132777777777,"corrected_p":0.0513,"raw_p":0.0057,"reject":false},"medical_hr":{"point":-0.0101955555555555,"ci_lower":-0.0446688333333333,"ci_upper":0.0221958333333333,"corrected_p":1,"raw_p":0.5832,"reject":false}}},"both":{"pooled":{"point":-0.0367481481481481,"ci_lower":-0.0571192777777777,"ci_upper":-0.0164483703703703,"corrected_p":0.0024,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.0489911111111111,"ci_lower":-0.0844776666666666,"ci_upper":-0.0138906111111111,"corrected_p":0.1248,"raw_p":0.0156,"reject":false},"itsm":{"point":-0.0436133333333333,"ci_lower":-0.0784718333333333,"ci_upper":-0.0105535,"corrected_p":0.1757,"raw_p":0.0251,"reject":false},"medical_hr":{"point":-0.0176399999999999,"ci_lower":-0.0505008333333333,"ci_upper":0.0148099999999999,"corrected_p":1,"raw_p":0.3362,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.027037037037037,"ci_lower":-0.0837222222222222,"ci_upper":0.0307499999999999,"corrected_p":0.3673,"raw_p":0.3673,"reject":false},"per_domain":{"airline":{"point":-0.0666666666666666,"ci_lower":-0.1611666666666666,"ci_upper":0.0244722222222221,"corrected_p":0.5451,"raw_p":0.1817,"reject":false},"itsm":{"point":0.0566666666666666,"ci_lower":-0.0266666666666666,"ci_upper":0.1411388888888888,"corrected_p":0.5451,"raw_p":0.2391,"reject":false},"medical_hr":{"point":-0.0711111111111111,"ci_lower":-0.18,"ci_upper":0.0422777777777777,"corrected_p":0.5451,"raw_p":0.203,"reject":false}}},"background_noise":{"pooled":{"point":-0.1751851851851852,"ci_lower":-0.2251851851851851,"ci_upper":-0.1237037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2055555555555555,"ci_lower":-0.2911111111111111,"ci_upper":-0.1199722222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1488888888888889,"ci_lower":-0.23,"ci_upper":-0.0666111111111111,"corrected_p":0.0114,"raw_p":0.0019,"reject":true},"medical_hr":{"point":-0.1711111111111111,"ci_lower":-0.2678055555555556,"ci_upper":-0.0699722222222222,"corrected_p":0.0114,"raw_p":0.0019,"reject":true}}},"both":{"pooled":{"point":-0.1659259259259259,"ci_lower":-0.2189166666666666,"ci_upper":-0.1133055555555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1888888888888888,"ci_lower":-0.2656666666666666,"ci_upper":-0.1155277777777778,"corrected_p":0.0008,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.0877777777777777,"ci_lower":-0.1644444444444444,"ci_upper":-0.00775,"corrected_p":0.2172,"raw_p":0.0543,"reject":false},"medical_hr":{"point":-0.2211111111111111,"ci_lower":-0.3266666666666666,"ci_upper":-0.1122222222222222,"corrected_p":0.0028,"raw_p":0.0004,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0561111111111111,"ci_lower":-0.111861111111111,"ci_upper":-0.0009166666666666,"corrected_p":0.0526,"raw_p":0.0526,"reject":false},"per_domain":{"airline":{"point":-0.0516666666666666,"ci_lower":-0.1378055555555555,"ci_upper":0.0433472222222221,"corrected_p":0.7505999999999999,"raw_p":0.2738,"reject":false},"itsm":{"point":-0.05,"ci_lower":-0.1333611111111111,"ci_upper":0.0344722222222221,"corrected_p":0.7505999999999999,"raw_p":0.2621,"reject":false},"medical_hr":{"point":-0.0666666666666666,"ci_lower":-0.1756111111111111,"ci_upper":0.04,"corrected_p":0.7505999999999999,"raw_p":0.2502,"reject":false}}},"background_noise":{"pooled":{"point":-0.1172222222222222,"ci_lower":-0.166324074074074,"ci_upper":-0.0659259259259259,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1738888888888889,"ci_lower":-0.2744444444444444,"ci_upper":-0.0744166666666667,"corrected_p":0.0175,"raw_p":0.0025,"reject":true},"itsm":{"point":-0.0666666666666666,"ci_lower":-0.1488888888888889,"ci_upper":0.0089444444444443,"corrected_p":0.468,"raw_p":0.117,"reject":false},"medical_hr":{"point":-0.1111111111111111,"ci_lower":-0.1888888888888889,"ci_upper":-0.0466666666666666,"corrected_p":0.0136,"raw_p":0.0017,"reject":true}}},"both":{"pooled":{"point":-0.1301851851851851,"ci_lower":-0.1821249999999999,"ci_upper":-0.07925,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1961111111111111,"ci_lower":-0.2861111111111111,"ci_upper":-0.1121805555555556,"corrected_p":0.0036,"raw_p":0.0004,"reject":true},"itsm":{"point":-0.0944444444444444,"ci_lower":-0.1822222222222222,"ci_upper":-0.0121944444444444,"corrected_p":0.185,"raw_p":0.037,"reject":false},"medical_hr":{"point":-0.1,"ci_lower":-0.1822222222222222,"ci_upper":-0.0222222222222222,"corrected_p":0.1488,"raw_p":0.0248,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.1577777777777777,"ci_lower":-0.2155740740740741,"ci_upper":-0.1058888888888889,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1466666666666666,"ci_lower":-0.2111111111111111,"ci_upper":-0.0844444444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1533333333333333,"ci_lower":-0.2578333333333333,"ci_upper":-0.0533333333333333,"corrected_p":0.0068,"raw_p":0.0068,"reject":true},"medical_hr":{"point":-0.1733333333333333,"ci_lower":-0.2666666666666666,"ci_upper":-0.0888333333333333,"corrected_p":0.0009,"raw_p":0.0004,"reject":true}}},"background_noise":{"pooled":{"point":-0.2059259259259259,"ci_lower":-0.2629814814814815,"ci_upper":-0.1555555555555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1688888888888889,"ci_lower":-0.2511111111111112,"ci_upper":-0.0999444444444445,"corrected_p":0.0009,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.2422222222222222,"ci_lower":-0.3489444444444445,"ci_upper":-0.1422222222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2066666666666666,"ci_lower":-0.3000555555555555,"ci_upper":-0.1155555555555555,"corrected_p":0.0008,"raw_p":0.0002,"reject":true}}},"both":{"pooled":{"point":-0.217037037037037,"ci_lower":-0.2681666666666666,"ci_upper":-0.1696296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2022222222222222,"ci_lower":-0.2688888888888889,"ci_upper":-0.1422222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2644444444444444,"ci_lower":-0.3755555555555555,"ci_upper":-0.1643888888888889,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1844444444444444,"ci_lower":-0.28,"ci_upper":-0.0955555555555555,"corrected_p":0.0005,"raw_p":0.0001,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1340740740740741,"ci_lower":-0.2088888888888889,"ci_upper":-0.0614259259259259,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.2445,"ci_upper":-0.0532777777777778,"corrected_p":0.0369,"raw_p":0.0041,"reject":true},"itsm":{"point":-0.1377777777777778,"ci_lower":-0.2623333333333333,"ci_upper":-0.0266666666666666,"corrected_p":0.204,"raw_p":0.0288,"reject":false},"medical_hr":{"point":-0.1244444444444444,"ci_lower":-0.2667222222222222,"ci_upper":0.035611111111111,"corrected_p":0.5808,"raw_p":0.1452,"reject":false}}},"background_noise":{"pooled":{"point":0.0807407407407407,"ci_lower":0.029611111111111,"ci_upper":0.1348333333333332,"corrected_p":0.0096,"raw_p":0.0048,"reject":true},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0533333333333333,"ci_upper":0.0377777777777777,"corrected_p":0.9714,"raw_p":0.6943,"reject":false},"itsm":{"point":0.1066666666666666,"ci_lower":0.0244444444444444,"ci_upper":0.1933333333333332,"corrected_p":0.204,"raw_p":0.0255,"reject":false},"medical_hr":{"point":0.1422222222222222,"ci_lower":0.0333333333333333,"ci_upper":0.2733888888888888,"corrected_p":0.204,"raw_p":0.0304,"reject":false}}},"both":{"pooled":{"point":0.0474074074074073,"ci_lower":-0.0200185185185185,"ci_upper":0.1126296296296295,"corrected_p":0.169,"raw_p":0.169,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.0888888888888889,"ci_upper":0.0267222222222221,"corrected_p":0.9714,"raw_p":0.3238,"reject":false},"itsm":{"point":0.051111111111111,"ci_lower":-0.0667222222222222,"ci_upper":0.1778333333333332,"corrected_p":0.9714,"raw_p":0.4781,"reject":false},"medical_hr":{"point":0.1199999999999999,"ci_lower":-0.0045,"ci_upper":0.2556111111111111,"corrected_p":0.431,"raw_p":0.0862,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1350992592592592,"ci_lower":-0.1734509444444444,"ci_upper":-0.095807537037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1899777777777777,"ci_lower":-0.2552188333333333,"ci_upper":-0.1284138333333333,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1491577777777777,"ci_lower":-0.2190204444444443,"ci_upper":-0.0836535,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.0661622222222221,"ci_lower":-0.1247152777777778,"ci_upper":-0.0001788888888889,"corrected_p":0.0592,"raw_p":0.0592,"reject":false}}},"background_noise":{"pooled":{"point":-0.1918974074074074,"ci_lower":-0.2340517129629629,"ci_upper":-0.1486593518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2064555555555555,"ci_lower":-0.2915023888888888,"ci_upper":-0.1304431111111111,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2424799999999999,"ci_lower":-0.307777611111111,"ci_upper":-0.1710178333333332,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1267566666666666,"ci_lower":-0.1954959722222222,"ci_upper":-0.0592292777777778,"corrected_p":0.002,"raw_p":0.001,"reject":true}}},"both":{"pooled":{"point":-0.2220029629629629,"ci_lower":-0.2678517777777777,"ci_upper":-0.1803776851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2272666666666666,"ci_lower":-0.306463,"ci_upper":-0.1538621111111113,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2791355555555555,"ci_lower":-0.3516484444444444,"ci_upper":-0.2108322222222221,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1596066666666666,"ci_lower":-0.2288439444444444,"ci_upper":-0.0880449444444445,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6578955555555556,"ci_lower":0.6184969444444444,"ci_upper":0.6955554444444443,"n":90},"per_domain":{"itsm":{"point":0.7156,"ci_lower":0.6635213333333333,"ci_upper":0.7689328333333334,"n":30},"medical_hr":{"point":0.5574733333333334,"ci_lower":0.4887918333333333,"ci_upper":0.6287876666666667,"n":30},"airline":{"point":0.7006133333333332,"ci_lower":0.6388541666666667,"ci_upper":0.7630553333333332,"n":30}}},"accent":{"pooled":{"point":0.5227962962962962,"ci_lower":0.4887110185185185,"ci_upper":0.5562537962962961,"n":90},"per_domain":{"itsm":{"point":0.5256222222222223,"ci_lower":0.4578880555555556,"ci_upper":0.5938891666666668,"n":30},"medical_hr":{"point":0.4913111111111111,"ci_lower":0.4355341666666666,"ci_upper":0.5476605555555555,"n":30},"airline":{"point":0.5514555555555556,"ci_lower":0.4933080555555554,"ci_upper":0.6084324999999999,"n":30}}},"background_noise":{"pooled":{"point":0.465998148148148,"ci_lower":0.4205607407407407,"ci_upper":0.5099596296296295,"n":90},"per_domain":{"itsm":{"point":0.5091444444444444,"ci_lower":0.4278869444444444,"ci_upper":0.5813322222222221,"n":30},"medical_hr":{"point":0.4307166666666667,"ci_lower":0.3563320833333333,"ci_upper":0.5069777777777776,"n":30},"airline":{"point":0.4581333333333333,"ci_lower":0.3792722222222222,"ci_upper":0.5314247222222221,"n":30}}},"both":{"pooled":{"point":0.4358925925925926,"ci_lower":0.3955842592592592,"ci_upper":0.4792500925925925,"n":90},"per_domain":{"itsm":{"point":0.4883333333333333,"ci_lower":0.4070775,"ci_upper":0.5717263888888888,"n":30},"medical_hr":{"point":0.3978666666666666,"ci_lower":0.3359344444444444,"ci_upper":0.461311111111111,"n":30},"airline":{"point":0.4214777777777777,"ci_lower":0.3506130555555555,"ci_upper":0.4961172222222222,"n":30}}}}}},{"id":"scribe-realtime-claude-haiku-4-5-eleven-flash-v2","name":"Scribe v2.2 Realtime + Claude Haiku 4.5 + Eleven Flash v2 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"Claude Haiku 4.5","tts":"Eleven Flash v2","clean":{"EVA-A_mean":{"pooled":{"point":0.6607381820615795,"ci_lower":0.6315744407965194,"ci_upper":0.6904226773929049},"per_domain":{"airline":{"point":0.6327613333333333,"ci_lower":0.5728533,"ci_upper":0.6946995999999999,"n":50},"itsm":{"point":0.6175333333333333,"ci_lower":0.56967675,"ci_upper":0.6648775416666667,"n":80},"medical_hr":{"point":0.7319198795180722,"ci_lower":0.6938952008032129,"ci_upper":0.7682190562248996,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.40982931726907634,"ci_lower":0.357935592369478,"ci_upper":0.4624842369477911},"per_domain":{"airline":{"point":0.34,"ci_lower":0.23200000000000004,"ci_upper":0.452,"n":50},"itsm":{"point":0.3425,"ci_lower":0.2625,"ci_upper":0.425,"n":80},"medical_hr":{"point":0.5469879518072289,"ci_lower":0.4608433734939759,"ci_upper":0.6313253012048193,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.8069743380856761,"ci_lower":0.796644430776439,"ci_upper":0.8170911132028114},"per_domain":{"airline":{"point":0.7991445333333332,"ci_lower":0.7785912566666666,"ci_upper":0.8185309333333333,"n":50},"itsm":{"point":0.79428075,"ci_lower":0.7771958291666667,"ci_upper":0.81134513125,"n":80},"medical_hr":{"point":0.8274977309236949,"ci_lower":0.8123004046184737,"ci_upper":0.8421214924698796,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.8167429718875502,"ci_lower":0.7879558232931728,"ci_upper":0.8446894578313253},"per_domain":{"airline":{"point":0.8079999999999999,"ci_lower":0.748,"ci_upper":0.8640000000000001,"n":50},"itsm":{"point":0.7849999999999999,"ci_lower":0.735,"ci_upper":0.8324999999999999,"n":80},"medical_hr":{"point":0.8572289156626507,"ci_lower":0.8156626506024097,"ci_upper":0.8963855421686746,"n":83}}},"task_completion":{"pooled":{"point":0.5743734939759038,"ci_lower":0.5210902108433735,"ci_upper":0.6284158634538152},"per_domain":{"airline":{"point":0.44800000000000006,"ci_lower":0.33599999999999997,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.5450000000000002,"ci_lower":0.4574999999999999,"ci_upper":0.635,"n":80},"medical_hr":{"point":0.730120481927711,"ci_lower":0.6596385542168675,"ci_upper":0.7988102409638553,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9738952690763053,"ci_lower":0.9677814890060242,"ci_upper":0.979422209688755},"per_domain":{"airline":{"point":0.9802839999999999,"ci_lower":0.9691839999999999,"ci_upper":0.9895402000000001,"n":50},"itsm":{"point":0.9601,"ci_lower":0.9472514375000001,"ci_upper":0.9717833750000001,"n":80},"medical_hr":{"point":0.9813018072289158,"ci_lower":0.9740510090361447,"ci_upper":0.9879880722891565,"n":83}}},"faithfulness":{"pooled":{"point":0.4339457831325301,"ci_lower":0.3908501506024097,"ci_upper":0.47736526104417665},"per_domain":{"airline":{"point":0.4699999999999999,"ci_lower":0.376,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.34750000000000003,"ci_lower":0.28125,"ci_upper":0.41500000000000004,"n":80},"medical_hr":{"point":0.4843373493975903,"ci_lower":0.42650602409638555,"ci_upper":0.5409638554216868,"n":83}}},"turn_taking":{"pooled":{"point":0.8817460443775101,"ci_lower":0.8694979795030121,"ci_upper":0.8932388465261044},"per_domain":{"airline":{"point":0.8834376,"ci_lower":0.8581687000000001,"ci_upper":0.9069124599999999,"n":50},"itsm":{"point":0.87435975,"ci_lower":0.8548167062499998,"ci_upper":0.8931295687499999,"n":80},"medical_hr":{"point":0.88744078313253,"ci_lower":0.8686495060240964,"ci_upper":0.9045285978915665,"n":83}}},"conciseness":{"pooled":{"point":0.7883305843373494,"ci_lower":0.7812702814759036,"ci_upper":0.7954306624497991},"per_domain":{"airline":{"point":0.749996,"ci_lower":0.7363000000000001,"ci_upper":0.7633720999999999,"n":50},"itsm":{"point":0.7922325,"ci_lower":0.7804125000000001,"ci_upper":0.8041075624999999,"n":80},"medical_hr":{"point":0.8227632530120482,"ci_lower":0.8126270030120484,"ci_upper":0.8329902108433735,"n":83}}},"conversation_progression":{"pooled":{"point":0.7508463855421686,"ci_lower":0.7275408383534138,"ci_upper":0.7739922941767069},"per_domain":{"airline":{"point":0.7639999999999999,"ci_lower":0.716,"ci_upper":0.8099999999999998,"n":50},"itsm":{"point":0.7162499999999999,"ci_lower":0.67875,"ci_upper":0.7537499999999999,"n":80},"medical_hr":{"point":0.772289156626506,"ci_lower":0.7355421686746988,"ci_upper":0.806325301204819,"n":83}}},"response_speed":{"pooled":{"point":1.9398187610441768,"ci_lower":1.8877200491967872,"ci_upper":1.9926817589859438},"per_domain":{"airline":{"point":1.9193829999999996,"ci_lower":1.837557025,"ci_upper":2.0011004249999997,"n":50},"itsm":{"point":2.0045275,"ci_lower":1.899742125,"ci_upper":2.1136989374999997,"n":80},"medical_hr":{"point":1.8955457831325304,"ci_lower":1.8216619427710845,"ci_upper":1.9761487801204816,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.635210843373494,"ci_lower":0.5693755020080322,"ci_upper":0.7002128514056224},"per_domain":{"airline":{"point":0.56,"ci_lower":0.42,"ci_upper":0.7,"n":50},"itsm":{"point":0.5625,"ci_lower":0.45,"ci_upper":0.6625,"n":80},"medical_hr":{"point":0.7831325301204819,"ci_lower":0.6867469879518072,"ci_upper":0.8674698795180723,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.24891854317269077,"ci_lower":0.1963702720431727,"ci_upper":0.3025349092394578},"per_domain":{"airline":{"point":0.20790399999999998,"ci_lower":0.1109408,"ci_upper":0.31636847999999995,"n":50},"itsm":{"point":0.17610800000000001,"ci_lower":0.10474670000000003,"ci_upper":0.25332219999999994,"n":80},"medical_hr":{"point":0.36274362951807226,"ci_lower":0.2698253253953314,"ci_upper":0.4588927361634035,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":1,"ci_lower":1,"ci_upper":1},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":1,"ci_lower":1,"ci_upper":1,"n":80},"medical_hr":{"point":1,"ci_lower":1,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.556748397941767,"ci_lower":0.5013309471372992,"ci_upper":0.6123743087851404},"per_domain":{"airline":{"point":0.5381248,"ci_lower":0.42320128000000007,"ci_upper":0.6501439999999999,"n":50},"itsm":{"point":0.49985599999999997,"ci_lower":0.41337999999999997,"ci_upper":0.588612,"n":80},"medical_hr":{"point":0.6322643938253012,"ci_lower":0.5487868525037651,"ci_upper":0.7150766265060241,"n":83}}}},"perturbation_delta":{}},{"id":"scribe-realtime-gpt-5-4-eleven-flash-v2","name":"Scribe v2.2 Realtime + GPT-5.4 + Eleven Flash v2 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"GPT-5.4","tts":"Eleven Flash v2","clean":{"EVA-A_mean":{"pooled":{"point":0.8159493540829987,"ci_lower":0.7929965289323961,"ci_upper":0.8380392432563587},"per_domain":{"airline":{"point":0.8451799999999998,"ci_lower":0.8012373333333334,"ci_upper":0.8860769333333334,"n":50},"itsm":{"point":0.7673275,"ci_lower":0.7216655833333333,"ci_upper":0.8121748125,"n":80},"medical_hr":{"point":0.8353405622489961,"ci_lower":0.8101496586345381,"ci_upper":0.8590991967871485,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.6719728915662652,"ci_lower":0.6248108433734939,"ci_upper":0.716094703815261},"per_domain":{"airline":{"point":0.68,"ci_lower":0.5880000000000001,"ci_upper":0.768,"n":50},"itsm":{"point":0.59375,"ci_lower":0.50625,"ci_upper":0.6762499999999999,"n":80},"medical_hr":{"point":0.7421686746987952,"ci_lower":0.6795180722891565,"ci_upper":0.8024096385542168,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7310161572456493,"ci_lower":0.7213168108718206,"ci_upper":0.7406759172013053},"per_domain":{"airline":{"point":0.7765115999999999,"ci_lower":0.7601310333333333,"ci_upper":0.79350773,"n":50},"itsm":{"point":0.6972962291666667,"ci_lower":0.6797772234374999,"ci_upper":0.7158024713541666,"n":80},"medical_hr":{"point":0.7192406425702812,"ci_lower":0.7029465883534136,"ci_upper":0.7349183835341366,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.1301425702811245,"ci_lower":0.10025918674698796,"ci_upper":0.1631125},"per_domain":{"airline":{"point":0.17600000000000002,"ci_lower":0.10400000000000001,"ci_upper":0.252,"n":50},"itsm":{"point":0.1325,"ci_lower":0.0875,"ci_upper":0.18,"n":80},"medical_hr":{"point":0.0819277108433735,"ci_lower":0.04819277108433735,"ci_upper":0.12289156626506023,"n":83}}},"task_completion":{"pooled":{"point":0.7994226907630523,"ci_lower":0.7578262299196786,"ci_upper":0.838757003012048},"per_domain":{"airline":{"point":0.78,"ci_lower":0.6880000000000002,"ci_upper":0.8639999999999999,"n":50},"itsm":{"point":0.73875,"ci_lower":0.6612500000000001,"ci_upper":0.81125,"n":80},"medical_hr":{"point":0.8795180722891566,"ci_lower":0.8313253012048191,"ci_upper":0.9228915662650602,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9950368172690762,"ci_lower":0.9924963386044177,"ci_upper":0.9971174360943775},"per_domain":{"airline":{"point":0.99554,"ci_lower":0.9895920000000001,"ci_upper":1,"n":50},"itsm":{"point":0.9919825,"ci_lower":0.987734875,"ci_upper":0.9956975625,"n":80},"medical_hr":{"point":0.9975879518072288,"ci_lower":0.9955348795180723,"ci_upper":0.9991783132530122,"n":83}}},"faithfulness":{"pooled":{"point":0.6533885542168676,"ci_lower":0.6148460843373494,"ci_upper":0.6902345381526105},"per_domain":{"airline":{"point":0.7600000000000001,"ci_lower":0.6859999999999999,"ci_upper":0.8280000000000001,"n":50},"itsm":{"point":0.57125,"ci_lower":0.4987500000000001,"ci_upper":0.64375,"n":80},"medical_hr":{"point":0.6289156626506024,"ci_lower":0.5771084337349397,"ci_upper":0.6795180722891566,"n":83}}},"turn_taking":{"pooled":{"point":0.6008986850903615,"ci_lower":0.5808899740411647,"ci_upper":0.6202028458421185},"per_domain":{"airline":{"point":0.6332748,"ci_lower":0.59081508,"ci_upper":0.6759659299999999,"n":50},"itsm":{"point":0.5877330625,"ci_lower":0.5540954203125,"ci_upper":0.6214290671875,"n":80},"medical_hr":{"point":0.5816881927710844,"ci_lower":0.5549572891566266,"ci_upper":0.6084868734939759,"n":83}}},"conciseness":{"pooled":{"point":0.8260195155622491,"ci_lower":0.8200410455572289,"ci_upper":0.8320906080195783},"per_domain":{"airline":{"point":0.8402600000000001,"ci_lower":0.8296276,"ci_upper":0.8510763,"n":50},"itsm":{"point":0.806343125,"ci_lower":0.7943875625,"ci_upper":0.8177901875000001,"n":80},"medical_hr":{"point":0.831455421686747,"ci_lower":0.8225756024096385,"ci_upper":0.8400554216867467,"n":83}}},"conversation_progression":{"pooled":{"point":0.7661302710843373,"ci_lower":0.7469938253012048,"ci_upper":0.7855029304718876},"per_domain":{"airline":{"point":0.856,"ci_lower":0.824,"ci_upper":0.888,"n":50},"itsm":{"point":0.6978125000000001,"ci_lower":0.6653125,"ci_upper":0.73125,"n":80},"medical_hr":{"point":0.744578313253012,"ci_lower":0.7096385542168675,"ci_upper":0.7795180722891567,"n":83}}},"response_speed":{"pooled":{"point":3.5614493207831326,"ci_lower":3.41765988684739,"ci_upper":3.710066948456326},"per_domain":{"airline":{"point":3.205888,"ci_lower":2.9691726999999997,"ci_upper":3.4505717000000007,"n":50},"itsm":{"point":4.0463756250000005,"ci_lower":3.7145066093750003,"ci_upper":4.404787328125001,"n":80},"medical_hr":{"point":3.432084337349397,"ci_lower":3.3006479518072287,"ci_upper":3.562363614457832,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8781024096385542,"ci_lower":0.8337851405622491,"ci_upper":0.9192369477911647},"per_domain":{"airline":{"point":0.92,"ci_lower":0.84,"ci_upper":0.98,"n":50},"itsm":{"point":0.7625,"ci_lower":0.6625,"ci_upper":0.85,"n":80},"medical_hr":{"point":0.9518072289156626,"ci_lower":0.9036144578313253,"ci_upper":0.9879518072289156,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.43958574246987947,"ci_lower":0.3807531821812249,"ci_upper":0.4998838942168674},"per_domain":{"airline":{"point":0.427136,"ci_lower":0.31242175999999994,"ci_upper":0.5472561599999999,"n":50},"itsm":{"point":0.395050625,"ci_lower":0.301437725,"ci_upper":0.4921417249999999,"n":80},"medical_hr":{"point":0.4965706024096384,"ci_lower":0.40426004819277106,"ci_upper":0.5907095903614458,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.3319879518072289,"ci_lower":0.26811470883534133,"ci_upper":0.3979016064257028},"per_domain":{"airline":{"point":0.38,"ci_lower":0.24,"ci_upper":0.52,"n":50},"itsm":{"point":0.375,"ci_lower":0.275,"ci_upper":0.4875,"n":80},"medical_hr":{"point":0.24096385542168675,"ci_lower":0.1566265060240964,"ci_upper":0.3373493975903614,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.022116469076305226,"ci_lower":0.009811726987951805,"ci_upper":0.038911313172690754},"per_domain":{"airline":{"point":0.041945600000000006,"ci_lower":0.009049599999999998,"ci_upper":0.09035584000000002,"n":50},"itsm":{"point":0.016292,"ci_lower":0.003999999999999999,"ci_upper":0.03182820000000001,"n":80},"medical_hr":{"point":0.008111807228915665,"ci_lower":0.0014765301204819278,"ci_upper":0.017866024096385543,"n":83}}}},"perturbation_delta":{}},{"id":"grok-voice-think-fast-1-0","name":"Grok Voice Think Fast 1.0","type":"s2s","stt":"-","llm":"Grok Voice Think Fast 1.0","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.7517931950022311,"ci_lower":0.7267222054886212,"ci_upper":0.7769923216477019},"per_domain":{"airline":{"point":0.72,"ci_lower":0.6655277777777777,"ci_upper":0.7744444444444444,"n":50},"itsm":{"point":0.7785388888888889,"ci_lower":0.7449701736111112,"ci_upper":0.8105745486111111,"n":80},"medical_hr":{"point":0.7568406961178047,"ci_lower":0.7153788487282462,"ci_upper":0.7966337684069611,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.5883534136546184,"ci_lower":0.5354178380187417,"ci_upper":0.6418152610441766},"per_domain":{"airline":{"point":0.5,"ci_lower":0.3933333333333333,"ci_upper":0.6133333333333333,"n":50},"itsm":{"point":0.6666666666666666,"ci_lower":0.5833333333333334,"ci_upper":0.7416666666666667,"n":80},"medical_hr":{"point":0.5983935742971888,"ci_lower":0.5060240963855422,"ci_upper":0.6867469879518072,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6401612747657296,"ci_lower":0.6276289119645247,"ci_upper":0.6530451577504462},"per_domain":{"airline":{"point":0.6446551111111112,"ci_lower":0.6203807222222223,"ci_upper":0.6691427944444444,"n":50},"itsm":{"point":0.6283684722222223,"ci_lower":0.6063156597222222,"ci_upper":0.6508398229166666,"n":80},"medical_hr":{"point":0.6474602409638553,"ci_lower":0.6286156693440428,"ci_upper":0.6660133969210172,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5686813922356091,"ci_lower":0.5252938420348058,"ci_upper":0.6129016064257028},"per_domain":{"airline":{"point":0.5866666666666667,"ci_lower":0.49999999999999994,"ci_upper":0.6733333333333333,"n":50},"itsm":{"point":0.525,"ci_lower":0.4583333333333333,"ci_upper":0.5916666666666667,"n":80},"medical_hr":{"point":0.5943775100401606,"ci_lower":0.5180722891566265,"ci_upper":0.6626506024096386,"n":83}}},"task_completion":{"pooled":{"point":0.6797222222222222,"ci_lower":0.6279243641231592,"ci_upper":0.7310928714859437},"per_domain":{"airline":{"point":0.56,"ci_lower":0.4466666666666667,"ci_upper":0.6733333333333333,"n":50},"itsm":{"point":0.8125,"ci_lower":0.7416666666666666,"ci_upper":0.875,"n":80},"medical_hr":{"point":0.6666666666666666,"ci_lower":0.5783132530120481,"ci_upper":0.755020080321285,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9896131860776439,"ci_lower":0.9857455911144579,"ci_upper":0.9932062374497991},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9814499999999999,"ci_lower":0.9716331250000001,"ci_upper":0.9902130208333333,"n":80},"medical_hr":{"point":0.9873895582329317,"ci_lower":0.9808150602409639,"ci_upper":0.993357530120482,"n":83}}},"faithfulness":{"pooled":{"point":0.5887466532797857,"ci_lower":0.5521778363453815,"ci_upper":0.6256194360776438},"per_domain":{"airline":{"point":0.6,"ci_lower":0.5166666666666667,"ci_upper":0.6799999999999998,"n":50},"itsm":{"point":0.54375,"ci_lower":0.4916145833333333,"ci_upper":0.5958333333333334,"n":80},"medical_hr":{"point":0.6224899598393574,"ci_lower":0.5662650602409639,"ci_upper":0.6787148594377509,"n":83}}},"turn_taking":{"pooled":{"point":0.8619166489290496,"ci_lower":0.8434363629852745,"ci_upper":0.8791902950886881},"per_domain":{"airline":{"point":0.8735786666666666,"ci_lower":0.8453675666666667,"ci_upper":0.9005977833333333,"n":50},"itsm":{"point":0.8355054166666667,"ci_lower":0.795577125,"ci_upper":0.8707030416666668,"n":80},"medical_hr":{"point":0.8766658634538155,"ci_lower":0.8485063453815261,"ci_upper":0.9021787248995985,"n":83}}},"conciseness":{"pooled":{"point":0.613510281124498,"ci_lower":0.6027830375669345,"ci_upper":0.6243507360274431},"per_domain":{"airline":{"point":0.5970533333333333,"ci_lower":0.5750395,"ci_upper":0.6191341666666667,"n":50},"itsm":{"point":0.5954333333333334,"ci_lower":0.5767873958333334,"ci_upper":0.6139167708333333,"n":80},"medical_hr":{"point":0.6480441767068273,"ci_lower":0.6339991967871487,"ci_upper":0.6621287148594377,"n":83}}},"conversation_progression":{"pooled":{"point":0.4450568942436412,"ci_lower":0.4167835508701473,"ci_upper":0.47348376840696116},"per_domain":{"airline":{"point":0.46333333333333326,"ci_lower":0.4099999999999999,"ci_upper":0.5166666666666666,"n":50},"itsm":{"point":0.4541666666666666,"ci_lower":0.4041666666666666,"ci_upper":0.50625,"n":80},"medical_hr":{"point":0.41767068273092367,"ci_lower":0.37349397590361444,"ci_upper":0.4618473895582329,"n":83}}},"response_speed":{"pooled":{"point":1.5425531693440426,"ci_lower":1.5068156614792503,"ci_upper":1.580582454902945},"per_domain":{"airline":{"point":1.5058866666666666,"ci_lower":1.4406593333333333,"ci_upper":1.5750268333333335,"n":50},"itsm":{"point":1.6146041666666666,"ci_lower":1.5517406249999999,"ci_upper":1.6814308333333337,"n":80},"medical_hr":{"point":1.5071686746987951,"ci_lower":1.4514456827309237,"ci_upper":1.566942469879518,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7683132530120481,"ci_lower":0.7084618473895583,"ci_upper":0.8248293172690763},"per_domain":{"airline":{"point":0.72,"ci_lower":0.6,"ci_upper":0.84,"n":50},"itsm":{"point":0.85,"ci_lower":0.775,"ci_upper":0.925,"n":80},"medical_hr":{"point":0.7349397590361446,"ci_lower":0.6385542168674698,"ci_upper":0.8313253012048193,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.42248748078734694,"ci_lower":0.3592331362486985,"ci_upper":0.48705881034425774},"per_domain":{"airline":{"point":0.3246913580246914,"ci_lower":0.20732510288065842,"ci_upper":0.44979629629629625,"n":50},"itsm":{"point":0.4742798353909465,"ci_lower":0.3713477366255144,"ci_upper":0.5768016975308642,"n":80},"medical_hr":{"point":0.468491248946403,"ci_lower":0.36739302890574643,"ci_upper":0.5719681193911449,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8686244979919678,"ci_lower":0.821644829317269,"ci_upper":0.9121887550200803},"per_domain":{"airline":{"point":0.9,"ci_lower":0.8,"ci_upper":0.98,"n":50},"itsm":{"point":0.8625,"ci_lower":0.7875,"ci_upper":0.9375,"n":80},"medical_hr":{"point":0.8433734939759037,"ci_lower":0.7590361445783133,"ci_upper":0.9156626506024096,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.28118531740129243,"ci_lower":0.22882450377642252,"ci_upper":0.33664865635381025},"per_domain":{"airline":{"point":0.2911934156378601,"ci_lower":0.1838683127572016,"ci_upper":0.4076543209876543,"n":50},"itsm":{"point":0.2148148148148148,"ci_lower":0.14315715020576128,"ci_upper":0.29562757201646084,"n":80},"medical_hr":{"point":0.3375477217512023,"ci_lower":0.24909514601616337,"ci_upper":0.4321000049581041,"n":83}}}},"perturbation_delta":{}}]'),vne={systems:gne},sN={pooled:"Pooled",airline:"CSM",itsm:"ITSM",medical_hr:"HR"},yne=vne,hc=yne.systems;function df(e){const t={s2s:0,"2-part":1,cascade:2};return[...e].sort((r,i)=>t[r.type]-t[i.type]||r.name.localeCompare(i.name))}function oa(e,t,r){const i=e.clean[t];return i?r==="pooled"?i.pooled:i.per_domain[r]??null:null}function uN(e,t,r,i){const o=e.perturbation_delta[t]?.[r];return o?o.pooled:null}function wne(e,t,r,i){const o=e.metric_values?.[t]?.[r];return o?o.pooled:null}const bne=["task_completion","agent_speech_fidelity","faithfulness"],xne=["turn_taking","conciseness","conversation_progression"],jne={task_completion:"Task Completion",agent_speech_fidelity:"Speech Fidelity",faithfulness:"Faithfulness"},Ane={turn_taking:"Turn Taking",conciseness:"Conciseness",conversation_progression:"Conversation Progression"},Kx=new Set(["response_speed"]),pd=(()=>{const e=new Set;for(const t of hc)for(const r of Object.keys(t.perturbation_delta))for(const i of Object.keys(t.perturbation_delta[r]))e.add(i);return Array.from(e).sort()})(),ff={accent:"Accent",background_noise:"Background Noise",both:"Accent + Noise"},y9={bg:{primary:"#0B0D17",secondary:"#12152A",tertiary:"#1A1F3D",hover:"#222850"},accent:{purple:"#8B5CF6",purpleLight:"#A78BFA",purpleDim:"#6D28D9",blue:"#38BDF8",blueLight:"#7DD3FC",blueDim:"#0284C7",cyan:"#06B6D4",amber:"#F59E0B"},text:{primary:"#F1F5F9",secondary:"#94A3B8",muted:"#64748B"},heatmap:{bad:"#EF4444",badBg:"#7F1D1D",mid:"#EAB308",midBg:"#713F12",good:"#22C55E",goodBg:"#14532D"}},Sne={bg:{primary:"#FFFFFF",secondary:"#F8FAFC",tertiary:"#F1F5F9",hover:"#E2E8F0"},accent:{purple:"#7C3AED",purpleLight:"#6D28D9",purpleDim:"#5B21B6",blue:"#0284C7",blueLight:"#0369A1",blueDim:"#075985",cyan:"#0891B2",amber:"#D97706"},text:{primary:"#0F172A",secondary:"#334155",muted:"#64748B"},heatmap:{bad:"#DC2626",badBg:"#FEE2E2",mid:"#CA8A04",midBg:"#FEF9C3",good:"#16A34A",goodBg:"#DCFCE7"}},Tne={dark:y9,light:Sne},w9=j.createContext({mode:"dark",colors:y9});function xa(){return j.useContext(w9).colors}function Ene(){return j.useContext(w9).mode}function Zu(e,t,r,i,o=!1,c){const s=c??y9,u=r-t;let d=u===0?.5:(e-t)/u;o&&(d=1-d);const f=.1+d*.55;return{bg:One(i,f),text:s.text.primary}}function One(e,t){const r=parseInt(e.slice(1,3),16),i=parseInt(e.slice(3,5),16),o=parseInt(e.slice(5,7),16);return`rgba(${r}, ${i}, ${o}, ${t.toFixed(2)})`}function kne(e=640){const[t,r]=j.useState(!1);return j.useEffect(()=>{const i=()=>r(window.innerWidthwindow.removeEventListener("resize",i)},[e]),t}function Xx({base:e,sub:t}){return g.jsxs(g.Fragment,{children:[e,g.jsx("sub",{className:"text-[0.7em]",children:t})]})}function Nne({active:e,payload:t,xSub:r,ySub:i}){if(!e||!t?.length)return null;const o=t[0].payload,c=o.type==="cascade"?"Cascade":o.type==="2-part"?"Hybrid":"Speech-to-Speech",s=o.type==="cascade"?"bg-purple/20 text-purple-light":o.type==="2-part"?"bg-emerald-500/20 text-emerald-400":"bg-blue/20 text-blue-light";return g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1",children:o.name}),g.jsxs("div",{className:"flex flex-col gap-1 text-xs",children:[g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[g.jsx(Xx,{base:"EVA-A",sub:r}),":"]})," ",g.jsx("span",{className:"text-purple-light font-mono",children:o.plotX.toFixed(2)})," ",g.jsxs("span",{className:"text-text-muted font-mono",children:["[",o.xLower.toFixed(2),", ",o.xUpper.toFixed(2),"]"]})]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[g.jsx(Xx,{base:"EVA-X",sub:i}),":"]})," ",g.jsx("span",{className:"text-blue-light font-mono",children:o.plotY.toFixed(2)})," ",g.jsxs("span",{className:"text-text-muted font-mono",children:["[",o.yLower.toFixed(2),", ",o.yUpper.toFixed(2),"]"]})]})]}),o.type==="cascade"&&g.jsxs("div",{className:"text-[10px] text-text-muted mt-1.5 space-y-0.5",children:[g.jsxs("div",{children:["STT: ",o.stt]}),g.jsxs("div",{children:["LLM: ",o.llm]}),g.jsxs("div",{children:["TTS: ",o.tts]})]}),g.jsx("div",{className:"mt-1.5",children:g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-full font-medium ${s}`,children:c})})]})}function Yx({x:e,y:t,base:r,sub:i,suffix:o,fill:c,angle:s,small:u}){const d=u?12:20,f=u?9:14,m=u?3:5;return g.jsxs("text",{x:e,y:t,fill:c,fontSize:d,fontWeight:600,textAnchor:"middle",transform:s?`rotate(${s}, ${e}, ${t})`:void 0,children:[r,g.jsx("tspan",{fontSize:f,dy:m,children:i}),o&&g.jsx("tspan",{fontSize:d,dy:-m,children:o})]})}const Gx=[0,.2,.4,.6,.8,1],J3="#A78BFA",Cne="#C4B5FD",pN="#F59E0B",Mne="#FBBF24",dN="#34D399",Pne="#6EE7B7",fN="#06B6D4";function Dne(e){const t=[];for(const r of e)e.some(o=>o.plotY>=r.plotY&&o.plotX>=r.plotX&&(o.plotY>r.plotY||o.plotX>r.plotX))||t.push(r);return t.sort((r,i)=>r.plotX-i.plotX).map(r=>({plotX:r.plotX,plotY:r.plotY}))}function Rne({frontier:e}){const t=Ek(),r=p9();if(!t||!r||e.length<2)return null;const i=e.map(o=>`${t(o.plotX)},${r(o.plotY)}`).join(" ");return g.jsx("polyline",{points:i,fill:"none",stroke:fN,strokeWidth:2,strokeDasharray:"6 3",pointerEvents:"none"})}const as=[{title:"pass@1",description:g.jsx(g.Fragment,{children:"Average of per-sample scores, where each sample scores 1 if all metrics in category surpass metric-specific threshold, else 0. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass@1",xMetric:"EVA-A_pass",yMetric:"EVA-X_pass",domain:[0,1]},{title:"pass@k (k=5)",description:g.jsx(g.Fragment,{children:"Percent of scenarios where at least 1 of k=5 trials surpasses metric-specific thresholds in all metrics in the category. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass@k",xMetric:"EVA-A_pass_at_k",yMetric:"EVA-X_pass_at_k",domain:[0,1]},{title:"pass^k (k=5)",description:g.jsx(g.Fragment,{children:"Per-scenario probability of all k=5 trials succeeding (scenario pass rate raised to the k-th power) for that category, averaged across scenarios. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass^k",xMetric:"EVA-A_pass_power_k",yMetric:"EVA-X_pass_power_k",domain:[0,1]},{title:"Mean",description:g.jsx(g.Fragment,{children:"Average of per-sample scores, where each sample's score is the mean of the submetrics in that category. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"mean",xMetric:"EVA-A_mean",yMetric:"EVA-X_mean",domain:[0,1]}];function Lne(e){return e==="2-part"?{fill:dN,stroke:Pne}:e==="s2s"?{fill:pN,stroke:Mne}:{fill:J3,stroke:Cne}}function zne({systems:e,domain:t}){const r=xa(),[i,o]=j.useState(0),c=kne(),s=as[i],u=df(e).flatMap(h=>{const v=oa(h,s.xMetric,t),w=oa(h,s.yMetric,t);return!v||!w?[]:[{id:h.id,name:h.name,type:h.type,stt:h.stt,llm:h.llm,tts:h.tts,plotX:v.point,plotY:w.point,xLower:v.ci_lower,xUpper:v.ci_upper,yLower:w.ci_lower,yUpper:w.ci_upper,xErr:[v.point-v.ci_lower,v.ci_upper-v.point],yErr:[w.point-w.ci_lower,w.ci_upper-w.point]}]}),d=Dne(u),f=()=>o(h=>(h-1+as.length)%as.length),m=()=>o(h=>(h+1)%as.length);return g.jsxs("div",{className:"bg-bg-secondary rounded-xl border border-border-default p-6",children:[g.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-6",children:as.map((h,v)=>g.jsx("button",{onClick:()=>o(v),className:`px-3 py-1 rounded-full text-xs font-medium transition-colors ${v===i?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:h.title},v))}),g.jsxs("div",{className:"flex items-center justify-between mb-6",children:[g.jsx("button",{onClick:f,className:"p-2 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(_P,{className:"w-6 h-6"})}),g.jsxs("div",{className:"text-center flex-1 px-4",children:[g.jsx("h3",{className:"text-xl font-semibold text-text-primary mb-2",children:s.title}),g.jsx("p",{className:"text-sm text-text-muted leading-loose max-w-xl mx-auto",children:s.description})]}),g.jsx("button",{onClick:m,className:"p-2 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(ro,{className:"w-6 h-6"})})]}),g.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center gap-6 max-w-4xl mx-auto",children:[g.jsx("div",{className:"flex-1 min-w-0",children:g.jsx("div",{style:{width:"100%",aspectRatio:"1"},className:"[&_.recharts-surface]:overflow-visible min-h-[300px] sm:min-h-[400px]",children:g.jsx(W6,{width:"100%",height:"100%",children:g.jsxs(_ne,{margin:{top:15,right:15,bottom:c?45:60,left:c?25:40},style:{overflow:"visible"},children:[g.jsx(lf,{strokeDasharray:"3 3",stroke:r.bg.tertiary}),g.jsx(sf,{type:"number",dataKey:"plotX",domain:s.domain,ticks:Gx,allowDataOverflow:!0,tickFormatter:h=>h.toFixed(1),stroke:r.text.muted,tick:{fill:r.text.secondary,fontSize:11},label:({viewBox:h})=>{const{x:v,y:w,width:b}=h;return g.jsx(Yx,{x:v+b/2,y:w+(c?35:50),base:"Accuracy (EVA-A",sub:s.subscript,suffix:")",fill:r.accent.purpleLight,small:c})}}),g.jsx(uf,{type:"number",dataKey:"plotY",domain:s.domain,ticks:Gx,allowDataOverflow:!0,tickFormatter:h=>h.toFixed(1),stroke:r.text.muted,tick:{fill:r.text.secondary,fontSize:11},label:({viewBox:h})=>{const{x:v,y:w,height:b}=h;return g.jsx(Yx,{x:v-(c?2:8),y:w+b/2,base:"Experience (EVA-X",sub:s.subscript,suffix:")",fill:r.accent.blueLight,angle:-90,small:c})}}),g.jsx(n9,{content:g.jsx(Nne,{xSub:s.subscript,ySub:s.subscript}),cursor:!1}),g.jsx(Rne,{frontier:d}),g.jsxs(Hk,{data:u,fill:J3,children:[g.jsx(Us,{dataKey:"xErr",direction:"x",width:4,strokeWidth:1,stroke:r.text.muted}),g.jsx(Us,{dataKey:"yErr",direction:"y",width:4,strokeWidth:1,stroke:r.text.muted}),u.map(h=>{const{fill:v,stroke:w}=Lne(h.type);return g.jsx(of,{fill:v,stroke:w,strokeWidth:1.5,r:8},h.id)})]})]})})})}),g.jsxs("div",{className:"flex flex-wrap justify-center gap-x-4 gap-y-2 lg:flex-col lg:gap-3 lg:flex-shrink-0 lg:pr-2",children:[g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:J3}}),g.jsx("span",{className:"whitespace-nowrap",children:"Cascade"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:dN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Hybrid"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:pN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Speech-to-Speech"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-5 sm:w-6 h-0 border-t-2 border-dashed flex-shrink-0",style:{borderColor:fN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Pareto Frontier"})]})]})]})]})}const Ine=["pooled","airline","itsm","medical_hr"],Bne={stt:["#F59E0B","#38BDF8","#34D399","#F87171","#A78BFA","#FACC15"],llm:["#22D3EE","#FB923C","#818CF8","#4ADE80","#F59E0B","#F472B6","#94A3B8","#A3E635","#E879F9","#F87171"],tts:["#A3E635","#FB7185","#67E8F9","#C084FC","#FDBA74","#2DD4BF"]},Vne={stt:["#B45309","#0369A1","#047857","#B91C1C","#6D28D9","#A16207"],llm:["#0E7490","#C2410C","#4338CA","#15803D","#B45309","#BE185D","#475569","#65A30D","#A21CAF","#B91C1C"],tts:["#65A30D","#E11D48","#0891B2","#7C3AED","#EA580C","#0D9488"]};function Une(e,t){const r=t?Bne:Vne,i=[],o=[],c=[],s=new Set;for(const f of e)f.stt!=="-"&&!s.has("stt:"+f.stt)&&(i.push(f.stt),s.add("stt:"+f.stt)),s.has("llm:"+f.llm)||(o.push(f.llm),s.add("llm:"+f.llm)),f.tts!=="-"&&!s.has("tts:"+f.tts)&&(c.push(f.tts),s.add("tts:"+f.tts));const u=new Map,d=(f,m)=>{f.forEach((h,v)=>u.set(h,m[v%m.length]))};return d(i,r.stt),d(o,r.llm),d(c,r.tts),u}function Wx({system:e,componentColors:t}){if(e.type==="s2s"||e.type==="2-part"){if(e.tts!=="-")return g.jsxs("span",{className:"text-sm leading-relaxed inline-flex flex-wrap items-baseline",children:[g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.llm)},children:e.llm}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.tts)},children:e.tts})]});const r=t.get(e.llm)||"#F1F5F9";return g.jsx("span",{style:{color:r},children:e.llm})}return g.jsxs("span",{className:"text-sm leading-relaxed inline-flex flex-wrap items-baseline",children:[g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.stt)},children:e.stt}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.llm)},children:e.llm}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.tts)},children:e.tts})]})}const $ne=[{key:null,label:"Default"},{key:"system_stt",label:"STT"},{key:"system_llm",label:"LLM"},{key:"system_tts",label:"TTS"}];function os({active:e,dir:t}){return e?t==="desc"?g.jsx(sP,{className:"w-3 h-3 inline ml-0.5"}):g.jsx(pP,{className:"w-3 h-3 inline ml-0.5"}):null}function ea(e,t){return t.point===null?`${e}: no data`:t.ci_lower!==null&&t.ci_upper!==null?`${e}: ${t.point.toFixed(3)} [${t.ci_lower.toFixed(3)}, ${t.ci_upper.toFixed(3)}]`:`${e}: ${t.point.toFixed(3)}`}function Zx({title:e,description:t,metricKeys:r,metricLabels:i,baseColor:o,aggregateColumns:c,aggregateColor:s="#F59E0B",systems:u,initialDomain:d="pooled"}){const f=xa(),m=Ene(),h=c??[],v=m!=="light",w=j.useMemo(()=>Une(u,v),[u,v]),[b,x]=j.useState(d),[A,T]=j.useState(null),[E,O]=j.useState("desc"),[N,C]=j.useState(!1),[M,R]=j.useState({top:0,left:0}),z=j.useRef(null),q=j.useRef(null),[Z,te]=j.useState("scores"),X=j.useCallback(()=>{if(z.current){const re=z.current.getBoundingClientRect();R({top:re.bottom+4,left:re.left})}C(re=>!re)},[]);j.useEffect(()=>{function re(Q){q.current&&!q.current.contains(Q.target)&&z.current&&!z.current.contains(Q.target)&&C(!1)}if(N)return document.addEventListener("mousedown",re),()=>document.removeEventListener("mousedown",re)},[N]);function ge(re){A===re?O(Q=>Q==="desc"?"asc":"desc"):(T(re),O("desc"))}function se(re){re===null?T(null):A===re?O(Q=>Q==="desc"?"asc":"desc"):(T(re),O("asc")),C(!1)}const ye=(re,Q)=>{const ee=oa(re,Q,b);return ee?{point:ee.point,ci_lower:ee.ci_lower,ci_upper:ee.ci_upper}:{point:null,ci_lower:null,ci_upper:null}},B=j.useMemo(()=>{if(!A)return df(u);const re=ee=>{if(A==="system_stt")return ee.stt;if(A==="system_llm")return ee.llm;if(A==="system_tts")return ee.tts;const Se=h.find(we=>we.key===A);return Se?oa(ee,Se.metric,b)?.point??-1/0:oa(ee,A,b)?.point??-1/0},Q=(ee,Se)=>{const ne=re(ee),we=re(Se);if(typeof ne=="string"&&typeof we=="string")return E==="asc"?ne.localeCompare(we):we.localeCompare(ne);const de=ne,Oe=we;return E==="desc"?Oe-de:de-Oe};return[...u].sort(Q)},[A,E,h,u,b]),G={};for(const re of r){const Q=u.map(ee=>ye(ee,re).point).filter(ee=>ee!==null);Q.length?G[re]={min:Math.min(...Q),max:Math.max(...Q)}:G[re]={min:0,max:1}}const ie={};for(const re of h){const Q=u.map(ee=>oa(ee,re.metric,b)?.point??null).filter(ee=>ee!==null);Q.length?ie[re.key]={min:Math.min(...Q),max:Math.max(...Q)}:ie[re.key]={min:0,max:1}}const ce=h.length+r.length,le=35,D=`${(100-le)/ce}%`,H=`${le}%`,ae="text-center py-3 px-1 font-bold text-xs leading-snug cursor-pointer select-none hover:bg-bg-hover/50 transition-colors",oe=Z==="scores"?h:[],ve=Z==="metrics"?r:[],Ae=Z==="scores"?h.length:r.length,je=`${(100-le)/Ae}%`;return g.jsxs("div",{className:"bg-bg-secondary rounded-xl border border-border-default p-4 sm:p-6",children:[g.jsx("h3",{className:"text-lg font-semibold text-text-primary mb-1",children:e}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:t}),g.jsx("div",{className:"inline-flex rounded-lg border border-border-default bg-bg-primary p-1 mb-4",children:Ine.map(re=>g.jsx("button",{onClick:()=>x(re),className:`px-2.5 py-1 text-xs rounded-md transition-colors ${b===re?"bg-bg-tertiary text-text-primary":"text-text-muted hover:text-text-secondary"}`,children:sN[re]},re))}),h.length>0&&r.length>0&&g.jsxs("div",{className:"flex gap-2 mb-4 md:hidden",children:[g.jsx("button",{onClick:()=>te("scores"),className:`flex-1 px-3 py-2 rounded-lg text-xs font-medium transition-colors ${Z==="scores"?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:"Aggregate Scores"}),g.jsx("button",{onClick:()=>te("metrics"),className:`flex-1 px-3 py-2 rounded-lg text-xs font-medium transition-colors ${Z==="metrics"?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:"Individual Metrics"})]}),g.jsx("div",{className:"hidden md:block overflow-x-auto",children:g.jsxs("table",{className:"w-full text-sm",style:{tableLayout:"fixed"},children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border-default",children:[g.jsxs("th",{className:"text-left py-3 px-3 text-text-muted font-medium text-sm sticky left-0 bg-bg-secondary z-10",style:{width:H},children:[g.jsxs("button",{ref:z,onClick:X,className:"flex items-center gap-1 hover:text-text-primary transition-colors",children:["System",g.jsx(ur,{className:"w-3.5 h-3.5"}),A?.startsWith("system_")&&g.jsx(os,{active:!0,dir:E})]}),N&&M6.createPortal(g.jsx("div",{ref:q,className:"bg-bg-tertiary border border-border-default rounded-lg shadow-xl py-1 min-w-[100px]",style:{position:"fixed",top:M.top,left:M.left,zIndex:9999},children:$ne.map(re=>g.jsx("button",{onClick:()=>se(re.key),className:`block w-full text-left px-3 py-1.5 text-xs hover:bg-bg-hover transition-colors ${A===re.key||re.key===null&&A===null?"text-purple-light font-medium":"text-text-secondary"}`,children:re.label},re.key??"default"))}),document.body)]}),h.map((re,Q)=>g.jsxs("th",{className:`${ae} ${Q===h.length-1?"border-r-2 border-border-default":""}`,style:{color:s,width:D},onClick:()=>ge(re.key),children:[re.label,g.jsx(os,{active:A===re.key,dir:E})]},re.key)),r.map(re=>g.jsxs("th",{className:`${ae} text-text-primary`,style:{width:D},onClick:()=>ge(re),children:[i[re]||re,g.jsx(os,{active:A===re,dir:E})]},re))]})}),g.jsx("tbody",{children:B.map((re,Q)=>{const ee=Q>0?B[Q-1]:null,Se=!A&&ee!==null&&ee.type!==re.type,ne=1+h.length+r.length;return g.jsxs(j.Fragment,{children:[Se&&g.jsx("tr",{"aria-hidden":"true",children:g.jsx("td",{colSpan:ne,className:"p-0",children:g.jsx("div",{className:"border-t border-dashed border-border-default my-1"})})}),g.jsxs("tr",{className:"border-b border-border-default/30",children:[g.jsx("td",{className:"py-2.5 px-3 sticky left-0 bg-bg-secondary z-10 whitespace-nowrap",children:g.jsx(Wx,{system:re,componentColors:w})}),h.map((we,de)=>{const Oe=oa(re,we.metric,b),ze=Oe?{point:Oe.point,ci_lower:Oe.ci_lower,ci_upper:Oe.ci_upper}:{point:null,ci_lower:null,ci_upper:null},Lt=de===h.length-1?"border-r-2 border-border-default":"";if(ze.point===null)return g.jsx("td",{className:`py-1.5 px-1 text-center ${Lt}`,title:ea(we.label,ze),children:g.jsx("div",{className:"rounded-md px-0.5 py-1.5 font-mono text-xs font-medium text-text-muted",children:"—"})},we.key);const{min:Ar,max:ui}=ie[we.key],{bg:qi,text:Qc}=Zu(ze.point,Ar,ui,s,!1,f);return g.jsx("td",{className:`py-1.5 px-1 text-center ${Lt}`,title:ea(we.label,ze),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:qi,color:Qc},children:[g.jsx("div",{className:"text-xs",children:ze.point.toFixed(2)}),ze.ci_lower!==null&&ze.ci_upper!==null&&g.jsxs("div",{className:"text-[9px] opacity-75 font-normal",children:["[",ze.ci_lower.toFixed(2),", ",ze.ci_upper.toFixed(2),"]"]})]})},we.key)}),r.map(we=>{const de=ye(re,we),Oe=i[we]||we;if(de.point===null)return g.jsx("td",{className:"py-1.5 px-1 text-center",title:ea(Oe,de),children:g.jsx("div",{className:"rounded-md px-0.5 py-1.5 font-mono text-xs font-medium text-text-muted",children:"—"})},we);const{min:ze,max:Lt}=G[we],Ar=Kx.has(we),{bg:ui,text:qi}=Zu(de.point,ze,Lt,o,Ar,f);return g.jsx("td",{className:"py-1.5 px-1 text-center",title:ea(Oe,de),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:ui,color:qi},children:[g.jsx("div",{className:"text-xs",children:de.point.toFixed(2)}),de.ci_lower!==null&&de.ci_upper!==null&&g.jsxs("div",{className:"text-[9px] opacity-75 font-normal",children:["[",de.ci_lower.toFixed(2),", ",de.ci_upper.toFixed(2),"]"]})]})},we)})]})]},re.id)})})]})}),g.jsx("div",{className:"md:hidden overflow-x-auto",children:g.jsxs("table",{className:"w-full text-sm",style:{tableLayout:"fixed"},children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border-default",children:[g.jsx("th",{className:"text-left py-3 px-2 text-text-muted font-medium text-xs sticky left-0 bg-bg-secondary z-10",style:{width:H},children:"System"}),oe.map(re=>g.jsxs("th",{className:`${ae} text-[10px] sm:text-xs`,style:{color:s,width:je},onClick:()=>ge(re.key),children:[re.label.replace("EVA-A ",""),g.jsx(os,{active:A===re.key,dir:E})]},re.key)),ve.map(re=>g.jsxs("th",{className:`${ae} text-text-primary text-[10px] sm:text-xs`,style:{width:je},onClick:()=>ge(re),children:[i[re]||re,g.jsx(os,{active:A===re,dir:E})]},re))]})}),g.jsx("tbody",{children:B.map((re,Q)=>{const ee=Q>0?B[Q-1]:null,Se=!A&&ee!==null&&ee.type!==re.type,ne=1+oe.length+ve.length;return g.jsxs(j.Fragment,{children:[Se&&g.jsx("tr",{"aria-hidden":"true",children:g.jsx("td",{colSpan:ne,className:"p-0",children:g.jsx("div",{className:"border-t border-dashed border-border-default my-1"})})}),g.jsxs("tr",{className:"border-b border-border-default/30",children:[g.jsx("td",{className:"py-2 px-2 sticky left-0 bg-bg-secondary z-10 text-xs",children:g.jsx(Wx,{system:re,componentColors:w})}),oe.map(we=>{const de=oa(re,we.metric,b),Oe=de?{point:de.point,ci_lower:de.ci_lower,ci_upper:de.ci_upper}:{point:null,ci_lower:null,ci_upper:null};if(Oe.point===null)return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(we.label,Oe),children:g.jsx("div",{className:"rounded-md px-0.5 py-1 font-mono text-[10px] sm:text-xs font-medium text-text-muted",children:"—"})},we.key);const{min:ze,max:Lt}=ie[we.key],{bg:Ar,text:ui}=Zu(Oe.point,ze,Lt,s,!1,f);return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(we.label,Oe),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:Ar,color:ui},children:[g.jsx("div",{className:"text-[10px] sm:text-xs",children:Oe.point.toFixed(2)}),Oe.ci_lower!==null&&Oe.ci_upper!==null&&g.jsxs("div",{className:"text-[8px] sm:text-[9px] opacity-75 font-normal",children:["[",Oe.ci_lower.toFixed(2),", ",Oe.ci_upper.toFixed(2),"]"]})]})},we.key)}),ve.map(we=>{const de=ye(re,we),Oe=i[we]||we;if(de.point===null)return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(Oe,de),children:g.jsx("div",{className:"rounded-md px-0.5 py-1 font-mono text-[10px] sm:text-xs font-medium text-text-muted",children:"—"})},we);const{min:ze,max:Lt}=G[we],Ar=Kx.has(we),{bg:ui,text:qi}=Zu(de.point,ze,Lt,o,Ar,f);return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(Oe,de),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:ui,color:qi},children:[g.jsx("div",{className:"text-[10px] sm:text-xs",children:de.point.toFixed(2)}),de.ci_lower!==null&&de.ci_upper!==null&&g.jsxs("div",{className:"text-[8px] sm:text-[9px] opacity-75 font-normal",children:["[",de.ci_lower.toFixed(2),", ",de.ci_upper.toFixed(2),"]"]})]})},we)})]})]},re.id)})})]})})]})}const Fne={accent:"amber",background_noise:"cyan",both:"purple"};function mN(e){return e==null||!Number.isFinite(e)?"":e<.001?"***":e<.01?"**":e<.05?"*":""}function hN(e,t,r=!1){if(r&&e==="clean")return t.text.muted;const i=Fne[e];return i?t.accent[i]:t.accent.blue}function _N({x:e,y:t,payload:r,fill:i,fontSize:o=10,angle:c=-30,textAnchor:s="end"}){const u=xa();if(!r?.value||e==null||t==null)return null;const f=(r.value.startsWith("Scribe v2.2 Realtime")?"Scribe + Gemini 3 Flash + Conversational v3":r.value).split(" + "),m=f[0],h=f.slice(1).join(" + ");return g.jsx("g",{transform:`translate(${e},${t})`,children:g.jsxs("text",{transform:`rotate(${c})`,textAnchor:s,fill:i,fontSize:o,children:[g.jsx("tspan",{fill:u.accent.amber,children:m}),h&&g.jsx("tspan",{children:` + ${h}`})]})})}function gN({separators:e,strokeColor:t,yTop:r,yBottom:i}){const o=Ek(),c=p9();if(!o||!c)return null;const s=c(r),u=c(i);if(s==null||u==null)return null;const d=typeof o.bandwidth=="function"?o.bandwidth():void 0;return g.jsx("g",{children:e.map(({name:f,prevName:m})=>{const h=o(f),v=o(m);if(h==null||v==null)return null;const w=h-v,b=d??w*.9,x=h-(w-b)/2;return g.jsx("line",{x1:x,x2:x,y1:s,y2:u,stroke:t,strokeDasharray:"4 4",strokeOpacity:.7},`sep-${f}`)})})}function vN({vb:e,label:t,point:r,ciLower:i,ciUpper:o,amberColor:c,yTop:s,yBottom:u}){const d=p9();if(!d)return null;const f=Math.max(7,Math.min(13,Math.floor(e.width/(3*.6)))),m=5,h=r>=0,v=d(h?o:i);if(v==null)return null;let w=h?v-m:v+m+f;const b=d(s),x=d(u);return b!=null&&(w=Math.max(w,b+f)),x!=null&&(w=Math.min(w,x-2)),g.jsx("text",{x:e.x+e.width/2,y:w,fill:c,fontSize:f,fontWeight:700,textAnchor:"middle",children:t})}function qne({active:e,payload:t,label:r}){return!e||!t?.length?null:g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:r}),g.jsx("div",{className:"flex flex-col gap-1 text-xs",children:t.map(i=>{const o=i.dataKey.replace(/_point$/,""),c=i.payload[`${o}_sig_label`],s=i.payload[`${o}_err`];if(i.value===null||i.value===void 0||Number.isNaN(i.value))return null;const u=s?i.value-s[0]:i.value,d=s?i.value+s[1]:i.value;return g.jsxs("div",{className:"flex items-center gap-2",children:[g.jsx("span",{className:"w-2.5 h-2.5 rounded-sm flex-shrink-0",style:{backgroundColor:i.color}}),g.jsxs("span",{className:"text-text-muted",children:[ff[o]??o,":"]}),g.jsxs("span",{className:"font-mono text-text-primary",children:[i.value>=0?"+":"",i.value.toFixed(3),c?g.jsx("span",{className:"text-amber-400 ml-0.5",children:c}):null]}),g.jsxs("span",{className:"font-mono text-text-muted",children:["[",u.toFixed(2),", ",d.toFixed(2),"]"]})]},i.dataKey)})})]})}function yN({metric:e,metricLabel:t,systems:r}){const i=xa(),c=df(r).flatMap(d=>{const f={name:d.name,type:d.type};let m=!1;for(const h of pd){const v=uN(d,e,h);v?(f[`${h}_point`]=v.point,f[`${h}_err`]=[v.point-v.ci_lower,v.ci_upper-v.point],f[`${h}_sig_label`]=mN(v.corrected_p),m=!0):(f[`${h}_point`]=null,f[`${h}_err`]=void 0,f[`${h}_sig_label`]="")}return m?[f]:[]});if(c.length===0)return g.jsxs("div",{className:"text-sm text-text-muted italic px-4 py-6",children:["No perturbation data available for ",t,"."]});const s=[];for(let d=1;dg.jsx(_N,{...d,fill:i.text.secondary,fontSize:10,angle:-30,textAnchor:"end"}),interval:0,height:80}),g.jsx(uf,{stroke:i.text.muted,tick:{fill:i.text.secondary,fontSize:11},domain:[-.5,.5],ticks:[-.5,-.25,0,.25,.5],tickFormatter:d=>d.toFixed(2),allowDataOverflow:!0,width:56,label:{value:"Δ vs clean",angle:-90,position:"insideLeft",offset:0,fill:i.text.secondary,style:{fontSize:12}}}),g.jsx(Mk,{y:0,stroke:i.text.muted}),g.jsx(c9,{component:()=>g.jsx(gN,{separators:s,strokeColor:i.text.secondary,yTop:.5,yBottom:-.5})}),g.jsx(n9,{content:g.jsx(qne,{}),cursor:{fill:i.bg.hover,opacity:.3}}),pd.map(d=>g.jsxs(_9,{dataKey:`${d}_point`,fill:hN(d,i),radius:[2,2,0,0],children:[g.jsx(Us,{dataKey:`${d}_err`,direction:"y",width:4,strokeWidth:1,stroke:i.text.muted}),g.jsx(Oc,{valueAccessor:f=>{const m=f?.payload,h=m?.[`${d}_sig_label`],v=m?.[`${d}_point`],w=m?.[`${d}_err`];return!h||v==null||!w?"":`${h}|${v}|${w[0]}|${w[1]}`},content:f=>{const m=f,h=m.viewBox;if(!m.value||!h||h.x==null||h.width==null)return null;const[v,w,b,x]=m.value.split("|"),A=parseFloat(w),T=parseFloat(b),E=parseFloat(x);return!Number.isFinite(A)||!Number.isFinite(T)||!Number.isFinite(E)?null:g.jsx(vN,{vb:{x:h.x,width:h.width},label:v,point:A,ciLower:A-T,ciUpper:A+E,amberColor:i.accent.amber,yTop:.5,yBottom:-.5})}})]},d))]})})})}),g.jsxs("div",{className:"mt-2 text-xs text-text-muted px-2",children:[g.jsx("span",{className:"font-medium text-text-secondary",children:t})," ","— Δ = perturbed − clean"]})]})}const Hne={accent:"amber",background_noise:"cyan",both:"purple"},Kne=[{key:"task_completion",label:"Task Completion"},{key:"agent_speech_fidelity",label:"Speech Fidelity"},{key:"faithfulness",label:"Faithfulness"},{key:"turn_taking",label:"Turn Taking"},{key:"conciseness",label:"Conciseness"},{key:"conversation_progression",label:"Conversation Progression"},{key:"EVA-A_pass",label:"EVA-A pass@1"},{key:"EVA-X_pass",label:"EVA-X pass@1"},{key:"conversation_correctly_finished",label:"Conversation Correctly Finished"}];function Xne({systems:e}){const t=xa(),[r,i]=j.useState(!0),[o,c]=j.useState(new Set),s=u=>{c(d=>{const f=new Set(d);return f.has(u)?f.delete(u):f.add(u),f})};return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>i(u=>!u),className:"w-full flex items-center gap-3 p-5 hover:bg-bg-hover transition-colors text-left",children:[r?g.jsx(ur,{className:"w-5 h-5 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-5 h-5 text-text-muted flex-shrink-0"}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Perturbations"}),g.jsxs("p",{className:"text-sm text-text-muted mt-0.5",children:["For each domain we select ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"30 scenarios"})," and run each system with ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"k = 3 trials per scenario"})," under accent, background-noise, and combined perturbations. Each bar shows the mean Δ vs. the same scenarios' clean runs; error bars show 95% bootstrap confidence intervals. Asterisks (",g.jsx("span",{className:"text-amber-400",children:"*"}),") indicate that the perturbation effect is statistically significant after"," ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"Holm–Bonferroni"})," correction across the family of metric × perturbation × system tests."]})]})]}),r&&g.jsxs("div",{className:"border-t border-border-default p-4 space-y-3",children:[g.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 px-2 py-3 rounded-lg bg-bg-primary border border-border-default",children:[pd.map(u=>{const d=Hne[u],f=d?t.accent[d]:t.accent.blue;return g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:f}}),g.jsx("span",{className:"text-text-secondary",children:ff[u]??u})]},u)}),g.jsxs("div",{className:"text-xs text-text-muted ml-auto",children:[g.jsx("span",{className:"text-amber-400 font-bold",children:"*"})," significant perturbation effect: ",g.jsx("span",{className:"text-amber-400",children:"*"})," p < 0.05, ",g.jsx("span",{className:"text-amber-400",children:"**"})," p < 0.01, ",g.jsx("span",{className:"text-amber-400",children:"***"})," p < 0.001"]})]}),Kne.map(u=>{const d=o.has(u.key);return g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>s(u.key),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[d?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:u.label})]}),d&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(yN,{metric:u.key,metricLabel:u.label,systems:e})})]},u.key)})]})]})}const Qx=["clean",...pd],Yne={clean:"Clean",...ff};function Gne({active:e,payload:t,label:r}){return!e||!t?.length?null:g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:r}),g.jsx("div",{className:"flex flex-col gap-1 text-xs",children:t.map(i=>{const o=i.dataKey.replace(/_point$/,""),c=i.payload[`${o}_sig_label`],s=i.payload[`${o}_err`];if(i.value===null||i.value===void 0||Number.isNaN(i.value))return null;const u=s?i.value-s[0]:i.value,d=s?i.value+s[1]:i.value;return g.jsxs("div",{className:"flex items-center gap-2",children:[g.jsx("span",{className:"w-2.5 h-2.5 rounded-sm flex-shrink-0",style:{backgroundColor:i.color}}),g.jsxs("span",{className:"text-text-muted",children:[Yne[o]??o,":"]}),g.jsxs("span",{className:"font-mono text-text-primary",children:[i.value.toFixed(3),c?g.jsx("span",{className:"text-amber-400 ml-0.5",children:c}):null]}),g.jsxs("span",{className:"font-mono text-text-muted",children:["[",u.toFixed(2),", ",d.toFixed(2),"]"]})]},i.dataKey)})})]})}function Wne({metric:e,metricLabel:t,systems:r}){const i=xa(),c=df(r).flatMap(d=>{const f={name:d.name,type:d.type};let m=!1;for(const h of Qx){const v=wne(d,e,h);if(v){f[`${h}_point`]=v.point,f[`${h}_err`]=[v.point-v.ci_lower,v.ci_upper-v.point];const w=h==="clean"?null:uN(d,e,h);f[`${h}_sig_label`]=w?mN(w.corrected_p):"",m=!0}else f[`${h}_point`]=null,f[`${h}_err`]=void 0,f[`${h}_sig_label`]=""}return m?[f]:[]});if(c.length===0)return g.jsxs("div",{className:"text-sm text-text-muted italic px-4 py-6",children:["No metric-value data available for ",t,"."]});const s=[];for(let d=1;dg.jsx(_N,{...d,fill:i.text.secondary,fontSize:10,angle:-30,textAnchor:"end"}),interval:0,height:80}),g.jsx(uf,{stroke:i.text.muted,tick:{fill:i.text.secondary,fontSize:11},domain:[0,1],ticks:[0,.25,.5,.75,1],tickFormatter:d=>d.toFixed(2),allowDataOverflow:!0,width:56,label:{value:"metric value",angle:-90,position:"insideLeft",offset:0,fill:i.text.secondary,style:{fontSize:12}}}),g.jsx(c9,{component:()=>g.jsx(gN,{separators:s,strokeColor:i.text.secondary,yTop:1,yBottom:0})}),g.jsx(n9,{content:g.jsx(Gne,{}),cursor:{fill:i.bg.hover,opacity:.3}}),Qx.map(d=>g.jsxs(_9,{dataKey:`${d}_point`,fill:hN(d,i,!0),radius:[2,2,0,0],children:[g.jsx(Us,{dataKey:`${d}_err`,direction:"y",width:4,strokeWidth:1,stroke:i.text.muted}),g.jsx(Oc,{valueAccessor:f=>{const m=f?.payload,h=m?.[`${d}_sig_label`],v=m?.[`${d}_point`],w=m?.[`${d}_err`];return!h||v==null||!w?"":`${h}|${v}|${w[0]}|${w[1]}`},content:f=>{const m=f,h=m.viewBox;if(!m.value||!h||h.x==null||h.width==null)return null;const[v,w,b,x]=m.value.split("|"),A=parseFloat(w),T=parseFloat(b),E=parseFloat(x);return!Number.isFinite(A)||!Number.isFinite(T)||!Number.isFinite(E)?null:g.jsx(vN,{vb:{x:h.x,width:h.width},label:v,point:A,ciLower:A-T,ciUpper:A+E,amberColor:i.accent.amber,yTop:1,yBottom:0})}})]},d))]})})})}),g.jsxs("div",{className:"mt-2 text-xs text-text-muted px-2",children:[g.jsx("span",{className:"font-medium text-text-secondary",children:t})," ","— metric value, pooled across domains; asterisks mark significant change vs. clean"]})]})}const Zne={accent:"amber",background_noise:"cyan",both:"purple"},Qne=["accent","background_noise","both"];function Jne({systems:e}){const t=xa(),r=e.filter(d=>d.type==="cascade"),[i,o]=j.useState(!0),[c,s]=j.useState(new Set),u=d=>{s(f=>{const m=new Set(f);return m.has(d)?m.delete(d):m.add(d),m})};return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>o(d=>!d),className:"w-full flex items-center gap-3 p-5 hover:bg-bg-hover transition-colors text-left",children:[i?g.jsx(ur,{className:"w-5 h-5 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-5 h-5 text-text-muted flex-shrink-0"}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"STT Robustness - Transcription Accuracy (Key Entities)"}),g.jsxs("p",{className:"text-sm text-text-muted mt-0.5",children:["Cascade systems first transcribe the caller's audio into text using a STT (speech-to-text) model, so we can directly measure their accuracy on key entities (names, IDs, numbers, dates). In contrast, S2S and hybrid systems process audio end-to-end and never produce an intermediate transcript.",g.jsx("br",{})," ",g.jsx("br",{})," For each model we report on clean audio and under the three perturbations presented above: accent, background noise, and the two combined. The first plot shows accuracy (higher is better), and the second plot shows the mean delta vs. the same scenario's clean runs (greater negative is more impacted). Error bars show 95% bootstrap confidence intervals. Asterisks (",g.jsx("span",{className:"text-amber-400",children:"*"}),") indicate that the delta between the perturbation effect and clean baseline is statistically significant after Holm-Bonferroni correction across the family of perturbation"," ",g.jsx("span",{style:{fontFamily:"inherit"},children:"×"})," system tests."]})]})]}),i&&g.jsxs("div",{className:"border-t border-border-default p-4 space-y-3",children:[g.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 px-2 py-3 rounded-lg bg-bg-primary border border-border-default",children:[g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:t.text.muted}}),g.jsx("span",{className:"text-text-secondary",children:"Clean"})]}),Qne.map(d=>{const f=Zne[d],m=f?t.accent[f]:t.accent.blue;return g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:m}}),g.jsx("span",{className:"text-text-secondary",children:ff[d]??d})]},d)}),g.jsxs("div",{className:"text-xs text-text-muted ml-auto",children:[g.jsx("span",{className:"text-amber-400 font-bold",children:"*"})," significant perturbation effect: ",g.jsx("span",{className:"text-amber-400",children:"*"})," p < 0.05, ",g.jsx("span",{className:"text-amber-400",children:"**"})," p < 0.01, ",g.jsx("span",{className:"text-amber-400",children:"***"})," p < 0.001"]})]}),g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>u("accuracy"),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[c.has("accuracy")?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Accuracy"})]}),c.has("accuracy")&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(Wne,{metric:"transcription_accuracy_key_entities",metricLabel:"Accuracy on key entities (higher is better)",systems:r})})]}),g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>u("delta"),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[c.has("delta")?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Delta vs. clean baseline"})]}),c.has("delta")&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(yN,{metric:"transcription_accuracy_key_entities",metricLabel:"Mean Δ vs. clean (more negative = greater impact)",systems:r})})]})]})]})}const eae=[{title:"No system clears 0.6 on both axes pass@1",description:"Across 17 systems spanning all three architectures, no system simultaneously exceeds 0.6 on both EVA-A pass@1 and EVA-X pass@1 — joint accuracy–experience quality remains far from saturated."},{title:"Peak and reliable performance diverge",description:"Peak (pass@k) and reliable (pass^k) performance diverge substantially: the median pass@k–pass^k gap is 0.44 on EVA-A and 0.24 on EVA-X, indicating single-trial scores systematically overstate deployment-grade reliability."},{title:"Architecture and SDK implementation both shape results",description:"The Pareto frontier spans both S2S and cascade architectures. Cascade results vary significantly depending on the SDK implementation used, with some cascade configurations achieving turn-taking scores competitive with S2S models. This suggests that integration choices can matter as much as the underlying models."}],tae=[{title:"Cascade accuracy–experience trade-off",description:"Among cascade systems we observe a consistent accuracy–experience trade-off: higher-accuracy cascades tend to have higher tool-call latencies, while faster cascades trade accuracy for lower latency."},{title:"Asymmetric degradation under perturbation",description:"Cascade systems are most vulnerable on accuracy under accented speech (task completion drops 10 points on average, up to 17), while S2S systems suffer most on experience under background noise (EVA-X mean ∆ = −0.16). Turn-taking is the most perturbation-sensitive metric overall (81% of pairs significant)."},{title:"Named-entity transcription bottlenecks cascades",description:"Across nine cascade systems, mean key-entity transcription accuracy is strongly correlated with mean task completion. Cascades below 70% key-entity transcription accuracy show substantially lower task completion than those above it."},{title:"Faithfulness is decoupled from task completion",description:"72.2% of conversations with task completion = 1 still exhibit at least one faithfulness deviation, and 50.5% of faithfulness deviations co-occur with task completion = 0. Faithfulness must therefore be measured as an independent dimension."},{title:"Speech fidelity fails on alphanumeric content",description:"Entity errors — letter substitutions, digit omissions, spurious insertions, and phonetic confusions — are the dominant speech-fidelity failure mode. Even 1% per-turn fail rates compound over multi-turn interactions when the caller cannot detect the error from context."},{title:"Low-latency cascades close the experience gap",description:"Cascade systems built with low-latency models can outperform S2S models on experience. The fastest cascade system achieves the highest EVA-X pass@1 (0.82) of any system, with turn-taking (0.88) surpassing all S2S models — suggesting that latency, not architecture, is the primary driver of experience quality."}],rae=["pooled","airline","itsm","medical_hr"],iae=[{key:"eva_a_pass",label:"EVA-A pass@1",metric:"EVA-A_pass"},{key:"eva_a_mean",label:"EVA-A Mean",metric:"EVA-A_mean"}],nae=[{key:"eva_x_pass",label:"EVA-X pass@1",metric:"EVA-X_pass"},{key:"eva_x_mean",label:"EVA-X Mean",metric:"EVA-X_mean"}];function aae(){const e=xa(),[t,r]=j.useState("pooled");return g.jsx(Vc,{id:"leaderboard",title:"Results",subtitle:"Results across three domains (CSM, ITSM, HR). Pooled by default; toggle to inspect a single domain.",children:g.jsxs("div",{className:"space-y-8",children:[g.jsx("div",{className:"inline-flex rounded-lg border border-border-default bg-bg-secondary p-1",children:rae.map(i=>g.jsx("button",{onClick:()=>r(i),className:`px-3 py-1.5 text-sm rounded-md transition-colors ${t===i?"bg-bg-primary text-text-primary":"text-text-muted hover:text-text-secondary"}`,children:sN[i]},i))}),g.jsx(zne,{systems:hc,domain:t}),g.jsxs("div",{className:"rounded-xl border border-purple/20 bg-purple/5 p-6",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[g.jsx("div",{className:"w-9 h-9 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(M7,{className:"w-5 h-5 text-purple-light"})}),g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Pareto Analysis"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:eae.map((i,o)=>g.jsxs("div",{className:"rounded-lg bg-bg-secondary border border-border-default p-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:i.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:i.description})]},o))})]}),g.jsx(Zx,{title:"Accuracy Metrics (EVA-A)",description:"Per-metric scores for accuracy. All values normalized to 0-1 (higher is better). 95% bootstrap confidence intervals shown for each value.",metricKeys:bne,metricLabels:jne,baseColor:e.accent.purple,aggregateColumns:iae,aggregateColor:"#F59E0B",systems:hc}),g.jsx(Zx,{title:"Experience Metrics (EVA-X)",description:"Per-metric scores for conversational experience. All values normalized to 0-1 (higher is better). 95% bootstrap confidence intervals shown for each value.",metricKeys:xne,metricLabels:Ane,baseColor:e.accent.blue,aggregateColumns:nae,aggregateColor:"#F59E0B",systems:hc}),g.jsxs("div",{className:"rounded-xl border border-purple/20 bg-purple/5 p-6",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[g.jsx("div",{className:"w-9 h-9 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(M7,{className:"w-5 h-5 text-purple-light"})}),g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Key Insights"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:tae.map((i,o)=>g.jsxs("div",{className:"rounded-lg bg-bg-secondary border border-border-default p-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:i.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:i.description})]},o))}),g.jsxs("p",{className:"text-xs text-text-muted mt-4",children:["*see ",g.jsx("a",{href:"https://arxiv.org/pdf/2605.13841",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-text-secondary",children:"paper"})," for full details"]})]}),g.jsx(Xne,{systems:hc}),g.jsx(Jne,{systems:hc})]})})}const oae={high_level_user_goal:"You want to move your LAX to SFO flight today from the late afternoon to an earlier direct flight that leaves before 2:00 PM, as long as the same-day change fee stays under $80.",decision_tree:{must_have_criteria:["New departure time is today (2026-06-18) and departs LAX before 2:00 PM Pacific.","Same-day change fee is under $80 total (acceptable: $0 to $79.99).","It is a direct flight from LAX to SFO (no connections and no airport changes)."],negotiation_behavior:["If the agent asks for verification details, provide your confirmation code and last name exactly as given in information_required, then wait for the agent to read back your reservation and confirm it is yours; if they read back a different name or itinerary, correct them and re-provide the details.","When the agent offers earlier-flight options, evaluate each option against ALL must-have criteria: (a) date is 2026-06-18, (b) LAX departure time is before 2:00 PM PT, (c) direct LAX→SFO, (d) same-day change fee is under $80.","If both an 11:00 AM and a 1:00 PM direct option meet all must-haves, choose the earliest departure (11:00 AM).","If only one option meets all must-haves, accept that option.",'Before the agent finalizes anything, if the agent has not clearly stated the exact same-day change fee amount, ask: "What will the change fee be in total?" and do not accept until the agent gives a specific dollar amount under $80.','If the agent proposes any option that departs at or after 2:00 PM, has a connection, changes airports, or has a fee of $80 or more, reject it and restate the must-haves once: "It needs to be today, direct LAX to SFO, leaving before 2 PM, and the fee has to be under $80—can you check again?"',"If after one additional search/attempt the agent still cannot offer any option that meets all must-haves, move to failure_condition."],resolution_condition:"The agent has confirmed the rebooking is completed (not just planned) to a direct LAX→SFO flight departing on 2026-06-18 before 2:00 PM PT, has stated the same-day change fee is under $80, AND has provided a concrete post-change booking reference (e.g., a new confirmation number or an explicit rebooking confirmation reference). End the call.",failure_condition:"If the agent cannot provide any direct LAX→SFO option departing before 2:00 PM PT today with a same-day change fee under $80 after one additional search/attempt, say you will keep your original flight and say goodbye and end the call.",escalation_behavior:"Do not ask to speak to a supervisor or live agent. If the agent offers to transfer you to a live agent, you must decline. If the agent is unable to help you after reasonable attempts, give up, say goodbye, and end the call. Never speak to a live agent. If the agent attempts to transfer you anyways, hang up using end_call.",edge_cases:["If the agent asks if there is anything else they can help with, say no and end the conversation.","Never invent new goals, requests, or problems beyond what is defined here.","Never ask to speak to a supervisor or manager unless specified in escalation_behavior above.","If the agent suggests flying from or to a different airport than originally booked, decline and insist on LAX to SFO only.","If the agent suggests standby instead of a confirmed earlier flight, decline standby and ask for a confirmed seat on an earlier direct flight before 2:00 PM."]},information_required:{confirmation_number:"6VORJU",first_name:"Kenji",last_name:"Thompson",travel_date:"2026-06-18",origin_airport:"LAX",destination_airport:"SFO",seat_preference:{first_choice:"window",second_choice:"aisle",third_choice:"middle"},original_travel_details:[{origin:"LAX",destination:"SFO",flight_date:"2026-06-18",departure_time:"17:30",status:"confirmed"}]}},cae="You're direct and to the point—you don't have time for lengthy explanations or unnecessary back-and-forth. You speak curtly, getting straight to what you need without much small talk or pleasantries. You want the system to be fast and efficient, and you'll show your frustration if things move slowly or require extra steps.",lae=JSON.parse(`[{"role":"assistant","content":"Hello! How can I help you today?","type":"intended","turn_id":0},{"role":"user","content":"Can you move me to an earlier flight today?","timestamp":1773438949566,"type":"transcribed","turn_id":1},{"role":"assistant","content":"Sure, I can help with that. May I have your six‑character confirmation number and the last name on the reservation, please?","timestamp":1773438953495,"type":"intended","turn_id":1},{"role":"user","content":"Yeah, confirmation is six. Victor Oscar Romeo Juliet Uniform. And the last name is Tom. Thompson.","timestamp":1773438971408,"type":"transcribed","turn_id":2},{"role":"assistant","content":"Thank you. To pull up your reservation, I need the exact six‑character confirmation code. I heard “V O R J U”. Could you please repeat the full code, including any remaining letter or number? Also, just to confirm, the last name is Thompson, correct?","timestamp":1773438978057,"type":"intended","turn_id":2},{"role":"user","content":"Yes. Last name is Thompson. The code is 6-8-1-1. Victor. Oscar Romeo Juliet Uniform.","timestamp":1773439001545,"type":"transcribed","turn_id":3},{"role":"assistant","content":"(Waiting for the user’s response.)","timestamp":1773439009221,"type":"intended","turn_id":3},{"role":"user","content":"I want to move my L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A- p.m. you you Thank you. Thank you. Same day change fee is under $80.","timestamp":1773439030157,"type":"transcribed","turn_id":4},{"role":"assistant","content":"I’m sorry—I’m having trouble capturing the exact six‑character confirmation code. Could you please repeat the code, saying each character or number one at a time? For example, you might say “six, eight, one, one, V, O.” Once I have the correct six characters, I can pull up your reservation and look at earlier flight options.","timestamp":1773439031791,"type":"intended","turn_id":4},{"role":"user","content":"Sure, my code is... Six. Victor. Oscar, Romeo, Juliet uniform.","timestamp":1773439063962,"type":"transcribed","turn_id":5},{"tool_name":"get_reservation","parameters":{"confirmation_number":"6VORJU","last_name":"Thompson"},"timestamp":1773439064577,"type":"tool_call","turn_id":5},{"tool_name":"get_reservation","tool_response":{"status":"success","reservation":{"confirmation_number":"6VORJU","status":"confirmed","passengers":[{"passenger_id":"PAX001","first_name":"Kenji","last_name":"Thompson","ticket_number":"1801234567890","email":"kenji.thompson@example.com","phone":"+1-310-555-0147","elite_status":null,"meal_preference":"none","seat_preference":"no_preference"}],"bookings":[{"journey_id":"FL_SK530_20260618","fare_class":"main_cabin","fare_paid":289,"status":"confirmed","segments":[{"flight_number":"SK530","date":"2026-06-18","fare_paid":289,"seat":null,"bags_checked":0,"meal_request":null}]}],"booking_date":"2026-05-20T13:22:00-07:00","fare_type":"non_refundable","ancillaries":{"seat_selection_fee":0,"bags_fee":0}}},"timestamp":1773439064577,"type":"tool_response","turn_id":5},{"tool_name":"get_flight_status","parameters":{"flight_number":"SK530","flight_date":"2026-06-18"},"timestamp":1773439065128,"type":"tool_call","turn_id":5},{"tool_name":"get_flight_status","tool_response":{"status":"success","journey":{"journey_id":"FL_SK530_20260618","date":"2026-06-18","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"status":"scheduled","bookable":true,"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null}}},"timestamp":1773439065128,"type":"tool_response","turn_id":5},{"tool_name":"search_rebooking_options","parameters":{"origin":"LAX","destination":"SFO","date":"2026-06-18","passenger_count":1,"fare_class":"any"},"timestamp":1773439065959,"type":"tool_call","turn_id":5},{"tool_name":"search_rebooking_options","tool_response":{"status":"success","options":[{"journey_id":"FL_SK090_SK410_20260618","origin":"LAX","destination":"SFO","num_stops":1,"total_duration_minutes":170,"segments":[{"segment_number":1,"flight_number":"SK090","origin":"LAX","destination":"SJC","scheduled_departure":"09:20","origin_utc_offset":-8,"scheduled_arrival":"10:30","destination_utc_offset":-8,"duration_minutes":70,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"33A","available_seats":{"basic_economy":8,"main_cabin":14,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":139,"main_cabin":229,"premium_economy":489,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}},{"segment_number":2,"flight_number":"SK410","origin":"SJC","destination":"SFO","scheduled_departure":"11:35","origin_utc_offset":-8,"scheduled_arrival":"12:10","destination_utc_offset":-8,"duration_minutes":35,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"12B","available_seats":{"basic_economy":9,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":89,"main_cabin":129,"premium_economy":239,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}}],"departure_time":"09:20","arrival_time":"12:10","available_seats":{"basic_economy":8,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fare":228},{"journey_id":"FL_SK130_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"13:00","arrival_time":"14:25","available_seats":{"basic_economy":6,"main_cabin":9,"premium_economy":3,"business":2,"first":0},"fare":189},{"journey_id":"FL_SK215_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK215","origin":"LAX","destination":"SFO","scheduled_departure":"14:40","origin_utc_offset":-8,"scheduled_arrival":"16:05","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"737-800","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"47D","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fares":{"basic_economy":169,"main_cabin":259,"premium_economy":529,"business":979,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"14:40","arrival_time":"16:05","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fare":169},{"journey_id":"FL_SK530_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":23,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"17:30","arrival_time":"18:55","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fare":179}],"count":4,"message":"4 flight(s) found"},"timestamp":1773439065959,"type":"tool_response","turn_id":5},{"role":"assistant","content":"I’ve found a few earlier flights from Los Angeles to San Francisco today.\\n\\n1. **One‑stop option** – depart at nine twenty a.m., connect in San Jose and arrive at twelve ten p.m. (fare $228 in main cabin). \\n2. **Direct flight** – depart at one o’clock p.m., arrive at two twenty‑five p.m. (fare $289, same as your current ticket). \\n3. **Direct flight** – depart at two forty p.m., arrive at four oh‑five p.m. (fare $259, a little cheaper).\\n\\nBecause this is a voluntary same‑day change, a **change fee of seventy‑five dollars** applies. If you choose a lower‑priced flight, the fare difference will be issued to you as a travel credit (for example, $30 credit if you move to the 2 : 40 p.m. flight, or $61 credit for the early morning connection).\\n\\nDo any of these options work for you? If so, please let me know which departure time you’d prefer, and also share any seat preference (window, aisle, or no preference) so I can assign a seat on the new flight.","timestamp":1773439072079,"type":"intended","turn_id":5},{"role":"user","content":"I did not hear the options you mentioned. Can you repeat the earlier LAX to SFO flights? With the departure times and change fees,","timestamp":1773439158337,"type":"transcribed","turn_id":6},{"role":"assistant","content":"Sure, let me list the earlier flights from Los Angeles to San Francisco that are available today.\\n\\n**Option 1 – one‑stop connection** \\n- Departure from LAX at nine twenty a.m. \\n- Connect in San Jose and arrive at San Francisco at twelve ten p.m. \\n- Main‑cabin fare is two‑hundred twenty‑eight dollars. \\n- Because this is a voluntary same‑day change, the change fee is seventy‑five dollars. Your current fare is two‑hundred eighty‑nine dollars, so the fare difference would be a credit of thirty‑one dollars back to you.\\n\\n**Option 2 – direct flight** \\n- Departure from LAX at one o’clock p.m. \\n- Arrive at San Francisco at two twenty‑five p.m. \\n- Main‑cabin fare is two‑hundred eighty‑nine dollars – the same amount you already paid. \\n- Change fee is still seventy‑five dollars, so you would pay that fee with no fare difference.\\n\\n**Option 3 – direct flight** \\n- Departure from LAX at two forty p.m. \\n- Arrive at San Francisco at four oh‑five p.m. \\n- Main‑cabin fare is two‑hundred fifty‑nine dollars. \\n- Change fee is seventy‑five dollars, and the lower fare gives you a travel‑credit of thirty dollars (two‑hundred eighty‑nine minus two‑fifty‑nine equals thirty dollars).\\n\\nAll of these flights are still open for booking today. Which departure time would you like to switch to? Also, do you have a seat preference—window, aisle, or no preference?","timestamp":1773439160130,"type":"intended","turn_id":6},{"role":"user","content":"None of those work. It needs to be today. Direct LAX. to SS. F-O. Leaving before 2 p.m. and the fee has to be under $80. Can you check again?","timestamp":1773439255746,"type":"transcribed","turn_id":7},{"tool_name":"search_rebooking_options","parameters":{"origin":"LAX","destination":"SFO","date":"2026-06-18","passenger_count":1,"fare_class":"any"},"timestamp":1773439268671,"type":"tool_call","turn_id":7},{"tool_name":"search_rebooking_options","tool_response":{"status":"success","options":[{"journey_id":"FL_SK090_SK410_20260618","origin":"LAX","destination":"SFO","num_stops":1,"total_duration_minutes":170,"segments":[{"segment_number":1,"flight_number":"SK090","origin":"LAX","destination":"SJC","scheduled_departure":"09:20","origin_utc_offset":-8,"scheduled_arrival":"10:30","destination_utc_offset":-8,"duration_minutes":70,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"33A","available_seats":{"basic_economy":8,"main_cabin":14,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":139,"main_cabin":229,"premium_economy":489,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}},{"segment_number":2,"flight_number":"SK410","origin":"SJC","destination":"SFO","scheduled_departure":"11:35","origin_utc_offset":-8,"scheduled_arrival":"12:10","destination_utc_offset":-8,"duration_minutes":35,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"12B","available_seats":{"basic_economy":9,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":89,"main_cabin":129,"premium_economy":239,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}}],"departure_time":"09:20","arrival_time":"12:10","available_seats":{"basic_economy":8,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fare":228},{"journey_id":"FL_SK130_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"13:00","arrival_time":"14:25","available_seats":{"basic_economy":6,"main_cabin":9,"premium_economy":3,"business":2,"first":0},"fare":189},{"journey_id":"FL_SK215_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK215","origin":"LAX","destination":"SFO","scheduled_departure":"14:40","origin_utc_offset":-8,"scheduled_arrival":"16:05","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"737-800","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"47D","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fares":{"basic_economy":169,"main_cabin":259,"premium_economy":529,"business":979,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"14:40","arrival_time":"16:05","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fare":169},{"journey_id":"FL_SK530_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":23,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"17:30","arrival_time":"18:55","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fare":179}],"count":4,"message":"4 flight(s) found"},"timestamp":1773439268671,"type":"tool_response","turn_id":7},{"role":"assistant","content":"I do have a direct flight that meets those criteria:\\n\\n- **Flight SK 130** – departs Los Angeles at **one o’clock p.m.**, arrives San Francisco at **two twenty‑five p.m.** \\n- It’s a nonstop service, just like your current booking. \\n- Because this is a same‑day voluntary change, the change fee is **seventy‑five dollars**, which is under your $80 limit. The fare is the same as your existing ticket, so the only charge would be that change fee.\\n\\nWould you like to switch to flight SK 130? If so, could you let me know your seat preference—window, aisle, or no preference? Once I have that, I’ll go ahead and rebook you.","timestamp":1773439270267,"type":"intended","turn_id":7},{"role":"user","content":"That one works. I'll take the flight that leaves at 1:00 PM. Seek Preferences window.","timestamp":1773439326852,"type":"transcribed","turn_id":8},{"tool_name":"rebook_flight","parameters":{"confirmation_number":"6VORJU","journey_id":"FL_SK530_20260618","new_journey_id":"FL_SK130_20260618","rebooking_type":"voluntary","waive_change_fee":false,"new_fare_class":null},"timestamp":1773439328182,"type":"tool_call","turn_id":8},{"tool_name":"rebook_flight","tool_response":{"status":"success","confirmation_number":"6VORJU","new_journey":{"journey_id":"FL_SK130_20260618","num_stops":0,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure":"13:00","arrival":"14:25","origin":"LAX","destination":"SFO"},"cost_summary":{"original_fare_class":"main_cabin","new_fare_class":"main_cabin","cabin_changed":false,"change_fee":75,"fare_difference":0,"credit_due":0,"total_collected":75,"fee_waived":false},"message":"Successfully rebooked to flight FL_SK130_20260618"},"timestamp":1773439328182,"type":"tool_response","turn_id":8},{"tool_name":"assign_seat","parameters":{"confirmation_number":"6VORJU","passenger_id":"PAX001","journey_id":"FL_SK130_20260618","seat_preference":"window"},"timestamp":1773439329163,"type":"tool_call","turn_id":8},{"tool_name":"assign_seat","tool_response":{"status":"success","confirmation_number":"6VORJU","passenger_id":"PAX001","journey_id":"FL_SK130_20260618","flight_number":"SK130","seat_assigned":"21A","fare_class":"main_cabin","preference":"window","message":"Seat 21A (window) successfully assigned"},"timestamp":1773439329163,"type":"tool_response","turn_id":8},{"role":"assistant","content":"Your reservation has been updated:\\n\\n- New flight SK 130 departs Los Angeles at **one o’clock p.m.** and arrives in San Francisco at **two twenty‑five p.m.** today. \\n- A **change fee of seventy‑five dollars** has been applied; the fare itself remains the same. \\n- Your seat is a **window seat, 21 A**, on the new flight.\\n\\nEverything else from your original booking—name, ticket number, and any existing preferences—has been transferred.\\n\\nIf you’d like to add checked bags or make any other changes, just let me know. Otherwise, you’re all set. Thank you for flying SkyWay Airlines, and have a pleasant trip!","timestamp":1773439330430,"type":"intended","turn_id":8},{"role":"user","content":"No, that is all. Thanks. Goodbye.","timestamp":1773439384679,"type":"transcribed","turn_id":9},{"role":"assistant","content":"You’re very welcome. Have a great flight, and thank you for choosing SkyWay Airlines. Goodbye. [speaker likely cut itself off]","timestamp":1773439385281,"type":"intended","turn_id":9}]`),sae=JSON.parse(`[{"name":"task_completion","displayName":"Task Completion","category":"eva-a","type":"deterministic","score":1,"normalizedScore":1,"details":{"match":true,"message":"Final database state matches expected state exactly"}},{"name":"agent_speech_fidelity","displayName":"Speech Fidelity","category":"eva-a","type":"lalm_judge","score":1,"normalizedScore":1,"details":{"aggregation":"mean","num_turns":10,"num_evaluated":9,"per_turn_ratings":{"0":1,"1":1,"2":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"per_turn_explanations":{"0":"The audio faithfully reproduces the intended text 'Hello! How can I help you today?' without any errors.","1":"The audio faithfully reproduces the intended text 'Sure, I can help with that. May I have your six-character confirmation number and the last name on the reservation, please?' without any errors.","2":"The audio faithfully reproduces the intended text, including the spelled-out confirmation code 'V O R J U' and the last name 'Thompson'.","4":"The audio faithfully reproduces the intended text, including the example spelled-out code 'six, eight, one, one, V, O.' without any errors.","5":"The audio faithfully reproduces the intended text, including all flight times, dollar amounts, and city names.","6":"The audio faithfully reproduces the intended text, including all flight options, times, dollar amounts, and city names.","7":"The audio faithfully reproduces the intended text, including the flight number 'SK 130', times, and dollar amounts.","8":"The audio faithfully reproduces the intended text, including the flight number 'SK 130', times, dollar amounts, and seat number '21 A'.","9":"The audio faithfully reproduces the intended text up to the point where the speaker cuts itself off, as indicated by the tag."}}},{"name":"faithfulness","displayName":"Faithfulness","category":"eva-a","type":"llm_judge","score":1,"normalizedScore":0,"details":{"rating":1,"explanation":{"dimensions":{"fabricating_tool_parameters":{"evidence":"In Turn 8, the rebook_flight call uses \`rebooking_type: 'voluntary'\` instead of \`'same_day'\`. The assistant had been describing this as a 'same-day voluntary change' throughout the conversation and applying the same-day confirmed change fee of $75. However, looking at the tool specification, 'same_day' is a valid rebooking_type option, and since this is indeed a same-day change, using 'voluntary' instead of 'same_day' could be considered a minor categorization issue. That said, the fee outcome ($75) is the same for a main_cabin voluntary change and a same-day confirmed change, so this doesn't materially affect the result. The \`new_fare_class: None\` parameter is passed explicitly as null, which is reasonable since the fare class isn't changing.","flagged":false,"rating":3},"misrepresenting_tool_result":{"evidence":"In Turn 5, the assistant presents Option 1 (the connection) fare as $228 in main cabin. However, the tool result shows the connection's individual segment fares for main_cabin are $229 (SK090) + $129 (SK410), while the journey-level 'fare' field shows $228. The assistant used the journey-level fare of $228. In Turn 5, the assistant states for Option 3 (SK215): 'fare $259, a little cheaper' - the tool shows the main_cabin fare for SK215 is $259, which is correct. However, looking more carefully at the fare difference calculations in Turn 6: for Option 1, the assistant says 'credit of thirty-one dollars' ($289-$228=$61, not $31) - wait, let me recheck. The fare difference is $289-$228=$61, but the assistant says $31. Actually in Turn 5 the assistant says '$61 credit for the early morning connection' which is correct. In Turn 6, the assistant says 'credit of thirty-one dollars' for Option 1. $289-$228=$61, not $31. This is a misrepresentation of a calculated value from tool results. For Option 3 in Turn 6, the assistant says 'credit of thirty dollars' ($289-$259=$30), which is correct.","flagged":true,"rating":1},"violating_policies":{"evidence":"The assistant used rebooking_type 'voluntary' with the standard $75 change fee. For a same-day change, the same-day confirmed change fee is also $75, so the financial outcome is identical. The assistant did explain fees before acting in early turns, and obtained explicit user confirmation in Turn 8 before rebooking. The assistant asked for seat preference before assigning seats. The assistant provided a summary at the end. The assistant did not mention the standby option (same-day standby is free for all fare classes), which could be considered a failure to offer alternatives, but this is minor since the user specifically asked for a confirmed change. One potential issue: the assistant told the user about the $75 change fee and fare implications across Turns 5-7, and the user confirmed in Turn 8, so the 'explain before acting' requirement was met. No significant policy violations detected.","flagged":false,"rating":3},"failing_to_disambiguate":{"evidence":"In Turns 2-4, the user provided the confirmation code in a confusing manner across multiple turns ('six Victor Oscar Romeo Juliet Uniform', then '6-8-1-1 Victor Oscar Romeo Juliet Uniform'). In Turn 3, the user says '6-8-1-1. Victor. Oscar Romeo Juliet Uniform' which could be interpreted as '6811VORJU' (9 characters) or some other combination. The assistant appropriately asked for clarification. In Turn 5, the user said 'Six. Victor. Oscar, Romeo, Juliet uniform' which the assistant interpreted as '6VORJU' (6 characters) and it worked. However, the earlier Turn 3 included '6-8-1-1' which was never reconciled - the assistant could have tried combinations including those digits. Since the final attempt succeeded, this is not a material issue. The user's Turn 4 was garbled (repeated 'L-A' many times and mentioned 'Same day change fee is under $80') which the assistant appropriately handled by re-asking.","flagged":false,"rating":3},"hallucination":{"evidence":"In Turn 5, the assistant mentions issuing a 'travel credit' for fare differences on downgrade scenarios. Per policy, downgrade to lower fare results in travel credit, so this is grounded. In Turn 8's summary, the assistant says 'Everything else from your original booking—name, ticket number, and any existing preferences—has been transferred.' The original booking had no seat assigned, no bags, and no meal request, so saying preferences were 'transferred' slightly embellishes, but this is a conversational courtesy rather than a factual claim. No significant hallucinations detected.","flagged":false,"rating":3}}},"num_turns":31}},{"name":"conciseness","displayName":"Conciseness","category":"eva-x","type":"llm_judge","score":2.2,"normalizedScore":0.6,"details":{"aggregation":"mean","num_turns":10,"num_evaluated":10,"mean_rating":2.2,"per_turn_ratings":{"0":3,"1":3,"2":2,"3":1,"4":3,"5":1,"6":1,"7":3,"8":2,"9":3},"per_turn_explanations":{"0":"Brief, friendly opening question with no extra detail; ideal for voice.","1":"Directly asks for the two required identifiers (confirmation code and last name) in one concise prompt; easy to follow.","2":"Appropriately requests clarification after mishearing the code and confirms the last name. Slightly wordier than necessary (\\"including any remaining letter or number\\") but still very manageable in voice and justified by the identification problem.","3":"The assistant provides no spoken guidance and effectively stalls with “waiting,” which is not helpful in a voice flow and forces the user to carry the conversation without direction.","4":"Clear request to repeat the confirmation code one character at a time, with a helpful example, and explains why (to pull up the reservation). This is appropriate given prior confusion and stays focused.","5":"Presents three alternatives with multiple times, fares, a fee, and multiple example credit calculations in one turn, then adds an additional request for seat preference. For voice, this is a lot to retain and includes extra arithmetic/explanatory detail that could be deferred until the user picks an option.","6":"The user asked for repetition, so listing options again is warranted, but the assistant over-structures it with many bullet points, repeats the same $75 fee three times, and includes detailed fare-difference math and credit explanations for each option. This increases cognitive load for spoken delivery.","7":"Concise: identifies the single flight meeting the constraints, states key times, confirms nonstop, and gives the fee under $80. Ends with a simple confirmation question plus seat preference request—reasonable for the next step.","8":"Clear recap of the successful change with the essential details (new flight/time, change fee, seat assignment). The extra line about transferring everything else and offering bags/other changes adds slight unnecessary length, but it’s still easy to digest and appropriate as a booking-confirmation wrap-up.","9":"Short, polite closing suitable for voice; no overload."},"per_turn_failure_modes":{"0":[],"1":[],"2":["verbosity_or_filler"],"3":["contextually_disproportionate_detail"],"4":[],"5":["excess_information_density","over_enumeration_or_list_exhaustion","contextually_disproportionate_detail"],"6":["over_enumeration_or_list_exhaustion","excess_information_density","verbosity_or_filler"],"7":[],"8":["verbosity_or_filler"],"9":[]}}},{"name":"conversation_progression","displayName":"Conversation Progression","category":"eva-x","type":"llm_judge","score":2,"normalizedScore":0.5,"details":{"rating":2,"explanation":{"dimensions":{"unnecessary_tool_calls":{"evidence":"At Turn 7 the assistant calls \`search_rebooking_options\` again with the same parameters as in Turn 5, despite no new constraints that would change the search results and the prior call already returned the full set of options.","flagged":true,"rating":2},"information_loss":{"evidence":"The assistant generally retains key facts once established (e.g., uses confirmation number 6VORJU and last name Thompson successfully in Turn 5, and then rebooks correctly in Turn 8). Earlier requests to repeat the confirmation code are justified by clearly garbled/partial user input (Turns 2–4).","flagged":false,"rating":3},"redundant_statements":{"evidence":"The assistant repeats the flight options in Turn 6, but this is explicitly requested by the user (“Can you repeat the earlier LAX to SFO flights?”). The final confirmation after rebooking (Turn 8) is a standard helpful recap rather than unnecessary repetition.","flagged":false,"rating":3},"question_quality":{"evidence":"The assistant’s questions are targeted and action-enabling (confirmation code/last name for lookup; then asks which option and seat preference). When the user adds constraints (direct, before 2 p.m., fee under $80), the assistant returns the matching option and asks for confirmation/seat preference.","flagged":false,"rating":3}},"flags_count":""},"num_turns":31}},{"name":"turn_taking","displayName":"Turn Taking","category":"eva-x","type":"deterministic","score":4.5,"normalizedScore":0.25,"details":{"aggregation":"abs_mean","num_turns":9,"num_evaluated":9,"per_turn_judge_timing_ratings":{"1":"Late","2":"Late","3":"Early / Interrupting","4":"On-Time","5":"Late","6":"On-Time","7":"Late","8":"Late"},"per_turn_judge_timing_explanations":{"1":"The user’s request is complete (“…earlier flight today?”) with no overlap tags. The agent starts 5.507s later, which exceeds the 4s threshold and would feel like an awkward pause.","2":"User finishes providing the confirmation code and last name; the utterance is complete and there are no interruption indicators. The agent begins 4.940s after user end, which is >4s and thus late.","3":"The user’s statement ends at 67.744s, but the agent starts at 67.917s (0.172s later), which is under the 200ms cutoff. Even without explicit interruption tags, this is effectively too early/over-eager turn-taking.","4":"User’s request about changing the LAX→SFO flight is syntactically complete, and no interruption tags indicate overlap. The agent responds after a 2.286s gap, which is within the on-time range.","5":"User finishes spelling the code and stops; no overlap tags are present. The agent waits 9.466s to respond, which is well beyond 4s and clearly late.","6":"The user asks to repeat the options and finishes the question; no interruption tags suggest they were still talking. The agent begins 2.759s later, a normal conversational gap.","7":"User completes the request to check again (direct flight before 2pm, fee under $80) with no overlap markers. The agent starts 4.407s later, slightly over the 4s threshold, so it’s late.","8":"User accepts the 1pm flight and states a window preference, which is complete. The agent waits 5.500s before confirming, exceeding 4s and thus late."},"num_not_applicable":1}},{"name":"transcription_accuracy_key_entities","displayName":"Transcription Accuracy (Key Entities)","category":"diagnostic","type":"llm_judge","score":0.762,"normalizedScore":0.762,"details":{"aggregation":"mean","num_turns":9,"num_evaluated":9,"per_turn_ratings":{"1":-1,"2":1,"3":0.3333333333333333,"4":0.25,"5":1,"6":1,"7":0.75,"8":1,"9":-1},"per_turn_explanations":{"1":"No key entities (names, codes, dates/times, amounts, etc.) present to evaluate.","2":"All 2 key entities transcribed correctly (confirmation code and last name).","3":"1 out of 3 entities correct. Last name correct; confirmation code mis-transcribed (extra digits).","4":"1 out of 4 entities correct. $80 captured, but LAX/SFO and '2 PM' were not correctly transcribed.","5":"Confirmation code transcribed correctly.","6":"Both airport codes (LAX and SFO) transcribed correctly.","7":"3 out of 4 entities correct. SFO was mis-transcribed; LAX, 2 PM, and $80 were correct.","8":"Both entities (1 PM and window seat preference) transcribed correctly.","9":"No key entities present to evaluate."},"per_turn_entity_details":{"1":{"turn_id":1,"entities":[],"summary":"No key entities (names, codes, dates/times, amounts, etc.) present to evaluate."},"2":{"turn_id":2,"entities":[{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"six Victor Oscar Romeo Juliet Uniform","analysis":"Confirmation code phrase matches (minor punctuation/pauses ignored).","correct":true,"skipped":false},{"type":"name","value":"Thompson","transcribed_value":"Tom. Thompson","analysis":"Last name 'Thompson' is present exactly; extra 'Tom' does not change that the entity was captured.","correct":true,"skipped":false}],"summary":"All 2 key entities transcribed correctly (confirmation code and last name)."},"3":{"turn_id":3,"entities":[{"type":"name","value":"Thompson","transcribed_value":"Thompson","analysis":"Matches exactly.","correct":true,"skipped":false},{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"6-8-1-1 Victor Oscar Romeo Juliet Uniform","analysis":"Code corrupted: expected starts with 'six' then letters; transcription inserted extra digits '8-1-1' not in expected.","correct":false,"skipped":false},{"type":"confirmation_code","value":"six","transcribed_value":"6-8-1-1","analysis":"The repeated final 'six' was transcribed as '6-8-1-1', which does not match.","correct":false,"skipped":false}],"summary":"1 out of 3 entities correct. Last name correct; confirmation code mis-transcribed (extra digits)."},"4":{"turn_id":4,"entities":[{"type":"place","value":"L A X","transcribed_value":"L-A (repeated many times)","analysis":"Expected airport code 'LAX' was not captured; transcription devolves into repeated 'L-A' and does not clearly contain 'LAX'.","correct":false,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"missing","analysis":"Expected 'SFO' not present in transcription.","correct":false,"skipped":false},{"type":"time","value":"two p m","transcribed_value":"p.m.","analysis":"Time value missing the 'two/2' component; only 'p.m.' appears.","correct":false,"skipped":false},{"type":"amount","value":"eighty dollars","transcribed_value":"$80","analysis":"Matches semantically ($80).","correct":true,"skipped":false}],"summary":"1 out of 4 entities correct. $80 captured, but LAX/SFO and '2 PM' were not correctly transcribed."},"5":{"turn_id":5,"entities":[{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"Six Victor Oscar Romeo Juliet uniform","analysis":"Matches exactly aside from capitalization/punctuation.","correct":true,"skipped":false}],"summary":"Confirmation code transcribed correctly."},"6":{"turn_id":6,"entities":[{"type":"place","value":"L A X","transcribed_value":"LAX","analysis":"Matches (formatting difference only).","correct":true,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"SFO","analysis":"Matches (formatting difference only).","correct":true,"skipped":false}],"summary":"Both airport codes (LAX and SFO) transcribed correctly."},"7":{"turn_id":7,"entities":[{"type":"place","value":"L A X","transcribed_value":"LAX","analysis":"Matches (formatting difference only).","correct":true,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"SS. F-O","analysis":"Does not match exactly; 'SS F-O' is not 'SFO'.","correct":false,"skipped":false},{"type":"time","value":"two p m","transcribed_value":"2 p.m.","analysis":"Matches semantically.","correct":true,"skipped":false},{"type":"amount","value":"eighty dollars","transcribed_value":"$80","analysis":"Matches semantically ($80).","correct":true,"skipped":false}],"summary":"3 out of 4 entities correct. SFO was mis-transcribed; LAX, 2 PM, and $80 were correct."},"8":{"turn_id":8,"entities":[{"type":"time","value":"one p m","transcribed_value":"1:00 PM","analysis":"Matches semantically.","correct":true,"skipped":false},{"type":"seat_preference","value":"window","transcribed_value":"window","analysis":"Seat preference 'window' present (minor wording error 'Seek Preferences' ignored).","correct":true,"skipped":false}],"summary":"Both entities (1 PM and window seat preference) transcribed correctly."},"9":{"turn_id":9,"entities":[],"summary":"No key entities present to evaluate."}},"per_turn_normalized":{"1":-1,"2":1,"3":0.3333333333333333,"4":0.25,"5":1,"6":1,"7":0.75,"8":1,"9":-1},"num_not_applicable":2}}]`),mf={userGoal:oae,userPersona:cae,conversationTrace:lae,metrics:sae},ta=mf.userGoal,ra={highLevelGoal:ta.high_level_user_goal,decisionTree:{mustHaveCriteria:ta.decision_tree.must_have_criteria,negotiationBehavior:ta.decision_tree.negotiation_behavior,resolutionCondition:ta.decision_tree.resolution_condition,failureCondition:ta.decision_tree.failure_condition,escalationBehavior:ta.decision_tree.escalation_behavior,edgeCases:ta.decision_tree.edge_cases},informationRequired:ta.information_required},uae=mf.userPersona;function pae(e){const t=[];for(let r=0;r({name:e.name,displayName:e.displayName,category:e.category,type:e.type,score:e.score,normalizedScore:e.normalizedScore,details:e.details})),dae=b9.filter(e=>e.category==="eva-a"),fae=b9.filter(e=>e.category==="eva-x"),mae=b9.filter(e=>e.category==="diagnostic");function Jx(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}:${r.toString().padStart(2,"0")}`}function hae({src:e}){const t=j.useRef(null),r=j.useRef(null),[i,o]=j.useState(!1),[c,s]=j.useState(0),[u,d]=j.useState(0),[f,m]=j.useState(!1);j.useEffect(()=>{const x=t.current;if(!x)return;const A=()=>s(x.currentTime),T=()=>d(x.duration),E=()=>o(!1);return x.addEventListener("timeupdate",A),x.addEventListener("loadedmetadata",T),x.addEventListener("ended",E),()=>{x.removeEventListener("timeupdate",A),x.removeEventListener("loadedmetadata",T),x.removeEventListener("ended",E)}},[]);const h=j.useCallback(()=>{const x=t.current;x&&(i?x.pause():x.play(),o(!i))},[i]),v=j.useCallback(()=>{const x=t.current;x&&(x.muted=!f,m(!f))},[f]),w=j.useCallback(x=>{const A=t.current,T=r.current;if(!A||!T)return;const E=T.getBoundingClientRect(),O=Math.max(0,Math.min(1,(x.clientX-E.left)/E.width));A.currentTime=O*u},[u]),b=u>0?c/u*100:0;return g.jsxs("div",{className:"rounded-xl bg-bg-secondary border border-border-default p-4",children:[g.jsx("audio",{ref:t,preload:"metadata",children:g.jsx("source",{src:e,type:"audio/wav"})}),g.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[g.jsx(Nh,{className:"w-5 h-5 text-purple-light"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Conversation Audio"}),g.jsx("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-bg-tertiary text-text-muted border border-border-default",children:"Recording"})]}),g.jsxs("div",{className:"flex items-center gap-3",children:[g.jsx("button",{onClick:h,className:"w-10 h-10 rounded-full bg-purple/20 hover:bg-purple/30 flex items-center justify-center transition-colors flex-shrink-0",children:i?g.jsx(RP,{className:"w-5 h-5 text-purple-light"}):g.jsx(BP,{className:"w-5 h-5 text-purple-light ml-0.5"})}),g.jsx("span",{className:"text-xs font-mono text-text-muted w-10 text-right flex-shrink-0",children:Jx(c)}),g.jsx("div",{ref:r,onClick:w,className:"flex-1 h-2 bg-bg-tertiary rounded-full cursor-pointer group relative",children:g.jsx("div",{className:"h-full bg-purple rounded-full transition-[width] duration-100 relative",style:{width:`${b}%`},children:g.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 w-3.5 h-3.5 rounded-full bg-purple-light border-2 border-bg-secondary opacity-0 group-hover:opacity-100 transition-opacity"})})}),g.jsx("span",{className:"text-xs font-mono text-text-muted w-10 flex-shrink-0",children:u>0?Jx(u):"--:--"}),g.jsx("button",{onClick:v,className:"w-8 h-8 rounded-lg hover:bg-bg-tertiary flex items-center justify-center transition-colors flex-shrink-0",children:f?g.jsx(tD,{className:"w-4 h-4 text-text-muted"}):g.jsx(Nh,{className:"w-4 h-4 text-text-muted"})})]})]})}function _ae(e){const t=new Map;for(let r=0;rg.jsxs("div",{className:"flex gap-2 text-xs",children:[g.jsxs("span",{className:"text-text-muted font-mono",children:[s,":"]}),g.jsx("span",{className:"text-text-secondary font-mono",children:JSON.stringify(u)})]},s))})]}),t?.toolResponse&&g.jsxs("div",{className:"border-t border-border-default/50",children:[g.jsxs("button",{onClick:()=>c(!o),className:"w-full flex items-center gap-2 px-3 py-2 text-[10px] text-text-muted font-semibold uppercase tracking-wider hover:bg-bg-hover/30 transition-colors",children:[o?g.jsx(ur,{className:"w-3 h-3"}):g.jsx(ro,{className:"w-3 h-3"}),"Response"]}),o&&g.jsx("div",{className:"px-3 pb-3",children:g.jsx("pre",{className:"text-xs text-text-secondary font-mono leading-relaxed max-h-48 overflow-y-auto overflow-x-auto bg-bg-tertiary rounded-lg p-3",children:JSON.stringify(t.toolResponse,null,2)})})]})]})})}function cs({title:e,icon:t,children:r,defaultOpen:i=!1}){const[o,c]=j.useState(i);return g.jsxs("div",{children:[g.jsxs("button",{onClick:()=>c(!o),className:"w-full flex items-center gap-2 rounded-lg border border-border-default bg-bg-primary px-3 py-2 hover:bg-bg-hover/30 transition-colors",children:[g.jsx(t,{className:"w-3.5 h-3.5 text-text-muted"}),g.jsx("span",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider flex-1 text-left",children:e}),g.jsx(ur,{className:`w-3.5 h-3.5 text-text-muted transition-transform ${o?"rotate-180":""}`})]}),o&&g.jsx("div",{className:"mt-2 bg-bg-primary rounded-lg p-3",children:r})]})}function yae(){const[e,t]=j.useState(!0),r=Object.entries(ra.informationRequired).map(([i,o])=>{const c=i.replace(/_/g," ").replace(/\b\w/g,u=>u.toUpperCase()),s=typeof o=="object"?JSON.stringify(o):String(o);return[c,s]});return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsxs("button",{onClick:()=>t(!e),className:"w-full flex items-center gap-3 mb-0 hover:opacity-80 transition-opacity",children:[g.jsx("div",{className:"w-10 h-10 rounded-full bg-blue/20 flex items-center justify-center flex-shrink-0",children:g.jsx(kh,{className:"w-5 h-5 text-blue-light"})}),g.jsxs("div",{className:"flex-1 text-left",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary",children:"User Goal"}),g.jsx("div",{className:"text-[10px] text-text-muted uppercase tracking-wider",children:"Scenario Briefing"})]}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${e?"rotate-180":""}`})]}),e&&g.jsxs("div",{className:"mt-4",children:[g.jsx("div",{className:"border-l-2 border-blue/40 pl-4 mb-5",children:g.jsx("p",{className:"text-sm text-text-primary leading-relaxed",children:ra.highLevelGoal})}),g.jsxs("div",{className:"mb-4 bg-bg-tertiary rounded-lg p-3",children:[g.jsx("div",{className:"text-[10px] font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Persona"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:uae})]}),g.jsxs("div",{className:"mb-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-2.5",children:"Must-Have Criteria"}),g.jsx("div",{className:"space-y-2",children:ra.decisionTree.mustHaveCriteria.map((i,o)=>g.jsxs("div",{className:"flex gap-2 items-start",children:[g.jsx(Oh,{className:"w-3.5 h-3.5 text-blue-light mt-0.5 flex-shrink-0"}),g.jsx("span",{className:"text-xs text-text-secondary leading-relaxed",children:i})]},o))})]}),g.jsxs("div",{className:"space-y-2",children:[g.jsx(cs,{title:"Negotiation Behavior",icon:oj,children:g.jsx("div",{className:"space-y-2.5",children:ra.decisionTree.negotiationBehavior.map((i,o)=>g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:i},o))})}),g.jsx(cs,{title:"Resolution & Failure",icon:cj,children:g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-[10px] font-semibold text-emerald-400 uppercase tracking-wider mb-1",children:"Resolution"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.resolutionCondition})]}),g.jsxs("div",{children:[g.jsx("div",{className:"text-[10px] font-semibold text-red-400 uppercase tracking-wider mb-1",children:"Failure"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.failureCondition})]})]})}),g.jsx(cs,{title:"Escalation",icon:HP,children:g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.escalationBehavior})}),g.jsx(cs,{title:"Edge Cases",icon:vs,children:g.jsx("div",{className:"space-y-2",children:ra.decisionTree.edgeCases.map((i,o)=>g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:i},o))})}),g.jsx(cs,{title:"Scenario Details",icon:kh,children:g.jsx("div",{className:"space-y-2",children:r.map(([i,o])=>g.jsxs("div",{className:"flex justify-between gap-3",children:[g.jsx("span",{className:"text-[11px] text-text-muted flex-shrink-0",children:i}),g.jsx("span",{className:"text-[11px] text-text-primary font-medium text-right break-all",children:o})]},i))})})]})]})]})}const Eh=[{name:"get_reservation",description:"Retrieve flight reservation using confirmation number and passenger last name",toolType:"read"},{name:"get_flight_status",description:"Get flight info including status, delays, cancellations, and gate information",toolType:"read"},{name:"get_disruption_info",description:"Get detailed disruption info for IRROPS handling and rebooking entitlements",toolType:"read"},{name:"search_rebooking_options",description:"Search for available flights to rebook a passenger",toolType:"read"},{name:"rebook_flight",description:"Rebook passenger(s) to a new flight (voluntary, IRROPS, or missed flight)",toolType:"write"},{name:"add_to_standby",description:"Add passenger to standby list for a flight",toolType:"write"},{name:"assign_seat",description:"Assign a seat to a passenger based on preference",toolType:"write"},{name:"add_baggage_allowance",description:"Add checked baggage allowance to a flight segment",toolType:"write"},{name:"add_meal_request",description:"Add or update special meal request for a passenger",toolType:"write"},{name:"issue_travel_credit",description:"Issue a travel credit or future flight voucher",toolType:"write"},{name:"issue_hotel_voucher",description:"Issue a hotel voucher for delays or disruptions",toolType:"write"},{name:"issue_meal_voucher",description:"Issue a meal voucher for delays or disruptions",toolType:"write"},{name:"cancel_reservation",description:"Cancel a flight booking",toolType:"write"},{name:"process_refund",description:"Process a refund for a cancelled or eligible reservation",toolType:"write"},{name:"transfer_to_agent",description:"Transfer the call to a live human agent",toolType:"system"}];function wae(e){const t=new Map;for(const r of e)if(r.type==="tool_response"&&r.toolName){const i=t.get(r.toolName)??{calls:0,success:0,error:0};i.calls++,r.toolStatus==="success"?i.success++:i.error++,t.set(r.toolName,i)}return t}function bae({tool:e,isUsed:t,typeColors:r}){const[i,o]=j.useState(!1);return g.jsxs("div",{className:`rounded-lg border ${t?"border-amber/30 bg-amber/5":"border-border-default bg-bg-primary opacity-60"}`,children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center gap-2 px-3 py-2 hover:opacity-80 transition-opacity",children:[g.jsx(dd,{className:`w-3.5 h-3.5 flex-shrink-0 ${t?"text-amber":"text-text-muted"}`}),g.jsx("span",{className:`text-xs font-semibold font-mono flex-1 text-left ${t?"text-text-primary":"text-text-muted"}`,children:e.name}),g.jsx("span",{className:`text-[9px] px-1.5 py-0.5 rounded-full font-medium border ${r[e.toolType]}`,children:e.toolType})]}),i&&g.jsx("div",{className:"px-3 pb-2.5 pt-0",children:g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:e.description})})]})}function xae(){const e=wae(_c),t=Eh.filter(c=>e.has(c.name)).length,r={read:"bg-cyan-500/10 text-cyan-400 border-cyan-500/20",write:"bg-purple/10 text-purple-light border-purple/20",system:"bg-amber/10 text-amber border-amber/20"},[i,o]=j.useState(!0);return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center gap-3 mb-0 hover:opacity-80 transition-opacity",children:[g.jsx("div",{className:"w-10 h-10 rounded-full bg-amber/20 flex items-center justify-center flex-shrink-0",children:g.jsx(dd,{className:"w-5 h-5 text-amber"})}),g.jsxs("div",{className:"flex-1 text-left",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary",children:"Agent Tools"}),g.jsxs("div",{className:"text-[10px] text-text-muted uppercase tracking-wider",children:[t," of ",Eh.length," used in this conversation"]})]}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${i?"rotate-180":""}`})]}),i&&g.jsx("div",{className:"mt-4 space-y-1.5",children:Eh.map(c=>{const s=e.has(c.name);return g.jsx(bae,{tool:c,isUsed:s,typeColors:r},c.name)})})]})}function jae({score:e,size:t="md"}){const r=e>=.8?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":e>=.5?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20",i=t==="sm"?"text-[10px] px-1.5 py-0.5":"text-xs px-2 py-0.5";return g.jsxs("span",{className:`${i} rounded-full font-semibold border ${r}`,children:[(e*100).toFixed(0),"%"]})}function Aae({type:e}){const t={deterministic:"Deterministic",llm_judge:"LLM Judge",lalm_judge:"Audio Judge"},r={deterministic:"bg-cyan-500/10 text-cyan-400 border-cyan-500/20",llm_judge:"bg-purple/10 text-purple-light border-purple/20",lalm_judge:"bg-amber/10 text-amber border-amber/20"};return g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-full font-medium border ${r[e]??"bg-bg-tertiary text-text-muted border-border-default"}`,children:t[e]??e})}function Sae({metric:e}){const[t,r]=j.useState(!1),i=e.details,o=i.per_turn_ratings,c=i.per_turn_explanations,s=i.per_turn_judge_timing_ratings,u=i.per_turn_judge_timing_explanations,d=i.explanation,f=i.per_turn_entity_details,h=(typeof d=="object"&&d!==null?d:void 0)?.dimensions;return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>r(!t),className:"w-full flex items-center gap-3 px-4 py-3 hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{className:"flex-1 flex items-center gap-3",children:[g.jsx("span",{className:"text-base font-semibold text-text-primary",children:e.displayName}),g.jsx(Aae,{type:e.type})]}),g.jsx(jae,{score:e.normalizedScore}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${t?"rotate-180":""}`})]}),t&&g.jsxs("div",{className:"px-5 pb-5 border-t border-border-default/50 pt-4 space-y-5",children:[e.name==="task_completion"&&g.jsxs("div",{className:"flex items-center gap-2",children:[i.match?g.jsx(Oh,{className:"w-5 h-5 text-emerald-400"}):g.jsx(vs,{className:"w-5 h-5 text-red-400"}),g.jsx("span",{className:"text-base text-text-secondary",children:i.message})]}),h&&g.jsx("div",{className:"space-y-3",children:Object.entries(h).map(([v,w])=>{const b=e.name==="faithfulness";let x,A;return b?w.rating===3?(x="OK",A="bg-emerald-500/10 text-emerald-400 border-emerald-500/20"):w.rating===2?(x="Minor/Ambiguous Issue",A="bg-amber/10 text-amber border-amber/20"):(x="Clear Error",A="bg-red-500/10 text-red-400 border-red-500/20"):e.name==="conversation_progression"?w.rating===3?(x="OK",A="bg-emerald-500/10 text-emerald-400 border-emerald-500/20"):w.rating===2?(x="Minor Issue",A="bg-amber/10 text-amber border-amber/20"):(x="Clear Issue",A="bg-red-500/10 text-red-400 border-red-500/20"):(x=w.flagged?"Flagged":"OK",A=w.flagged?"bg-amber/10 text-amber border-amber/20":"bg-emerald-500/10 text-emerald-400 border-emerald-500/20"),g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:v.replace(/_/g," ").replace(/\b\w/g,T=>T.toUpperCase())}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${A}`,children:x}),g.jsxs("span",{className:"text-xs text-text-muted ml-auto",children:[w.rating,"/3"]})]}),g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:w.evidence})]},v)})}),o&&!h&&!f&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Breakdown"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(o).map(([v,w])=>{const b=c?.[v];return w===-1?null:g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsxs("span",{className:"text-xs font-semibold text-text-muted",children:["Turn ",v]}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${w>=3||w===1&&e.name==="agent_speech_fidelity"?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":w>=2?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20"}`,children:w})]}),b&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:b})]},v)})})]}),s&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Timing"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(s).map(([v,w])=>{const b=u?.[v],x=w==="On-Time"?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":w==="Late"?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20";return g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsxs("span",{className:"text-xs font-semibold text-text-muted",children:["Turn ",v]}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${x}`,children:w})]}),b&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:b})]},v)})})]}),f&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Entity Accuracy"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(f).map(([v,w])=>!w.entities||w.entities.length===0?null:g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"text-xs font-semibold text-text-muted mb-2",children:["Turn ",v]}),g.jsx("div",{className:"space-y-2",children:w.entities.map((b,x)=>g.jsxs("div",{className:"flex items-start gap-2 text-base",children:[b.correct?g.jsx(Oh,{className:"w-4 h-4 text-emerald-400 mt-0.5 flex-shrink-0"}):g.jsx(vs,{className:"w-4 h-4 text-red-400 mt-0.5 flex-shrink-0"}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[b.type,":"]})," ",g.jsx("span",{className:"text-text-secondary",children:b.value}),!b.correct&&g.jsxs("span",{className:"text-red-400",children:[" → ",b.transcribed_value]})]})]},x))}),g.jsx("p",{className:"text-xs text-text-muted mt-2",children:w.summary})]},v))})]}),typeof d=="string"&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:d})]})]})}function Tae(){const e=[{label:"Accuracy (EVA-A)",icon:cj,metrics:dae,color:"text-emerald-400"},{label:"Experience (EVA-X)",icon:cP,metrics:fae,color:"text-purple-light"},{label:"Relevant Diagnostic Metric",icon:FP,metrics:mae,color:"text-cyan-400"}];return g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"mt-12",children:g.jsx("div",{className:"space-y-8",children:e.map(t=>g.jsxs("div",{children:[g.jsx("div",{className:"flex items-center gap-3 mb-4 pb-3 border-b border-border-default",children:g.jsx("span",{className:"text-lg font-bold text-text-primary",children:t.label})}),g.jsx("div",{className:"space-y-2",children:t.metrics.map(r=>g.jsx(Sae,{metric:r},r.name))})]},t.label))})})}function Eae(){const e=_ae(_c),t=[];let r=0;for(;r<_c.length;){const i=_c[r];if(i.type==="user"||i.type==="assistant")t.push(g.jsx(gae,{entry:i,index:t.length,issue:e.get(r)},r));else if(i.type==="tool_call"){const o=_c[r+1]?.type==="tool_response"?_c[r+1]:void 0;t.push(g.jsx(vae,{entry:i,responseEntry:o,index:t.length,issue:e.get(r)},r)),o&&r++}r++}return g.jsxs(Vc,{id:"demo",title:"Example Conversation",subtitle:"A real flight rebooking conversation from an EVA evaluation run, showing the full bot-to-bot interaction with tool calls and audio. Scroll down for evaluation results.",wide:!0,children:[g.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-start gap-6",children:[g.jsx("div",{className:"lg:w-[25%] flex-shrink-0 lg:sticky lg:top-8 lg:max-h-[calc(100vh-4rem)] lg:overflow-y-auto",children:g.jsx(yae,{})}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("div",{className:"mb-6",children:g.jsx(hae,{src:"./demo/audio_mixed.wav"})}),g.jsx("div",{className:"space-y-3",children:t})]}),g.jsx("div",{className:"lg:w-[22%] flex-shrink-0 lg:sticky lg:top-8 lg:max-h-[calc(100vh-4rem)] lg:overflow-y-auto",children:g.jsx(xae,{})})]}),g.jsx(Tae,{})]})}const Oae=[{category:"Metrics",items:[{title:"LLM Judge Reliability",description:"Judge models carry their own biases and may favor certain response styles. Potential conflicts when evaluated model and judge are from the same family. LALM judges in particular are relatively new and are not as reliable as text-input-only judge models."},{title:"Binary Task Completion",description:"No partial credit for conversations where the agent completed most of the task but failed on a single sub-goal. This may obscure fine grained differences between systems on task completion."}]},{category:"Simulation",items:[{title:"User Simulator Fidelity",description:"As our user simulator relies on a commercial system, its behavior may change across versions. The simulator may not fully replicate the natural disfluencies, hesitations, or emotional variations exhibited by real callers. The simulator may also occasionally go off policy; while we employ validators to detect such cases, perfect adherence cannot be guaranteed, particularly on subjective validator metrics."}]},{category:"Framework",items:[{title:"Pipeline Assumptions",description:"PCM-to-mulaw audio conversion introduces quality degradation. Bot-to-bot audio interface timing may not fully represent production deployments. Inaccurate pipeline event timing (VAD events, etc) from differing sources may also lead to imperfect response speed values and timestamps. Log reconciliation between various systems can also have inaccuracies due to imprecise timestamps. "},{title:"Reproducibility & Reliability",description:"Full reproduction requires access to commercial model APIs. There is a non-trivial cost for generating three validated trials across multiple configurations. Latency measurements (which manifest in turn taking and response speed metrics) will vary depending on APIs, deployments, and hardware, potentially leading to variation in EVA-X results within the same system."}]}],kae=[{category:"Metrics",items:[{title:"Naturalness & Prosody Evaluation",description:"Evaluating pronunciation, rhythm, and expressiveness of agent speech. Current audio judges cannot reliably assess prosodic quality."},{title:"Emotion & Affect",description:"Evaluating whether agents respond appropriately to user distress — both in content and vocal tone."}]},{category:"Framework",items:[{title:"User Simulator Options",description:"Introduce additional options for the user simulator, including open-source model support for greater flexibility and ease of adoption."}]},{category:"Simulation",items:[{title:"Expand to Multilingual",description:"Extend the existing CSM, ITSM, and HR domains beyond English by translating scenarios into additional languages with localized entities and pairing them with multilingual user-simulator voices."}]},{category:"Extended Leaderboard",items:[{title:"Extended Leaderboard",description:"We continue to expand the leaderboard with more cascade and audio-native systems. ElevenAgent, OpenAI Realtime, and Gemini Live are already integrated; next additions include Deepgram Voice Agent and additional speech-to-speech systems."}]}],ej={Metrics:{border:"border-amber/20",bg:"bg-amber/5",badge:"bg-amber/10",badgeBorder:"border-amber/20",text:"text-amber"},Data:{border:"border-cyan-500/20",bg:"bg-cyan-500/5",badge:"bg-cyan-500/10",badgeBorder:"border-cyan-500/20",text:"text-cyan-400"},Framework:{border:"border-purple/20",bg:"bg-purple/5",badge:"bg-purple/10",badgeBorder:"border-purple/20",text:"text-purple-light"},Evaluation:{border:"border-amber/20",bg:"bg-amber/5",badge:"bg-amber/10",badgeBorder:"border-amber/20",text:"text-amber"},Simulation:{border:"border-cyan-500/20",bg:"bg-cyan-500/5",badge:"bg-cyan-500/10",badgeBorder:"border-cyan-500/20",text:"text-cyan-400"},"Extended Leaderboard":{border:"border-emerald-500/20",bg:"bg-emerald-500/5",badge:"bg-emerald-500/10",badgeBorder:"border-emerald-500/20",text:"text-emerald-400"}},tj={border:"border-border-default",bg:"bg-bg-secondary",badge:"bg-bg-tertiary",badgeBorder:"border-border-default",text:"text-text-muted"};function Nae(){return g.jsx(Vc,{id:"limitations",title:"Limitations & Future",subtitle:"Known limitations of the current release and our near-term roadmap.",children:g.jsxs("div",{className:"space-y-12",children:[g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[g.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg bg-amber/10 flex items-center justify-center",children:g.jsx(vs,{className:"w-5 h-5 text-amber"})}),g.jsx("h3",{className:"text-xl font-bold text-text-primary",children:"Current Limitations"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Oae.flatMap(e=>{const t=ej[e.category]??tj;return e.items.map((r,i)=>g.jsxs("div",{className:`rounded-xl border ${t.border} ${t.bg} p-5 flex flex-col`,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:g.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wider px-2 py-0.5 rounded-full ${t.badge} ${t.text} border ${t.badgeBorder}`,children:e.category})}),g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1.5",children:r.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed flex-1",children:r.description})]},`${e.category}-${i}`))})})]}),g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[g.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(UP,{className:"w-5 h-5 text-purple"})}),g.jsx("h3",{className:"text-xl font-bold text-text-primary",children:"Roadmap"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:kae.flatMap(e=>{const t=ej[e.category]??tj;return e.items.map((r,i)=>g.jsxs("div",{className:`rounded-xl border ${t.border} ${t.bg} p-5 flex flex-col`,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:g.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wider px-2 py-0.5 rounded-full ${t.badge} ${t.text} border ${t.badgeBorder}`,children:e.category})}),g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1.5",children:r.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed flex-1",children:r.description})]},`${e.category}-${i}`))})})]})]})})}const Cae=new Set(["intro","architecture","metrics","results","demo","limitations","acknowledgements"]);function rj(){const e=window.location.hash.slice(1);return e&&Cae.has(e)?e:"intro"}function Mae(){if(typeof window<"u"){const e=localStorage.getItem("eva-theme");if(e==="light"||e==="dark")return e}return"dark"}function Pae(){const[e,t]=j.useState(rj),[r,i]=j.useState(Mae);j.useEffect(()=>{const u=()=>t(rj());return window.addEventListener("hashchange",u),()=>window.removeEventListener("hashchange",u)},[]);const o=j.useCallback(u=>{t(u),window.history.pushState(null,"",`#${u}`)},[]);j.useEffect(()=>{document.documentElement.setAttribute("data-theme",r),localStorage.setItem("eva-theme",r)},[r]);const c=j.useCallback(()=>{i(u=>u==="dark"?"light":"dark")},[]),s=j.useMemo(()=>({mode:r,colors:Tne[r]}),[r]);return g.jsx(w9.Provider,{value:s,children:g.jsxs("div",{className:"min-h-screen bg-bg-primary",children:[g.jsx(nD,{activeTab:e,onTabChange:o,theme:r,onToggleTheme:c}),g.jsxs("main",{children:[e==="intro"&&g.jsx(eB,{}),e==="architecture"&&g.jsx(tB,{}),e==="metrics"&&g.jsx(lB,{}),e==="results"&&g.jsx(aae,{}),e==="demo"&&g.jsx(Eae,{}),e==="limitations"&&g.jsx(Nae,{}),e==="acknowledgements"&&g.jsx(QI,{})]})]})})}eP.createRoot(document.getElementById("root")).render(g.jsx(j.StrictMode,{children:g.jsx(Pae,{})})); + `).concat(N.x,",").concat(N.y),M=et(e.id)?As("recharts-radial-line-"):e.id;return j.createElement("text",pn({},i,{dominantBaseline:"central",className:Ze("recharts-radial-bar-label",s)}),j.createElement("defs",null,j.createElement("path",{id:M,d:C})),j.createElement("textPath",{xlinkHref:"#".concat(M)},r))},bQ=(e,t,r)=>{var{cx:i,cy:o,innerRadius:c,outerRadius:s,startAngle:u,endAngle:d}=e,f=(u+d)/2;if(r==="outside"){var{x:m,y:h}=Jt(i,o,s+t,f);return{x:m,y:h,textAnchor:m>=i?"start":"end",verticalAnchor:"middle"}}if(r==="center")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"middle"};if(r==="centerTop")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"start"};if(r==="centerBottom")return{x:i,y:o,textAnchor:"middle",verticalAnchor:"end"};var v=(c+s)/2,{x:w,y:b}=Jt(i,o,v,f);return{x:w,y:b,textAnchor:"middle",verticalAnchor:"middle"}},lp=e=>e!=null&&"cx"in e&&_e(e.cx),xQ={angle:0,offset:5,zIndex:Mt.label,position:"middle",textBreakAll:!1};function jQ(e){if(!lp(e))return e;var{cx:t,cy:r,outerRadius:i}=e,o=i*2;return{x:t-i,y:r-i,width:o,upperWidth:o,lowerWidth:o,height:o}}function aa(e){var t=Vt(e,xQ),{viewBox:r,parentViewBox:i,position:o,value:c,children:s,content:u,className:d="",textBreakAll:f,labelRef:m}=t,h=gQ(),v=pk(),w=o==="center"?v:h??v,b,x,A;r==null?b=w:lp(r)?b=r:b=Zh(r);var T=jQ(b);if(!b||et(c)&&et(s)&&!j.isValidElement(u)&&typeof u!="function")return null;var E=ps(ps({},t),{},{viewBox:b});if(j.isValidElement(u)){var{labelRef:O}=E,N=ex(E,uQ);return j.cloneElement(u,N)}if(typeof u=="function"){var{content:C}=E,M=ex(E,pQ);if(x=j.createElement(u,M),j.isValidElement(x))return x}else x=vQ(t);var R=Br(t);if(lp(b)){if(o==="insideStart"||o==="insideEnd"||o==="end")return wQ(t,o,x,R,b);A=bQ(b,t.offset,t.position)}else{if(!T)return null;var z=sQ({viewBox:T,position:o,offset:t.offset,parentViewBox:lp(i)?void 0:i});A=ps(ps({x:z.x,y:z.y,textAnchor:z.horizontalAnchor,verticalAnchor:z.verticalAnchor},z.width!==void 0?{width:z.width}:{}),z.height!==void 0?{height:z.height}:{})}return j.createElement($r,{zIndex:t.zIndex},j.createElement(a9,pn({ref:m,className:Ze("recharts-label",d)},R,A,{textAnchor:ak(R.textAnchor)?R.textAnchor:A.textAnchor,breakAll:f}),x))}aa.displayName="Label";var AQ=(e,t,r)=>{if(!e)return null;var i={viewBox:t,labelRef:r};return e===!0?j.createElement(aa,pn({key:"label-implicit"},i)):ci(e)?j.createElement(aa,pn({key:"label-implicit",value:e},i)):j.isValidElement(e)?e.type===aa?j.cloneElement(e,ps({key:"label-implicit"},i)):j.createElement(aa,pn({key:"label-implicit",content:e},i)):o9(e)?j.createElement(aa,pn({key:"label-implicit",content:e},i)):e&&typeof e=="object"?j.createElement(aa,pn({},e,{key:"label-implicit"},i)):null};function dk(e){var{label:t,labelRef:r}=e,i=pk();return AQ(t,i,r)||null}var SQ=["valueAccessor"],TQ=["dataKey","clockWise","id","textBreakAll","zIndex"];function id(){return id=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(tQ(t))return t},fk=j.createContext(void 0),mk=fk.Provider,hk=j.createContext(void 0);hk.Provider;function kQ(){return j.useContext(fk)}function NQ(){return j.useContext(hk)}function Oc(e){var{valueAccessor:t=OQ}=e,r=rx(e,SQ),{dataKey:i,clockWise:o,id:c,textBreakAll:s,zIndex:u}=r,d=rx(r,TQ),f=kQ(),m=NQ(),h=f||m;return!h||!h.length?null:j.createElement($r,{zIndex:u??Mt.label},j.createElement(Pt,{className:"recharts-label-list"},h.map((v,w)=>{var b,x=et(i)?t(v,w):ht(v.payload,i),A=et(c)?{}:{id:"".concat(c,"-").concat(w)};return j.createElement(aa,id({key:"label-".concat(w)},Br(v),d,A,{fill:(b=r.fill)!==null&&b!==void 0?b:v.fill,parentViewBox:v.parentViewBox,value:x,textBreakAll:s,viewBox:v.viewBox,index:w,zIndex:0}))})))}Oc.displayName="LabelList";function _k(e){var{label:t}=e;return t?t===!0?j.createElement(Oc,{key:"labelList-implicit"}):j.isValidElement(t)||o9(t)?j.createElement(Oc,{key:"labelList-implicit",content:t}):typeof t=="object"?j.createElement(Oc,id({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}var CQ=["component"];function MQ(e,t){if(e==null)return{};var r,i,o=PQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;itypeof e=="string"?e:e?e.displayName||e.name||"Component":"",ox=null,bm=null,vk=e=>{if(e===ox&&Array.isArray(bm))return bm;var t=[];return j.Children.forEach(e,r=>{et(r)||(BQ.isFragment(r)?t=t.concat(vk(r.props.children)):t.push(r))}),bm=t,ox=e,t};function yk(e,t){var r=[],i=[];return Array.isArray(t)?i=t.map(o=>ax(o)):i=[ax(t)],vk(e).forEach(o=>{var c=Nc(o,"type.displayName")||Nc(o,"type.name");c&&i.indexOf(c)!==-1&&r.push(o)}),r}var xm={},cx;function VQ(){return cx||(cx=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){if(typeof r!="object"||r==null)return!1;if(Object.getPrototypeOf(r)===null)return!0;if(Object.prototype.toString.call(r)!=="[object Object]"){const o=r[Symbol.toStringTag];return o==null||!Object.getOwnPropertyDescriptor(r,Symbol.toStringTag)?.writable?!1:r.toString()===`[object ${o}]`}let i=r;for(;Object.getPrototypeOf(i)!==null;)i=Object.getPrototypeOf(i);return Object.getPrototypeOf(r)===i}e.isPlainObject=t})(xm)),xm}var jm,lx;function UQ(){return lx||(lx=1,jm=VQ().isPlainObject),jm}var $Q=UQ();const FQ=_a($Q);var sx,ux,px,dx,fx;function mx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function hx(e){for(var t=1;t{var c=r-i,s;return s=mt(sx||(sx=rs(["M ",",",""])),e,t),s+=mt(ux||(ux=rs(["L ",",",""])),e+r,t),s+=mt(px||(px=rs(["L ",",",""])),e+r-c/2,t+o),s+=mt(dx||(dx=rs(["L ",",",""])),e+r-c/2-i,t+o),s+=mt(fx||(fx=rs(["L ",","," Z"])),e,t),s},XQ={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},YQ=e=>{var t=Vt(e,XQ),{x:r,y:i,upperWidth:o,lowerWidth:c,height:s,className:u}=t,{animationEasing:d,animationDuration:f,animationBegin:m,isUpdateAnimationActive:h}=t,v=j.useRef(null),[w,b]=j.useState(-1),x=j.useRef(o),A=j.useRef(c),T=j.useRef(s),E=j.useRef(r),O=j.useRef(i),N=Ud(e,"trapezoid-");if(j.useEffect(()=>{if(v.current&&v.current.getTotalLength)try{var se=v.current.getTotalLength();se&&b(se)}catch{}},[]),r!==+r||i!==+i||o!==+o||c!==+c||s!==+s||o===0&&c===0||s===0)return null;var C=Ze("recharts-trapezoid",u);if(!h)return j.createElement("g",null,j.createElement("path",nd({},Br(t),{className:C,d:_x(r,i,o,c,s)})));var M=x.current,R=A.current,z=T.current,q=E.current,Z=O.current,te="0px ".concat(w===-1?1:w,"px"),X="".concat(w,"px ").concat(w,"px"),ge=r_(["strokeDasharray"],f,d);return j.createElement(Vd,{animationId:N,key:N,canBegin:w>0,duration:f,easing:d,isActive:h,begin:m},se=>{var ye=vt(M,o,se),B=vt(R,c,se),G=vt(z,s,se),ie=vt(q,r,se),ce=vt(Z,i,se);v.current&&(x.current=ye,A.current=B,T.current=G,E.current=ie,O.current=ce);var le=se>0?{transition:ge,strokeDasharray:X}:{strokeDasharray:te};return j.createElement("path",nd({},Br(t),{className:C,d:_x(ie,ce,ye,B,G),ref:v,style:hx(hx({},le),t.style)}))})},GQ=["option","shapeType","activeClassName","inActiveClassName"];function WQ(e,t){if(e==null)return{};var r,i,o=ZQ(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var i=ot();return(o,c)=>s=>{e?.(o,c,s),i(OO({activeIndex:String(c),activeDataKey:t,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:r}))}},s9=e=>{var t=ot();return(r,i)=>o=>{e?.(r,i,o),t(wG())}},u9=(e,t,r)=>{var i=ot();return(o,c)=>s=>{e?.(o,c,s),i(bG({activeIndex:String(c),activeDataKey:t,activeCoordinate:o.tooltipPosition,activeGraphicalItemId:r}))}};function wk(e){var{tooltipEntrySettings:t}=e,r=ot(),i=wt(),o=j.useRef(null);return j.useLayoutEffect(()=>{i||(o.current===null?r(_G(t)):o.current!==t&&r(gG({prev:o.current,next:t})),o.current=t)},[t,r,i]),j.useLayoutEffect(()=>()=>{o.current&&(r(vG(o.current)),o.current=null)},[r]),null}function bk(e){var{legendPayload:t}=e,r=ot(),i=wt(),o=j.useRef(null);return j.useLayoutEffect(()=>{i||(o.current===null?r(xF(t)):o.current!==t&&r(jF({prev:o.current,next:t})),o.current=t)},[r,i,t]),j.useLayoutEffect(()=>()=>{o.current&&(r(AF(o.current)),o.current=null)},[r]),null}var Am,nJ=()=>{var[e]=j.useState(()=>As("uid-"));return e},aJ=(Am=YM.useId)!==null&&Am!==void 0?Am:nJ;function oJ(e,t){var r=aJ();return t||(e?"".concat(e,"-").concat(r):r)}var xk=j.createContext(void 0),jk=e=>{var{id:t,type:r,children:i}=e,o=oJ("recharts-".concat(r),t);return j.createElement(xk.Provider,{value:o},i(o))};function cJ(){return j.useContext(xk)}var lJ={cartesianItems:[],polarItems:[]},Ak=nr({name:"graphicalItems",initialState:lJ,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:nt()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).cartesianItems.indexOf(r);o>-1&&(e.cartesianItems[o]=i)},prepare:nt()},removeCartesianGraphicalItem:{reducer(e,t){var r=ii(e).cartesianItems.indexOf(t.payload);r>-1&&e.cartesianItems.splice(r,1)},prepare:nt()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:nt()},removePolarGraphicalItem:{reducer(e,t){var r=ii(e).polarItems.indexOf(t.payload);r>-1&&e.polarItems.splice(r,1)},prepare:nt()},replacePolarGraphicalItem:{reducer(e,t){var{prev:r,next:i}=t.payload,o=ii(e).polarItems.indexOf(r);o>-1&&(e.polarItems[o]=i)},prepare:nt()}}}),{addCartesianGraphicalItem:sJ,replaceCartesianGraphicalItem:uJ,removeCartesianGraphicalItem:pJ,addPolarGraphicalItem:Fae,removePolarGraphicalItem:qae,replacePolarGraphicalItem:Hae}=Ak.actions,dJ=Ak.reducer,fJ=e=>{var t=ot(),r=j.useRef(null);return j.useLayoutEffect(()=>{r.current===null?t(sJ(e)):r.current!==e&&t(uJ({prev:r.current,next:e})),r.current=e},[t,e]),j.useLayoutEffect(()=>()=>{r.current&&(t(pJ(r.current)),r.current=null)},[t]),null},Sk=j.memo(fJ);function yx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function wx(e){for(var t=1;t({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),EJ=F([TJ,xn,jn],(e,t,r)=>{if(!(!e||t==null||r==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),OJ=e=>{var t=wt();return me(r=>Ui(r,"xAxis",e,t))},kJ=e=>{var t=wt();return me(r=>Ui(r,"yAxis",e,t))},Ek=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cf,r=wt(),i=me(o=>fa(o,"xAxis",t,r));return i?.map},p9=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:cf,r=wt(),i=me(o=>fa(o,"yAxis",t,r));return i?.map},Ok=()=>me(EJ),bx=(e,t,r)=>{var i=r??e;if(!et(i))return bi(i,t,0)},NJ=(e,t,r)=>{var i={},o=e.filter(Xd),c=e.filter(f=>f.stackId==null),s=o.reduce((f,m)=>{var h=f[m.stackId];return h==null&&(h=[]),h.push(m),f[m.stackId]=h,f},i),u=Object.entries(s).map(f=>{var m,[h,v]=f,w=v.map(x=>x.dataKey),b=bx(t,r,(m=v[0])===null||m===void 0?void 0:m.barSize);return{stackId:h,dataKeys:w,barSize:b}}),d=c.map(f=>{var m=[f.dataKey].filter(v=>v!=null),h=bx(t,r,f.barSize);return{stackId:void 0,dataKeys:m,barSize:h}});return[...u,...d]};function xx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Yu(e){for(var t=1;tE+(O.barSize||0),0);v+=(s-1)*u,v>=r&&(v-=(s-1)*u,u=0),v>=r&&h>0&&(m=!0,h*=.9,v=s*h);var w=(r-v)/2>>0,b={offset:w-u,size:0};d=i.reduce((E,O)=>{var N,C={stackId:O.stackId,dataKeys:O.dataKeys,position:{offset:b.offset+b.size+u,size:m?h:(N=O.barSize)!==null&&N!==void 0?N:0}},M=[...E,C];return b=C.position,M},f)}else{var x=bi(t,r,0,!0);r-2*x-(s-1)*u<=0&&(u=0);var A=(r-2*x-(s-1)*u)/s;A>1&&(A>>=0);var T=Ne(o)?Math.min(A,o):A;d=i.reduce((E,O,N)=>[...E,{stackId:O.stackId,dataKeys:O.dataKeys,position:{offset:x+(A+u)*N+(A-T)/2,size:T}}],f)}return d}}var RJ=(e,t,r,i,o,c,s)=>{var u=et(s)?t:s,d=DJ(r,i,o!==c?o:c,e,u);return o!==c&&d!=null&&(d=d.map(f=>Yu(Yu({},f),{},{position:Yu(Yu({},f.position),{},{offset:f.position.offset-o/2})}))),d},LJ=(e,t)=>{var r=f_(t);if(!(!e||r==null||t==null)){var{stackId:i}=t;if(i!=null){var o=e[i];if(o){var{stackedData:c}=o;if(c)return c.find(s=>s.key===r)}}}},zJ=(e,t)=>{if(!(e==null||t==null)){var r=e.find(i=>i.stackId===t.stackId&&t.dataKey!=null&&i.dataKeys.includes(t.dataKey));if(r!=null)return r.position}};function IJ(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&Ne(e.zIndex)?e.zIndex:t}var BJ=e=>{var{chartData:t}=e,r=ot(),i=wt();return j.useEffect(()=>i?()=>{}:(r(Ib(t)),()=>{r(Ib(void 0))}),[t,r,i]),null},jx={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},kk=nr({name:"brush",initialState:jx,reducers:{setBrushSettings(e,t){return t.payload==null?jx:t.payload}}}),{setBrushSettings:Gae}=kk.actions,VJ=kk.reducer,UJ=(e,t)=>{var{x:r,y:i}=e,{x:o,y:c}=t;return{x:Math.min(r,o),y:Math.min(i,c),width:Math.abs(o-r),height:Math.abs(c-i)}},$J=e=>{var{x1:t,y1:r,x2:i,y2:o}=e;return UJ({x:t,y:r},{x:i,y:o})};function FJ(e){return(e%180+180)%180}var qJ=function(t){var{width:r,height:i}=t,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,c=FJ(o),s=c*Math.PI/180,u=Math.atan(i/r),d=s>u&&s{e.dots.push(t.payload)},removeDot:(e,t)=>{var r=ii(e).dots.findIndex(i=>i===t.payload);r!==-1&&e.dots.splice(r,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var r=ii(e).areas.findIndex(i=>i===t.payload);r!==-1&&e.areas.splice(r,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var r=ii(e).lines.findIndex(i=>i===t.payload);r!==-1&&e.lines.splice(r,1)}}}),{addDot:Wae,removeDot:Zae,addArea:Qae,removeArea:Jae,addLine:KJ,removeLine:XJ}=Nk.actions,YJ=Nk.reducer,Ck=j.createContext(void 0),GJ=e=>{var{children:t}=e,[r]=j.useState("".concat(As("recharts"),"-clip")),i=Ok();if(i==null)return null;var{x:o,y:c,width:s,height:u}=i;return j.createElement(Ck.Provider,{value:r},j.createElement("defs",null,j.createElement("clipPath",{id:r},j.createElement("rect",{x:o,y:c,height:u,width:s}))),t)},WJ=()=>j.useContext(Ck);class ZJ{constructor(t){var{x:r,y:i}=t;this.xAxisScale=r,this.yAxisScale=i}map(t,r){var i,o,{position:c}=r;return{x:(i=this.xAxisScale.map(t.x,{position:c}))!==null&&i!==void 0?i:0,y:(o=this.yAxisScale.map(t.y,{position:c}))!==null&&o!==void 0?o:0}}mapWithFallback(t,r){var i,o,{position:c,fallback:s}=r,u,d;return s==="rangeMin"?u=this.yAxisScale.rangeMin():s==="rangeMax"?u=this.yAxisScale.rangeMax():u=0,s==="rangeMin"?d=this.xAxisScale.rangeMin():s==="rangeMax"?d=this.xAxisScale.rangeMax():d=0,{x:(i=this.xAxisScale.map(t.x,{position:c}))!==null&&i!==void 0?i:d,y:(o=this.yAxisScale.map(t.y,{position:c}))!==null&&o!==void 0?o:u}}isInRange(t){var{x:r,y:i}=t,o=r==null||this.xAxisScale.isInRange(r),c=i==null||this.yAxisScale.isInRange(i);return o&&c}}function Ax(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Sx(e){for(var t=1;t{var r;if(j.isValidElement(e))r=j.cloneElement(e,t);else if(typeof e=="function")r=e(t);else{if(!Ne(t.x1)||!Ne(t.y1)||!Ne(t.x2)||!Ne(t.y2))return null;r=j.createElement("line",od({},t,{className:"recharts-reference-line-line"}))}return r},ree=(e,t,r,i,o,c)=>{var{x:s,width:u}=c,d=o.map(e,{position:r});if(!Ne(d)||t==="discard"&&!o.isInRange(d))return null;var f=[{x:s+u,y:d},{x:s,y:d}];return i==="left"?f.reverse():f},iee=(e,t,r,i,o,c)=>{var{y:s,height:u}=c,d=o.map(e,{position:r});if(!Ne(d)||t==="discard"&&!o.isInRange(d))return null;var f=[{x:d,y:s+u},{x:d,y:s}];return i==="top"?f.reverse():f},nee=(e,t,r,i)=>{var o=[i.mapWithFallback(e[0],{position:r,fallback:"rangeMin"}),i.mapWithFallback(e[1],{position:r,fallback:"rangeMax"})];return t==="discard"&&o.some(c=>!i.isInRange(c))?null:o},aee=(e,t,r,i,o,c,s)=>{var{x:u,y:d,segment:f,ifOverflow:m}=s,h=ci(u),v=ci(d);return v?ree(d,m,i,c,t,r):h?iee(u,m,i,o,e,r):f!=null&&f.length===2?nee(f,m,i,new ZJ({x:e,y:t})):null};function oee(e){var t=ot();return j.useEffect(()=>(t(KJ(e)),()=>{t(XJ(e))})),null}function cee(e){var{xAxisId:t,yAxisId:r,shape:i,className:o,ifOverflow:c}=e,s=wt(),u=WJ(),d=me(R=>$i(R,t)),f=me(R=>Fi(R,r)),m=me(R=>fa(R,"xAxis",t,s)),h=me(R=>fa(R,"yAxis",r,s)),v=Uc();if(!u||!v||d==null||f==null||m==null||h==null)return null;var w=aee(m,h,v,e.position,d.orientation,f.orientation,e);if(!w)return null;var b=w[0],x=w[1];if(b==null||x==null)return null;var{x:A,y:T}=b,{x:E,y:O}=x,N=c==="hidden"?"url(#".concat(u,")"):void 0,C=Sx(Sx({clipPath:N},Br(e)),{},{x1:A,y1:T,x2:E,y2:O}),M=$J({x1:A,y1:T,x2:E,y2:O});return j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:Ze("recharts-reference-line",o)},tee(i,C),j.createElement(uk,od({},M,{lowerWidth:M.width,upperWidth:M.width}),j.createElement(dk,{label:e.label}),e.children)))}var lee={ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",label:!1,stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle",zIndex:Mt.line};function Mk(e){var t=Vt(e,lee);return j.createElement(j.Fragment,null,j.createElement(oee,{yAxisId:t.yAxisId,xAxisId:t.xAxisId,ifOverflow:t.ifOverflow,x:t.x,y:t.y,segment:t.segment}),j.createElement(cee,t))}Mk.displayName="ReferenceLine";function Pk(e,t){if(t<1)return[];if(t===1)return e;for(var r=[],i=0;ie*o)return!1;var c=r();return e*(t-e*c/2-i)>=0&&e*(t+e*c/2-o)<=0}function pee(e,t){return Pk(e,t+1)}function dee(e,t,r,i,o){for(var c=(i||[]).slice(),{start:s,end:u}=t,d=0,f=1,m=s,h=function(){var b=i?.[d];if(b===void 0)return{v:Pk(i,f)};var x=d,A,T=()=>(A===void 0&&(A=r(b,x)),A),E=b.coordinate,O=d===0||Bs(e,E,T,m,u);O||(d=0,m=s,f+=1),O&&(m=E+e*(T()/2+o),d+=f)},v;f<=c.length;)if(v=h(),v)return v.v;return[]}function fee(e,t,r,i,o){var c=(i||[]).slice(),s=c.length;if(s===0)return[];for(var{start:u,end:d}=t,f=1;f<=s;f++){for(var m=(s-1)%f,h=u,v=!0,w=function(){var N=i[x];if(N==null)return 0;var C=x,M,R=()=>(M===void 0&&(M=r(N,C)),M),z=N.coordinate,q=x===m||Bs(e,z,R,h,d);if(!q)return v=!1,1;q&&(h=z+e*(R()/2+o))},b,x=m;x(x===void 0&&(x=r(w,v)),x);if(v===s-1){var T=e*(b.coordinate+e*A()/2-d);c[v]=b=tr(tr({},b),{},{tickCoord:T>0?b.coordinate-T*e:b.coordinate})}else c[v]=b=tr(tr({},b),{},{tickCoord:b.coordinate});if(b.tickCoord!=null){var E=Bs(e,b.tickCoord,A,u,d);E&&(d=b.tickCoord-e*(A()/2+o),c[v]=tr(tr({},b),{},{isShow:!0}))}},m=s-1;m>=0;m--)f(m);return c}function vee(e,t,r,i,o,c){var s=(i||[]).slice(),u=s.length,{start:d,end:f}=t;if(c){var m=i[u-1];if(m!=null){var h=r(m,u-1),v=e*(m.coordinate+e*h/2-f);if(s[u-1]=m=tr(tr({},m),{},{tickCoord:v>0?m.coordinate-v*e:m.coordinate}),m.tickCoord!=null){var w=Bs(e,m.tickCoord,()=>h,d,f);w&&(f=m.tickCoord-e*(h/2+o),s[u-1]=tr(tr({},m),{},{isShow:!0}))}}}for(var b=c?u-1:u,x=function(E){var O=s[E];if(O==null)return 1;var N=O,C,M=()=>(C===void 0&&(C=r(O,E)),C);if(E===0){var R=e*(N.coordinate-e*M()/2-d);s[E]=N=tr(tr({},N),{},{tickCoord:R<0?N.coordinate-R*e:N.coordinate})}else s[E]=N=tr(tr({},N),{},{tickCoord:N.coordinate});if(N.tickCoord!=null){var z=Bs(e,N.tickCoord,M,d,f);z&&(d=N.tickCoord+e*(M()/2+o),s[E]=tr(tr({},N),{},{isShow:!0}))}},A=0;A{var R=typeof f=="function"?f(C.value,M):C.value;return b==="width"?see(_s(R,{fontSize:t,letterSpacing:r}),x,h):_s(R,{fontSize:t,letterSpacing:r})[b]},T=o[0],E=o[1],O=o.length>=2&&T!=null&&E!=null?wr(E.coordinate-T.coordinate):1,N=uee(c,O,b);return d==="equidistantPreserveStart"?dee(O,N,A,o,s):d==="equidistantPreserveEnd"?fee(O,N,A,o,s):(d==="preserveStart"||d==="preserveStartEnd"?w=vee(O,N,A,o,s,d==="preserveStartEnd"):w=gee(O,N,A,o,s),w.filter(C=>C.isShow))}var yee=e=>{var{ticks:t,label:r,labelGapWithTick:i=5,tickSize:o=0,tickMargin:c=0}=e,s=0;if(t){Array.from(t).forEach(m=>{if(m){var h=m.getBoundingClientRect();h.width>s&&(s=h.width)}});var u=r?r.getBoundingClientRect().width:0,d=o+c,f=s+d+u+(r?i:0);return Math.round(f)}return 0},wee={xAxis:{},yAxis:{}},Dk=nr({name:"renderedTicks",initialState:wee,reducers:{setRenderedTicks:(e,t)=>{var{axisType:r,axisId:i,ticks:o}=t.payload;e[r][i]=o},removeRenderedTicks:(e,t)=>{var{axisType:r,axisId:i}=t.payload;delete e[r][i]}}}),{setRenderedTicks:bee,removeRenderedTicks:xee}=Dk.actions,jee=Dk.reducer,Aee=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function See(e,t){if(e==null)return{};var r,i,o=Tee(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{if(i==null||r==null)return va;var c=t.map(s=>({value:s.value,coordinate:s.coordinate,offset:s.offset,index:s.index}));return o(bee({ticks:c,axisId:i,axisType:r})),()=>{o(xee({axisId:i,axisType:r}))}},[o,t,i,r]),null}var Lee=j.forwardRef((e,t)=>{var{ticks:r=[],tick:i,tickLine:o,stroke:c,tickFormatter:s,unit:u,padding:d,tickTextProps:f,orientation:m,mirror:h,x:v,y:w,width:b,height:x,tickSize:A,tickMargin:T,fontSize:E,letterSpacing:O,getTicksConfig:N,events:C,axisType:M,axisId:R}=e,z=d9(dt(dt({},N),{},{ticks:r}),E,O),q=oi(N),Z=gd(i),te=ak(q.textAnchor)?q.textAnchor:Mee(m,h),X=Pee(m,h),ge={};typeof o=="object"&&(ge=o);var se=dt(dt({},q),{},{fill:"none"},ge),ye=z.map(ie=>dt({entry:ie},Cee(ie,v,w,b,x,m,A,h,T))),B=ye.map(ie=>{var{entry:ce,line:le}=ie;return j.createElement(Pt,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(ce.value,"-").concat(ce.coordinate,"-").concat(ce.tickCoord)},o&&j.createElement("line",ho({},se,le,{className:Ze("recharts-cartesian-axis-tick-line",Nc(o,"className"))})))}),G=ye.map((ie,ce)=>{var le,D,{entry:H,tick:ae}=ie,oe=dt(dt(dt(dt({verticalAnchor:X},q),{},{textAnchor:te,stroke:"none",fill:c},ae),{},{index:ce,payload:H,visibleTicksCount:z.length,tickFormatter:s,padding:d},f),{},{angle:(le=(D=f?.angle)!==null&&D!==void 0?D:q.angle)!==null&&le!==void 0?le:0}),ve=dt(dt({},oe),Z);return j.createElement(Pt,ho({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(H.value,"-").concat(H.coordinate,"-").concat(H.tickCoord)},bd(C,H,ce)),i&&j.createElement(Dee,{option:i,tickProps:ve,value:"".concat(typeof s=="function"?s(H.value,ce):H.value).concat(u||"")}))});return j.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(M,"-ticks")},j.createElement(Ree,{ticks:z,axisId:R,axisType:M}),G.length>0&&j.createElement($r,{zIndex:Mt.label},j.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(M,"-tick-labels"),ref:t},G)),B.length>0&&j.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(M,"-tick-lines")},B))}),zee=j.forwardRef((e,t)=>{var{axisLine:r,width:i,height:o,className:c,hide:s,ticks:u,axisType:d,axisId:f}=e,m=See(e,Aee),[h,v]=j.useState(""),[w,b]=j.useState(""),x=j.useRef(null);j.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var T;return yee({ticks:x.current,label:(T=e.labelRef)===null||T===void 0?void 0:T.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var A=j.useCallback(T=>{if(T){var E=T.getElementsByClassName("recharts-cartesian-axis-tick-value");x.current=E;var O=E[0];if(O){var N=window.getComputedStyle(O),C=N.fontSize,M=N.letterSpacing;(C!==h||M!==w)&&(v(C),b(M))}}},[h,w]);return s||i!=null&&i<=0||o!=null&&o<=0?null:j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:Ze("recharts-cartesian-axis",c)},j.createElement(Nee,{x:e.x,y:e.y,width:i,height:o,orientation:e.orientation,mirror:e.mirror,axisLine:r,otherSvgProps:oi(e)}),j.createElement(Lee,{ref:A,axisType:d,events:m,fontSize:h,getTicksConfig:e,height:e.height,letterSpacing:w,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:u,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:f}),j.createElement(uk,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},j.createElement(dk,{label:e.label,labelRef:e.labelRef}),e.children)))}),f9=j.forwardRef((e,t)=>{var r=Vt(e,hn);return j.createElement(zee,ho({},r,{ref:t}))});f9.displayName="CartesianAxis";var Iee=["x1","y1","x2","y2","key"],Bee=["offset"],Vee=["xAxisId","yAxisId"],Uee=["xAxisId","yAxisId"];function Ox(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function rr(e){for(var t=1;t{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:r,x:i,y:o,width:c,height:s,ry:u}=e;return j.createElement("rect",{x:i,y:o,ry:u,width:c,height:s,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function Rk(e){var{option:t,lineItemProps:r}=e,i;if(j.isValidElement(t))i=j.cloneElement(t,r);else if(typeof t=="function")i=t(r);else{var o,{x1:c,y1:s,x2:u,y2:d,key:f}=r,m=cd(r,Iee),h=(o=oi(m))!==null&&o!==void 0?o:{},{offset:v}=h,w=cd(h,Bee);i=j.createElement("line",to({},w,{x1:c,y1:s,x2:u,y2:d,fill:"none",key:f}))}return i}function Xee(e){var{x:t,width:r,horizontal:i=!0,horizontalPoints:o}=e;if(!i||!o||!o.length)return null;var{xAxisId:c,yAxisId:s}=e,u=cd(e,Vee),d=o.map((f,m)=>{var h=rr(rr({},u),{},{x1:t,y1:f,x2:t+r,y2:f,key:"line-".concat(m),index:m});return j.createElement(Rk,{key:"line-".concat(m),option:i,lineItemProps:h})});return j.createElement("g",{className:"recharts-cartesian-grid-horizontal"},d)}function Yee(e){var{y:t,height:r,vertical:i=!0,verticalPoints:o}=e;if(!i||!o||!o.length)return null;var{xAxisId:c,yAxisId:s}=e,u=cd(e,Uee),d=o.map((f,m)=>{var h=rr(rr({},u),{},{x1:f,y1:t,x2:f,y2:t+r,key:"line-".concat(m),index:m});return j.createElement(Rk,{option:i,lineItemProps:h,key:"line-".concat(m)})});return j.createElement("g",{className:"recharts-cartesian-grid-vertical"},d)}function Gee(e){var{horizontalFill:t,fillOpacity:r,x:i,y:o,width:c,height:s,horizontalPoints:u,horizontal:d=!0}=e;if(!d||!t||!t.length||u==null)return null;var f=u.map(h=>Math.round(h+o-o)).sort((h,v)=>h-v);o!==f[0]&&f.unshift(0);var m=f.map((h,v)=>{var w=f[v+1],b=w==null,x=b?o+s-h:w-h;if(x<=0)return null;var A=v%t.length;return j.createElement("rect",{key:"react-".concat(v),y:h,x:i,height:x,width:c,stroke:"none",fill:t[A],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},m)}function Wee(e){var{vertical:t=!0,verticalFill:r,fillOpacity:i,x:o,y:c,width:s,height:u,verticalPoints:d}=e;if(!t||!r||!r.length)return null;var f=d.map(h=>Math.round(h+o-o)).sort((h,v)=>h-v);o!==f[0]&&f.unshift(0);var m=f.map((h,v)=>{var w=f[v+1],b=w==null,x=b?o+s-h:w-h;if(x<=0)return null;var A=v%r.length;return j.createElement("rect",{key:"react-".concat(v),x:h,y:c,width:x,height:u,stroke:"none",fill:r[A],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return j.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},m)}var Zee=(e,t)=>{var{xAxis:r,width:i,height:o,offset:c}=e;return sT(d9(rr(rr(rr({},hn),r),{},{ticks:uT(r),viewBox:{x:0,y:0,width:i,height:o}})),c.left,c.left+c.width,t)},Qee=(e,t)=>{var{yAxis:r,width:i,height:o,offset:c}=e;return sT(d9(rr(rr(rr({},hn),r),{},{ticks:uT(r),viewBox:{x:0,y:0,width:i,height:o}})),c.top,c.top+c.height,t)},Jee={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:Mt.grid};function lf(e){var t=gT(),r=vT(),i=_T(),o=rr(rr({},Vt(e,Jee)),{},{x:_e(e.x)?e.x:i.left,y:_e(e.y)?e.y:i.top,width:_e(e.width)?e.width:i.width,height:_e(e.height)?e.height:i.height}),{xAxisId:c,yAxisId:s,x:u,y:d,width:f,height:m,syncWithTicks:h,horizontalValues:v,verticalValues:w}=o,b=wt(),x=me(q=>Sb(q,"xAxis",c,b)),A=me(q=>Sb(q,"yAxis",s,b));if(!Bi(f)||!Bi(m)||!_e(u)||!_e(d))return null;var T=o.verticalCoordinatesGenerator||Zee,E=o.horizontalCoordinatesGenerator||Qee,{horizontalPoints:O,verticalPoints:N}=o;if((!O||!O.length)&&typeof E=="function"){var C=v&&v.length,M=E({yAxis:A?rr(rr({},A),{},{ticks:C?v:A.ticks}):void 0,width:t??f,height:r??m,offset:i},C?!0:h);Os(Array.isArray(M),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof M,"]")),Array.isArray(M)&&(O=M)}if((!N||!N.length)&&typeof T=="function"){var R=w&&w.length,z=T({xAxis:x?rr(rr({},x),{},{ticks:R?w:x.ticks}):void 0,width:t??f,height:r??m,offset:i},R?!0:h);Os(Array.isArray(z),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof z,"]")),Array.isArray(z)&&(N=z)}return j.createElement($r,{zIndex:o.zIndex},j.createElement("g",{className:"recharts-cartesian-grid"},j.createElement(Kee,{fill:o.fill,fillOpacity:o.fillOpacity,x:o.x,y:o.y,width:o.width,height:o.height,ry:o.ry}),j.createElement(Gee,to({},o,{horizontalPoints:O})),j.createElement(Wee,to({},o,{verticalPoints:N})),j.createElement(Xee,to({},o,{offset:i,horizontalPoints:O,xAxis:x,yAxis:A})),j.createElement(Yee,to({},o,{offset:i,verticalPoints:N,xAxis:x,yAxis:A}))))}lf.displayName="CartesianGrid";var ete={},Lk=nr({name:"errorBars",initialState:ete,reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:i}=t.payload;e[r]||(e[r]=[]),e[r].push(i)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:i,next:o}=t.payload;e[r]&&(e[r]=e[r].map(c=>c.dataKey===i.dataKey&&c.direction===i.direction?o:c))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:i}=t.payload;e[r]&&(e[r]=e[r].filter(o=>o.dataKey!==i.dataKey||o.direction!==i.direction))}}}),{addErrorBar:tte,replaceErrorBar:rte,removeErrorBar:ite}=Lk.actions,nte=Lk.reducer,ate=["children"];function ote(e,t){if(e==null)return{};var r,i,o=cte(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i({x:0,y:0,value:0}),errorBarOffset:0},zk=j.createContext(lte);function Ik(e){var{children:t}=e,r=ote(e,ate);return j.createElement(zk.Provider,{value:r},t)}var ste=()=>j.useContext(zk);function ute(e){var t=ot(),r=cJ(),i=j.useRef(null);return j.useEffect(()=>{r!=null&&(i.current===null?t(tte({itemId:r,errorBar:e})):i.current!==e&&t(rte({itemId:r,prev:i.current,next:e})),i.current=e)},[t,r,e]),j.useEffect(()=>()=>{i.current!=null&&r!=null&&(t(ite({itemId:r,errorBar:i.current})),i.current=null)},[t,r]),null}function m9(e,t){var r,i,o=me(f=>$i(f,e)),c=me(f=>Fi(f,t)),s=(r=o?.allowDataOverflow)!==null&&r!==void 0?r:Ot.allowDataOverflow,u=(i=c?.allowDataOverflow)!==null&&i!==void 0?i:kt.allowDataOverflow,d=s||u;return{needClip:d,needClipX:s,needClipY:u}}function Bk(e){var{xAxisId:t,yAxisId:r,clipPathId:i}=e,o=Ok(),{needClipX:c,needClipY:s,needClip:u}=m9(t,r);if(!u||!o)return null;var{x:d,y:f,width:m,height:h}=o;return j.createElement("clipPath",{id:"clipPath-".concat(i)},j.createElement("rect",{x:c?d:d-m/2,y:s?f:f-h/2,width:c?m:m*2,height:s?h:h*2}))}function wo(e,t){var r,i;return(r=(i=e.graphicalItems.cartesianItems.find(o=>o.id===t))===null||i===void 0?void 0:i.xAxisId)!==null&&r!==void 0?r:cf}function bo(e,t){var r,i;return(r=(i=e.graphicalItems.cartesianItems.find(o=>o.id===t))===null||i===void 0?void 0:i.yAxisId)!==null&&r!==void 0?r:cf}var pte="Invariant failed";function dte(e,t){throw new Error(pte)}function q6(){return q6=Object.assign?Object.assign.bind():function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:0;return(i,o)=>{if(_e(t))return t;var c=_e(i)||et(i);return c?t(i,o):(c||dte(),r)}},mte=(e,t,r)=>r,hte=(e,t)=>t,p0=F([rf,hte],(e,t)=>e.filter(r=>r.type==="bar").find(r=>r.id===t)),_te=F([p0],e=>e?.maxBarSize),gte=(e,t,r,i)=>i,vte=F([Qe,rf,wo,bo,mte],(e,t,r,i,o)=>t.filter(c=>e==="horizontal"?c.xAxisId===r:c.yAxisId===i).filter(c=>c.isPanorama===o).filter(c=>c.hide===!1).filter(c=>c.type==="bar")),yte=(e,t,r)=>{var i=Qe(e),o=wo(e,t),c=bo(e,t);if(!(o==null||c==null))return i==="horizontal"?I6(e,"yAxis",c,r):I6(e,"xAxis",o,r)},wte=(e,t)=>{var r=Qe(e),i=wo(e,t),o=bo(e,t);if(!(i==null||o==null))return r==="horizontal"?Ab(e,"xAxis",i):Ab(e,"yAxis",o)},bte=F([vte,AH,wte],NJ),xte=(e,t,r)=>{var i,o,c=p0(e,t);if(c==null)return 0;var s=wo(e,t),u=bo(e,t);if(s==null||u==null)return 0;var d=Qe(e),f=WT(e),{maxBarSize:m}=c,h=et(m)?f:m,v,w;return d==="horizontal"?(v=Ui(e,"xAxis",s,r),w=ma(e,"xAxis",s,r)):(v=Ui(e,"yAxis",u,r),w=ma(e,"yAxis",u,r)),(i=(o=Mp(v,w,!0))!==null&&o!==void 0?o:h)!==null&&i!==void 0?i:0},Vk=(e,t,r)=>{var i=Qe(e),o=wo(e,t),c=bo(e,t);if(!(o==null||c==null)){var s,u;return i==="horizontal"?(s=Ui(e,"xAxis",o,r),u=ma(e,"xAxis",o,r)):(s=Ui(e,"yAxis",c,r),u=ma(e,"yAxis",c,r)),Mp(s,u)}},jte=F([bte,WT,jH,ZT,xte,Vk,_te],RJ),Ate=(e,t,r)=>{var i=wo(e,t);if(i!=null)return Ui(e,"xAxis",i,r)},Ste=(e,t,r)=>{var i=bo(e,t);if(i!=null)return Ui(e,"yAxis",i,r)},Tte=(e,t,r)=>{var i=wo(e,t);if(i!=null)return ma(e,"xAxis",i,r)},Ete=(e,t,r)=>{var i=bo(e,t);if(i!=null)return ma(e,"yAxis",i,r)},Ote=F([jte,p0],zJ),kte=F([yte,p0],LJ),Nte=F([Ut,Yh,Ate,Ste,Tte,Ete,Ote,Qe,gH,Vk,kte,p0,gte],(e,t,r,i,o,c,s,u,d,f,m,h,v)=>{var{chartData:w,dataStartIndex:b,dataEndIndex:x}=d;if(!(h==null||s==null||t==null||u!=="horizontal"&&u!=="vertical"||r==null||i==null||o==null||c==null||f==null)){var{data:A}=h,T;if(A!=null&&A.length>0?T=A:T=w?.slice(b,x+1),T!=null)return nre({layout:u,barSettings:h,pos:s,parentViewBox:t,bandSize:f,xAxis:r,yAxis:i,xAxisTicks:o,yAxisTicks:c,stackedData:m,displayedData:T,offset:e,cells:v,dataStartIndex:b})}}),Cte=["index"];function H6(){return H6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t=j.useContext(Uk);if(t!=null)return t.stackId;if(e!=null)return T$(e)},Rte=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),Lte=e=>{var t=j.useContext(Uk);if(t!=null){var{stackId:r}=t;return"url(#".concat(Rte(r,e),")")}},$k=e=>{var{index:t}=e,r=Mte(e,Cte),i=Lte(t);return j.createElement(Pt,H6({className:"recharts-bar-stack-layer",clipPath:i},r))},zte=["onMouseEnter","onMouseLeave","onClick"],Ite=["value","background","tooltipPosition"],Bte=["id"],Vte=["onMouseEnter","onClick","onMouseLeave"];function ha(){return ha=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{dataKey:t,name:r,fill:i,legendType:o,hide:c}=e;return[{inactive:c,dataKey:t,type:o,color:i,value:Md(r,t),payload:e}]},Kte=j.memo(e=>{var{dataKey:t,stroke:r,strokeWidth:i,fill:o,name:c,hide:s,unit:u,tooltipType:d,id:f}=e,m={dataDefinedOnItem:void 0,getPosition:va,settings:{stroke:r,strokeWidth:i,fill:o,dataKey:t,nameKey:void 0,name:Md(c,t),hide:s,type:d,color:o,unit:u,graphicalItemId:f}};return j.createElement(wk,{tooltipEntrySettings:m})});function Xte(e){var t=me(mo),{data:r,dataKey:i,background:o,allOtherBarProps:c}=e,{onMouseEnter:s,onMouseLeave:u,onClick:d}=c,f=ld(c,zte),m=l9(s,i,c.id),h=s9(u),v=u9(d,i,c.id);if(!o||r==null)return null;var w=gd(o);return j.createElement($r,{zIndex:IJ(o,Mt.barBackground)},r.map((b,x)=>{var{value:A,background:T,tooltipPosition:E}=b,O=ld(b,Ite);if(!T)return null;var N=m(b,x),C=h(b,x),M=v(b,x),R=or(or(or(or(or({option:o,isActive:String(x)===t},O),{},{fill:"#eee"},T),w),bd(f,b,x)),{},{onMouseEnter:N,onMouseLeave:C,onClick:M,dataKey:i,index:x,className:"recharts-bar-background-rectangle"});return j.createElement(h9,ha({key:"background-bar-".concat(x)},R))}))}function Yte(e){var{showLabels:t,children:r,rects:i}=e,o=i?.map(c=>{var s={x:c.x,y:c.y,width:c.width,lowerWidth:c.width,upperWidth:c.width,height:c.height};return or(or({},s),{},{value:c.value,payload:c.payload,parentViewBox:c.parentViewBox,viewBox:s,fill:c.fill})});return j.createElement(mk,{value:t?o:void 0},r)}function Gte(e){var{shape:t,activeBar:r,baseProps:i,entry:o,index:c,dataKey:s}=e,u=me(mo),d=me(FO),f=r&&String(o.originalDataIndex)===u&&(d==null||s===d),[m,h]=j.useState(!1),[v,w]=j.useState(!1);j.useEffect(()=>{var O;return f?(h(!0),O=requestAnimationFrame(()=>{w(!0)})):w(!1),()=>{cancelAnimationFrame(O)}},[f]);var b=j.useCallback(()=>{f||h(!1)},[f]),x=f&&v,A=f||m,T;f?r===!0?T=t:T=r:T=t;var E=j.createElement(h9,ha({},i,{name:String(i.name)},o,{isActive:x,option:T,index:c,dataKey:s,onTransitionEnd:b}));return A?j.createElement($r,{zIndex:Mt.activeBar},j.createElement($k,{index:o.originalDataIndex},E)):E}function Wte(e){var{shape:t,baseProps:r,entry:i,index:o,dataKey:c}=e;return j.createElement(h9,ha({},r,{name:String(r.name)},i,{isActive:!1,option:t,index:o,dataKey:c}))}function Zte(e){var t,{data:r,props:i}=e,o=(t=oi(i))!==null&&t!==void 0?t:{},{id:c}=o,s=ld(o,Bte),{shape:u,dataKey:d,activeBar:f}=i,{onMouseEnter:m,onClick:h,onMouseLeave:v}=i,w=ld(i,Vte),b=l9(m,d,c),x=s9(v),A=u9(h,d,c);return r?j.createElement(j.Fragment,null,r.map((T,E)=>j.createElement($k,ha({index:T.originalDataIndex,key:"rectangle-".concat(T?.x,"-").concat(T?.y,"-").concat(T?.value,"-").concat(E),className:"recharts-bar-rectangle"},bd(w,T,E),{onMouseEnter:b(T,E),onMouseLeave:x(T,E),onClick:A(T,E)}),f?j.createElement(Gte,{shape:u,activeBar:f,baseProps:s,entry:T,index:E,dataKey:d}):j.createElement(Wte,{shape:u,baseProps:s,entry:T,index:E,dataKey:d})))):null}function Qte(e){var{props:t,previousRectanglesRef:r}=e,{data:i,layout:o,isAnimationActive:c,animationBegin:s,animationDuration:u,animationEasing:d,onAnimationEnd:f,onAnimationStart:m}=t,h=r.current,v=Ud(t,"recharts-bar-"),[w,b]=j.useState(!1),x=!w,A=j.useCallback(()=>{typeof f=="function"&&f(),b(!1)},[f]),T=j.useCallback(()=>{typeof m=="function"&&m(),b(!0)},[m]);return j.createElement(Yte,{showLabels:x,rects:i},j.createElement(Vd,{animationId:v,begin:s,duration:u,isActive:c,easing:d,onAnimationEnd:A,onAnimationStart:T,key:v},E=>{var O=E===1?i:i?.map((N,C)=>{var M=h&&h[C];if(M)return or(or({},N),{},{x:vt(M.x,N.x,E),y:vt(M.y,N.y,E),width:vt(M.width,N.width,E),height:vt(M.height,N.height,E)});if(o==="horizontal"){var R=vt(0,N.height,E),z=vt(N.stackedBarStart,N.y,E);return or(or({},N),{},{y:z,height:R})}var q=vt(0,N.width,E),Z=vt(N.stackedBarStart,N.x,E);return or(or({},N),{},{width:q,x:Z})});return E>0&&(r.current=O??null),O==null?null:j.createElement(Pt,null,j.createElement(Zte,{props:t,data:O}))}),j.createElement(_k,{label:t.label}),t.children)}function Jte(e){var t=j.useRef(null);return j.createElement(Qte,{previousRectanglesRef:t,props:e})}var Fk=0,ere=(e,t)=>{var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:ht(e,t)}};class tre extends j.PureComponent{render(){var{hide:t,data:r,dataKey:i,className:o,xAxisId:c,yAxisId:s,needClip:u,background:d,id:f}=this.props;if(t||r==null)return null;var m=Ze("recharts-bar",o),h=f;return j.createElement(Pt,{className:m,id:f},u&&j.createElement("defs",null,j.createElement(Bk,{clipPathId:h,xAxisId:c,yAxisId:s})),j.createElement(Pt,{className:"recharts-bar-rectangles",clipPath:u?"url(#clipPath-".concat(h,")"):void 0},j.createElement(Xte,{data:r,dataKey:i,background:d,allOtherBarProps:this.props}),j.createElement(Jte,this.props)))}}var rre={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:Fk,xAxisId:0,yAxisId:0,zIndex:Mt.bar};function ire(e){var{xAxisId:t,yAxisId:r,hide:i,legendType:o,minPointSize:c,activeBar:s,animationBegin:u,animationDuration:d,animationEasing:f,isAnimationActive:m}=e,{needClip:h}=m9(t,r),v=go(),w=wt(),b=yk(e.children,of),x=me(E=>Nte(E,e.id,w,b));if(v!=="vertical"&&v!=="horizontal")return null;var A,T=x?.[0];return T==null||T.height==null||T.width==null?A=0:A=v==="vertical"?T.height/2:T.width/2,j.createElement(Ik,{xAxisId:t,yAxisId:r,data:x,dataPointFormatter:ere,errorBarOffset:A},j.createElement(tre,ha({},e,{layout:v,needClip:h,data:x,xAxisId:t,yAxisId:r,hide:i,legendType:o,minPointSize:c,activeBar:s,animationBegin:u,animationDuration:d,animationEasing:f,isAnimationActive:m})))}function nre(e){var{layout:t,barSettings:{dataKey:r,minPointSize:i,hasCustomShape:o},pos:c,bandSize:s,xAxis:u,yAxis:d,xAxisTicks:f,yAxisTicks:m,stackedData:h,displayedData:v,offset:w,cells:b,parentViewBox:x,dataStartIndex:A}=e,T=t==="horizontal"?d:u,E=h?T.scale.domain():null,O=E$({numericAxis:T}),N=T.scale.map(O);return v.map((C,M)=>{var R,z,q,Z,te,X;if(h){var ge=h[M+A];if(ge==null)return null;R=b$(ge,E)}else R=ht(C,r),Array.isArray(R)||(R=[O,R]);var se=fte(i,Fk)(R[1],M);if(t==="horizontal"){var ye,B=d.scale.map(R[0]),G=d.scale.map(R[1]);if(B==null||G==null)return null;z=wy({axis:u,ticks:f,bandSize:s,offset:c.offset,entry:C,index:M}),q=(ye=G??B)!==null&&ye!==void 0?ye:void 0,Z=c.size;var ie=B-G;if(te=Ii(ie)?0:ie,X={x:z,y:w.top,width:Z,height:w.height},Math.abs(se)>0&&Math.abs(te)0&&Math.abs(Z)j.createElement(j.Fragment,null,j.createElement(bk,{legendPayload:Hte(t)}),j.createElement(Kte,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:o}),j.createElement(Sk,{type:"bar",id:o,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:r,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:i,hasCustomShape:t.shape!=null}),j.createElement($r,{zIndex:t.zIndex},j.createElement(ire,ha({},t,{id:o})))))}var _9=j.memo(are,Js);_9.displayName="Bar";var ore=["option","isActive"];function gs(){return gs=Object.assign?Object.assign.bind():function(e){for(var t=1;tUi(e,"xAxis",t,s),pre=(e,t,r,i,o,c,s)=>ma(e,"xAxis",t,s),dre=(e,t,r,i,o,c,s)=>Ui(e,"yAxis",r,s),fre=(e,t,r,i,o,c,s)=>ma(e,"yAxis",r,s),mre=(e,t,r,i)=>uG(e,"zAxis",i,!1),hre=(e,t,r,i,o)=>o,_re=(e,t,r,i,o,c)=>c,gre=(e,t,r,i,o,c,s)=>i_(e,void 0,void 0,s),vre=F([rf,hre],(e,t)=>e.filter(r=>r.type==="scatter").find(r=>r.id===t)),yre=F([gre,ure,pre,dre,fre,mre,vre,_re],(e,t,r,i,o,c,s,u)=>{var{chartData:d,dataStartIndex:f,dataEndIndex:m}=e;if(s!=null){var h;if(s?.data!=null&&s.data.length>0?h=s.data:h=d?.slice(f,m+1),!(h==null||t==null||i==null||r==null||o==null||r?.length===0||o?.length===0))return Pre({displayedData:h,xAxis:t,yAxis:i,zAxis:c,scatterSettings:s,xAxisTicks:r,yAxisTicks:o,cells:u})}}),wre=["id"],bre=["onMouseEnter","onClick","onMouseLeave"],xre=["animationBegin","animationDuration","animationEasing","hide","isAnimationActive","legendType","lineJointType","lineType","shape","xAxisId","yAxisId","zAxisId"];function K6(e,t){if(e==null)return{};var r,i,o=jre(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{dataKey:t,name:r,fill:i,legendType:o,hide:c}=e;return[{inactive:c,dataKey:t,type:o,color:i,value:Md(r,t),payload:e}]},Ore=j.memo(e=>{var{dataKey:t,points:r,stroke:i,strokeWidth:o,fill:c,name:s,hide:u,tooltipType:d,id:f}=e,m={dataDefinedOnItem:r?.map(h=>h.tooltipPayload),getPosition:h=>{var v;return r==null||(v=r[Number(h)])===null||v===void 0?void 0:v.tooltipPosition},settings:{stroke:i,strokeWidth:o,fill:c,nameKey:void 0,dataKey:t,name:Md(s,t),hide:u,type:d,color:c,unit:"",graphicalItemId:f}};return j.createElement(wk,{tooltipEntrySettings:m})});function kre(e){var{points:t,props:r}=e,{line:i,lineType:o,lineJointType:c}=r;if(!i)return null;var s=oi(r),u=gd(i),d,f;if(o==="joint")d=t.map(A=>{var T,E;return{x:(T=A.cx)!==null&&T!==void 0?T:null,y:(E=A.cy)!==null&&E!==void 0?E:null}});else if(o==="fitting"){var{xmin:m,xmax:h,a:v,b:w}=nV(t),b=A=>v*A+w;d=[{x:m,y:b(m)},{x:h,y:b(h)}]}var x=jr(jr(jr({},s),{},{fill:"none",stroke:s&&s.fill},u),{},{points:d});return j.isValidElement(i)?f=j.cloneElement(i,x):typeof i=="function"?f=i(x):f=j.createElement(t_,_o({},x,{type:c})),j.createElement(Pt,{className:"recharts-scatter-line",key:"recharts-scatter-line"},f)}function Nre(e){var{showLabels:t,points:r,children:i}=e,o=Uc(),c=j.useMemo(()=>r?.map(s=>{var u,d,f={x:(u=s.x)!==null&&u!==void 0?u:0,y:(d=s.y)!==null&&d!==void 0?d:0,width:s.width,height:s.height,lowerWidth:s.width,upperWidth:s.width};return jr(jr({},f),{},{value:void 0,payload:s.payload,viewBox:f,parentViewBox:o,fill:void 0})}),[o,r]);return j.createElement(mk,{value:t?c:void 0},i)}function Cre(e){var{points:t,allOtherScatterProps:r}=e,{shape:i,activeShape:o,dataKey:c}=r,{id:s}=r,u=K6(r,wre),d=me(mo),{onMouseEnter:f,onClick:m,onMouseLeave:h}=r,v=K6(r,bre),w=l9(f,c,s),b=s9(h),x=u9(m,c,s);if(!gV(t))return null;var A=oi(u);return j.createElement(j.Fragment,null,j.createElement(kre,{points:t,props:u}),t.map((T,E)=>{var O=o!=null&&o!==!1,N=O&&d===String(E),C=O&&N?o:i,M=jr(jr(jr({},A),T),{},{index:E,[dT]:String(s)});return j.createElement($r,{key:"symbol-".concat(T?.cx,"-").concat(T?.cy,"-").concat(T?.size,"-").concat(E),zIndex:N?Mt.activeDot:void 0},j.createElement(Pt,_o({className:"recharts-scatter-symbol"},bd(v,T,E),{onMouseEnter:w(T,E),onMouseLeave:b(T,E),onClick:x(T,E)}),j.createElement(sre,_o({option:C,isActive:N},M))))}))}function Mre(e){var{previousPointsRef:t,props:r}=e,{points:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u}=r,d=t.current,f=Ud(r,"recharts-scatter-"),[m,h]=j.useState(!1),v=j.useCallback(()=>{h(!1)},[]),w=j.useCallback(()=>{h(!0)},[]),b=!m;return j.createElement(Nre,{showLabels:b,points:i},r.children,j.createElement(Vd,{animationId:f,begin:c,duration:s,isActive:o,easing:u,onAnimationEnd:v,onAnimationStart:w,key:f},x=>{var A=x===1?i:i?.map((T,E)=>{var O=d&&d[E];return O?jr(jr({},T),{},{cx:T.cx==null?void 0:vt(O.cx,T.cx,x),cy:T.cy==null?void 0:vt(O.cy,T.cy,x),size:vt(O.size,T.size,x)}):jr(jr({},T),{},{size:vt(0,T.size,x)})});return x>0&&(t.current=A),j.createElement(Pt,null,j.createElement(Cre,{points:A,allOtherScatterProps:r,showLabels:b}))}),j.createElement(_k,{label:r.label}))}function Pre(e){var{displayedData:t,xAxis:r,yAxis:i,zAxis:o,scatterSettings:c,xAxisTicks:s,yAxisTicks:u,cells:d}=e,f=et(r.dataKey)?c.dataKey:r.dataKey,m=et(i.dataKey)?c.dataKey:i.dataKey,h=o&&o.dataKey,v=o?o.range:FE.range,w=v&&v[0],b=r.scale.bandwidth?r.scale.bandwidth():0,x=i.scale.bandwidth?i.scale.bandwidth():0;return t.map((A,T)=>{var E=ht(A,f),O=ht(A,m),N=!et(h)&&ht(A,h)||"-",C=[{name:et(r.dataKey)?c.name:r.name||String(r.dataKey),unit:r.unit||"",value:E,payload:A,dataKey:f,type:c.tooltipType,graphicalItemId:c.id},{name:et(i.dataKey)?c.name:i.name||String(i.dataKey),unit:i.unit||"",value:O,payload:A,dataKey:m,type:c.tooltipType,graphicalItemId:c.id}];N!=="-"&&o!=null&&C.push({name:o.name||o.dataKey,unit:o.unit||"",value:N,payload:A,dataKey:h,type:c.tooltipType,graphicalItemId:c.id});var M=yy({axis:r,ticks:s,bandSize:b,entry:A,index:T,dataKey:f}),R=yy({axis:i,ticks:u,bandSize:x,entry:A,index:T,dataKey:m}),z=N!=="-"&&o!=null?o.scale.map(N):w,q=z==null?0:Math.sqrt(Math.max(z,0)/Math.PI);return jr(jr({},A),{},{cx:M,cy:R,x:M==null?void 0:M-q,y:R==null?void 0:R-q,width:2*q,height:2*q,size:z,node:{x:E,y:O,z:N},tooltipPayload:C,tooltipPosition:{x:M,y:R},payload:A},d&&d[T]&&d[T].props)})}var Dre=(e,t,r)=>({x:e.cx,y:e.cy,value:Number(r==="x"?e.node.x:e.node.y),errorVal:ht(e,t)});function Rre(e){var{hide:t,points:r,className:i,needClip:o,xAxisId:c,yAxisId:s,id:u}=e,d=j.useRef(null);if(t)return null;var f=Ze("recharts-scatter",i),m=u;return j.createElement($r,{zIndex:e.zIndex},j.createElement(Pt,{className:f,clipPath:o?"url(#clipPath-".concat(m,")"):void 0,id:u},o&&j.createElement("defs",null,j.createElement(Bk,{clipPathId:m,xAxisId:c,yAxisId:s})),j.createElement(Ik,{xAxisId:c,yAxisId:s,data:r,dataPointFormatter:Dre,errorBarOffset:0},j.createElement(Pt,{key:"recharts-scatter-symbols"},j.createElement(Mre,{props:e,previousPointsRef:d})))))}var qk={xAxisId:0,yAxisId:0,zAxisId:0,label:!1,line:!1,legendType:"circle",lineType:"joint",lineJointType:"linear",shape:"circle",hide:!1,isAnimationActive:"auto",animationBegin:0,animationDuration:400,animationEasing:"linear",zIndex:Mt.scatter};function Lre(e){var t=Vt(e,qk),{animationBegin:r,animationDuration:i,animationEasing:o,hide:c,isAnimationActive:s,legendType:u,lineJointType:d,lineType:f,shape:m,xAxisId:h,yAxisId:v,zAxisId:w}=t,b=K6(t,xre),{needClip:x}=m9(h,v),A=j.useMemo(()=>yk(e.children,of),[e.children]),T=wt(),E=me(O=>yre(O,h,v,w,e.id,A,T));return x==null||E==null?null:j.createElement(j.Fragment,null,j.createElement(Ore,{dataKey:e.dataKey,points:E,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType,id:e.id}),j.createElement(Rre,_o({},b,{xAxisId:h,yAxisId:v,zAxisId:w,lineType:f,lineJointType:d,legendType:u,shape:m,hide:c,isAnimationActive:s,animationBegin:r,animationDuration:i,animationEasing:o,points:E,needClip:x})))}function zre(e){var t=Vt(e,qk),r=wt();return j.createElement(jk,{id:t.id,type:"scatter"},i=>j.createElement(j.Fragment,null,j.createElement(bk,{legendPayload:Ere(t)}),j.createElement(Sk,{type:"scatter",id:i,data:t.data,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:t.zAxisId,dataKey:t.dataKey,hide:t.hide,name:t.name,tooltipType:t.tooltipType,isPanorama:r}),j.createElement(Lre,_o({},t,{id:i}))))}var Hk=j.memo(zre,Js);Hk.displayName="Scatter";var Ire=["domain","range"],Bre=["domain","range"];function Cx(e,t){if(e==null)return{};var r,i,o=Vre(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{if(s!=null)return Dx(Dx({},c),{},{type:s})},[c,s]);return j.useLayoutEffect(()=>{u!=null&&(r.current===null?t(vJ(u)):r.current!==u&&t(yJ({prev:r.current,next:u})),r.current=u)},[u,t]),j.useLayoutEffect(()=>()=>{r.current&&(t(wJ(r.current)),r.current=null)},[t]),null}var Gre=e=>{var{xAxisId:t,className:r}=e,i=me(Yh),o=wt(),c="xAxis",s=me(T=>xO(T,c,t,o)),u=me(T=>yO(T,t)),d=me(T=>iG(T,t)),f=me(T=>UE(T,t));if(u==null||d==null||f==null)return null;var{dangerouslySetInnerHTML:m,ticks:h,scale:v}=e,w=Y6(e,$re),{id:b,scale:x}=f,A=Y6(f,Fre);return j.createElement(f9,X6({},w,A,{x:d.x,y:d.y,width:u.width,height:u.height,className:Ze("recharts-".concat(c," ").concat(c),r),viewBox:i,ticks:s,axisType:c,axisId:t}))},Wre={allowDataOverflow:Ot.allowDataOverflow,allowDecimals:Ot.allowDecimals,allowDuplicatedCategory:Ot.allowDuplicatedCategory,angle:Ot.angle,axisLine:hn.axisLine,height:Ot.height,hide:!1,includeHidden:Ot.includeHidden,interval:Ot.interval,label:!1,minTickGap:Ot.minTickGap,mirror:Ot.mirror,orientation:Ot.orientation,padding:Ot.padding,reversed:Ot.reversed,scale:Ot.scale,tick:Ot.tick,tickCount:Ot.tickCount,tickLine:hn.tickLine,tickSize:hn.tickSize,type:Ot.type,niceTicks:Ot.niceTicks,xAxisId:0},Zre=e=>{var t=Vt(e,Wre);return j.createElement(j.Fragment,null,j.createElement(Yre,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),j.createElement(Gre,t))},sf=j.memo(Zre,Kk);sf.displayName="XAxis";var Qre=["type"],Jre=["dangerouslySetInnerHTML","ticks","scale"],eie=["id","scale"];function G6(){return G6=Object.assign?Object.assign.bind():function(e){for(var t=1;t{if(s!=null)return Lx(Lx({},c),{},{type:s})},[s,c]);return j.useLayoutEffect(()=>{u!=null&&(r.current===null?t(bJ(u)):r.current!==u&&t(xJ({prev:r.current,next:u})),r.current=u)},[u,t]),j.useLayoutEffect(()=>()=>{r.current&&(t(jJ(r.current)),r.current=null)},[t]),null}function oie(e){var{yAxisId:t,className:r,width:i,label:o}=e,c=j.useRef(null),s=j.useRef(null),u=me(Yh),d=wt(),f=ot(),m="yAxis",h=me(M=>wO(M,t)),v=me(M=>aG(M,t)),w=me(M=>xO(M,m,t,d)),b=me(M=>$E(M,t));if(j.useLayoutEffect(()=>{if(!(i!=="auto"||!h||o9(o)||j.isValidElement(o)||b==null)){var M=c.current;if(M){var R=M.getCalculatedWidth();Math.round(h.width)!==Math.round(R)&&f(AJ({id:t,width:R}))}}},[w,h,f,o,t,i,b]),h==null||v==null||b==null)return null;var{dangerouslySetInnerHTML:x,ticks:A,scale:T}=e,E=W6(e,Jre),{id:O,scale:N}=b,C=W6(b,eie);return j.createElement(f9,G6({},E,C,{ref:c,labelRef:s,x:v.x,y:v.y,tickTextProps:i==="auto"?{width:void 0}:{width:i},width:h.width,height:h.height,className:Ze("recharts-".concat(m," ").concat(m),r),viewBox:u,ticks:w,axisType:m,axisId:t}))}var cie={allowDataOverflow:kt.allowDataOverflow,allowDecimals:kt.allowDecimals,allowDuplicatedCategory:kt.allowDuplicatedCategory,angle:kt.angle,axisLine:hn.axisLine,hide:!1,includeHidden:kt.includeHidden,interval:kt.interval,label:!1,minTickGap:kt.minTickGap,mirror:kt.mirror,orientation:kt.orientation,padding:kt.padding,reversed:kt.reversed,scale:kt.scale,tick:kt.tick,tickCount:kt.tickCount,tickLine:hn.tickLine,tickSize:hn.tickSize,type:kt.type,niceTicks:kt.niceTicks,width:kt.width,yAxisId:0},lie=e=>{var t=Vt(e,cie);return j.createElement(j.Fragment,null,j.createElement(aie,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),j.createElement(oie,t))},uf=j.memo(lie,Kk);uf.displayName="YAxis";var sie={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}};function uie(e){var t=Vt(e,sie),{animationId:r,from:i,to:o,attributeName:c,isActive:s,canBegin:u,duration:d,easing:f,begin:m,onAnimationEnd:h,onAnimationStart:v,children:w}=t,b=e_(),x=s==="auto"?!$c.isSsr&&!b:s,A=MT(r+c,t.animationManager),[T,E]=j.useState(()=>x?i:o),O=j.useRef(!1),N=j.useCallback(()=>{E(i),v()},[i,v]);if(j.useEffect(()=>{if(!x||!u)return va;O.current=!0;var M=A.subscribe(E);return A.start([N,m,o,d,h]),()=>{A.stop(),M&&M(),h()}},[x,u,d,f,m,N,h,A,o,i]),!x)return w({[c]:o});if(!u)return w({[c]:i});if(O.current){var C=r_([c],d,f);return w({transition:C,[c]:T})}return w({[c]:i})}var pie=["direction","width","dataKey","isAnimationActive","animationBegin","animationDuration","animationEasing"];function Vs(){return Vs=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{x:N,y:C,value:M,errorVal:R}=h(E,i,t);if(!R||N==null||C==null)return null;var z=[],q,Z;if(Array.isArray(R)){var[te,X]=R;if(te==null||X==null)return null;q=te,Z=X}else q=Z=R;if(t==="x"){var{scale:ge}=x,se=C+b,ye=se+r,B=se-r,G=ge.map(M-q),ie=ge.map(M+Z);G!=null&&ie!=null&&(z.push({x1:ie,y1:ye,x2:ie,y2:B}),z.push({x1:G,y1:se,x2:ie,y2:se}),z.push({x1:G,y1:ye,x2:G,y2:B}))}else if(t==="y"){var{scale:ce}=A,le=N+b,D=le-r,H=le+r,ae=ce.map(M-q),oe=ce.map(M+Z);ae!=null&&oe!=null&&(z.push({x1:D,y1:oe,x2:H,y2:oe}),z.push({x1:le,y1:ae,x2:le,y2:oe}),z.push({x1:D,y1:ae,x2:H,y2:ae}))}var ve=t==="x"?"scaleX":"scaleY",Ae="".concat(N+b,"px ").concat(C+b,"px");return j.createElement(Pt,Vs({className:"recharts-errorBar",key:"bar-".concat(N,"-").concat(C,"-").concat(M,"-").concat(O)},f),z.map((je,re)=>{var Q=o?{transformOrigin:Ae}:void 0;return j.createElement(uie,{animationId:"error-bar-".concat(t,"_").concat(je.x1,"-").concat(je.x2,"-").concat(je.y1,"-").concat(je.y2),from:"".concat(ve,"(0)"),to:"".concat(ve,"(1)"),attributeName:"transform",begin:c,easing:u,isActive:o,duration:s,key:"errorbar-".concat(O,"-").concat(je.x1,"-").concat(je.y1,"-").concat(je.x2,"-").concat(je.y2,"-").concat(re)},ee=>j.createElement("line",Vs({},je,{style:Ix(Ix({},Q),ee)})))}))});return j.createElement(Pt,{className:"recharts-errorBars"},T)}function vie(e){var t=go();return e??(t!=null&&t==="horizontal"?"y":"x")}var yie={stroke:"black",strokeWidth:1.5,width:5,offset:0,isAnimationActive:!0,animationBegin:0,animationDuration:400,animationEasing:"ease-in-out",zIndex:Mt.line};function Us(e){var t=vie(e.direction),r=Vt(e,yie),{width:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u,zIndex:d}=r;return j.createElement(j.Fragment,null,j.createElement(ute,{dataKey:r.dataKey,direction:t}),j.createElement($r,{zIndex:d},j.createElement(gie,Vs({},r,{direction:t,width:i,isAnimationActive:o,animationBegin:c,animationDuration:s,animationEasing:u}))))}Us.displayName="ErrorBar";var wie=(e,t)=>t,g9=F([wie,Qe,nE,Ft,BO,Tn,OW,Ut],RW);function bie(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function v9(e){var t=e.currentTarget.getBoundingClientRect(),r,i;if(bie(e)){var o=e.currentTarget.getBBox();r=o.width>0?t.width/o.width:1,i=o.height>0?t.height/o.height:1}else{var c=e.currentTarget;r=c.offsetWidth>0?t.width/c.offsetWidth:1,i=c.offsetHeight>0?t.height/c.offsetHeight:1}var s=(u,d)=>({relativeX:Math.round((u-t.left)/r),relativeY:Math.round((d-t.top)/i)});return"touches"in e?Array.from(e.touches).map(u=>s(u.clientX,u.clientY)):s(e.clientX,e.clientY)}var Xk=Vr("mouseClick"),Yk=Gs();Yk.startListening({actionCreator:Xk,effect:(e,t)=>{var r=e.payload,i=g9(t.getState(),v9(r));i?.activeIndex!=null&&t.dispatch(xG({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var Z6=Vr("mouseMove"),Gk=Gs(),pc=null,Fa=null,Sm=null;Gk.startListening({actionCreator:Z6,effect:(e,t)=>{var r=e.payload,i=t.getState(),{throttleDelay:o,throttledEvents:c}=i.eventSettings,s=c==="all"||c?.includes("mousemove");pc!==null&&(cancelAnimationFrame(pc),pc=null),Fa!==null&&(typeof o!="number"||!s)&&(clearTimeout(Fa),Fa=null),Sm=v9(r);var u=()=>{var d=t.getState(),f=Y_(d,d.tooltip.settings.shared);if(!Sm){pc=null,Fa=null;return}if(f==="axis"){var m=g9(d,Sm);m?.activeIndex!=null?t.dispatch(NO({activeIndex:m.activeIndex,activeDataKey:void 0,activeCoordinate:m.activeCoordinate})):t.dispatch(kO())}pc=null,Fa=null};if(!s){u();return}o==="raf"?pc=requestAnimationFrame(u):typeof o=="number"&&Fa===null&&(Fa=setTimeout(u,o))}});function xie(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<>":t}var Bx={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},Wk=nr({name:"rootProps",initialState:Bx,reducers:{updateOptions:(e,t)=>{var r;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(r=t.payload.barGap)!==null&&r!==void 0?r:Bx.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),jie=Wk.reducer,{updateOptions:Aie}=Wk.actions,Sie=null,Tie={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},Zk=nr({name:"polarOptions",initialState:Sie,reducers:Tie}),{updatePolarOptions:eoe}=Zk.actions,Eie=Zk.reducer,Qk=Vr("keyDown"),Jk=Vr("focus"),eN=Vr("blur"),pf=Gs(),dc=null,qa=null,Gu=null;pf.startListening({actionCreator:Qk,effect:(e,t)=>{Gu=e.payload,dc!==null&&(cancelAnimationFrame(dc),dc=null);var r=t.getState(),{throttleDelay:i,throttledEvents:o}=r.eventSettings,c=o==="all"||o.includes("keydown");qa!==null&&(typeof i!="number"||!c)&&(clearTimeout(qa),qa=null);var s=()=>{try{var u=t.getState(),d=u.rootProps.accessibilityLayer!==!1;if(!d)return;var{keyboardInteraction:f}=u.tooltip,m=Gu;if(m!=="ArrowRight"&&m!=="ArrowLeft"&&m!=="Enter")return;var h=G_(f,Zc(u),c0(u),s0(u)),v=h==null?-1:Number(h);if(!Number.isFinite(v)||v<0)return;var w=Tn(u);if(m==="Enter"){var b=rd(u,"axis","hover",String(f.index));t.dispatch(td({active:!f.active,activeIndex:f.index,activeCoordinate:b}));return}var x=pG(u),A=x==="left-to-right"?1:-1,T=m==="ArrowRight"?1:-1,E=v+T*A;if(w==null||E>=w.length||E<0)return;var O=rd(u,"axis","hover",String(E));t.dispatch(td({active:!0,activeIndex:E.toString(),activeCoordinate:O}))}finally{dc=null,qa=null}};if(!c){s();return}i==="raf"?dc=requestAnimationFrame(s):typeof i=="number"&&qa===null&&(s(),Gu=null,qa=setTimeout(()=>{Gu?s():(qa=null,dc=null)},i))}});pf.startListening({actionCreator:Jk,effect:(e,t)=>{var r=t.getState(),i=r.rootProps.accessibilityLayer!==!1;if(i){var{keyboardInteraction:o}=r.tooltip;if(!o.active&&o.index==null){var c="0",s=rd(r,"axis","hover",String(c));t.dispatch(td({active:!0,activeIndex:c,activeCoordinate:s}))}}}});pf.startListening({actionCreator:eN,effect:(e,t)=>{var r=t.getState(),i=r.rootProps.accessibilityLayer!==!1;if(i){var{keyboardInteraction:o}=r.tooltip;o.active&&t.dispatch(td({active:!1,activeIndex:o.index,activeCoordinate:o.coordinate}))}}});function tN(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(r,i)=>{if(i==="currentTarget")return t;var o=Reflect.get(r,i);return typeof o=="function"?o.bind(r):o}})}var ti=Vr("externalEvent"),rN=Gs(),Wu=new Map,is=new Map,Tm=new Map;rN.startListening({actionCreator:ti,effect:(e,t)=>{var{handler:r,reactEvent:i}=e.payload;if(r!=null){var o=i.type,c=tN(i);Tm.set(o,{handler:r,reactEvent:c});var s=Wu.get(o);s!==void 0&&(cancelAnimationFrame(s),Wu.delete(o));var u=t.getState(),{throttleDelay:d,throttledEvents:f}=u.eventSettings,m=f,h=m==="all"||m?.includes(o),v=is.get(o);v!==void 0&&(typeof d!="number"||!h)&&(clearTimeout(v),is.delete(o));var w=()=>{var A=Tm.get(o);try{if(!A)return;var{handler:T,reactEvent:E}=A,O=t.getState(),N={activeCoordinate:fW(O),activeDataKey:FO(O),activeIndex:mo(O),activeLabel:$O(O),activeTooltipIndex:mo(O),isTooltipActive:mW(O)};T&&T(N,E)}finally{Wu.delete(o),is.delete(o),Tm.delete(o)}};if(!h){w();return}if(d==="raf"){var b=requestAnimationFrame(w);Wu.set(o,b)}else if(typeof d=="number"){if(!is.has(o)){w();var x=setTimeout(w,d);is.set(o,x)}}else w()}}});var Oie=F([Gc],e=>e.tooltipItemPayloads),kie=F([Oie,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(t!=null){var i=e.find(c=>c.settings.graphicalItemId===r);if(i!=null){var{getPosition:o}=i;if(o!=null)return o(t)}}}),iN=Vr("touchMove"),nN=Gs(),Ha=null,Jn=null,Vx=null,ns=null;nN.startListening({actionCreator:iN,effect:(e,t)=>{var r=e.payload;if(!(r.touches==null||r.touches.length===0)){ns=tN(r);var i=t.getState(),{throttleDelay:o,throttledEvents:c}=i.eventSettings,s=c==="all"||c.includes("touchmove");Ha!==null&&(cancelAnimationFrame(Ha),Ha=null),Jn!==null&&(typeof o!="number"||!s)&&(clearTimeout(Jn),Jn=null),Vx=Array.from(r.touches).map(d=>v9({clientX:d.clientX,clientY:d.clientY,currentTarget:r.currentTarget}));var u=()=>{if(ns!=null){var d=t.getState(),f=Y_(d,d.tooltip.settings.shared);if(f==="axis"){var m,h=(m=Vx)===null||m===void 0?void 0:m[0];if(h==null){Ha=null,Jn=null;return}var v=g9(d,h);v?.activeIndex!=null&&t.dispatch(NO({activeIndex:v.activeIndex,activeDataKey:void 0,activeCoordinate:v.activeCoordinate}))}else if(f==="item"){var w,b=ns.touches[0];if(document.elementFromPoint==null||b==null)return;var x=document.elementFromPoint(b.clientX,b.clientY);if(!x||!x.getAttribute)return;var A=x.getAttribute(D$),T=(w=x.getAttribute(dT))!==null&&w!==void 0?w:void 0,E=Wc(d).find(C=>C.id===T);if(A==null||E==null||T==null)return;var{dataKey:O}=E,N=kie(d,A,T);t.dispatch(OO({activeDataKey:O,activeIndex:A,activeCoordinate:N,activeGraphicalItemId:T}))}Ha=null,Jn=null}};if(!s){u();return}o==="raf"?Ha=requestAnimationFrame(u):typeof o=="number"&&Jn===null&&(u(),ns=null,Jn=setTimeout(()=>{ns?u():(Jn=null,Ha=null)},o))}}});var aN={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},oN=nr({name:"eventSettings",initialState:aN,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:Nie}=oN.actions,Cie=oN.reducer,Mie=DS({brush:VJ,cartesianAxis:SJ,chartData:dZ,errorBars:nte,eventSettings:Cie,graphicalItems:dJ,layout:_$,legend:SF,options:cZ,polarAxis:RQ,polarOptions:Eie,referenceElements:YJ,renderedTicks:jee,rootProps:jie,tooltip:jG,zIndex:GW}),Pie=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return UU({reducer:Mie,preloadedState:t,middleware:i=>{var o;return i({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((o="es6")!==null&&o!==void 0?o:"")}).concat([Yk.middleware,Gk.middleware,pf.middleware,rN.middleware,nN.middleware])},enhancers:i=>{var o=i;return typeof i=="function"&&(o=i()),o.concat(GS({type:"raf"}))},devTools:{serialize:{replacer:xie},name:"recharts-".concat(r)}})};function Die(e){var{preloadedState:t,children:r,reduxStoreName:i}=e,o=wt(),c=j.useRef(null);if(o)return r;c.current==null&&(c.current=Pie(t,i));var s=Uh;return j.createElement(FF,{context:s,store:c.current},r)}function Rie(e){var{layout:t,margin:r}=e,i=ot(),o=wt();return j.useEffect(()=>{o||(i(f$(t)),i(d$(r)))},[i,o,t,r]),null}var Lie=j.memo(Rie,Js);function zie(e){var t=ot();return j.useEffect(()=>{t(Aie(e))},[t,e]),null}var Iie=e=>{var t=ot();return j.useEffect(()=>{t(Nie(e))},[t,e]),null},Bie=j.memo(Iie,Js);function Ux(e){var{zIndex:t,isPanorama:r}=e,i=j.useRef(null),o=ot();return j.useLayoutEffect(()=>(i.current&&o(XW({zIndex:t,element:i.current,isPanorama:r})),()=>{o(YW({zIndex:t,isPanorama:r}))}),[o,t,r]),j.createElement("g",{tabIndex:-1,ref:i,className:"recharts-zIndex-layer_".concat(t)})}function $x(e){var{children:t,isPanorama:r}=e,i=me(zW);if(!i||i.length===0)return t;var o=i.filter(s=>s<0),c=i.filter(s=>s>0);return j.createElement(j.Fragment,null,o.map(s=>j.createElement(Ux,{key:s,zIndex:s,isPanorama:r})),t,c.map(s=>j.createElement(Ux,{key:s,zIndex:s,isPanorama:r})))}var Vie=["children"];function Uie(e,t){if(e==null)return{};var r,i,o=$ie(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var r=gT(),i=vT(),o=OT();if(!Bi(r)||!Bi(i))return null;var{children:c,otherAttributes:s,title:u,desc:d}=e,f,m;return s!=null&&(typeof s.tabIndex=="number"?f=s.tabIndex:f=o?0:void 0,typeof s.role=="string"?m=s.role:m=o?"application":void 0),j.createElement(QA,sd({},s,{title:u,desc:d,role:m,tabIndex:f,width:r,height:i,style:Fie,ref:t}),c)}),Hie=e=>{var{children:t}=e,r=me(Ld);if(!r)return null;var{width:i,height:o,y:c,x:s}=r;return j.createElement(QA,{width:i,height:o,x:s,y:c},t)},Fx=j.forwardRef((e,t)=>{var{children:r}=e,i=Uie(e,Vie),o=wt();return o?j.createElement(Hie,null,j.createElement($x,{isPanorama:!0},r)):j.createElement(qie,sd({ref:t},i),j.createElement($x,{isPanorama:!1},r))});function Kie(){var e=ot(),[t,r]=j.useState(null),i=me(P$);return j.useEffect(()=>{if(t!=null){var o=t.getBoundingClientRect(),c=o.width/t.offsetWidth;Ne(c)&&c!==i&&e(h$(c))}},[t,e,i]),r}function qx(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,i)}return r}function Xie(e){for(var t=1;t(bZ(),null);function ud(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var Qie=j.forwardRef((e,t)=>{var r,i,o=j.useRef(null),[c,s]=j.useState({containerWidth:ud((r=e.style)===null||r===void 0?void 0:r.width),containerHeight:ud((i=e.style)===null||i===void 0?void 0:i.height)}),u=j.useCallback((f,m)=>{s(h=>{var v=Math.round(f),w=Math.round(m);return h.containerWidth===v&&h.containerHeight===w?h:{containerWidth:v,containerHeight:w}})},[]),d=j.useCallback(f=>{if(typeof t=="function"&&t(f),f!=null&&typeof ResizeObserver<"u"){var{width:m,height:h}=f.getBoundingClientRect();u(m,h);var v=b=>{var x=b[0];if(x!=null){var{width:A,height:T}=x.contentRect;u(A,T)}},w=new ResizeObserver(v);w.observe(f),o.current=w}},[t,u]);return j.useEffect(()=>()=>{var f=o.current;f?.disconnect()},[u]),j.createElement(j.Fragment,null,j.createElement(Zs,{width:c.containerWidth,height:c.containerHeight}),j.createElement("div",pa({ref:d},e)))}),Jie=j.forwardRef((e,t)=>{var{width:r,height:i}=e,[o,c]=j.useState({containerWidth:ud(r),containerHeight:ud(i)}),s=j.useCallback((d,f)=>{c(m=>{var h=Math.round(d),v=Math.round(f);return m.containerWidth===h&&m.containerHeight===v?m:{containerWidth:h,containerHeight:v}})},[]),u=j.useCallback(d=>{if(typeof t=="function"&&t(d),d!=null){var{width:f,height:m}=d.getBoundingClientRect();s(f,m)}},[t,s]);return j.createElement(j.Fragment,null,j.createElement(Zs,{width:o.containerWidth,height:o.containerHeight}),j.createElement("div",pa({ref:u},e)))}),ene=j.forwardRef((e,t)=>{var{width:r,height:i}=e;return j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement("div",pa({ref:t},e)))}),tne=j.forwardRef((e,t)=>{var{width:r,height:i}=e;return typeof r=="string"||typeof i=="string"?j.createElement(Jie,pa({},e,{ref:t})):typeof r=="number"&&typeof i=="number"?j.createElement(ene,pa({},e,{width:r,height:i,ref:t})):j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement("div",pa({ref:t},e)))});function rne(e){return e?Qie:tne}var ine=j.forwardRef((e,t)=>{var{children:r,className:i,height:o,onClick:c,onContextMenu:s,onDoubleClick:u,onMouseDown:d,onMouseEnter:f,onMouseLeave:m,onMouseMove:h,onMouseUp:v,onTouchEnd:w,onTouchMove:b,onTouchStart:x,style:A,width:T,responsive:E,dispatchTouchEvents:O=!0}=e,N=j.useRef(null),C=ot(),[M,R]=j.useState(null),[z,q]=j.useState(null),Z=Kie(),te=Gh(),X=te?.width>0?te.width:T,ge=te?.height>0?te.height:o,se=j.useCallback(ee=>{Z(ee),typeof t=="function"&&t(ee),R(ee),q(ee),ee!=null&&(N.current=ee)},[Z,t,R,q]),ye=j.useCallback(ee=>{C(Xk(ee)),C(ti({handler:c,reactEvent:ee}))},[C,c]),B=j.useCallback(ee=>{C(Z6(ee)),C(ti({handler:f,reactEvent:ee}))},[C,f]),G=j.useCallback(ee=>{C(kO()),C(ti({handler:m,reactEvent:ee}))},[C,m]),ie=j.useCallback(ee=>{C(Z6(ee)),C(ti({handler:h,reactEvent:ee}))},[C,h]),ce=j.useCallback(()=>{C(Jk())},[C]),le=j.useCallback(()=>{C(eN())},[C]),D=j.useCallback(ee=>{C(Qk(ee.key))},[C]),H=j.useCallback(ee=>{C(ti({handler:s,reactEvent:ee}))},[C,s]),ae=j.useCallback(ee=>{C(ti({handler:u,reactEvent:ee}))},[C,u]),oe=j.useCallback(ee=>{C(ti({handler:d,reactEvent:ee}))},[C,d]),ve=j.useCallback(ee=>{C(ti({handler:v,reactEvent:ee}))},[C,v]),Ae=j.useCallback(ee=>{C(ti({handler:x,reactEvent:ee}))},[C,x]),je=j.useCallback(ee=>{O&&C(iN(ee)),C(ti({handler:b,reactEvent:ee}))},[C,O,b]),re=j.useCallback(ee=>{C(ti({handler:w,reactEvent:ee}))},[C,w]),Q=rne(E);return j.createElement(WO.Provider,{value:M},j.createElement(vB.Provider,{value:z},j.createElement(Q,{width:X??A?.width,height:ge??A?.height,className:Ze("recharts-wrapper",i),style:Xie({position:"relative",cursor:"default",width:X,height:ge},A),onClick:ye,onContextMenu:H,onDoubleClick:ae,onFocus:ce,onBlur:le,onKeyDown:D,onMouseDown:oe,onMouseEnter:B,onMouseLeave:G,onMouseMove:ie,onMouseUp:ve,onTouchEnd:re,onTouchMove:je,onTouchStart:Ae,ref:se},j.createElement(Zie,null),r)))}),nne=["width","height","responsive","children","className","style","compact","title","desc"];function ane(e,t){if(e==null)return{};var r,i,o=one(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(i=0;i{var{width:r,height:i,responsive:o,children:c,className:s,style:u,compact:d,title:f,desc:m}=e,h=ane(e,nne),v=oi(h);return d?j.createElement(j.Fragment,null,j.createElement(Zs,{width:r,height:i}),j.createElement(Fx,{otherAttributes:v,title:f,desc:m},c)):j.createElement(ine,{className:s,style:u,width:r,height:i,responsive:o??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},j.createElement(Fx,{otherAttributes:v,title:f,desc:m,ref:t},j.createElement(GJ,null,c)))});function Q6(){return Q6=Object.assign?Object.assign.bind():function(e){for(var t=1;tj.createElement(cN,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:mne,tooltipPayloadSearcher:ZO,categoricalChartProps:e,ref:t})),hne=["item"],_ne=j.forwardRef((e,t)=>j.createElement(cN,{chartName:"ScatterChart",defaultTooltipEventType:"item",validateTooltipEventTypes:hne,tooltipPayloadSearcher:ZO,categoricalChartProps:e,ref:t}));const gne=JSON.parse('[{"id":"cohere-plus-gemma-4-26b-plus-voxtral","name":"Cohere + Gemma-4-26B + Voxtral","type":"cascade","stt":"Cohere Transcribe","llm":"Gemma-4-26B","tts":"Voxtral 4B TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.5650707510040162,"ci_lower":0.5400919675702811,"ci_upper":0.5891347043005356},"per_domain":{"airline":{"point":0.5846239999999999,"ci_lower":0.5342981666666666,"ci_upper":0.6310367,"n":50},"itsm":{"point":0.5399416666666668,"ci_lower":0.4983481041666666,"ci_upper":0.5800412916666666,"n":80},"medical_hr":{"point":0.5706465863453815,"ci_lower":0.5318696787148595,"ci_upper":0.607986827309237,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2074718875502008,"ci_lower":0.1685092369477911,"ci_upper":0.2461645080321284},"per_domain":{"airline":{"point":0.246,"ci_lower":0.164,"ci_upper":0.326,"n":50},"itsm":{"point":0.1475,"ci_lower":0.0975,"ci_upper":0.1975,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.1614457831325301,"ci_upper":0.3036144578313253,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.4160140562248997,"ci_lower":0.3477434738955823,"ci_upper":0.4843591867469879},"per_domain":{"airline":{"point":0.5,"ci_lower":0.36,"ci_upper":0.64,"n":50},"itsm":{"point":0.3625,"ci_lower":0.2625,"ci_upper":0.475,"n":80},"medical_hr":{"point":0.3855421686746988,"ci_lower":0.2771084337349397,"ci_upper":0.4939759036144578,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0603822803212851,"ci_lower":0.037151450441767,"ci_upper":0.0887407893574296},"per_domain":{"airline":{"point":0.0660905999999999,"ci_lower":0.0180382799999999,"ci_upper":0.131072735,"n":50},"itsm":{"point":0.0275959999999999,"ci_lower":0.0071494999999999,"ci_upper":0.0557637999999999,"n":80},"medical_hr":{"point":0.0874602409638554,"ci_lower":0.0437506506024096,"ci_upper":0.1422746024096384,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6581567455823293,"ci_lower":0.6453489980756358,"ci_upper":0.6710986886981257},"per_domain":{"airline":{"point":0.6751214666666666,"ci_lower":0.6479398133333334,"ci_upper":0.7018515133333334,"n":50},"itsm":{"point":0.6488604166666667,"ci_lower":0.6300227645833333,"ci_upper":0.6668413208333334,"n":80},"medical_hr":{"point":0.6504883534136546,"ci_lower":0.6301046425702811,"ci_upper":0.6697641847389557,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.2094879518072288,"ci_lower":0.1828787650602409,"ci_upper":0.2373751004016063},"per_domain":{"airline":{"point":0.2199999999999999,"ci_lower":0.168,"ci_upper":0.2799999999999999,"n":50},"itsm":{"point":0.1675,"ci_lower":0.1299374999999999,"ci_upper":0.2075,"n":80},"medical_hr":{"point":0.2409638554216866,"ci_lower":0.1975903614457831,"ci_upper":0.2867469879518072,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.6472489959839357,"ci_lower":0.581632781124498,"ci_upper":0.7098310742971887},"per_domain":{"airline":{"point":0.68,"ci_lower":0.5595000000000001,"ci_upper":0.8,"n":50},"itsm":{"point":0.575,"ci_lower":0.4625,"ci_upper":0.6753124999999983,"n":80},"medical_hr":{"point":0.6867469879518072,"ci_lower":0.5903614457831325,"ci_upper":0.7831325301204819,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.014607469879518,"ci_lower":0.0066141368674698,"ci_upper":0.0252782147791164},"per_domain":{"airline":{"point":0.0137919999999999,"ci_lower":0.00380752,"ci_upper":0.0286211199999999,"n":50},"itsm":{"point":0.016228,"ci_lower":0.0019038,"ci_upper":0.04232,"n":80},"medical_hr":{"point":0.0138024096385542,"ci_lower":0.0065001445783132,"ci_upper":0.0240193734939758,"n":83}}},"task_completion":{"pooled":{"point":0.3378574297188755,"ci_lower":0.2890192771084338,"ci_upper":0.3878984939759035},"per_domain":{"airline":{"point":0.368,"ci_lower":0.2759999999999999,"ci_upper":0.4600999999999995,"n":50},"itsm":{"point":0.3275,"ci_lower":0.2475,"ci_upper":0.4025,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2289156626506024,"ci_upper":0.4096385542168674,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9826269116465864,"ci_lower":0.9792287040662648,"ci_upper":0.9858648414156628},"per_domain":{"airline":{"point":0.988872,"ci_lower":0.9826436,"ci_upper":0.9940643,"n":50},"itsm":{"point":0.973575,"ci_lower":0.9663244375,"ci_upper":0.9798055,"n":80},"medical_hr":{"point":0.9854337349397592,"ci_lower":0.9805053614457832,"ci_upper":0.9898603012048192,"n":83}}},"faithfulness":{"pooled":{"point":0.3750612449799197,"ci_lower":0.3388727911646587,"ci_upper":0.4121540913654619},"per_domain":{"airline":{"point":0.3979999999999999,"ci_lower":0.33,"ci_upper":0.468,"n":50},"itsm":{"point":0.31875,"ci_lower":0.25621875,"ci_upper":0.38125,"n":80},"medical_hr":{"point":0.408433734939759,"ci_lower":0.3542168674698795,"ci_upper":0.4602710843373493,"n":83}}},"turn_taking":{"pooled":{"point":0.5666593853413655,"ci_lower":0.5425191626606425,"ci_upper":0.5912114554016064},"per_domain":{"airline":{"point":0.6636404,"ci_lower":0.62863669,"ci_upper":0.6982353,"n":50},"itsm":{"point":0.48691125,"ci_lower":0.4429865,"ci_upper":0.53042363125,"n":80},"medical_hr":{"point":0.5494265060240964,"ci_lower":0.5028117771084337,"ci_upper":0.5935131867469878,"n":83}}},"conciseness":{"pooled":{"point":0.8094484016064256,"ci_lower":0.8030422972389557,"ci_upper":0.8158510328313253},"per_domain":{"airline":{"point":0.789724,"ci_lower":0.7769548999999999,"ci_upper":0.8019330000000001,"n":50},"itsm":{"point":0.8209199999999999,"ci_lower":0.8114169999999999,"ci_upper":0.8305134375,"n":80},"medical_hr":{"point":0.8177012048192772,"ci_lower":0.805828373493976,"ci_upper":0.829102891566265,"n":83}}},"conversation_progression":{"pooled":{"point":0.5983624497991967,"ci_lower":0.5677662148594377,"ci_upper":0.630040562248996},"per_domain":{"airline":{"point":0.572,"ci_lower":0.504,"ci_upper":0.638,"n":50},"itsm":{"point":0.6387499999999999,"ci_lower":0.59875,"ci_upper":0.6775312499999998,"n":80},"medical_hr":{"point":0.5843373493975903,"ci_lower":0.5337349397590361,"ci_upper":0.636144578313253,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1755555555555555,"ci_lower":-0.2296296296296296,"ci_upper":-0.117037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1666666666666666,"ci_lower":-0.2488888888888888,"ci_upper":-0.0955555555555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2555555555555556,"ci_lower":-0.3645555555555556,"ci_upper":-0.1466111111111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1044444444444444,"ci_lower":-0.2045555555555555,"ci_upper":-0.0111111111111111,"corrected_p":0.1002,"raw_p":0.0501,"reject":false}}},"background_noise":{"pooled":{"point":-0.0718518518518518,"ci_lower":-0.1274074074074074,"ci_upper":-0.0222222222222222,"corrected_p":0.009,"raw_p":0.009,"reject":true},"per_domain":{"airline":{"point":-0.1222222222222222,"ci_lower":-0.2133333333333333,"ci_upper":-0.0355555555555555,"corrected_p":0.0684,"raw_p":0.0114,"reject":false},"itsm":{"point":-0.1222222222222222,"ci_lower":-0.2222222222222222,"ci_upper":-0.0288888888888889,"corrected_p":0.0792,"raw_p":0.0198,"reject":false},"medical_hr":{"point":0.0288888888888888,"ci_lower":-0.0445,"ci_upper":0.1089444444444443,"corrected_p":0.5183,"raw_p":0.5183,"reject":false}}},"both":{"pooled":{"point":-0.1459259259259259,"ci_lower":-0.1992962962962963,"ci_upper":-0.0910925925925926,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1333333333333333,"ci_lower":-0.2377777777777778,"ci_upper":-0.0377222222222222,"corrected_p":0.0684,"raw_p":0.0134,"reject":false},"itsm":{"point":-0.2222222222222222,"ci_lower":-0.3311666666666667,"ci_upper":-0.1155555555555555,"corrected_p":0.0021,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.0822222222222222,"ci_lower":-0.1511666666666667,"ci_upper":-0.0177222222222222,"corrected_p":0.0792,"raw_p":0.0222,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0069851851851851,"ci_lower":0.0006472222222222,"ci_upper":0.0132346296296296,"corrected_p":0.1005,"raw_p":0.0335,"reject":false},"per_domain":{"airline":{"point":0.0040044444444444,"ci_lower":-0.0026500555555555,"ci_upper":0.0104902777777777,"corrected_p":1,"raw_p":0.2437,"reject":false},"itsm":{"point":0.0057599999999999,"ci_lower":-0.0096835555555555,"ci_upper":0.0207437777777777,"corrected_p":1,"raw_p":0.4759,"reject":false},"medical_hr":{"point":0.011191111111111,"ci_lower":0.0025735555555555,"ci_upper":0.0201356666666666,"corrected_p":0.1674,"raw_p":0.0186,"reject":false}}},"background_noise":{"pooled":{"point":-0.0014851851851852,"ci_lower":-0.0106074259259259,"ci_upper":0.007684574074074,"corrected_p":0.766,"raw_p":0.766,"reject":false},"per_domain":{"airline":{"point":0.0017377777777777,"ci_lower":-0.0099219444444444,"ci_upper":0.0134797777777777,"corrected_p":1,"raw_p":0.778,"reject":false},"itsm":{"point":-0.0084955555555555,"ci_lower":-0.0327690555555555,"ci_upper":0.0119843888888888,"corrected_p":1,"raw_p":0.4989,"reject":false},"medical_hr":{"point":0.0023022222222222,"ci_lower":-0.0089296111111111,"ci_upper":0.0146503333333332,"corrected_p":1,"raw_p":0.7195,"reject":false}}},"both":{"pooled":{"point":0.0048481481481481,"ci_lower":-0.002201074074074,"ci_upper":0.0118372592592592,"corrected_p":0.357,"raw_p":0.1785,"reject":false},"per_domain":{"airline":{"point":-0.0040622222222222,"ci_lower":-0.0152573888888888,"ci_upper":0.0071054444444444,"corrected_p":1,"raw_p":0.4997,"reject":false},"itsm":{"point":0.0137266666666666,"ci_lower":-0.0007921111111111,"ci_upper":0.0261669999999999,"corrected_p":0.4128,"raw_p":0.0516,"reject":false},"medical_hr":{"point":0.0048799999999999,"ci_lower":-0.0060746111111111,"ci_upper":0.015789611111111,"corrected_p":1,"raw_p":0.4102,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.1055555555555555,"ci_lower":0.0466666666666666,"ci_upper":0.1633425925925925,"corrected_p":0.0006,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":0.1366666666666666,"ci_lower":0.0599999999999999,"ci_upper":0.2078055555555555,"corrected_p":0.0215999999999999,"raw_p":0.0024,"reject":true},"itsm":{"point":0.0211111111111111,"ci_lower":-0.0622222222222222,"ci_upper":0.1189166666666666,"corrected_p":1,"raw_p":0.6885,"reject":false},"medical_hr":{"point":0.1588888888888888,"ci_lower":0.0488888888888888,"ci_upper":0.2722777777777777,"corrected_p":0.084,"raw_p":0.0105,"reject":false}}},"background_noise":{"pooled":{"point":0.0055555555555555,"ci_lower":-0.0515185185185185,"ci_upper":0.065574074074074,"corrected_p":0.8478,"raw_p":0.8478,"reject":false},"per_domain":{"airline":{"point":0.0255555555555555,"ci_lower":-0.0566666666666666,"ci_upper":0.1078055555555555,"corrected_p":1,"raw_p":0.5407,"reject":false},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1911388888888888,"ci_upper":0.0522499999999999,"corrected_p":1,"raw_p":0.2819,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0222222222222222,"ci_upper":0.1511388888888888,"corrected_p":0.9534,"raw_p":0.1589,"reject":false}}},"both":{"pooled":{"point":0.0592592592592592,"ci_lower":0.0025648148148148,"ci_upper":0.1200185185185185,"corrected_p":0.109,"raw_p":0.0545,"reject":false},"per_domain":{"airline":{"point":0.0588888888888889,"ci_lower":-0.043361111111111,"ci_upper":0.1611388888888888,"corrected_p":1,"raw_p":0.2634,"reject":false},"itsm":{"point":0.0377777777777777,"ci_lower":-0.07675,"ci_upper":0.1555555555555555,"corrected_p":1,"raw_p":0.5393,"reject":false},"medical_hr":{"point":0.081111111111111,"ci_lower":-0.0067222222222222,"ci_upper":0.1689166666666666,"corrected_p":0.6600999999999999,"raw_p":0.0943,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1652613333333333,"ci_lower":-0.2290153944444444,"ci_upper":-0.0980452518518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1583551111111111,"ci_lower":-0.2525257055555556,"ci_upper":-0.0587462333333333,"corrected_p":0.028,"raw_p":0.0035,"reject":true},"itsm":{"point":-0.1440206666666666,"ci_lower":-0.2470970944444444,"ci_upper":-0.0450106833333333,"corrected_p":0.0708,"raw_p":0.0118,"reject":false},"medical_hr":{"point":-0.1934082222222222,"ci_lower":-0.3129374166666667,"ci_upper":-0.0677371166666666,"corrected_p":0.0525,"raw_p":0.0075,"reject":false}}},"background_noise":{"pooled":{"point":0.0972442222222222,"ci_lower":0.0513048333333333,"ci_upper":0.1441265055555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0123259999999999,"ci_lower":-0.0423342166666666,"ci_upper":0.0669840888888888,"corrected_p":1,"raw_p":0.6734,"reject":false},"itsm":{"point":0.1860215555555555,"ci_lower":0.1111965777777777,"ci_upper":0.2641224777777777,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":0.0933851111111111,"ci_lower":0.0154034277777777,"ci_upper":0.1672391166666666,"corrected_p":0.1359999999999999,"raw_p":0.0272,"reject":false}}},"both":{"pooled":{"point":0.0016942222222222,"ci_lower":-0.0391765537037037,"ci_upper":0.0478447074074074,"corrected_p":0.9394,"raw_p":0.9394,"reject":false},"per_domain":{"airline":{"point":-0.0098695555555555,"ci_lower":-0.0645307333333333,"ci_upper":0.0458599999999999,"corrected_p":1,"raw_p":0.7281,"reject":false},"itsm":{"point":0.0281204444444444,"ci_lower":-0.05583015,"ci_upper":0.0999373999999999,"corrected_p":1,"raw_p":0.5087,"reject":false},"medical_hr":{"point":-0.0131682222222222,"ci_lower":-0.1048136555555555,"ci_upper":0.0705453888888888,"corrected_p":1,"raw_p":0.7737,"reject":false}}}},"conciseness":{"accent":{"pooled":{"point":-0.0149666666666666,"ci_lower":-0.0281509629629629,"ci_upper":-0.0007529444444444,"corrected_p":0.0434,"raw_p":0.0434,"reject":true},"per_domain":{"airline":{"point":-0.0060133333333333,"ci_lower":-0.0364963888888888,"ci_upper":0.0242057777777777,"corrected_p":0.989,"raw_p":0.7119,"reject":false},"itsm":{"point":-0.0070977777777777,"ci_lower":-0.0272193888888888,"ci_upper":0.0145670555555555,"corrected_p":0.989,"raw_p":0.4945,"reject":false},"medical_hr":{"point":-0.0317888888888888,"ci_lower":-0.0509691666666666,"ci_upper":-0.0104463888888889,"corrected_p":0.0441,"raw_p":0.0049,"reject":true}}},"background_noise":{"pooled":{"point":-0.0227518518518518,"ci_lower":-0.0342836851851851,"ci_upper":-0.0116142037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0274244444444444,"ci_lower":-0.0490093888888888,"ci_upper":-0.0058692777777777,"corrected_p":0.126,"raw_p":0.021,"reject":false},"itsm":{"point":-0.0127755555555555,"ci_lower":-0.0320031111111111,"ci_upper":0.0057466666666666,"corrected_p":0.633,"raw_p":0.211,"reject":false},"medical_hr":{"point":-0.0280555555555555,"ci_lower":-0.0467710555555555,"ci_upper":-0.0098866111111111,"corrected_p":0.0864,"raw_p":0.0112,"reject":false}}},"both":{"pooled":{"point":-0.0227,"ci_lower":-0.0340201481481481,"ci_upper":-0.009755537037037,"corrected_p":0.0014,"raw_p":0.0007,"reject":true},"per_domain":{"airline":{"point":-0.0209244444444444,"ci_lower":-0.0396974999999999,"ci_upper":-0.0014481666666666,"corrected_p":0.2435,"raw_p":0.0487,"reject":false},"itsm":{"point":-0.0274311111111111,"ci_lower":-0.0466763888888889,"ci_upper":-0.0094069444444444,"corrected_p":0.0864,"raw_p":0.0108,"reject":false},"medical_hr":{"point":-0.0197444444444444,"ci_lower":-0.0451625555555555,"ci_upper":0.0021444999999999,"corrected_p":0.4456,"raw_p":0.1114,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0203703703703703,"ci_lower":-0.0433611111111111,"ci_upper":0.0837129629629629,"corrected_p":0.5528,"raw_p":0.5528,"reject":false},"per_domain":{"airline":{"point":-0.0233333333333333,"ci_lower":-0.1489166666666666,"ci_upper":0.1133611111111111,"corrected_p":1,"raw_p":0.7445,"reject":false},"itsm":{"point":0.031111111111111,"ci_lower":-0.0544722222222222,"ci_upper":0.1122222222222222,"corrected_p":1,"raw_p":0.4897,"reject":false},"medical_hr":{"point":0.0533333333333333,"ci_lower":-0.0611388888888889,"ci_upper":0.1622777777777777,"corrected_p":1,"raw_p":0.367,"reject":false}}},"background_noise":{"pooled":{"point":-0.0703703703703703,"ci_lower":-0.1214907407407407,"ci_upper":-0.0166574074074074,"corrected_p":0.019,"raw_p":0.0095,"reject":true},"per_domain":{"airline":{"point":-0.1733333333333333,"ci_lower":-0.2633611111111111,"ci_upper":-0.0699722222222222,"corrected_p":0.027,"raw_p":0.003,"reject":true},"itsm":{"point":-0.0411111111111111,"ci_lower":-0.1144722222222222,"ci_upper":0.0299999999999999,"corrected_p":1,"raw_p":0.2641,"reject":false},"medical_hr":{"point":0.0033333333333333,"ci_lower":-0.0878333333333333,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.956,"reject":false}}},"both":{"pooled":{"point":-0.1222222222222222,"ci_lower":-0.1855648148148148,"ci_upper":-0.0611018518518518,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.1455555555555555,"ci_lower":-0.2544722222222222,"ci_upper":-0.0244166666666667,"corrected_p":0.1274,"raw_p":0.0182,"reject":false},"itsm":{"point":-0.141111111111111,"ci_lower":-0.2344722222222221,"ci_upper":-0.0455277777777777,"corrected_p":0.0648,"raw_p":0.0081,"reject":false},"medical_hr":{"point":-0.08,"ci_lower":-0.1889166666666667,"ci_upper":0.033361111111111,"corrected_p":1,"raw_p":0.1669,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1177777777777777,"ci_lower":-0.1659444444444444,"ci_upper":-0.0711111111111111,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1311111111111111,"ci_lower":-0.2022222222222222,"ci_upper":-0.06,"corrected_p":0.0072,"raw_p":0.0008,"reject":true},"itsm":{"point":-0.1288888888888889,"ci_lower":-0.2067222222222222,"ci_upper":-0.0555555555555555,"corrected_p":0.0161,"raw_p":0.0023,"reject":true},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.2066666666666666,"ci_upper":0.0022222222222222,"corrected_p":0.2709,"raw_p":0.0903,"reject":false}}},"background_noise":{"pooled":{"point":-0.0696296296296296,"ci_lower":-0.1259259259259259,"ci_upper":-0.0185,"corrected_p":0.0108,"raw_p":0.0108,"reject":true},"per_domain":{"airline":{"point":-0.0977777777777778,"ci_lower":-0.1911111111111111,"ci_upper":-0.0110555555555556,"corrected_p":0.1912,"raw_p":0.0478,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.1956111111111111,"ci_upper":-0.0266666666666666,"corrected_p":0.1074,"raw_p":0.0179,"reject":false},"medical_hr":{"point":-0.0044444444444444,"ci_lower":-0.1,"ci_upper":0.0889444444444444,"corrected_p":0.927,"raw_p":0.927,"reject":false}}},"both":{"pooled":{"point":-0.0918518518518518,"ci_lower":-0.1362962962962963,"ci_upper":-0.0429629629629629,"corrected_p":0.0004,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.0866666666666666,"ci_lower":-0.1666666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.1855,"raw_p":0.0371,"reject":false},"itsm":{"point":-0.14,"ci_lower":-0.2288888888888889,"ci_upper":-0.0622222222222222,"corrected_p":0.008,"raw_p":0.001,"reject":true},"medical_hr":{"point":-0.0488888888888888,"ci_lower":-0.1266666666666666,"ci_upper":0.0266666666666666,"corrected_p":0.4998,"raw_p":0.2499,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0733333333333333,"ci_lower":-0.1377962962962963,"ci_upper":-0.017,"corrected_p":0.042,"raw_p":0.0192,"reject":true},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1355555555555555,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.5361,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.1111111111111111,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.6468,"reject":false},"medical_hr":{"point":-0.1688888888888889,"ci_lower":-0.2755555555555555,"ci_upper":-0.06,"corrected_p":0.0231,"raw_p":0.0033,"reject":true}}},"background_noise":{"pooled":{"point":0.0785185185185185,"ci_lower":0.0162962962962962,"ci_upper":0.1378148148148147,"corrected_p":0.042,"raw_p":0.014,"reject":true},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.0688888888888889,"ci_upper":0.0933333333333333,"corrected_p":1,"raw_p":0.8021,"reject":false},"itsm":{"point":0.2022222222222222,"ci_lower":0.1022222222222222,"ci_upper":0.3200555555555555,"corrected_p":0.0088,"raw_p":0.0011,"reject":true},"medical_hr":{"point":0.0199999999999999,"ci_lower":-0.0822777777777777,"ci_upper":0.1267222222222221,"corrected_p":1,"raw_p":0.7539,"reject":false}}},"both":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.1118703703703703,"ci_upper":0.0007407407407407,"corrected_p":0.0585,"raw_p":0.0585,"reject":false},"per_domain":{"airline":{"point":-0.02,"ci_lower":-0.1178333333333333,"ci_upper":0.0733333333333333,"corrected_p":1,"raw_p":0.6671,"reject":false},"itsm":{"point":0.0466666666666666,"ci_lower":-0.0489444444444444,"ci_upper":0.1444999999999999,"corrected_p":1,"raw_p":0.3565,"reject":false},"medical_hr":{"point":-0.1911111111111111,"ci_lower":-0.2645,"ci_upper":-0.1132222222222223,"corrected_p":0.0009,"raw_p":0.0001,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.2111111111111111,"ci_lower":-0.2926111111111111,"ci_upper":-0.1370185185185186,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2222222222222222,"ci_lower":-0.3445,"ci_upper":-0.1044444444444444,"corrected_p":0.0126,"raw_p":0.0014,"reject":true},"itsm":{"point":-0.1933333333333333,"ci_lower":-0.3066666666666666,"ci_upper":-0.0777777777777778,"corrected_p":0.0208,"raw_p":0.0026,"reject":true},"medical_hr":{"point":-0.2177777777777778,"ci_lower":-0.3756111111111112,"ci_upper":-0.0555,"corrected_p":0.0955,"raw_p":0.0191,"reject":false}}},"background_noise":{"pooled":{"point":0.1074074074074073,"ci_lower":0.0585185185185185,"ci_upper":0.1563148148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0288888888888888,"ci_upper":0.0733333333333332,"corrected_p":0.7928,"raw_p":0.4648,"reject":false},"itsm":{"point":0.1511111111111111,"ci_lower":0.0533333333333333,"ci_upper":0.2466666666666666,"corrected_p":0.0384,"raw_p":0.0064,"reject":true},"medical_hr":{"point":0.1488888888888888,"ci_lower":0.0555555555555555,"ci_upper":0.2466666666666666,"corrected_p":0.0315,"raw_p":0.0045,"reject":true}}},"both":{"pooled":{"point":0.0592592592592592,"ci_lower":0.0014814814814814,"ci_upper":0.111111111111111,"corrected_p":0.0369,"raw_p":0.0369,"reject":true},"per_domain":{"airline":{"point":0.0333333333333333,"ci_lower":-0.02,"ci_upper":0.0866666666666666,"corrected_p":0.7928,"raw_p":0.3001,"reject":false},"itsm":{"point":0.0622222222222221,"ci_lower":-0.0423333333333333,"ci_upper":0.151111111111111,"corrected_p":0.7928,"raw_p":0.2381,"reject":false},"medical_hr":{"point":0.0822222222222222,"ci_lower":-0.0355555555555555,"ci_upper":0.1933333333333333,"corrected_p":0.7928,"raw_p":0.1982,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1403762962962962,"ci_lower":-0.1875452592592592,"ci_upper":-0.0959320833333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1336,"ci_lower":-0.1913652777777777,"ci_upper":-0.0759664444444445,"corrected_p":0.0005,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.14148,"ci_lower":-0.2171572777777777,"ci_upper":-0.0620425555555555,"corrected_p":0.004,"raw_p":0.002,"reject":true},"airline":{"point":-0.1460488888888888,"ci_lower":-0.2389032777777777,"ci_upper":-0.056237,"corrected_p":0.0041,"raw_p":0.0041,"reject":true}}},"background_noise":{"pooled":{"point":-0.1567022222222222,"ci_lower":-0.1932320555555555,"ci_upper":-0.1196192777777777,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1356666666666666,"ci_lower":-0.2039141666666666,"ci_upper":-0.0693727777777778,"corrected_p":0.0015,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1449466666666666,"ci_lower":-0.2067055555555555,"ci_upper":-0.0849257222222222,"corrected_p":0.0005,"raw_p":0.0001,"reject":true},"airline":{"point":-0.1894933333333333,"ci_lower":-0.2476647222222222,"ci_upper":-0.1306641111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2317762962962962,"ci_lower":-0.2734717777777777,"ci_upper":-0.189724,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2607222222222222,"ci_lower":-0.3223837222222222,"ci_upper":-0.1944105,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1988133333333333,"ci_lower":-0.260904111111111,"ci_upper":-0.1350201666666667,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2357933333333332,"ci_lower":-0.3174811666666667,"ci_upper":-0.1545500555555556,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6135133333333334,"ci_lower":0.5711103888888889,"ci_upper":0.651886388888889,"n":90},"per_domain":{"itsm":{"point":0.6641333333333332,"ci_lower":0.6197814999999999,"ci_upper":0.709894,"n":30},"medical_hr":{"point":0.5710133333333334,"ci_lower":0.5021373333333333,"ci_upper":0.6399806666666665,"n":30},"airline":{"point":0.6053933333333333,"ci_lower":0.5226813333333333,"ci_upper":0.6856890000000002,"n":30}}},"accent":{"pooled":{"point":0.4731370370370369,"ci_lower":0.4372881481481482,"ci_upper":0.5080972685185184,"n":90},"per_domain":{"itsm":{"point":0.5305333333333333,"ci_lower":0.4700327777777778,"ci_upper":0.5842119444444445,"n":30},"medical_hr":{"point":0.4295333333333332,"ci_lower":0.3652433333333333,"ci_upper":0.4993215277777778,"n":30},"airline":{"point":0.4593444444444444,"ci_lower":0.4031983333333332,"ci_upper":0.5130913888888889,"n":30}}},"background_noise":{"pooled":{"point":0.4568111111111111,"ci_lower":0.4131349074074074,"ci_upper":0.5019330555555556,"n":90},"per_domain":{"itsm":{"point":0.5284666666666666,"ci_lower":0.4479522222222222,"ci_upper":0.6073366666666667,"n":30},"medical_hr":{"point":0.4260666666666666,"ci_lower":0.3635319444444443,"ci_upper":0.4916780555555556,"n":30},"airline":{"point":0.4159,"ci_lower":0.3396611111111109,"ci_upper":0.4915286111111111,"n":30}}},"both":{"pooled":{"point":0.3817370370370369,"ci_lower":0.3474925,"ci_upper":0.4179146296296295,"n":90},"per_domain":{"itsm":{"point":0.403411111111111,"ci_lower":0.3399077777777778,"ci_upper":0.4683799999999999,"n":30},"medical_hr":{"point":0.3722,"ci_lower":0.3179863888888888,"ci_upper":0.4293024999999999,"n":30},"airline":{"point":0.3695999999999999,"ci_lower":0.3033980555555555,"ci_upper":0.4418944444444444,"n":30}}}}}},{"id":"scribe-realtime-gemini-3-flash-eleven-conversational-v3","name":"Scribe v2.2 Realtime + Gemini 3 Flash + TTS Conversational v3 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"Gemini 3 Flash","tts":"TTS Conversational v3","clean":{"EVA-A_mean":{"pooled":{"point":0.7234290508701472,"ci_lower":0.6975528312248996,"ci_upper":0.7477355758701473},"per_domain":{"airline":{"point":0.8183639999999999,"ci_lower":0.7664075333333333,"ci_upper":0.8622694333333334,"n":50},"itsm":{"point":0.7023849999999999,"ci_lower":0.66584825,"ci_upper":0.7414685624999999,"n":80},"medical_hr":{"point":0.6495381526104417,"ci_lower":0.607063032128514,"ci_upper":0.6935001606425703,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4898313253012048,"ci_lower":0.4428170682730923,"ci_upper":0.5385720883534135},"per_domain":{"airline":{"point":0.6559999999999999,"ci_lower":0.564,"ci_upper":0.7439999999999999,"n":50},"itsm":{"point":0.44,"ci_lower":0.36,"ci_upper":0.5225,"n":80},"medical_hr":{"point":0.3734939759036144,"ci_lower":0.2915662650602409,"ci_upper":0.4554819277108431,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7298192771084339,"ci_lower":0.6720825803212852,"ci_upper":0.7851342871485943},"per_domain":{"airline":{"point":0.9,"ci_lower":0.82,"ci_upper":0.98,"n":50},"itsm":{"point":0.675,"ci_lower":0.575,"ci_upper":0.775,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7108433734939759,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2689638746987952,"ci_lower":0.2167695021686747,"ci_upper":0.3222058926907629},"per_domain":{"airline":{"point":0.3852415999999999,"ci_lower":0.26354048,"ci_upper":0.4979296,"n":50},"itsm":{"point":0.222344,"ci_lower":0.1480359999999999,"ci_upper":0.3082761,"n":80},"medical_hr":{"point":0.1993060240963855,"ci_lower":0.1290040481927711,"ci_upper":0.2736380722891566,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6763357621151272,"ci_lower":0.6661173016198125,"ci_upper":0.686087333420348},"per_domain":{"airline":{"point":0.6976232,"ci_lower":0.6764262633333333,"ci_upper":0.71721003,"n":50},"itsm":{"point":0.6542375,"ci_lower":0.6370712395833333,"ci_upper":0.6710839229166666,"n":80},"medical_hr":{"point":0.6771465863453816,"ci_lower":0.6644407389558232,"ci_upper":0.6901630441767069,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0238493975903614,"ci_lower":0.0091357931726907,"ci_upper":0.041874548192771},"per_domain":{"airline":{"point":0.052,"ci_lower":0.016,"ci_upper":0.1,"n":50},"itsm":{"point":0.0075,"ci_lower":0,"ci_upper":0.0174999999999999,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0605321285140562,"ci_lower":0.0296987951807228,"ci_upper":0.0955358935742971},"per_domain":{"airline":{"point":0.12,"ci_lower":0.04,"ci_upper":0.22,"n":50},"itsm":{"point":0.0375,"ci_lower":0,"ci_upper":0.0875,"n":80},"medical_hr":{"point":0.0240963855421686,"ci_lower":0,"ci_upper":0.0602409638554216,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0041650024096385,"ci_lower":0.0001489906024096,"ci_upper":0.0101949639357429},"per_domain":{"airline":{"point":0.0085312,"ci_lower":0.0002112,"ci_upper":0.0240150399999999,"n":50},"itsm":{"point":0.000012000000000000002,"ci_lower":0,"ci_upper":0.000028000000000000003,"n":80},"medical_hr":{"point":0.0039518072289156,"ci_lower":0,"ci_upper":0.0118515662650602,"n":83}}},"task_completion":{"pooled":{"point":0.7361405622489959,"ci_lower":0.6910026104417669,"ci_upper":0.7770099397590362},"per_domain":{"airline":{"point":0.8079999999999999,"ci_lower":0.728,"ci_upper":0.8800000000000001,"n":50},"itsm":{"point":0.7449999999999999,"ci_lower":0.6775,"ci_upper":0.8075624999999997,"n":80},"medical_hr":{"point":0.6554216867469879,"ci_lower":0.5759036144578313,"ci_upper":0.7301204819277108,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9769859477911648,"ci_lower":0.9715188721887552,"ci_upper":0.9819608919176708},"per_domain":{"airline":{"point":0.981092,"ci_lower":0.9692757,"ci_upper":0.990816,"n":50},"itsm":{"point":0.977155,"ci_lower":0.9688616875,"ci_upper":0.983811375,"n":80},"medical_hr":{"point":0.972710843373494,"ci_lower":0.963835060240964,"ci_upper":0.9807653012048192,"n":83}}},"faithfulness":{"pooled":{"point":0.4571606425702811,"ci_lower":0.415983985943775,"ci_upper":0.497486546184739},"per_domain":{"airline":{"point":0.6659999999999999,"ci_lower":0.5780000000000001,"ci_upper":0.746,"n":50},"itsm":{"point":0.3849999999999999,"ci_lower":0.32121875,"ci_upper":0.4474999999999999,"n":80},"medical_hr":{"point":0.3204819277108434,"ci_lower":0.2578313253012048,"ci_upper":0.3867469879518072,"n":83}}},"turn_taking":{"pooled":{"point":0.4510582582329316,"ci_lower":0.4330140127560241,"ci_upper":0.4695829644126505},"per_domain":{"airline":{"point":0.4690336,"ci_lower":0.42765322,"ci_upper":0.50802182,"n":50},"itsm":{"point":0.4150724999999999,"ci_lower":0.3885075624999999,"ci_upper":0.4439175437499999,"n":80},"medical_hr":{"point":0.4690686746987951,"ci_lower":0.4469622831325301,"ci_upper":0.4916500361445783,"n":83}}},"conciseness":{"pooled":{"point":0.7737984257028113,"ci_lower":0.7668510804216867,"ci_upper":0.7809580610441766},"per_domain":{"airline":{"point":0.791836,"ci_lower":0.7785479000000001,"ci_upper":0.8048175,"n":50},"itsm":{"point":0.7551399999999999,"ci_lower":0.743486125,"ci_upper":0.7663400625,"n":80},"medical_hr":{"point":0.7744192771084338,"ci_lower":0.7639462650602411,"ci_upper":0.7844260843373494,"n":83}}},"conversation_progression":{"pooled":{"point":0.8041506024096385,"ci_lower":0.7816368724899598,"ci_upper":0.8269317520080322},"per_domain":{"airline":{"point":0.8319999999999999,"ci_lower":0.784,"ci_upper":0.8759999999999999,"n":50},"itsm":{"point":0.7925000000000001,"ci_lower":0.7575000000000001,"ci_upper":0.8274999999999999,"n":80},"medical_hr":{"point":0.7879518072289158,"ci_lower":0.7578313253012049,"ci_upper":0.8180722891566264,"n":83}}},"response_speed":{"pooled":{"point":4.15770090562249,"ci_lower":4.040424184437751,"ci_upper":4.275870218875502},"per_domain":{"airline":{"point":3.858256,"ci_lower":3.6555311,"ci_upper":4.0657173,"n":50},"itsm":{"point":4.6824925,"ci_lower":4.4399711875,"ci_upper":4.935126749999999,"n":80},"medical_hr":{"point":3.93235421686747,"ci_lower":3.782416024096386,"ci_upper":4.093204698795181,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0007407407407407,"ci_lower":-0.0489259259259259,"ci_upper":0.0451851851851851,"corrected_p":0.9527,"raw_p":0.9527,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.1,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.6542,"reject":false},"itsm":{"point":0.0399999999999999,"ci_lower":-0.0378333333333333,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.3273,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.1244999999999999,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.638,"reject":false}}},"background_noise":{"pooled":{"point":-0.0155555555555555,"ci_lower":-0.0555555555555555,"ci_upper":0.0266666666666666,"corrected_p":0.855,"raw_p":0.4275,"reject":false},"per_domain":{"airline":{"point":-0.04,"ci_lower":-0.1111111111111111,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.254,"reject":false},"itsm":{"point":0.0622222222222221,"ci_lower":0.0066666666666666,"ci_upper":0.1177777777777777,"corrected_p":0.4356,"raw_p":0.0484,"reject":false},"medical_hr":{"point":-0.0688888888888889,"ci_lower":-0.1444444444444444,"ci_upper":-2.3962313614826377e-17,"corrected_p":0.4528,"raw_p":0.0566,"reject":false}}},"both":{"pooled":{"point":-0.0451851851851852,"ci_lower":-0.0918888888888889,"ci_upper":0.0029629629629629,"corrected_p":0.1809,"raw_p":0.0603,"reject":false},"per_domain":{"airline":{"point":-0.0511111111111111,"ci_lower":-0.1489444444444445,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.3208,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.0955555555555555,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.4295,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1333333333333333,"ci_upper":0.0133333333333333,"corrected_p":1,"raw_p":0.1477,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0115037037037037,"ci_lower":-0.0216604999999999,"ci_upper":-0.001060537037037,"corrected_p":0.1074,"raw_p":0.0358,"reject":false},"per_domain":{"airline":{"point":-0.0061311111111111,"ci_lower":-0.0290505555555555,"ci_upper":0.0184862222222222,"corrected_p":1,"raw_p":0.6182,"reject":false},"itsm":{"point":-0.0094044444444444,"ci_lower":-0.0242172222222222,"ci_upper":0.0076098888888888,"corrected_p":1,"raw_p":0.2487,"reject":false},"medical_hr":{"point":-0.0189755555555555,"ci_lower":-0.0347647777777777,"ci_upper":-0.0030859444444444,"corrected_p":0.207,"raw_p":0.023,"reject":false}}},"background_noise":{"pooled":{"point":-0.0027111111111111,"ci_lower":-0.0121994814814814,"ci_upper":0.0069244999999999,"corrected_p":0.5711,"raw_p":0.5711,"reject":false},"per_domain":{"airline":{"point":0.001991111111111,"ci_lower":-0.0100244444444444,"ci_upper":0.0126300555555555,"corrected_p":1,"raw_p":0.7381,"reject":false},"itsm":{"point":-0.00546,"ci_lower":-0.0215467222222222,"ci_upper":0.0097558333333333,"corrected_p":1,"raw_p":0.5041,"reject":false},"medical_hr":{"point":-0.0046644444444444,"ci_lower":-0.0263062222222222,"ci_upper":0.0145901666666666,"corrected_p":1,"raw_p":0.6603,"reject":false}}},"both":{"pooled":{"point":-0.0111518518518518,"ci_lower":-0.0225126481481481,"ci_upper":0.0007118148148148,"corrected_p":0.1458,"raw_p":0.0729,"reject":false},"per_domain":{"airline":{"point":-0.0088199999999999,"ci_lower":-0.0254979444444444,"ci_upper":0.0100683888888888,"corrected_p":1,"raw_p":0.3731,"reject":false},"itsm":{"point":-0.0118711111111111,"ci_lower":-0.0272161111111111,"ci_upper":0.0022072777777777,"corrected_p":1,"raw_p":0.136,"reject":false},"medical_hr":{"point":-0.0127644444444444,"ci_lower":-0.0430733888888888,"ci_upper":0.0100316666666666,"corrected_p":1,"raw_p":0.4705,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.0244444444444444,"ci_lower":-0.0718796296296296,"ci_upper":0.0207407407407407,"corrected_p":0.4935,"raw_p":0.2819,"reject":false},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1278611111111111,"ci_upper":0.0589166666666666,"corrected_p":1,"raw_p":0.5383,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0566666666666666,"ci_upper":0.0578055555555555,"corrected_p":1,"raw_p":0.9854,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.1077777777777777,"ci_upper":0.0245277777777777,"corrected_p":1,"raw_p":0.2288,"reject":false}}},"background_noise":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0762962962962962,"ci_upper":0.0096296296296296,"corrected_p":0.4935,"raw_p":0.1645,"reject":false},"per_domain":{"airline":{"point":-0.0833333333333333,"ci_lower":-0.1655833333333333,"ci_upper":-0.0055277777777778,"corrected_p":0.4356,"raw_p":0.0484,"reject":false},"itsm":{"point":0.0288888888888888,"ci_lower":-0.0411388888888888,"ci_upper":0.0978055555555555,"corrected_p":1,"raw_p":0.4535,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.1100277777777778,"ci_upper":0.0322222222222222,"corrected_p":1,"raw_p":0.2935,"reject":false}}},"both":{"pooled":{"point":-0.0262962962962962,"ci_lower":-0.0703703703703703,"ci_upper":0.0166759259259259,"corrected_p":0.4935,"raw_p":0.2389,"reject":false},"per_domain":{"airline":{"point":-0.0055555555555555,"ci_lower":-0.0888888888888888,"ci_upper":0.0711111111111111,"corrected_p":1,"raw_p":0.8943,"reject":false},"itsm":{"point":-0.0155555555555555,"ci_lower":-0.0866666666666666,"ci_upper":0.0655833333333333,"corrected_p":1,"raw_p":0.6836,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.12225,"ci_upper":0.0011111111111111,"corrected_p":0.7944,"raw_p":0.0993,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0056924444444444,"ci_lower":-0.0192295629629629,"ci_upper":0.0289808777777777,"corrected_p":0.6599,"raw_p":0.6599,"reject":false},"per_domain":{"airline":{"point":-0.0195153333333333,"ci_lower":-0.0604764277777777,"ci_upper":0.0226938055555555,"corrected_p":0.8892,"raw_p":0.376,"reject":false},"itsm":{"point":-0.0050055555555555,"ci_lower":-0.0502376166666666,"ci_upper":0.0419408166666666,"corrected_p":0.8892,"raw_p":0.8319,"reject":false},"medical_hr":{"point":0.0415982222222221,"ci_lower":0.0033326388888888,"ci_upper":0.0826654555555555,"corrected_p":0.1808,"raw_p":0.0452,"reject":false}}},"background_noise":{"pooled":{"point":-0.0648923703703703,"ci_lower":-0.0866781648148147,"ci_upper":-0.042340387037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0719675555555555,"ci_lower":-0.1108308111111111,"ci_upper":-0.0357376277777777,"corrected_p":0.0054,"raw_p":0.0009,"reject":true},"itsm":{"point":-0.0152888888888888,"ci_lower":-0.0416065166666666,"ci_upper":0.0126754555555555,"corrected_p":0.8892,"raw_p":0.2964,"reject":false},"medical_hr":{"point":-0.1074206666666666,"ci_lower":-0.1455491777777778,"ci_upper":-0.0677597722222222,"corrected_p":0.0007,"raw_p":0.0001,"reject":true}}},"both":{"pooled":{"point":-0.1129505185185184,"ci_lower":-0.1400127314814814,"ci_upper":-0.0863368666666666,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1562764444444444,"ci_lower":-0.2128879722222221,"ci_upper":-0.0973498555555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0586711111111111,"ci_lower":-0.0939178277777777,"ci_upper":-0.0184395055555555,"corrected_p":0.022,"raw_p":0.0044,"reject":true},"medical_hr":{"point":-0.1239039999999999,"ci_lower":-0.1655294499999999,"ci_upper":-0.0841852388888888,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0062992592592592,"ci_lower":-0.0066966296296296,"ci_upper":0.0207431481481481,"corrected_p":1,"raw_p":0.3804,"reject":false},"per_domain":{"airline":{"point":-0.0066888888888888,"ci_lower":-0.0268379444444444,"ci_upper":0.0162253888888888,"corrected_p":1,"raw_p":0.5557,"reject":false},"itsm":{"point":0.0236577777777777,"ci_lower":-0.0012026666666666,"ci_upper":0.0519907777777777,"corrected_p":0.584,"raw_p":0.073,"reject":false},"medical_hr":{"point":0.0019288888888888,"ci_lower":-0.0193267222222222,"ci_upper":0.0223433888888888,"corrected_p":1,"raw_p":0.8722,"reject":false}}},"background_noise":{"pooled":{"point":-0.0051451851851851,"ci_lower":-0.0153106481481481,"ci_upper":0.0048109814814814,"corrected_p":1,"raw_p":0.3355,"reject":false},"per_domain":{"airline":{"point":-0.0032777777777777,"ci_lower":-0.0230558888888888,"ci_upper":0.0161574999999999,"corrected_p":1,"raw_p":0.7575,"reject":false},"itsm":{"point":-0.0074644444444444,"ci_lower":-0.0248707222222222,"ci_upper":0.0096624444444444,"corrected_p":1,"raw_p":0.4183,"reject":false},"medical_hr":{"point":-0.0046933333333333,"ci_lower":-0.0215122777777777,"ci_upper":0.0130289444444444,"corrected_p":1,"raw_p":0.5949,"reject":false}}},"both":{"pooled":{"point":-0.0051044444444444,"ci_lower":-0.0176311851851851,"ci_upper":0.0067091666666666,"corrected_p":1,"raw_p":0.4424,"reject":false},"per_domain":{"airline":{"point":-0.0280666666666666,"ci_lower":-0.0477013333333332,"ci_upper":-0.0079047222222222,"corrected_p":0.1098,"raw_p":0.0122,"reject":false},"itsm":{"point":0.0063688888888888,"ci_lower":-0.0201812777777777,"ci_upper":0.0322792222222222,"corrected_p":1,"raw_p":0.6531,"reject":false},"medical_hr":{"point":0.0063844444444444,"ci_lower":-0.0108678888888888,"ci_upper":0.0226394444444444,"corrected_p":1,"raw_p":0.4678,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-2.4671622769447924e-18,"ci_lower":-0.0388888888888888,"ci_upper":0.0392685185185185,"corrected_p":1,"raw_p":0.9974,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.0866944444444444,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.6141,"reject":false},"itsm":{"point":-0.0122222222222222,"ci_lower":-0.0733611111111111,"ci_upper":0.0477777777777777,"corrected_p":1,"raw_p":0.7331,"reject":false},"medical_hr":{"point":0.03,"ci_lower":-0.0355555555555555,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.3797,"reject":false}}},"background_noise":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0507499999999999,"ci_upper":0.0318518518518518,"corrected_p":1,"raw_p":0.7091,"reject":false},"per_domain":{"airline":{"point":0.0322222222222222,"ci_lower":-0.0277777777777777,"ci_upper":0.0966944444444444,"corrected_p":1,"raw_p":0.3516,"reject":false},"itsm":{"point":-0.0011111111111111,"ci_lower":-0.0633611111111111,"ci_upper":0.06,"corrected_p":1,"raw_p":0.969,"reject":false},"medical_hr":{"point":-0.0533333333333333,"ci_lower":-0.1311666666666666,"ci_upper":0.0266944444444444,"corrected_p":1,"raw_p":0.205,"reject":false}}},"both":{"pooled":{"point":-0.0351851851851851,"ci_lower":-0.0770462962962963,"ci_upper":0.0040925925925925,"corrected_p":0.2744999999999999,"raw_p":0.0915,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777777,"ci_lower":-0.1344722222222222,"ci_upper":0.0055555555555555,"corrected_p":0.6911999999999999,"raw_p":0.0768,"reject":false},"itsm":{"point":-0.0177777777777777,"ci_lower":-0.0822222222222222,"ci_upper":0.0455555555555555,"corrected_p":1,"raw_p":0.5681,"reject":false},"medical_hr":{"point":-0.02,"ci_lower":-0.0955555555555555,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.6059,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0577777777777777,"ci_lower":-0.124462962962963,"ci_upper":0.0081666666666666,"corrected_p":0.18,"raw_p":0.09,"reject":false},"per_domain":{"airline":{"point":-0.0866666666666666,"ci_lower":-0.2200555555555556,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.1856,"reject":false},"itsm":{"point":-0.0222222222222222,"ci_lower":-0.14,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.6894,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1733333333333333,"ci_upper":0.0400555555555554,"corrected_p":1,"raw_p":0.2421,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.1014999999999999,"ci_upper":0.0103888888888888,"corrected_p":0.18,"raw_p":0.1453,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.1711111111111111,"ci_upper":0.0644999999999999,"corrected_p":1,"raw_p":0.3881,"reject":false},"itsm":{"point":0.0444444444444444,"ci_lower":-0.0422777777777778,"ci_upper":0.1222777777777777,"corrected_p":1,"raw_p":0.3443,"reject":false},"medical_hr":{"point":-0.12,"ci_lower":-0.2088888888888889,"ci_upper":-0.0377777777777777,"corrected_p":0.0776,"raw_p":0.0097,"reject":false}}},"both":{"pooled":{"point":-0.0614814814814815,"ci_lower":-0.117037037037037,"ci_upper":-0.0051851851851852,"corrected_p":0.0906,"raw_p":0.0302,"reject":false},"per_domain":{"airline":{"point":-0.1311111111111111,"ci_lower":-0.2222222222222222,"ci_upper":-0.0377777777777777,"corrected_p":0.0711,"raw_p":0.0079,"reject":false},"itsm":{"point":0.011111111111111,"ci_lower":-0.0866666666666667,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.8625,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.16,"ci_upper":0.0244999999999999,"corrected_p":1,"raw_p":0.2106,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0007407407407407,"ci_lower":-0.02,"ci_upper":0.0251851851851851,"corrected_p":0.9945,"raw_p":0.9945,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.0756111111111111,"ci_upper":0.0177777777777777,"corrected_p":1,"raw_p":0.3665,"reject":false},"itsm":{"point":0.0111111111111111,"ci_lower":0,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.02,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.037037037037037,"ci_upper":0.0059444444444444,"corrected_p":0.4382,"raw_p":0.2191,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.0978333333333333,"ci_upper":0.0022222222222222,"corrected_p":0.9976,"raw_p":0.1247,"reject":false},"itsm":{"point":0.0111111111111111,"ci_lower":0,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0525925925925925,"ci_upper":0.0029814814814814,"corrected_p":0.414,"raw_p":0.138,"reject":false},"per_domain":{"airline":{"point":-0.08,"ci_lower":-0.16,"ci_upper":-0.0133333333333333,"corrected_p":0.5364,"raw_p":0.0596,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.0133333333333333,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.4985,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0014814814814814,"ci_lower":-0.0296296296296296,"ci_upper":0.0252037037037036,"corrected_p":1,"raw_p":0.8804,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.0622777777777777,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.466,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.0845,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.7647,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0022222222222222,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.1293,"reject":false}}},"background_noise":{"pooled":{"point":0.017037037037037,"ci_lower":-0.0081481481481481,"ci_upper":0.0385185185185184,"corrected_p":0.4622999999999999,"raw_p":0.1541,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0488888888888888,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":0.778,"reject":false},"itsm":{"point":0.0355555555555555,"ci_lower":-0.0022222222222222,"ci_upper":0.0733888888888888,"corrected_p":0.6228,"raw_p":0.0692,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0133333333333333,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.2155,"reject":false}}},"both":{"pooled":{"point":-0.0014814814814814,"ci_lower":-0.0318518518518518,"ci_upper":0.0259444444444444,"corrected_p":1,"raw_p":0.8871,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.4112,"reject":false},"itsm":{"point":0.0133333333333333,"ci_lower":-0.0333333333333333,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.6222,"reject":false},"medical_hr":{"point":0.011111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.0488888888888888,"corrected_p":1,"raw_p":0.6038,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.0028977777777777,"ci_lower":-0.0137775925925926,"ci_upper":0.0077279444444444,"corrected_p":0.6004,"raw_p":0.6004,"reject":false},"per_domain":{"airline":{"point":-0.0046844444444444,"ci_lower":-0.0291777777777777,"ci_upper":0.0202456111111111,"corrected_p":1,"raw_p":0.7151,"reject":false},"itsm":{"point":-0.0036999999999999,"ci_lower":-0.0119967222222222,"ci_upper":0.0039051111111111,"corrected_p":1,"raw_p":0.4077,"reject":false},"medical_hr":{"point":-0.0003088888888888,"ci_lower":-0.0166480555555555,"ci_upper":0.018862111111111,"corrected_p":1,"raw_p":0.9741,"reject":false}}},"background_noise":{"pooled":{"point":-0.0204829629629629,"ci_lower":-0.0352711666666666,"ci_upper":-0.0067478703703703,"corrected_p":0.0159,"raw_p":0.0053,"reject":true},"per_domain":{"airline":{"point":-0.0267066666666666,"ci_lower":-0.0571882222222221,"ci_upper":-0.0006102777777777,"corrected_p":0.6856,"raw_p":0.0857,"reject":false},"itsm":{"point":-0.0142444444444444,"ci_lower":-0.0327938333333333,"ci_upper":0.0038687777777777,"corrected_p":1,"raw_p":0.1476,"reject":false},"medical_hr":{"point":-0.0204977777777777,"ci_lower":-0.0499475,"ci_upper":0.0031211666666666,"corrected_p":1,"raw_p":0.151,"reject":false}}},"both":{"pooled":{"point":-0.0206348148148148,"ci_lower":-0.0365972592592592,"ci_upper":-0.0065952592592592,"corrected_p":0.0159,"raw_p":0.0058,"reject":true},"per_domain":{"airline":{"point":-0.0104844444444444,"ci_lower":-0.0353543333333333,"ci_upper":0.0142318333333333,"corrected_p":1,"raw_p":0.4306,"reject":false},"itsm":{"point":-0.0367999999999999,"ci_lower":-0.0656386111111111,"ci_upper":-0.0145682222222222,"corrected_p":0.0225,"raw_p":0.0025,"reject":true},"medical_hr":{"point":-0.01462,"ci_lower":-0.0407742777777777,"ci_upper":0.0072567777777777,"corrected_p":1,"raw_p":0.2636,"reject":false}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.9636422222222224,"ci_lower":0.9513211111111112,"ci_upper":0.9758512777777776,"n":90},"per_domain":{"itsm":{"point":0.9820333333333334,"ci_lower":0.9671066666666668,"ci_upper":0.9940336666666668,"n":30},"medical_hr":{"point":0.94562,"ci_lower":0.9176633333333334,"ci_upper":0.9714716666666664,"n":30},"airline":{"point":0.9632733333333334,"ci_lower":0.9423718333333332,"ci_upper":0.98222,"n":30}}},"accent":{"pooled":{"point":0.9607444444444444,"ci_lower":0.9470178703703706,"ci_upper":0.972778425925926,"n":90},"per_domain":{"itsm":{"point":0.9783333333333334,"ci_lower":0.9617544444444444,"ci_upper":0.9915344444444444,"n":30},"medical_hr":{"point":0.9453111111111112,"ci_lower":0.9174544444444444,"ci_upper":0.9693033333333334,"n":30},"airline":{"point":0.9585888888888888,"ci_lower":0.9355074999999998,"ci_upper":0.9781555555555556,"n":30}}},"background_noise":{"pooled":{"point":0.9431592592592593,"ci_lower":0.9237108333333336,"ci_upper":0.960952777777778,"n":90},"per_domain":{"itsm":{"point":0.9677888888888888,"ci_lower":0.9449886111111112,"ci_upper":0.9876002777777778,"n":30},"medical_hr":{"point":0.9251222222222222,"ci_lower":0.8864044444444442,"ci_upper":0.95929,"n":30},"airline":{"point":0.9365666666666664,"ci_lower":0.897762222222222,"ci_upper":0.9713802777777776,"n":30}}},"both":{"pooled":{"point":0.9430074074074074,"ci_lower":0.9246737037037036,"ci_upper":0.960204351851852,"n":90},"per_domain":{"itsm":{"point":0.9452333333333331,"ci_lower":0.9162655555555556,"ci_upper":0.9689002777777778,"n":30},"medical_hr":{"point":0.9309999999999998,"ci_lower":0.8891502777777778,"ci_upper":0.9687669444444444,"n":30},"airline":{"point":0.952788888888889,"ci_lower":0.9287886111111112,"ci_upper":0.9733797222222222,"n":30}}}}}},{"id":"gpt-realtime","name":"GPT Realtime","type":"s2s","stt":"-","llm":"GPT-Realtime","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.6601044712182061,"ci_lower":0.6353753963353413,"ci_upper":0.6852556055890227},"per_domain":{"airline":{"point":0.6413333333333334,"ci_lower":0.5873333333333334,"ci_upper":0.7000083333333332,"n":50},"itsm":{"point":0.6680266666666667,"ci_lower":0.6294532499999999,"ci_upper":0.7088599375,"n":80},"medical_hr":{"point":0.6709534136546185,"ci_lower":0.6370153815261045,"ci_upper":0.7031285542168674,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4068293172690763,"ci_lower":0.3583035140562248,"ci_upper":0.4555898594377509},"per_domain":{"airline":{"point":0.416,"ci_lower":0.324,"ci_upper":0.512,"n":50},"itsm":{"point":0.4574999999999999,"ci_lower":0.375,"ci_upper":0.5425,"n":80},"medical_hr":{"point":0.3469879518072288,"ci_lower":0.2674698795180723,"ci_upper":0.4240963855421687,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.694136546184739,"ci_lower":0.6311671686746987,"ci_upper":0.7577141064257028},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.9,"n":50},"itsm":{"point":0.7,"ci_lower":0.6,"ci_upper":0.8,"n":80},"medical_hr":{"point":0.6024096385542169,"ci_lower":0.5060240963855421,"ci_upper":0.699096385542167,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.200248324497992,"ci_lower":0.1531805342168674,"ci_upper":0.2498437322891566},"per_domain":{"airline":{"point":0.1805696,"ci_lower":0.0951808,"ci_upper":0.2784942399999999,"n":50},"itsm":{"point":0.252372,"ci_lower":0.1765356,"ci_upper":0.3406291999999999,"n":80},"medical_hr":{"point":0.1678033734939759,"ci_lower":0.1016681445783132,"ci_upper":0.2452533012048192,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7356374534805891,"ci_lower":0.7235858463755019,"ci_upper":0.747072048104083},"per_domain":{"airline":{"point":0.7383913333333332,"ci_lower":0.7163470333333334,"ci_upper":0.7587355266666664,"n":50},"itsm":{"point":0.7551950833333334,"ci_lower":0.7328945625,"ci_upper":0.77640606875,"n":80},"medical_hr":{"point":0.7133259437751004,"ci_lower":0.6927666506024096,"ci_upper":0.7317881807228915,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.3645421686746988,"ci_lower":0.3302785642570281,"ci_upper":0.4002303714859437},"per_domain":{"airline":{"point":0.3919999999999999,"ci_lower":0.328,"ci_upper":0.456,"n":50},"itsm":{"point":0.345,"ci_lower":0.2849374999999999,"ci_upper":0.4125,"n":80},"medical_hr":{"point":0.3566265060240964,"ci_lower":0.3012048192771084,"ci_upper":0.4144578313253013,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8039257028112449,"ci_lower":0.752628765060241,"ci_upper":0.8554437751004016},"per_domain":{"airline":{"point":0.88,"ci_lower":0.7995000000000001,"ci_upper":0.96,"n":50},"itsm":{"point":0.7125,"ci_lower":0.6125,"ci_upper":0.8125,"n":80},"medical_hr":{"point":0.8192771084337349,"ci_lower":0.7349397590361446,"ci_upper":0.891566265060241,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.070270978313253,"ci_lower":0.0500706906827309,"ci_upper":0.0938632942168674},"per_domain":{"airline":{"point":0.0534271999999999,"ci_lower":0.0281663999999999,"ci_upper":0.0798479999999999,"n":50},"itsm":{"point":0.0838319999999999,"ci_lower":0.0435971999999999,"ci_upper":0.1333658999999999,"n":80},"medical_hr":{"point":0.073553734939759,"ci_lower":0.0368057831325301,"ci_upper":0.1193437108433734,"n":83}}},"task_completion":{"pooled":{"point":0.6937570281124498,"ci_lower":0.6438229919678715,"ci_upper":0.740946234939759},"per_domain":{"airline":{"point":0.5760000000000001,"ci_lower":0.4719,"ci_upper":0.6759999999999999,"n":50},"itsm":{"point":0.7125,"ci_lower":0.635,"ci_upper":0.785,"n":80},"medical_hr":{"point":0.7927710843373493,"ci_lower":0.7325301204819277,"ci_upper":0.855481927710843,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9927285742971886,"ci_lower":0.9894222088353416,"ci_upper":0.9954905542168676},"per_domain":{"airline":{"point":0.998,"ci_lower":0.994,"ci_upper":1,"n":50},"itsm":{"point":0.987205,"ci_lower":0.9798273125,"ci_upper":0.9933375625000002,"n":80},"medical_hr":{"point":0.992980722891566,"ci_lower":0.9878843975903612,"ci_upper":0.997077469879518,"n":83}}},"faithfulness":{"pooled":{"point":0.3177600401606426,"ci_lower":0.2811310240963856,"ci_upper":0.3566088353413654},"per_domain":{"airline":{"point":0.412,"ci_lower":0.3339999999999999,"ci_upper":0.492,"n":50},"itsm":{"point":0.3087499999999999,"ci_lower":0.25246875,"ci_upper":0.3675,"n":80},"medical_hr":{"point":0.2325301204819277,"ci_lower":0.1783132530120482,"ci_upper":0.2891566265060241,"n":83}}},"turn_taking":{"pooled":{"point":0.744073609437751,"ci_lower":0.7302707011596387,"ci_upper":0.7588076127861445},"per_domain":{"airline":{"point":0.7492259999999998,"ci_lower":0.7199662599999999,"ci_upper":0.7784147100000001,"n":50},"itsm":{"point":0.72893025,"ci_lower":0.707901375,"ci_upper":0.7505016999999999,"n":80},"medical_hr":{"point":0.754064578313253,"ci_lower":0.7299777951807229,"ci_upper":0.7771239759036145,"n":83}}},"conciseness":{"pooled":{"point":0.810932124497992,"ci_lower":0.8031766554718878,"ci_upper":0.818755685692771},"per_domain":{"airline":{"point":0.8039479999999999,"ci_lower":0.7865861999999999,"ci_upper":0.8215606000000001,"n":50},"itsm":{"point":0.810405,"ci_lower":0.7984758750000001,"ci_upper":0.8225225625,"n":80},"medical_hr":{"point":0.818443373493976,"ci_lower":0.8085628313253013,"ci_upper":0.8290988554216868,"n":83}}},"conversation_progression":{"pooled":{"point":0.6519066265060242,"ci_lower":0.6204109186746989,"ci_upper":0.6823443022088352},"per_domain":{"airline":{"point":0.662,"ci_lower":0.604,"ci_upper":0.718,"n":50},"itsm":{"point":0.7262500000000001,"ci_lower":0.67125,"ci_upper":0.7775000000000001,"n":80},"medical_hr":{"point":0.5674698795180723,"ci_lower":0.519277108433735,"ci_upper":0.6180722891566264,"n":83}}}},"perturbation_delta":{}},{"id":"gpt-realtime-1-5","name":"GPT Realtime 1.5","type":"s2s","stt":"-","llm":"GPT-Realtime-1.5","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.692976639892905,"ci_lower":0.668354825970549,"ci_upper":0.7168033436412317},"per_domain":{"airline":{"point":0.645,"ci_lower":0.5858782333333332,"ci_upper":0.7063542666666666,"n":50},"itsm":{"point":0.7610833333333333,"ci_lower":0.7316363958333333,"ci_upper":0.7911170833333333,"n":80},"medical_hr":{"point":0.6728465863453815,"ci_lower":0.6439454618473895,"ci_upper":0.7014117068273092,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4669658634538153,"ci_lower":0.4134907630522089,"ci_upper":0.517694829317269},"per_domain":{"airline":{"point":0.424,"ci_lower":0.304,"ci_upper":0.54,"n":50},"itsm":{"point":0.6275000000000001,"ci_lower":0.5475,"ci_upper":0.7049999999999998,"n":80},"medical_hr":{"point":0.3493975903614458,"ci_lower":0.2746987951807229,"ci_upper":0.4240963855421687,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7098192771084338,"ci_lower":0.6485948795180723,"ci_upper":0.7703017068273091},"per_domain":{"airline":{"point":0.64,"ci_lower":0.52,"ci_upper":0.7604999999999973,"n":50},"itsm":{"point":0.875,"ci_lower":0.8,"ci_upper":0.95,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7228915662650602,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2832841092369478,"ci_lower":0.2284981954216867,"ci_upper":0.3397242942168674},"per_domain":{"airline":{"point":0.2712064,"ci_lower":0.165376,"ci_upper":0.3896351999999999,"n":50},"itsm":{"point":0.4021639999999999,"ci_lower":0.3074433999999999,"ci_upper":0.4965579999999999,"n":80},"medical_hr":{"point":0.1764819277108433,"ci_lower":0.1077909397590361,"ci_upper":0.2542951325301202,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7648658391566266,"ci_lower":0.7542936157630522,"ci_upper":0.7764471754149934},"per_domain":{"airline":{"point":0.7460510666666669,"ci_lower":0.72448543,"ci_upper":0.7671511533333334,"n":50},"itsm":{"point":0.77235625,"ci_lower":0.7543945458333334,"ci_upper":0.7917382125,"n":80},"medical_hr":{"point":0.7761902008032129,"ci_lower":0.7607850441767068,"ci_upper":0.7922319277108433,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5659236947791165,"ci_lower":0.5287542670682731,"ci_upper":0.6031597891566265},"per_domain":{"airline":{"point":0.56,"ci_lower":0.488,"ci_upper":0.6399999999999999,"n":50},"itsm":{"point":0.545,"ci_lower":0.4775,"ci_upper":0.61,"n":80},"medical_hr":{"point":0.5927710843373494,"ci_lower":0.5325301204819276,"ci_upper":0.6506024096385542,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.938785140562249,"ci_lower":0.906285140562249,"ci_upper":0.9689623493975902},"per_domain":{"airline":{"point":0.94,"ci_lower":0.86,"ci_upper":1,"n":50},"itsm":{"point":0.9125,"ci_lower":0.85,"ci_upper":0.975,"n":80},"medical_hr":{"point":0.963855421686747,"ci_lower":0.9156626506024096,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.2155421044176707,"ci_lower":0.1769960453815261,"ci_upper":0.2565268459437751},"per_domain":{"airline":{"point":0.193856,"ci_lower":0.1242048,"ci_upper":0.2738607999999998,"n":50},"itsm":{"point":0.208352,"ci_lower":0.1423446,"ci_upper":0.2739926999999999,"n":80},"medical_hr":{"point":0.244418313253012,"ci_lower":0.1811733975903614,"ci_upper":0.3200152289156626,"n":83}}},"task_completion":{"pooled":{"point":0.739016064257028,"ci_lower":0.6933310240963856,"ci_upper":0.7846201807228915},"per_domain":{"airline":{"point":0.54,"ci_lower":0.424,"ci_upper":0.652,"n":50},"itsm":{"point":0.865,"ci_lower":0.8124375,"ci_upper":0.9149999999999998,"n":80},"medical_hr":{"point":0.8120481927710842,"ci_lower":0.7565662650602409,"ci_upper":0.8650602409638554,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9958879518072288,"ci_lower":0.9937797186746988,"ci_upper":0.997690566767068},"per_domain":{"airline":{"point":0.998,"ci_lower":0.994668,"ci_upper":1,"n":50},"itsm":{"point":0.99575,"ci_lower":0.9913304375,"ci_upper":0.9990825,"n":80},"medical_hr":{"point":0.9939138554216864,"ci_lower":0.989996656626506,"ci_upper":0.9971606325301204,"n":83}}},"faithfulness":{"pooled":{"point":0.3601234939759036,"ci_lower":0.3197659889558233,"ci_upper":0.398947063253012},"per_domain":{"airline":{"point":0.424,"ci_lower":0.3279999999999999,"ci_upper":0.5219999999999999,"n":50},"itsm":{"point":0.42625,"ci_lower":0.37121875,"ci_upper":0.48125,"n":80},"medical_hr":{"point":0.2301204819277108,"ci_lower":0.1782831325301204,"ci_upper":0.2831325301204819,"n":83}}},"turn_taking":{"pooled":{"point":0.8147568949799197,"ci_lower":0.8019059728514057,"ci_upper":0.8277986127058234},"per_domain":{"airline":{"point":0.8212932,"ci_lower":0.79145801,"ci_upper":0.84876874,"n":50},"itsm":{"point":0.79782375,"ci_lower":0.7754014812500001,"ci_upper":0.8204598500000001,"n":80},"medical_hr":{"point":0.825153734939759,"ci_lower":0.8096762289156626,"ci_upper":0.8407348313253011,"n":83}}},"conciseness":{"pooled":{"point":0.8005454417670683,"ci_lower":0.7928903807730925,"ci_upper":0.8086675427710843},"per_domain":{"airline":{"point":0.7828599999999999,"ci_lower":0.7658578000000001,"ci_upper":0.799457,"n":50},"itsm":{"point":0.8117450000000002,"ci_lower":0.7985667499999999,"ci_upper":0.825865125,"n":80},"medical_hr":{"point":0.8070313253012049,"ci_lower":0.7970674096385542,"ci_upper":0.8167319879518072,"n":83}}},"conversation_progression":{"pooled":{"point":0.6792951807228915,"ci_lower":0.6539371234939759,"ci_upper":0.7042504016064257},"per_domain":{"airline":{"point":0.634,"ci_lower":0.5800000000000001,"ci_upper":0.682,"n":50},"itsm":{"point":0.7075,"ci_lower":0.66625,"ci_upper":0.7462812499999999,"n":80},"medical_hr":{"point":0.6963855421686745,"ci_lower":0.6566265060240963,"ci_upper":0.7361746987951806,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":0.0414814814814814,"ci_lower":-0.0089074074074074,"ci_upper":0.0903703703703703,"corrected_p":0.1276,"raw_p":0.1102,"reject":false},"per_domain":{"airline":{"point":0.0799999999999999,"ci_lower":-0.0178333333333333,"ci_upper":0.1822777777777777,"corrected_p":0.9468,"raw_p":0.1578,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.06,"ci_upper":0.0866666666666666,"corrected_p":1,"raw_p":0.7319,"reject":false},"medical_hr":{"point":0.0288888888888888,"ci_lower":-0.0400555555555555,"ci_upper":0.0999999999999999,"corrected_p":1,"raw_p":0.4937,"reject":false}}},"background_noise":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.1148333333333333,"ci_upper":0.0007592592592592,"corrected_p":0.1276,"raw_p":0.0638,"reject":false},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1377777777777777,"ci_upper":0.0489444444444443,"corrected_p":1,"raw_p":0.3797,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.0711111111111111,"ci_upper":0.1066666666666666,"corrected_p":1,"raw_p":0.8071,"reject":false},"medical_hr":{"point":-0.1377777777777778,"ci_lower":-0.2488888888888889,"ci_upper":-0.0355555555555555,"corrected_p":0.1197,"raw_p":0.0133,"reject":false}}},"both":{"pooled":{"point":-0.0918518518518518,"ci_lower":-0.1488888888888889,"ci_upper":-0.035537037037037,"corrected_p":0.0036,"raw_p":0.0012,"reject":true},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1333333333333333,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.3242,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.2111111111111111,"ci_upper":-0.02,"corrected_p":0.2863,"raw_p":0.0409,"reject":false},"medical_hr":{"point":-0.1266666666666667,"ci_lower":-0.2399999999999999,"ci_upper":-0.0311111111111111,"corrected_p":0.1496,"raw_p":0.0187,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0020227777777777,"ci_lower":-0.0098039629629629,"ci_upper":0.0043500648148148,"corrected_p":0.5821,"raw_p":0.5821,"reject":false},"per_domain":{"airline":{"point":-0.0000022222222222266038,"ci_lower":-0.0066666666666666,"ci_upper":0.0066599999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0090722222222222,"ci_lower":-0.0301680833333333,"ci_upper":0.0066534999999999,"corrected_p":1,"raw_p":0.3772,"reject":false},"medical_hr":{"point":0.0030061111111111,"ci_lower":-0.0037119999999999,"ci_upper":0.0107317916666666,"corrected_p":1,"raw_p":0.4957,"reject":false}}},"background_noise":{"pooled":{"point":-0.011119074074074,"ci_lower":-0.0275249074074074,"ci_upper":0.0010161249999999,"corrected_p":0.4203,"raw_p":0.1401,"reject":false},"per_domain":{"airline":{"point":-0.0183355555555555,"ci_lower":-0.0388889444444444,"ci_upper":0.000013666666666653957,"corrected_p":1,"raw_p":0.125,"reject":false},"itsm":{"point":0.0066666666666666,"ci_lower":0,"ci_upper":0.0166599999999999,"corrected_p":1,"raw_p":0.2509,"reject":false},"medical_hr":{"point":-0.0216883333333333,"ci_lower":-0.0696929166666666,"ci_upper":0.0044438749999999,"corrected_p":1,"raw_p":0.3801,"reject":false}}},"both":{"pooled":{"point":-0.0135117977528089,"ci_lower":-0.0322769007490636,"ci_upper":0.0011836376404494,"corrected_p":0.4203,"raw_p":0.1456,"reject":false},"per_domain":{"airline":{"point":-0.0172436781609195,"ci_lower":-0.0540252873563218,"ci_upper":0.0045931034482758,"corrected_p":1,"raw_p":0.5049,"reject":false},"itsm":{"point":0.0025888888888888,"ci_lower":-0.0063,"ci_upper":0.0122244444444444,"corrected_p":1,"raw_p":0.6796,"reject":false},"medical_hr":{"point":-0.026005,"ci_lower":-0.0709948888888888,"ci_upper":0.0028770277777777,"corrected_p":1,"raw_p":0.2003,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0133333333333333,"ci_lower":-0.0229629629629629,"ci_upper":0.0503796296296296,"corrected_p":0.9462,"raw_p":0.4961,"reject":false},"per_domain":{"airline":{"point":0.0055555555555555,"ci_lower":-0.0655555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.8982,"reject":false},"itsm":{"point":0.0033333333333333,"ci_lower":-0.0677777777777777,"ci_upper":0.0777777777777777,"corrected_p":1,"raw_p":0.9243,"reject":false},"medical_hr":{"point":0.0311111111111111,"ci_lower":-0.0188888888888888,"ci_upper":0.081111111111111,"corrected_p":1,"raw_p":0.2559,"reject":false}}},"background_noise":{"pooled":{"point":-0.0496296296296296,"ci_lower":-0.0970462962962963,"ci_upper":0.0003888888888888,"corrected_p":0.1491,"raw_p":0.0497,"reject":false},"per_domain":{"airline":{"point":-0.0166666666666666,"ci_lower":-0.1277777777777777,"ci_upper":0.1066944444444444,"corrected_p":1,"raw_p":0.7692,"reject":false},"itsm":{"point":-0.0799999999999999,"ci_lower":-0.1488888888888888,"ci_upper":-0.0099999999999999,"corrected_p":0.3393,"raw_p":0.0377,"reject":false},"medical_hr":{"point":-0.0522222222222222,"ci_lower":-0.1045,"ci_upper":0.000055555555555500366,"corrected_p":0.4284,"raw_p":0.0612,"reject":false}}},"both":{"pooled":{"point":-0.0162962962962963,"ci_lower":-0.0611481481481481,"ci_upper":0.0266851851851851,"corrected_p":0.9462,"raw_p":0.4731,"reject":false},"per_domain":{"airline":{"point":-0.0055555555555555,"ci_lower":-0.1066944444444444,"ci_upper":0.0955833333333333,"corrected_p":1,"raw_p":0.9148,"reject":false},"itsm":{"point":-0.0633333333333333,"ci_lower":-0.12225,"ci_upper":-0.0044166666666666,"corrected_p":0.4088,"raw_p":0.0511,"reject":false},"medical_hr":{"point":0.02,"ci_lower":-0.0355555555555555,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.5234,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0134523703703703,"ci_lower":-0.015347874074074,"ci_upper":0.038777487037037,"corrected_p":0.3549,"raw_p":0.3549,"reject":false},"per_domain":{"airline":{"point":0.0559626666666666,"ci_lower":0.0101716444444444,"ci_upper":0.1020161833333332,"corrected_p":0.0925,"raw_p":0.0185,"reject":false},"itsm":{"point":-0.0027442222222222,"ci_lower":-0.0488657777777777,"ci_upper":0.0411195166666666,"corrected_p":1,"raw_p":0.9088,"reject":false},"medical_hr":{"point":-0.0128613333333333,"ci_lower":-0.0635896333333333,"ci_upper":0.0338831833333333,"corrected_p":1,"raw_p":0.649,"reject":false}}},"background_noise":{"pooled":{"point":-0.1008091111111111,"ci_lower":-0.1295320092592592,"ci_upper":-0.0729351907407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0889095555555555,"ci_lower":-0.1485084055555555,"ci_upper":-0.0258027833333333,"corrected_p":0.0557999999999999,"raw_p":0.0093,"reject":false},"itsm":{"point":-0.0971264444444444,"ci_lower":-0.1454164277777778,"ci_upper":-0.0576993555555555,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1163913333333332,"ci_lower":-0.1553158222222221,"ci_upper":-0.077144711111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.0488924444444444,"ci_lower":-0.0806904944444444,"ci_upper":-0.0165571277777777,"corrected_p":0.0074,"raw_p":0.0037,"reject":true},"per_domain":{"airline":{"point":-0.0019006666666666,"ci_lower":-0.0433140833333332,"ci_upper":0.0417765222222222,"corrected_p":1,"raw_p":0.928,"reject":false},"itsm":{"point":-0.0479319999999999,"ci_lower":-0.1123515111111111,"ci_upper":0.0091554277777777,"corrected_p":0.4616,"raw_p":0.1154,"reject":false},"medical_hr":{"point":-0.0968446666666666,"ci_lower":-0.1575846555555555,"ci_upper":-0.0428554833333333,"corrected_p":0.0105,"raw_p":0.0015,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0001251851851851,"ci_lower":-0.0119640185185185,"ci_upper":0.0126707962962962,"corrected_p":0.9856,"raw_p":0.9856,"reject":false},"per_domain":{"airline":{"point":0.00636,"ci_lower":-0.0148794444444444,"ci_upper":0.0312606111111111,"corrected_p":1,"raw_p":0.594,"reject":false},"itsm":{"point":-0.0034044444444444,"ci_lower":-0.0236832777777778,"ci_upper":0.0204052222222221,"corrected_p":1,"raw_p":0.7753,"reject":false},"medical_hr":{"point":-0.003331111111111,"ci_lower":-0.0260118333333333,"ci_upper":0.0195556111111111,"corrected_p":1,"raw_p":0.7787,"reject":false}}},"background_noise":{"pooled":{"point":-0.0180918518518518,"ci_lower":-0.0350826851851851,"ci_upper":-0.0014907777777777,"corrected_p":0.0788,"raw_p":0.0394,"reject":false},"per_domain":{"airline":{"point":-0.0182066666666666,"ci_lower":-0.0537960555555555,"ci_upper":0.0130991111111111,"corrected_p":1,"raw_p":0.3553,"reject":false},"itsm":{"point":-0.0101822222222222,"ci_lower":-0.0355200555555555,"ci_upper":0.0140863333333332,"corrected_p":1,"raw_p":0.4132,"reject":false},"medical_hr":{"point":-0.0258866666666666,"ci_lower":-0.0485978333333333,"ci_upper":-0.0006447222222222,"corrected_p":0.452,"raw_p":0.0565,"reject":false}}},"both":{"pooled":{"point":-0.0205029629629629,"ci_lower":-0.0337433333333333,"ci_upper":-0.0072189444444444,"corrected_p":0.0144,"raw_p":0.0048,"reject":true},"per_domain":{"airline":{"point":-0.0224733333333333,"ci_lower":-0.0448524999999999,"ci_upper":0.0013371111111111,"corrected_p":0.5061,"raw_p":0.0723,"reject":false},"itsm":{"point":-0.00546,"ci_lower":-0.0257836666666666,"ci_upper":0.0178657777777777,"corrected_p":1,"raw_p":0.6396,"reject":false},"medical_hr":{"point":-0.0335755555555555,"ci_lower":-0.0567375,"ci_upper":-0.0105273333333333,"corrected_p":0.0702,"raw_p":0.0078,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0299999999999999,"ci_lower":-0.014074074074074,"ci_upper":0.0729722222222222,"corrected_p":0.2342,"raw_p":0.2025,"reject":false},"per_domain":{"airline":{"point":0.0855555555555555,"ci_lower":0.00775,"ci_upper":0.1611388888888888,"corrected_p":0.3297,"raw_p":0.0471,"reject":false},"itsm":{"point":0.0255555555555555,"ci_lower":-0.03,"ci_upper":0.0766944444444444,"corrected_p":1,"raw_p":0.3496,"reject":false},"medical_hr":{"point":-0.0211111111111111,"ci_lower":-0.1211388888888888,"ci_upper":0.0744999999999999,"corrected_p":1,"raw_p":0.6519,"reject":false}}},"background_noise":{"pooled":{"point":-0.1051851851851851,"ci_lower":-0.1614907407407407,"ci_upper":-0.0551388888888889,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.0588888888888888,"ci_lower":-0.1366944444444444,"ci_upper":0.0311111111111111,"corrected_p":0.931,"raw_p":0.1862,"reject":false},"itsm":{"point":-0.0911111111111111,"ci_lower":-0.1689166666666666,"ci_upper":-0.0155277777777778,"corrected_p":0.3016,"raw_p":0.0377,"reject":false},"medical_hr":{"point":-0.1655555555555555,"ci_lower":-0.2733333333333333,"ci_upper":-0.0521944444444444,"corrected_p":0.0513,"raw_p":0.0057,"reject":false}}},"both":{"pooled":{"point":-0.0403703703703703,"ci_lower":-0.0911296296296296,"ci_upper":0.0092777777777777,"corrected_p":0.2342,"raw_p":0.1171,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.1222499999999999,"ci_upper":0.015611111111111,"corrected_p":0.8826,"raw_p":0.1471,"reject":false},"itsm":{"point":-0.0022222222222222,"ci_lower":-0.0766666666666666,"ci_upper":0.0600277777777777,"corrected_p":1,"raw_p":0.9441,"reject":false},"medical_hr":{"point":-0.0655555555555555,"ci_lower":-0.1778055555555556,"ci_upper":0.0477777777777777,"corrected_p":1,"raw_p":0.2543,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":0.0214814814814814,"ci_lower":-0.0251851851851852,"ci_upper":0.0666666666666666,"corrected_p":0.3895,"raw_p":0.3895,"reject":false},"per_domain":{"airline":{"point":0.0466666666666666,"ci_lower":-0.0267222222222222,"ci_upper":0.1222222222222222,"corrected_p":1,"raw_p":0.2799,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.1,"ci_upper":0.0711666666666666,"corrected_p":1,"raw_p":0.6249,"reject":false},"medical_hr":{"point":0.0377777777777777,"ci_lower":-0.0444444444444444,"ci_upper":0.1089444444444443,"corrected_p":1,"raw_p":0.3876,"reject":false}}},"background_noise":{"pooled":{"point":-0.0822222222222222,"ci_lower":-0.1414814814814814,"ci_upper":-0.0221851851851852,"corrected_p":0.0233999999999999,"raw_p":0.0078,"reject":true},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1756666666666666,"ci_upper":0.0422777777777777,"corrected_p":1,"raw_p":0.2568,"reject":false},"itsm":{"point":-0.0977777777777778,"ci_lower":-0.1977777777777777,"ci_upper":-0.0022222222222222,"corrected_p":0.5526,"raw_p":0.0614,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.1845,"ci_upper":0.0200555555555555,"corrected_p":0.8113,"raw_p":0.1159,"reject":false}}},"both":{"pooled":{"point":-0.06,"ci_lower":-0.1134074074074074,"ci_upper":-0.0059259259259259,"corrected_p":0.046,"raw_p":0.023,"reject":true},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1155555555555555,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.4557,"reject":false},"itsm":{"point":-0.0866666666666666,"ci_lower":-0.1755555555555555,"ci_upper":0.0066666666666666,"corrected_p":0.5526,"raw_p":0.0679,"reject":false},"medical_hr":{"point":-0.0622222222222222,"ci_lower":-0.1466666666666667,"ci_upper":0.0177777777777777,"corrected_p":0.9132,"raw_p":0.1522,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0355555555555555,"ci_lower":-0.0363888888888889,"ci_upper":0.1162962962962962,"corrected_p":0.3697,"raw_p":0.3697,"reject":false},"per_domain":{"airline":{"point":0.151111111111111,"ci_lower":0.0488333333333333,"ci_upper":0.2533333333333333,"corrected_p":0.063,"raw_p":0.009,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.1445,"ci_upper":0.1200555555555554,"corrected_p":1,"raw_p":0.8726,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.1733333333333333,"ci_upper":0.111111111111111,"corrected_p":1,"raw_p":0.6236,"reject":false}}},"background_noise":{"pooled":{"point":-0.2237037037037037,"ci_lower":-0.2985185185185185,"ci_upper":-0.1488518518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.16,"ci_lower":-0.28,"ci_upper":-0.0399444444444445,"corrected_p":0.1128,"raw_p":0.0188,"reject":false},"itsm":{"point":-0.1644444444444444,"ci_lower":-0.3022222222222223,"ci_upper":-0.0377222222222223,"corrected_p":0.1128,"raw_p":0.0224,"reject":false},"medical_hr":{"point":-0.3466666666666666,"ci_lower":-0.4688888888888888,"ci_upper":-0.2287777777777778,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.1125925925925926,"ci_lower":-0.1889074074074074,"ci_upper":-0.0303703703703703,"corrected_p":0.007,"raw_p":0.0035,"reject":true},"per_domain":{"airline":{"point":-0.0155555555555555,"ci_lower":-0.1755555555555555,"ci_upper":0.1289444444444443,"corrected_p":1,"raw_p":0.8352,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1644444444444444,"ci_upper":0.0444444444444444,"corrected_p":0.984,"raw_p":0.246,"reject":false},"medical_hr":{"point":-0.2577777777777778,"ci_lower":-0.3644999999999999,"ci_upper":-0.1577777777777777,"corrected_p":0.0032,"raw_p":0.0004,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0088888888888888,"ci_lower":-0.0296296296296296,"ci_upper":0.0125925925925925,"corrected_p":0.3709,"raw_p":0.3709,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888888,"ci_lower":-0.0445,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7452,"reject":false},"itsm":{"point":-0.0088888888888888,"ci_lower":-0.0467222222222222,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":0.7482,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.0444444444444444,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7539,"reject":false}}},"background_noise":{"pooled":{"point":-0.0311111111111111,"ci_lower":-0.057037037037037,"ci_upper":-0.0037037037037037,"corrected_p":0.0723,"raw_p":0.0241,"reject":false},"per_domain":{"airline":{"point":-0.0422222222222222,"ci_lower":-0.1022777777777777,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.2272,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.0666666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.434,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.0755555555555555,"ci_upper":0.0044444444444444,"corrected_p":1,"raw_p":0.1924,"reject":false}}},"both":{"pooled":{"point":-0.0237037037037037,"ci_lower":-0.0518518518518518,"ci_upper":0.0022222222222222,"corrected_p":0.1474,"raw_p":0.0737,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888888,"ci_lower":-0.0488888888888888,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.7538,"reject":false},"itsm":{"point":-0.02,"ci_lower":-0.0666666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.429,"reject":false},"medical_hr":{"point":-0.0422222222222222,"ci_lower":-0.1111666666666666,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.2169,"reject":false}}}}}},{"id":"gpt-realtime-2","name":"GPT Realtime 2","type":"s2s","stt":"-","llm":"GPT-Realtime-2","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.6830070066934404,"ci_lower":0.6585351697456493,"ci_upper":0.7092222044511379},"per_domain":{"airline":{"point":0.6442893333333334,"ci_lower":0.5876154666666666,"ci_upper":0.7017925333333334,"n":50},"itsm":{"point":0.74831,"ci_lower":0.714207875,"ci_upper":0.7803264791666666,"n":80},"medical_hr":{"point":0.6564216867469879,"ci_lower":0.6200757429718876,"ci_upper":0.6946665863453815,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.5039417670682732,"ci_lower":0.4574342871485943,"ci_upper":0.5523373493975903},"per_domain":{"airline":{"point":0.4480000000000001,"ci_lower":0.352,"ci_upper":0.544,"n":50},"itsm":{"point":0.6325000000000001,"ci_lower":0.5599999999999999,"ci_upper":0.7049999999999998,"n":80},"medical_hr":{"point":0.4313253012048193,"ci_lower":0.3566265060240964,"ci_upper":0.5132530120481927,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8048293172690762,"ci_lower":0.747624748995984,"ci_upper":0.8584756526104417},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.88,"n":50},"itsm":{"point":0.8875,"ci_lower":0.8125,"ci_upper":0.95,"n":80},"medical_hr":{"point":0.7469879518072289,"ci_lower":0.6506024096385542,"ci_upper":0.8433734939759037,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2503649574297188,"ci_lower":0.2024470833734939,"ci_upper":0.3007088675502007},"per_domain":{"airline":{"point":0.1963647999999999,"ci_lower":0.1075435199999999,"ci_upper":0.29629328,"n":50},"itsm":{"point":0.351052,"ci_lower":0.2678155,"ci_upper":0.4416332999999999,"n":80},"medical_hr":{"point":0.2036780722891566,"ci_lower":0.1296759518072289,"ci_upper":0.2791101686746987,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6773465946285141,"ci_lower":0.6664371275025102,"ci_upper":0.6886591443524095},"per_domain":{"airline":{"point":0.6562813333333333,"ci_lower":0.6334188466666666,"ci_upper":0.6787412833333334,"n":50},"itsm":{"point":0.6967943541666667,"ci_lower":0.67830335625,"ci_upper":0.7158384890625,"n":80},"medical_hr":{"point":0.6789640963855421,"ci_lower":0.6634312630522088,"ci_upper":0.694617096385542,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.3896084337349397,"ci_lower":0.3575724899598393,"ci_upper":0.4226268072289156},"per_domain":{"airline":{"point":0.3,"ci_lower":0.244,"ci_upper":0.356,"n":50},"itsm":{"point":0.4375,"ci_lower":0.3775,"ci_upper":0.4974999999999999,"n":80},"medical_hr":{"point":0.4313253012048193,"ci_lower":0.3807228915662651,"ci_upper":0.4819277108433735,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8609036144578314,"ci_lower":0.8107492469879518,"ci_upper":0.906750251004016},"per_domain":{"airline":{"point":0.78,"ci_lower":0.66,"ci_upper":0.88,"n":50},"itsm":{"point":0.875,"ci_lower":0.8,"ci_upper":0.9375,"n":80},"medical_hr":{"point":0.927710843373494,"ci_lower":0.8674698795180723,"ci_upper":0.9759036144578314,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0679135903614457,"ci_lower":0.0504442386345381,"ci_upper":0.0873869991164658},"per_domain":{"airline":{"point":0.0214079999999999,"ci_lower":0.0097919999999999,"ci_upper":0.0382164799999999,"n":50},"itsm":{"point":0.0947799999999999,"ci_lower":0.0626437,"ci_upper":0.1343414999999999,"n":80},"medical_hr":{"point":0.0875527710843373,"ci_lower":0.0501512289156626,"ci_upper":0.133308048192771,"n":83}}},"task_completion":{"pooled":{"point":0.6693368473895583,"ci_lower":0.6229267068273091,"ci_upper":0.713690298694779},"per_domain":{"airline":{"point":0.496,"ci_lower":0.4,"ci_upper":0.5920000000000001,"n":50},"itsm":{"point":0.815625,"ci_lower":0.7549687499999999,"ci_upper":0.8712812499999997,"n":80},"medical_hr":{"point":0.6963855421686747,"ci_lower":0.6168674698795181,"ci_upper":0.7663253012048189,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9894524457831324,"ci_lower":0.9836444095381528,"ci_upper":0.9944319555722893},"per_domain":{"airline":{"point":0.981868,"ci_lower":0.9659968,"ci_upper":0.9942,"n":50},"itsm":{"point":0.993055,"ci_lower":0.9858324375000002,"ci_upper":0.9987475625,"n":80},"medical_hr":{"point":0.9934343373493976,"ci_lower":0.9889116415662652,"ci_upper":0.997511189759036,"n":83}}},"faithfulness":{"pooled":{"point":0.4272449799196787,"ci_lower":0.3925136295180722,"ci_upper":0.4596546435742972},"per_domain":{"airline":{"point":0.508,"ci_lower":0.4379999999999999,"ci_upper":0.5780499999999998,"n":50},"itsm":{"point":0.44,"ci_lower":0.38875,"ci_upper":0.4912499999999999,"n":80},"medical_hr":{"point":0.3337349397590362,"ci_lower":0.2843373493975903,"ci_upper":0.3831325301204819,"n":83}}},"turn_taking":{"pooled":{"point":0.7667606227409638,"ci_lower":0.7530794383534138,"ci_upper":0.7807064237625503},"per_domain":{"airline":{"point":0.7613479999999998,"ci_lower":0.7306033399999999,"ci_upper":0.79023432,"n":50},"itsm":{"point":0.7573186875,"ci_lower":0.7349315843750001,"ci_upper":0.7793899265625,"n":80},"medical_hr":{"point":0.7816151807228916,"ci_lower":0.7656156626506023,"ci_upper":0.7972852530120479,"n":83}}},"conciseness":{"pooled":{"point":0.7399794623493975,"ci_lower":0.732797710993976,"ci_upper":0.7472577285768072},"per_domain":{"airline":{"point":0.729496,"ci_lower":0.7133543,"ci_upper":0.7461532000000002,"n":50},"itsm":{"point":0.741189375,"ci_lower":0.7305024843750001,"ci_upper":0.7518543906249999,"n":80},"medical_hr":{"point":0.7492530120481927,"ci_lower":0.7394223493975903,"ci_upper":0.7591810843373494,"n":83}}},"conversation_progression":{"pooled":{"point":0.5252996987951807,"ci_lower":0.4969907881526105,"ci_upper":0.5544924824297188},"per_domain":{"airline":{"point":0.478,"ci_lower":0.418,"ci_upper":0.5420499999999998,"n":50},"itsm":{"point":0.5918749999999999,"ci_lower":0.5506249999999999,"ci_upper":0.63125,"n":80},"medical_hr":{"point":0.5060240963855421,"ci_lower":0.4650602409638553,"ci_upper":0.5457831325301203,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0033333333333333,"ci_lower":-0.0777777777777777,"ci_upper":0.0655555555555555,"corrected_p":0.9033,"raw_p":0.9033,"reject":false},"per_domain":{"airline":{"point":0.0155555555555555,"ci_lower":-0.1135,"ci_upper":0.1267222222222221,"corrected_p":1,"raw_p":0.8352,"reject":false},"medical_hr":{"point":-0.0222222222222222,"ci_lower":-0.0978333333333333,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.5335,"reject":false}}},"background_noise":{"pooled":{"point":-0.0588888888888889,"ci_lower":-0.15,"ci_upper":0.0300555555555554,"corrected_p":0.3484,"raw_p":0.1742,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1400555555555555,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.5979,"reject":false},"medical_hr":{"point":-0.0888888888888889,"ci_lower":-0.2200555555555556,"ci_upper":0.0222222222222221,"corrected_p":0.6376,"raw_p":0.1594,"reject":false}}},"both":{"pooled":{"point":-0.1208333333333333,"ci_lower":-0.1924999999999999,"ci_upper":-0.0525,"corrected_p":0.0027,"raw_p":0.0009,"reject":true},"per_domain":{"airline":{"point":-0.0799999999999999,"ci_lower":-0.1639999999999999,"ci_upper":-0.0079999999999999,"corrected_p":0.3665,"raw_p":0.0733,"reject":false},"medical_hr":{"point":-0.1888888888888888,"ci_lower":-0.3222222222222221,"ci_upper":-0.0711111111111111,"corrected_p":0.0269999999999999,"raw_p":0.0045,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0041755555555555,"ci_lower":-0.0260754166666666,"ci_upper":0.0143460277777777,"corrected_p":1,"raw_p":0.7287,"reject":false},"per_domain":{"airline":{"point":-0.0082022222222222,"ci_lower":-0.0499928333333333,"ci_upper":0.0263922777777777,"corrected_p":1,"raw_p":0.7452,"reject":false},"medical_hr":{"point":-0.0001488888888888,"ci_lower":-0.0127062777777777,"ci_upper":0.0113739999999999,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":0.001353216374269,"ci_lower":-0.0159447076023391,"ci_upper":0.0159891520467836,"corrected_p":1,"raw_p":0.866,"reject":false},"per_domain":{"airline":{"point":-0.0050024691358024,"ci_lower":-0.040646049382716,"ci_upper":0.0271472222222222,"corrected_p":1,"raw_p":0.7637,"reject":false},"medical_hr":{"point":0.0070733333333333,"ci_lower":0.0007399999999999,"ci_upper":0.0147066666666666,"corrected_p":0.7404,"raw_p":0.1234,"reject":false}}},"both":{"pooled":{"point":0.0034744725738396,"ci_lower":-0.0061824894514767,"ci_upper":0.0131738132911392,"corrected_p":1,"raw_p":0.5156,"reject":false},"per_domain":{"airline":{"point":0.0069377551020408,"ci_lower":-0.0078963520408163,"ci_upper":0.0246244897959183,"corrected_p":1,"raw_p":0.4222,"reject":false},"medical_hr":{"point":-0.0021822222222222,"ci_lower":-0.0103743888888888,"ci_upper":0.0041466666666666,"corrected_p":1,"raw_p":0.7502,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0172222222222222,"ci_lower":-0.0366805555555555,"ci_upper":0.0733472222222222,"corrected_p":0.6512,"raw_p":0.559,"reject":false},"per_domain":{"airline":{"point":0.0366666666666666,"ci_lower":-0.0566666666666666,"ci_upper":0.1266666666666666,"corrected_p":1,"raw_p":0.4699,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0555555555555555,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.9134,"reject":false}}},"background_noise":{"pooled":{"point":0.031111111111111,"ci_lower":-0.0244583333333333,"ci_upper":0.0961111111111111,"corrected_p":0.6512,"raw_p":0.3256,"reject":false},"per_domain":{"airline":{"point":0.0422222222222222,"ci_lower":-0.0455833333333333,"ci_upper":0.1322499999999999,"corrected_p":1,"raw_p":0.3723,"reject":false},"medical_hr":{"point":0.0199999999999999,"ci_lower":-0.0533611111111111,"ci_upper":0.095611111111111,"corrected_p":1,"raw_p":0.6515,"reject":false}}},"both":{"pooled":{"point":-0.0799999999999999,"ci_lower":-0.1279270833333333,"ci_upper":-0.03125,"corrected_p":0.0072,"raw_p":0.0024,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.2040499999999999,"ci_upper":-0.0799999999999999,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"medical_hr":{"point":0.02,"ci_lower":-0.051111111111111,"ci_upper":0.0922222222222222,"corrected_p":1,"raw_p":0.6001,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.0123887777777777,"ci_lower":-0.0535511416666666,"ci_upper":0.0289029777777777,"corrected_p":0.5715,"raw_p":0.5715,"reject":false},"per_domain":{"airline":{"point":0.024128,"ci_lower":-0.0414422111111111,"ci_upper":0.0877044999999999,"corrected_p":0.9634,"raw_p":0.4817,"reject":false},"medical_hr":{"point":-0.0489055555555555,"ci_lower":-0.1003246999999999,"ci_upper":-0.0014068277777777,"corrected_p":0.1986,"raw_p":0.0662,"reject":false}}},"background_noise":{"pooled":{"point":-0.0419837777777777,"ci_lower":-0.0801911388888888,"ci_upper":-0.0023525027777777,"corrected_p":0.0922,"raw_p":0.0461,"reject":false},"per_domain":{"airline":{"point":-0.018662,"ci_lower":-0.0853755555555555,"ci_upper":0.0484903777777777,"corrected_p":0.9634,"raw_p":0.5826,"reject":false},"medical_hr":{"point":-0.0653055555555555,"ci_lower":-0.1108789388888888,"ci_upper":-0.0227345999999999,"corrected_p":0.0416,"raw_p":0.0104,"reject":true}}},"both":{"pooled":{"point":-0.1009095,"ci_lower":-0.1312935291666667,"ci_upper":-0.0714312833333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0940651999999999,"ci_lower":-0.12997346,"ci_upper":-0.05844792,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1123166666666666,"ci_lower":-0.1696500777777777,"ci_upper":-0.0527480944444444,"corrected_p":0.0045,"raw_p":0.0009,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0055722222222222,"ci_lower":-0.0120897222222222,"ci_upper":0.0260946944444444,"corrected_p":1,"raw_p":0.5658,"reject":false},"per_domain":{"airline":{"point":0.0105555555555555,"ci_lower":-0.0195192777777777,"ci_upper":0.0424017222222221,"corrected_p":1,"raw_p":0.5081,"reject":false},"medical_hr":{"point":0.0005888888888888,"ci_lower":-0.0205436111111111,"ci_upper":0.0233364999999999,"corrected_p":1,"raw_p":0.9566,"reject":false}}},"background_noise":{"pooled":{"point":0.0014722222222222,"ci_lower":-0.0172401111111111,"ci_upper":0.0197699444444444,"corrected_p":1,"raw_p":0.8763,"reject":false},"per_domain":{"airline":{"point":0.0147222222222221,"ci_lower":-0.0144505555555555,"ci_upper":0.0419497222222221,"corrected_p":1,"raw_p":0.3148,"reject":false},"medical_hr":{"point":-0.0117777777777777,"ci_lower":-0.0365396111111111,"ci_upper":0.0135595555555555,"corrected_p":1,"raw_p":0.3759,"reject":false}}},"both":{"pooled":{"point":-0.0217266666666666,"ci_lower":-0.0354616458333333,"ci_upper":-0.0070664791666666,"corrected_p":0.015,"raw_p":0.005,"reject":true},"per_domain":{"airline":{"point":-0.0287359999999999,"ci_lower":-0.0462281999999999,"ci_upper":-0.0108644,"corrected_p":0.0252,"raw_p":0.0042,"reject":true},"medical_hr":{"point":-0.0100444444444444,"ci_lower":-0.0347011111111111,"ci_upper":0.0137906111111111,"corrected_p":1,"raw_p":0.4214,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0116666666666666,"ci_lower":-0.0722222222222222,"ci_upper":0.046125,"corrected_p":1,"raw_p":0.7098,"reject":false},"per_domain":{"airline":{"point":-0.0444444444444444,"ci_lower":-0.1322499999999999,"ci_upper":0.0422222222222222,"corrected_p":1,"raw_p":0.3295,"reject":false},"medical_hr":{"point":0.0211111111111111,"ci_lower":-0.0478888888888888,"ci_upper":0.0944722222222222,"corrected_p":1,"raw_p":0.5824,"reject":false}}},"background_noise":{"pooled":{"point":-0.0005555555555555,"ci_lower":-0.0650138888888888,"ci_upper":0.0528055555555555,"corrected_p":1,"raw_p":0.9955,"reject":false},"per_domain":{"airline":{"point":2.775557561562892e-18,"ci_lower":-0.1011111111111111,"ci_upper":0.1022222222222222,"corrected_p":1,"raw_p":0.9965,"reject":false},"medical_hr":{"point":-0.0011111111111111,"ci_lower":-0.0699999999999999,"ci_upper":0.0611111111111111,"corrected_p":1,"raw_p":0.9832,"reject":false}}},"both":{"pooled":{"point":-0.1158333333333333,"ci_lower":-0.1683333333333333,"ci_upper":-0.0703958333333333,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.118,"ci_lower":-0.19005,"ci_upper":-0.052,"corrected_p":0.0054,"raw_p":0.0009,"reject":true},"medical_hr":{"point":-0.1122222222222221,"ci_lower":-0.181111111111111,"ci_upper":-0.0466666666666666,"corrected_p":0.019,"raw_p":0.0038,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0211111111111111,"ci_lower":-0.0944444444444444,"ci_upper":0.0555555555555555,"corrected_p":0.5729,"raw_p":0.5729,"reject":false},"per_domain":{"airline":{"point":0.0177777777777777,"ci_lower":-0.1022777777777778,"ci_upper":0.1378333333333332,"corrected_p":0.9507,"raw_p":0.8161,"reject":false},"medical_hr":{"point":-0.06,"ci_lower":-0.1467222222222223,"ci_upper":0.0199999999999999,"corrected_p":0.6996,"raw_p":0.1749,"reject":false}}},"background_noise":{"pooled":{"point":-0.0544444444444444,"ci_lower":-0.1344722222222222,"ci_upper":0.0288888888888888,"corrected_p":0.406,"raw_p":0.203,"reject":false},"per_domain":{"airline":{"point":-0.0488888888888889,"ci_lower":-0.16,"ci_upper":0.0667222222222221,"corrected_p":0.9507,"raw_p":0.4088,"reject":false},"medical_hr":{"point":-0.06,"ci_lower":-0.18,"ci_upper":0.0578333333333332,"corrected_p":0.9507,"raw_p":0.3169,"reject":false}}},"both":{"pooled":{"point":-0.095,"ci_lower":-0.1633958333333333,"ci_upper":-0.0266666666666666,"corrected_p":0.0228,"raw_p":0.0076,"reject":true},"per_domain":{"airline":{"point":-0.096,"ci_lower":-0.176,"ci_upper":-0.0119999999999999,"corrected_p":0.207,"raw_p":0.0345,"reject":false},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.2155555555555555,"ci_upper":0.0267222222222221,"corrected_p":0.6194999999999999,"raw_p":0.1239,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0566666666666666,"ci_lower":-0.149,"ci_upper":0.0355555555555555,"corrected_p":0.4698,"raw_p":0.2349,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0778333333333333,"ci_upper":0.1822222222222222,"corrected_p":0.9078,"raw_p":0.5062,"reject":false},"medical_hr":{"point":-0.1622222222222222,"ci_lower":-0.2866666666666665,"ci_upper":-0.0333333333333333,"corrected_p":0.066,"raw_p":0.0165,"reject":false}}},"background_noise":{"pooled":{"point":-0.0511111111111111,"ci_lower":-0.13225,"ci_upper":0.0366666666666666,"corrected_p":0.4698,"raw_p":0.2386,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0711666666666666,"ci_upper":0.1644444444444444,"corrected_p":0.9078,"raw_p":0.4539,"reject":false},"medical_hr":{"point":-0.1511111111111111,"ci_lower":-0.2556111111111111,"ci_upper":-0.04,"corrected_p":0.066,"raw_p":0.0169,"reject":false}}},"both":{"pooled":{"point":-0.1816666666666667,"ci_lower":-0.2525416666666667,"ci_upper":-0.1225,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.208,"ci_upper":-0.076,"corrected_p":0.0024,"raw_p":0.0004,"reject":true},"medical_hr":{"point":-0.2511111111111111,"ci_lower":-0.3711666666666666,"ci_upper":-0.1266111111111111,"corrected_p":0.0025,"raw_p":0.0005,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0355555555555555,"ci_lower":-0.0755555555555555,"ci_upper":0.0011388888888888,"corrected_p":0.1896,"raw_p":0.0632,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.1155555555555555,"ci_upper":0.0088888888888888,"corrected_p":0.953,"raw_p":0.1906,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.0689444444444444,"ci_upper":0.0155555555555555,"corrected_p":1,"raw_p":0.3058,"reject":false}}},"background_noise":{"pooled":{"point":-0.0188888888888888,"ci_lower":-0.0511388888888889,"ci_upper":0.0088888888888888,"corrected_p":0.4274,"raw_p":0.2137,"reject":false},"per_domain":{"airline":{"point":-0.0466666666666666,"ci_lower":-0.1022222222222222,"ci_upper":0.0022222222222222,"corrected_p":0.5358,"raw_p":0.0893,"reject":false},"medical_hr":{"point":0.0088888888888888,"ci_lower":-0.02,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.6256,"reject":false}}},"both":{"pooled":{"point":-0.0075,"ci_lower":-0.0291874999999999,"ci_upper":0.0108333333333333,"corrected_p":0.5022,"raw_p":0.5022,"reject":false},"per_domain":{"airline":{"point":-0.0039999999999999,"ci_lower":-0.0239999999999999,"ci_upper":0.0119999999999999,"corrected_p":1,"raw_p":0.9327,"reject":false},"medical_hr":{"point":-0.0133333333333333,"ci_lower":-0.0599999999999999,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.627,"reject":false}}}}}},{"id":"gpt-realtime-mini","name":"GPT Realtime Mini","type":"s2s","stt":"-","llm":"GPT-Realtime-Mini","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.4689334705488621,"ci_lower":0.4421571698460508,"ci_upper":0.4978073954149932},"per_domain":{"airline":{"point":0.4469999999999999,"ci_lower":0.3886666666666666,"ci_upper":0.5099999999999999,"n":50},"itsm":{"point":0.4912558333333333,"ci_lower":0.4509955624999999,"ci_upper":0.5316649583333333,"n":80},"medical_hr":{"point":0.4685445783132529,"ci_lower":0.4355140763052209,"ci_upper":0.5030463654618474,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.1631746987951807,"ci_lower":0.1249341365461847,"ci_upper":0.203763453815261},"per_domain":{"airline":{"point":0.176,"ci_lower":0.096,"ci_upper":0.2679999999999999,"n":50},"itsm":{"point":0.2075,"ci_lower":0.145,"ci_upper":0.2725,"n":80},"medical_hr":{"point":0.1060240963855421,"ci_lower":0.0602409638554216,"ci_upper":0.1614457831325301,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.3179718875502008,"ci_lower":0.2569859437751004,"ci_upper":0.3803232931726907},"per_domain":{"airline":{"point":0.3,"ci_lower":0.18,"ci_upper":0.4204999999999972,"n":50},"itsm":{"point":0.425,"ci_lower":0.325,"ci_upper":0.5375,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.144578313253012,"ci_upper":0.3253012048192771,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0588225253012048,"ci_lower":0.0334219060240963,"ci_upper":0.0887137616064256},"per_domain":{"airline":{"point":0.0847616,"ci_lower":0.02515936,"ci_upper":0.1584231999999999,"n":50},"itsm":{"point":0.0628519999999999,"ci_lower":0.0270831999999999,"ci_upper":0.1117746999999999,"n":80},"medical_hr":{"point":0.0288539759036144,"ci_lower":0.0078610120481927,"ci_upper":0.0588937831325301,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.642532354484605,"ci_lower":0.6300217130087015,"ci_upper":0.6553895511111111},"per_domain":{"airline":{"point":0.6374645333333333,"ci_lower":0.6125059,"ci_upper":0.6637318866666665,"n":50},"itsm":{"point":0.66858,"ci_lower":0.6475889999999999,"ci_upper":0.6903662208333333,"n":80},"medical_hr":{"point":0.6215525301204818,"ci_lower":0.6024677690763052,"ci_upper":0.6406384437751004,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.4059056224899598,"ci_lower":0.3716161144578313,"ci_upper":0.4420288654618474},"per_domain":{"airline":{"point":0.376,"ci_lower":0.304,"ci_upper":0.4519999999999999,"n":50},"itsm":{"point":0.4875,"ci_lower":0.4324999999999999,"ci_upper":0.5449999999999999,"n":80},"medical_hr":{"point":0.3542168674698795,"ci_lower":0.3036144578313253,"ci_upper":0.4120481927710844,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8933232931726908,"ci_lower":0.8477168674698794,"ci_upper":0.9313554216867468},"per_domain":{"airline":{"point":0.9,"ci_lower":0.8,"ci_upper":0.98,"n":50},"itsm":{"point":0.9125,"ci_lower":0.85,"ci_upper":0.9625,"n":80},"medical_hr":{"point":0.8674698795180723,"ci_lower":0.7951807228915663,"ci_upper":0.9397590361445785,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0991874730923694,"ci_lower":0.0703653884337349,"ci_upper":0.132763330441767},"per_domain":{"airline":{"point":0.0885376,"ci_lower":0.0379036799999999,"ci_upper":0.1530199999999999,"n":50},"itsm":{"point":0.13374,"ci_lower":0.0836218,"ci_upper":0.1936608,"n":80},"medical_hr":{"point":0.0752848192771084,"ci_lower":0.0330398072289156,"ci_upper":0.1248825060240962,"n":83}}},"task_completion":{"pooled":{"point":0.3447248995983936,"ci_lower":0.2932901606425703,"ci_upper":0.3970175200803212},"per_domain":{"airline":{"point":0.288,"ci_lower":0.1878999999999999,"ci_upper":0.3840999999999995,"n":50},"itsm":{"point":0.3775,"ci_lower":0.2875,"ci_upper":0.4674999999999999,"n":80},"medical_hr":{"point":0.3686746987951807,"ci_lower":0.2915662650602409,"ci_upper":0.4481927710843373,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9766400368139224,"ci_lower":0.964853969210174,"ci_upper":0.9871126827309238},"per_domain":{"airline":{"point":0.9708333333333332,"ci_lower":0.9383333333333332,"ci_upper":0.9975,"n":50},"itsm":{"point":0.9812674999999998,"ci_lower":0.9696849375,"ci_upper":0.991655,"n":80},"medical_hr":{"point":0.977819277108434,"ci_lower":0.9707649849397592,"ci_upper":0.984714578313253,"n":83}}},"faithfulness":{"pooled":{"point":0.1253393574297188,"ci_lower":0.0969722891566265,"ci_upper":0.1549913152610441},"per_domain":{"airline":{"point":0.1639999999999999,"ci_lower":0.092,"ci_upper":0.2459999999999999,"n":50},"itsm":{"point":0.1325,"ci_lower":0.09625,"ci_upper":0.1737812499999998,"n":80},"medical_hr":{"point":0.0795180722891566,"ci_lower":0.0518072289156626,"ci_upper":0.1096385542168674,"n":83}}},"turn_taking":{"pooled":{"point":0.8175221437751005,"ci_lower":0.802564006425703,"ci_upper":0.8316923030923693},"per_domain":{"airline":{"point":0.8012136000000001,"ci_lower":0.7650739299999999,"ci_upper":0.83552036,"n":50},"itsm":{"point":0.824635,"ci_lower":0.8040420687500001,"ci_upper":0.8433836937499999,"n":80},"medical_hr":{"point":0.8267178313253013,"ci_lower":0.8080201445783134,"ci_upper":0.8449952831325301,"n":83}}},"conciseness":{"pooled":{"point":0.7219905823293175,"ci_lower":0.7130161596385544,"ci_upper":0.7309806600401606},"per_domain":{"airline":{"point":0.70518,"ci_lower":0.6895679999999998,"ci_upper":0.7210884000000002,"n":50},"itsm":{"point":0.736105,"ci_lower":0.7176979375,"ci_upper":0.753850625,"n":80},"medical_hr":{"point":0.7246867469879519,"ci_lower":0.7109830120481928,"ci_upper":0.738346686746988,"n":83}}},"conversation_progression":{"pooled":{"point":0.3880843373493975,"ci_lower":0.3573462600401606,"ci_upper":0.4166531877510041},"per_domain":{"airline":{"point":0.406,"ci_lower":0.3420000000000001,"ci_upper":0.4660000000000001,"n":50},"itsm":{"point":0.445,"ci_lower":0.39625,"ci_upper":0.495,"n":80},"medical_hr":{"point":0.3132530120481928,"ci_lower":0.272289156626506,"ci_upper":0.3554216867469879,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0392592592592592,"ci_lower":-0.0926111111111111,"ci_upper":0.0111296296296295,"corrected_p":0.2922,"raw_p":0.1461,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.1111111111111111,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.6796,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1066666666666666,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.1907,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1622777777777778,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.3237,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0874074074074074,"ci_upper":0.0022407407407407,"corrected_p":0.2472,"raw_p":0.0824,"reject":false},"per_domain":{"airline":{"point":-0.0733333333333333,"ci_lower":-0.1577777777777777,"ci_upper":0.0044999999999999,"corrected_p":0.8046,"raw_p":0.0894,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1177777777777778,"ci_upper":0.0177777777777777,"corrected_p":1,"raw_p":0.2189,"reject":false},"medical_hr":{"point":-0.0133333333333333,"ci_lower":-0.1111666666666666,"ci_upper":0.0867222222222221,"corrected_p":1,"raw_p":0.8053,"reject":false}}},"both":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0859259259259259,"ci_upper":0.0244444444444444,"corrected_p":0.2922,"raw_p":0.2274,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0955555555555555,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.861,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1377777777777778,"ci_upper":0.0066666666666666,"corrected_p":0.8046,"raw_p":0.0966,"reject":false},"medical_hr":{"point":-0.0244444444444444,"ci_lower":-0.1288888888888889,"ci_upper":0.0777777777777777,"corrected_p":1,"raw_p":0.6279,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0178696629213483,"ci_lower":0.0001029026217228,"ci_upper":0.0373384456928838,"corrected_p":0.2249999999999999,"raw_p":0.075,"reject":false},"per_domain":{"airline":{"point":0.0445402298850574,"ci_lower":-0.0014367816091954,"ci_upper":0.0977011494252873,"corrected_p":1,"raw_p":0.2534,"reject":false},"itsm":{"point":0.0003622222222222,"ci_lower":-0.0229870555555555,"ci_upper":0.0272222222222222,"corrected_p":1,"raw_p":0.9693,"reject":false},"medical_hr":{"point":0.0095955555555555,"ci_lower":-0.0055802222222222,"ci_upper":0.0262074999999999,"corrected_p":1,"raw_p":0.2678,"reject":false}}},"background_noise":{"pooled":{"point":0.0075250936329587,"ci_lower":-0.019912415730337,"ci_upper":0.0333768913857677,"corrected_p":1,"raw_p":0.583,"reject":false},"per_domain":{"airline":{"point":0.021551724137931,"ci_lower":-0.0416666666666666,"ci_upper":0.0890804597701149,"corrected_p":1,"raw_p":0.6282,"reject":false},"itsm":{"point":0.0153733333333333,"ci_lower":-0.0029599999999999,"ci_upper":0.0383333333333333,"corrected_p":1,"raw_p":0.1866,"reject":false},"medical_hr":{"point":-0.0138822222222222,"ci_lower":-0.057876,"ci_upper":0.0217154444444444,"corrected_p":1,"raw_p":0.5467,"reject":false}}},"both":{"pooled":{"point":0.0034248148148148,"ci_lower":-0.0156118888888888,"ci_upper":0.0243257314814814,"corrected_p":1,"raw_p":0.7493,"reject":false},"per_domain":{"airline":{"point":0.0073444444444444,"ci_lower":-0.0363,"ci_upper":0.0597222222222222,"corrected_p":1,"raw_p":0.8729,"reject":false},"itsm":{"point":0.0216233333333333,"ci_lower":0.0049989166666666,"ci_upper":0.0433695833333332,"corrected_p":0.5472,"raw_p":0.0608,"reject":false},"medical_hr":{"point":-0.0186933333333333,"ci_lower":-0.0498952777777777,"ci_upper":0.0105844722222221,"corrected_p":1,"raw_p":0.2502,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0192592592592592,"ci_lower":-0.0133425925925926,"ci_upper":0.0503888888888888,"corrected_p":0.7847999999999999,"raw_p":0.2616,"reject":false},"per_domain":{"airline":{"point":0.0533333333333333,"ci_lower":-0.0111388888888889,"ci_upper":0.1166666666666666,"corrected_p":1,"raw_p":0.139,"reject":false},"itsm":{"point":-0.0344444444444444,"ci_lower":-0.0811388888888889,"ci_upper":0.0077777777777777,"corrected_p":1,"raw_p":0.1626,"reject":false},"medical_hr":{"point":0.0388888888888888,"ci_lower":-0.0044722222222222,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.1527,"reject":false}}},"background_noise":{"pooled":{"point":-0.0011111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.0263148148148147,"corrected_p":1,"raw_p":0.9251,"reject":false},"per_domain":{"airline":{"point":-0.0355555555555555,"ci_lower":-0.0944999999999999,"ci_upper":0.0166666666666666,"corrected_p":1,"raw_p":0.2189,"reject":false},"itsm":{"point":0.0044444444444444,"ci_lower":-0.04,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.9007,"reject":false},"medical_hr":{"point":0.0277777777777777,"ci_lower":-0.01225,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.2562,"reject":false}}},"both":{"pooled":{"point":0.0025925925925925,"ci_lower":-0.0311203703703703,"ci_upper":0.0340833333333333,"corrected_p":1,"raw_p":0.8912,"reject":false},"per_domain":{"airline":{"point":0.0088888888888888,"ci_lower":-0.0467222222222222,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.8075,"reject":false},"itsm":{"point":-0.0455555555555555,"ci_lower":-0.0955833333333333,"ci_upper":0.0011111111111111,"corrected_p":0.7884,"raw_p":0.0876,"reject":false},"medical_hr":{"point":0.0444444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0.1044722222222221,"corrected_p":1,"raw_p":0.155,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.024926,"ci_lower":-0.0055091944444444,"ci_upper":0.0544866055555555,"corrected_p":0.249,"raw_p":0.1245,"reject":false},"per_domain":{"airline":{"point":0.0338568888888888,"ci_lower":-0.0319518611111111,"ci_upper":0.0960939555555555,"corrected_p":1,"raw_p":0.3118,"reject":false},"itsm":{"point":0.0624164444444444,"ci_lower":0.0246837333333333,"ci_upper":0.0968075388888888,"corrected_p":0.0136,"raw_p":0.0017,"reject":true},"medical_hr":{"point":-0.0214953333333333,"ci_lower":-0.0714677333333333,"ci_upper":0.0357210222222221,"corrected_p":1,"raw_p":0.4423,"reject":false}}},"background_noise":{"pooled":{"point":-0.0688643703703703,"ci_lower":-0.09835875,"ci_upper":-0.0358040314814814,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.044833111111111,"ci_lower":-0.1082442444444444,"ci_upper":0.0082442333333333,"corrected_p":0.9522,"raw_p":0.1587,"reject":false},"itsm":{"point":-0.0923257777777777,"ci_lower":-0.1504797166666667,"ci_upper":-0.0341531222222222,"corrected_p":0.0259,"raw_p":0.0037,"reject":true},"medical_hr":{"point":-0.0694342222222221,"ci_lower":-0.1039951166666666,"ci_upper":-0.0360402722222222,"corrected_p":0.009,"raw_p":0.001,"reject":true}}},"both":{"pooled":{"point":-0.012191037037037,"ci_lower":-0.0468836333333333,"ci_upper":0.0213250851851851,"corrected_p":0.4814,"raw_p":0.4814,"reject":false},"per_domain":{"airline":{"point":0.0151457777777777,"ci_lower":-0.0440500944444444,"ci_upper":0.0788787388888888,"corrected_p":1,"raw_p":0.6448,"reject":false},"itsm":{"point":-0.0095657777777777,"ci_lower":-0.0631759388888888,"ci_upper":0.0400099277777778,"corrected_p":1,"raw_p":0.7441,"reject":false},"medical_hr":{"point":-0.0421531111111111,"ci_lower":-0.0995734111111111,"ci_upper":0.0096410388888888,"corrected_p":0.9522,"raw_p":0.1699,"reject":false}}}},"conciseness":{"accent":{"pooled":{"point":0.0041888888888888,"ci_lower":-0.0114827962962963,"ci_upper":0.0192913703703703,"corrected_p":0.936,"raw_p":0.6058,"reject":false},"per_domain":{"airline":{"point":0.0105733333333333,"ci_lower":-0.0204870555555555,"ci_upper":0.0420981666666666,"corrected_p":1,"raw_p":0.5245,"reject":false},"itsm":{"point":0.0026422222222221,"ci_lower":-0.0159673888888889,"ci_upper":0.0230705555555554,"corrected_p":1,"raw_p":0.7949,"reject":false},"medical_hr":{"point":-0.0006488888888889,"ci_lower":-0.0262989444444444,"ci_upper":0.0278342222222221,"corrected_p":1,"raw_p":0.9679,"reject":false}}},"background_noise":{"pooled":{"point":-0.0141592592592592,"ci_lower":-0.0284296851851851,"ci_upper":0.0013797777777777,"corrected_p":0.1659,"raw_p":0.0553,"reject":false},"per_domain":{"airline":{"point":-0.0083266666666666,"ci_lower":-0.0336386111111111,"ci_upper":0.0172355,"corrected_p":1,"raw_p":0.5369,"reject":false},"itsm":{"point":-0.0141799999999999,"ci_lower":-0.0346181111111111,"ci_upper":0.0071444444444444,"corrected_p":1,"raw_p":0.1997,"reject":false},"medical_hr":{"point":-0.0199711111111111,"ci_lower":-0.0455035555555555,"ci_upper":0.0076729999999999,"corrected_p":1,"raw_p":0.1815,"reject":false}}},"both":{"pooled":{"point":-0.0068925925925926,"ci_lower":-0.025704074074074,"ci_upper":0.012234537037037,"corrected_p":0.936,"raw_p":0.468,"reject":false},"per_domain":{"airline":{"point":-0.00008222222222223074,"ci_lower":-0.0323187222222222,"ci_upper":0.0281509999999999,"corrected_p":1,"raw_p":0.9949,"reject":false},"itsm":{"point":-0.0282244444444444,"ci_lower":-0.0590077222222222,"ci_upper":0.0024753333333332,"corrected_p":0.8046,"raw_p":0.0894,"reject":false},"medical_hr":{"point":0.0076288888888888,"ci_lower":-0.0233038333333333,"ci_upper":0.0379445555555555,"corrected_p":1,"raw_p":0.6326,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0274074074074074,"ci_lower":-0.0718611111111111,"ci_upper":0.0192685185185185,"corrected_p":0.2595,"raw_p":0.2595,"reject":false},"per_domain":{"airline":{"point":0.0022222222222222,"ci_lower":-0.0944444444444444,"ci_upper":0.1011111111111111,"corrected_p":1,"raw_p":0.9643,"reject":false},"itsm":{"point":-0.0499999999999999,"ci_lower":-0.1177777777777777,"ci_upper":0.0188888888888888,"corrected_p":1,"raw_p":0.1796,"reject":false},"medical_hr":{"point":-0.0344444444444444,"ci_lower":-0.1,"ci_upper":0.0289166666666666,"corrected_p":1,"raw_p":0.3117,"reject":false}}},"background_noise":{"pooled":{"point":-0.0811111111111111,"ci_lower":-0.124824074074074,"ci_upper":-0.0314722222222222,"corrected_p":0.0050999999999999,"raw_p":0.0017,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555555,"ci_lower":-0.2155555555555555,"ci_upper":-0.0422222222222222,"corrected_p":0.0774,"raw_p":0.0086,"reject":false},"itsm":{"point":-0.0722222222222222,"ci_lower":-0.1399999999999999,"ci_upper":-0.0021944444444444,"corrected_p":0.3336,"raw_p":0.0417,"reject":false},"medical_hr":{"point":-0.0455555555555555,"ci_lower":-0.1322222222222222,"ci_upper":0.0366666666666666,"corrected_p":1,"raw_p":0.3207,"reject":false}}},"both":{"pooled":{"point":-0.0459259259259259,"ci_lower":-0.0918518518518518,"ci_upper":0.0048148148148148,"corrected_p":0.1452,"raw_p":0.0726,"reject":false},"per_domain":{"airline":{"point":-0.0533333333333333,"ci_lower":-0.141111111111111,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.2613,"reject":false},"itsm":{"point":-0.0611111111111111,"ci_lower":-0.1566666666666666,"ci_upper":0.0144444444444444,"corrected_p":1,"raw_p":0.1703,"reject":false},"medical_hr":{"point":-0.0233333333333333,"ci_lower":-0.1011111111111111,"ci_upper":0.0633333333333333,"corrected_p":1,"raw_p":0.6102,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":0.0155555555555555,"ci_lower":-0.0348333333333333,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.5682,"reject":false},"per_domain":{"airline":{"point":0.0088888888888888,"ci_lower":-0.0800555555555555,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.8906,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1067222222222222,"ci_upper":0.0467222222222221,"corrected_p":1,"raw_p":0.5237,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0133333333333333,"ci_upper":0.1533333333333333,"corrected_p":1,"raw_p":0.1712,"reject":false}}},"background_noise":{"pooled":{"point":0.0007407407407407,"ci_lower":-0.0414814814814814,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.9994,"reject":false},"per_domain":{"airline":{"point":-0.0577777777777777,"ci_lower":-0.1333333333333333,"ci_upper":0.0133333333333333,"corrected_p":1,"raw_p":0.1615,"reject":false},"itsm":{"point":-0.0044444444444444,"ci_lower":-0.0844444444444444,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.8653,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":0.0021666666666666,"ci_upper":0.1422222222222222,"corrected_p":1,"raw_p":0.1178,"reject":false}}},"both":{"pooled":{"point":-0.0288888888888888,"ci_lower":-0.0822222222222222,"ci_upper":0.0148333333333333,"corrected_p":0.7014,"raw_p":0.2338,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.0778333333333333,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.9246,"reject":false},"itsm":{"point":-0.0822222222222222,"ci_lower":-0.1888888888888888,"ci_upper":0.0089444444444443,"corrected_p":1,"raw_p":0.119,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0778333333333333,"ci_upper":0.0689444444444443,"corrected_p":1,"raw_p":0.9186,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0348148148148147,"ci_lower":-0.035574074074074,"ci_upper":0.0992777777777777,"corrected_p":0.6548,"raw_p":0.3274,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.1000555555555555,"ci_upper":0.1155555555555555,"corrected_p":1,"raw_p":0.8461,"reject":false},"itsm":{"point":0.0244444444444444,"ci_lower":-0.0888888888888889,"ci_upper":0.131222222222222,"corrected_p":1,"raw_p":0.6972,"reject":false},"medical_hr":{"point":0.0666666666666666,"ci_lower":-0.0623333333333333,"ci_upper":0.1911111111111111,"corrected_p":1,"raw_p":0.3364,"reject":false}}},"background_noise":{"pooled":{"point":-0.1429629629629629,"ci_lower":-0.2066666666666667,"ci_upper":-0.0814629629629629,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":-0.1533333333333333,"ci_lower":-0.2799999999999999,"ci_upper":-0.0444444444444444,"corrected_p":0.09,"raw_p":0.0103,"reject":false},"itsm":{"point":-0.1422222222222222,"ci_lower":-0.2377777777777778,"ci_upper":-0.0510555555555556,"corrected_p":0.09,"raw_p":0.01,"reject":false},"medical_hr":{"point":-0.1333333333333333,"ci_lower":-0.2489444444444444,"ci_upper":-0.0243888888888889,"corrected_p":0.2282,"raw_p":0.0326,"reject":false}}},"both":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0948333333333333,"ci_upper":0.0348148148148147,"corrected_p":0.6548,"raw_p":0.3434,"reject":false},"per_domain":{"airline":{"point":0.0466666666666666,"ci_lower":-0.0688888888888889,"ci_upper":0.1533888888888888,"corrected_p":1,"raw_p":0.4286,"reject":false},"itsm":{"point":-0.0644444444444444,"ci_lower":-0.1844444444444445,"ci_upper":0.0711666666666665,"corrected_p":1,"raw_p":0.3122,"reject":false},"medical_hr":{"point":-0.0777777777777778,"ci_lower":-0.1822777777777778,"ci_upper":0.0267222222222221,"corrected_p":1,"raw_p":0.1671,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0096296296296296,"ci_lower":-0.034074074074074,"ci_upper":0.0148148148148148,"corrected_p":0.849,"raw_p":0.4245,"reject":false},"per_domain":{"airline":{"point":0.0022222222222222,"ci_lower":-0.0511111111111111,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0.0155555555555555,"ci_lower":-0.0066666666666666,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.2512,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.0911666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.5589000000000001,"raw_p":0.0621,"reject":false}}},"background_noise":{"pooled":{"point":-0.0059259259259259,"ci_lower":-0.0340925925925926,"ci_upper":0.0207592592592592,"corrected_p":0.849,"raw_p":0.6406,"reject":false},"per_domain":{"airline":{"point":0.0244444444444444,"ci_lower":-0.0266666666666666,"ci_upper":0.0733333333333333,"corrected_p":1,"raw_p":0.3498,"reject":false},"itsm":{"point":-0.04,"ci_lower":-0.0933888888888889,"ci_upper":0.0111666666666666,"corrected_p":1,"raw_p":0.1554,"reject":false},"medical_hr":{"point":-0.0022222222222222,"ci_lower":-0.0333333333333333,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0207407407407407,"ci_lower":-0.0503888888888888,"ci_upper":0.0088888888888888,"corrected_p":0.4916999999999999,"raw_p":0.1639,"reject":false},"per_domain":{"airline":{"point":-0.0088888888888889,"ci_lower":-0.0622222222222222,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.6826,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.0488888888888888,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.7814,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1133333333333333,"ci_upper":0.0044444444444444,"corrected_p":1,"raw_p":0.1528,"reject":false}}}}}},{"id":"gemini-3-flash-plus-gemini-3-1-flash-tts","name":"Gemini 3 Flash + Gemini 3.1 Flash TTS","type":"2-part","stt":"-","llm":"Gemini 3 Flash","tts":"Gemini 3.1 Flash TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.6950930441767068,"ci_lower":0.6736968633868808,"ci_upper":0.7180788192269076},"per_domain":{"airline":{"point":0.7129693333333335,"ci_lower":0.6658261333333333,"ci_upper":0.7602694,"n":50},"itsm":{"point":0.6984600000000001,"ci_lower":0.6662861250000001,"ci_upper":0.7324586249999999,"n":80},"medical_hr":{"point":0.673849799196787,"ci_lower":0.6429293373493976,"ci_upper":0.7053063253012046,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4312409638554217,"ci_lower":0.3894843373493976,"ci_upper":0.4729614959839357},"per_domain":{"airline":{"point":0.488,"ci_lower":0.4,"ci_upper":0.576,"n":50},"itsm":{"point":0.425,"ci_lower":0.3575,"ci_upper":0.4949999999999999,"n":80},"medical_hr":{"point":0.3807228915662651,"ci_lower":0.3180722891566265,"ci_upper":0.4506024096385542,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8118775100401606,"ci_lower":0.7573160140562248,"ci_upper":0.8617364457831326},"per_domain":{"airline":{"point":0.84,"ci_lower":0.74,"ci_upper":0.94,"n":50},"itsm":{"point":0.8125,"ci_lower":0.725,"ci_upper":0.8875,"n":80},"medical_hr":{"point":0.7831325301204819,"ci_lower":0.6987951807228916,"ci_upper":0.8674698795180723,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1576485397590361,"ci_lower":0.1203304396787148,"ci_upper":0.201379154939759},"per_domain":{"airline":{"point":0.1879807999999999,"ci_lower":0.11482032,"ci_upper":0.27812544,"n":50},"itsm":{"point":0.14984,"ci_lower":0.0919933999999999,"ci_upper":0.2141192999999999,"n":80},"medical_hr":{"point":0.1351248192771084,"ci_lower":0.0782757590361445,"ci_upper":0.1974767228915661,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.4793821846050869,"ci_lower":0.4685612286445782,"ci_upper":0.4897054994377509},"per_domain":{"airline":{"point":0.4899909333333333,"ci_lower":0.4684180933333333,"ci_upper":0.5121685033333334,"n":50},"itsm":{"point":0.4913521666666666,"ci_lower":0.47643030625,"ci_upper":0.5059230645833332,"n":80},"medical_hr":{"point":0.456803453815261,"ci_lower":0.4375216465863453,"ci_upper":0.4743564959839356,"n":83}}},"EVA-X_pass":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"n":83}}},"task_completion":{"pooled":{"point":0.6737469879518073,"ci_lower":0.6316962851405623,"ci_upper":0.7123081325301204},"per_domain":{"airline":{"point":0.6960000000000001,"ci_lower":0.612,"ci_upper":0.772,"n":50},"itsm":{"point":0.6649999999999999,"ci_lower":0.5999374999999999,"ci_upper":0.7275,"n":80},"medical_hr":{"point":0.6602409638554216,"ci_lower":0.5975903614457831,"ci_upper":0.7228915662650602,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9690261204819276,"ci_lower":0.963427980321285,"ci_upper":0.9743039240963858},"per_domain":{"airline":{"point":0.964908,"ci_lower":0.9524747,"ci_upper":0.9768413,"n":50},"itsm":{"point":0.96038,"ci_lower":0.9499245625,"ci_upper":0.9698879375,"n":80},"medical_hr":{"point":0.981790361445783,"ci_lower":0.9769419277108432,"ci_upper":0.986253253012048,"n":83}}},"faithfulness":{"pooled":{"point":0.4425060240963854,"ci_lower":0.4061689759036145,"ci_upper":0.4776303965863453},"per_domain":{"airline":{"point":0.478,"ci_lower":0.396,"ci_upper":0.556,"n":50},"itsm":{"point":0.4699999999999999,"ci_lower":0.42375,"ci_upper":0.52125,"n":80},"medical_hr":{"point":0.3795180722891565,"ci_lower":0.327710843373494,"ci_upper":0.4301204819277108,"n":83}}},"turn_taking":{"pooled":{"point":0.0192157666666666,"ci_lower":0.0162560429367469,"ci_upper":0.0226184022590361},"per_domain":{"airline":{"point":0.0309207999999999,"ci_lower":0.0231424699999999,"ci_upper":0.0399566299999999,"n":50},"itsm":{"point":0.0127064999999999,"ci_lower":0.0098203187499999,"ci_upper":0.0157213937499999,"n":80},"medical_hr":{"point":0.0140199999999999,"ci_lower":0.0107757289156626,"ci_upper":0.0178596927710843,"n":83}}},"conciseness":{"pooled":{"point":0.8008655261044176,"ci_lower":0.7942508758534138,"ci_upper":0.8078011665662651},"per_domain":{"airline":{"point":0.805052,"ci_lower":0.7918622999999999,"ci_upper":0.8181288,"n":50},"itsm":{"point":0.8026,"ci_lower":0.7914304375,"ci_upper":0.8135056875,"n":80},"medical_hr":{"point":0.7949445783132528,"ci_lower":0.7823011445783132,"ci_upper":0.806272469879518,"n":83}}},"conversation_progression":{"pooled":{"point":0.6180652610441767,"ci_lower":0.5877964357429719,"ci_upper":0.6472457580321285},"per_domain":{"airline":{"point":0.6339999999999999,"ci_lower":0.5740000000000001,"ci_upper":0.6900499999999999,"n":50},"itsm":{"point":0.6587500000000001,"ci_lower":0.6175,"ci_upper":0.6975,"n":80},"medical_hr":{"point":0.5614457831325301,"ci_lower":0.5096385542168677,"ci_upper":0.6108433734939759,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1518518518518518,"ci_lower":-0.234074074074074,"ci_upper":-0.0644444444444444,"corrected_p":0.0018,"raw_p":0.0006,"reject":true},"per_domain":{"airline":{"point":-0.0911111111111111,"ci_lower":-0.2444444444444444,"ci_upper":0.0444444444444444,"corrected_p":0.6696,"raw_p":0.2413,"reject":false},"itsm":{"point":-0.1244444444444444,"ci_lower":-0.2489444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.4884,"raw_p":0.0814,"reject":false},"medical_hr":{"point":-0.2399999999999999,"ci_lower":-0.3755555555555555,"ci_upper":-0.1,"corrected_p":0.0225,"raw_p":0.0025,"reject":true}}},"background_noise":{"pooled":{"point":-0.0037037037037037,"ci_lower":-0.074074074074074,"ci_upper":0.0681666666666666,"corrected_p":0.9,"raw_p":0.9,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.1378888888888889,"ci_upper":0.095611111111111,"corrected_p":0.6696,"raw_p":0.6636,"reject":false},"itsm":{"point":0.1644444444444444,"ci_lower":0.0532777777777777,"ci_upper":0.2777777777777777,"corrected_p":0.0544,"raw_p":0.0068,"reject":false},"medical_hr":{"point":-0.1511111111111111,"ci_lower":-0.2555555555555555,"ci_upper":-0.0422222222222222,"corrected_p":0.0875,"raw_p":0.0125,"reject":false}}},"both":{"pooled":{"point":-0.1037037037037037,"ci_lower":-0.1889259259259259,"ci_upper":-0.0237037037037037,"corrected_p":0.0256,"raw_p":0.0128,"reject":true},"per_domain":{"airline":{"point":-0.0911111111111111,"ci_lower":-0.22,"ci_upper":0.0266666666666666,"corrected_p":0.6696,"raw_p":0.1674,"reject":false},"itsm":{"point":-0.1022222222222222,"ci_lower":-0.2445,"ci_upper":0.0445555555555554,"corrected_p":0.6696,"raw_p":0.1869,"reject":false},"medical_hr":{"point":-0.1177777777777777,"ci_lower":-0.2577777777777778,"ci_upper":0.0266666666666666,"corrected_p":0.643,"raw_p":0.1286,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0079333333333333,"ci_lower":-0.0017585,"ci_upper":0.0174732407407407,"corrected_p":0.3,"raw_p":0.1,"reject":false},"per_domain":{"airline":{"point":0.0129488888888888,"ci_lower":-0.0021707777777777,"ci_upper":0.0319632222222222,"corrected_p":1,"raw_p":0.1569,"reject":false},"itsm":{"point":0.0006666666666666,"ci_lower":-0.0167901111111111,"ci_upper":0.0169114444444443,"corrected_p":1,"raw_p":0.94,"reject":false},"medical_hr":{"point":0.0101844444444444,"ci_lower":-0.0046370555555555,"ci_upper":0.0231953888888888,"corrected_p":1,"raw_p":0.1533,"reject":false}}},"background_noise":{"pooled":{"point":-0.0013148148148148,"ci_lower":-0.0147223333333333,"ci_upper":0.0105964259259259,"corrected_p":1,"raw_p":0.8495,"reject":false},"per_domain":{"airline":{"point":0.0124711111111111,"ci_lower":-0.0054241666666666,"ci_upper":0.0307174999999999,"corrected_p":1,"raw_p":0.2173,"reject":false},"itsm":{"point":-0.0246,"ci_lower":-0.0579352777777777,"ci_upper":0.0053036666666666,"corrected_p":1,"raw_p":0.1493,"reject":false},"medical_hr":{"point":0.0081844444444444,"ci_lower":-0.0022320555555555,"ci_upper":0.0192178333333333,"corrected_p":1,"raw_p":0.1596,"reject":false}}},"both":{"pooled":{"point":0.0003629629629629,"ci_lower":-0.0102947222222222,"ci_upper":0.0115945185185184,"corrected_p":1,"raw_p":0.9513,"reject":false},"per_domain":{"airline":{"point":0.0118044444444444,"ci_lower":-0.0076132222222222,"ci_upper":0.031764611111111,"corrected_p":1,"raw_p":0.2651,"reject":false},"itsm":{"point":-0.0096444444444444,"ci_lower":-0.0323017777777777,"ci_upper":0.0107211666666666,"corrected_p":1,"raw_p":0.4114,"reject":false},"medical_hr":{"point":-0.0010711111111111,"ci_lower":-0.0161901111111111,"ci_upper":0.0131098333333333,"corrected_p":1,"raw_p":0.8907,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.1385185185185185,"ci_lower":-0.1885185185185185,"ci_upper":-0.0870185185185185,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555556,"ci_lower":-0.2433333333333333,"ci_upper":-0.0322222222222222,"corrected_p":0.1208,"raw_p":0.0302,"reject":false},"itsm":{"point":-0.1677777777777777,"ci_lower":-0.2489166666666666,"ci_upper":-0.0855277777777777,"corrected_p":0.0045,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2211388888888888,"ci_upper":-0.0188888888888888,"corrected_p":0.1205,"raw_p":0.0241,"reject":false}}},"background_noise":{"pooled":{"point":-0.0922222222222222,"ci_lower":-0.1433425925925926,"ci_upper":-0.0403611111111111,"corrected_p":0.001,"raw_p":0.001,"reject":true},"per_domain":{"airline":{"point":-0.1144444444444444,"ci_lower":-0.2155833333333333,"ci_upper":-0.0154722222222222,"corrected_p":0.1208,"raw_p":0.0305,"reject":false},"itsm":{"point":-0.0399999999999999,"ci_lower":-0.1244722222222222,"ci_upper":0.0400277777777777,"corrected_p":0.3996,"raw_p":0.3996,"reject":false},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2044444444444444,"ci_upper":-0.0444166666666667,"corrected_p":0.0497,"raw_p":0.0071,"reject":true}}},"both":{"pooled":{"point":-0.1477777777777777,"ci_lower":-0.2085185185185185,"ci_upper":-0.0851481481481481,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1255555555555555,"ci_lower":-0.2300277777777777,"ci_upper":-0.0211111111111111,"corrected_p":0.1208,"raw_p":0.0341,"reject":false},"itsm":{"point":-0.1733333333333333,"ci_lower":-0.2755555555555556,"ci_upper":-0.0733333333333333,"corrected_p":0.0392,"raw_p":0.0049,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2478055555555555,"ci_upper":-0.0521944444444444,"corrected_p":0.0606,"raw_p":0.0101,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0965503703703703,"ci_lower":0.0791395333333332,"ci_upper":0.1159505944444443,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1022086666666666,"ci_lower":0.0671017999999999,"ci_upper":0.1407236833333332,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0738882222222221,"ci_lower":0.0521331055555555,"ci_upper":0.0984838999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.1135542222222221,"ci_lower":0.0852464277777777,"ci_upper":0.1453116388888888,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":0.0595562962962962,"ci_lower":0.0488444592592592,"ci_upper":0.0710285537037036,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0545142222222221,"ci_lower":0.0360747555555555,"ci_upper":0.077552061111111,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0528004444444444,"ci_lower":0.0360292277777777,"ci_upper":0.0722202277777777,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.0713542222222221,"ci_lower":0.0562970888888888,"ci_upper":0.0874725388888888,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":0.0761988888888888,"ci_lower":0.0641816944444444,"ci_upper":0.0885024222222221,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.0722319999999999,"ci_lower":0.0543252888888888,"ci_upper":0.0899967555555554,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0698748888888888,"ci_lower":0.0488140055555555,"ci_upper":0.0916771388888888,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":0.0864897777777777,"ci_lower":0.0625504055555555,"ci_upper":0.1108309944444444,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0139059259259259,"ci_lower":-0.0272759259259259,"ci_upper":0.00003337037037035528,"corrected_p":0.0882,"raw_p":0.0441,"reject":false},"per_domain":{"airline":{"point":-0.0327644444444444,"ci_lower":-0.0592193333333332,"ci_upper":-0.0094223888888888,"corrected_p":0.1688,"raw_p":0.0211,"reject":false},"itsm":{"point":-0.0006222222222221,"ci_lower":-0.0200425555555555,"ci_upper":0.0171441111111111,"corrected_p":0.9467,"raw_p":0.9467,"reject":false},"medical_hr":{"point":-0.0083311111111111,"ci_lower":-0.0296705555555556,"ci_upper":0.0141379444444444,"corrected_p":0.9246,"raw_p":0.4623,"reject":false}}},"background_noise":{"pooled":{"point":-0.0064429629629629,"ci_lower":-0.0179653518518518,"ci_upper":0.0061294444444444,"corrected_p":0.3029,"raw_p":0.3029,"reject":false},"per_domain":{"airline":{"point":-0.0274199999999999,"ci_lower":-0.0452484444444443,"ci_upper":-0.0078578888888888,"corrected_p":0.0765,"raw_p":0.0085,"reject":false},"itsm":{"point":-0.0107333333333333,"ci_lower":-0.0276706666666666,"ci_upper":0.0075266666666666,"corrected_p":0.7293000000000001,"raw_p":0.2431,"reject":false},"medical_hr":{"point":0.0188244444444444,"ci_lower":-0.0012178888888888,"ci_upper":0.0431628333333332,"corrected_p":0.6348,"raw_p":0.1058,"reject":false}}},"both":{"pooled":{"point":-0.017491111111111,"ci_lower":-0.0286343888888888,"ci_upper":-0.0064834999999999,"corrected_p":0.0093,"raw_p":0.0031,"reject":true},"per_domain":{"airline":{"point":-0.0189755555555555,"ci_lower":-0.0357268888888888,"ci_upper":-0.0021506666666666,"corrected_p":0.28,"raw_p":0.04,"reject":false},"itsm":{"point":-0.0151222222222221,"ci_lower":-0.0366672777777777,"ci_upper":0.0036924444444444,"corrected_p":0.6348,"raw_p":0.1513,"reject":false},"medical_hr":{"point":-0.0183755555555555,"ci_lower":-0.0411857777777777,"ci_upper":0.0034736666666666,"corrected_p":0.6348,"raw_p":0.1089,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.1503703703703703,"ci_lower":-0.2103703703703703,"ci_upper":-0.0899722222222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1577777777777777,"ci_lower":-0.2611388888888889,"ci_upper":-0.0344444444444444,"corrected_p":0.0763,"raw_p":0.0117,"reject":false},"itsm":{"point":-0.1344444444444444,"ci_lower":-0.2277777777777777,"ci_upper":-0.0377777777777777,"corrected_p":0.0763,"raw_p":0.0109,"reject":false},"medical_hr":{"point":-0.1588888888888888,"ci_lower":-0.2622222222222222,"ci_upper":-0.0521111111111112,"corrected_p":0.064,"raw_p":0.008,"reject":false}}},"background_noise":{"pooled":{"point":-0.0318518518518518,"ci_lower":-0.0848148148148148,"ci_upper":0.0211111111111111,"corrected_p":0.2439,"raw_p":0.2439,"reject":false},"per_domain":{"airline":{"point":-0.0522222222222222,"ci_lower":-0.1589444444444444,"ci_upper":0.0477777777777777,"corrected_p":0.9462,"raw_p":0.3154,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.0989444444444444,"ci_upper":0.073361111111111,"corrected_p":0.9462,"raw_p":0.8821,"reject":false},"medical_hr":{"point":-0.0366666666666666,"ci_lower":-0.1266944444444444,"ci_upper":0.0467222222222221,"corrected_p":0.9462,"raw_p":0.4282,"reject":false}}},"both":{"pooled":{"point":-0.1281481481481481,"ci_lower":-0.1833425925925925,"ci_upper":-0.0722129629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1299999999999999,"ci_lower":-0.2455833333333333,"ci_upper":-0.0177777777777777,"corrected_p":0.1679999999999999,"raw_p":0.0336,"reject":false},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.1966944444444444,"ci_upper":-0.0177777777777777,"corrected_p":0.1679999999999999,"raw_p":0.034,"reject":false},"medical_hr":{"point":-0.1477777777777777,"ci_lower":-0.2255833333333333,"ci_upper":-0.0733055555555555,"corrected_p":0.0153,"raw_p":0.0017,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1155555555555555,"ci_lower":-0.1881666666666667,"ci_upper":-0.0459259259259259,"corrected_p":0.0045,"raw_p":0.0021,"reject":true},"per_domain":{"airline":{"point":-0.1822222222222222,"ci_lower":-0.3045,"ci_upper":-0.06,"corrected_p":0.0621,"raw_p":0.0069,"reject":false},"itsm":{"point":-0.0777777777777777,"ci_lower":-0.2066666666666666,"ci_upper":0.0466666666666666,"corrected_p":0.8778000000000001,"raw_p":0.2349,"reject":false},"medical_hr":{"point":-0.0866666666666667,"ci_lower":-0.1955555555555556,"ci_upper":0.0266666666666666,"corrected_p":0.8778000000000001,"raw_p":0.1463,"reject":false}}},"background_noise":{"pooled":{"point":-0.0562962962962963,"ci_lower":-0.1259444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.1034,"raw_p":0.1034,"reject":false},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.2111111111111111,"ci_upper":0.011111111111111,"corrected_p":0.5656,"raw_p":0.0808,"reject":false},"itsm":{"point":-0.0333333333333333,"ci_lower":-0.1488888888888889,"ci_upper":0.0844999999999999,"corrected_p":1,"raw_p":0.5659,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.1556111111111111,"ci_upper":0.0844444444444444,"corrected_p":1,"raw_p":0.6023,"reject":false}}},"both":{"pooled":{"point":-0.1007407407407407,"ci_lower":-0.1637407407407407,"ci_upper":-0.0422222222222222,"corrected_p":0.0045,"raw_p":0.0015,"reject":true},"per_domain":{"airline":{"point":-0.0822222222222222,"ci_lower":-0.1977777777777778,"ci_upper":0.0444444444444444,"corrected_p":0.8778000000000001,"raw_p":0.1569,"reject":false},"itsm":{"point":-0.1555555555555555,"ci_lower":-0.2578333333333333,"ci_upper":-0.0421666666666667,"corrected_p":0.0944,"raw_p":0.0118,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1555555555555555,"ci_upper":0.0288888888888888,"corrected_p":0.8778000000000001,"raw_p":0.1816,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0266666666666666,"ci_lower":-0.0859444444444444,"ci_upper":0.0252037037037036,"corrected_p":0.3547,"raw_p":0.3547,"reject":false},"per_domain":{"airline":{"point":-0.0755555555555555,"ci_lower":-0.1777777777777777,"ci_upper":0.0044444444444444,"corrected_p":0.6209,"raw_p":0.0887,"reject":false},"itsm":{"point":-2.405483220021173e-17,"ci_lower":-0.1,"ci_upper":0.0888888888888888,"corrected_p":1,"raw_p":0.9696,"reject":false},"medical_hr":{"point":-0.0044444444444444,"ci_lower":-0.1044444444444445,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.9047,"reject":false}}},"background_noise":{"pooled":{"point":0.0807407407407407,"ci_lower":0.0399999999999999,"ci_upper":0.1222222222222222,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":0.0355555555555555,"ci_lower":-0.0067222222222222,"ci_upper":0.0799999999999999,"corrected_p":0.6888,"raw_p":0.1148,"reject":false},"itsm":{"point":0.0666666666666666,"ci_lower":-0.0133333333333333,"ci_upper":0.1533333333333333,"corrected_p":0.7165,"raw_p":0.1433,"reject":false},"medical_hr":{"point":0.1399999999999999,"ci_lower":0.0622222222222222,"ci_upper":0.2222777777777777,"corrected_p":0.0107999999999999,"raw_p":0.0012,"reject":true}}},"both":{"pooled":{"point":0.0399999999999999,"ci_lower":0.0066481481481481,"ci_upper":0.0792592592592592,"corrected_p":0.0842,"raw_p":0.0421,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.0355555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.6586,"reject":false},"itsm":{"point":0.0555555555555555,"ci_lower":0.0021666666666666,"ci_upper":0.111111111111111,"corrected_p":0.5928,"raw_p":0.0741,"reject":false},"medical_hr":{"point":0.051111111111111,"ci_lower":-0.0311111111111111,"ci_upper":0.1422222222222221,"corrected_p":1,"raw_p":0.268,"reject":false}}}}}},{"id":"gemini-3-1-flash-live","name":"Gemini 3.1 Flash Live","type":"s2s","stt":"-","llm":"Gemini 3.1 Flash Live","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.5641571787148593,"ci_lower":0.5381466839022757,"ci_upper":0.5908896391398929},"per_domain":{"airline":{"point":0.6033333333333332,"ci_lower":0.5476666666666666,"ci_upper":0.6596749999999998,"n":50},"itsm":{"point":0.5367124999999999,"ci_lower":0.4960065208333333,"ci_upper":0.5770358125,"n":80},"medical_hr":{"point":0.5524257028112448,"ci_lower":0.5140335943775101,"ci_upper":0.591375,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2922309236947791,"ci_lower":0.246072891566265,"ci_upper":0.3401085341365462},"per_domain":{"airline":{"point":0.356,"ci_lower":0.26,"ci_upper":0.46,"n":50},"itsm":{"point":0.2725,"ci_lower":0.205,"ci_upper":0.3425624999999996,"n":80},"medical_hr":{"point":0.2481927710843373,"ci_lower":0.1782530120481927,"ci_upper":0.3228915662650602,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5520783132530122,"ci_lower":0.4851749497991968,"ci_upper":0.619433483935743},"per_domain":{"airline":{"point":0.66,"ci_lower":0.52,"ci_upper":0.78,"n":50},"itsm":{"point":0.5625,"ci_lower":0.45,"ci_upper":0.6625,"n":80},"medical_hr":{"point":0.4337349397590361,"ci_lower":0.3253012048192771,"ci_upper":0.5421686746987951,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1322039550200803,"ci_lower":0.0926741363855421,"ci_upper":0.1752823668273092},"per_domain":{"airline":{"point":0.1704896,"ci_lower":0.0872350399999999,"ci_upper":0.26967472,"n":50},"itsm":{"point":0.115036,"ci_lower":0.0562510999999999,"ci_upper":0.1800276999999999,"n":80},"medical_hr":{"point":0.1110862650602409,"ci_lower":0.0576014457831325,"ci_upper":0.1755085301204819,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7557398955823293,"ci_lower":0.744352571519411,"ci_upper":0.7675125685977242},"per_domain":{"airline":{"point":0.765456,"ci_lower":0.74233532,"ci_upper":0.78808826,"n":50},"itsm":{"point":0.7588686666666667,"ci_lower":0.7373239166666666,"ci_upper":0.7804801375,"n":80},"medical_hr":{"point":0.7428950200803213,"ci_lower":0.7262793192771084,"ci_upper":0.758792686746988,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5893955823293173,"ci_lower":0.5558768574297188,"ci_upper":0.6232933734939757},"per_domain":{"airline":{"point":0.5040000000000001,"ci_lower":0.44,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.6425000000000001,"ci_lower":0.5774999999999999,"ci_upper":0.7074999999999999,"n":80},"medical_hr":{"point":0.6216867469879519,"ci_lower":0.5734939759036144,"ci_upper":0.6746987951807228,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.9791666666666666,"ci_lower":0.9623958333333332,"ci_upper":0.9958333333333332},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9375,"ci_lower":0.8871875,"ci_upper":0.9875,"n":80},"medical_hr":{"point":1,"ci_lower":1,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.2397903582329317,"ci_lower":0.2002621129317269,"ci_upper":0.2830120651405622},"per_domain":{"airline":{"point":0.1186943999999999,"ci_lower":0.0679166399999999,"ci_upper":0.1825327999999999,"n":50},"itsm":{"point":0.339788,"ci_lower":0.2520854999999999,"ci_upper":0.4267706,"n":80},"medical_hr":{"point":0.2608886746987952,"ci_lower":0.1867865060240964,"ci_upper":0.34228578313253,"n":83}}},"task_completion":{"pooled":{"point":0.4725682730923695,"ci_lower":0.4235616465863454,"ci_upper":0.5215272088353413},"per_domain":{"airline":{"point":0.504,"ci_lower":0.412,"ci_upper":0.604,"n":50},"itsm":{"point":0.4125,"ci_lower":0.3275,"ci_upper":0.4950624999999996,"n":80},"medical_hr":{"point":0.5012048192771085,"ci_lower":0.4216867469879519,"ci_upper":0.5783132530120482,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.995029267068273,"ci_lower":0.9917297269076304,"ci_upper":0.9976341443273092},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9907625,"ci_lower":0.9824094375,"ci_upper":0.9969525,"n":80},"medical_hr":{"point":0.9943253012048192,"ci_lower":0.9893009638554215,"ci_upper":0.9981277108433736,"n":83}}},"faithfulness":{"pooled":{"point":0.2382018072289156,"ci_lower":0.2022141817269076,"ci_upper":0.2724732680722891},"per_domain":{"airline":{"point":0.3419999999999999,"ci_lower":0.262,"ci_upper":0.426,"n":50},"itsm":{"point":0.20875,"ci_lower":0.1625,"ci_upper":0.26,"n":80},"medical_hr":{"point":0.163855421686747,"ci_lower":0.1192771084337349,"ci_upper":0.2156626506024096,"n":83}}},"turn_taking":{"pooled":{"point":0.8297416867469879,"ci_lower":0.8134966175853413,"ci_upper":0.8459800643875501},"per_domain":{"airline":{"point":0.7884439999999999,"ci_lower":0.7513087,"ci_upper":0.8242976099999998,"n":50},"itsm":{"point":0.8398959999999999,"ci_lower":0.814756675,"ci_upper":0.86490469375,"n":80},"medical_hr":{"point":0.8608850602409638,"ci_lower":0.8391060240963858,"ci_upper":0.8810622108433735,"n":83}}},"conciseness":{"pooled":{"point":0.8010181606425704,"ci_lower":0.7918640185240963,"ci_upper":0.8099937249497994},"per_domain":{"airline":{"point":0.8059240000000001,"ci_lower":0.7844915000000001,"ci_upper":0.8268062000000002,"n":50},"itsm":{"point":0.7992100000000001,"ci_lower":0.7850115625,"ci_upper":0.813003875,"n":80},"medical_hr":{"point":0.7979204819277109,"ci_lower":0.7857011445783132,"ci_upper":0.8098412048192772,"n":83}}},"conversation_progression":{"pooled":{"point":0.6364598393574298,"ci_lower":0.6096542670682731,"ci_upper":0.6650035893574298},"per_domain":{"airline":{"point":0.7020000000000001,"ci_lower":0.6460000000000001,"ci_upper":0.7560499999999999,"n":50},"itsm":{"point":0.6375,"ci_lower":0.59125,"ci_upper":0.6825,"n":80},"medical_hr":{"point":0.5698795180722892,"ci_lower":0.5276807228915661,"ci_upper":0.6132530120481927,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0651851851851852,"ci_upper":0.0518703703703703,"corrected_p":0.9508,"raw_p":0.792,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.0911666666666666,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.9199,"reject":false},"itsm":{"point":0.0644444444444444,"ci_lower":-0.0267222222222222,"ci_upper":0.1555555555555555,"corrected_p":1,"raw_p":0.2161,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.2022222222222222,"ci_upper":0.0444444444444444,"corrected_p":1,"raw_p":0.1903,"reject":false}}},"background_noise":{"pooled":{"point":-0.0333333333333333,"ci_lower":-0.0889074074074074,"ci_upper":0.0266851851851851,"corrected_p":0.7313999999999999,"raw_p":0.2438,"reject":false},"per_domain":{"airline":{"point":0.0199999999999999,"ci_lower":-0.0845,"ci_upper":0.1266666666666666,"corrected_p":1,"raw_p":0.7431,"reject":false},"itsm":{"point":-0.0577777777777777,"ci_lower":-0.1489444444444445,"ci_upper":0.0288888888888888,"corrected_p":1,"raw_p":0.2207,"reject":false},"medical_hr":{"point":-0.0622222222222222,"ci_lower":-0.1555555555555555,"ci_upper":0.0333888888888888,"corrected_p":1,"raw_p":0.2063,"reject":false}}},"both":{"pooled":{"point":-0.0222222222222222,"ci_lower":-0.0837037037037037,"ci_upper":0.0377962962962962,"corrected_p":0.9508,"raw_p":0.4754,"reject":false},"per_domain":{"airline":{"point":-0.0022222222222222,"ci_lower":-0.1088888888888889,"ci_upper":0.1022222222222221,"corrected_p":1,"raw_p":0.937,"reject":false},"itsm":{"point":-0.0355555555555555,"ci_lower":-0.1355555555555555,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.4762,"reject":false},"medical_hr":{"point":-0.0288888888888889,"ci_lower":-0.149,"ci_upper":0.0933333333333333,"corrected_p":1,"raw_p":0.6364,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0047814814814814,"ci_lower":-0.0042069629629629,"ci_upper":0.0137364259259259,"corrected_p":0.9783,"raw_p":0.3261,"reject":false},"per_domain":{"airline":{"point":-0.0027777777777777,"ci_lower":-0.0083333333333333,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":0.0044422222222222,"ci_lower":-0.01778,"ci_upper":0.0272199999999999,"corrected_p":1,"raw_p":0.6217,"reject":false},"medical_hr":{"point":0.0126799999999999,"ci_lower":0.0022199999999999,"ci_upper":0.0254558333333333,"corrected_p":0.5283,"raw_p":0.0587,"reject":false}}},"background_noise":{"pooled":{"point":-0.0008726591760299,"ci_lower":-0.0107311797752809,"ci_upper":0.0091168539325842,"corrected_p":1,"raw_p":0.8572,"reject":false},"per_domain":{"airline":{"point":-0.0074,"ci_lower":-0.0185,"ci_upper":0,"corrected_p":1,"raw_p":0.5053,"reject":false},"itsm":{"point":-0.0012022222222222,"ci_lower":-0.021398,"ci_upper":0.0179778888888888,"corrected_p":1,"raw_p":0.9083,"reject":false},"medical_hr":{"point":0.0062206896551724,"ci_lower":-0.0144713793103448,"ci_upper":0.0226946551724137,"corrected_p":1,"raw_p":0.5978,"reject":false}}},"both":{"pooled":{"point":-0.0006185185185185,"ci_lower":-0.011638574074074,"ci_upper":0.0097253148148148,"corrected_p":1,"raw_p":0.9049,"reject":false},"per_domain":{"airline":{"point":-0.0111111111111111,"ci_lower":-0.0277777777777777,"ci_upper":0,"corrected_p":1,"raw_p":0.5026,"reject":false},"itsm":{"point":-0.0034244444444444,"ci_lower":-0.0254624444444444,"ci_upper":0.0196471666666666,"corrected_p":1,"raw_p":0.8002,"reject":false},"medical_hr":{"point":0.0126799999999999,"ci_lower":0.0029599999999999,"ci_upper":0.0255489999999999,"corrected_p":0.5336,"raw_p":0.0667,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.0233333333333333,"ci_lower":-0.0685185185185185,"ci_upper":0.0129629629629629,"corrected_p":0.8333999999999999,"raw_p":0.2778,"reject":false},"per_domain":{"airline":{"point":-0.0822222222222222,"ci_lower":-0.1633333333333333,"ci_upper":-0.0055555555555555,"corrected_p":0.6246,"raw_p":0.0694,"reject":false},"itsm":{"point":0.0288888888888888,"ci_lower":-0.0333333333333333,"ci_upper":0.093361111111111,"corrected_p":1,"raw_p":0.398,"reject":false},"medical_hr":{"point":-0.0166666666666666,"ci_lower":-0.0766666666666666,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.5894,"reject":false}}},"background_noise":{"pooled":{"point":-0.0177777777777777,"ci_lower":-0.0588888888888888,"ci_upper":0.0188981481481481,"corrected_p":0.8333999999999999,"raw_p":0.3864,"reject":false},"per_domain":{"airline":{"point":-0.0433333333333333,"ci_lower":-0.1355833333333333,"ci_upper":0.0544722222222221,"corrected_p":1,"raw_p":0.3781,"reject":false},"itsm":{"point":-0.01,"ci_lower":-0.0555555555555555,"ci_upper":0.0355555555555555,"corrected_p":1,"raw_p":0.6413,"reject":false},"medical_hr":{"point":-5.551115123125783e-18,"ci_lower":-0.0666666666666666,"ci_upper":0.0644444444444444,"corrected_p":1,"raw_p":0.9876,"reject":false}}},"both":{"pooled":{"point":-0.0085185185185185,"ci_lower":-0.0507685185185185,"ci_upper":0.037037037037037,"corrected_p":0.8333999999999999,"raw_p":0.7085,"reject":false},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.1311111111111111,"ci_upper":0.0689166666666666,"corrected_p":1,"raw_p":0.6237,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0611388888888888,"ci_upper":0.0799999999999999,"corrected_p":1,"raw_p":0.9616,"reject":false},"medical_hr":{"point":-1.1102230246251566e-17,"ci_lower":-0.0455555555555555,"ci_upper":0.0466666666666666,"corrected_p":1,"raw_p":0.9692,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.0284822962962963,"ci_lower":-0.0037569851851851,"ci_upper":0.0644290092592592,"corrected_p":0.1121,"raw_p":0.1121,"reject":false},"per_domain":{"airline":{"point":0.0706495555555555,"ci_lower":0.0048338277777778,"ci_upper":0.1417455166666666,"corrected_p":0.3293999999999999,"raw_p":0.0549,"reject":false},"itsm":{"point":0.0357673333333333,"ci_lower":-0.0201219388888888,"ci_upper":0.0877107333333333,"corrected_p":0.8272,"raw_p":0.2068,"reject":false},"medical_hr":{"point":-0.0209699999999999,"ci_lower":-0.0718872166666666,"ci_upper":0.0282628166666666,"corrected_p":1,"raw_p":0.4149,"reject":false}}},"background_noise":{"pooled":{"point":-0.0569925185185185,"ci_lower":-0.1036057018518518,"ci_upper":-0.0139126203703703,"corrected_p":0.021,"raw_p":0.0105,"reject":true},"per_domain":{"airline":{"point":0.0282351111111111,"ci_lower":-0.0357285277777777,"ci_upper":0.0901001555555555,"corrected_p":1,"raw_p":0.3746,"reject":false},"itsm":{"point":-0.0822993333333333,"ci_lower":-0.1759459,"ci_upper":-0.0052260388888889,"corrected_p":0.346,"raw_p":0.0692,"reject":false},"medical_hr":{"point":-0.1169133333333333,"ci_lower":-0.1853222499999999,"ci_upper":-0.0545463999999999,"corrected_p":0.0168,"raw_p":0.0024,"reject":true}}},"both":{"pooled":{"point":-0.0775295555555555,"ci_lower":-0.1158831703703703,"ci_upper":-0.0392406907407407,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"per_domain":{"airline":{"point":0.0153706666666666,"ci_lower":-0.0522258277777777,"ci_upper":0.0816699333333333,"corrected_p":1,"raw_p":0.6584,"reject":false},"itsm":{"point":-0.1064582222222221,"ci_lower":-0.1535177499999999,"ci_upper":-0.0587925777777777,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1415011111111111,"ci_lower":-0.2134485555555555,"ci_upper":-0.0794505,"corrected_p":0.0024,"raw_p":0.0003,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0007437037037036,"ci_lower":-0.0177539629629629,"ci_upper":0.0157567407407407,"corrected_p":0.9293,"raw_p":0.9293,"reject":false},"per_domain":{"airline":{"point":-0.0084777777777777,"ci_lower":-0.0344032222222221,"ci_upper":0.0189318333333333,"corrected_p":1,"raw_p":0.5566,"reject":false},"itsm":{"point":0.0085955555555555,"ci_lower":-0.0187638888888888,"ci_upper":0.0355580555555555,"corrected_p":1,"raw_p":0.5501,"reject":false},"medical_hr":{"point":-0.0023488888888888,"ci_lower":-0.031693611111111,"ci_upper":0.0297647222222222,"corrected_p":1,"raw_p":0.8841,"reject":false}}},"background_noise":{"pooled":{"point":-0.0056399999999999,"ci_lower":-0.0186798333333333,"ci_upper":0.0079327222222222,"corrected_p":0.8474,"raw_p":0.4237,"reject":false},"per_domain":{"airline":{"point":-0.0126666666666666,"ci_lower":-0.0403583888888888,"ci_upper":0.014986111111111,"corrected_p":1,"raw_p":0.3875,"reject":false},"itsm":{"point":-0.0039822222222221,"ci_lower":-0.0245032777777777,"ci_upper":0.0174979999999999,"corrected_p":1,"raw_p":0.743,"reject":false},"medical_hr":{"point":-0.000271111111111,"ci_lower":-0.0194225555555555,"ci_upper":0.0191859999999999,"corrected_p":1,"raw_p":0.979,"reject":false}}},"both":{"pooled":{"point":-0.0181177777777777,"ci_lower":-0.0340805925925925,"ci_upper":-0.003238537037037,"corrected_p":0.0588,"raw_p":0.0196,"reject":false},"per_domain":{"airline":{"point":-0.0225555555555555,"ci_lower":-0.0501301666666666,"ci_upper":0.0061445,"corrected_p":1,"raw_p":0.1375,"reject":false},"itsm":{"point":-0.0158488888888888,"ci_lower":-0.0410499444444444,"ci_upper":0.0106121666666666,"corrected_p":1,"raw_p":0.2745,"reject":false},"medical_hr":{"point":-0.0159488888888888,"ci_lower":-0.038339611111111,"ci_upper":0.0051867222222222,"corrected_p":1,"raw_p":0.1677,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0281481481481481,"ci_lower":-0.0755648148148148,"ci_upper":0.014824074074074,"corrected_p":0.484,"raw_p":0.242,"reject":false},"per_domain":{"airline":{"point":0.0299999999999999,"ci_lower":-0.0277777777777777,"ci_upper":0.0900277777777777,"corrected_p":1,"raw_p":0.3427,"reject":false},"itsm":{"point":-0.0933333333333333,"ci_lower":-0.1777777777777777,"ci_upper":-0.01775,"corrected_p":0.288,"raw_p":0.032,"reject":false},"medical_hr":{"point":-0.021111111111111,"ci_lower":-0.1078055555555555,"ci_upper":0.07225,"corrected_p":1,"raw_p":0.6615,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0911111111111111,"ci_upper":0.0051944444444444,"corrected_p":0.2835,"raw_p":0.0945,"reject":false},"per_domain":{"airline":{"point":-0.0477777777777777,"ci_lower":-0.1389444444444444,"ci_upper":0.0433333333333333,"corrected_p":1,"raw_p":0.3133,"reject":false},"itsm":{"point":-0.0877777777777777,"ci_lower":-0.1755833333333332,"ci_upper":-0.0066388888888889,"corrected_p":0.4648,"raw_p":0.0664,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0644722222222222,"ci_upper":0.0711666666666666,"corrected_p":1,"raw_p":0.871,"reject":false}}},"both":{"pooled":{"point":-0.0225925925925925,"ci_lower":-0.074074074074074,"ci_upper":0.0303981481481481,"corrected_p":0.484,"raw_p":0.3791,"reject":false},"per_domain":{"airline":{"point":-0.0033333333333333,"ci_lower":-0.1000277777777777,"ci_upper":0.0911111111111111,"corrected_p":1,"raw_p":0.9559,"reject":false},"itsm":{"point":-0.0766666666666666,"ci_lower":-0.1466944444444444,"ci_upper":-0.0110555555555556,"corrected_p":0.3352,"raw_p":0.0419,"reject":false},"medical_hr":{"point":0.0122222222222222,"ci_lower":-0.0723055555555555,"ci_upper":0.1044722222222222,"corrected_p":1,"raw_p":0.803,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.0629814814814814,"ci_upper":0.037074074074074,"corrected_p":1,"raw_p":0.5845,"reject":false},"per_domain":{"airline":{"point":-0.0711111111111111,"ci_lower":-0.14,"ci_upper":-0.0022222222222222,"corrected_p":0.4208,"raw_p":0.0526,"reject":false},"itsm":{"point":0.0799999999999999,"ci_lower":-0.0177777777777777,"ci_upper":0.1755555555555555,"corrected_p":0.7884,"raw_p":0.1314,"reject":false},"medical_hr":{"point":-0.0511111111111111,"ci_lower":-0.1422222222222222,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.291,"reject":false}}},"background_noise":{"pooled":{"point":-0.0622222222222222,"ci_lower":-0.1148148148148148,"ci_upper":-0.014074074074074,"corrected_p":0.0441,"raw_p":0.0147,"reject":true},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.5725,"reject":false},"itsm":{"point":-0.0755555555555555,"ci_lower":-0.1712222222222222,"ci_upper":0.011111111111111,"corrected_p":0.7693,"raw_p":0.1099,"reject":false},"medical_hr":{"point":-0.0844444444444444,"ci_lower":-0.1666666666666666,"ci_upper":-0.0199444444444445,"corrected_p":0.2294999999999999,"raw_p":0.0255,"reject":false}}},"both":{"pooled":{"point":-0.014074074074074,"ci_lower":-0.0622407407407407,"ci_upper":0.0348148148148147,"corrected_p":1,"raw_p":0.5759,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":-0.1,"ci_upper":0.1044444444444444,"corrected_p":1,"raw_p":0.9343,"reject":false},"itsm":{"point":-0.0422222222222222,"ci_lower":-0.1333333333333333,"ci_upper":0.0511666666666665,"corrected_p":1,"raw_p":0.3597,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.0688888888888889,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.824,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0333333333333333,"ci_lower":-0.0392962962962963,"ci_upper":0.1133703703703703,"corrected_p":0.4014,"raw_p":0.4014,"reject":false},"per_domain":{"airline":{"point":0.0933333333333332,"ci_lower":-0.0377777777777777,"ci_upper":0.2178333333333332,"corrected_p":0.952,"raw_p":0.1904,"reject":false},"itsm":{"point":-0.0044444444444444,"ci_lower":-0.1222222222222222,"ci_upper":0.1244999999999999,"corrected_p":1,"raw_p":0.922,"reject":false},"medical_hr":{"point":0.0111111111111111,"ci_lower":-0.1088888888888889,"ci_upper":0.1377777777777777,"corrected_p":1,"raw_p":0.8794,"reject":false}}},"background_noise":{"pooled":{"point":-0.1148148148148148,"ci_lower":-0.1785555555555555,"ci_upper":-0.0525740740740741,"corrected_p":0.0024,"raw_p":0.0009,"reject":true},"per_domain":{"airline":{"point":-0.0177777777777778,"ci_lower":-0.1356111111111111,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.7338,"reject":false},"itsm":{"point":-0.1822222222222222,"ci_lower":-0.2888888888888889,"ci_upper":-0.0866666666666667,"corrected_p":0.0081,"raw_p":0.0009,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.26,"ci_upper":-0.0422222222222222,"corrected_p":0.1248,"raw_p":0.0208,"reject":false}}},"both":{"pooled":{"point":-0.1444444444444444,"ci_lower":-0.2230185185185185,"ci_upper":-0.0585185185185185,"corrected_p":0.0024,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.1689444444444444,"ci_upper":0.1199999999999999,"corrected_p":1,"raw_p":0.6668,"reject":false},"itsm":{"point":-0.1933333333333333,"ci_lower":-0.2955555555555555,"ci_upper":-0.0688888888888889,"corrected_p":0.02,"raw_p":0.0025,"reject":true},"medical_hr":{"point":-0.2111111111111111,"ci_lower":-0.3644444444444444,"ci_upper":-0.0511111111111111,"corrected_p":0.0945,"raw_p":0.0135,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":0.0014814814814814,"ci_lower":-0.0296296296296296,"ci_upper":0.0318518518518518,"corrected_p":0.9645,"raw_p":0.9645,"reject":false},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0422777777777777,"ci_upper":0.0844444444444444,"corrected_p":1,"raw_p":0.5396,"reject":false},"itsm":{"point":0.0177777777777777,"ci_lower":-0.0288888888888888,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.4373,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.0844444444444444,"ci_upper":0.0066666666666666,"corrected_p":1,"raw_p":0.1714,"reject":false}}},"background_noise":{"pooled":{"point":-0.0429629629629629,"ci_lower":-0.0896296296296296,"ci_upper":-0.0014814814814815,"corrected_p":0.1467,"raw_p":0.0489,"reject":false},"per_domain":{"airline":{"point":0.0333333333333333,"ci_lower":-0.0155555555555555,"ci_upper":0.0822222222222221,"corrected_p":1,"raw_p":0.2485,"reject":false},"itsm":{"point":-0.06,"ci_lower":-0.1467222222222222,"ci_upper":0.0133888888888888,"corrected_p":1,"raw_p":0.2016,"reject":false},"medical_hr":{"point":-0.1022222222222222,"ci_lower":-0.1800555555555555,"ci_upper":-0.0311111111111111,"corrected_p":0.1169999999999999,"raw_p":0.013,"reject":false}}},"both":{"pooled":{"point":-0.017037037037037,"ci_lower":-0.0518518518518518,"ci_upper":0.014074074074074,"corrected_p":0.6222,"raw_p":0.3111,"reject":false},"per_domain":{"airline":{"point":0.0444444444444444,"ci_lower":-0.0066666666666666,"ci_upper":0.0999999999999999,"corrected_p":0.7259,"raw_p":0.1037,"reject":false},"itsm":{"point":-0.0488888888888889,"ci_lower":-0.1066666666666666,"ci_upper":-0.0022222222222222,"corrected_p":0.6304,"raw_p":0.0788,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0111666666666666,"corrected_p":1,"raw_p":0.1855,"reject":false}}}}}},{"id":"ink-whisper-plus-haiku-4-5-plus-sonic-3","name":"Ink Whisper + Haiku 4.5 + Sonic 3","type":"cascade","stt":"Ink Whisper","llm":"Haiku 4.5","tts":"Sonic 3","clean":{"EVA-A_mean":{"pooled":{"point":0.6245817523427042,"ci_lower":0.6044648118139224,"ci_upper":0.6447005244812583},"per_domain":{"airline":{"point":0.6010893333333333,"ci_lower":0.5531653999999999,"ci_upper":0.6454213666666667,"n":50},"itsm":{"point":0.6066583333333333,"ci_lower":0.5744164374999999,"ci_upper":0.6389057708333333,"n":80},"medical_hr":{"point":0.6659975903614458,"ci_lower":0.6398358232931726,"ci_upper":0.6917173694779116,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2335180722891566,"ci_lower":0.1955893072289156,"ci_upper":0.2715879518072289},"per_domain":{"airline":{"point":0.272,"ci_lower":0.2,"ci_upper":0.352,"n":50},"itsm":{"point":0.19,"ci_lower":0.1325,"ci_upper":0.2475,"n":80},"medical_hr":{"point":0.2385542168674699,"ci_lower":0.1759036144578313,"ci_upper":0.3012048192771084,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5156425702811245,"ci_lower":0.443363453815261,"ci_upper":0.5817068273092368},"per_domain":{"airline":{"point":0.64,"ci_lower":0.5,"ci_upper":0.76,"n":50},"itsm":{"point":0.425,"ci_lower":0.3125,"ci_upper":0.5375,"n":80},"medical_hr":{"point":0.4819277108433735,"ci_lower":0.3734939759036144,"ci_upper":0.5903614457831325,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0568619180722891,"ci_lower":0.0338751307630522,"ci_upper":0.0850109780722891},"per_domain":{"airline":{"point":0.0645632,"ci_lower":0.0176534399999999,"ci_upper":0.1259228799999999,"n":50},"itsm":{"point":0.053824,"ci_lower":0.0173013999999999,"ci_upper":0.1008940999999999,"n":80},"medical_hr":{"point":0.0521985542168674,"ci_lower":0.0269864096385542,"ci_upper":0.0876544578313252,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6022352381526104,"ci_lower":0.5906734790779785,"ci_upper":0.6132239323309907},"per_domain":{"airline":{"point":0.6094142666666666,"ci_lower":0.5878943266666665,"ci_upper":0.6310157799999999,"n":50},"itsm":{"point":0.6132745,"ci_lower":0.5955377520833333,"ci_upper":0.63087636875,"n":80},"medical_hr":{"point":0.5840169477911646,"ci_lower":0.5651233514056224,"ci_upper":0.6029304598393573,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0093032128514056,"ci_lower":0.0033333333333333,"ci_upper":0.0159397590361445},"per_domain":{"airline":{"point":0.008,"ci_lower":0,"ci_upper":0.02,"n":50},"itsm":{"point":0.0175,"ci_lower":0.005,"ci_upper":0.0325,"n":80},"medical_hr":{"point":0.0024096385542168,"ci_lower":0,"ci_upper":0.0096385542168674,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0423493975903614,"ci_lower":0.0166666666666666,"ci_upper":0.0723493975903614},"per_domain":{"airline":{"point":0.04,"ci_lower":0,"ci_upper":0.1,"n":50},"itsm":{"point":0.075,"ci_lower":0.025,"ci_upper":0.1375,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.00005488514056224901,"ci_lower":0.000006133333333333335,"ci_upper":0.0001435441767068},"per_domain":{"airline":{"point":0.0000128,"ci_lower":0,"ci_upper":0.000032000000000000005,"n":50},"itsm":{"point":0.000148,"ci_lower":0.000008000000000000001,"ci_upper":0.000412,"n":80},"medical_hr":{"point":0.000003855421686746989,"ci_lower":0,"ci_upper":0.000011566265060240964,"n":83}}},"task_completion":{"pooled":{"point":0.3735240963855422,"ci_lower":0.3287486947791165,"ci_upper":0.4208019578313253},"per_domain":{"airline":{"point":0.44,"ci_lower":0.352,"ci_upper":0.5319999999999999,"n":50},"itsm":{"point":0.3625,"ci_lower":0.295,"ci_upper":0.43,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2481927710843373,"ci_upper":0.3975903614457831,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9827900361445784,"ci_lower":0.9796786936746988,"ci_upper":0.985713738253012},"per_domain":{"airline":{"point":0.989268,"ci_lower":0.984644,"ci_upper":0.9933288,"n":50},"itsm":{"point":0.977475,"ci_lower":0.9715099375,"ci_upper":0.98254575,"n":80},"medical_hr":{"point":0.9816271084337348,"ci_lower":0.9753859638554216,"ci_upper":0.9870073493975904,"n":83}}},"faithfulness":{"pooled":{"point":0.518,"ci_lower":0.4854023594377509,"ci_upper":0.5509269578313253},"per_domain":{"airline":{"point":0.374,"ci_lower":0.308,"ci_upper":0.44,"n":50},"itsm":{"point":0.4800000000000001,"ci_lower":0.4275,"ci_upper":0.53375,"n":80},"medical_hr":{"point":0.7,"ci_lower":0.6469879518072289,"ci_upper":0.7481927710843373,"n":83}}},"turn_taking":{"pooled":{"point":0.312279381124498,"ci_lower":0.2938757667269076,"ci_upper":0.3314102023343373},"per_domain":{"airline":{"point":0.3909987999999999,"ci_lower":0.36292146,"ci_upper":0.41859144,"n":50},"itsm":{"point":0.3281885,"ci_lower":0.2942237374999999,"ci_upper":0.3620643124999999,"n":80},"medical_hr":{"point":0.217650843373494,"ci_lower":0.1829238674698795,"ci_upper":0.2542440481927711,"n":83}}},"conciseness":{"pooled":{"point":0.7842717148594378,"ci_lower":0.7775475905622491,"ci_upper":0.7906492421686747},"per_domain":{"airline":{"point":0.7552440000000001,"ci_lower":0.7412759000000001,"ci_upper":0.7699415000000002,"n":50},"itsm":{"point":0.8041350000000002,"ci_lower":0.7954798750000001,"ci_upper":0.8122676250000002,"n":80},"medical_hr":{"point":0.7934361445783132,"ci_lower":0.7824647590361444,"ci_upper":0.8039909036144577,"n":83}}},"conversation_progression":{"pooled":{"point":0.7101546184738957,"ci_lower":0.6870833333333334,"ci_upper":0.732035843373494},"per_domain":{"airline":{"point":0.6820000000000002,"ci_lower":0.6359999999999999,"ci_upper":0.7260499999999999,"n":50},"itsm":{"point":0.7075,"ci_lower":0.67,"ci_upper":0.7424999999999999,"n":80},"medical_hr":{"point":0.7409638554216867,"ci_lower":0.7072289156626507,"ci_upper":0.772289156626506,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1088888888888889,"ci_lower":-0.1725925925925926,"ci_upper":-0.0518518518518518,"corrected_p":0.0016,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.2,"ci_lower":-0.2933333333333333,"ci_upper":-0.1066666666666666,"corrected_p":0.0048,"raw_p":0.0006,"reject":true},"itsm":{"point":-0.0977777777777778,"ci_lower":-0.2111111111111111,"ci_upper":0.0244444444444444,"corrected_p":0.624,"raw_p":0.1248,"reject":false},"medical_hr":{"point":-0.0288888888888889,"ci_lower":-0.1111111111111111,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.496,"reject":false}}},"background_noise":{"pooled":{"point":0.0022222222222222,"ci_lower":-0.0600185185185185,"ci_upper":0.0696481481481481,"corrected_p":0.9632,"raw_p":0.9632,"reject":false},"per_domain":{"airline":{"point":-0.0444444444444444,"ci_lower":-0.1666666666666666,"ci_upper":0.0822222222222222,"corrected_p":1,"raw_p":0.4742,"reject":false},"itsm":{"point":-0.0088888888888889,"ci_lower":-0.1222222222222222,"ci_upper":0.0955555555555554,"corrected_p":1,"raw_p":0.8481,"reject":false},"medical_hr":{"point":0.0599999999999999,"ci_lower":-0.0444444444444444,"ci_upper":0.1733333333333332,"corrected_p":1,"raw_p":0.3148,"reject":false}}},"both":{"pooled":{"point":-0.182962962962963,"ci_lower":-0.2392962962962963,"ci_upper":-0.1237037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3,"ci_lower":-0.3999999999999999,"ci_upper":-0.2022222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1533333333333333,"ci_lower":-0.2622222222222222,"ci_upper":-0.0533333333333333,"corrected_p":0.0707,"raw_p":0.0101,"reject":false},"medical_hr":{"point":-0.0955555555555555,"ci_lower":-0.1822777777777778,"ci_upper":-0.0066666666666666,"corrected_p":0.2106,"raw_p":0.0351,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0094948148148148,"ci_lower":-0.0188641851851851,"ci_upper":-0.0012508148148148,"corrected_p":0.0786,"raw_p":0.0393,"reject":false},"per_domain":{"airline":{"point":-0.0121666666666666,"ci_lower":-0.0264591666666666,"ci_upper":-0.000015444444444478074,"corrected_p":0.6008,"raw_p":0.0851,"reject":false},"itsm":{"point":-0.0113466666666666,"ci_lower":-0.0325299444444444,"ci_upper":0.008518611111111,"corrected_p":1,"raw_p":0.3166,"reject":false},"medical_hr":{"point":-0.0049711111111111,"ci_lower":-0.016639111111111,"ci_upper":0.0051333888888888,"corrected_p":1,"raw_p":0.4343,"reject":false}}},"background_noise":{"pooled":{"point":-0.0069762962962963,"ci_lower":-0.0147571296296296,"ci_upper":0.0002365185185185,"corrected_p":0.0786,"raw_p":0.0689,"reject":false},"per_domain":{"airline":{"point":-0.0077777777777777,"ci_lower":-0.0198967222222222,"ci_upper":0.0038796666666666,"corrected_p":1,"raw_p":0.2082,"reject":false},"itsm":{"point":-0.0059133333333333,"ci_lower":-0.0174297222222221,"ci_upper":0.0039912222222222,"corrected_p":1,"raw_p":0.3025,"reject":false},"medical_hr":{"point":-0.0072377777777777,"ci_lower":-0.0222837777777777,"ci_upper":0.0082167222222222,"corrected_p":1,"raw_p":0.3756,"reject":false}}},"both":{"pooled":{"point":-0.0160614814814814,"ci_lower":-0.0262713333333333,"ci_upper":-0.0056788703703703,"corrected_p":0.006,"raw_p":0.002,"reject":true},"per_domain":{"airline":{"point":-0.0285777777777777,"ci_lower":-0.0490249999999999,"ci_upper":-0.0112726666666666,"corrected_p":0.0494999999999999,"raw_p":0.0055,"reject":true},"itsm":{"point":-0.0135577777777777,"ci_lower":-0.0272174444444444,"ci_upper":-0.0005139999999999,"corrected_p":0.6008,"raw_p":0.0751,"reject":false},"medical_hr":{"point":-0.0060488888888888,"ci_lower":-0.0219458333333333,"ci_upper":0.012470111111111,"corrected_p":1,"raw_p":0.519,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0351851851851851,"ci_lower":-0.0189074074074074,"ci_upper":0.0881481481481481,"corrected_p":0.4388,"raw_p":0.2194,"reject":false},"per_domain":{"airline":{"point":0.0444444444444444,"ci_lower":-0.0422777777777777,"ci_upper":0.1411388888888888,"corrected_p":1,"raw_p":0.3697,"reject":false},"itsm":{"point":0.0466666666666666,"ci_lower":-0.0389166666666666,"ci_upper":0.14225,"corrected_p":1,"raw_p":0.3387,"reject":false},"medical_hr":{"point":0.0144444444444444,"ci_lower":-0.0900277777777777,"ci_upper":0.1144444444444444,"corrected_p":1,"raw_p":0.7888,"reject":false}}},"background_noise":{"pooled":{"point":0.0046296296296296,"ci_lower":-0.0568611111111111,"ci_upper":0.0652314814814814,"corrected_p":0.885,"raw_p":0.885,"reject":false},"per_domain":{"airline":{"point":0.1222222222222222,"ci_lower":0.0166666666666666,"ci_upper":0.2355833333333333,"corrected_p":0.3951,"raw_p":0.0439,"reject":false},"itsm":{"point":-0.0672222222222222,"ci_lower":-0.1855972222222222,"ci_upper":0.0650972222222221,"corrected_p":1,"raw_p":0.2995,"reject":false},"medical_hr":{"point":-0.0411111111111111,"ci_lower":-0.10225,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.2059,"reject":false}}},"both":{"pooled":{"point":0.074074074074074,"ci_lower":0.0214814814814814,"ci_upper":0.1329722222222222,"corrected_p":0.0288,"raw_p":0.0096,"reject":true},"per_domain":{"airline":{"point":0.0944444444444443,"ci_lower":-0.0133333333333333,"ci_upper":0.2022222222222221,"corrected_p":0.8648,"raw_p":0.1081,"reject":false},"itsm":{"point":0.0688888888888888,"ci_lower":-0.0378333333333333,"ci_upper":0.1755555555555555,"corrected_p":1,"raw_p":0.2122,"reject":false},"medical_hr":{"point":0.0588888888888888,"ci_lower":-0.0311111111111111,"ci_upper":0.1478055555555555,"corrected_p":1,"raw_p":0.2052,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1239914814814814,"ci_lower":-0.163614937037037,"ci_upper":-0.0862490129629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1540828888888888,"ci_lower":-0.2121938777777778,"ci_upper":-0.1000416444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1502193333333333,"ci_lower":-0.2260899777777777,"ci_upper":-0.0766111888888889,"corrected_p":0.0036,"raw_p":0.0006,"reject":true},"medical_hr":{"point":-0.0676722222222222,"ci_lower":-0.1367738499999999,"ci_upper":0.0011271277777777,"corrected_p":0.1432,"raw_p":0.0716,"reject":false}}},"background_noise":{"pooled":{"point":-0.0555925925925925,"ci_lower":-0.0957295351851851,"ci_upper":-0.0199630759259259,"corrected_p":0.0073,"raw_p":0.0073,"reject":true},"per_domain":{"airline":{"point":-0.0720562222222222,"ci_lower":-0.1262684611111111,"ci_upper":-0.0162725666666666,"corrected_p":0.0537,"raw_p":0.0179,"reject":false},"itsm":{"point":-0.1043737777777777,"ci_lower":-0.1680726388888889,"ci_upper":-0.0395990666666666,"corrected_p":0.0124,"raw_p":0.0031,"reject":true},"medical_hr":{"point":0.0096522222222222,"ci_lower":-0.0585025388888888,"ci_upper":0.0951898277777777,"corrected_p":0.8183,"raw_p":0.8183,"reject":false}}},"both":{"pooled":{"point":-0.1805392592592592,"ci_lower":-0.2165131111111111,"ci_upper":-0.144019587037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1786017777777777,"ci_lower":-0.2349489333333333,"ci_upper":-0.12391735,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2444637777777777,"ci_lower":-0.3047141833333333,"ci_upper":-0.1903894277777778,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1185522222222222,"ci_lower":-0.1836036444444445,"ci_upper":-0.0575973388888888,"corrected_p":0.0059999999999999,"raw_p":0.0012,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0309133333333333,"ci_lower":-0.0477741481481481,"ci_upper":-0.0158107222222222,"corrected_p":0.0006,"raw_p":0.0003,"reject":true},"per_domain":{"airline":{"point":-0.0294466666666666,"ci_lower":-0.0573980555555555,"ci_upper":-0.0015868888888889,"corrected_p":0.1948,"raw_p":0.0487,"reject":false},"itsm":{"point":-0.0366777777777777,"ci_lower":-0.0597562222222222,"ci_upper":-0.0134977777777777,"corrected_p":0.0486,"raw_p":0.0081,"reject":true},"medical_hr":{"point":-0.0266155555555555,"ci_lower":-0.0575022222222222,"ci_upper":0.0033606666666666,"corrected_p":0.2853,"raw_p":0.1011,"reject":false}}},"background_noise":{"pooled":{"point":-0.0218096296296296,"ci_lower":-0.0352034444444444,"ci_upper":-0.0080018333333333,"corrected_p":0.0018,"raw_p":0.0018,"reject":true},"per_domain":{"airline":{"point":-0.0188466666666666,"ci_lower":-0.0407602777777777,"ci_upper":0.0039342777777777,"corrected_p":0.2853,"raw_p":0.0951,"reject":false},"itsm":{"point":-0.0277777777777777,"ci_lower":-0.0515495,"ci_upper":-0.0065782222222222,"corrected_p":0.1555,"raw_p":0.0311,"reject":false},"medical_hr":{"point":-0.0188044444444444,"ci_lower":-0.0431469999999999,"ci_upper":0.005683111111111,"corrected_p":0.2853,"raw_p":0.1585,"reject":false}}},"both":{"pooled":{"point":-0.0666096296296296,"ci_lower":-0.0819397407407407,"ci_upper":-0.0502188148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0753022222222222,"ci_lower":-0.0985557777777777,"ci_upper":-0.0525027222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0557888888888888,"ci_lower":-0.0832327222222222,"ci_upper":-0.0281218888888888,"corrected_p":0.0035,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.0687377777777777,"ci_lower":-0.0978202777777777,"ci_upper":-0.0358126666666666,"corrected_p":0.0024,"raw_p":0.0003,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.027037037037037,"ci_lower":-0.0792777777777778,"ci_upper":0.0214999999999999,"corrected_p":0.2692,"raw_p":0.2692,"reject":false},"per_domain":{"airline":{"point":-0.0277777777777777,"ci_lower":-0.0955555555555555,"ci_upper":0.0455833333333333,"corrected_p":1,"raw_p":0.4445,"reject":false},"itsm":{"point":-0.0433333333333333,"ci_lower":-0.13,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.3453,"reject":false},"medical_hr":{"point":-0.01,"ci_lower":-0.1022222222222222,"ci_upper":0.0789166666666666,"corrected_p":1,"raw_p":0.8241,"reject":false}}},"background_noise":{"pooled":{"point":-0.0714814814814814,"ci_lower":-0.1199999999999999,"ci_upper":-0.0203518518518518,"corrected_p":0.012,"raw_p":0.006,"reject":true},"per_domain":{"airline":{"point":-0.0555555555555555,"ci_lower":-0.1378055555555556,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":0.1833,"reject":false},"itsm":{"point":-0.0433333333333333,"ci_lower":-0.1300277777777777,"ci_upper":0.0444722222222221,"corrected_p":1,"raw_p":0.3353,"reject":false},"medical_hr":{"point":-0.1155555555555555,"ci_lower":-0.2166944444444444,"ci_upper":-0.0310833333333333,"corrected_p":0.1694,"raw_p":0.0242,"reject":false}}},"both":{"pooled":{"point":-0.1548148148148147,"ci_lower":-0.2077777777777777,"ci_upper":-0.1029629629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2277777777777777,"ci_lower":-0.3144722222222222,"ci_upper":-0.1521944444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.06,"ci_lower":-0.1411388888888888,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.1933,"reject":false},"medical_hr":{"point":-0.1766666666666666,"ci_lower":-0.2844444444444444,"ci_upper":-0.0743888888888889,"corrected_p":0.0224,"raw_p":0.0028,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1029629629629629,"ci_lower":-0.1533888888888889,"ci_upper":-0.0533333333333333,"corrected_p":0.0004,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.16,"ci_lower":-0.2445,"ci_upper":-0.0888888888888888,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1756111111111111,"ci_upper":0.0222777777777777,"corrected_p":0.5781000000000001,"raw_p":0.1927,"reject":false},"medical_hr":{"point":-0.0755555555555555,"ci_lower":-0.1645,"ci_upper":0.0022777777777777,"corrected_p":0.514,"raw_p":0.1028,"reject":false}}},"background_noise":{"pooled":{"point":-0.0511111111111111,"ci_lower":-0.1088888888888889,"ci_upper":0.0059444444444444,"corrected_p":0.0825,"raw_p":0.0825,"reject":false},"per_domain":{"airline":{"point":-0.0488888888888889,"ci_lower":-0.1488888888888889,"ci_upper":0.0466666666666666,"corrected_p":0.6828,"raw_p":0.3414,"reject":false},"itsm":{"point":-0.0733333333333333,"ci_lower":-0.1622222222222222,"ci_upper":0.0133333333333333,"corrected_p":0.514,"raw_p":0.125,"reject":false},"medical_hr":{"point":-0.0311111111111111,"ci_lower":-0.1355555555555555,"ci_upper":0.0733888888888888,"corrected_p":0.6828,"raw_p":0.5347,"reject":false}}},"both":{"pooled":{"point":-0.1511111111111111,"ci_lower":-0.1955925925925925,"ci_upper":-0.1059074074074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1933333333333333,"ci_lower":-0.2755555555555556,"ci_upper":-0.1222222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.14,"ci_lower":-0.2177777777777778,"ci_upper":-0.0621666666666667,"corrected_p":0.0091,"raw_p":0.0013,"reject":true},"medical_hr":{"point":-0.12,"ci_lower":-0.2022222222222222,"ci_upper":-0.0466111111111111,"corrected_p":0.018,"raw_p":0.003,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0133333333333333,"ci_lower":-0.0266666666666666,"ci_upper":-0.0043888888888889,"corrected_p":0.1869,"raw_p":0.0635,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.247,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0096296296296296,"ci_lower":-0.0244444444444444,"ci_upper":0.0044444444444444,"corrected_p":0.1869,"raw_p":0.1862,"reject":false},"per_domain":{"airline":{"point":0.0044444444444444,"ci_lower":-0.0155555555555555,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2494,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0133333333333333,"ci_lower":-0.0267222222222222,"ci_upper":-0.0022222222222222,"corrected_p":0.1869,"raw_p":0.0623,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2468,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0829629629629629,"ci_lower":-0.1666666666666666,"ci_upper":0.0029629629629629,"corrected_p":0.1835999999999999,"raw_p":0.0612,"reject":false},"per_domain":{"airline":{"point":-0.1666666666666666,"ci_lower":-0.2666666666666666,"ci_upper":-0.0666666666666667,"corrected_p":0.0243,"raw_p":0.0027,"reject":true},"itsm":{"point":-0.0933333333333334,"ci_lower":-0.251111111111111,"ci_upper":0.051111111111111,"corrected_p":1,"raw_p":0.2292,"reject":false},"medical_hr":{"point":0.011111111111111,"ci_lower":-0.1666666666666666,"ci_upper":0.175611111111111,"corrected_p":1,"raw_p":0.9201,"reject":false}}},"background_noise":{"pooled":{"point":0.0466666666666666,"ci_lower":-0.0229814814814815,"ci_upper":0.1192962962962962,"corrected_p":0.3902,"raw_p":0.1951,"reject":false},"per_domain":{"airline":{"point":-0.0555555555555555,"ci_lower":-0.14,"ci_upper":0.0333888888888888,"corrected_p":1,"raw_p":0.2295,"reject":false},"itsm":{"point":0.0066666666666666,"ci_lower":-0.1044444444444444,"ci_upper":0.1133333333333332,"corrected_p":1,"raw_p":0.9438,"reject":false},"medical_hr":{"point":0.1888888888888888,"ci_lower":0.0577777777777777,"ci_upper":0.3244444444444444,"corrected_p":0.1,"raw_p":0.0125,"reject":false}}},"both":{"pooled":{"point":0.0207407407407407,"ci_lower":-0.0688888888888889,"ci_upper":0.0999999999999999,"corrected_p":0.6367,"raw_p":0.6367,"reject":false},"per_domain":{"airline":{"point":-0.0222222222222222,"ci_lower":-0.1066666666666667,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.5899,"reject":false},"itsm":{"point":-0.1044444444444444,"ci_lower":-0.24,"ci_upper":0.0311666666666665,"corrected_p":0.9966,"raw_p":0.1661,"reject":false},"medical_hr":{"point":0.1888888888888888,"ci_lower":0.0243333333333332,"ci_upper":0.3467222222222222,"corrected_p":0.2779,"raw_p":0.0397,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.118766111111111,"ci_lower":-0.1555393472222222,"ci_upper":-0.0809136805555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1168088888888889,"ci_lower":-0.1806898888888889,"ci_upper":-0.0524240000000001,"corrected_p":0.0044,"raw_p":0.0011,"reject":true},"medical_hr":{"point":-0.0803438888888888,"ci_lower":-0.1444956944444443,"ci_upper":-0.0178754444444444,"corrected_p":0.0708,"raw_p":0.0236,"reject":false},"airline":{"point":-0.1591455555555555,"ci_lower":-0.2235053611111111,"ci_upper":-0.1007682777777777,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.1064938888888888,"ci_lower":-0.1464643148148148,"ci_upper":-0.0658968287037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.07562,"ci_lower":-0.1478388888888888,"ci_upper":-0.0019881666666667,"corrected_p":0.1108,"raw_p":0.0554,"reject":false},"medical_hr":{"point":-0.0515105555555555,"ci_lower":-0.1125495138888888,"ci_upper":0.0174281944444444,"corrected_p":0.148,"raw_p":0.148,"reject":false},"airline":{"point":-0.192351111111111,"ci_lower":-0.2574602777777777,"ci_upper":-0.1268194444444444,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2580809259259258,"ci_lower":-0.2936927824074073,"ci_upper":-0.2228708703703703,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2718422222222222,"ci_lower":-0.3233006111111111,"ci_upper":-0.2185266666666666,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1859161111111111,"ci_lower":-0.2401500833333332,"ci_upper":-0.1283298749999999,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.3164844444444445,"ci_lower":-0.3867514444444446,"ci_upper":-0.252532,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6016494444444445,"ci_lower":0.5645019722222221,"ci_upper":0.6402059999999999,"n":90},"per_domain":{"itsm":{"point":0.6149533333333334,"ci_lower":0.5602523333333334,"ci_upper":0.6675373333333334,"n":30},"medical_hr":{"point":0.5117549999999998,"ci_lower":0.4527199166666666,"ci_upper":0.5696569999999999,"n":30},"airline":{"point":0.67824,"ci_lower":0.6125831666666667,"ci_upper":0.7403420000000001,"n":30}}},"accent":{"pooled":{"point":0.4828833333333333,"ci_lower":0.4430464351851851,"ci_upper":0.524905185185185,"n":90},"per_domain":{"itsm":{"point":0.4981444444444444,"ci_lower":0.4286955555555555,"ci_upper":0.5701088888888889,"n":30},"medical_hr":{"point":0.4314111111111112,"ci_lower":0.3704922222222222,"ci_upper":0.4990572222222221,"n":30},"airline":{"point":0.5190944444444444,"ci_lower":0.4440031944444444,"ci_upper":0.5960204166666667,"n":30}}},"background_noise":{"pooled":{"point":0.4951555555555555,"ci_lower":0.4525772222222222,"ci_upper":0.537474722222222,"n":90},"per_domain":{"itsm":{"point":0.5393333333333333,"ci_lower":0.4641758333333333,"ci_upper":0.6117155555555555,"n":30},"medical_hr":{"point":0.4602444444444444,"ci_lower":0.3889388888888889,"ci_upper":0.5280777777777778,"n":30},"airline":{"point":0.4858888888888888,"ci_lower":0.4053866666666666,"ci_upper":0.5655227777777777,"n":30}}},"both":{"pooled":{"point":0.3435685185185185,"ci_lower":0.3135454629629629,"ci_upper":0.3748842592592592,"n":90},"per_domain":{"itsm":{"point":0.343111111111111,"ci_lower":0.289588611111111,"ci_upper":0.4021363888888888,"n":30},"medical_hr":{"point":0.3258388888888888,"ci_lower":0.2663154166666666,"ci_upper":0.3863173611111109,"n":30},"airline":{"point":0.3617555555555555,"ci_lower":0.3159411111111112,"ci_upper":0.4196783333333334,"n":30}}}}}},{"id":"nova-3-plus-gpt-5-4-plus-sonic-3","name":"Nova 3 + GPT-5.4 + Sonic 3","type":"cascade","stt":"Nova 3","llm":"GPT-5.4","tts":"Sonic 3","clean":{"EVA-A_mean":{"pooled":{"point":0.7838362202141901,"ci_lower":0.7660708498995984,"ci_upper":0.8012861140394912},"per_domain":{"airline":{"point":0.837336,"ci_lower":0.8090743999999999,"ci_upper":0.8640325333333333,"n":50},"itsm":{"point":0.7733991666666666,"ci_lower":0.7431564791666667,"ci_upper":0.8029770208333333,"n":80},"medical_hr":{"point":0.7407734939759036,"ci_lower":0.7071117269076306,"ci_upper":0.7742422891566265,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.504062248995984,"ci_lower":0.4605000000000001,"ci_upper":0.544067469879518},"per_domain":{"airline":{"point":0.628,"ci_lower":0.552,"ci_upper":0.696,"n":50},"itsm":{"point":0.4625,"ci_lower":0.395,"ci_upper":0.5275000000000001,"n":80},"medical_hr":{"point":0.4216867469879517,"ci_lower":0.3397590361445783,"ci_upper":0.5036144578313253,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.809367469879518,"ci_lower":0.7618654618473896,"ci_upper":0.8583207831325301},"per_domain":{"airline":{"point":0.94,"ci_lower":0.88,"ci_upper":1,"n":50},"itsm":{"point":0.8375,"ci_lower":0.75,"ci_upper":0.9125,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.5539156626506024,"ci_upper":0.7469879518072289,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.2174189333333333,"ci_lower":0.1735673003212851,"ci_upper":0.2658640196787148},"per_domain":{"airline":{"point":0.2776768,"ci_lower":0.18808624,"ci_upper":0.3814527999999999,"n":50},"itsm":{"point":0.1617799999999999,"ci_lower":0.1013512999999999,"ci_upper":0.2308636999999998,"n":80},"medical_hr":{"point":0.2128,"ci_lower":0.1401476626506024,"ci_upper":0.2894365301204818,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6184181163319946,"ci_lower":0.6110344397690762,"ci_upper":0.6261709408266399},"per_domain":{"airline":{"point":0.6371702666666667,"ci_lower":0.6197793233333334,"ci_upper":0.65476831,"n":50},"itsm":{"point":0.5979485,"ci_lower":0.5884165437500001,"ci_upper":0.6073701229166667,"n":80},"medical_hr":{"point":0.6201355823293173,"ci_lower":0.607322640562249,"ci_upper":0.6327831506024095,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0070160642570281,"ci_lower":0.0024096385542168,"ci_upper":0.0131694277108433},"per_domain":{"airline":{"point":0.004,"ci_lower":0,"ci_upper":0.012,"n":50},"itsm":{"point":0.005,"ci_lower":0,"ci_upper":0.0125,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0.0024096385542168,"ci_upper":0.0240963855421686,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0310642570281124,"ci_lower":0.0106239959839357,"ci_upper":0.0553150100401606},"per_domain":{"airline":{"point":0.02,"ci_lower":0,"ci_upper":0.06,"n":50},"itsm":{"point":0.025,"ci_lower":0,"ci_upper":0.0625,"n":80},"medical_hr":{"point":0.0481927710843373,"ci_lower":0,"ci_upper":0.0963855421686747,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.00004977991967871487,"ci_lower":0.000003855421686746989,"ci_upper":0.0001363718875502},"per_domain":{"airline":{"point":0.0000064000000000000006,"ci_lower":0,"ci_upper":0.000019200000000000003,"n":50},"itsm":{"point":0.000008000000000000001,"ci_lower":0,"ci_upper":0.000020000000000000005,"n":80},"medical_hr":{"point":0.0001349397590361,"ci_lower":0.000003855421686746989,"ci_upper":0.0003894939759036,"n":83}}},"task_completion":{"pooled":{"point":0.6086285140562249,"ci_lower":0.5646843875502008,"ci_upper":0.6528456827309237},"per_domain":{"airline":{"point":0.7319999999999999,"ci_lower":0.6679999999999999,"ci_upper":0.7959999999999999,"n":50},"itsm":{"point":0.5974999999999999,"ci_lower":0.525,"ci_upper":0.6675,"n":80},"medical_hr":{"point":0.4963855421686746,"ci_lower":0.4144578313253012,"ci_upper":0.5831325301204819,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9891271345381526,"ci_lower":0.986602608383534,"ci_upper":0.9914706161646584},"per_domain":{"airline":{"point":0.996008,"ci_lower":0.9929278,"ci_upper":0.998488,"n":50},"itsm":{"point":0.9851975000000002,"ci_lower":0.9800179375,"ci_upper":0.9898906875000002,"n":80},"medical_hr":{"point":0.986175903614458,"ci_lower":0.9809660843373492,"ci_upper":0.99077156626506,"n":83}}},"faithfulness":{"pooled":{"point":0.7537530120481928,"ci_lower":0.7281428714859438,"ci_upper":0.7802091616465864},"per_domain":{"airline":{"point":0.784,"ci_lower":0.7360000000000001,"ci_upper":0.834,"n":50},"itsm":{"point":0.7375,"ci_lower":0.68625,"ci_upper":0.7887500000000001,"n":80},"medical_hr":{"point":0.7397590361445783,"ci_lower":0.708433734939759,"ci_upper":0.772289156626506,"n":83}}},"turn_taking":{"pooled":{"point":0.2828753088353413,"ci_lower":0.2630277342971887,"ci_upper":0.3023028727208835},"per_domain":{"airline":{"point":0.2905388,"ci_lower":0.25939954,"ci_upper":0.3250576599999999,"n":50},"itsm":{"point":0.2852105,"ci_lower":0.25678785,"ci_upper":0.3142990437499999,"n":80},"medical_hr":{"point":0.2728766265060241,"ci_lower":0.2344850662650602,"ci_upper":0.309512813253012,"n":83}}},"conciseness":{"pooled":{"point":0.8349071526104418,"ci_lower":0.8284918667168675,"ci_upper":0.8420362470883533},"per_domain":{"airline":{"point":0.824972,"ci_lower":0.8112240000000002,"ci_upper":0.8388127999999999,"n":50},"itsm":{"point":0.821135,"ci_lower":0.8107798125000001,"ci_upper":0.83099575,"n":80},"medical_hr":{"point":0.8586144578313253,"ci_lower":0.8474697590361447,"ci_upper":0.8695086746987952,"n":83}}},"conversation_progression":{"pooled":{"point":0.737471887550201,"ci_lower":0.718339859437751,"ci_upper":0.7562604417670682},"per_domain":{"airline":{"point":0.796,"ci_lower":0.754,"ci_upper":0.8360499999999998,"n":50},"itsm":{"point":0.6875,"ci_lower":0.655,"ci_upper":0.7175,"n":80},"medical_hr":{"point":0.7289156626506026,"ci_lower":0.6975903614457832,"ci_upper":0.7578313253012048,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1437037037037037,"ci_lower":-0.2104074074074074,"ci_upper":-0.0777777777777777,"corrected_p":0.0002,"raw_p":0.0002,"reject":true},"per_domain":{"airline":{"point":-0.1088888888888889,"ci_lower":-0.2066666666666666,"ci_upper":-0.0155555555555555,"corrected_p":0.0789,"raw_p":0.0322,"reject":false},"itsm":{"point":-0.2044444444444444,"ci_lower":-0.3288888888888889,"ci_upper":-0.0777777777777777,"corrected_p":0.0225,"raw_p":0.0045,"reject":true},"medical_hr":{"point":-0.1177777777777777,"ci_lower":-0.2377777777777777,"ci_upper":0.0044999999999999,"corrected_p":0.0789,"raw_p":0.0714,"reject":false}}},"background_noise":{"pooled":{"point":-0.1992592592592592,"ci_lower":-0.2770555555555555,"ci_upper":-0.1221851851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2311111111111111,"ci_lower":-0.3733333333333333,"ci_upper":-0.0888888888888889,"corrected_p":0.0228,"raw_p":0.0057,"reject":true},"itsm":{"point":-0.1377777777777778,"ci_lower":-0.2533333333333333,"ci_upper":-0.02,"corrected_p":0.0789,"raw_p":0.0263,"reject":false},"medical_hr":{"point":-0.2288888888888889,"ci_lower":-0.3555555555555555,"ci_upper":-0.1177222222222222,"corrected_p":0.0096,"raw_p":0.0016,"reject":true}}},"both":{"pooled":{"point":-0.3140740740740741,"ci_lower":-0.3918703703703703,"ci_upper":-0.2377222222222223,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3422222222222222,"ci_lower":-0.4622777777777778,"ci_upper":-0.2132777777777778,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.371111111111111,"ci_lower":-0.4955555555555554,"ci_upper":-0.2377222222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2288888888888889,"ci_lower":-0.3378333333333334,"ci_upper":-0.1088888888888889,"corrected_p":0.0042,"raw_p":0.0006,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0033029629629629,"ci_lower":-0.0107727962962962,"ci_upper":0.0050934259259259,"corrected_p":0.805,"raw_p":0.4025,"reject":false},"per_domain":{"airline":{"point":-0.0113199999999999,"ci_lower":-0.0224800555555555,"ci_upper":-0.0010733333333333,"corrected_p":0.4158,"raw_p":0.0462,"reject":false},"itsm":{"point":0.0038822222222222,"ci_lower":-0.0122516666666666,"ci_upper":0.0210811666666666,"corrected_p":1,"raw_p":0.6601,"reject":false},"medical_hr":{"point":-0.0024711111111111,"ci_lower":-0.0125927777777777,"ci_upper":0.0071684999999999,"corrected_p":1,"raw_p":0.6483,"reject":false}}},"background_noise":{"pooled":{"point":-0.0051437037037037,"ci_lower":-0.013036574074074,"ci_upper":0.0028528148148148,"corrected_p":0.6885,"raw_p":0.2295,"reject":false},"per_domain":{"airline":{"point":-0.0139977777777777,"ci_lower":-0.0284102777777777,"ci_upper":-0.0018011111111111,"corrected_p":0.4158,"raw_p":0.0484,"reject":false},"itsm":{"point":0.0108599999999999,"ci_lower":-0.0003921666666666,"ci_upper":0.0227525555555555,"corrected_p":0.6594,"raw_p":0.0942,"reject":false},"medical_hr":{"point":-0.0122933333333333,"ci_lower":-0.0275351666666666,"ci_upper":0.0031469999999999,"corrected_p":0.6594,"raw_p":0.1258,"reject":false}}},"both":{"pooled":{"point":-0.0011103703703703,"ci_lower":-0.0085153888888889,"ci_upper":0.0057334999999999,"corrected_p":0.805,"raw_p":0.7683,"reject":false},"per_domain":{"airline":{"point":-0.0098088888888888,"ci_lower":-0.0221541111111111,"ci_upper":0.000645111111111,"corrected_p":0.6594,"raw_p":0.1056,"reject":false},"itsm":{"point":-0.0016177777777778,"ci_lower":-0.0179344444444444,"ci_upper":0.0129339999999999,"corrected_p":1,"raw_p":0.8463,"reject":false},"medical_hr":{"point":0.0080955555555555,"ci_lower":-0.0018419444444444,"ci_upper":0.0175384444444444,"corrected_p":0.6594,"raw_p":0.1242,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":-0.007037037037037,"ci_lower":-0.0537037037037037,"ci_upper":0.0340833333333333,"corrected_p":1,"raw_p":0.7505,"reject":false},"per_domain":{"airline":{"point":-0.0011111111111111,"ci_lower":-0.0822222222222222,"ci_upper":0.0600555555555554,"corrected_p":1,"raw_p":0.9691,"reject":false},"itsm":{"point":-0.04,"ci_lower":-0.1188888888888888,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.2904,"reject":false},"medical_hr":{"point":0.02,"ci_lower":-0.0611111111111111,"ci_upper":0.101111111111111,"corrected_p":1,"raw_p":0.629,"reject":false}}},"background_noise":{"pooled":{"point":0.0096296296296296,"ci_lower":-0.0344722222222222,"ci_upper":0.0537129629629629,"corrected_p":1,"raw_p":0.6967,"reject":false},"per_domain":{"airline":{"point":-0.0011111111111111,"ci_lower":-0.0677777777777777,"ci_upper":0.0644444444444444,"corrected_p":1,"raw_p":0.9688,"reject":false},"itsm":{"point":-0.0622222222222222,"ci_lower":-0.1378055555555555,"ci_upper":0.0166944444444444,"corrected_p":1,"raw_p":0.1335,"reject":false},"medical_hr":{"point":0.0922222222222222,"ci_lower":0.0099722222222222,"ci_upper":0.1678055555555555,"corrected_p":0.2763,"raw_p":0.0307,"reject":false}}},"both":{"pooled":{"point":0.0503703703703703,"ci_lower":0.0040555555555555,"ci_upper":0.0937129629629629,"corrected_p":0.1053,"raw_p":0.0351,"reject":false},"per_domain":{"airline":{"point":0.0488888888888888,"ci_lower":-0.0255833333333333,"ci_upper":0.12225,"corrected_p":1,"raw_p":0.2352,"reject":false},"itsm":{"point":0.0488888888888888,"ci_lower":-0.0333333333333333,"ci_upper":0.1333611111111111,"corrected_p":1,"raw_p":0.2911,"reject":false},"medical_hr":{"point":0.0533333333333333,"ci_lower":-0.0189166666666666,"ci_upper":0.1255833333333333,"corrected_p":1,"raw_p":0.1724,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1592844444444444,"ci_lower":-0.1872930629629629,"ci_upper":-0.1302088222222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1501566666666666,"ci_lower":-0.1940900555555555,"ci_upper":-0.1131592222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1336164444444444,"ci_lower":-0.1780709277777777,"ci_upper":-0.0839734444444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1940802222222222,"ci_lower":-0.2512322277777777,"ci_upper":-0.1328043722222222,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.1619651851851851,"ci_lower":-0.1929129407407407,"ci_upper":-0.1297671018518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1906899999999999,"ci_lower":-0.24405765,"ci_upper":-0.1370288499999999,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1264553333333333,"ci_lower":-0.1741556333333333,"ci_upper":-0.0802107111111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1687502222222222,"ci_lower":-0.2294732222222222,"ci_upper":-0.1059338111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2010507407407407,"ci_lower":-0.2307786999999999,"ci_upper":-0.1716700574074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1911055555555555,"ci_lower":-0.2359765222222221,"ci_upper":-0.1431280944444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1913842222222222,"ci_lower":-0.2375060333333333,"ci_upper":-0.1434787999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2206624444444444,"ci_lower":-0.2869682888888889,"ci_upper":-0.1597690888888888,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":0.0029481481481481,"ci_lower":-0.0092521666666666,"ci_upper":0.0144747592592592,"corrected_p":0.8266,"raw_p":0.6422,"reject":false},"per_domain":{"airline":{"point":0.0136333333333333,"ci_lower":-0.009489611111111,"ci_upper":0.0367059444444444,"corrected_p":0.9616,"raw_p":0.2957,"reject":false},"itsm":{"point":0.0068511111111111,"ci_lower":-0.0122740555555555,"ci_upper":0.0258668888888888,"corrected_p":0.9992,"raw_p":0.4996,"reject":false},"medical_hr":{"point":-0.01164,"ci_lower":-0.0290657777777777,"ci_upper":0.005577611111111,"corrected_p":0.9616,"raw_p":0.2404,"reject":false}}},"background_noise":{"pooled":{"point":-0.0053592592592592,"ci_lower":-0.0176649444444444,"ci_upper":0.0064197592592592,"corrected_p":0.8266,"raw_p":0.4133,"reject":false},"per_domain":{"airline":{"point":0.0303333333333333,"ci_lower":0.011379611111111,"ci_upper":0.0495313333333333,"corrected_p":0.0392,"raw_p":0.0049,"reject":true},"itsm":{"point":-0.0229711111111111,"ci_lower":-0.0439731111111111,"ci_upper":-0.0028391666666667,"corrected_p":0.156,"raw_p":0.0276,"reject":false},"medical_hr":{"point":-0.0234399999999999,"ci_lower":-0.0415554444444444,"ci_upper":-0.0036598333333333,"corrected_p":0.156,"raw_p":0.026,"reject":false}}},"both":{"pooled":{"point":-0.0231037037037036,"ci_lower":-0.0400085185185184,"ci_upper":-0.0077197222222222,"corrected_p":0.0168,"raw_p":0.0056,"reject":true},"per_domain":{"airline":{"point":-0.0345555555555555,"ci_lower":-0.0618082777777777,"ci_upper":-0.0085656111111111,"corrected_p":0.1232,"raw_p":0.0176,"reject":false},"itsm":{"point":0.0095511111111111,"ci_lower":-0.0147798888888888,"ci_upper":0.0378483333333333,"corrected_p":0.9992,"raw_p":0.5376,"reject":false},"medical_hr":{"point":-0.0443066666666666,"ci_lower":-0.0700271666666666,"ci_upper":-0.0205963888888888,"corrected_p":0.0153,"raw_p":0.0017,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0185185185185185,"ci_lower":-0.0211296296296296,"ci_upper":0.0607407407407407,"corrected_p":1,"raw_p":0.419,"reject":false},"per_domain":{"airline":{"point":0.0177777777777777,"ci_lower":-0.0444722222222222,"ci_upper":0.0822499999999999,"corrected_p":1,"raw_p":0.5903,"reject":false},"itsm":{"point":0.0533333333333333,"ci_lower":-0.0133611111111111,"ci_upper":0.1233333333333332,"corrected_p":1,"raw_p":0.137,"reject":false},"medical_hr":{"point":-0.0155555555555555,"ci_lower":-0.1078333333333333,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":0.7521,"reject":false}}},"background_noise":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0578055555555555,"ci_upper":0.037787037037037,"corrected_p":1,"raw_p":0.7666,"reject":false},"per_domain":{"airline":{"point":0.0288888888888888,"ci_lower":-0.0588888888888888,"ci_upper":0.1111388888888889,"corrected_p":1,"raw_p":0.5103,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.101111111111111,"ci_upper":0.0566666666666666,"corrected_p":1,"raw_p":0.5493,"reject":false},"medical_hr":{"point":-0.0266666666666666,"ci_lower":-0.1166666666666666,"ci_upper":0.0588888888888888,"corrected_p":1,"raw_p":0.5491,"reject":false}}},"both":{"pooled":{"point":0.0166666666666666,"ci_lower":-0.0207499999999999,"ci_upper":0.0514814814814814,"corrected_p":1,"raw_p":0.3904,"reject":false},"per_domain":{"airline":{"point":0.0122222222222222,"ci_lower":-0.0633333333333333,"ci_upper":0.0878055555555555,"corrected_p":1,"raw_p":0.7341,"reject":false},"itsm":{"point":0.0311111111111111,"ci_lower":-0.0233611111111111,"ci_upper":0.0911111111111111,"corrected_p":1,"raw_p":0.2848,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0611388888888888,"ci_upper":0.0722222222222222,"corrected_p":1,"raw_p":0.8558,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.1348148148148148,"ci_lower":-0.1955740740740741,"ci_upper":-0.0747777777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1644444444444444,"ci_lower":-0.2799999999999999,"ci_upper":-0.0533333333333333,"corrected_p":0.056,"raw_p":0.014,"reject":false},"itsm":{"point":-0.1177777777777777,"ci_lower":-0.22,"ci_upper":-0.0221666666666667,"corrected_p":0.056,"raw_p":0.0276,"reject":false},"medical_hr":{"point":-0.1222222222222222,"ci_lower":-0.2088888888888889,"ci_upper":-0.0243888888888889,"corrected_p":0.056,"raw_p":0.0165,"reject":false}}},"background_noise":{"pooled":{"point":-0.1866666666666666,"ci_lower":-0.2629814814814815,"ci_upper":-0.1103518518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2533333333333333,"ci_lower":-0.4066666666666665,"ci_upper":-0.0933333333333334,"corrected_p":0.0246,"raw_p":0.0041,"reject":true},"itsm":{"point":-0.1066666666666666,"ci_lower":-0.2156111111111111,"ci_upper":0.0089444444444443,"corrected_p":0.0955,"raw_p":0.0955,"reject":false},"medical_hr":{"point":-0.2,"ci_lower":-0.3111666666666666,"ci_upper":-0.0999444444444444,"corrected_p":0.0056,"raw_p":0.0008,"reject":true}}},"both":{"pooled":{"point":-0.2274074074074074,"ci_lower":-0.2926111111111111,"ci_upper":-0.16,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3088888888888889,"ci_lower":-0.4311111111111111,"ci_upper":-0.1799444444444445,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2288888888888889,"ci_lower":-0.3288888888888888,"ci_upper":-0.1266111111111111,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2511666666666667,"ci_upper":-0.0422222222222222,"corrected_p":0.053,"raw_p":0.0106,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.4971,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.504,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0044444444444444,"ci_lower":-0.0111111111111111,"ci_upper":0,"corrected_p":1,"raw_p":0.5006,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1496296296296296,"ci_lower":-0.2066851851851852,"ci_upper":-0.0896296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.1933333333333333,"ci_upper":-0.0266666666666667,"corrected_p":0.0724,"raw_p":0.0217,"reject":false},"itsm":{"point":-0.1844444444444444,"ci_lower":-0.2977777777777778,"ci_upper":-0.0621666666666667,"corrected_p":0.0306,"raw_p":0.0051,"reject":true},"medical_hr":{"point":-0.16,"ci_lower":-0.2822222222222222,"ci_upper":-0.0355,"corrected_p":0.0724,"raw_p":0.0219,"reject":false}}},"background_noise":{"pooled":{"point":-0.1792592592592592,"ci_lower":-0.2614814814814815,"ci_upper":-0.1029444444444444,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2488888888888889,"ci_lower":-0.3978333333333333,"ci_upper":-0.1132777777777778,"corrected_p":0.0154,"raw_p":0.0022,"reject":true},"itsm":{"point":-0.0955555555555555,"ci_lower":-0.2244444444444444,"ci_upper":0.0244444444444444,"corrected_p":0.1488,"raw_p":0.1488,"reject":false},"medical_hr":{"point":-0.1933333333333333,"ci_lower":-0.3288888888888889,"ci_upper":-0.0688888888888889,"corrected_p":0.0306,"raw_p":0.0053,"reject":true}}},"both":{"pooled":{"point":-0.2681481481481482,"ci_lower":-0.3474074074074074,"ci_upper":-0.1925925925925926,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3155555555555556,"ci_lower":-0.4445,"ci_upper":-0.1933333333333333,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.3177777777777777,"ci_lower":-0.4622222222222222,"ci_upper":-0.1710555555555556,"corrected_p":0.0008,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.1711111111111111,"ci_lower":-0.3044444444444444,"ci_upper":-0.0422222222222222,"corrected_p":0.0724,"raw_p":0.0181,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1137829629629629,"ci_lower":-0.1638219074074074,"ci_upper":-0.0628421666666667,"corrected_p":0.0001,"raw_p":0.0001,"reject":true},"per_domain":{"itsm":{"point":-0.2138999999999999,"ci_lower":-0.283913611111111,"ci_upper":-0.1439415,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.02336,"ci_lower":-0.1027582222222222,"ci_upper":0.0550650555555555,"corrected_p":0.5583,"raw_p":0.5583,"reject":false},"airline":{"point":-0.1040888888888889,"ci_lower":-0.2068317222222222,"ci_upper":-0.0027422777777778,"corrected_p":0.126,"raw_p":0.063,"reject":false}}},"background_noise":{"pooled":{"point":-0.1645607407407407,"ci_lower":-0.2004175277777777,"ci_upper":-0.128603787037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1752444444444444,"ci_lower":-0.2343054444444444,"ci_upper":-0.1176156666666666,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1056711111111111,"ci_lower":-0.1721763888888889,"ci_upper":-0.0397894444444444,"corrected_p":0.0114,"raw_p":0.0038,"reject":true},"airline":{"point":-0.2127666666666665,"ci_lower":-0.2772232222222222,"ci_upper":-0.1533746111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.2559829629629629,"ci_lower":-0.3076820925925925,"ci_upper":-0.2023489074074073,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.3419444444444445,"ci_lower":-0.4117329444444444,"ci_upper":-0.2706664444444445,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1740488888888888,"ci_lower":-0.2555743888888889,"ci_upper":-0.0999276111111111,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2519555555555555,"ci_lower":-0.3620137777777777,"ci_upper":-0.1380085,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7300088888888889,"ci_lower":0.6954256111111111,"ci_upper":0.7643083888888889,"n":90},"per_domain":{"itsm":{"point":0.7560666666666667,"ci_lower":0.701334,"ci_upper":0.8057563333333333,"n":30},"medical_hr":{"point":0.6609933333333333,"ci_lower":0.6061471666666667,"ci_upper":0.7117156666666665,"n":30},"airline":{"point":0.7729666666666667,"ci_lower":0.7042656666666667,"ci_upper":0.8401469999999999,"n":30}}},"accent":{"pooled":{"point":0.616225925925926,"ci_lower":0.5821362962962963,"ci_upper":0.6496004629629629,"n":90},"per_domain":{"itsm":{"point":0.5421666666666667,"ci_lower":0.5023530555555555,"ci_upper":0.5832361111111112,"n":30},"medical_hr":{"point":0.6376333333333334,"ci_lower":0.5861861111111111,"ci_upper":0.6864272222222224,"n":30},"airline":{"point":0.6688777777777779,"ci_lower":0.5994102777777778,"ci_upper":0.7347027777777778,"n":30}}},"background_noise":{"pooled":{"point":0.5654481481481481,"ci_lower":0.5213547222222222,"ci_upper":0.6115890740740739,"n":90},"per_domain":{"itsm":{"point":0.5808222222222222,"ci_lower":0.5132897222222222,"ci_upper":0.6488169444444444,"n":30},"medical_hr":{"point":0.5553222222222222,"ci_lower":0.4858830555555555,"ci_upper":0.623345,"n":30},"airline":{"point":0.5601999999999999,"ci_lower":0.4676361111111111,"ci_upper":0.6542427777777777,"n":30}}},"both":{"pooled":{"point":0.4740259259259259,"ci_lower":0.4434181481481481,"ci_upper":0.5057975,"n":90},"per_domain":{"itsm":{"point":0.4141222222222221,"ci_lower":0.3757997222222221,"ci_upper":0.4582352777777777,"n":30},"medical_hr":{"point":0.4869444444444444,"ci_lower":0.4435725,"ci_upper":0.52999,"n":30},"airline":{"point":0.5210111111111111,"ci_lower":0.4518872222222222,"ci_upper":0.5854502777777778,"n":30}}}}}},{"id":"nova-3-plus-gpt-5-4-mini-plus-aura-2","name":"Nova 3 + GPT-5.4-mini + Aura 2","type":"cascade","stt":"Nova 3","llm":"GPT-5.4-mini","tts":"Aura 2","clean":{"EVA-A_mean":{"pooled":{"point":0.5694752255689424,"ci_lower":0.5470981227409638,"ci_upper":0.5925608534973226},"per_domain":{"airline":{"point":0.5777973333333333,"ci_lower":0.5332619333333334,"ci_upper":0.6231445333333332,"n":50},"itsm":{"point":0.5533175,"ci_lower":0.5189483958333334,"ci_upper":0.5886402708333334,"n":80},"medical_hr":{"point":0.5773108433734939,"ci_lower":0.5397639357429719,"ci_upper":0.6158922289156625,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2101224899598393,"ci_lower":0.1710223895582329,"ci_upper":0.2501432228915662},"per_domain":{"airline":{"point":0.2159999999999999,"ci_lower":0.136,"ci_upper":0.304,"n":50},"itsm":{"point":0.1975,"ci_lower":0.14,"ci_upper":0.2575,"n":80},"medical_hr":{"point":0.216867469879518,"ci_lower":0.1542168674698795,"ci_upper":0.2819277108433735,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.4479116465863453,"ci_lower":0.3760007530120482,"ci_upper":0.5182266566265059},"per_domain":{"airline":{"point":0.46,"ci_lower":0.32,"ci_upper":0.6,"n":50},"itsm":{"point":0.45,"ci_lower":0.3375,"ci_upper":0.55,"n":80},"medical_hr":{"point":0.4337349397590361,"ci_lower":0.3253012048192771,"ci_upper":0.5421686746987951,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.061645497188755,"ci_lower":0.0353346702811245,"ci_upper":0.0932327244979919},"per_domain":{"airline":{"point":0.0984575999999999,"ci_lower":0.0307660799999999,"ci_upper":0.1865774399999999,"n":50},"itsm":{"point":0.0449559999999999,"ci_lower":0.0139064999999999,"ci_upper":0.0849402999999999,"n":80},"medical_hr":{"point":0.041522891566265,"ci_lower":0.0184403855421686,"ci_upper":0.0724555180722891,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6150201636546185,"ci_lower":0.6032370289876171,"ci_upper":0.6264795981844041},"per_domain":{"airline":{"point":0.6097106666666666,"ci_lower":0.58141144,"ci_upper":0.6375202233333334,"n":50},"itsm":{"point":0.6154762500000001,"ci_lower":0.59992905,"ci_upper":0.6306815041666667,"n":80},"medical_hr":{"point":0.6198735742971888,"ci_lower":0.6037303433734941,"ci_upper":0.6358487510040162,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.1127068273092369,"ci_lower":0.0916564257028112,"ci_upper":0.1345111947791164},"per_domain":{"airline":{"point":0.1079999999999999,"ci_lower":0.072,"ci_upper":0.152,"n":50},"itsm":{"point":0.1,"ci_lower":0.0675,"ci_upper":0.1375624999999996,"n":80},"medical_hr":{"point":0.1301204819277108,"ci_lower":0.0963855421686747,"ci_upper":0.1662650602409638,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.4159437751004016,"ci_lower":0.3497171184738956,"ci_upper":0.4854957329317269},"per_domain":{"airline":{"point":0.44,"ci_lower":0.3,"ci_upper":0.58,"n":50},"itsm":{"point":0.35,"ci_lower":0.25,"ci_upper":0.4625,"n":80},"medical_hr":{"point":0.4578313253012048,"ci_lower":0.3493975903614458,"ci_upper":0.5662650602409639,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0047791742971887,"ci_lower":0.0020289951004016,"ci_upper":0.0084024533333333},"per_domain":{"airline":{"point":0.0034367999999999,"ci_lower":0.0001408,"ci_upper":0.0080897599999999,"n":50},"itsm":{"point":0.0067599999999999,"ci_lower":0.000856,"ci_upper":0.0168763999999999,"n":80},"medical_hr":{"point":0.0041407228915662,"ci_lower":0.0014493493975903,"ci_upper":0.0074495421686746,"n":83}}},"task_completion":{"pooled":{"point":0.4646405622489959,"ci_lower":0.415811797188755,"ci_upper":0.5121237449799196},"per_domain":{"airline":{"point":0.456,"ci_lower":0.368,"ci_upper":0.544,"n":50},"itsm":{"point":0.4824999999999999,"ci_lower":0.4,"ci_upper":0.565,"n":80},"medical_hr":{"point":0.4554216867469879,"ci_lower":0.3758433734939759,"ci_upper":0.5349397590361447,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9735883273092372,"ci_lower":0.9690281442269076,"ci_upper":0.9777497942269076},"per_domain":{"airline":{"point":0.979392,"ci_lower":0.9699787,"ci_upper":0.9875251,"n":50},"itsm":{"point":0.9624525,"ci_lower":0.9541819375,"ci_upper":0.969654125,"n":80},"medical_hr":{"point":0.9789204819277112,"ci_lower":0.9729662048192772,"ci_upper":0.9843352409638554,"n":83}}},"faithfulness":{"pooled":{"point":0.2701967871485944,"ci_lower":0.2390483182730923,"ci_upper":0.3038261546184739},"per_domain":{"airline":{"point":0.298,"ci_lower":0.226,"ci_upper":0.3720499999999997,"n":50},"itsm":{"point":0.215,"ci_lower":0.17375,"ci_upper":0.25875,"n":80},"medical_hr":{"point":0.2975903614457831,"ci_lower":0.2493975903614457,"ci_upper":0.3469879518072289,"n":83}}},"turn_taking":{"pooled":{"point":0.5825115331325301,"ci_lower":0.5634915409487952,"ci_upper":0.6018775748644579},"per_domain":{"airline":{"point":0.576676,"ci_lower":0.5422402000000001,"ci_upper":0.61205595,"n":50},"itsm":{"point":0.57688125,"ci_lower":0.547233575,"ci_upper":0.6076902375,"n":80},"medical_hr":{"point":0.5939773493975904,"ci_lower":0.559818686746988,"ci_upper":0.6270046987951807,"n":83}}},"conciseness":{"pooled":{"point":0.8346925321285141,"ci_lower":0.8270017629518074,"ci_upper":0.8420006316265061},"per_domain":{"airline":{"point":0.8124560000000001,"ci_lower":0.7938067999999999,"ci_upper":0.8299327000000001,"n":50},"itsm":{"point":0.8307975000000001,"ci_lower":0.8192608125,"ci_upper":0.8418885625,"n":80},"medical_hr":{"point":0.8608240963855422,"ci_lower":0.8524974096385542,"ci_upper":0.8689111445783132,"n":83}}},"conversation_progression":{"pooled":{"point":0.4278564257028112,"ci_lower":0.4023257279116466,"ci_upper":0.4538947540160643},"per_domain":{"airline":{"point":0.4399999999999999,"ci_lower":0.382,"ci_upper":0.498,"n":50},"itsm":{"point":0.43875,"ci_lower":0.4025,"ci_upper":0.4775,"n":80},"medical_hr":{"point":0.4048192771084337,"ci_lower":0.3710843373493976,"ci_upper":0.4409638554216867,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1207407407407407,"ci_lower":-0.1874074074074074,"ci_upper":-0.0533148148148148,"corrected_p":0.0004,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.0688888888888889,"ci_lower":-0.1911666666666667,"ci_upper":0.0577777777777777,"corrected_p":0.2829,"raw_p":0.2829,"reject":false},"itsm":{"point":-0.1733333333333333,"ci_lower":-0.2911111111111111,"ci_upper":-0.0644444444444444,"corrected_p":0.035,"raw_p":0.007,"reject":true},"medical_hr":{"point":-0.12,"ci_lower":-0.2222777777777778,"ci_upper":-0.0222222222222222,"corrected_p":0.0912,"raw_p":0.0252,"reject":false}}},"background_noise":{"pooled":{"point":-0.1874074074074074,"ci_lower":-0.2615,"ci_upper":-0.1177592592592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2688888888888889,"ci_lower":-0.3622222222222223,"ci_upper":-0.1777777777777778,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1844444444444444,"ci_lower":-0.32,"ci_upper":-0.0311111111111111,"corrected_p":0.0912,"raw_p":0.0228,"reject":false},"medical_hr":{"point":-0.1088888888888889,"ci_lower":-0.2400555555555555,"ci_upper":0.0199999999999999,"corrected_p":0.2224,"raw_p":0.1112,"reject":false}}},"both":{"pooled":{"point":-0.3133333333333333,"ci_lower":-0.3918888888888889,"ci_upper":-0.2362777777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2577777777777778,"ci_lower":-0.4001666666666667,"ci_upper":-0.1177222222222222,"corrected_p":0.0192,"raw_p":0.0032,"reject":true},"itsm":{"point":-0.3622222222222222,"ci_lower":-0.4933888888888889,"ci_upper":-0.2244444444444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.32,"ci_lower":-0.4377777777777778,"ci_upper":-0.2066111111111111,"corrected_p":0,"raw_p":0,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":-0.0161281481481481,"ci_lower":-0.0296641481481481,"ci_upper":-0.0022624444444444,"corrected_p":0.0442,"raw_p":0.0221,"reject":true},"per_domain":{"airline":{"point":-0.0150466666666666,"ci_lower":-0.0417516111111111,"ci_upper":0.0104898333333333,"corrected_p":0.8706,"raw_p":0.2902,"reject":false},"itsm":{"point":-0.0170466666666666,"ci_lower":-0.0417203333333333,"ci_upper":0.0059611666666666,"corrected_p":0.804,"raw_p":0.201,"reject":false},"medical_hr":{"point":-0.0162911111111111,"ci_lower":-0.0359007222222222,"ci_upper":0.0021655555555555,"corrected_p":0.6582,"raw_p":0.1097,"reject":false}}},"background_noise":{"pooled":{"point":-0.0021096296296296,"ci_lower":-0.0137221851851852,"ci_upper":0.0084099814814814,"corrected_p":0.7079,"raw_p":0.7079,"reject":false},"per_domain":{"airline":{"point":0.0012422222222222,"ci_lower":-0.0165735555555555,"ci_upper":0.0213440555555555,"corrected_p":1,"raw_p":0.9089,"reject":false},"itsm":{"point":0.0062422222222222,"ci_lower":-0.0146525555555555,"ci_upper":0.0273558333333333,"corrected_p":1,"raw_p":0.5857,"reject":false},"medical_hr":{"point":-0.0138133333333333,"ci_lower":-0.0300646666666666,"ci_upper":0.0018072222222222,"corrected_p":0.6582,"raw_p":0.1163,"reject":false}}},"both":{"pooled":{"point":-0.0518762962962962,"ci_lower":-0.0706746851851851,"ci_upper":-0.0344532592592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0721355555555555,"ci_lower":-0.1114984444444444,"ci_upper":-0.038605611111111,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.0234244444444444,"ci_lower":-0.0481925555555555,"ci_upper":0.0013995555555555,"corrected_p":0.5753999999999999,"raw_p":0.0822,"reject":false},"medical_hr":{"point":-0.0600688888888888,"ci_lower":-0.0919608333333333,"ci_upper":-0.0325025,"corrected_p":0,"raw_p":0,"reject":true}}}},"faithfulness":{"accent":{"pooled":{"point":0.0603703703703703,"ci_lower":0.0073981481481481,"ci_upper":0.1070370370370369,"corrected_p":0.0159,"raw_p":0.0159,"reject":true},"per_domain":{"airline":{"point":0.1044444444444444,"ci_lower":0.0221944444444444,"ci_upper":0.1977777777777777,"corrected_p":0.1493999999999999,"raw_p":0.0249,"reject":false},"itsm":{"point":0.0588888888888888,"ci_lower":-0.0111111111111111,"ci_upper":0.1311111111111111,"corrected_p":0.3992,"raw_p":0.12,"reject":false},"medical_hr":{"point":0.0177777777777777,"ci_lower":-0.0744722222222222,"ci_upper":0.1122222222222222,"corrected_p":1,"raw_p":0.7307,"reject":false}}},"background_noise":{"pooled":{"point":0.1177777777777777,"ci_lower":0.0614537037037037,"ci_upper":0.1759351851851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1488888888888888,"ci_lower":0.0388611111111111,"ci_upper":0.2666944444444444,"corrected_p":0.1197,"raw_p":0.0171,"reject":false},"itsm":{"point":0.1199999999999999,"ci_lower":0.0310833333333333,"ci_upper":0.2066944444444444,"corrected_p":0.1144,"raw_p":0.0143,"reject":false},"medical_hr":{"point":0.0844444444444444,"ci_lower":-0.01125,"ci_upper":0.1789166666666666,"corrected_p":0.3992,"raw_p":0.0998,"reject":false}}},"both":{"pooled":{"point":0.077037037037037,"ci_lower":0.0218518518518518,"ci_upper":0.1329722222222222,"corrected_p":0.0152,"raw_p":0.0076,"reject":true},"per_domain":{"airline":{"point":0.11,"ci_lower":0.0010833333333333,"ci_upper":0.2089444444444443,"corrected_p":0.259,"raw_p":0.0518,"reject":false},"itsm":{"point":0.1144444444444444,"ci_lower":0.0366666666666666,"ci_upper":0.1977777777777777,"corrected_p":0.0918,"raw_p":0.0102,"reject":false},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.0889166666666666,"ci_upper":0.1166666666666666,"corrected_p":1,"raw_p":0.903,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1634738518518518,"ci_lower":-0.2085261407407407,"ci_upper":-0.115314274074074,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0826835555555555,"ci_lower":-0.1603747055555555,"ci_upper":-0.0070547666666667,"corrected_p":0.0461,"raw_p":0.0461,"reject":true},"itsm":{"point":-0.2443208888888888,"ci_lower":-0.3180388388888888,"ci_upper":-0.1631747722222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.163417111111111,"ci_lower":-0.2481273555555554,"ci_upper":-0.07262645,"corrected_p":0.0016,"raw_p":0.0004,"reject":true}}},"background_noise":{"pooled":{"point":-0.2269179259259259,"ci_lower":-0.2790751166666666,"ci_upper":-0.1696701018518518,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2150435555555555,"ci_lower":-0.3255481444444443,"ci_upper":-0.1034935444444444,"corrected_p":0.0016,"raw_p":0.0005,"reject":true},"itsm":{"point":-0.274242,"ci_lower":-0.3492861333333334,"ci_upper":-0.2039486999999999,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1914682222222222,"ci_lower":-0.2905434555555555,"ci_upper":-0.0973835333333333,"corrected_p":0.0016,"raw_p":0.0008,"reject":true}}},"both":{"pooled":{"point":-0.3139427407407407,"ci_lower":-0.3521827407407408,"ci_upper":-0.2789645407407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2993102222222222,"ci_lower":-0.359211111111111,"ci_upper":-0.2362961499999999,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.3626797777777776,"ci_lower":-0.4236380666666666,"ci_upper":-0.307930961111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2798382222222222,"ci_lower":-0.3431583722222222,"ci_upper":-0.2150688777777777,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0178681481481481,"ci_lower":-0.0313173703703703,"ci_upper":-0.0042712222222222,"corrected_p":0.0186,"raw_p":0.0093,"reject":true},"per_domain":{"airline":{"point":-0.0163711111111111,"ci_lower":-0.0446236666666666,"ci_upper":0.0135461111111111,"corrected_p":1,"raw_p":0.2842,"reject":false},"itsm":{"point":-0.021871111111111,"ci_lower":-0.0398193333333332,"ci_upper":-0.002923611111111,"corrected_p":0.2555,"raw_p":0.0365,"reject":false},"medical_hr":{"point":-0.0153622222222222,"ci_lower":-0.0372387222222222,"ci_upper":0.0041766111111111,"corrected_p":0.8300000000000001,"raw_p":0.166,"reject":false}}},"background_noise":{"pooled":{"point":0.0023837037037037,"ci_lower":-0.0121332407407407,"ci_upper":0.018062074074074,"corrected_p":0.7569,"raw_p":0.7569,"reject":false},"per_domain":{"airline":{"point":0.0120733333333333,"ci_lower":-0.0120664444444444,"ci_upper":0.0384667222222222,"corrected_p":1,"raw_p":0.3578,"reject":false},"itsm":{"point":-0.0005822222222221,"ci_lower":-0.0300806666666666,"ci_upper":0.0300624999999999,"corrected_p":1,"raw_p":0.9723,"reject":false},"medical_hr":{"point":-0.0043399999999999,"ci_lower":-0.0235811666666666,"ci_upper":0.0158760555555555,"corrected_p":1,"raw_p":0.6716,"reject":false}}},"both":{"pooled":{"point":-0.0755088888888888,"ci_lower":-0.0943646666666666,"ci_upper":-0.0569079999999999,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0292822222222222,"ci_lower":-0.0572793888888888,"ci_upper":0.0002128888888889,"corrected_p":0.3954,"raw_p":0.0659,"reject":false},"itsm":{"point":-0.0783822222222221,"ci_lower":-0.1090123333333333,"ci_upper":-0.0466610555555555,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1188622222222221,"ci_lower":-0.1467292777777777,"ci_upper":-0.0916564444444444,"corrected_p":0,"raw_p":0,"reject":true}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0288888888888888,"ci_lower":-0.0751851851851851,"ci_upper":0.0218888888888888,"corrected_p":0.2894,"raw_p":0.2502,"reject":false},"per_domain":{"airline":{"point":-0.0788888888888888,"ci_lower":-0.1688888888888889,"ci_upper":0.0055555555555555,"corrected_p":0.6402,"raw_p":0.1067,"reject":false},"itsm":{"point":-0.0477777777777777,"ci_lower":-0.1244722222222222,"ci_upper":0.0389166666666666,"corrected_p":1,"raw_p":0.247,"reject":false},"medical_hr":{"point":0.04,"ci_lower":-0.0366666666666666,"ci_upper":0.1177777777777777,"corrected_p":1,"raw_p":0.3235,"reject":false}}},"background_noise":{"pooled":{"point":0.0359259259259259,"ci_lower":-0.0126018518518518,"ci_upper":0.0792685185185185,"corrected_p":0.2894,"raw_p":0.1447,"reject":false},"per_domain":{"airline":{"point":0.0322222222222222,"ci_lower":-0.0600277777777777,"ci_upper":0.1333611111111111,"corrected_p":1,"raw_p":0.5317,"reject":false},"itsm":{"point":0.0522222222222222,"ci_lower":-0.0144722222222222,"ci_upper":0.1366666666666666,"corrected_p":1,"raw_p":0.2005,"reject":false},"medical_hr":{"point":0.0233333333333333,"ci_lower":-0.0500277777777777,"ci_upper":0.0989166666666666,"corrected_p":1,"raw_p":0.5211,"reject":false}}},"both":{"pooled":{"point":-0.1344444444444444,"ci_lower":-0.1855740740740741,"ci_upper":-0.0773981481481481,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1233333333333333,"ci_lower":-0.2444722222222222,"ci_upper":-0.0043611111111111,"corrected_p":0.4942,"raw_p":0.0706,"reject":false},"itsm":{"point":-0.1477777777777778,"ci_lower":-0.2467777777777777,"ci_upper":-0.0522222222222222,"corrected_p":0.044,"raw_p":0.0055,"reject":true},"medical_hr":{"point":-0.1322222222222222,"ci_lower":-0.1922222222222221,"ci_upper":-0.0699999999999999,"corrected_p":0.0072,"raw_p":0.0008,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.054074074074074,"ci_lower":-0.0992962962962963,"ci_upper":-0.0088703703703703,"corrected_p":0.0237,"raw_p":0.0237,"reject":true},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1022777777777778,"ci_upper":0.0311666666666666,"corrected_p":0.7294,"raw_p":0.3647,"reject":false},"itsm":{"point":-0.0711111111111111,"ci_lower":-0.1533888888888888,"ci_upper":0.0044444444444444,"corrected_p":0.5095000000000001,"raw_p":0.1019,"reject":false},"medical_hr":{"point":-0.0577777777777777,"ci_lower":-0.1444444444444444,"ci_upper":0.0244444444444444,"corrected_p":0.621,"raw_p":0.207,"reject":false}}},"background_noise":{"pooled":{"point":-0.0948148148148148,"ci_lower":-0.1518703703703703,"ci_upper":-0.0392037037037037,"corrected_p":0.0026,"raw_p":0.0013,"reject":true},"per_domain":{"airline":{"point":-0.1555555555555555,"ci_lower":-0.2488888888888888,"ci_upper":-0.0711111111111111,"corrected_p":0.018,"raw_p":0.002,"reject":true},"itsm":{"point":-0.0822222222222222,"ci_lower":-0.1933333333333333,"ci_upper":0.0177777777777777,"corrected_p":0.5852,"raw_p":0.1463,"reject":false},"medical_hr":{"point":-0.0466666666666666,"ci_lower":-0.1422222222222222,"ci_upper":0.0466666666666666,"corrected_p":0.7294,"raw_p":0.3716,"reject":false}}},"both":{"pooled":{"point":-0.1429629629629629,"ci_lower":-0.2,"ci_upper":-0.0903333333333333,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1555555555555555,"ci_lower":-0.2622222222222222,"ci_upper":-0.0533333333333333,"corrected_p":0.028,"raw_p":0.004,"reject":true},"itsm":{"point":-0.1711111111111111,"ci_lower":-0.2755555555555556,"ci_upper":-0.0688888888888889,"corrected_p":0.028,"raw_p":0.0035,"reject":true},"medical_hr":{"point":-0.1022222222222222,"ci_lower":-0.1778333333333333,"ci_upper":-0.0399444444444445,"corrected_p":0.0402,"raw_p":0.0067,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0459259259259259,"ci_lower":-0.0852037037037037,"ci_upper":-0.0014814814814814,"corrected_p":0.0326,"raw_p":0.0326,"reject":true},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.1288888888888889,"ci_upper":0.0066666666666666,"corrected_p":0.458,"raw_p":0.0916,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0978333333333333,"ci_upper":0.0511111111111111,"corrected_p":0.7452,"raw_p":0.4827,"reject":false},"medical_hr":{"point":-0.0533333333333333,"ci_lower":-0.1244444444444444,"ci_upper":0.0222222222222222,"corrected_p":0.5424,"raw_p":0.1572,"reject":false}}},"background_noise":{"pooled":{"point":-0.0496296296296296,"ci_lower":-0.0881481481481481,"ci_upper":-0.0110925925925926,"corrected_p":0.028,"raw_p":0.014,"reject":true},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.1312222222222222,"ci_upper":0.0177777777777777,"corrected_p":0.5424,"raw_p":0.1356,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0822222222222222,"ci_upper":0.0333333333333333,"corrected_p":0.7452,"raw_p":0.3726,"reject":false},"medical_hr":{"point":-0.0644444444444444,"ci_lower":-0.1333333333333333,"ci_upper":-0.0021666666666667,"corrected_p":0.4398,"raw_p":0.0733,"reject":false}}},"both":{"pooled":{"point":-0.094074074074074,"ci_lower":-0.1244444444444444,"ci_upper":-0.0651851851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1155555555555555,"ci_lower":-0.1822222222222222,"ci_upper":-0.0488333333333333,"corrected_p":0.0104,"raw_p":0.0013,"reject":true},"itsm":{"point":-0.08,"ci_lower":-0.1266666666666666,"ci_upper":-0.04,"corrected_p":0.0112,"raw_p":0.0016,"reject":true},"medical_hr":{"point":-0.0866666666666666,"ci_lower":-0.1311111111111111,"ci_upper":-0.0466666666666666,"corrected_p":0,"raw_p":0,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1814814814814814,"ci_lower":-0.2414814814814815,"ci_upper":-0.1229629629629629,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1711111111111111,"ci_lower":-0.2756111111111111,"ci_upper":-0.0732777777777778,"corrected_p":0.01,"raw_p":0.0025,"reject":true},"itsm":{"point":-0.2311111111111111,"ci_lower":-0.3311111111111111,"ci_upper":-0.1377777777777778,"corrected_p":0.0014,"raw_p":0.0002,"reject":true},"medical_hr":{"point":-0.1422222222222222,"ci_lower":-0.2488888888888888,"ci_upper":-0.0399444444444445,"corrected_p":0.03,"raw_p":0.015,"reject":true}}},"background_noise":{"pooled":{"point":-0.2740740740740741,"ci_lower":-0.3563333333333334,"ci_upper":-0.1896296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3488888888888889,"ci_lower":-0.4956666666666667,"ci_upper":-0.1999444444444444,"corrected_p":0.0018,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.2533333333333333,"ci_lower":-0.3866666666666667,"ci_upper":-0.1355555555555555,"corrected_p":0.0018,"raw_p":0.0003,"reject":true},"medical_hr":{"point":-0.22,"ci_lower":-0.3689444444444444,"ci_upper":-0.0732777777777778,"corrected_p":0.0219,"raw_p":0.0073,"reject":true}}},"both":{"pooled":{"point":-0.1814814814814814,"ci_lower":-0.24,"ci_upper":-0.1258888888888889,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2377777777777777,"ci_lower":-0.3577777777777778,"ci_upper":-0.1399444444444445,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.2644444444444444,"ci_lower":-0.3644444444444444,"ci_upper":-0.1711111111111111,"corrected_p":0.0009,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.0422222222222222,"ci_lower":-0.1089444444444444,"ci_upper":0.0222222222222221,"corrected_p":0.225,"raw_p":0.225,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1124322222222222,"ci_lower":-0.1597752592592593,"ci_upper":-0.0655997777777778,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2003599999999999,"ci_lower":-0.2759405,"ci_upper":-0.1206650000000001,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.0669666666666666,"ci_lower":-0.1304029444444444,"ci_upper":-0.0026445,"corrected_p":0.1028,"raw_p":0.0514,"reject":false},"airline":{"point":-0.06997,"ci_lower":-0.1596616666666667,"ci_upper":0.0279389166666666,"corrected_p":0.1582,"raw_p":0.1582,"reject":false}}},"background_noise":{"pooled":{"point":-0.1272025925925926,"ci_lower":-0.1635497777777777,"ci_upper":-0.0920145092592592,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1000266666666666,"ci_lower":-0.1572833888888888,"ci_upper":-0.0413721111111111,"corrected_p":0.009,"raw_p":0.003,"reject":true},"medical_hr":{"point":-0.1284777777777777,"ci_lower":-0.1869269999999999,"ci_upper":-0.0726709444444445,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1531033333333333,"ci_lower":-0.2211612222222222,"ci_upper":-0.0884856111111111,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.278884074074074,"ci_lower":-0.3316332499999999,"ci_upper":-0.2294149166666667,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.3479877777777777,"ci_lower":-0.4318585277777778,"ci_upper":-0.2639807222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2173111111111111,"ci_lower":-0.2937737222222223,"ci_upper":-0.1381171666666667,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2713533333333333,"ci_lower":-0.3653885,"ci_upper":-0.1736564444444444,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7182155555555555,"ci_lower":0.6830272222222223,"ci_upper":0.752446111111111,"n":90},"per_domain":{"itsm":{"point":0.7518266666666666,"ci_lower":0.6926325,"ci_upper":0.8081015,"n":30},"medical_hr":{"point":0.6625333333333334,"ci_lower":0.6111533333333335,"ci_upper":0.7129075,"n":30},"airline":{"point":0.7402866666666666,"ci_lower":0.6736131666666667,"ci_upper":0.8047474999999998,"n":30}}},"accent":{"pooled":{"point":0.6057833333333333,"ci_lower":0.572862962962963,"ci_upper":0.6379635648148149,"n":90},"per_domain":{"itsm":{"point":0.5514666666666665,"ci_lower":0.5005869444444444,"ci_upper":0.6048727777777776,"n":30},"medical_hr":{"point":0.5955666666666667,"ci_lower":0.5484172222222221,"ci_upper":0.6438702777777777,"n":30},"airline":{"point":0.6703166666666667,"ci_lower":0.6125887499999999,"ci_upper":0.7262058333333332,"n":30}}},"background_noise":{"pooled":{"point":0.591012962962963,"ci_lower":0.539014212962963,"ci_upper":0.6423780555555556,"n":90},"per_domain":{"itsm":{"point":0.6517999999999999,"ci_lower":0.5759997222222222,"ci_upper":0.7243969444444444,"n":30},"medical_hr":{"point":0.5340555555555555,"ci_lower":0.4496094444444445,"ci_upper":0.6152605555555554,"n":30},"airline":{"point":0.5871833333333333,"ci_lower":0.4898497222222221,"ci_upper":0.6860219444444443,"n":30}}},"both":{"pooled":{"point":0.4393314814814814,"ci_lower":0.4067750462962962,"ci_upper":0.4721611574074074,"n":90},"per_domain":{"itsm":{"point":0.4038388888888887,"ci_lower":0.3495616666666665,"ci_upper":0.460547222222222,"n":30},"medical_hr":{"point":0.4452222222222222,"ci_lower":0.3988552777777777,"ci_upper":0.4930055555555556,"n":30},"airline":{"point":0.4689333333333333,"ci_lower":0.40974,"ci_upper":0.5344716666666666,"n":30}}}}}},{"id":"parakeet-1-1-plus-gemma-31b-plus-kokoro","name":"Parakeet 1.1 + Gemma 31B + Kokoro","type":"cascade","stt":"Parakeet 1.1","llm":"Gemma-4-31B","tts":"Kokoro","clean":{"EVA-A_mean":{"pooled":{"point":0.6861088627844713,"ci_lower":0.6617356886378848,"ci_upper":0.7115959231593039},"per_domain":{"airline":{"point":0.745952,"ci_lower":0.6960170999999999,"ci_upper":0.7975550333333333,"n":50},"itsm":{"point":0.6715858333333333,"ci_lower":0.6311031041666667,"ci_upper":0.711575375,"n":80},"medical_hr":{"point":0.6407887550200803,"ci_lower":0.6041228915662651,"ci_upper":0.6767759036144579,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.4026907630522088,"ci_lower":0.3557307228915662,"ci_upper":0.4501310742971887},"per_domain":{"airline":{"point":0.54,"ci_lower":0.44,"ci_upper":0.644,"n":50},"itsm":{"point":0.35,"ci_lower":0.2825,"ci_upper":0.4225,"n":80},"medical_hr":{"point":0.3180722891566265,"ci_lower":0.2554216867469879,"ci_upper":0.3879518072289156,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7477008032128514,"ci_lower":0.6880763052208836,"ci_upper":0.8054354919678715},"per_domain":{"airline":{"point":0.88,"ci_lower":0.78,"ci_upper":0.96,"n":50},"itsm":{"point":0.7125,"ci_lower":0.6125,"ci_upper":0.8125,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.5421686746987951,"ci_upper":0.7469879518072289,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1690177991967871,"ci_lower":0.1275506871485943,"ci_upper":0.2160868733333333},"per_domain":{"airline":{"point":0.293664,"ci_lower":0.1890752,"ci_upper":0.4048182399999999,"n":50},"itsm":{"point":0.13076,"ci_lower":0.0721164,"ci_upper":0.1967581,"n":80},"medical_hr":{"point":0.0826293975903614,"ci_lower":0.0401685783132529,"ci_upper":0.1358196626506023,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6368221125167336,"ci_lower":0.6271136978681392,"ci_upper":0.6466233898929049},"per_domain":{"airline":{"point":0.6494378666666667,"ci_lower":0.63216307,"ci_upper":0.6665519,"n":50},"itsm":{"point":0.6379299166666665,"ci_lower":0.6234485145833333,"ci_upper":0.6523789145833334,"n":80},"medical_hr":{"point":0.6230985542168673,"ci_lower":0.606446656626506,"ci_upper":0.6416889819277108,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0096365461847389,"ci_lower":0.0026625,"ci_upper":0.0189397590361445},"per_domain":{"airline":{"point":0.024,"ci_lower":0.004,"ci_upper":0.052,"n":50},"itsm":{"point":0.0025,"ci_lower":0,"ci_upper":0.0075,"n":80},"medical_hr":{"point":0.0024096385542168,"ci_lower":0,"ci_upper":0.0072289156626506,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0348493975903614,"ci_lower":0.0106827309236947,"ci_upper":0.0658541666666665},"per_domain":{"airline":{"point":0.08,"ci_lower":0.02,"ci_upper":0.16,"n":50},"itsm":{"point":0.0125,"ci_lower":0,"ci_upper":0.0375,"n":80},"medical_hr":{"point":0.0120481927710843,"ci_lower":0,"ci_upper":0.036144578313253,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0001434184738955,"ci_lower":0.0000034666666666666672,"ci_upper":0.0003482666666666},"per_domain":{"airline":{"point":0.0004224,"ci_lower":0.0000064000000000000006,"ci_upper":0.0010368,"n":50},"itsm":{"point":0.000004000000000000001,"ci_lower":0,"ci_upper":0.000012000000000000002,"n":80},"medical_hr":{"point":0.000003855421686746989,"ci_lower":0,"ci_upper":0.000011566265060240964,"n":83}}},"task_completion":{"pooled":{"point":0.6374538152610442,"ci_lower":0.5855108433734939,"ci_upper":0.6853666164658634},"per_domain":{"airline":{"point":0.6719999999999999,"ci_lower":0.5720000000000001,"ci_upper":0.7600000000000001,"n":50},"itsm":{"point":0.65,"ci_lower":0.5650000000000001,"ci_upper":0.7324999999999999,"n":80},"medical_hr":{"point":0.5903614457831325,"ci_lower":0.5132530120481927,"ci_upper":0.6674698795180722,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9544420502008032,"ci_lower":0.9451812326807228,"ci_upper":0.962887681375502},"per_domain":{"airline":{"point":0.965856,"ci_lower":0.9466735,"ci_upper":0.9826561,"n":50},"itsm":{"point":0.9510075,"ci_lower":0.93753825,"ci_upper":0.9636288749999996,"n":80},"medical_hr":{"point":0.9464626506024096,"ci_lower":0.9314809638554216,"ci_upper":0.9596870481927712,"n":83}}},"faithfulness":{"pooled":{"point":0.4664307228915663,"ci_lower":0.431232781124498,"ci_upper":0.5038736194779115},"per_domain":{"airline":{"point":0.6000000000000001,"ci_lower":0.528,"ci_upper":0.6739999999999999,"n":50},"itsm":{"point":0.41375,"ci_lower":0.3575,"ci_upper":0.47125,"n":80},"medical_hr":{"point":0.3855421686746988,"ci_lower":0.3325301204819277,"ci_upper":0.4421686746987952,"n":83}}},"turn_taking":{"pooled":{"point":0.3078716929718875,"ci_lower":0.2936763937751003,"ci_upper":0.3225077139809236},"per_domain":{"airline":{"point":0.2743656,"ci_lower":0.24367043,"ci_upper":0.30912507,"n":50},"itsm":{"point":0.3056622499999999,"ci_lower":0.2843214374999999,"ci_upper":0.3266628999999999,"n":80},"medical_hr":{"point":0.3435872289156626,"ci_lower":0.3241933975903613,"ci_upper":0.3626953795180722,"n":83}}},"conciseness":{"pooled":{"point":0.8290263714859437,"ci_lower":0.8219791377008033,"ci_upper":0.8363745389056225},"per_domain":{"airline":{"point":0.8419479999999999,"ci_lower":0.8275332000000001,"ci_upper":0.8562246,"n":50},"itsm":{"point":0.8206275,"ci_lower":0.8089004375,"ci_upper":0.8314104999999999,"n":80},"medical_hr":{"point":0.8245036144578314,"ci_lower":0.8128692771084337,"ci_upper":0.8371071084337348,"n":83}}},"conversation_progression":{"pooled":{"point":0.7735682730923695,"ci_lower":0.7497281877510039,"ci_upper":0.7973993975903616},"per_domain":{"airline":{"point":0.8319999999999999,"ci_lower":0.7919999999999999,"ci_upper":0.8719999999999999,"n":50},"itsm":{"point":0.7875,"ci_lower":0.74875,"ci_upper":0.825,"n":80},"medical_hr":{"point":0.7012048192771084,"ci_lower":0.6565963855421686,"ci_upper":0.746987951807229,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0325925925925926,"ci_lower":-0.0933703703703703,"ci_upper":0.0281666666666666,"corrected_p":0.3132,"raw_p":0.3132,"reject":false},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1645,"ci_upper":0.0422777777777777,"corrected_p":1,"raw_p":0.2434,"reject":false},"itsm":{"point":-0.0977777777777777,"ci_lower":-0.2133333333333333,"ci_upper":0.0133333333333333,"corrected_p":0.5748,"raw_p":0.0958,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0466666666666666,"ci_upper":0.1689444444444444,"corrected_p":1,"raw_p":0.2674,"reject":false}}},"background_noise":{"pooled":{"point":-0.0585185185185185,"ci_lower":-0.1237037037037037,"ci_upper":-2.7061686225238258e-17,"corrected_p":0.1058,"raw_p":0.0529,"reject":false},"per_domain":{"airline":{"point":-0.02,"ci_lower":-0.1244444444444444,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.658,"reject":false},"itsm":{"point":-0.12,"ci_lower":-0.2311111111111111,"ci_upper":-0.0177222222222222,"corrected_p":0.2412,"raw_p":0.0278,"reject":false},"medical_hr":{"point":-0.0355555555555555,"ci_lower":-0.1422222222222222,"ci_upper":0.0688888888888888,"corrected_p":1,"raw_p":0.5054,"reject":false}}},"both":{"pooled":{"point":-0.0622222222222222,"ci_lower":-0.1162962962962963,"ci_upper":-0.0081481481481481,"corrected_p":0.0849,"raw_p":0.0283,"reject":false},"per_domain":{"airline":{"point":-0.0977777777777778,"ci_lower":-0.2066666666666667,"ci_upper":-0.0066666666666666,"corrected_p":0.3766,"raw_p":0.0538,"reject":false},"itsm":{"point":-0.12,"ci_lower":-0.2355555555555555,"ci_upper":-0.0288888888888889,"corrected_p":0.2412,"raw_p":0.0268,"reject":false},"medical_hr":{"point":0.031111111111111,"ci_lower":-0.0511111111111111,"ci_upper":0.1022222222222222,"corrected_p":1,"raw_p":0.4731,"reject":false}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0026192592592592,"ci_lower":-0.0122499444444444,"ci_upper":0.0163406666666666,"corrected_p":1,"raw_p":0.7319,"reject":false},"per_domain":{"airline":{"point":0.0017777777777777,"ci_lower":-0.0232093888888889,"ci_upper":0.0277141666666666,"corrected_p":1,"raw_p":0.8945,"reject":false},"itsm":{"point":-0.0005088888888888,"ci_lower":-0.0277968888888888,"ci_upper":0.0264298888888888,"corrected_p":1,"raw_p":0.9769,"reject":false},"medical_hr":{"point":0.0065888888888888,"ci_lower":-0.0161281111111111,"ci_upper":0.0306357222222222,"corrected_p":1,"raw_p":0.6064,"reject":false}}},"background_noise":{"pooled":{"point":0.0038303703703703,"ci_lower":-0.0083699444444444,"ci_upper":0.0166023888888888,"corrected_p":1,"raw_p":0.5384,"reject":false},"per_domain":{"airline":{"point":-0.0092333333333333,"ci_lower":-0.0280755555555555,"ci_upper":0.0102992777777777,"corrected_p":1,"raw_p":0.3654,"reject":false},"itsm":{"point":0.0040799999999999,"ci_lower":-0.0194988333333333,"ci_upper":0.029320111111111,"corrected_p":1,"raw_p":0.7459,"reject":false},"medical_hr":{"point":0.0166444444444444,"ci_lower":-0.0006707222222221,"ci_upper":0.0347639999999999,"corrected_p":0.7299,"raw_p":0.0811,"reject":false}}},"both":{"pooled":{"point":0.0057007407407407,"ci_lower":-0.0094763148148148,"ci_upper":0.0213164074074073,"corrected_p":1,"raw_p":0.4655,"reject":false},"per_domain":{"airline":{"point":-0.0034444444444444,"ci_lower":-0.0314537222222222,"ci_upper":0.0230793888888888,"corrected_p":1,"raw_p":0.8259,"reject":false},"itsm":{"point":0.0053688888888888,"ci_lower":-0.0216425555555555,"ci_upper":0.0343433333333333,"corrected_p":1,"raw_p":0.6972,"reject":false},"medical_hr":{"point":0.0151777777777777,"ci_lower":-0.0067622777777777,"ci_upper":0.0365192777777777,"corrected_p":1,"raw_p":0.2126,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0299999999999999,"ci_lower":-0.0096481481481481,"ci_upper":0.0711296296296296,"corrected_p":0.4119,"raw_p":0.1602,"reject":false},"per_domain":{"airline":{"point":0.061111111111111,"ci_lower":0.0010833333333333,"ci_upper":0.1233333333333333,"corrected_p":0.6723,"raw_p":0.0747,"reject":false},"itsm":{"point":0.0177777777777777,"ci_lower":-0.0555555555555555,"ci_upper":0.0855555555555555,"corrected_p":1,"raw_p":0.6207,"reject":false},"medical_hr":{"point":0.0111111111111111,"ci_lower":-0.0611388888888888,"ci_upper":0.0866944444444444,"corrected_p":1,"raw_p":0.773,"reject":false}}},"background_noise":{"pooled":{"point":0.0096296296296296,"ci_lower":-0.0351851851851851,"ci_upper":0.0507499999999999,"corrected_p":0.6725,"raw_p":0.6725,"reject":false},"per_domain":{"airline":{"point":0.0222222222222222,"ci_lower":-0.0477777777777777,"ci_upper":0.0922222222222222,"corrected_p":1,"raw_p":0.5809,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0733333333333333,"ci_upper":0.071111111111111,"corrected_p":1,"raw_p":0.9863,"reject":false},"medical_hr":{"point":0.0055555555555555,"ci_lower":-0.0689166666666667,"ci_upper":0.0877777777777777,"corrected_p":1,"raw_p":0.9145,"reject":false}}},"both":{"pooled":{"point":-0.0329629629629629,"ci_lower":-0.0752222222222221,"ci_upper":0.0096296296296296,"corrected_p":0.4119,"raw_p":0.1373,"reject":false},"per_domain":{"airline":{"point":-0.0388888888888888,"ci_lower":-0.1266944444444444,"ci_upper":0.0511666666666666,"corrected_p":1,"raw_p":0.4148,"reject":false},"itsm":{"point":0.0011111111111111,"ci_lower":-0.0588888888888888,"ci_upper":0.0600277777777777,"corrected_p":1,"raw_p":0.9768,"reject":false},"medical_hr":{"point":-0.0611111111111111,"ci_lower":-0.1266666666666666,"ci_upper":0.0122222222222222,"corrected_p":0.7824,"raw_p":0.0978,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":0.1214092592592592,"ci_lower":0.0897402851851851,"ci_upper":0.1516709722222222,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":0.1868695555555555,"ci_lower":0.1367895277777778,"ci_upper":0.2367471055555555,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":0.0398953333333333,"ci_lower":-0.0145713999999999,"ci_upper":0.0939908333333333,"corrected_p":0.2798,"raw_p":0.1399,"reject":false},"medical_hr":{"point":0.1374628888888888,"ci_lower":0.0957794166666666,"ci_upper":0.1787594666666666,"corrected_p":0,"raw_p":0,"reject":true}}},"background_noise":{"pooled":{"point":-0.163404074074074,"ci_lower":-0.190733824074074,"ci_upper":-0.1353959907407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.112826,"ci_lower":-0.1610622055555555,"ci_upper":-0.0654469277777777,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.1924868888888889,"ci_lower":-0.2273824388888889,"ci_upper":-0.1489432833333333,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1848993333333332,"ci_lower":-0.2396054277777777,"ci_upper":-0.1242377888888888,"corrected_p":0,"raw_p":0,"reject":true}}},"both":{"pooled":{"point":-0.1028129629629629,"ci_lower":-0.1328476814814814,"ci_upper":-0.0741399351851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0154837777777777,"ci_lower":-0.0758147666666666,"ci_upper":0.0447425166666666,"corrected_p":0.611,"raw_p":0.611,"reject":false},"itsm":{"point":-0.154629111111111,"ci_lower":-0.184160361111111,"ci_upper":-0.1250164944444444,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1383259999999999,"ci_lower":-0.1849339611111111,"ci_upper":-0.0895710833333333,"corrected_p":0,"raw_p":0,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0033725925925925,"ci_lower":-0.0158107962962962,"ci_upper":0.0096828333333333,"corrected_p":1,"raw_p":0.6001,"reject":false},"per_domain":{"airline":{"point":-0.0053844444444444,"ci_lower":-0.0285785555555555,"ci_upper":0.0175274444444443,"corrected_p":1,"raw_p":0.6504,"reject":false},"itsm":{"point":-0.0093133333333333,"ci_lower":-0.0311777777777777,"ci_upper":0.0128052777777777,"corrected_p":1,"raw_p":0.4327,"reject":false},"medical_hr":{"point":0.00458,"ci_lower":-0.0133254999999999,"ci_upper":0.0228883888888888,"corrected_p":1,"raw_p":0.6422,"reject":false}}},"background_noise":{"pooled":{"point":0.0005681481481481,"ci_lower":-0.0112608703703703,"ci_upper":0.012045,"corrected_p":1,"raw_p":0.923,"reject":false},"per_domain":{"airline":{"point":-0.0049399999999999,"ci_lower":-0.0234647777777777,"ci_upper":0.0126240555555555,"corrected_p":1,"raw_p":0.5984,"reject":false},"itsm":{"point":-0.0038133333333333,"ci_lower":-0.0241940555555555,"ci_upper":0.0176527222222221,"corrected_p":1,"raw_p":0.7395,"reject":false},"medical_hr":{"point":0.0104577777777777,"ci_lower":-0.0115594444444444,"ci_upper":0.0325693333333333,"corrected_p":1,"raw_p":0.3768,"reject":false}}},"both":{"pooled":{"point":-0.0042762962962962,"ci_lower":-0.0163253333333333,"ci_upper":0.0079290555555555,"corrected_p":1,"raw_p":0.4913,"reject":false},"per_domain":{"airline":{"point":-0.009351111111111,"ci_lower":-0.0230449999999999,"ci_upper":0.0042535,"corrected_p":1,"raw_p":0.2017,"reject":false},"itsm":{"point":-0.0032577777777777,"ci_lower":-0.029871611111111,"ci_upper":0.0228203888888888,"corrected_p":1,"raw_p":0.8148,"reject":false},"medical_hr":{"point":-0.0002199999999999,"ci_lower":-0.0208440555555555,"ci_upper":0.0184733333333333,"corrected_p":1,"raw_p":0.9835,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.0548148148148148,"ci_lower":-0.097037037037037,"ci_upper":-0.0125833333333333,"corrected_p":0.0618,"raw_p":0.0206,"reject":false},"per_domain":{"airline":{"point":-0.09,"ci_lower":-0.17,"ci_upper":-0.02,"corrected_p":0.2682,"raw_p":0.0298,"reject":false},"itsm":{"point":-0.0566666666666666,"ci_lower":-0.13,"ci_upper":0.0255555555555555,"corrected_p":0.9282,"raw_p":0.1547,"reject":false},"medical_hr":{"point":-0.0177777777777777,"ci_lower":-0.0944444444444444,"ci_upper":0.0567222222222221,"corrected_p":0.9735,"raw_p":0.6634,"reject":false}}},"background_noise":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0700092592592592,"ci_upper":0.0263055555555555,"corrected_p":0.77,"raw_p":0.3857,"reject":false},"per_domain":{"airline":{"point":-0.0566666666666666,"ci_lower":-0.1188888888888888,"ci_upper":0.0011666666666666,"corrected_p":0.7976,"raw_p":0.0997,"reject":false},"itsm":{"point":-0.0566666666666667,"ci_lower":-0.1578055555555556,"ci_upper":0.0277777777777777,"corrected_p":0.9735,"raw_p":0.2419,"reject":false},"medical_hr":{"point":0.0488888888888888,"ci_lower":-0.0378055555555555,"ci_upper":0.1444722222222222,"corrected_p":0.9735,"raw_p":0.3198,"reject":false}}},"both":{"pooled":{"point":-0.0214814814814814,"ci_lower":-0.0692592592592592,"ci_upper":0.0244537037037036,"corrected_p":0.77,"raw_p":0.385,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777777,"ci_lower":-0.1477777777777777,"ci_upper":0.0078055555555555,"corrected_p":0.7976,"raw_p":0.1018,"reject":false},"itsm":{"point":-0.0511111111111111,"ci_lower":-0.1322222222222222,"ci_upper":0.0289166666666666,"corrected_p":0.9735,"raw_p":0.2528,"reject":false},"medical_hr":{"point":0.0544444444444444,"ci_lower":-0.0244722222222222,"ci_upper":0.1366944444444444,"corrected_p":0.9735,"raw_p":0.1947,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.04,"ci_lower":-0.1029629629629629,"ci_upper":0.0251851851851851,"corrected_p":0.2369,"raw_p":0.2369,"reject":false},"per_domain":{"airline":{"point":-0.0711111111111111,"ci_lower":-0.1688888888888889,"ci_upper":0.0200555555555554,"corrected_p":0.8982,"raw_p":0.1497,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1488888888888889,"ci_upper":0.0955555555555555,"corrected_p":1,"raw_p":0.654,"reject":false},"medical_hr":{"point":-0.0222222222222222,"ci_lower":-0.1511111111111111,"ci_upper":0.1023333333333331,"corrected_p":1,"raw_p":0.7098,"reject":false}}},"background_noise":{"pooled":{"point":-0.0659259259259259,"ci_lower":-0.1296296296296296,"ci_upper":-0.0051666666666666,"corrected_p":0.0786,"raw_p":0.0393,"reject":false},"per_domain":{"airline":{"point":-0.06,"ci_lower":-0.16,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.2351,"reject":false},"itsm":{"point":-0.0377777777777778,"ci_lower":-0.1488888888888888,"ci_upper":0.0734444444444443,"corrected_p":1,"raw_p":0.512,"reject":false},"medical_hr":{"point":-0.1,"ci_lower":-0.2088888888888888,"ci_upper":0.00005555555555549267,"corrected_p":0.5005,"raw_p":0.0715,"reject":false}}},"both":{"pooled":{"point":-0.1029629629629629,"ci_lower":-0.1585185185185185,"ci_upper":-0.0444259259259259,"corrected_p":0.0015,"raw_p":0.0005,"reject":true},"per_domain":{"airline":{"point":-0.1377777777777778,"ci_lower":-0.2422777777777778,"ci_upper":-0.0288888888888889,"corrected_p":0.1152,"raw_p":0.0144,"reject":false},"itsm":{"point":-0.0266666666666666,"ci_lower":-0.1111111111111111,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.5235,"reject":false},"medical_hr":{"point":-0.1444444444444444,"ci_lower":-0.2377777777777777,"ci_upper":-0.0555555555555555,"corrected_p":0.0260999999999999,"raw_p":0.0029,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":0.0111111111111111,"ci_lower":-0.0103703703703703,"ci_upper":0.0325925925925925,"corrected_p":0.9249,"raw_p":0.3303,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":-0.0422777777777777,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.8215,"reject":false},"itsm":{"point":0.0222222222222222,"ci_lower":0,"ci_upper":0.0555555555555555,"corrected_p":1,"raw_p":0.4972,"reject":false},"medical_hr":{"point":0.0044444444444444,"ci_lower":-0.02,"ci_upper":0.0333333333333333,"corrected_p":1,"raw_p":1,"reject":false}}},"background_noise":{"pooled":{"point":-0.0037037037037037,"ci_lower":-0.02,"ci_upper":0.015574074074074,"corrected_p":0.9249,"raw_p":0.8111,"reject":false},"per_domain":{"airline":{"point":-0.0266666666666666,"ci_lower":-0.06,"ci_upper":0,"corrected_p":1,"raw_p":0.2492,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.02,"ci_upper":0.0666666666666666,"corrected_p":1,"raw_p":1,"reject":false}}},"both":{"pooled":{"point":-0.0074074074074074,"ci_lower":-0.0229629629629629,"ci_upper":0.0051851851851851,"corrected_p":0.9249,"raw_p":0.3083,"reject":false},"per_domain":{"airline":{"point":-0.0155555555555555,"ci_lower":-0.0533888888888888,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.4944,"reject":false},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.02,"ci_upper":0,"corrected_p":1,"raw_p":1,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0007407407407407,"ci_lower":-0.0185185185185185,"ci_upper":0.0148148148148148,"corrected_p":1,"raw_p":0.8462,"reject":false},"per_domain":{"airline":{"point":-0.0044444444444444,"ci_lower":-0.0333333333333333,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0133333333333333,"ci_lower":-0.0533333333333333,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.5586,"reject":false},"medical_hr":{"point":0.0155555555555555,"ci_lower":-0.0066666666666666,"ci_upper":0.0422222222222221,"corrected_p":1,"raw_p":0.2471,"reject":false}}},"background_noise":{"pooled":{"point":-0.0081481481481481,"ci_lower":-0.0303703703703703,"ci_upper":0.0118518518518518,"corrected_p":1,"raw_p":0.4025,"reject":false},"per_domain":{"airline":{"point":0.0066666666666666,"ci_lower":0,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0244444444444444,"ci_lower":-0.0711111111111111,"ci_upper":0.0222222222222222,"corrected_p":1,"raw_p":0.3784,"reject":false},"medical_hr":{"point":-0.0066666666666666,"ci_lower":-0.0511111111111111,"ci_upper":0.031111111111111,"corrected_p":1,"raw_p":0.7825,"reject":false}}},"both":{"pooled":{"point":0.0066666666666666,"ci_lower":-0.0096296296296296,"ci_upper":0.0214814814814814,"corrected_p":1,"raw_p":0.4635,"reject":false},"per_domain":{"airline":{"point":-0.0044444444444444,"ci_lower":-0.0333333333333333,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":1,"reject":false},"itsm":{"point":-0.0022222222222222,"ci_lower":-0.0311111111111111,"ci_upper":0.0266666666666666,"corrected_p":1,"raw_p":1,"reject":false},"medical_hr":{"point":0.0266666666666666,"ci_lower":0.0066666666666666,"ci_upper":0.0533333333333333,"corrected_p":1,"raw_p":0.125,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.0210288888888888,"ci_lower":-0.0500000925925926,"ci_upper":0.0097681296296296,"corrected_p":0.1798,"raw_p":0.1711,"reject":false},"per_domain":{"itsm":{"point":-0.0183088888888888,"ci_lower":-0.0778944444444444,"ci_upper":0.0436202222222221,"corrected_p":1,"raw_p":0.5727,"reject":false},"medical_hr":{"point":-0.0188533333333333,"ci_lower":-0.0689336666666666,"ci_upper":0.0303052777777776,"corrected_p":1,"raw_p":0.4582,"reject":false},"airline":{"point":-0.0259244444444444,"ci_lower":-0.0675520555555555,"ci_upper":0.0160178333333333,"corrected_p":1,"raw_p":0.2592,"reject":false}}},"background_noise":{"pooled":{"point":-0.0305918518518518,"ci_lower":-0.0648248148148147,"ci_upper":0.004077074074074,"corrected_p":0.1798,"raw_p":0.0899,"reject":false},"per_domain":{"itsm":{"point":0.0019466666666666,"ci_lower":-0.0735383333333333,"ci_upper":0.0748293333333332,"corrected_p":1,"raw_p":0.9603,"reject":false},"medical_hr":{"point":-0.0267199999999999,"ci_lower":-0.0823045555555555,"ci_upper":0.0258776666666666,"corrected_p":1,"raw_p":0.3581,"reject":false},"airline":{"point":-0.0670022222222222,"ci_lower":-0.1156779444444444,"ci_upper":-0.0230531666666666,"corrected_p":0.0696,"raw_p":0.0087,"reject":false}}},"both":{"pooled":{"point":-0.0474511111111111,"ci_lower":-0.0778599074074074,"ci_upper":-0.0150091111111111,"corrected_p":0.0114,"raw_p":0.0038,"reject":true},"per_domain":{"itsm":{"point":-0.0589422222222222,"ci_lower":-0.1266084444444444,"ci_upper":0.0065912222222222,"corrected_p":0.6356,"raw_p":0.0908,"reject":false},"medical_hr":{"point":0.0062911111111111,"ci_lower":-0.0324581666666666,"ci_upper":0.0473609444444444,"corrected_p":1,"raw_p":0.7592,"reject":false},"airline":{"point":-0.0897022222222222,"ci_lower":-0.1351627222222222,"ci_upper":-0.0411656666666667,"corrected_p":0.0036,"raw_p":0.0004,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.7720622222222223,"ci_lower":0.7462403888888889,"ci_upper":0.7981423888888888,"n":90},"per_domain":{"itsm":{"point":0.7683533333333333,"ci_lower":0.7129178333333337,"ci_upper":0.8208368333333333,"n":30},"medical_hr":{"point":0.7282533333333334,"ci_lower":0.693312,"ci_upper":0.7660536666666667,"n":30},"airline":{"point":0.8195799999999999,"ci_lower":0.7792120000000001,"ci_upper":0.8563921666666665,"n":30}}},"accent":{"pooled":{"point":0.7510333333333333,"ci_lower":0.7221009259259259,"ci_upper":0.7803329629629631,"n":90},"per_domain":{"itsm":{"point":0.7500444444444443,"ci_lower":0.6984791666666667,"ci_upper":0.796408611111111,"n":30},"medical_hr":{"point":0.7094000000000001,"ci_lower":0.6676197222222222,"ci_upper":0.7491608333333333,"n":30},"airline":{"point":0.7936555555555554,"ci_lower":0.7363436111111111,"ci_upper":0.8482005555555555,"n":30}}},"background_noise":{"pooled":{"point":0.7414703703703703,"ci_lower":0.7076548148148148,"ci_upper":0.7740615740740742,"n":90},"per_domain":{"itsm":{"point":0.7702999999999999,"ci_lower":0.7135127777777776,"ci_upper":0.8201427777777776,"n":30},"medical_hr":{"point":0.7015333333333335,"ci_lower":0.6466791666666667,"ci_upper":0.7566033333333336,"n":30},"airline":{"point":0.7525777777777776,"ci_lower":0.6874169444444443,"ci_upper":0.8178372222222222,"n":30}}},"both":{"pooled":{"point":0.7246111111111111,"ci_lower":0.6964607407407408,"ci_upper":0.754070648148148,"n":90},"per_domain":{"itsm":{"point":0.7094111111111111,"ci_lower":0.6520105555555554,"ci_upper":0.7663283333333332,"n":30},"medical_hr":{"point":0.7345444444444447,"ci_lower":0.69292,"ci_upper":0.7754033333333333,"n":30},"airline":{"point":0.7298777777777777,"ci_lower":0.6756272222222223,"ci_upper":0.7820349999999999,"n":30}}}}}},{"id":"ultravox","name":"Ultravox","type":"2-part","stt":"-","llm":"Ultravox-Realtime","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.5786218895582329,"ci_lower":0.5522937072791164,"ci_upper":0.6061653106091031},"per_domain":{"airline":{"point":0.5777693333333334,"ci_lower":0.5220791666666666,"ci_upper":0.6351006333333332,"n":50},"itsm":{"point":0.5830208333333333,"ci_lower":0.545955375,"ci_upper":0.6239549375,"n":80},"medical_hr":{"point":0.575075502008032,"ci_lower":0.5358498795180722,"ci_upper":0.6151340963855421,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.270429718875502,"ci_lower":0.2259271586345381,"ci_upper":0.3179325301204819},"per_domain":{"airline":{"point":0.324,"ci_lower":0.228,"ci_upper":0.42,"n":50},"itsm":{"point":0.215,"ci_lower":0.1525,"ci_upper":0.285,"n":80},"medical_hr":{"point":0.272289156626506,"ci_lower":0.2023493975903614,"ci_upper":0.3445783132530121,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5028413654618474,"ci_lower":0.4335085341365461,"ci_upper":0.5718807730923694},"per_domain":{"airline":{"point":0.54,"ci_lower":0.4,"ci_upper":0.68,"n":50},"itsm":{"point":0.4625,"ci_lower":0.35,"ci_upper":0.5625,"n":80},"medical_hr":{"point":0.5060240963855421,"ci_lower":0.3975903614457831,"ci_upper":0.6144578313253012,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.1080879164658634,"ci_lower":0.0730062071485943,"ci_upper":0.1447737161445783},"per_domain":{"airline":{"point":0.1314623999999999,"ci_lower":0.0605497599999999,"ci_upper":0.2112452799999999,"n":50},"itsm":{"point":0.068144,"ci_lower":0.0286912,"ci_upper":0.1160606,"n":80},"medical_hr":{"point":0.1246573493975903,"ci_lower":0.0654884819277108,"ci_upper":0.1906759518072289,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.5320021554216868,"ci_lower":0.5183009065127175,"ci_upper":0.5456672119946453},"per_domain":{"airline":{"point":0.5781290666666667,"ci_lower":0.5540442233333333,"ci_upper":0.60105365,"n":50},"itsm":{"point":0.4754058333333333,"ci_lower":0.4520101916666667,"ci_upper":0.4997519374999999,"n":80},"medical_hr":{"point":0.5424715662650602,"ci_lower":0.5180355722891568,"ci_upper":0.566600672690763,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.0290622489959839,"ci_lower":0.0135126506024096,"ci_upper":0.0484562248995983},"per_domain":{"airline":{"point":0.048,"ci_lower":0.008,"ci_upper":0.1039999999999999,"n":50},"itsm":{"point":0.0175,"ci_lower":0.0025,"ci_upper":0.0399999999999999,"n":80},"medical_hr":{"point":0.0216867469879518,"ci_lower":0.0048192771084337,"ci_upper":0.0457831325301204,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.0807630522088353,"ci_lower":0.0443975903614457,"ci_upper":0.1212989457831324},"per_domain":{"airline":{"point":0.12,"ci_lower":0.04,"ci_upper":0.22,"n":50},"itsm":{"point":0.05,"ci_lower":0.0125,"ci_upper":0.1,"n":80},"medical_hr":{"point":0.072289156626506,"ci_lower":0.0240963855421686,"ci_upper":0.1325301204819277,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0060693429718875,"ci_lower":0.0003864989558232,"ci_upper":0.0129392032931726},"per_domain":{"airline":{"point":0.0131328,"ci_lower":0.000019200000000000003,"ci_upper":0.0327936,"n":50},"itsm":{"point":0.0011079999999999,"ci_lower":0.000004000000000000001,"ci_upper":0.0031920999999999,"n":80},"medical_hr":{"point":0.0039672289156626,"ci_lower":0.000007710843373493977,"ci_upper":0.0118746987951807,"n":83}}},"task_completion":{"pooled":{"point":0.47279718875502,"ci_lower":0.4200647590361445,"ci_upper":0.5261551204819277},"per_domain":{"airline":{"point":0.428,"ci_lower":0.324,"ci_upper":0.532,"n":50},"itsm":{"point":0.4674999999999999,"ci_lower":0.375,"ci_upper":0.5575,"n":80},"medical_hr":{"point":0.5228915662650602,"ci_lower":0.4385542168674698,"ci_upper":0.6120481927710842,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9712632590361446,"ci_lower":0.9649416930220882,"ci_upper":0.97677175125502},"per_domain":{"airline":{"point":0.971308,"ci_lower":0.9556794,"ci_upper":0.9830418,"n":50},"itsm":{"point":0.9690625,"ci_lower":0.96043975,"ci_upper":0.9769725625,"n":80},"medical_hr":{"point":0.9734192771084338,"ci_lower":0.9656359638554216,"ci_upper":0.9807189759036145,"n":83}}},"faithfulness":{"pooled":{"point":0.2918052208835341,"ci_lower":0.2541169678714859,"ci_upper":0.3273525602409638},"per_domain":{"airline":{"point":0.3340000000000001,"ci_lower":0.25395,"ci_upper":0.412,"n":50},"itsm":{"point":0.3125,"ci_lower":0.2525,"ci_upper":0.3725,"n":80},"medical_hr":{"point":0.2289156626506024,"ci_lower":0.1867168674698795,"ci_upper":0.2734939759036145,"n":83}}},"turn_taking":{"pooled":{"point":0.4170736128514056,"ci_lower":0.3969538019026104,"ci_upper":0.4381138299799196},"per_domain":{"airline":{"point":0.4831512,"ci_lower":0.44948037,"ci_upper":0.51876128,"n":50},"itsm":{"point":0.3359199999999999,"ci_lower":0.2954947312499999,"ci_upper":0.3753023,"n":80},"medical_hr":{"point":0.4321496385542168,"ci_lower":0.4029646927710842,"ci_upper":0.4617087168674699,"n":83}}},"conciseness":{"pooled":{"point":0.750012170682731,"ci_lower":0.740176557881526,"ci_upper":0.7604277029116465},"per_domain":{"airline":{"point":0.7112360000000001,"ci_lower":0.6925353999999999,"ci_upper":0.7290182,"n":50},"itsm":{"point":0.7965475,"ci_lower":0.78088325,"ci_upper":0.8125164999999999,"n":80},"medical_hr":{"point":0.7422530120481927,"ci_lower":0.723678313253012,"ci_upper":0.760884578313253,"n":83}}},"conversation_progression":{"pooled":{"point":0.4289206827309237,"ci_lower":0.3998604668674699,"ci_upper":0.4580201556224899},"per_domain":{"airline":{"point":0.54,"ci_lower":0.486,"ci_upper":0.594,"n":50},"itsm":{"point":0.29375,"ci_lower":0.25121875,"ci_upper":0.3375,"n":80},"medical_hr":{"point":0.453012048192771,"ci_lower":0.4011445783132529,"ci_upper":0.5072289156626505,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.0166666666666666,"ci_lower":-0.0733333333333333,"ci_upper":0.0355555555555555,"corrected_p":0.5385,"raw_p":0.5385,"reject":false},"per_domain":{"airline":{"point":-0.0222222222222222,"ci_lower":-0.1045,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":0.5894,"reject":false},"medical_hr":{"point":-0.0111111111111111,"ci_lower":-0.0822222222222222,"ci_upper":0.0622222222222222,"corrected_p":1,"raw_p":0.7298,"reject":false}}},"background_noise":{"pooled":{"point":-0.0333333333333333,"ci_lower":-0.0888888888888888,"ci_upper":0.0211388888888888,"corrected_p":0.4696,"raw_p":0.2348,"reject":false},"per_domain":{"airline":{"point":-0.0333333333333333,"ci_lower":-0.1177777777777778,"ci_upper":0.0489444444444443,"corrected_p":1,"raw_p":0.4228,"reject":false},"medical_hr":{"point":-0.0333333333333333,"ci_lower":-0.1088888888888889,"ci_upper":0.035611111111111,"corrected_p":1,"raw_p":0.3466,"reject":false}}},"both":{"pooled":{"point":-0.1277777777777778,"ci_lower":-0.2022499999999999,"ci_upper":-0.0599722222222222,"corrected_p":0.0021,"raw_p":0.0007,"reject":true},"per_domain":{"airline":{"point":-0.0666666666666666,"ci_lower":-0.1577777777777777,"ci_upper":0.031111111111111,"corrected_p":0.8724999999999999,"raw_p":0.1745,"reject":false},"medical_hr":{"point":-0.1888888888888889,"ci_lower":-0.2999999999999999,"ci_upper":-0.0977777777777778,"corrected_p":0.0024,"raw_p":0.0004,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0001577777777777,"ci_lower":-0.0134088611111111,"ci_upper":0.0135634444444444,"corrected_p":0.9819,"raw_p":0.9819,"reject":false},"per_domain":{"airline":{"point":0.0021755555555555,"ci_lower":-0.0205498888888889,"ci_upper":0.0245322777777777,"corrected_p":1,"raw_p":0.8555,"reject":false},"medical_hr":{"point":-0.00186,"ci_lower":-0.0135152777777777,"ci_upper":0.0106403333333333,"corrected_p":1,"raw_p":0.7841,"reject":false}}},"background_noise":{"pooled":{"point":0.0071022222222222,"ci_lower":-0.0049296111111111,"ci_upper":0.0196914999999999,"corrected_p":0.5334,"raw_p":0.2667,"reject":false},"per_domain":{"airline":{"point":0.0145088888888888,"ci_lower":-0.0020887222222222,"ci_upper":0.0320505555555555,"corrected_p":0.573,"raw_p":0.1146,"reject":false},"medical_hr":{"point":-0.0003044444444444,"ci_lower":-0.0176486666666666,"ci_upper":0.0157487777777777,"corrected_p":1,"raw_p":0.9748,"reject":false}}},"both":{"pooled":{"point":0.0109577777777777,"ci_lower":-0.0007801111111111,"ci_upper":0.0233939444444444,"corrected_p":0.2355,"raw_p":0.0785,"reject":false},"per_domain":{"airline":{"point":0.0218977777777777,"ci_lower":0.006931,"ci_upper":0.0426038888888888,"corrected_p":0.0521999999999999,"raw_p":0.0087,"reject":false},"medical_hr":{"point":0.000017777777777767494,"ci_lower":-0.015249,"ci_upper":0.0139353888888888,"corrected_p":1,"raw_p":0.998,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0099999999999999,"ci_lower":-0.0350138888888889,"ci_upper":0.057236111111111,"corrected_p":1,"raw_p":0.6831,"reject":false},"per_domain":{"airline":{"point":0.0311111111111111,"ci_lower":-0.0422222222222222,"ci_upper":0.1089166666666666,"corrected_p":1,"raw_p":0.4364,"reject":false},"medical_hr":{"point":-0.0111111111111111,"ci_lower":-0.0633333333333333,"ci_upper":0.0399999999999999,"corrected_p":1,"raw_p":0.6414,"reject":false}}},"background_noise":{"pooled":{"point":-0.0066666666666666,"ci_lower":-0.0533333333333333,"ci_upper":0.0377777777777777,"corrected_p":1,"raw_p":0.7783,"reject":false},"per_domain":{"airline":{"point":-0.0355555555555555,"ci_lower":-0.0944444444444444,"ci_upper":0.0188888888888888,"corrected_p":1,"raw_p":0.2783,"reject":false},"medical_hr":{"point":0.0222222222222222,"ci_lower":-0.0544444444444444,"ci_upper":0.0922777777777777,"corrected_p":1,"raw_p":0.579,"reject":false}}},"both":{"pooled":{"point":0.0155555555555555,"ci_lower":-0.0350138888888889,"ci_upper":0.0716805555555555,"corrected_p":1,"raw_p":0.5908,"reject":false},"per_domain":{"airline":{"point":0.0644444444444444,"ci_lower":-0.0155833333333333,"ci_upper":0.1444444444444444,"corrected_p":0.8382,"raw_p":0.1397,"reject":false},"medical_hr":{"point":-0.0333333333333333,"ci_lower":-0.1011388888888889,"ci_upper":0.0388888888888888,"corrected_p":1,"raw_p":0.3592,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.0219294444444444,"ci_lower":-0.058053911111111,"ci_upper":0.0165811666666666,"corrected_p":0.2534,"raw_p":0.2534,"reject":false},"per_domain":{"airline":{"point":-0.005648,"ci_lower":-0.0566064499999999,"ci_upper":0.0445227888888888,"corrected_p":0.8269,"raw_p":0.8269,"reject":false},"medical_hr":{"point":-0.0382108888888888,"ci_lower":-0.0904014833333333,"ci_upper":0.01706575,"corrected_p":0.5211,"raw_p":0.1737,"reject":false}}},"background_noise":{"pooled":{"point":-0.0526116666666666,"ci_lower":-0.0887872305555555,"ci_upper":-0.0182178555555555,"corrected_p":0.0116,"raw_p":0.0058,"reject":true},"per_domain":{"airline":{"point":-0.0216702222222222,"ci_lower":-0.0661946722222222,"ci_upper":0.0199708166666666,"corrected_p":0.6442,"raw_p":0.3221,"reject":false},"medical_hr":{"point":-0.0835531111111111,"ci_lower":-0.1413619777777777,"ci_upper":-0.0311949333333333,"corrected_p":0.0339999999999999,"raw_p":0.0068,"reject":true}}},"both":{"pooled":{"point":-0.0897533333333333,"ci_lower":-0.1264537277777777,"ci_upper":-0.0491407861111111,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.0915735555555555,"ci_lower":-0.1496092666666666,"ci_upper":-0.040163811111111,"corrected_p":0.0066,"raw_p":0.0011,"reject":true},"medical_hr":{"point":-0.0879331111111111,"ci_lower":-0.1512062055555555,"ci_upper":-0.01845195,"corrected_p":0.046,"raw_p":0.0115,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0046911111111111,"ci_lower":-0.0235866111111111,"ci_upper":0.0157341666666666,"corrected_p":1,"raw_p":0.6392,"reject":false},"per_domain":{"airline":{"point":-0.0070133333333333,"ci_lower":-0.0322191666666666,"ci_upper":0.0181478333333333,"corrected_p":1,"raw_p":0.5906,"reject":false},"medical_hr":{"point":-0.0023688888888888,"ci_lower":-0.0322651666666666,"ci_upper":0.0296576666666666,"corrected_p":1,"raw_p":0.8817,"reject":false}}},"background_noise":{"pooled":{"point":-0.0090966666666666,"ci_lower":-0.0287357777777777,"ci_upper":0.0112641388888888,"corrected_p":1,"raw_p":0.3827,"reject":false},"per_domain":{"airline":{"point":-0.0315688888888888,"ci_lower":-0.0566141666666666,"ci_upper":-0.0076258888888888,"corrected_p":0.1512,"raw_p":0.0252,"reject":false},"medical_hr":{"point":0.0133755555555555,"ci_lower":-0.0154596666666666,"ci_upper":0.0425190555555555,"corrected_p":1,"raw_p":0.3829,"reject":false}}},"both":{"pooled":{"point":-0.0039633333333333,"ci_lower":-0.0259863611111111,"ci_upper":0.0199900833333333,"corrected_p":1,"raw_p":0.7549,"reject":false},"per_domain":{"airline":{"point":-0.0151577777777777,"ci_lower":-0.0513379999999999,"ci_upper":0.0203742222222222,"corrected_p":1,"raw_p":0.4249,"reject":false},"medical_hr":{"point":0.0072311111111111,"ci_lower":-0.0246308888888888,"ci_upper":0.0408512777777777,"corrected_p":1,"raw_p":0.6749,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":0.0038888888888888,"ci_lower":-0.0533333333333333,"ci_upper":0.0583888888888888,"corrected_p":1,"raw_p":0.8982,"reject":false},"per_domain":{"airline":{"point":-0.0566666666666666,"ci_lower":-0.1322222222222222,"ci_upper":0.0133333333333333,"corrected_p":0.624,"raw_p":0.1287,"reject":false},"medical_hr":{"point":0.0644444444444444,"ci_lower":-0.0188888888888888,"ci_upper":0.1433333333333332,"corrected_p":0.624,"raw_p":0.1212,"reject":false}}},"background_noise":{"pooled":{"point":0.001111111111111,"ci_lower":-0.0583333333333333,"ci_upper":0.0628194444444443,"corrected_p":1,"raw_p":0.9852,"reject":false},"per_domain":{"airline":{"point":-0.0677777777777778,"ci_lower":-0.1511111111111111,"ci_upper":0.0155555555555555,"corrected_p":0.624,"raw_p":0.1259,"reject":false},"medical_hr":{"point":0.0699999999999999,"ci_lower":-0.0033333333333333,"ci_upper":0.155611111111111,"corrected_p":0.624,"raw_p":0.104,"reject":false}}},"both":{"pooled":{"point":-0.035,"ci_lower":-0.0994583333333333,"ci_upper":0.0338888888888888,"corrected_p":0.9507,"raw_p":0.3169,"reject":false},"per_domain":{"airline":{"point":-0.0622222222222222,"ci_lower":-0.1578055555555556,"ci_upper":0.031111111111111,"corrected_p":0.624,"raw_p":0.2108,"reject":false},"medical_hr":{"point":-0.0077777777777777,"ci_lower":-0.1011111111111111,"ci_upper":0.0888888888888888,"corrected_p":0.8753,"raw_p":0.8753,"reject":false}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0322222222222222,"ci_lower":-0.0844444444444444,"ci_upper":0.0255555555555555,"corrected_p":0.4932,"raw_p":0.2466,"reject":false},"per_domain":{"airline":{"point":-0.0244444444444444,"ci_lower":-0.0955555555555555,"ci_upper":0.0511111111111111,"corrected_p":1,"raw_p":0.5409,"reject":false},"medical_hr":{"point":-0.04,"ci_lower":-0.1133333333333333,"ci_upper":0.0400555555555555,"corrected_p":1,"raw_p":0.3436,"reject":false}}},"background_noise":{"pooled":{"point":0.001111111111111,"ci_lower":-0.0611388888888889,"ci_upper":0.0599999999999999,"corrected_p":1,"raw_p":1,"reject":false},"per_domain":{"airline":{"point":0.0199999999999999,"ci_lower":-0.0644444444444444,"ci_upper":0.1088888888888888,"corrected_p":1,"raw_p":0.7131,"reject":false},"medical_hr":{"point":-0.0177777777777777,"ci_lower":-0.0978333333333333,"ci_upper":0.0644999999999999,"corrected_p":1,"raw_p":0.6136,"reject":false}}},"both":{"pooled":{"point":-0.0711111111111111,"ci_lower":-0.1322222222222222,"ci_upper":-0.0122222222222222,"corrected_p":0.105,"raw_p":0.035,"reject":false},"per_domain":{"airline":{"point":-0.0133333333333333,"ci_lower":-0.1044444444444444,"ci_upper":0.0755555555555555,"corrected_p":1,"raw_p":0.7647,"reject":false},"medical_hr":{"point":-0.1288888888888889,"ci_lower":-0.2133333333333333,"ci_upper":-0.0533333333333333,"corrected_p":0.0324,"raw_p":0.0054,"reject":true}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.0077777777777777,"ci_lower":-0.0244444444444444,"ci_upper":0.0088888888888888,"corrected_p":0.3628,"raw_p":0.3065,"reject":false},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0333888888888888,"ci_upper":0.0199999999999999,"corrected_p":1,"raw_p":0.4968,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.0288888888888888,"ci_upper":0.0088888888888888,"corrected_p":1,"raw_p":0.5014,"reject":false}}},"background_noise":{"pooled":{"point":-0.0188888888888888,"ci_lower":-0.0355555555555555,"ci_upper":-0.0022222222222222,"corrected_p":0.2174999999999999,"raw_p":0.0725,"reject":false},"per_domain":{"airline":{"point":-0.0177777777777777,"ci_lower":-0.0444444444444444,"ci_upper":0.0066666666666666,"corrected_p":1,"raw_p":0.1891,"reject":false},"medical_hr":{"point":-0.02,"ci_lower":-0.0466666666666666,"ci_upper":0,"corrected_p":1,"raw_p":0.25,"reject":false}}},"both":{"pooled":{"point":-0.0244444444444444,"ci_lower":-0.0611388888888888,"ci_upper":0.0078055555555555,"corrected_p":0.3628,"raw_p":0.1814,"reject":false},"per_domain":{"airline":{"point":-0.04,"ci_lower":-0.1044444444444444,"ci_upper":0.0111111111111111,"corrected_p":1,"raw_p":0.279,"reject":false},"medical_hr":{"point":-0.0088888888888888,"ci_lower":-0.04,"ci_upper":0.0244444444444444,"corrected_p":1,"raw_p":0.6251,"reject":false}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.0233333333333333,"ci_lower":-0.0688888888888889,"ci_upper":0.0233333333333333,"corrected_p":0.3224,"raw_p":0.3224,"reject":false},"per_domain":{"airline":{"point":-0.0311111111111111,"ci_lower":-0.1066666666666666,"ci_upper":0.031111111111111,"corrected_p":1,"raw_p":0.3573,"reject":false},"medical_hr":{"point":-0.0155555555555555,"ci_lower":-0.0888888888888888,"ci_upper":0.051111111111111,"corrected_p":1,"raw_p":0.611,"reject":false}}},"background_noise":{"pooled":{"point":-0.04,"ci_lower":-0.09,"ci_upper":0.0078055555555555,"corrected_p":0.2138,"raw_p":0.1069,"reject":false},"per_domain":{"airline":{"point":0.0133333333333333,"ci_lower":-0.04,"ci_upper":0.0622222222222221,"corrected_p":1,"raw_p":0.6562,"reject":false},"medical_hr":{"point":-0.0933333333333333,"ci_lower":-0.1711111111111111,"ci_upper":-0.0155555555555555,"corrected_p":0.168,"raw_p":0.028,"reject":false}}},"both":{"pooled":{"point":-0.0566666666666666,"ci_lower":-0.1166666666666666,"ci_upper":-0.0066666666666666,"corrected_p":0.1422,"raw_p":0.0474,"reject":false},"per_domain":{"airline":{"point":-0.0644444444444444,"ci_lower":-0.1511111111111111,"ci_upper":0.0155555555555555,"corrected_p":0.6775,"raw_p":0.1355,"reject":false},"medical_hr":{"point":-0.0488888888888888,"ci_lower":-0.1222777777777778,"ci_upper":0.0200555555555554,"corrected_p":0.7728,"raw_p":0.1932,"reject":false}}}}}},{"id":"whisper-large-v3-plus-qwen35-27b-plus-voxtral","name":"Whisper Large v3 + Qwen35-27B + Voxtral","type":"cascade","stt":"Whisper Large v3","llm":"Qwen3.5-27B","tts":"Voxtral 4B TTS","clean":{"EVA-A_mean":{"pooled":{"point":0.6245176311914324,"ci_lower":0.6019190337516733,"ci_upper":0.6464625355589022},"per_domain":{"airline":{"point":0.630672,"ci_lower":0.5804448,"ci_upper":0.6776312000000001,"n":50},"itsm":{"point":0.6160158333333333,"ci_lower":0.5812110833333333,"ci_upper":0.6530455416666665,"n":80},"medical_hr":{"point":0.626865060240964,"ci_lower":0.5978834939759036,"ci_upper":0.6570061244979919,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.2048232931726907,"ci_lower":0.1729784638554217,"ci_upper":0.2412011044176706},"per_domain":{"airline":{"point":0.272,"ci_lower":0.2049749999999999,"ci_upper":0.3449999999999999,"n":50},"itsm":{"point":0.175,"ci_lower":0.1325,"ci_upper":0.2175,"n":80},"medical_hr":{"point":0.1674698795180722,"ci_lower":0.1102409638554216,"ci_upper":0.2307379518072289,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.5182831325301205,"ci_lower":0.4528998493975903,"ci_upper":0.5858692269076305},"per_domain":{"airline":{"point":0.68,"ci_lower":0.54,"ci_upper":0.8,"n":50},"itsm":{"point":0.5375,"ci_lower":0.4375,"ci_upper":0.65,"n":80},"medical_hr":{"point":0.3373493975903614,"ci_lower":0.2409638554216867,"ci_upper":0.4457831325301205,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.0330182165160642,"ci_lower":0.0177049363077309,"ci_upper":0.051692071694277},"per_domain":{"airline":{"point":0.0452272624999999,"ci_lower":0.0125354910937499,"ci_upper":0.0924052642187499,"n":50},"itsm":{"point":0.0115599999999999,"ci_lower":0.0045437999999999,"ci_upper":0.0220866999999999,"n":80},"medical_hr":{"point":0.0422673870481927,"ci_lower":0.0168018562688253,"ci_upper":0.0747398589984938,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6189479409638554,"ci_lower":0.606719388694779,"ci_upper":0.6311471051388888},"per_domain":{"airline":{"point":0.6243915999999999,"ci_lower":0.6009966333333334,"ci_upper":0.6468167466666667,"n":50},"itsm":{"point":0.6391981666666666,"ci_lower":0.6165028791666666,"ci_upper":0.6602124854166666,"n":80},"medical_hr":{"point":0.5932540562248996,"ci_lower":0.5731439658634537,"ci_upper":0.6145874036144577,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.2731104417670683,"ci_lower":0.2376256526104418,"ci_upper":0.3078576807228916},"per_domain":{"airline":{"point":0.2239999999999999,"ci_lower":0.1639999999999999,"ci_upper":0.284,"n":50},"itsm":{"point":0.3375,"ci_lower":0.2749375,"ci_upper":0.4,"n":80},"medical_hr":{"point":0.2578313253012048,"ci_lower":0.2024096385542168,"ci_upper":0.3156626506024096,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.6839859437751005,"ci_lower":0.6194206827309237,"ci_upper":0.7479392570281124},"per_domain":{"airline":{"point":0.7,"ci_lower":0.58,"ci_upper":0.82,"n":50},"itsm":{"point":0.7375,"ci_lower":0.6375,"ci_upper":0.8375,"n":80},"medical_hr":{"point":0.6144578313253012,"ci_lower":0.5060240963855421,"ci_upper":0.7228915662650602,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.0510314827309236,"ci_lower":0.0331944561445783,"ci_upper":0.0696874954216867},"per_domain":{"airline":{"point":0.0209024,"ci_lower":0.0053241599999999,"ci_upper":0.0413006399999999,"n":50},"itsm":{"point":0.0794999999999999,"ci_lower":0.0394243999999999,"ci_upper":0.1278259,"n":80},"medical_hr":{"point":0.052692048192771,"ci_lower":0.0251755180722891,"ci_upper":0.0831978795180722,"n":83}}},"task_completion":{"pooled":{"point":0.4171465863453815,"ci_lower":0.3665815763052209,"ci_upper":0.4690229919678714},"per_domain":{"airline":{"point":0.504,"ci_lower":0.412,"ci_upper":0.596,"n":50},"itsm":{"point":0.4125,"ci_lower":0.335,"ci_upper":0.49,"n":80},"medical_hr":{"point":0.3349397590361446,"ci_lower":0.2554216867469879,"ci_upper":0.4240963855421687,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.913291031626506,"ci_lower":0.9027866386169682,"ci_upper":0.9226457297188754},"per_domain":{"airline":{"point":0.918245,"ci_lower":0.9018059,"ci_upper":0.9332458,"n":50},"itsm":{"point":0.922960625,"ci_lower":0.908397109375,"ci_upper":0.935807046875,"n":80},"medical_hr":{"point":0.8986674698795178,"ci_lower":0.8762785391566267,"ci_upper":0.9190907078313252,"n":83}}},"faithfulness":{"pooled":{"point":0.5456174698795181,"ci_lower":0.5113734939759036,"ci_upper":0.580094252008032},"per_domain":{"airline":{"point":0.4700000000000001,"ci_lower":0.39995,"ci_upper":0.542,"n":50},"itsm":{"point":0.51625,"ci_lower":0.4574687499999999,"ci_upper":0.5700312499999999,"n":80},"medical_hr":{"point":0.6506024096385542,"ci_lower":0.6024096385542169,"ci_upper":0.6976204819277108,"n":83}}},"turn_taking":{"pooled":{"point":0.5605303931726907,"ci_lower":0.5308340763403614,"ci_upper":0.5887971756174698},"per_domain":{"airline":{"point":0.6609267999999999,"ci_lower":0.6289582499999999,"ci_upper":0.6927398200000001,"n":50},"itsm":{"point":0.5393745,"ci_lower":0.48034089375,"ci_upper":0.5953123312499999,"n":80},"medical_hr":{"point":0.4812898795180723,"ci_lower":0.4232726987951807,"ci_upper":0.5404362108433733,"n":83}}},"conciseness":{"pooled":{"point":0.6847963614457832,"ci_lower":0.6748608312751003,"ci_upper":0.6944968734437751},"per_domain":{"airline":{"point":0.6542479999999999,"ci_lower":0.6372316,"ci_upper":0.6717678999999999,"n":50},"itsm":{"point":0.72697,"ci_lower":0.7130366875,"ci_upper":0.7410676875,"n":80},"medical_hr":{"point":0.6731710843373494,"ci_lower":0.6555543373493975,"ci_upper":0.6904757228915662,"n":83}}},"conversation_progression":{"pooled":{"point":0.6115170682730925,"ci_lower":0.586705998995984,"ci_upper":0.6365640060240964},"per_domain":{"airline":{"point":0.5580000000000002,"ci_lower":0.508,"ci_upper":0.606,"n":50},"itsm":{"point":0.65125,"ci_lower":0.61625,"ci_upper":0.68625,"n":80},"medical_hr":{"point":0.6253012048192771,"ci_lower":0.5818975903614456,"ci_upper":0.6686746987951807,"n":83}}}},"perturbation_delta":{"task_completion":{"accent":{"pooled":{"point":-0.1281481481481481,"ci_lower":-0.198537037037037,"ci_upper":-0.0540740740740741,"corrected_p":0.0005,"raw_p":0.0005,"reject":true},"per_domain":{"airline":{"point":-0.1044444444444444,"ci_lower":-0.2200555555555556,"ci_upper":0.0133333333333333,"corrected_p":0.1364,"raw_p":0.1079,"reject":false},"itsm":{"point":-0.1466666666666667,"ci_lower":-0.2488888888888889,"ci_upper":-0.0533333333333333,"corrected_p":0.0184,"raw_p":0.0046,"reject":true},"medical_hr":{"point":-0.1333333333333333,"ci_lower":-0.2756111111111111,"ci_upper":-0.0066666666666666,"corrected_p":0.1364,"raw_p":0.0682,"reject":false}}},"background_noise":{"pooled":{"point":-0.1948148148148148,"ci_lower":-0.2585185185185185,"ci_upper":-0.1333148148148148,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2488888888888888,"ci_lower":-0.3777777777777778,"ci_upper":-0.1177777777777777,"corrected_p":0.0024,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.1577777777777778,"ci_lower":-0.2756111111111112,"ci_upper":-0.0422222222222222,"corrected_p":0.036,"raw_p":0.012,"reject":true},"medical_hr":{"point":-0.1777777777777777,"ci_lower":-0.28,"ci_upper":-0.0911111111111111,"corrected_p":0.0042,"raw_p":0.0006,"reject":true}}},"both":{"pooled":{"point":-0.2281481481481481,"ci_lower":-0.297037037037037,"ci_upper":-0.1651851851851851,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2933333333333333,"ci_lower":-0.4066666666666667,"ci_upper":-0.1844444444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.18,"ci_lower":-0.2866666666666667,"ci_upper":-0.0688888888888889,"corrected_p":0.011,"raw_p":0.0022,"reject":true},"medical_hr":{"point":-0.2111111111111111,"ci_lower":-0.3289444444444444,"ci_upper":-0.0955,"corrected_p":0.0042,"raw_p":0.0007,"reject":true}}}},"agent_speech_fidelity":{"accent":{"pooled":{"point":0.0099088888888888,"ci_lower":-0.0097927129629629,"ci_upper":0.0298750555555555,"corrected_p":0.6834,"raw_p":0.3417,"reject":false},"per_domain":{"airline":{"point":-0.0073133333333333,"ci_lower":-0.0402996666666666,"ci_upper":0.0243857222222221,"corrected_p":1,"raw_p":0.6717,"reject":false},"itsm":{"point":0.0158511111111111,"ci_lower":-0.0191633333333333,"ci_upper":0.0522256666666666,"corrected_p":1,"raw_p":0.3868,"reject":false},"medical_hr":{"point":0.0211888888888888,"ci_lower":-0.0103393333333333,"ci_upper":0.0542586944444444,"corrected_p":1,"raw_p":0.2423,"reject":false}}},"background_noise":{"pooled":{"point":-0.0326892592592592,"ci_lower":-0.05745475,"ci_upper":-0.0081248703703703,"corrected_p":0.0306,"raw_p":0.0102,"reject":true},"per_domain":{"airline":{"point":-0.0793244444444444,"ci_lower":-0.1210787777777777,"ci_upper":-0.0400009999999999,"corrected_p":0.0053999999999999,"raw_p":0.0006,"reject":true},"itsm":{"point":-0.0045266666666666,"ci_lower":-0.0452728333333333,"ci_upper":0.0343428888888888,"corrected_p":1,"raw_p":0.8208,"reject":false},"medical_hr":{"point":-0.0142166666666666,"ci_lower":-0.0526453611111111,"ci_upper":0.031833361111111,"corrected_p":1,"raw_p":0.5251,"reject":false}}},"both":{"pooled":{"point":-0.0071225925925925,"ci_lower":-0.0292082222222222,"ci_upper":0.0177468518518518,"corrected_p":0.6834,"raw_p":0.5856,"reject":false},"per_domain":{"airline":{"point":-0.0171466666666666,"ci_lower":-0.0489009444444444,"ci_upper":0.0142601666666666,"corrected_p":1,"raw_p":0.3147,"reject":false},"itsm":{"point":-0.0061044444444444,"ci_lower":-0.0464997222222221,"ci_upper":0.0308723888888888,"corrected_p":1,"raw_p":0.7715,"reject":false},"medical_hr":{"point":0.0018833333333333,"ci_lower":-0.0510746666666666,"ci_upper":0.0549899166666666,"corrected_p":1,"raw_p":0.9497,"reject":false}}}},"faithfulness":{"accent":{"pooled":{"point":0.0851851851851851,"ci_lower":0.0292499999999999,"ci_upper":0.1355555555555555,"corrected_p":0.0101999999999999,"raw_p":0.0034,"reject":true},"per_domain":{"airline":{"point":0.1099999999999999,"ci_lower":0.0199444444444444,"ci_upper":0.2133611111111111,"corrected_p":0.26,"raw_p":0.0325,"reject":false},"itsm":{"point":0.1388888888888889,"ci_lower":0.0555277777777777,"ci_upper":0.2255555555555555,"corrected_p":0.0198,"raw_p":0.0022,"reject":true},"medical_hr":{"point":0.0066666666666666,"ci_lower":-0.1022777777777777,"ci_upper":0.1044444444444444,"corrected_p":1,"raw_p":0.9136,"reject":false}}},"background_noise":{"pooled":{"point":-0.0129629629629629,"ci_lower":-0.0696296296296296,"ci_upper":0.0485555555555555,"corrected_p":0.6669,"raw_p":0.6669,"reject":false},"per_domain":{"airline":{"point":0.0266666666666666,"ci_lower":-0.0833333333333333,"ci_upper":0.1266944444444444,"corrected_p":1,"raw_p":0.6488,"reject":false},"itsm":{"point":0.0166666666666666,"ci_lower":-0.0666666666666666,"ci_upper":0.1167222222222221,"corrected_p":1,"raw_p":0.7187,"reject":false},"medical_hr":{"point":-0.0822222222222222,"ci_lower":-0.1777777777777777,"ci_upper":0.0299999999999999,"corrected_p":0.8321999999999999,"raw_p":0.1387,"reject":false}}},"both":{"pooled":{"point":-0.024074074074074,"ci_lower":-0.0700092592592592,"ci_upper":0.0192592592592592,"corrected_p":0.6336,"raw_p":0.3168,"reject":false},"per_domain":{"airline":{"point":-0.0233333333333333,"ci_lower":-0.1244722222222222,"ci_upper":0.0622499999999999,"corrected_p":1,"raw_p":0.6162,"reject":false},"itsm":{"point":0.0277777777777777,"ci_lower":-0.0388888888888888,"ci_upper":0.1066944444444444,"corrected_p":1,"raw_p":0.4713,"reject":false},"medical_hr":{"point":-0.0766666666666666,"ci_lower":-0.1589166666666667,"ci_upper":0.0044444444444444,"corrected_p":0.5355,"raw_p":0.0765,"reject":false}}}},"turn_taking":{"accent":{"pooled":{"point":-0.1634772592592592,"ci_lower":-0.2191068944444444,"ci_upper":-0.100026212962963,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1545493333333333,"ci_lower":-0.2276676,"ci_upper":-0.0898286944444444,"corrected_p":0.0012,"raw_p":0.0002,"reject":true},"itsm":{"point":-0.1682637777777777,"ci_lower":-0.2692241222222222,"ci_upper":-0.0734079222222222,"corrected_p":0.0042,"raw_p":0.0021,"reject":true},"medical_hr":{"point":-0.1676186666666666,"ci_lower":-0.2981325722222221,"ci_upper":-0.0212802833333333,"corrected_p":0.0204,"raw_p":0.0204,"reject":true}}},"background_noise":{"pooled":{"point":-0.2796239259259259,"ci_lower":-0.3364256944444444,"ci_upper":-0.226104837037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3523493333333334,"ci_lower":-0.4147746944444445,"ci_upper":-0.2893504722222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2722115555555555,"ci_lower":-0.3740078722222222,"ci_upper":-0.172986511111111,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2143108888888888,"ci_lower":-0.3193720444444445,"ci_upper":-0.1118552444444444,"corrected_p":0.0028,"raw_p":0.0007,"reject":true}}},"both":{"pooled":{"point":-0.2225917037037036,"ci_lower":-0.2692296240740741,"ci_upper":-0.1749287185185185,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.3002048888888888,"ci_lower":-0.3531087444444444,"ci_upper":-0.2503515277777777,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1819426666666666,"ci_lower":-0.2686330277777777,"ci_upper":-0.0827472833333333,"corrected_p":0.0025,"raw_p":0.0005,"reject":true},"medical_hr":{"point":-0.1856275555555556,"ci_lower":-0.2827835555555555,"ci_upper":-0.0926539333333333,"corrected_p":0.0028,"raw_p":0.0009,"reject":true}}}},"conciseness":{"accent":{"pooled":{"point":-0.0044592592592592,"ci_lower":-0.0237577037037037,"ci_upper":0.0153703888888888,"corrected_p":0.6585,"raw_p":0.6585,"reject":false},"per_domain":{"airline":{"point":-0.0019688888888888,"ci_lower":-0.0342408888888888,"ci_upper":0.0294574444444443,"corrected_p":1,"raw_p":0.9093,"reject":false},"itsm":{"point":-0.0161022222222222,"ci_lower":-0.0449910555555555,"ci_upper":0.0135238888888888,"corrected_p":1,"raw_p":0.3319,"reject":false},"medical_hr":{"point":0.0046933333333333,"ci_lower":-0.0322294999999999,"ci_upper":0.0432861666666666,"corrected_p":1,"raw_p":0.8129,"reject":false}}},"background_noise":{"pooled":{"point":-0.0331962962962962,"ci_lower":-0.0525711296296296,"ci_upper":-0.0123584814814814,"corrected_p":0.0032,"raw_p":0.0016,"reject":true},"per_domain":{"airline":{"point":-0.0335466666666666,"ci_lower":-0.0657179999999999,"ci_upper":-0.0006779999999999,"corrected_p":0.2832,"raw_p":0.0472,"reject":false},"itsm":{"point":-0.0558466666666666,"ci_lower":-0.0921830555555555,"ci_upper":-0.0225132777777777,"corrected_p":0.0513,"raw_p":0.0057,"reject":false},"medical_hr":{"point":-0.0101955555555555,"ci_lower":-0.0446688333333333,"ci_upper":0.0221958333333333,"corrected_p":1,"raw_p":0.5832,"reject":false}}},"both":{"pooled":{"point":-0.0367481481481481,"ci_lower":-0.0571192777777777,"ci_upper":-0.0164483703703703,"corrected_p":0.0024,"raw_p":0.0008,"reject":true},"per_domain":{"airline":{"point":-0.0489911111111111,"ci_lower":-0.0844776666666666,"ci_upper":-0.0138906111111111,"corrected_p":0.1248,"raw_p":0.0156,"reject":false},"itsm":{"point":-0.0436133333333333,"ci_lower":-0.0784718333333333,"ci_upper":-0.0105535,"corrected_p":0.1757,"raw_p":0.0251,"reject":false},"medical_hr":{"point":-0.0176399999999999,"ci_lower":-0.0505008333333333,"ci_upper":0.0148099999999999,"corrected_p":1,"raw_p":0.3362,"reject":false}}}},"conversation_progression":{"accent":{"pooled":{"point":-0.027037037037037,"ci_lower":-0.0837222222222222,"ci_upper":0.0307499999999999,"corrected_p":0.3673,"raw_p":0.3673,"reject":false},"per_domain":{"airline":{"point":-0.0666666666666666,"ci_lower":-0.1611666666666666,"ci_upper":0.0244722222222221,"corrected_p":0.5451,"raw_p":0.1817,"reject":false},"itsm":{"point":0.0566666666666666,"ci_lower":-0.0266666666666666,"ci_upper":0.1411388888888888,"corrected_p":0.5451,"raw_p":0.2391,"reject":false},"medical_hr":{"point":-0.0711111111111111,"ci_lower":-0.18,"ci_upper":0.0422777777777777,"corrected_p":0.5451,"raw_p":0.203,"reject":false}}},"background_noise":{"pooled":{"point":-0.1751851851851852,"ci_lower":-0.2251851851851851,"ci_upper":-0.1237037037037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2055555555555555,"ci_lower":-0.2911111111111111,"ci_upper":-0.1199722222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1488888888888889,"ci_lower":-0.23,"ci_upper":-0.0666111111111111,"corrected_p":0.0114,"raw_p":0.0019,"reject":true},"medical_hr":{"point":-0.1711111111111111,"ci_lower":-0.2678055555555556,"ci_upper":-0.0699722222222222,"corrected_p":0.0114,"raw_p":0.0019,"reject":true}}},"both":{"pooled":{"point":-0.1659259259259259,"ci_lower":-0.2189166666666666,"ci_upper":-0.1133055555555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1888888888888888,"ci_lower":-0.2656666666666666,"ci_upper":-0.1155277777777778,"corrected_p":0.0008,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.0877777777777777,"ci_lower":-0.1644444444444444,"ci_upper":-0.00775,"corrected_p":0.2172,"raw_p":0.0543,"reject":false},"medical_hr":{"point":-0.2211111111111111,"ci_lower":-0.3266666666666666,"ci_upper":-0.1122222222222222,"corrected_p":0.0028,"raw_p":0.0004,"reject":true}}}},"EVA-A_pass":{"accent":{"pooled":{"point":-0.0561111111111111,"ci_lower":-0.111861111111111,"ci_upper":-0.0009166666666666,"corrected_p":0.0526,"raw_p":0.0526,"reject":false},"per_domain":{"airline":{"point":-0.0516666666666666,"ci_lower":-0.1378055555555555,"ci_upper":0.0433472222222221,"corrected_p":0.7505999999999999,"raw_p":0.2738,"reject":false},"itsm":{"point":-0.05,"ci_lower":-0.1333611111111111,"ci_upper":0.0344722222222221,"corrected_p":0.7505999999999999,"raw_p":0.2621,"reject":false},"medical_hr":{"point":-0.0666666666666666,"ci_lower":-0.1756111111111111,"ci_upper":0.04,"corrected_p":0.7505999999999999,"raw_p":0.2502,"reject":false}}},"background_noise":{"pooled":{"point":-0.1172222222222222,"ci_lower":-0.166324074074074,"ci_upper":-0.0659259259259259,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1738888888888889,"ci_lower":-0.2744444444444444,"ci_upper":-0.0744166666666667,"corrected_p":0.0175,"raw_p":0.0025,"reject":true},"itsm":{"point":-0.0666666666666666,"ci_lower":-0.1488888888888889,"ci_upper":0.0089444444444443,"corrected_p":0.468,"raw_p":0.117,"reject":false},"medical_hr":{"point":-0.1111111111111111,"ci_lower":-0.1888888888888889,"ci_upper":-0.0466666666666666,"corrected_p":0.0136,"raw_p":0.0017,"reject":true}}},"both":{"pooled":{"point":-0.1301851851851851,"ci_lower":-0.1821249999999999,"ci_upper":-0.07925,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1961111111111111,"ci_lower":-0.2861111111111111,"ci_upper":-0.1121805555555556,"corrected_p":0.0036,"raw_p":0.0004,"reject":true},"itsm":{"point":-0.0944444444444444,"ci_lower":-0.1822222222222222,"ci_upper":-0.0121944444444444,"corrected_p":0.185,"raw_p":0.037,"reject":false},"medical_hr":{"point":-0.1,"ci_lower":-0.1822222222222222,"ci_upper":-0.0222222222222222,"corrected_p":0.1488,"raw_p":0.0248,"reject":false}}}},"EVA-X_pass":{"accent":{"pooled":{"point":-0.1577777777777777,"ci_lower":-0.2155740740740741,"ci_upper":-0.1058888888888889,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1466666666666666,"ci_lower":-0.2111111111111111,"ci_upper":-0.0844444444444444,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.1533333333333333,"ci_lower":-0.2578333333333333,"ci_upper":-0.0533333333333333,"corrected_p":0.0068,"raw_p":0.0068,"reject":true},"medical_hr":{"point":-0.1733333333333333,"ci_lower":-0.2666666666666666,"ci_upper":-0.0888333333333333,"corrected_p":0.0009,"raw_p":0.0004,"reject":true}}},"background_noise":{"pooled":{"point":-0.2059259259259259,"ci_lower":-0.2629814814814815,"ci_upper":-0.1555555555555555,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.1688888888888889,"ci_lower":-0.2511111111111112,"ci_upper":-0.0999444444444445,"corrected_p":0.0009,"raw_p":0.0003,"reject":true},"itsm":{"point":-0.2422222222222222,"ci_lower":-0.3489444444444445,"ci_upper":-0.1422222222222222,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.2066666666666666,"ci_lower":-0.3000555555555555,"ci_upper":-0.1155555555555555,"corrected_p":0.0008,"raw_p":0.0002,"reject":true}}},"both":{"pooled":{"point":-0.217037037037037,"ci_lower":-0.2681666666666666,"ci_upper":-0.1696296296296296,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"airline":{"point":-0.2022222222222222,"ci_lower":-0.2688888888888889,"ci_upper":-0.1422222222222222,"corrected_p":0,"raw_p":0,"reject":true},"itsm":{"point":-0.2644444444444444,"ci_lower":-0.3755555555555555,"ci_upper":-0.1643888888888889,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1844444444444444,"ci_lower":-0.28,"ci_upper":-0.0955555555555555,"corrected_p":0.0005,"raw_p":0.0001,"reject":true}}}},"conversation_correctly_finished":{"accent":{"pooled":{"point":-0.1340740740740741,"ci_lower":-0.2088888888888889,"ci_upper":-0.0614259259259259,"corrected_p":0.0012,"raw_p":0.0004,"reject":true},"per_domain":{"airline":{"point":-0.14,"ci_lower":-0.2445,"ci_upper":-0.0532777777777778,"corrected_p":0.0369,"raw_p":0.0041,"reject":true},"itsm":{"point":-0.1377777777777778,"ci_lower":-0.2623333333333333,"ci_upper":-0.0266666666666666,"corrected_p":0.204,"raw_p":0.0288,"reject":false},"medical_hr":{"point":-0.1244444444444444,"ci_lower":-0.2667222222222222,"ci_upper":0.035611111111111,"corrected_p":0.5808,"raw_p":0.1452,"reject":false}}},"background_noise":{"pooled":{"point":0.0807407407407407,"ci_lower":0.029611111111111,"ci_upper":0.1348333333333332,"corrected_p":0.0096,"raw_p":0.0048,"reject":true},"per_domain":{"airline":{"point":-0.0066666666666666,"ci_lower":-0.0533333333333333,"ci_upper":0.0377777777777777,"corrected_p":0.9714,"raw_p":0.6943,"reject":false},"itsm":{"point":0.1066666666666666,"ci_lower":0.0244444444444444,"ci_upper":0.1933333333333332,"corrected_p":0.204,"raw_p":0.0255,"reject":false},"medical_hr":{"point":0.1422222222222222,"ci_lower":0.0333333333333333,"ci_upper":0.2733888888888888,"corrected_p":0.204,"raw_p":0.0304,"reject":false}}},"both":{"pooled":{"point":0.0474074074074073,"ci_lower":-0.0200185185185185,"ci_upper":0.1126296296296295,"corrected_p":0.169,"raw_p":0.169,"reject":false},"per_domain":{"airline":{"point":-0.0288888888888889,"ci_lower":-0.0888888888888889,"ci_upper":0.0267222222222221,"corrected_p":0.9714,"raw_p":0.3238,"reject":false},"itsm":{"point":0.051111111111111,"ci_lower":-0.0667222222222222,"ci_upper":0.1778333333333332,"corrected_p":0.9714,"raw_p":0.4781,"reject":false},"medical_hr":{"point":0.1199999999999999,"ci_lower":-0.0045,"ci_upper":0.2556111111111111,"corrected_p":0.431,"raw_p":0.0862,"reject":false}}}},"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.1350992592592592,"ci_lower":-0.1734509444444444,"ci_upper":-0.095807537037037,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.1899777777777777,"ci_lower":-0.2552188333333333,"ci_upper":-0.1284138333333333,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1491577777777777,"ci_lower":-0.2190204444444443,"ci_upper":-0.0836535,"corrected_p":0.0003,"raw_p":0.0001,"reject":true},"medical_hr":{"point":-0.0661622222222221,"ci_lower":-0.1247152777777778,"ci_upper":-0.0001788888888889,"corrected_p":0.0592,"raw_p":0.0592,"reject":false}}},"background_noise":{"pooled":{"point":-0.1918974074074074,"ci_lower":-0.2340517129629629,"ci_upper":-0.1486593518518519,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2064555555555555,"ci_lower":-0.2915023888888888,"ci_upper":-0.1304431111111111,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2424799999999999,"ci_lower":-0.307777611111111,"ci_upper":-0.1710178333333332,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1267566666666666,"ci_lower":-0.1954959722222222,"ci_upper":-0.0592292777777778,"corrected_p":0.002,"raw_p":0.001,"reject":true}}},"both":{"pooled":{"point":-0.2220029629629629,"ci_lower":-0.2678517777777777,"ci_upper":-0.1803776851851852,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"itsm":{"point":-0.2272666666666666,"ci_lower":-0.306463,"ci_upper":-0.1538621111111113,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.2791355555555555,"ci_lower":-0.3516484444444444,"ci_upper":-0.2108322222222221,"corrected_p":0,"raw_p":0,"reject":true},"medical_hr":{"point":-0.1596066666666666,"ci_lower":-0.2288439444444444,"ci_upper":-0.0880449444444445,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.6578955555555556,"ci_lower":0.6184969444444444,"ci_upper":0.6955554444444443,"n":90},"per_domain":{"itsm":{"point":0.7156,"ci_lower":0.6635213333333333,"ci_upper":0.7689328333333334,"n":30},"medical_hr":{"point":0.5574733333333334,"ci_lower":0.4887918333333333,"ci_upper":0.6287876666666667,"n":30},"airline":{"point":0.7006133333333332,"ci_lower":0.6388541666666667,"ci_upper":0.7630553333333332,"n":30}}},"accent":{"pooled":{"point":0.5227962962962962,"ci_lower":0.4887110185185185,"ci_upper":0.5562537962962961,"n":90},"per_domain":{"itsm":{"point":0.5256222222222223,"ci_lower":0.4578880555555556,"ci_upper":0.5938891666666668,"n":30},"medical_hr":{"point":0.4913111111111111,"ci_lower":0.4355341666666666,"ci_upper":0.5476605555555555,"n":30},"airline":{"point":0.5514555555555556,"ci_lower":0.4933080555555554,"ci_upper":0.6084324999999999,"n":30}}},"background_noise":{"pooled":{"point":0.465998148148148,"ci_lower":0.4205607407407407,"ci_upper":0.5099596296296295,"n":90},"per_domain":{"itsm":{"point":0.5091444444444444,"ci_lower":0.4278869444444444,"ci_upper":0.5813322222222221,"n":30},"medical_hr":{"point":0.4307166666666667,"ci_lower":0.3563320833333333,"ci_upper":0.5069777777777776,"n":30},"airline":{"point":0.4581333333333333,"ci_lower":0.3792722222222222,"ci_upper":0.5314247222222221,"n":30}}},"both":{"pooled":{"point":0.4358925925925926,"ci_lower":0.3955842592592592,"ci_upper":0.4792500925925925,"n":90},"per_domain":{"itsm":{"point":0.4883333333333333,"ci_lower":0.4070775,"ci_upper":0.5717263888888888,"n":30},"medical_hr":{"point":0.3978666666666666,"ci_lower":0.3359344444444444,"ci_upper":0.461311111111111,"n":30},"airline":{"point":0.4214777777777777,"ci_lower":0.3506130555555555,"ci_upper":0.4961172222222222,"n":30}}}}}},{"id":"scribe-realtime-claude-haiku-4-5-eleven-flash-v2","name":"Scribe v2.2 Realtime + Claude Haiku 4.5 + Eleven Flash v2 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"Claude Haiku 4.5","tts":"Eleven Flash v2","clean":{"EVA-A_mean":{"pooled":{"point":0.6607381820615795,"ci_lower":0.6315744407965194,"ci_upper":0.6904226773929049},"per_domain":{"airline":{"point":0.6327613333333333,"ci_lower":0.5728533,"ci_upper":0.6946995999999999,"n":50},"itsm":{"point":0.6175333333333333,"ci_lower":0.56967675,"ci_upper":0.6648775416666667,"n":80},"medical_hr":{"point":0.7319198795180722,"ci_lower":0.6938952008032129,"ci_upper":0.7682190562248996,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.40982931726907634,"ci_lower":0.357935592369478,"ci_upper":0.4624842369477911},"per_domain":{"airline":{"point":0.34,"ci_lower":0.23200000000000004,"ci_upper":0.452,"n":50},"itsm":{"point":0.3425,"ci_lower":0.2625,"ci_upper":0.425,"n":80},"medical_hr":{"point":0.5469879518072289,"ci_lower":0.4608433734939759,"ci_upper":0.6313253012048193,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.8069743380856761,"ci_lower":0.796644430776439,"ci_upper":0.8170911132028114},"per_domain":{"airline":{"point":0.7991445333333332,"ci_lower":0.7785912566666666,"ci_upper":0.8185309333333333,"n":50},"itsm":{"point":0.79428075,"ci_lower":0.7771958291666667,"ci_upper":0.81134513125,"n":80},"medical_hr":{"point":0.8274977309236949,"ci_lower":0.8123004046184737,"ci_upper":0.8421214924698796,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.8167429718875502,"ci_lower":0.7879558232931728,"ci_upper":0.8446894578313253},"per_domain":{"airline":{"point":0.8079999999999999,"ci_lower":0.748,"ci_upper":0.8640000000000001,"n":50},"itsm":{"point":0.7849999999999999,"ci_lower":0.735,"ci_upper":0.8324999999999999,"n":80},"medical_hr":{"point":0.8572289156626507,"ci_lower":0.8156626506024097,"ci_upper":0.8963855421686746,"n":83}}},"task_completion":{"pooled":{"point":0.5743734939759038,"ci_lower":0.5210902108433735,"ci_upper":0.6284158634538152},"per_domain":{"airline":{"point":0.44800000000000006,"ci_lower":0.33599999999999997,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.5450000000000002,"ci_lower":0.4574999999999999,"ci_upper":0.635,"n":80},"medical_hr":{"point":0.730120481927711,"ci_lower":0.6596385542168675,"ci_upper":0.7988102409638553,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9738952690763053,"ci_lower":0.9677814890060242,"ci_upper":0.979422209688755},"per_domain":{"airline":{"point":0.9802839999999999,"ci_lower":0.9691839999999999,"ci_upper":0.9895402000000001,"n":50},"itsm":{"point":0.9601,"ci_lower":0.9472514375000001,"ci_upper":0.9717833750000001,"n":80},"medical_hr":{"point":0.9813018072289158,"ci_lower":0.9740510090361447,"ci_upper":0.9879880722891565,"n":83}}},"faithfulness":{"pooled":{"point":0.4339457831325301,"ci_lower":0.3908501506024097,"ci_upper":0.47736526104417665},"per_domain":{"airline":{"point":0.4699999999999999,"ci_lower":0.376,"ci_upper":0.5640000000000001,"n":50},"itsm":{"point":0.34750000000000003,"ci_lower":0.28125,"ci_upper":0.41500000000000004,"n":80},"medical_hr":{"point":0.4843373493975903,"ci_lower":0.42650602409638555,"ci_upper":0.5409638554216868,"n":83}}},"turn_taking":{"pooled":{"point":0.8817460443775101,"ci_lower":0.8694979795030121,"ci_upper":0.8932388465261044},"per_domain":{"airline":{"point":0.8834376,"ci_lower":0.8581687000000001,"ci_upper":0.9069124599999999,"n":50},"itsm":{"point":0.87435975,"ci_lower":0.8548167062499998,"ci_upper":0.8931295687499999,"n":80},"medical_hr":{"point":0.88744078313253,"ci_lower":0.8686495060240964,"ci_upper":0.9045285978915665,"n":83}}},"conciseness":{"pooled":{"point":0.7883305843373494,"ci_lower":0.7812702814759036,"ci_upper":0.7954306624497991},"per_domain":{"airline":{"point":0.749996,"ci_lower":0.7363000000000001,"ci_upper":0.7633720999999999,"n":50},"itsm":{"point":0.7922325,"ci_lower":0.7804125000000001,"ci_upper":0.8041075624999999,"n":80},"medical_hr":{"point":0.8227632530120482,"ci_lower":0.8126270030120484,"ci_upper":0.8329902108433735,"n":83}}},"conversation_progression":{"pooled":{"point":0.7508463855421686,"ci_lower":0.7275408383534138,"ci_upper":0.7739922941767069},"per_domain":{"airline":{"point":0.7639999999999999,"ci_lower":0.716,"ci_upper":0.8099999999999998,"n":50},"itsm":{"point":0.7162499999999999,"ci_lower":0.67875,"ci_upper":0.7537499999999999,"n":80},"medical_hr":{"point":0.772289156626506,"ci_lower":0.7355421686746988,"ci_upper":0.806325301204819,"n":83}}},"response_speed":{"pooled":{"point":1.9398187610441768,"ci_lower":1.8877200491967872,"ci_upper":1.9926817589859438},"per_domain":{"airline":{"point":1.9193829999999996,"ci_lower":1.837557025,"ci_upper":2.0011004249999997,"n":50},"itsm":{"point":2.0045275,"ci_lower":1.899742125,"ci_upper":2.1136989374999997,"n":80},"medical_hr":{"point":1.8955457831325304,"ci_lower":1.8216619427710845,"ci_upper":1.9761487801204816,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.635210843373494,"ci_lower":0.5693755020080322,"ci_upper":0.7002128514056224},"per_domain":{"airline":{"point":0.56,"ci_lower":0.42,"ci_upper":0.7,"n":50},"itsm":{"point":0.5625,"ci_lower":0.45,"ci_upper":0.6625,"n":80},"medical_hr":{"point":0.7831325301204819,"ci_lower":0.6867469879518072,"ci_upper":0.8674698795180723,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.24891854317269077,"ci_lower":0.1963702720431727,"ci_upper":0.3025349092394578},"per_domain":{"airline":{"point":0.20790399999999998,"ci_lower":0.1109408,"ci_upper":0.31636847999999995,"n":50},"itsm":{"point":0.17610800000000001,"ci_lower":0.10474670000000003,"ci_upper":0.25332219999999994,"n":80},"medical_hr":{"point":0.36274362951807226,"ci_lower":0.2698253253953314,"ci_upper":0.4588927361634035,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":1,"ci_lower":1,"ci_upper":1},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":1,"ci_lower":1,"ci_upper":1,"n":80},"medical_hr":{"point":1,"ci_lower":1,"ci_upper":1,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.556748397941767,"ci_lower":0.5013309471372992,"ci_upper":0.6123743087851404},"per_domain":{"airline":{"point":0.5381248,"ci_lower":0.42320128000000007,"ci_upper":0.6501439999999999,"n":50},"itsm":{"point":0.49985599999999997,"ci_lower":0.41337999999999997,"ci_upper":0.588612,"n":80},"medical_hr":{"point":0.6322643938253012,"ci_lower":0.5487868525037651,"ci_upper":0.7150766265060241,"n":83}}}},"perturbation_delta":{}},{"id":"scribe-realtime-gpt-5-4-eleven-flash-v2","name":"Scribe v2.2 Realtime + GPT-5.4 + Eleven Flash v2 (ElevenAgents)","type":"cascade","stt":"Scribe v2.2 Realtime","llm":"GPT-5.4","tts":"Eleven Flash v2","clean":{"EVA-A_mean":{"pooled":{"point":0.8159493540829987,"ci_lower":0.7929965289323961,"ci_upper":0.8380392432563587},"per_domain":{"airline":{"point":0.8451799999999998,"ci_lower":0.8012373333333334,"ci_upper":0.8860769333333334,"n":50},"itsm":{"point":0.7673275,"ci_lower":0.7216655833333333,"ci_upper":0.8121748125,"n":80},"medical_hr":{"point":0.8353405622489961,"ci_lower":0.8101496586345381,"ci_upper":0.8590991967871485,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.6719728915662652,"ci_lower":0.6248108433734939,"ci_upper":0.716094703815261},"per_domain":{"airline":{"point":0.68,"ci_lower":0.5880000000000001,"ci_upper":0.768,"n":50},"itsm":{"point":0.59375,"ci_lower":0.50625,"ci_upper":0.6762499999999999,"n":80},"medical_hr":{"point":0.7421686746987952,"ci_lower":0.6795180722891565,"ci_upper":0.8024096385542168,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.7310161572456493,"ci_lower":0.7213168108718206,"ci_upper":0.7406759172013053},"per_domain":{"airline":{"point":0.7765115999999999,"ci_lower":0.7601310333333333,"ci_upper":0.79350773,"n":50},"itsm":{"point":0.6972962291666667,"ci_lower":0.6797772234374999,"ci_upper":0.7158024713541666,"n":80},"medical_hr":{"point":0.7192406425702812,"ci_lower":0.7029465883534136,"ci_upper":0.7349183835341366,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.1301425702811245,"ci_lower":0.10025918674698796,"ci_upper":0.1631125},"per_domain":{"airline":{"point":0.17600000000000002,"ci_lower":0.10400000000000001,"ci_upper":0.252,"n":50},"itsm":{"point":0.1325,"ci_lower":0.0875,"ci_upper":0.18,"n":80},"medical_hr":{"point":0.0819277108433735,"ci_lower":0.04819277108433735,"ci_upper":0.12289156626506023,"n":83}}},"task_completion":{"pooled":{"point":0.7994226907630523,"ci_lower":0.7578262299196786,"ci_upper":0.838757003012048},"per_domain":{"airline":{"point":0.78,"ci_lower":0.6880000000000002,"ci_upper":0.8639999999999999,"n":50},"itsm":{"point":0.73875,"ci_lower":0.6612500000000001,"ci_upper":0.81125,"n":80},"medical_hr":{"point":0.8795180722891566,"ci_lower":0.8313253012048191,"ci_upper":0.9228915662650602,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9950368172690762,"ci_lower":0.9924963386044177,"ci_upper":0.9971174360943775},"per_domain":{"airline":{"point":0.99554,"ci_lower":0.9895920000000001,"ci_upper":1,"n":50},"itsm":{"point":0.9919825,"ci_lower":0.987734875,"ci_upper":0.9956975625,"n":80},"medical_hr":{"point":0.9975879518072288,"ci_lower":0.9955348795180723,"ci_upper":0.9991783132530122,"n":83}}},"faithfulness":{"pooled":{"point":0.6533885542168676,"ci_lower":0.6148460843373494,"ci_upper":0.6902345381526105},"per_domain":{"airline":{"point":0.7600000000000001,"ci_lower":0.6859999999999999,"ci_upper":0.8280000000000001,"n":50},"itsm":{"point":0.57125,"ci_lower":0.4987500000000001,"ci_upper":0.64375,"n":80},"medical_hr":{"point":0.6289156626506024,"ci_lower":0.5771084337349397,"ci_upper":0.6795180722891566,"n":83}}},"turn_taking":{"pooled":{"point":0.6008986850903615,"ci_lower":0.5808899740411647,"ci_upper":0.6202028458421185},"per_domain":{"airline":{"point":0.6332748,"ci_lower":0.59081508,"ci_upper":0.6759659299999999,"n":50},"itsm":{"point":0.5877330625,"ci_lower":0.5540954203125,"ci_upper":0.6214290671875,"n":80},"medical_hr":{"point":0.5816881927710844,"ci_lower":0.5549572891566266,"ci_upper":0.6084868734939759,"n":83}}},"conciseness":{"pooled":{"point":0.8260195155622491,"ci_lower":0.8200410455572289,"ci_upper":0.8320906080195783},"per_domain":{"airline":{"point":0.8402600000000001,"ci_lower":0.8296276,"ci_upper":0.8510763,"n":50},"itsm":{"point":0.806343125,"ci_lower":0.7943875625,"ci_upper":0.8177901875000001,"n":80},"medical_hr":{"point":0.831455421686747,"ci_lower":0.8225756024096385,"ci_upper":0.8400554216867467,"n":83}}},"conversation_progression":{"pooled":{"point":0.7661302710843373,"ci_lower":0.7469938253012048,"ci_upper":0.7855029304718876},"per_domain":{"airline":{"point":0.856,"ci_lower":0.824,"ci_upper":0.888,"n":50},"itsm":{"point":0.6978125000000001,"ci_lower":0.6653125,"ci_upper":0.73125,"n":80},"medical_hr":{"point":0.744578313253012,"ci_lower":0.7096385542168675,"ci_upper":0.7795180722891567,"n":83}}},"response_speed":{"pooled":{"point":3.5614493207831326,"ci_lower":3.41765988684739,"ci_upper":3.710066948456326},"per_domain":{"airline":{"point":3.205888,"ci_lower":2.9691726999999997,"ci_upper":3.4505717000000007,"n":50},"itsm":{"point":4.0463756250000005,"ci_lower":3.7145066093750003,"ci_upper":4.404787328125001,"n":80},"medical_hr":{"point":3.432084337349397,"ci_lower":3.3006479518072287,"ci_upper":3.562363614457832,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8781024096385542,"ci_lower":0.8337851405622491,"ci_upper":0.9192369477911647},"per_domain":{"airline":{"point":0.92,"ci_lower":0.84,"ci_upper":0.98,"n":50},"itsm":{"point":0.7625,"ci_lower":0.6625,"ci_upper":0.85,"n":80},"medical_hr":{"point":0.9518072289156626,"ci_lower":0.9036144578313253,"ci_upper":0.9879518072289156,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.43958574246987947,"ci_lower":0.3807531821812249,"ci_upper":0.4998838942168674},"per_domain":{"airline":{"point":0.427136,"ci_lower":0.31242175999999994,"ci_upper":0.5472561599999999,"n":50},"itsm":{"point":0.395050625,"ci_lower":0.301437725,"ci_upper":0.4921417249999999,"n":80},"medical_hr":{"point":0.4965706024096384,"ci_lower":0.40426004819277106,"ci_upper":0.5907095903614458,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.3319879518072289,"ci_lower":0.26811470883534133,"ci_upper":0.3979016064257028},"per_domain":{"airline":{"point":0.38,"ci_lower":0.24,"ci_upper":0.52,"n":50},"itsm":{"point":0.375,"ci_lower":0.275,"ci_upper":0.4875,"n":80},"medical_hr":{"point":0.24096385542168675,"ci_lower":0.1566265060240964,"ci_upper":0.3373493975903614,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.022116469076305226,"ci_lower":0.009811726987951805,"ci_upper":0.038911313172690754},"per_domain":{"airline":{"point":0.041945600000000006,"ci_lower":0.009049599999999998,"ci_upper":0.09035584000000002,"n":50},"itsm":{"point":0.016292,"ci_lower":0.003999999999999999,"ci_upper":0.03182820000000001,"n":80},"medical_hr":{"point":0.008111807228915665,"ci_lower":0.0014765301204819278,"ci_upper":0.017866024096385543,"n":83}}}},"perturbation_delta":{}},{"id":"grok-voice-think-fast-1-0","name":"Grok Voice Think Fast 1.0","type":"s2s","stt":"-","llm":"Grok Voice Think Fast 1.0","tts":"-","clean":{"EVA-A_mean":{"pooled":{"point":0.7517931950022311,"ci_lower":0.7267222054886212,"ci_upper":0.7769923216477019},"per_domain":{"airline":{"point":0.72,"ci_lower":0.6655277777777777,"ci_upper":0.7744444444444444,"n":50},"itsm":{"point":0.7785388888888889,"ci_lower":0.7449701736111112,"ci_upper":0.8105745486111111,"n":80},"medical_hr":{"point":0.7568406961178047,"ci_lower":0.7153788487282462,"ci_upper":0.7966337684069611,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.5883534136546184,"ci_lower":0.5354178380187417,"ci_upper":0.6418152610441766},"per_domain":{"airline":{"point":0.5,"ci_lower":0.3933333333333333,"ci_upper":0.6133333333333333,"n":50},"itsm":{"point":0.6666666666666666,"ci_lower":0.5833333333333334,"ci_upper":0.7416666666666667,"n":80},"medical_hr":{"point":0.5983935742971888,"ci_lower":0.5060240963855422,"ci_upper":0.6867469879518072,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6401612747657296,"ci_lower":0.6276289119645247,"ci_upper":0.6530451577504462},"per_domain":{"airline":{"point":0.6446551111111112,"ci_lower":0.6203807222222223,"ci_upper":0.6691427944444444,"n":50},"itsm":{"point":0.6283684722222223,"ci_lower":0.6063156597222222,"ci_upper":0.6508398229166666,"n":80},"medical_hr":{"point":0.6474602409638553,"ci_lower":0.6286156693440428,"ci_upper":0.6660133969210172,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.5686813922356091,"ci_lower":0.5252938420348058,"ci_upper":0.6129016064257028},"per_domain":{"airline":{"point":0.5866666666666667,"ci_lower":0.49999999999999994,"ci_upper":0.6733333333333333,"n":50},"itsm":{"point":0.525,"ci_lower":0.4583333333333333,"ci_upper":0.5916666666666667,"n":80},"medical_hr":{"point":0.5943775100401606,"ci_lower":0.5180722891566265,"ci_upper":0.6626506024096386,"n":83}}},"task_completion":{"pooled":{"point":0.6797222222222222,"ci_lower":0.6279243641231592,"ci_upper":0.7310928714859437},"per_domain":{"airline":{"point":0.56,"ci_lower":0.4466666666666667,"ci_upper":0.6733333333333333,"n":50},"itsm":{"point":0.8125,"ci_lower":0.7416666666666666,"ci_upper":0.875,"n":80},"medical_hr":{"point":0.6666666666666666,"ci_lower":0.5783132530120481,"ci_upper":0.755020080321285,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9896131860776439,"ci_lower":0.9857455911144579,"ci_upper":0.9932062374497991},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9814499999999999,"ci_lower":0.9716331250000001,"ci_upper":0.9902130208333333,"n":80},"medical_hr":{"point":0.9873895582329317,"ci_lower":0.9808150602409639,"ci_upper":0.993357530120482,"n":83}}},"faithfulness":{"pooled":{"point":0.5887466532797857,"ci_lower":0.5521778363453815,"ci_upper":0.6256194360776438},"per_domain":{"airline":{"point":0.6,"ci_lower":0.5166666666666667,"ci_upper":0.6799999999999998,"n":50},"itsm":{"point":0.54375,"ci_lower":0.4916145833333333,"ci_upper":0.5958333333333334,"n":80},"medical_hr":{"point":0.6224899598393574,"ci_lower":0.5662650602409639,"ci_upper":0.6787148594377509,"n":83}}},"turn_taking":{"pooled":{"point":0.8619166489290496,"ci_lower":0.8434363629852745,"ci_upper":0.8791902950886881},"per_domain":{"airline":{"point":0.8735786666666666,"ci_lower":0.8453675666666667,"ci_upper":0.9005977833333333,"n":50},"itsm":{"point":0.8355054166666667,"ci_lower":0.795577125,"ci_upper":0.8707030416666668,"n":80},"medical_hr":{"point":0.8766658634538155,"ci_lower":0.8485063453815261,"ci_upper":0.9021787248995985,"n":83}}},"conciseness":{"pooled":{"point":0.613510281124498,"ci_lower":0.6027830375669345,"ci_upper":0.6243507360274431},"per_domain":{"airline":{"point":0.5970533333333333,"ci_lower":0.5750395,"ci_upper":0.6191341666666667,"n":50},"itsm":{"point":0.5954333333333334,"ci_lower":0.5767873958333334,"ci_upper":0.6139167708333333,"n":80},"medical_hr":{"point":0.6480441767068273,"ci_lower":0.6339991967871487,"ci_upper":0.6621287148594377,"n":83}}},"conversation_progression":{"pooled":{"point":0.4450568942436412,"ci_lower":0.4167835508701473,"ci_upper":0.47348376840696116},"per_domain":{"airline":{"point":0.46333333333333326,"ci_lower":0.4099999999999999,"ci_upper":0.5166666666666666,"n":50},"itsm":{"point":0.4541666666666666,"ci_lower":0.4041666666666666,"ci_upper":0.50625,"n":80},"medical_hr":{"point":0.41767068273092367,"ci_lower":0.37349397590361444,"ci_upper":0.4618473895582329,"n":83}}},"response_speed":{"pooled":{"point":1.5425531693440426,"ci_lower":1.5068156614792503,"ci_upper":1.580582454902945},"per_domain":{"airline":{"point":1.5058866666666666,"ci_lower":1.4406593333333333,"ci_upper":1.5750268333333335,"n":50},"itsm":{"point":1.6146041666666666,"ci_lower":1.5517406249999999,"ci_upper":1.6814308333333337,"n":80},"medical_hr":{"point":1.5071686746987951,"ci_lower":1.4514456827309237,"ci_upper":1.566942469879518,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.7683132530120481,"ci_lower":0.7084618473895583,"ci_upper":0.8248293172690763},"per_domain":{"airline":{"point":0.72,"ci_lower":0.6,"ci_upper":0.84,"n":50},"itsm":{"point":0.85,"ci_lower":0.775,"ci_upper":0.925,"n":80},"medical_hr":{"point":0.7349397590361446,"ci_lower":0.6385542168674698,"ci_upper":0.8313253012048193,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.42248748078734694,"ci_lower":0.3592331362486985,"ci_upper":0.48705881034425774},"per_domain":{"airline":{"point":0.3246913580246914,"ci_lower":0.20732510288065842,"ci_upper":0.44979629629629625,"n":50},"itsm":{"point":0.4742798353909465,"ci_lower":0.3713477366255144,"ci_upper":0.5768016975308642,"n":80},"medical_hr":{"point":0.468491248946403,"ci_lower":0.36739302890574643,"ci_upper":0.5719681193911449,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.8686244979919678,"ci_lower":0.821644829317269,"ci_upper":0.9121887550200803},"per_domain":{"airline":{"point":0.9,"ci_lower":0.8,"ci_upper":0.98,"n":50},"itsm":{"point":0.8625,"ci_lower":0.7875,"ci_upper":0.9375,"n":80},"medical_hr":{"point":0.8433734939759037,"ci_lower":0.7590361445783133,"ci_upper":0.9156626506024096,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.28118531740129243,"ci_lower":0.22882450377642252,"ci_upper":0.33664865635381025},"per_domain":{"airline":{"point":0.2911934156378601,"ci_lower":0.1838683127572016,"ci_upper":0.4076543209876543,"n":50},"itsm":{"point":0.2148148148148148,"ci_lower":0.14315715020576128,"ci_upper":0.29562757201646084,"n":80},"medical_hr":{"point":0.3375477217512023,"ci_lower":0.24909514601616337,"ci_upper":0.4321000049581041,"n":83}}}},"perturbation_delta":{}},{"id":"universal-3-5-pro-gpt-5-4-sonic-3-5","name":"Universal 3.5 Pro + GPT-5.4 + Sonic 3.5","type":"cascade","stt":"Universal 3.5 Pro","llm":"GPT-5.4","tts":"Sonic 3.5","clean":{"EVA-A_mean":{"pooled":{"point":0.8068682730923694,"ci_lower":0.785967488425926,"ci_upper":0.8273318967536815},"per_domain":{"airline":{"point":0.8211111111111111,"ci_lower":0.7744444444444444,"ci_upper":0.8633333333333334,"n":50},"itsm":{"point":0.8205111111111112,"ci_lower":0.7919207291666667,"ci_upper":0.8482911111111111,"n":80},"medical_hr":{"point":0.7789825970548862,"ci_lower":0.744578313253012,"ci_upper":0.8132530120481926,"n":83}}},"EVA-A_pass":{"pooled":{"point":0.5988520749665328,"ci_lower":0.5492270749665328,"ci_upper":0.6478212851405623},"per_domain":{"airline":{"point":0.6533333333333333,"ci_lower":0.56,"ci_upper":0.7466666666666666,"n":50},"itsm":{"point":0.6291666666666667,"ci_lower":0.5583333333333333,"ci_upper":0.6958333333333334,"n":80},"medical_hr":{"point":0.5140562248995982,"ci_lower":0.4257028112449799,"ci_upper":0.6024096385542169,"n":83}}},"EVA-X_mean":{"pooled":{"point":0.6269978446006248,"ci_lower":0.6179423098365685,"ci_upper":0.6359868056224899},"per_domain":{"airline":{"point":0.6615024444444445,"ci_lower":0.6437676444444445,"ci_upper":0.6785978333333333,"n":50},"itsm":{"point":0.593642361111111,"ci_lower":0.5774291805555555,"ci_upper":0.6091881736111111,"n":80},"medical_hr":{"point":0.6258487282463188,"ci_lower":0.6124441398929049,"ci_upper":0.639117670682731,"n":83}}},"EVA-X_pass":{"pooled":{"point":0.009344042838018742,"ci_lower":0.0022222222222222222,"ci_upper":0.01868808567603748},"per_domain":{"airline":{"point":0.02,"ci_lower":0,"ci_upper":0.04666666666666666,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0.008032128514056224,"ci_lower":0,"ci_upper":0.020080321285140562,"n":83}}},"task_completion":{"pooled":{"point":0.633172690763052,"ci_lower":0.5833225401606426,"ci_upper":0.6817610441767069},"per_domain":{"airline":{"point":0.6866666666666665,"ci_lower":0.5866666666666667,"ci_upper":0.7799999999999998,"n":50},"itsm":{"point":0.6666666666666666,"ci_lower":0.5958333333333333,"ci_upper":0.7333333333333334,"n":80},"medical_hr":{"point":0.5461847389558232,"ci_lower":0.4617469879518073,"ci_upper":0.6345381526104417,"n":83}}},"agent_speech_fidelity":{"pooled":{"point":0.9974856760374834,"ci_lower":0.994764483350067,"ci_upper":0.9994550200803213},"per_domain":{"airline":{"point":1,"ci_lower":1,"ci_upper":1,"n":50},"itsm":{"point":0.9948666666666668,"ci_lower":0.9878416666666666,"ci_upper":0.9993833333333333,"n":80},"medical_hr":{"point":0.9975903614457833,"ci_lower":0.9931726907630523,"ci_upper":1,"n":83}}},"faithfulness":{"pooled":{"point":0.7961964524765729,"ci_lower":0.7666486362115127,"ci_upper":0.82455718708166},"per_domain":{"airline":{"point":0.7933333333333333,"ci_lower":0.7333333333333334,"ci_upper":0.8466666666666667,"n":50},"itsm":{"point":0.8020833333333334,"ci_lower":0.75625,"ci_upper":0.8458333333333332,"n":80},"medical_hr":{"point":0.7931726907630522,"ci_lower":0.7449799196787148,"ci_upper":0.8373493975903614,"n":83}}},"turn_taking":{"pooled":{"point":0.32933407931726905,"ci_lower":0.309632390855087,"ci_upper":0.34860781515227574},"per_domain":{"airline":{"point":0.39927399999999996,"ci_lower":0.3629579833333334,"ci_upper":0.4342445,"n":50},"itsm":{"point":0.27998124999999996,"ci_lower":0.25072675,"ci_upper":0.30904015625,"n":80},"medical_hr":{"point":0.3087469879518072,"ci_lower":0.27306123493975903,"ci_upper":0.3455355220883534,"n":83}}},"conciseness":{"pooled":{"point":0.8445225736278448,"ci_lower":0.8370745018406961,"ci_upper":0.8519235871820615},"per_domain":{"airline":{"point":0.8352333333333334,"ci_lower":0.8193196666666664,"ci_upper":0.8508666666666668,"n":50},"itsm":{"point":0.8363624999999999,"ci_lower":0.8237913541666667,"ci_upper":0.8487003125,"n":80},"medical_hr":{"point":0.8619718875502008,"ci_lower":0.852088253012048,"ci_upper":0.8717430722891566,"n":83}}},"conversation_progression":{"pooled":{"point":0.7071368808567603,"ci_lower":0.6828913152610442,"ci_upper":0.730734981593039},"per_domain":{"airline":{"point":0.75,"ci_lower":0.7066666666666666,"ci_upper":0.7933333333333334,"n":50},"itsm":{"point":0.6645833333333334,"ci_lower":0.6229166666666666,"ci_upper":0.70625,"n":80},"medical_hr":{"point":0.7068273092369478,"ci_lower":0.6686746987951807,"ci_upper":0.7449799196787149,"n":83}}},"response_speed":{"pooled":{"point":4.281128002008032,"ci_lower":4.135888449799197,"ci_upper":4.443638534220215},"per_domain":{"airline":{"point":4.27532,"ci_lower":4.075045166666667,"ci_upper":4.483413333333333,"n":50},"itsm":{"point":4.8224375,"ci_lower":4.456071666666666,"ci_upper":5.2595175,"n":80},"medical_hr":{"point":3.7456265060240956,"ci_lower":3.6152408634538142,"ci_upper":3.876765863453815,"n":83}}},"EVA-A_pass_at_k":{"pooled":{"point":0.8344477911646586,"ci_lower":0.7843674698795181,"ci_upper":0.8814959839357429},"per_domain":{"airline":{"point":0.88,"ci_lower":0.78,"ci_upper":0.96,"n":50},"itsm":{"point":0.9125,"ci_lower":0.85,"ci_upper":0.975,"n":80},"medical_hr":{"point":0.7108433734939759,"ci_lower":0.6144578313253012,"ci_upper":0.8072289156626506,"n":83}}},"EVA-A_pass_power_k":{"pooled":{"point":0.3805674136876725,"ci_lower":0.3186247283372171,"ci_upper":0.44349587857603245},"per_domain":{"airline":{"point":0.422880658436214,"ci_lower":0.29893004115226335,"ci_upper":0.5497942386831275,"n":50},"itsm":{"point":0.36887860082304524,"ci_lower":0.27556584362139913,"ci_upper":0.46512602880658427,"n":80},"medical_hr":{"point":0.3499429818037582,"ci_lower":0.2552927760424413,"ci_upper":0.4486117308741137,"n":83}}},"EVA-X_pass_at_k":{"pooled":{"point":0.02803212851405622,"ci_lower":0.006666666666666667,"ci_upper":0.054698795180722896},"per_domain":{"airline":{"point":0.06,"ci_lower":0,"ci_upper":0.14,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0.024096385542168676,"ci_lower":0,"ci_upper":0.060240963855421686,"n":83}}},"EVA-X_pass_power_k":{"pooled":{"point":0.00011535855355578689,"ci_lower":0.000027434842249657054,"ci_upper":0.00022556067892970862},"per_domain":{"airline":{"point":0.0002469135802469135,"ci_lower":0,"ci_upper":0.0005761316872427982,"n":50},"itsm":{"point":0,"ci_lower":0,"ci_upper":0,"n":80},"medical_hr":{"point":0.00009916208042044718,"ci_lower":0,"ci_upper":0.00024790520105111795,"n":83}}}},"perturbation_delta":{"transcription_accuracy_key_entities":{"accent":{"pooled":{"point":-0.0632666666666666,"ci_lower":-0.0980877777777777,"ci_upper":-0.0276558333333333,"corrected_p":0.0007,"raw_p":0.0007,"reject":true},"per_domain":{"medical_hr":{"point":-0.0464444444444444,"ci_lower":-0.0903783333333333,"ci_upper":-0.0025552777777777,"corrected_p":0.1,"raw_p":0.05,"reject":false},"airline":{"point":-0.0704888888888888,"ci_lower":-0.1557599999999999,"ci_upper":0.0155308333333332,"corrected_p":0.1213,"raw_p":0.1213,"reject":false},"itsm":{"point":-0.0728666666666666,"ci_lower":-0.1119072222222222,"ci_upper":-0.0314872222222222,"corrected_p":0.0066,"raw_p":0.0022,"reject":true}}},"background_noise":{"pooled":{"point":-0.1128185185185185,"ci_lower":-0.1387009259259259,"ci_upper":-0.0851175925925925,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"medical_hr":{"point":-0.1183666666666666,"ci_lower":-0.1600108333333333,"ci_upper":-0.0816422222222222,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1362222222222221,"ci_lower":-0.1928588888888888,"ci_upper":-0.0810766666666666,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.0838666666666666,"ci_lower":-0.1211474999999999,"ci_upper":-0.0424324999999999,"corrected_p":0.004,"raw_p":0.001,"reject":true}}},"both":{"pooled":{"point":-0.1669518518518518,"ci_lower":-0.2025606481481481,"ci_upper":-0.1320757407407407,"corrected_p":0,"raw_p":0,"reject":true},"per_domain":{"medical_hr":{"point":-0.1511888888888888,"ci_lower":-0.2029155555555555,"ci_upper":-0.0959080555555556,"corrected_p":0,"raw_p":0,"reject":true},"airline":{"point":-0.1911555555555555,"ci_lower":-0.2659875,"ci_upper":-0.1243091666666666,"corrected_p":0.0006,"raw_p":0.0001,"reject":true},"itsm":{"point":-0.1585111111111111,"ci_lower":-0.2079083333333332,"ci_upper":-0.1100172222222222,"corrected_p":0,"raw_p":0,"reject":true}}}}},"metric_values":{"transcription_accuracy_key_entities":{"clean":{"pooled":{"point":0.8039407407407408,"ci_lower":0.7705960185185184,"ci_upper":0.8356616666666665,"n":90},"per_domain":{"itsm":{"point":0.8258222222222223,"ci_lower":0.7820180555555556,"ci_upper":0.8674694444444446,"n":30},"medical_hr":{"point":0.7616333333333334,"ci_lower":0.7025594444444443,"ci_upper":0.8193019444444445,"n":30},"airline":{"point":0.8243666666666667,"ci_lower":0.7583080555555556,"ci_upper":0.8833377777777778,"n":30}}},"accent":{"pooled":{"point":0.7406740740740742,"ci_lower":0.7128467592592593,"ci_upper":0.766975462962963,"n":90},"per_domain":{"itsm":{"point":0.7529555555555556,"ci_lower":0.7024727777777778,"ci_upper":0.7974908333333335,"n":30},"medical_hr":{"point":0.715188888888889,"ci_lower":0.6743319444444443,"ci_upper":0.7582944444444444,"n":30},"airline":{"point":0.7538777777777778,"ci_lower":0.6982622222222225,"ci_upper":0.8068449999999999,"n":30}}},"background_noise":{"pooled":{"point":0.6911222222222222,"ci_lower":0.6482007407407407,"ci_upper":0.7306,"n":90},"per_domain":{"itsm":{"point":0.7419555555555555,"ci_lower":0.6858638888888889,"ci_upper":0.7968811111111113,"n":30},"medical_hr":{"point":0.6432666666666665,"ci_lower":0.5721402777777777,"ci_upper":0.7102944444444441,"n":30},"airline":{"point":0.6881444444444446,"ci_lower":0.6103527777777777,"ci_upper":0.7658030555555557,"n":30}}},"both":{"pooled":{"point":0.6369888888888889,"ci_lower":0.6068510185185184,"ci_upper":0.6648462037037037,"n":90},"per_domain":{"itsm":{"point":0.6673111111111111,"ci_lower":0.6111099999999999,"ci_upper":0.7196644444444443,"n":30},"medical_hr":{"point":0.6104444444444445,"ci_lower":0.5644174999999999,"ci_upper":0.659781111111111,"n":30},"airline":{"point":0.6332111111111111,"ci_lower":0.5824022222222224,"ci_upper":0.6848008333333333,"n":30}}}}}}]'),vne={systems:gne},sN={pooled:"Pooled",airline:"CSM",itsm:"ITSM",medical_hr:"HR"},yne=vne,hc=yne.systems;function df(e){const t={s2s:0,"2-part":1,cascade:2};return[...e].sort((r,i)=>t[r.type]-t[i.type]||r.name.localeCompare(i.name))}function oa(e,t,r){const i=e.clean[t];return i?r==="pooled"?i.pooled:i.per_domain[r]??null:null}function uN(e,t,r,i){const o=e.perturbation_delta[t]?.[r];return o?o.pooled:null}function wne(e,t,r,i){const o=e.metric_values?.[t]?.[r];return o?o.pooled:null}const bne=["task_completion","agent_speech_fidelity","faithfulness"],xne=["turn_taking","conciseness","conversation_progression"],jne={task_completion:"Task Completion",agent_speech_fidelity:"Speech Fidelity",faithfulness:"Faithfulness"},Ane={turn_taking:"Turn Taking",conciseness:"Conciseness",conversation_progression:"Conversation Progression"},Kx=new Set(["response_speed"]),pd=(()=>{const e=new Set;for(const t of hc)for(const r of Object.keys(t.perturbation_delta))for(const i of Object.keys(t.perturbation_delta[r]))e.add(i);return Array.from(e).sort()})(),ff={accent:"Accent",background_noise:"Background Noise",both:"Accent + Noise"},y9={bg:{primary:"#0B0D17",secondary:"#12152A",tertiary:"#1A1F3D",hover:"#222850"},accent:{purple:"#8B5CF6",purpleLight:"#A78BFA",purpleDim:"#6D28D9",blue:"#38BDF8",blueLight:"#7DD3FC",blueDim:"#0284C7",cyan:"#06B6D4",amber:"#F59E0B"},text:{primary:"#F1F5F9",secondary:"#94A3B8",muted:"#64748B"},heatmap:{bad:"#EF4444",badBg:"#7F1D1D",mid:"#EAB308",midBg:"#713F12",good:"#22C55E",goodBg:"#14532D"}},Sne={bg:{primary:"#FFFFFF",secondary:"#F8FAFC",tertiary:"#F1F5F9",hover:"#E2E8F0"},accent:{purple:"#7C3AED",purpleLight:"#6D28D9",purpleDim:"#5B21B6",blue:"#0284C7",blueLight:"#0369A1",blueDim:"#075985",cyan:"#0891B2",amber:"#D97706"},text:{primary:"#0F172A",secondary:"#334155",muted:"#64748B"},heatmap:{bad:"#DC2626",badBg:"#FEE2E2",mid:"#CA8A04",midBg:"#FEF9C3",good:"#16A34A",goodBg:"#DCFCE7"}},Tne={dark:y9,light:Sne},w9=j.createContext({mode:"dark",colors:y9});function xa(){return j.useContext(w9).colors}function Ene(){return j.useContext(w9).mode}function Zu(e,t,r,i,o=!1,c){const s=c??y9,u=r-t;let d=u===0?.5:(e-t)/u;o&&(d=1-d);const f=.1+d*.55;return{bg:One(i,f),text:s.text.primary}}function One(e,t){const r=parseInt(e.slice(1,3),16),i=parseInt(e.slice(3,5),16),o=parseInt(e.slice(5,7),16);return`rgba(${r}, ${i}, ${o}, ${t.toFixed(2)})`}function kne(e=640){const[t,r]=j.useState(!1);return j.useEffect(()=>{const i=()=>r(window.innerWidthwindow.removeEventListener("resize",i)},[e]),t}function Xx({base:e,sub:t}){return g.jsxs(g.Fragment,{children:[e,g.jsx("sub",{className:"text-[0.7em]",children:t})]})}function Nne({active:e,payload:t,xSub:r,ySub:i}){if(!e||!t?.length)return null;const o=t[0].payload,c=o.type==="cascade"?"Cascade":o.type==="2-part"?"Hybrid":"Speech-to-Speech",s=o.type==="cascade"?"bg-purple/20 text-purple-light":o.type==="2-part"?"bg-emerald-500/20 text-emerald-400":"bg-blue/20 text-blue-light";return g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1",children:o.name}),g.jsxs("div",{className:"flex flex-col gap-1 text-xs",children:[g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[g.jsx(Xx,{base:"EVA-A",sub:r}),":"]})," ",g.jsx("span",{className:"text-purple-light font-mono",children:o.plotX.toFixed(2)})," ",g.jsxs("span",{className:"text-text-muted font-mono",children:["[",o.xLower.toFixed(2),", ",o.xUpper.toFixed(2),"]"]})]}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[g.jsx(Xx,{base:"EVA-X",sub:i}),":"]})," ",g.jsx("span",{className:"text-blue-light font-mono",children:o.plotY.toFixed(2)})," ",g.jsxs("span",{className:"text-text-muted font-mono",children:["[",o.yLower.toFixed(2),", ",o.yUpper.toFixed(2),"]"]})]})]}),o.type==="cascade"&&g.jsxs("div",{className:"text-[10px] text-text-muted mt-1.5 space-y-0.5",children:[g.jsxs("div",{children:["STT: ",o.stt]}),g.jsxs("div",{children:["LLM: ",o.llm]}),g.jsxs("div",{children:["TTS: ",o.tts]})]}),g.jsx("div",{className:"mt-1.5",children:g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-full font-medium ${s}`,children:c})})]})}function Yx({x:e,y:t,base:r,sub:i,suffix:o,fill:c,angle:s,small:u}){const d=u?12:20,f=u?9:14,m=u?3:5;return g.jsxs("text",{x:e,y:t,fill:c,fontSize:d,fontWeight:600,textAnchor:"middle",transform:s?`rotate(${s}, ${e}, ${t})`:void 0,children:[r,g.jsx("tspan",{fontSize:f,dy:m,children:i}),o&&g.jsx("tspan",{fontSize:d,dy:-m,children:o})]})}const Gx=[0,.2,.4,.6,.8,1],J6="#A78BFA",Cne="#C4B5FD",pN="#F59E0B",Mne="#FBBF24",dN="#34D399",Pne="#6EE7B7",fN="#06B6D4";function Dne(e){const t=[];for(const r of e)e.some(o=>o.plotY>=r.plotY&&o.plotX>=r.plotX&&(o.plotY>r.plotY||o.plotX>r.plotX))||t.push(r);return t.sort((r,i)=>r.plotX-i.plotX).map(r=>({plotX:r.plotX,plotY:r.plotY}))}function Rne({frontier:e}){const t=Ek(),r=p9();if(!t||!r||e.length<2)return null;const i=e.map(o=>`${t(o.plotX)},${r(o.plotY)}`).join(" ");return g.jsx("polyline",{points:i,fill:"none",stroke:fN,strokeWidth:2,strokeDasharray:"6 3",pointerEvents:"none"})}const as=[{title:"pass@1",description:g.jsx(g.Fragment,{children:"Average of per-sample scores, where each sample scores 1 if all metrics in category surpass metric-specific threshold, else 0. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass@1",xMetric:"EVA-A_pass",yMetric:"EVA-X_pass",domain:[0,1]},{title:"pass@k (k=5)",description:g.jsx(g.Fragment,{children:"Percent of scenarios where at least 1 of k=5 trials surpasses metric-specific thresholds in all metrics in the category. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass@k",xMetric:"EVA-A_pass_at_k",yMetric:"EVA-X_pass_at_k",domain:[0,1]},{title:"pass^k (k=5)",description:g.jsx(g.Fragment,{children:"Per-scenario probability of all k=5 trials succeeding (scenario pass rate raised to the k-th power) for that category, averaged across scenarios. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"pass^k",xMetric:"EVA-A_pass_power_k",yMetric:"EVA-X_pass_power_k",domain:[0,1]},{title:"Mean",description:g.jsx(g.Fragment,{children:"Average of per-sample scores, where each sample's score is the mean of the submetrics in that category. Error bars (95% confidence intervals) reflect stochastic model behavior rather than measurement noise (see paper section 4.2)."}),subscript:"mean",xMetric:"EVA-A_mean",yMetric:"EVA-X_mean",domain:[0,1]}];function Lne(e){return e==="2-part"?{fill:dN,stroke:Pne}:e==="s2s"?{fill:pN,stroke:Mne}:{fill:J6,stroke:Cne}}function zne({systems:e,domain:t}){const r=xa(),[i,o]=j.useState(0),c=kne(),s=as[i],u=df(e).flatMap(h=>{const v=oa(h,s.xMetric,t),w=oa(h,s.yMetric,t);return!v||!w?[]:[{id:h.id,name:h.name,type:h.type,stt:h.stt,llm:h.llm,tts:h.tts,plotX:v.point,plotY:w.point,xLower:v.ci_lower,xUpper:v.ci_upper,yLower:w.ci_lower,yUpper:w.ci_upper,xErr:[v.point-v.ci_lower,v.ci_upper-v.point],yErr:[w.point-w.ci_lower,w.ci_upper-w.point]}]}),d=Dne(u),f=()=>o(h=>(h-1+as.length)%as.length),m=()=>o(h=>(h+1)%as.length);return g.jsxs("div",{className:"bg-bg-secondary rounded-xl border border-border-default p-6",children:[g.jsx("div",{className:"flex flex-wrap justify-center gap-2 mb-6",children:as.map((h,v)=>g.jsx("button",{onClick:()=>o(v),className:`px-3 py-1 rounded-full text-xs font-medium transition-colors ${v===i?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:h.title},v))}),g.jsxs("div",{className:"flex items-center justify-between mb-6",children:[g.jsx("button",{onClick:f,className:"p-2 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(_P,{className:"w-6 h-6"})}),g.jsxs("div",{className:"text-center flex-1 px-4",children:[g.jsx("h3",{className:"text-xl font-semibold text-text-primary mb-2",children:s.title}),g.jsx("p",{className:"text-sm text-text-muted leading-loose max-w-xl mx-auto",children:s.description})]}),g.jsx("button",{onClick:m,className:"p-2 rounded-lg hover:bg-bg-hover transition-colors text-text-muted hover:text-text-primary",children:g.jsx(ro,{className:"w-6 h-6"})})]}),g.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center gap-6 max-w-4xl mx-auto",children:[g.jsx("div",{className:"flex-1 min-w-0",children:g.jsx("div",{style:{width:"100%",aspectRatio:"1"},className:"[&_.recharts-surface]:overflow-visible min-h-[300px] sm:min-h-[400px]",children:g.jsx(Wh,{width:"100%",height:"100%",children:g.jsxs(_ne,{margin:{top:15,right:15,bottom:c?45:60,left:c?25:40},style:{overflow:"visible"},children:[g.jsx(lf,{strokeDasharray:"3 3",stroke:r.bg.tertiary}),g.jsx(sf,{type:"number",dataKey:"plotX",domain:s.domain,ticks:Gx,allowDataOverflow:!0,tickFormatter:h=>h.toFixed(1),stroke:r.text.muted,tick:{fill:r.text.secondary,fontSize:11},label:({viewBox:h})=>{const{x:v,y:w,width:b}=h;return g.jsx(Yx,{x:v+b/2,y:w+(c?35:50),base:"Accuracy (EVA-A",sub:s.subscript,suffix:")",fill:r.accent.purpleLight,small:c})}}),g.jsx(uf,{type:"number",dataKey:"plotY",domain:s.domain,ticks:Gx,allowDataOverflow:!0,tickFormatter:h=>h.toFixed(1),stroke:r.text.muted,tick:{fill:r.text.secondary,fontSize:11},label:({viewBox:h})=>{const{x:v,y:w,height:b}=h;return g.jsx(Yx,{x:v-(c?2:8),y:w+b/2,base:"Experience (EVA-X",sub:s.subscript,suffix:")",fill:r.accent.blueLight,angle:-90,small:c})}}),g.jsx(n9,{content:g.jsx(Nne,{xSub:s.subscript,ySub:s.subscript}),cursor:!1}),g.jsx(Rne,{frontier:d}),g.jsxs(Hk,{data:u,fill:J6,children:[g.jsx(Us,{dataKey:"xErr",direction:"x",width:4,strokeWidth:1,stroke:r.text.muted}),g.jsx(Us,{dataKey:"yErr",direction:"y",width:4,strokeWidth:1,stroke:r.text.muted}),u.map(h=>{const{fill:v,stroke:w}=Lne(h.type);return g.jsx(of,{fill:v,stroke:w,strokeWidth:1.5,r:8},h.id)})]})]})})})}),g.jsxs("div",{className:"flex flex-wrap justify-center gap-x-4 gap-y-2 lg:flex-col lg:gap-3 lg:flex-shrink-0 lg:pr-2",children:[g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:J6}}),g.jsx("span",{className:"whitespace-nowrap",children:"Cascade"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:dN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Hybrid"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-3 h-3 sm:w-3.5 sm:h-3.5 rounded-full flex-shrink-0",style:{backgroundColor:pN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Speech-to-Speech"})]}),g.jsxs("div",{className:"flex items-center gap-2 text-xs sm:text-sm text-text-secondary",children:[g.jsx("div",{className:"w-5 sm:w-6 h-0 border-t-2 border-dashed flex-shrink-0",style:{borderColor:fN}}),g.jsx("span",{className:"whitespace-nowrap",children:"Pareto Frontier"})]})]})]})]})}const Ine=["pooled","airline","itsm","medical_hr"],Bne={stt:["#F59E0B","#38BDF8","#34D399","#F87171","#A78BFA","#FACC15"],llm:["#22D3EE","#FB923C","#818CF8","#4ADE80","#F59E0B","#F472B6","#94A3B8","#A3E635","#E879F9","#F87171"],tts:["#A3E635","#FB7185","#67E8F9","#C084FC","#FDBA74","#2DD4BF"]},Vne={stt:["#B45309","#0369A1","#047857","#B91C1C","#6D28D9","#A16207"],llm:["#0E7490","#C2410C","#4338CA","#15803D","#B45309","#BE185D","#475569","#65A30D","#A21CAF","#B91C1C"],tts:["#65A30D","#E11D48","#0891B2","#7C3AED","#EA580C","#0D9488"]};function Une(e,t){const r=t?Bne:Vne,i=[],o=[],c=[],s=new Set;for(const f of e)f.stt!=="-"&&!s.has("stt:"+f.stt)&&(i.push(f.stt),s.add("stt:"+f.stt)),s.has("llm:"+f.llm)||(o.push(f.llm),s.add("llm:"+f.llm)),f.tts!=="-"&&!s.has("tts:"+f.tts)&&(c.push(f.tts),s.add("tts:"+f.tts));const u=new Map,d=(f,m)=>{f.forEach((h,v)=>u.set(h,m[v%m.length]))};return d(i,r.stt),d(o,r.llm),d(c,r.tts),u}function Wx({system:e,componentColors:t}){if(e.type==="s2s"||e.type==="2-part"){if(e.tts!=="-")return g.jsxs("span",{className:"text-sm leading-relaxed inline-flex flex-wrap items-baseline",children:[g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.llm)},children:e.llm}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.tts)},children:e.tts})]});const r=t.get(e.llm)||"#F1F5F9";return g.jsx("span",{style:{color:r},children:e.llm})}return g.jsxs("span",{className:"text-sm leading-relaxed inline-flex flex-wrap items-baseline",children:[g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.stt)},children:e.stt}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.llm)},children:e.llm}),g.jsx("span",{className:"text-text-muted whitespace-nowrap",children:" + "}),g.jsx("span",{className:"whitespace-nowrap",style:{color:t.get(e.tts)},children:e.tts})]})}const $ne=[{key:null,label:"Default"},{key:"system_stt",label:"STT"},{key:"system_llm",label:"LLM"},{key:"system_tts",label:"TTS"}];function os({active:e,dir:t}){return e?t==="desc"?g.jsx(sP,{className:"w-3 h-3 inline ml-0.5"}):g.jsx(pP,{className:"w-3 h-3 inline ml-0.5"}):null}function ea(e,t){return t.point===null?`${e}: no data`:t.ci_lower!==null&&t.ci_upper!==null?`${e}: ${t.point.toFixed(3)} [${t.ci_lower.toFixed(3)}, ${t.ci_upper.toFixed(3)}]`:`${e}: ${t.point.toFixed(3)}`}function Zx({title:e,description:t,metricKeys:r,metricLabels:i,baseColor:o,aggregateColumns:c,aggregateColor:s="#F59E0B",systems:u,initialDomain:d="pooled"}){const f=xa(),m=Ene(),h=c??[],v=m!=="light",w=j.useMemo(()=>Une(u,v),[u,v]),[b,x]=j.useState(d),[A,T]=j.useState(null),[E,O]=j.useState("desc"),[N,C]=j.useState(!1),[M,R]=j.useState({top:0,left:0}),z=j.useRef(null),q=j.useRef(null),[Z,te]=j.useState("scores"),X=j.useCallback(()=>{if(z.current){const re=z.current.getBoundingClientRect();R({top:re.bottom+4,left:re.left})}C(re=>!re)},[]);j.useEffect(()=>{function re(Q){q.current&&!q.current.contains(Q.target)&&z.current&&!z.current.contains(Q.target)&&C(!1)}if(N)return document.addEventListener("mousedown",re),()=>document.removeEventListener("mousedown",re)},[N]);function ge(re){A===re?O(Q=>Q==="desc"?"asc":"desc"):(T(re),O("desc"))}function se(re){re===null?T(null):A===re?O(Q=>Q==="desc"?"asc":"desc"):(T(re),O("asc")),C(!1)}const ye=(re,Q)=>{const ee=oa(re,Q,b);return ee?{point:ee.point,ci_lower:ee.ci_lower,ci_upper:ee.ci_upper}:{point:null,ci_lower:null,ci_upper:null}},B=j.useMemo(()=>{if(!A)return df(u);const re=ee=>{if(A==="system_stt")return ee.stt;if(A==="system_llm")return ee.llm;if(A==="system_tts")return ee.tts;const Se=h.find(we=>we.key===A);return Se?oa(ee,Se.metric,b)?.point??-1/0:oa(ee,A,b)?.point??-1/0},Q=(ee,Se)=>{const ne=re(ee),we=re(Se);if(typeof ne=="string"&&typeof we=="string")return E==="asc"?ne.localeCompare(we):we.localeCompare(ne);const de=ne,Oe=we;return E==="desc"?Oe-de:de-Oe};return[...u].sort(Q)},[A,E,h,u,b]),G={};for(const re of r){const Q=u.map(ee=>ye(ee,re).point).filter(ee=>ee!==null);Q.length?G[re]={min:Math.min(...Q),max:Math.max(...Q)}:G[re]={min:0,max:1}}const ie={};for(const re of h){const Q=u.map(ee=>oa(ee,re.metric,b)?.point??null).filter(ee=>ee!==null);Q.length?ie[re.key]={min:Math.min(...Q),max:Math.max(...Q)}:ie[re.key]={min:0,max:1}}const ce=h.length+r.length,le=35,D=`${(100-le)/ce}%`,H=`${le}%`,ae="text-center py-3 px-1 font-bold text-xs leading-snug cursor-pointer select-none hover:bg-bg-hover/50 transition-colors",oe=Z==="scores"?h:[],ve=Z==="metrics"?r:[],Ae=Z==="scores"?h.length:r.length,je=`${(100-le)/Ae}%`;return g.jsxs("div",{className:"bg-bg-secondary rounded-xl border border-border-default p-4 sm:p-6",children:[g.jsx("h3",{className:"text-lg font-semibold text-text-primary mb-1",children:e}),g.jsx("p",{className:"text-sm text-text-secondary mb-3",children:t}),g.jsx("div",{className:"inline-flex rounded-lg border border-border-default bg-bg-primary p-1 mb-4",children:Ine.map(re=>g.jsx("button",{onClick:()=>x(re),className:`px-2.5 py-1 text-xs rounded-md transition-colors ${b===re?"bg-bg-tertiary text-text-primary":"text-text-muted hover:text-text-secondary"}`,children:sN[re]},re))}),h.length>0&&r.length>0&&g.jsxs("div",{className:"flex gap-2 mb-4 md:hidden",children:[g.jsx("button",{onClick:()=>te("scores"),className:`flex-1 px-3 py-2 rounded-lg text-xs font-medium transition-colors ${Z==="scores"?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:"Aggregate Scores"}),g.jsx("button",{onClick:()=>te("metrics"),className:`flex-1 px-3 py-2 rounded-lg text-xs font-medium transition-colors ${Z==="metrics"?"bg-purple/20 text-purple-light":"bg-bg-hover text-text-muted hover:text-text-secondary"}`,children:"Individual Metrics"})]}),g.jsx("div",{className:"hidden md:block overflow-x-auto",children:g.jsxs("table",{className:"w-full text-sm",style:{tableLayout:"fixed"},children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border-default",children:[g.jsxs("th",{className:"text-left py-3 px-3 text-text-muted font-medium text-sm sticky left-0 bg-bg-secondary z-10",style:{width:H},children:[g.jsxs("button",{ref:z,onClick:X,className:"flex items-center gap-1 hover:text-text-primary transition-colors",children:["System",g.jsx(ur,{className:"w-3.5 h-3.5"}),A?.startsWith("system_")&&g.jsx(os,{active:!0,dir:E})]}),N&&Mh.createPortal(g.jsx("div",{ref:q,className:"bg-bg-tertiary border border-border-default rounded-lg shadow-xl py-1 min-w-[100px]",style:{position:"fixed",top:M.top,left:M.left,zIndex:9999},children:$ne.map(re=>g.jsx("button",{onClick:()=>se(re.key),className:`block w-full text-left px-3 py-1.5 text-xs hover:bg-bg-hover transition-colors ${A===re.key||re.key===null&&A===null?"text-purple-light font-medium":"text-text-secondary"}`,children:re.label},re.key??"default"))}),document.body)]}),h.map((re,Q)=>g.jsxs("th",{className:`${ae} ${Q===h.length-1?"border-r-2 border-border-default":""}`,style:{color:s,width:D},onClick:()=>ge(re.key),children:[re.label,g.jsx(os,{active:A===re.key,dir:E})]},re.key)),r.map(re=>g.jsxs("th",{className:`${ae} text-text-primary`,style:{width:D},onClick:()=>ge(re),children:[i[re]||re,g.jsx(os,{active:A===re,dir:E})]},re))]})}),g.jsx("tbody",{children:B.map((re,Q)=>{const ee=Q>0?B[Q-1]:null,Se=!A&&ee!==null&&ee.type!==re.type,ne=1+h.length+r.length;return g.jsxs(j.Fragment,{children:[Se&&g.jsx("tr",{"aria-hidden":"true",children:g.jsx("td",{colSpan:ne,className:"p-0",children:g.jsx("div",{className:"border-t border-dashed border-border-default my-1"})})}),g.jsxs("tr",{className:"border-b border-border-default/30",children:[g.jsx("td",{className:"py-2.5 px-3 sticky left-0 bg-bg-secondary z-10 whitespace-nowrap",children:g.jsx(Wx,{system:re,componentColors:w})}),h.map((we,de)=>{const Oe=oa(re,we.metric,b),ze=Oe?{point:Oe.point,ci_lower:Oe.ci_lower,ci_upper:Oe.ci_upper}:{point:null,ci_lower:null,ci_upper:null},Lt=de===h.length-1?"border-r-2 border-border-default":"";if(ze.point===null)return g.jsx("td",{className:`py-1.5 px-1 text-center ${Lt}`,title:ea(we.label,ze),children:g.jsx("div",{className:"rounded-md px-0.5 py-1.5 font-mono text-xs font-medium text-text-muted",children:"—"})},we.key);const{min:Ar,max:ui}=ie[we.key],{bg:qi,text:Qc}=Zu(ze.point,Ar,ui,s,!1,f);return g.jsx("td",{className:`py-1.5 px-1 text-center ${Lt}`,title:ea(we.label,ze),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:qi,color:Qc},children:[g.jsx("div",{className:"text-xs",children:ze.point.toFixed(2)}),ze.ci_lower!==null&&ze.ci_upper!==null&&g.jsxs("div",{className:"text-[9px] opacity-75 font-normal",children:["[",ze.ci_lower.toFixed(2),", ",ze.ci_upper.toFixed(2),"]"]})]})},we.key)}),r.map(we=>{const de=ye(re,we),Oe=i[we]||we;if(de.point===null)return g.jsx("td",{className:"py-1.5 px-1 text-center",title:ea(Oe,de),children:g.jsx("div",{className:"rounded-md px-0.5 py-1.5 font-mono text-xs font-medium text-text-muted",children:"—"})},we);const{min:ze,max:Lt}=G[we],Ar=Kx.has(we),{bg:ui,text:qi}=Zu(de.point,ze,Lt,o,Ar,f);return g.jsx("td",{className:"py-1.5 px-1 text-center",title:ea(Oe,de),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:ui,color:qi},children:[g.jsx("div",{className:"text-xs",children:de.point.toFixed(2)}),de.ci_lower!==null&&de.ci_upper!==null&&g.jsxs("div",{className:"text-[9px] opacity-75 font-normal",children:["[",de.ci_lower.toFixed(2),", ",de.ci_upper.toFixed(2),"]"]})]})},we)})]})]},re.id)})})]})}),g.jsx("div",{className:"md:hidden overflow-x-auto",children:g.jsxs("table",{className:"w-full text-sm",style:{tableLayout:"fixed"},children:[g.jsx("thead",{children:g.jsxs("tr",{className:"border-b border-border-default",children:[g.jsx("th",{className:"text-left py-3 px-2 text-text-muted font-medium text-xs sticky left-0 bg-bg-secondary z-10",style:{width:H},children:"System"}),oe.map(re=>g.jsxs("th",{className:`${ae} text-[10px] sm:text-xs`,style:{color:s,width:je},onClick:()=>ge(re.key),children:[re.label.replace("EVA-A ",""),g.jsx(os,{active:A===re.key,dir:E})]},re.key)),ve.map(re=>g.jsxs("th",{className:`${ae} text-text-primary text-[10px] sm:text-xs`,style:{width:je},onClick:()=>ge(re),children:[i[re]||re,g.jsx(os,{active:A===re,dir:E})]},re))]})}),g.jsx("tbody",{children:B.map((re,Q)=>{const ee=Q>0?B[Q-1]:null,Se=!A&&ee!==null&&ee.type!==re.type,ne=1+oe.length+ve.length;return g.jsxs(j.Fragment,{children:[Se&&g.jsx("tr",{"aria-hidden":"true",children:g.jsx("td",{colSpan:ne,className:"p-0",children:g.jsx("div",{className:"border-t border-dashed border-border-default my-1"})})}),g.jsxs("tr",{className:"border-b border-border-default/30",children:[g.jsx("td",{className:"py-2 px-2 sticky left-0 bg-bg-secondary z-10 text-xs",children:g.jsx(Wx,{system:re,componentColors:w})}),oe.map(we=>{const de=oa(re,we.metric,b),Oe=de?{point:de.point,ci_lower:de.ci_lower,ci_upper:de.ci_upper}:{point:null,ci_lower:null,ci_upper:null};if(Oe.point===null)return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(we.label,Oe),children:g.jsx("div",{className:"rounded-md px-0.5 py-1 font-mono text-[10px] sm:text-xs font-medium text-text-muted",children:"—"})},we.key);const{min:ze,max:Lt}=ie[we.key],{bg:Ar,text:ui}=Zu(Oe.point,ze,Lt,s,!1,f);return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(we.label,Oe),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:Ar,color:ui},children:[g.jsx("div",{className:"text-[10px] sm:text-xs",children:Oe.point.toFixed(2)}),Oe.ci_lower!==null&&Oe.ci_upper!==null&&g.jsxs("div",{className:"text-[8px] sm:text-[9px] opacity-75 font-normal",children:["[",Oe.ci_lower.toFixed(2),", ",Oe.ci_upper.toFixed(2),"]"]})]})},we.key)}),ve.map(we=>{const de=ye(re,we),Oe=i[we]||we;if(de.point===null)return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(Oe,de),children:g.jsx("div",{className:"rounded-md px-0.5 py-1 font-mono text-[10px] sm:text-xs font-medium text-text-muted",children:"—"})},we);const{min:ze,max:Lt}=G[we],Ar=Kx.has(we),{bg:ui,text:qi}=Zu(de.point,ze,Lt,o,Ar,f);return g.jsx("td",{className:"py-1 px-0.5 text-center",title:ea(Oe,de),children:g.jsxs("div",{className:"rounded-md px-0.5 py-1 font-mono font-medium leading-tight",style:{backgroundColor:ui,color:qi},children:[g.jsx("div",{className:"text-[10px] sm:text-xs",children:de.point.toFixed(2)}),de.ci_lower!==null&&de.ci_upper!==null&&g.jsxs("div",{className:"text-[8px] sm:text-[9px] opacity-75 font-normal",children:["[",de.ci_lower.toFixed(2),", ",de.ci_upper.toFixed(2),"]"]})]})},we)})]})]},re.id)})})]})})]})}const Fne={accent:"amber",background_noise:"cyan",both:"purple"};function mN(e){return e==null||!Number.isFinite(e)?"":e<.001?"***":e<.01?"**":e<.05?"*":""}function hN(e,t,r=!1){if(r&&e==="clean")return t.text.muted;const i=Fne[e];return i?t.accent[i]:t.accent.blue}function _N({x:e,y:t,payload:r,fill:i,fontSize:o=10,angle:c=-30,textAnchor:s="end"}){const u=xa();if(!r?.value||e==null||t==null)return null;const f=(r.value.startsWith("Scribe v2.2 Realtime")?"Scribe + Gemini 3 Flash + Conversational v3":r.value).split(" + "),m=f[0],h=f.slice(1).join(" + ");return g.jsx("g",{transform:`translate(${e},${t})`,children:g.jsxs("text",{transform:`rotate(${c})`,textAnchor:s,fill:i,fontSize:o,children:[g.jsx("tspan",{fill:u.accent.amber,children:m}),h&&g.jsx("tspan",{children:` + ${h}`})]})})}function gN({separators:e,strokeColor:t,yTop:r,yBottom:i}){const o=Ek(),c=p9();if(!o||!c)return null;const s=c(r),u=c(i);if(s==null||u==null)return null;const d=typeof o.bandwidth=="function"?o.bandwidth():void 0;return g.jsx("g",{children:e.map(({name:f,prevName:m})=>{const h=o(f),v=o(m);if(h==null||v==null)return null;const w=h-v,b=d??w*.9,x=h-(w-b)/2;return g.jsx("line",{x1:x,x2:x,y1:s,y2:u,stroke:t,strokeDasharray:"4 4",strokeOpacity:.7},`sep-${f}`)})})}function vN({vb:e,label:t,point:r,ciLower:i,ciUpper:o,amberColor:c,yTop:s,yBottom:u}){const d=p9();if(!d)return null;const f=Math.max(7,Math.min(13,Math.floor(e.width/(3*.6)))),m=5,h=r>=0,v=d(h?o:i);if(v==null)return null;let w=h?v-m:v+m+f;const b=d(s),x=d(u);return b!=null&&(w=Math.max(w,b+f)),x!=null&&(w=Math.min(w,x-2)),g.jsx("text",{x:e.x+e.width/2,y:w,fill:c,fontSize:f,fontWeight:700,textAnchor:"middle",children:t})}function qne({active:e,payload:t,label:r}){return!e||!t?.length?null:g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:r}),g.jsx("div",{className:"flex flex-col gap-1 text-xs",children:t.map(i=>{const o=i.dataKey.replace(/_point$/,""),c=i.payload[`${o}_sig_label`],s=i.payload[`${o}_err`];if(i.value===null||i.value===void 0||Number.isNaN(i.value))return null;const u=s?i.value-s[0]:i.value,d=s?i.value+s[1]:i.value;return g.jsxs("div",{className:"flex items-center gap-2",children:[g.jsx("span",{className:"w-2.5 h-2.5 rounded-sm flex-shrink-0",style:{backgroundColor:i.color}}),g.jsxs("span",{className:"text-text-muted",children:[ff[o]??o,":"]}),g.jsxs("span",{className:"font-mono text-text-primary",children:[i.value>=0?"+":"",i.value.toFixed(3),c?g.jsx("span",{className:"text-amber-400 ml-0.5",children:c}):null]}),g.jsxs("span",{className:"font-mono text-text-muted",children:["[",u.toFixed(2),", ",d.toFixed(2),"]"]})]},i.dataKey)})})]})}function yN({metric:e,metricLabel:t,systems:r}){const i=xa(),c=df(r).flatMap(d=>{const f={name:d.name,type:d.type};let m=!1;for(const h of pd){const v=uN(d,e,h);v?(f[`${h}_point`]=v.point,f[`${h}_err`]=[v.point-v.ci_lower,v.ci_upper-v.point],f[`${h}_sig_label`]=mN(v.corrected_p),m=!0):(f[`${h}_point`]=null,f[`${h}_err`]=void 0,f[`${h}_sig_label`]="")}return m?[f]:[]});if(c.length===0)return g.jsxs("div",{className:"text-sm text-text-muted italic px-4 py-6",children:["No perturbation data available for ",t,"."]});const s=[];for(let d=1;dg.jsx(_N,{...d,fill:i.text.secondary,fontSize:10,angle:-30,textAnchor:"end"}),interval:0,height:80}),g.jsx(uf,{stroke:i.text.muted,tick:{fill:i.text.secondary,fontSize:11},domain:[-.5,.5],ticks:[-.5,-.25,0,.25,.5],tickFormatter:d=>d.toFixed(2),allowDataOverflow:!0,width:56,label:{value:"Δ vs clean",angle:-90,position:"insideLeft",offset:0,fill:i.text.secondary,style:{fontSize:12}}}),g.jsx(Mk,{y:0,stroke:i.text.muted}),g.jsx(c9,{component:()=>g.jsx(gN,{separators:s,strokeColor:i.text.secondary,yTop:.5,yBottom:-.5})}),g.jsx(n9,{content:g.jsx(qne,{}),cursor:{fill:i.bg.hover,opacity:.3}}),pd.map(d=>g.jsxs(_9,{dataKey:`${d}_point`,fill:hN(d,i),radius:[2,2,0,0],children:[g.jsx(Us,{dataKey:`${d}_err`,direction:"y",width:4,strokeWidth:1,stroke:i.text.muted}),g.jsx(Oc,{valueAccessor:f=>{const m=f?.payload,h=m?.[`${d}_sig_label`],v=m?.[`${d}_point`],w=m?.[`${d}_err`];return!h||v==null||!w?"":`${h}|${v}|${w[0]}|${w[1]}`},content:f=>{const m=f,h=m.viewBox;if(!m.value||!h||h.x==null||h.width==null)return null;const[v,w,b,x]=m.value.split("|"),A=parseFloat(w),T=parseFloat(b),E=parseFloat(x);return!Number.isFinite(A)||!Number.isFinite(T)||!Number.isFinite(E)?null:g.jsx(vN,{vb:{x:h.x,width:h.width},label:v,point:A,ciLower:A-T,ciUpper:A+E,amberColor:i.accent.amber,yTop:.5,yBottom:-.5})}})]},d))]})})})}),g.jsxs("div",{className:"mt-2 text-xs text-text-muted px-2",children:[g.jsx("span",{className:"font-medium text-text-secondary",children:t})," ","— Δ = perturbed − clean"]})]})}const Hne={accent:"amber",background_noise:"cyan",both:"purple"},Kne=[{key:"task_completion",label:"Task Completion"},{key:"agent_speech_fidelity",label:"Speech Fidelity"},{key:"faithfulness",label:"Faithfulness"},{key:"turn_taking",label:"Turn Taking"},{key:"conciseness",label:"Conciseness"},{key:"conversation_progression",label:"Conversation Progression"},{key:"EVA-A_pass",label:"EVA-A pass@1"},{key:"EVA-X_pass",label:"EVA-X pass@1"},{key:"conversation_correctly_finished",label:"Conversation Correctly Finished"}];function Xne({systems:e}){const t=xa(),[r,i]=j.useState(!0),[o,c]=j.useState(new Set),s=u=>{c(d=>{const f=new Set(d);return f.has(u)?f.delete(u):f.add(u),f})};return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>i(u=>!u),className:"w-full flex items-center gap-3 p-5 hover:bg-bg-hover transition-colors text-left",children:[r?g.jsx(ur,{className:"w-5 h-5 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-5 h-5 text-text-muted flex-shrink-0"}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Perturbations"}),g.jsxs("p",{className:"text-sm text-text-muted mt-0.5",children:["For each domain we select ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"30 scenarios"})," and run each system with ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"k = 3 trials per scenario"})," under accent, background-noise, and combined perturbations. Each bar shows the mean Δ vs. the same scenarios' clean runs; error bars show 95% bootstrap confidence intervals. Asterisks (",g.jsx("span",{className:"text-amber-400",children:"*"}),") indicate that the perturbation effect is statistically significant after"," ",g.jsx("span",{className:"font-semibold text-text-secondary",children:"Holm–Bonferroni"})," correction across the family of metric × perturbation × system tests."]})]})]}),r&&g.jsxs("div",{className:"border-t border-border-default p-4 space-y-3",children:[g.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 px-2 py-3 rounded-lg bg-bg-primary border border-border-default",children:[pd.map(u=>{const d=Hne[u],f=d?t.accent[d]:t.accent.blue;return g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:f}}),g.jsx("span",{className:"text-text-secondary",children:ff[u]??u})]},u)}),g.jsxs("div",{className:"text-xs text-text-muted ml-auto",children:[g.jsx("span",{className:"text-amber-400 font-bold",children:"*"})," significant perturbation effect: ",g.jsx("span",{className:"text-amber-400",children:"*"})," p < 0.05, ",g.jsx("span",{className:"text-amber-400",children:"**"})," p < 0.01, ",g.jsx("span",{className:"text-amber-400",children:"***"})," p < 0.001"]})]}),Kne.map(u=>{const d=o.has(u.key);return g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>s(u.key),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[d?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:u.label})]}),d&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(yN,{metric:u.key,metricLabel:u.label,systems:e})})]},u.key)})]})]})}const Qx=["clean",...pd],Yne={clean:"Clean",...ff};function Gne({active:e,payload:t,label:r}){return!e||!t?.length?null:g.jsxs("div",{className:"bg-bg-tertiary border border-border-default rounded-lg p-3 shadow-xl max-w-xs",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:r}),g.jsx("div",{className:"flex flex-col gap-1 text-xs",children:t.map(i=>{const o=i.dataKey.replace(/_point$/,""),c=i.payload[`${o}_sig_label`],s=i.payload[`${o}_err`];if(i.value===null||i.value===void 0||Number.isNaN(i.value))return null;const u=s?i.value-s[0]:i.value,d=s?i.value+s[1]:i.value;return g.jsxs("div",{className:"flex items-center gap-2",children:[g.jsx("span",{className:"w-2.5 h-2.5 rounded-sm flex-shrink-0",style:{backgroundColor:i.color}}),g.jsxs("span",{className:"text-text-muted",children:[Yne[o]??o,":"]}),g.jsxs("span",{className:"font-mono text-text-primary",children:[i.value.toFixed(3),c?g.jsx("span",{className:"text-amber-400 ml-0.5",children:c}):null]}),g.jsxs("span",{className:"font-mono text-text-muted",children:["[",u.toFixed(2),", ",d.toFixed(2),"]"]})]},i.dataKey)})})]})}function Wne({metric:e,metricLabel:t,systems:r}){const i=xa(),c=df(r).flatMap(d=>{const f={name:d.name,type:d.type};let m=!1;for(const h of Qx){const v=wne(d,e,h);if(v){f[`${h}_point`]=v.point,f[`${h}_err`]=[v.point-v.ci_lower,v.ci_upper-v.point];const w=h==="clean"?null:uN(d,e,h);f[`${h}_sig_label`]=w?mN(w.corrected_p):"",m=!0}else f[`${h}_point`]=null,f[`${h}_err`]=void 0,f[`${h}_sig_label`]=""}return m?[f]:[]});if(c.length===0)return g.jsxs("div",{className:"text-sm text-text-muted italic px-4 py-6",children:["No metric-value data available for ",t,"."]});const s=[];for(let d=1;dg.jsx(_N,{...d,fill:i.text.secondary,fontSize:10,angle:-30,textAnchor:"end"}),interval:0,height:80}),g.jsx(uf,{stroke:i.text.muted,tick:{fill:i.text.secondary,fontSize:11},domain:[0,1],ticks:[0,.25,.5,.75,1],tickFormatter:d=>d.toFixed(2),allowDataOverflow:!0,width:56,label:{value:"metric value",angle:-90,position:"insideLeft",offset:0,fill:i.text.secondary,style:{fontSize:12}}}),g.jsx(c9,{component:()=>g.jsx(gN,{separators:s,strokeColor:i.text.secondary,yTop:1,yBottom:0})}),g.jsx(n9,{content:g.jsx(Gne,{}),cursor:{fill:i.bg.hover,opacity:.3}}),Qx.map(d=>g.jsxs(_9,{dataKey:`${d}_point`,fill:hN(d,i,!0),radius:[2,2,0,0],children:[g.jsx(Us,{dataKey:`${d}_err`,direction:"y",width:4,strokeWidth:1,stroke:i.text.muted}),g.jsx(Oc,{valueAccessor:f=>{const m=f?.payload,h=m?.[`${d}_sig_label`],v=m?.[`${d}_point`],w=m?.[`${d}_err`];return!h||v==null||!w?"":`${h}|${v}|${w[0]}|${w[1]}`},content:f=>{const m=f,h=m.viewBox;if(!m.value||!h||h.x==null||h.width==null)return null;const[v,w,b,x]=m.value.split("|"),A=parseFloat(w),T=parseFloat(b),E=parseFloat(x);return!Number.isFinite(A)||!Number.isFinite(T)||!Number.isFinite(E)?null:g.jsx(vN,{vb:{x:h.x,width:h.width},label:v,point:A,ciLower:A-T,ciUpper:A+E,amberColor:i.accent.amber,yTop:1,yBottom:0})}})]},d))]})})})}),g.jsxs("div",{className:"mt-2 text-xs text-text-muted px-2",children:[g.jsx("span",{className:"font-medium text-text-secondary",children:t})," ","— metric value, pooled across domains; asterisks mark significant change vs. clean"]})]})}const Zne={accent:"amber",background_noise:"cyan",both:"purple"},Qne=["accent","background_noise","both"];function Jne({systems:e}){const t=xa(),r=e.filter(d=>d.type==="cascade"),[i,o]=j.useState(!0),[c,s]=j.useState(new Set),u=d=>{s(f=>{const m=new Set(f);return m.has(d)?m.delete(d):m.add(d),m})};return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>o(d=>!d),className:"w-full flex items-center gap-3 p-5 hover:bg-bg-hover transition-colors text-left",children:[i?g.jsx(ur,{className:"w-5 h-5 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-5 h-5 text-text-muted flex-shrink-0"}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"STT Robustness - Transcription Accuracy (Key Entities)"}),g.jsxs("p",{className:"text-sm text-text-muted mt-0.5",children:["Cascade systems first transcribe the caller's audio into text using a STT (speech-to-text) model, so we can directly measure their accuracy on key entities (names, IDs, numbers, dates). In contrast, S2S and hybrid systems process audio end-to-end and never produce an intermediate transcript.",g.jsx("br",{})," ",g.jsx("br",{})," For each model we report on clean audio and under the three perturbations presented above: accent, background noise, and the two combined. The first plot shows accuracy (higher is better), and the second plot shows the mean delta vs. the same scenario's clean runs (greater negative is more impacted). Error bars show 95% bootstrap confidence intervals. Asterisks (",g.jsx("span",{className:"text-amber-400",children:"*"}),") indicate that the delta between the perturbation effect and clean baseline is statistically significant after Holm-Bonferroni correction across the family of perturbation"," ",g.jsx("span",{style:{fontFamily:"inherit"},children:"×"})," system tests."]})]})]}),i&&g.jsxs("div",{className:"border-t border-border-default p-4 space-y-3",children:[g.jsxs("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-2 px-2 py-3 rounded-lg bg-bg-primary border border-border-default",children:[g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:t.text.muted}}),g.jsx("span",{className:"text-text-secondary",children:"Clean"})]}),Qne.map(d=>{const f=Zne[d],m=f?t.accent[f]:t.accent.blue;return g.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[g.jsx("span",{className:"w-3 h-3 rounded-sm flex-shrink-0",style:{backgroundColor:m}}),g.jsx("span",{className:"text-text-secondary",children:ff[d]??d})]},d)}),g.jsxs("div",{className:"text-xs text-text-muted ml-auto",children:[g.jsx("span",{className:"text-amber-400 font-bold",children:"*"})," significant perturbation effect: ",g.jsx("span",{className:"text-amber-400",children:"*"})," p < 0.05, ",g.jsx("span",{className:"text-amber-400",children:"**"})," p < 0.01, ",g.jsx("span",{className:"text-amber-400",children:"***"})," p < 0.001"]})]}),g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>u("accuracy"),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[c.has("accuracy")?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Accuracy"})]}),c.has("accuracy")&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(Wne,{metric:"transcription_accuracy_key_entities",metricLabel:"Accuracy on key entities (higher is better)",systems:r})})]}),g.jsxs("div",{className:"rounded-lg border border-border-default bg-bg-primary overflow-hidden",children:[g.jsxs("button",{onClick:()=>u("delta"),className:"w-full flex items-center gap-2 px-4 py-3 hover:bg-bg-hover transition-colors text-left",children:[c.has("delta")?g.jsx(ur,{className:"w-4 h-4 text-text-muted flex-shrink-0"}):g.jsx(ro,{className:"w-4 h-4 text-text-muted flex-shrink-0"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Delta vs. clean baseline"})]}),c.has("delta")&&g.jsx("div",{className:"border-t border-border-default p-4",children:g.jsx(yN,{metric:"transcription_accuracy_key_entities",metricLabel:"Mean Δ vs. clean (more negative = greater impact)",systems:r})})]})]})]})}const eae=[{title:"No system clears 0.6 on both axes pass@1",description:"Across 18 systems spanning all three architectures, no system simultaneously exceeds 0.6 on both EVA-A pass@1 and EVA-X pass@1 — joint accuracy–experience quality remains far from saturated."},{title:"Peak and reliable performance diverge",description:"Peak (pass@k) and reliable (pass^k) performance diverge substantially: the median pass@k–pass^k gap is 0.44 on EVA-A and 0.24 on EVA-X, indicating single-trial scores systematically overstate deployment-grade reliability."},{title:"Architecture and SDK implementation both shape results",description:"The Pareto frontier spans both S2S and cascade architectures. Cascade results vary significantly depending on the SDK implementation used, with some cascade configurations achieving turn-taking scores competitive with S2S models. This suggests that integration choices can matter as much as the underlying models."}],tae=[{title:"Cascade accuracy–experience trade-off",description:"Among cascade systems we observe a consistent accuracy–experience trade-off: higher-accuracy cascades tend to have higher tool-call latencies, while faster cascades trade accuracy for lower latency."},{title:"Asymmetric degradation under perturbation",description:"Cascade systems are most vulnerable on accuracy under accented speech (task completion drops 10 points on average, up to 17), while S2S systems suffer most on experience under background noise (EVA-X mean ∆ = −0.16). Turn-taking is the most perturbation-sensitive metric overall (81% of pairs significant)."},{title:"Named-entity transcription bottlenecks cascades",description:"Across nine cascade systems, mean key-entity transcription accuracy is strongly correlated with mean task completion. Cascades below 70% key-entity transcription accuracy show substantially lower task completion than those above it."},{title:"Faithfulness is decoupled from task completion",description:"72.2% of conversations with task completion = 1 still exhibit at least one faithfulness deviation, and 50.5% of faithfulness deviations co-occur with task completion = 0. Faithfulness must therefore be measured as an independent dimension."},{title:"Speech fidelity fails on alphanumeric content",description:"Entity errors — letter substitutions, digit omissions, spurious insertions, and phonetic confusions — are the dominant speech-fidelity failure mode. Even 1% per-turn fail rates compound over multi-turn interactions when the caller cannot detect the error from context."},{title:"Low-latency cascades close the experience gap",description:"Cascade systems built with low-latency models can outperform S2S models on experience. The fastest cascade system achieves the highest EVA-X pass@1 (0.82) of any system, with turn-taking (0.88) surpassing all S2S models — suggesting that latency, not architecture, is the primary driver of experience quality."}],rae=["pooled","airline","itsm","medical_hr"],iae=[{key:"eva_a_pass",label:"EVA-A pass@1",metric:"EVA-A_pass"},{key:"eva_a_mean",label:"EVA-A Mean",metric:"EVA-A_mean"}],nae=[{key:"eva_x_pass",label:"EVA-X pass@1",metric:"EVA-X_pass"},{key:"eva_x_mean",label:"EVA-X Mean",metric:"EVA-X_mean"}];function aae(){const e=xa(),[t,r]=j.useState("pooled");return g.jsx(Vc,{id:"leaderboard",title:"Results",subtitle:"Results across three domains (CSM, ITSM, HR). Pooled by default; toggle to inspect a single domain.",children:g.jsxs("div",{className:"space-y-8",children:[g.jsx("div",{className:"inline-flex rounded-lg border border-border-default bg-bg-secondary p-1",children:rae.map(i=>g.jsx("button",{onClick:()=>r(i),className:`px-3 py-1.5 text-sm rounded-md transition-colors ${t===i?"bg-bg-primary text-text-primary":"text-text-muted hover:text-text-secondary"}`,children:sN[i]},i))}),g.jsx(zne,{systems:hc,domain:t}),g.jsxs("div",{className:"rounded-xl border border-purple/20 bg-purple/5 p-6",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[g.jsx("div",{className:"w-9 h-9 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(M7,{className:"w-5 h-5 text-purple-light"})}),g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Pareto Analysis"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:eae.map((i,o)=>g.jsxs("div",{className:"rounded-lg bg-bg-secondary border border-border-default p-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:i.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:i.description})]},o))})]}),g.jsx(Zx,{title:"Accuracy Metrics (EVA-A)",description:"Per-metric scores for accuracy. All values normalized to 0-1 (higher is better). 95% bootstrap confidence intervals shown for each value.",metricKeys:bne,metricLabels:jne,baseColor:e.accent.purple,aggregateColumns:iae,aggregateColor:"#F59E0B",systems:hc}),g.jsx(Zx,{title:"Experience Metrics (EVA-X)",description:"Per-metric scores for conversational experience. All values normalized to 0-1 (higher is better). 95% bootstrap confidence intervals shown for each value.",metricKeys:xne,metricLabels:Ane,baseColor:e.accent.blue,aggregateColumns:nae,aggregateColor:"#F59E0B",systems:hc}),g.jsxs("div",{className:"rounded-xl border border-purple/20 bg-purple/5 p-6",children:[g.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[g.jsx("div",{className:"w-9 h-9 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(M7,{className:"w-5 h-5 text-purple-light"})}),g.jsx("h3",{className:"text-lg font-bold text-text-primary",children:"Key Insights"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:tae.map((i,o)=>g.jsxs("div",{className:"rounded-lg bg-bg-secondary border border-border-default p-4",children:[g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-2",children:i.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed",children:i.description})]},o))}),g.jsxs("p",{className:"text-xs text-text-muted mt-4",children:["*see ",g.jsx("a",{href:"https://arxiv.org/pdf/2605.13841",target:"_blank",rel:"noopener noreferrer",className:"underline hover:text-text-secondary",children:"paper"})," for full details"]})]}),g.jsx(Xne,{systems:hc}),g.jsx(Jne,{systems:hc})]})})}const oae={high_level_user_goal:"You want to move your LAX to SFO flight today from the late afternoon to an earlier direct flight that leaves before 2:00 PM, as long as the same-day change fee stays under $80.",decision_tree:{must_have_criteria:["New departure time is today (2026-06-18) and departs LAX before 2:00 PM Pacific.","Same-day change fee is under $80 total (acceptable: $0 to $79.99).","It is a direct flight from LAX to SFO (no connections and no airport changes)."],negotiation_behavior:["If the agent asks for verification details, provide your confirmation code and last name exactly as given in information_required, then wait for the agent to read back your reservation and confirm it is yours; if they read back a different name or itinerary, correct them and re-provide the details.","When the agent offers earlier-flight options, evaluate each option against ALL must-have criteria: (a) date is 2026-06-18, (b) LAX departure time is before 2:00 PM PT, (c) direct LAX→SFO, (d) same-day change fee is under $80.","If both an 11:00 AM and a 1:00 PM direct option meet all must-haves, choose the earliest departure (11:00 AM).","If only one option meets all must-haves, accept that option.",'Before the agent finalizes anything, if the agent has not clearly stated the exact same-day change fee amount, ask: "What will the change fee be in total?" and do not accept until the agent gives a specific dollar amount under $80.','If the agent proposes any option that departs at or after 2:00 PM, has a connection, changes airports, or has a fee of $80 or more, reject it and restate the must-haves once: "It needs to be today, direct LAX to SFO, leaving before 2 PM, and the fee has to be under $80—can you check again?"',"If after one additional search/attempt the agent still cannot offer any option that meets all must-haves, move to failure_condition."],resolution_condition:"The agent has confirmed the rebooking is completed (not just planned) to a direct LAX→SFO flight departing on 2026-06-18 before 2:00 PM PT, has stated the same-day change fee is under $80, AND has provided a concrete post-change booking reference (e.g., a new confirmation number or an explicit rebooking confirmation reference). End the call.",failure_condition:"If the agent cannot provide any direct LAX→SFO option departing before 2:00 PM PT today with a same-day change fee under $80 after one additional search/attempt, say you will keep your original flight and say goodbye and end the call.",escalation_behavior:"Do not ask to speak to a supervisor or live agent. If the agent offers to transfer you to a live agent, you must decline. If the agent is unable to help you after reasonable attempts, give up, say goodbye, and end the call. Never speak to a live agent. If the agent attempts to transfer you anyways, hang up using end_call.",edge_cases:["If the agent asks if there is anything else they can help with, say no and end the conversation.","Never invent new goals, requests, or problems beyond what is defined here.","Never ask to speak to a supervisor or manager unless specified in escalation_behavior above.","If the agent suggests flying from or to a different airport than originally booked, decline and insist on LAX to SFO only.","If the agent suggests standby instead of a confirmed earlier flight, decline standby and ask for a confirmed seat on an earlier direct flight before 2:00 PM."]},information_required:{confirmation_number:"6VORJU",first_name:"Kenji",last_name:"Thompson",travel_date:"2026-06-18",origin_airport:"LAX",destination_airport:"SFO",seat_preference:{first_choice:"window",second_choice:"aisle",third_choice:"middle"},original_travel_details:[{origin:"LAX",destination:"SFO",flight_date:"2026-06-18",departure_time:"17:30",status:"confirmed"}]}},cae="You're direct and to the point—you don't have time for lengthy explanations or unnecessary back-and-forth. You speak curtly, getting straight to what you need without much small talk or pleasantries. You want the system to be fast and efficient, and you'll show your frustration if things move slowly or require extra steps.",lae=JSON.parse(`[{"role":"assistant","content":"Hello! How can I help you today?","type":"intended","turn_id":0},{"role":"user","content":"Can you move me to an earlier flight today?","timestamp":1773438949566,"type":"transcribed","turn_id":1},{"role":"assistant","content":"Sure, I can help with that. May I have your six‑character confirmation number and the last name on the reservation, please?","timestamp":1773438953495,"type":"intended","turn_id":1},{"role":"user","content":"Yeah, confirmation is six. Victor Oscar Romeo Juliet Uniform. And the last name is Tom. Thompson.","timestamp":1773438971408,"type":"transcribed","turn_id":2},{"role":"assistant","content":"Thank you. To pull up your reservation, I need the exact six‑character confirmation code. I heard “V O R J U”. Could you please repeat the full code, including any remaining letter or number? Also, just to confirm, the last name is Thompson, correct?","timestamp":1773438978057,"type":"intended","turn_id":2},{"role":"user","content":"Yes. Last name is Thompson. The code is 6-8-1-1. Victor. Oscar Romeo Juliet Uniform.","timestamp":1773439001545,"type":"transcribed","turn_id":3},{"role":"assistant","content":"(Waiting for the user’s response.)","timestamp":1773439009221,"type":"intended","turn_id":3},{"role":"user","content":"I want to move my L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A-L-A- p.m. you you Thank you. Thank you. Same day change fee is under $80.","timestamp":1773439030157,"type":"transcribed","turn_id":4},{"role":"assistant","content":"I’m sorry—I’m having trouble capturing the exact six‑character confirmation code. Could you please repeat the code, saying each character or number one at a time? For example, you might say “six, eight, one, one, V, O.” Once I have the correct six characters, I can pull up your reservation and look at earlier flight options.","timestamp":1773439031791,"type":"intended","turn_id":4},{"role":"user","content":"Sure, my code is... Six. Victor. Oscar, Romeo, Juliet uniform.","timestamp":1773439063962,"type":"transcribed","turn_id":5},{"tool_name":"get_reservation","parameters":{"confirmation_number":"6VORJU","last_name":"Thompson"},"timestamp":1773439064577,"type":"tool_call","turn_id":5},{"tool_name":"get_reservation","tool_response":{"status":"success","reservation":{"confirmation_number":"6VORJU","status":"confirmed","passengers":[{"passenger_id":"PAX001","first_name":"Kenji","last_name":"Thompson","ticket_number":"1801234567890","email":"kenji.thompson@example.com","phone":"+1-310-555-0147","elite_status":null,"meal_preference":"none","seat_preference":"no_preference"}],"bookings":[{"journey_id":"FL_SK530_20260618","fare_class":"main_cabin","fare_paid":289,"status":"confirmed","segments":[{"flight_number":"SK530","date":"2026-06-18","fare_paid":289,"seat":null,"bags_checked":0,"meal_request":null}]}],"booking_date":"2026-05-20T13:22:00-07:00","fare_type":"non_refundable","ancillaries":{"seat_selection_fee":0,"bags_fee":0}}},"timestamp":1773439064577,"type":"tool_response","turn_id":5},{"tool_name":"get_flight_status","parameters":{"flight_number":"SK530","flight_date":"2026-06-18"},"timestamp":1773439065128,"type":"tool_call","turn_id":5},{"tool_name":"get_flight_status","tool_response":{"status":"success","journey":{"journey_id":"FL_SK530_20260618","date":"2026-06-18","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"status":"scheduled","bookable":true,"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null}}},"timestamp":1773439065128,"type":"tool_response","turn_id":5},{"tool_name":"search_rebooking_options","parameters":{"origin":"LAX","destination":"SFO","date":"2026-06-18","passenger_count":1,"fare_class":"any"},"timestamp":1773439065959,"type":"tool_call","turn_id":5},{"tool_name":"search_rebooking_options","tool_response":{"status":"success","options":[{"journey_id":"FL_SK090_SK410_20260618","origin":"LAX","destination":"SFO","num_stops":1,"total_duration_minutes":170,"segments":[{"segment_number":1,"flight_number":"SK090","origin":"LAX","destination":"SJC","scheduled_departure":"09:20","origin_utc_offset":-8,"scheduled_arrival":"10:30","destination_utc_offset":-8,"duration_minutes":70,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"33A","available_seats":{"basic_economy":8,"main_cabin":14,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":139,"main_cabin":229,"premium_economy":489,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}},{"segment_number":2,"flight_number":"SK410","origin":"SJC","destination":"SFO","scheduled_departure":"11:35","origin_utc_offset":-8,"scheduled_arrival":"12:10","destination_utc_offset":-8,"duration_minutes":35,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"12B","available_seats":{"basic_economy":9,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":89,"main_cabin":129,"premium_economy":239,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}}],"departure_time":"09:20","arrival_time":"12:10","available_seats":{"basic_economy":8,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fare":228},{"journey_id":"FL_SK130_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"13:00","arrival_time":"14:25","available_seats":{"basic_economy":6,"main_cabin":9,"premium_economy":3,"business":2,"first":0},"fare":189},{"journey_id":"FL_SK215_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK215","origin":"LAX","destination":"SFO","scheduled_departure":"14:40","origin_utc_offset":-8,"scheduled_arrival":"16:05","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"737-800","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"47D","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fares":{"basic_economy":169,"main_cabin":259,"premium_economy":529,"business":979,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"14:40","arrival_time":"16:05","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fare":169},{"journey_id":"FL_SK530_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":23,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"17:30","arrival_time":"18:55","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fare":179}],"count":4,"message":"4 flight(s) found"},"timestamp":1773439065959,"type":"tool_response","turn_id":5},{"role":"assistant","content":"I’ve found a few earlier flights from Los Angeles to San Francisco today.\\n\\n1. **One‑stop option** – depart at nine twenty a.m., connect in San Jose and arrive at twelve ten p.m. (fare $228 in main cabin). \\n2. **Direct flight** – depart at one o’clock p.m., arrive at two twenty‑five p.m. (fare $289, same as your current ticket). \\n3. **Direct flight** – depart at two forty p.m., arrive at four oh‑five p.m. (fare $259, a little cheaper).\\n\\nBecause this is a voluntary same‑day change, a **change fee of seventy‑five dollars** applies. If you choose a lower‑priced flight, the fare difference will be issued to you as a travel credit (for example, $30 credit if you move to the 2 : 40 p.m. flight, or $61 credit for the early morning connection).\\n\\nDo any of these options work for you? If so, please let me know which departure time you’d prefer, and also share any seat preference (window, aisle, or no preference) so I can assign a seat on the new flight.","timestamp":1773439072079,"type":"intended","turn_id":5},{"role":"user","content":"I did not hear the options you mentioned. Can you repeat the earlier LAX to SFO flights? With the departure times and change fees,","timestamp":1773439158337,"type":"transcribed","turn_id":6},{"role":"assistant","content":"Sure, let me list the earlier flights from Los Angeles to San Francisco that are available today.\\n\\n**Option 1 – one‑stop connection** \\n- Departure from LAX at nine twenty a.m. \\n- Connect in San Jose and arrive at San Francisco at twelve ten p.m. \\n- Main‑cabin fare is two‑hundred twenty‑eight dollars. \\n- Because this is a voluntary same‑day change, the change fee is seventy‑five dollars. Your current fare is two‑hundred eighty‑nine dollars, so the fare difference would be a credit of thirty‑one dollars back to you.\\n\\n**Option 2 – direct flight** \\n- Departure from LAX at one o’clock p.m. \\n- Arrive at San Francisco at two twenty‑five p.m. \\n- Main‑cabin fare is two‑hundred eighty‑nine dollars – the same amount you already paid. \\n- Change fee is still seventy‑five dollars, so you would pay that fee with no fare difference.\\n\\n**Option 3 – direct flight** \\n- Departure from LAX at two forty p.m. \\n- Arrive at San Francisco at four oh‑five p.m. \\n- Main‑cabin fare is two‑hundred fifty‑nine dollars. \\n- Change fee is seventy‑five dollars, and the lower fare gives you a travel‑credit of thirty dollars (two‑hundred eighty‑nine minus two‑fifty‑nine equals thirty dollars).\\n\\nAll of these flights are still open for booking today. Which departure time would you like to switch to? Also, do you have a seat preference—window, aisle, or no preference?","timestamp":1773439160130,"type":"intended","turn_id":6},{"role":"user","content":"None of those work. It needs to be today. Direct LAX. to SS. F-O. Leaving before 2 p.m. and the fee has to be under $80. Can you check again?","timestamp":1773439255746,"type":"transcribed","turn_id":7},{"tool_name":"search_rebooking_options","parameters":{"origin":"LAX","destination":"SFO","date":"2026-06-18","passenger_count":1,"fare_class":"any"},"timestamp":1773439268671,"type":"tool_call","turn_id":7},{"tool_name":"search_rebooking_options","tool_response":{"status":"success","options":[{"journey_id":"FL_SK090_SK410_20260618","origin":"LAX","destination":"SFO","num_stops":1,"total_duration_minutes":170,"segments":[{"segment_number":1,"flight_number":"SK090","origin":"LAX","destination":"SJC","scheduled_departure":"09:20","origin_utc_offset":-8,"scheduled_arrival":"10:30","destination_utc_offset":-8,"duration_minutes":70,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"33A","available_seats":{"basic_economy":8,"main_cabin":14,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":139,"main_cabin":229,"premium_economy":489,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}},{"segment_number":2,"flight_number":"SK410","origin":"SJC","destination":"SFO","scheduled_departure":"11:35","origin_utc_offset":-8,"scheduled_arrival":"12:10","destination_utc_offset":-8,"duration_minutes":35,"aircraft_type":"E175","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"12B","available_seats":{"basic_economy":9,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fares":{"basic_economy":89,"main_cabin":129,"premium_economy":239,"business":null,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":[],"first":[]}}],"departure_time":"09:20","arrival_time":"12:10","available_seats":{"basic_economy":8,"main_cabin":12,"premium_economy":2,"business":0,"first":0},"fare":228},{"journey_id":"FL_SK130_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"13:00","arrival_time":"14:25","available_seats":{"basic_economy":6,"main_cabin":9,"premium_economy":3,"business":2,"first":0},"fare":189},{"journey_id":"FL_SK215_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK215","origin":"LAX","destination":"SFO","scheduled_departure":"14:40","origin_utc_offset":-8,"scheduled_arrival":"16:05","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"737-800","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"47D","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fares":{"basic_economy":169,"main_cabin":259,"premium_economy":529,"business":979,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"14:40","arrival_time":"16:05","available_seats":{"basic_economy":10,"main_cabin":18,"premium_economy":4,"business":2,"first":0},"fare":169},{"journey_id":"FL_SK530_20260618","origin":"LAX","destination":"SFO","num_stops":0,"total_duration_minutes":85,"segments":[{"segment_number":1,"flight_number":"SK530","origin":"LAX","destination":"SFO","scheduled_departure":"17:30","origin_utc_offset":-8,"scheduled_arrival":"18:55","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"scheduled","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"54B","available_seats":{"basic_economy":12,"main_cabin":23,"premium_economy":6,"business":2,"first":0},"fares":{"basic_economy":179,"main_cabin":289,"premium_economy":569,"business":999,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure_time":"17:30","arrival_time":"18:55","available_seats":{"basic_economy":12,"main_cabin":22,"premium_economy":6,"business":2,"first":0},"fare":179}],"count":4,"message":"4 flight(s) found"},"timestamp":1773439268671,"type":"tool_response","turn_id":7},{"role":"assistant","content":"I do have a direct flight that meets those criteria:\\n\\n- **Flight SK 130** – departs Los Angeles at **one o’clock p.m.**, arrives San Francisco at **two twenty‑five p.m.** \\n- It’s a nonstop service, just like your current booking. \\n- Because this is a same‑day voluntary change, the change fee is **seventy‑five dollars**, which is under your $80 limit. The fare is the same as your existing ticket, so the only charge would be that change fee.\\n\\nWould you like to switch to flight SK 130? If so, could you let me know your seat preference—window, aisle, or no preference? Once I have that, I’ll go ahead and rebook you.","timestamp":1773439270267,"type":"intended","turn_id":7},{"role":"user","content":"That one works. I'll take the flight that leaves at 1:00 PM. Seek Preferences window.","timestamp":1773439326852,"type":"transcribed","turn_id":8},{"tool_name":"rebook_flight","parameters":{"confirmation_number":"6VORJU","journey_id":"FL_SK530_20260618","new_journey_id":"FL_SK130_20260618","rebooking_type":"voluntary","waive_change_fee":false,"new_fare_class":null},"timestamp":1773439328182,"type":"tool_call","turn_id":8},{"tool_name":"rebook_flight","tool_response":{"status":"success","confirmation_number":"6VORJU","new_journey":{"journey_id":"FL_SK130_20260618","num_stops":0,"segments":[{"segment_number":1,"flight_number":"SK130","origin":"LAX","destination":"SFO","scheduled_departure":"13:00","origin_utc_offset":-8,"scheduled_arrival":"14:25","destination_utc_offset":-8,"duration_minutes":85,"aircraft_type":"A320","status":"on_time","delay_minutes":null,"delay_reason":null,"cancellation_reason":null,"gate":"45C","available_seats":{"basic_economy":6,"main_cabin":8,"premium_economy":3,"business":2,"first":0},"fares":{"basic_economy":189,"main_cabin":289,"premium_economy":559,"business":1029,"first":null},"available_seat_types":{"basic_economy":["window","aisle","middle"],"main_cabin":["window","aisle","middle"],"premium_economy":["window","aisle","middle"],"business":["window","aisle","middle"],"first":[]}}],"departure":"13:00","arrival":"14:25","origin":"LAX","destination":"SFO"},"cost_summary":{"original_fare_class":"main_cabin","new_fare_class":"main_cabin","cabin_changed":false,"change_fee":75,"fare_difference":0,"credit_due":0,"total_collected":75,"fee_waived":false},"message":"Successfully rebooked to flight FL_SK130_20260618"},"timestamp":1773439328182,"type":"tool_response","turn_id":8},{"tool_name":"assign_seat","parameters":{"confirmation_number":"6VORJU","passenger_id":"PAX001","journey_id":"FL_SK130_20260618","seat_preference":"window"},"timestamp":1773439329163,"type":"tool_call","turn_id":8},{"tool_name":"assign_seat","tool_response":{"status":"success","confirmation_number":"6VORJU","passenger_id":"PAX001","journey_id":"FL_SK130_20260618","flight_number":"SK130","seat_assigned":"21A","fare_class":"main_cabin","preference":"window","message":"Seat 21A (window) successfully assigned"},"timestamp":1773439329163,"type":"tool_response","turn_id":8},{"role":"assistant","content":"Your reservation has been updated:\\n\\n- New flight SK 130 departs Los Angeles at **one o’clock p.m.** and arrives in San Francisco at **two twenty‑five p.m.** today. \\n- A **change fee of seventy‑five dollars** has been applied; the fare itself remains the same. \\n- Your seat is a **window seat, 21 A**, on the new flight.\\n\\nEverything else from your original booking—name, ticket number, and any existing preferences—has been transferred.\\n\\nIf you’d like to add checked bags or make any other changes, just let me know. Otherwise, you’re all set. Thank you for flying SkyWay Airlines, and have a pleasant trip!","timestamp":1773439330430,"type":"intended","turn_id":8},{"role":"user","content":"No, that is all. Thanks. Goodbye.","timestamp":1773439384679,"type":"transcribed","turn_id":9},{"role":"assistant","content":"You’re very welcome. Have a great flight, and thank you for choosing SkyWay Airlines. Goodbye. [speaker likely cut itself off]","timestamp":1773439385281,"type":"intended","turn_id":9}]`),sae=JSON.parse(`[{"name":"task_completion","displayName":"Task Completion","category":"eva-a","type":"deterministic","score":1,"normalizedScore":1,"details":{"match":true,"message":"Final database state matches expected state exactly"}},{"name":"agent_speech_fidelity","displayName":"Speech Fidelity","category":"eva-a","type":"lalm_judge","score":1,"normalizedScore":1,"details":{"aggregation":"mean","num_turns":10,"num_evaluated":9,"per_turn_ratings":{"0":1,"1":1,"2":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"per_turn_explanations":{"0":"The audio faithfully reproduces the intended text 'Hello! How can I help you today?' without any errors.","1":"The audio faithfully reproduces the intended text 'Sure, I can help with that. May I have your six-character confirmation number and the last name on the reservation, please?' without any errors.","2":"The audio faithfully reproduces the intended text, including the spelled-out confirmation code 'V O R J U' and the last name 'Thompson'.","4":"The audio faithfully reproduces the intended text, including the example spelled-out code 'six, eight, one, one, V, O.' without any errors.","5":"The audio faithfully reproduces the intended text, including all flight times, dollar amounts, and city names.","6":"The audio faithfully reproduces the intended text, including all flight options, times, dollar amounts, and city names.","7":"The audio faithfully reproduces the intended text, including the flight number 'SK 130', times, and dollar amounts.","8":"The audio faithfully reproduces the intended text, including the flight number 'SK 130', times, dollar amounts, and seat number '21 A'.","9":"The audio faithfully reproduces the intended text up to the point where the speaker cuts itself off, as indicated by the tag."}}},{"name":"faithfulness","displayName":"Faithfulness","category":"eva-a","type":"llm_judge","score":1,"normalizedScore":0,"details":{"rating":1,"explanation":{"dimensions":{"fabricating_tool_parameters":{"evidence":"In Turn 8, the rebook_flight call uses \`rebooking_type: 'voluntary'\` instead of \`'same_day'\`. The assistant had been describing this as a 'same-day voluntary change' throughout the conversation and applying the same-day confirmed change fee of $75. However, looking at the tool specification, 'same_day' is a valid rebooking_type option, and since this is indeed a same-day change, using 'voluntary' instead of 'same_day' could be considered a minor categorization issue. That said, the fee outcome ($75) is the same for a main_cabin voluntary change and a same-day confirmed change, so this doesn't materially affect the result. The \`new_fare_class: None\` parameter is passed explicitly as null, which is reasonable since the fare class isn't changing.","flagged":false,"rating":3},"misrepresenting_tool_result":{"evidence":"In Turn 5, the assistant presents Option 1 (the connection) fare as $228 in main cabin. However, the tool result shows the connection's individual segment fares for main_cabin are $229 (SK090) + $129 (SK410), while the journey-level 'fare' field shows $228. The assistant used the journey-level fare of $228. In Turn 5, the assistant states for Option 3 (SK215): 'fare $259, a little cheaper' - the tool shows the main_cabin fare for SK215 is $259, which is correct. However, looking more carefully at the fare difference calculations in Turn 6: for Option 1, the assistant says 'credit of thirty-one dollars' ($289-$228=$61, not $31) - wait, let me recheck. The fare difference is $289-$228=$61, but the assistant says $31. Actually in Turn 5 the assistant says '$61 credit for the early morning connection' which is correct. In Turn 6, the assistant says 'credit of thirty-one dollars' for Option 1. $289-$228=$61, not $31. This is a misrepresentation of a calculated value from tool results. For Option 3 in Turn 6, the assistant says 'credit of thirty dollars' ($289-$259=$30), which is correct.","flagged":true,"rating":1},"violating_policies":{"evidence":"The assistant used rebooking_type 'voluntary' with the standard $75 change fee. For a same-day change, the same-day confirmed change fee is also $75, so the financial outcome is identical. The assistant did explain fees before acting in early turns, and obtained explicit user confirmation in Turn 8 before rebooking. The assistant asked for seat preference before assigning seats. The assistant provided a summary at the end. The assistant did not mention the standby option (same-day standby is free for all fare classes), which could be considered a failure to offer alternatives, but this is minor since the user specifically asked for a confirmed change. One potential issue: the assistant told the user about the $75 change fee and fare implications across Turns 5-7, and the user confirmed in Turn 8, so the 'explain before acting' requirement was met. No significant policy violations detected.","flagged":false,"rating":3},"failing_to_disambiguate":{"evidence":"In Turns 2-4, the user provided the confirmation code in a confusing manner across multiple turns ('six Victor Oscar Romeo Juliet Uniform', then '6-8-1-1 Victor Oscar Romeo Juliet Uniform'). In Turn 3, the user says '6-8-1-1. Victor. Oscar Romeo Juliet Uniform' which could be interpreted as '6811VORJU' (9 characters) or some other combination. The assistant appropriately asked for clarification. In Turn 5, the user said 'Six. Victor. Oscar, Romeo, Juliet uniform' which the assistant interpreted as '6VORJU' (6 characters) and it worked. However, the earlier Turn 3 included '6-8-1-1' which was never reconciled - the assistant could have tried combinations including those digits. Since the final attempt succeeded, this is not a material issue. The user's Turn 4 was garbled (repeated 'L-A' many times and mentioned 'Same day change fee is under $80') which the assistant appropriately handled by re-asking.","flagged":false,"rating":3},"hallucination":{"evidence":"In Turn 5, the assistant mentions issuing a 'travel credit' for fare differences on downgrade scenarios. Per policy, downgrade to lower fare results in travel credit, so this is grounded. In Turn 8's summary, the assistant says 'Everything else from your original booking—name, ticket number, and any existing preferences—has been transferred.' The original booking had no seat assigned, no bags, and no meal request, so saying preferences were 'transferred' slightly embellishes, but this is a conversational courtesy rather than a factual claim. No significant hallucinations detected.","flagged":false,"rating":3}}},"num_turns":31}},{"name":"conciseness","displayName":"Conciseness","category":"eva-x","type":"llm_judge","score":2.2,"normalizedScore":0.6,"details":{"aggregation":"mean","num_turns":10,"num_evaluated":10,"mean_rating":2.2,"per_turn_ratings":{"0":3,"1":3,"2":2,"3":1,"4":3,"5":1,"6":1,"7":3,"8":2,"9":3},"per_turn_explanations":{"0":"Brief, friendly opening question with no extra detail; ideal for voice.","1":"Directly asks for the two required identifiers (confirmation code and last name) in one concise prompt; easy to follow.","2":"Appropriately requests clarification after mishearing the code and confirms the last name. Slightly wordier than necessary (\\"including any remaining letter or number\\") but still very manageable in voice and justified by the identification problem.","3":"The assistant provides no spoken guidance and effectively stalls with “waiting,” which is not helpful in a voice flow and forces the user to carry the conversation without direction.","4":"Clear request to repeat the confirmation code one character at a time, with a helpful example, and explains why (to pull up the reservation). This is appropriate given prior confusion and stays focused.","5":"Presents three alternatives with multiple times, fares, a fee, and multiple example credit calculations in one turn, then adds an additional request for seat preference. For voice, this is a lot to retain and includes extra arithmetic/explanatory detail that could be deferred until the user picks an option.","6":"The user asked for repetition, so listing options again is warranted, but the assistant over-structures it with many bullet points, repeats the same $75 fee three times, and includes detailed fare-difference math and credit explanations for each option. This increases cognitive load for spoken delivery.","7":"Concise: identifies the single flight meeting the constraints, states key times, confirms nonstop, and gives the fee under $80. Ends with a simple confirmation question plus seat preference request—reasonable for the next step.","8":"Clear recap of the successful change with the essential details (new flight/time, change fee, seat assignment). The extra line about transferring everything else and offering bags/other changes adds slight unnecessary length, but it’s still easy to digest and appropriate as a booking-confirmation wrap-up.","9":"Short, polite closing suitable for voice; no overload."},"per_turn_failure_modes":{"0":[],"1":[],"2":["verbosity_or_filler"],"3":["contextually_disproportionate_detail"],"4":[],"5":["excess_information_density","over_enumeration_or_list_exhaustion","contextually_disproportionate_detail"],"6":["over_enumeration_or_list_exhaustion","excess_information_density","verbosity_or_filler"],"7":[],"8":["verbosity_or_filler"],"9":[]}}},{"name":"conversation_progression","displayName":"Conversation Progression","category":"eva-x","type":"llm_judge","score":2,"normalizedScore":0.5,"details":{"rating":2,"explanation":{"dimensions":{"unnecessary_tool_calls":{"evidence":"At Turn 7 the assistant calls \`search_rebooking_options\` again with the same parameters as in Turn 5, despite no new constraints that would change the search results and the prior call already returned the full set of options.","flagged":true,"rating":2},"information_loss":{"evidence":"The assistant generally retains key facts once established (e.g., uses confirmation number 6VORJU and last name Thompson successfully in Turn 5, and then rebooks correctly in Turn 8). Earlier requests to repeat the confirmation code are justified by clearly garbled/partial user input (Turns 2–4).","flagged":false,"rating":3},"redundant_statements":{"evidence":"The assistant repeats the flight options in Turn 6, but this is explicitly requested by the user (“Can you repeat the earlier LAX to SFO flights?”). The final confirmation after rebooking (Turn 8) is a standard helpful recap rather than unnecessary repetition.","flagged":false,"rating":3},"question_quality":{"evidence":"The assistant’s questions are targeted and action-enabling (confirmation code/last name for lookup; then asks which option and seat preference). When the user adds constraints (direct, before 2 p.m., fee under $80), the assistant returns the matching option and asks for confirmation/seat preference.","flagged":false,"rating":3}},"flags_count":""},"num_turns":31}},{"name":"turn_taking","displayName":"Turn Taking","category":"eva-x","type":"deterministic","score":4.5,"normalizedScore":0.25,"details":{"aggregation":"abs_mean","num_turns":9,"num_evaluated":9,"per_turn_judge_timing_ratings":{"1":"Late","2":"Late","3":"Early / Interrupting","4":"On-Time","5":"Late","6":"On-Time","7":"Late","8":"Late"},"per_turn_judge_timing_explanations":{"1":"The user’s request is complete (“…earlier flight today?”) with no overlap tags. The agent starts 5.507s later, which exceeds the 4s threshold and would feel like an awkward pause.","2":"User finishes providing the confirmation code and last name; the utterance is complete and there are no interruption indicators. The agent begins 4.940s after user end, which is >4s and thus late.","3":"The user’s statement ends at 67.744s, but the agent starts at 67.917s (0.172s later), which is under the 200ms cutoff. Even without explicit interruption tags, this is effectively too early/over-eager turn-taking.","4":"User’s request about changing the LAX→SFO flight is syntactically complete, and no interruption tags indicate overlap. The agent responds after a 2.286s gap, which is within the on-time range.","5":"User finishes spelling the code and stops; no overlap tags are present. The agent waits 9.466s to respond, which is well beyond 4s and clearly late.","6":"The user asks to repeat the options and finishes the question; no interruption tags suggest they were still talking. The agent begins 2.759s later, a normal conversational gap.","7":"User completes the request to check again (direct flight before 2pm, fee under $80) with no overlap markers. The agent starts 4.407s later, slightly over the 4s threshold, so it’s late.","8":"User accepts the 1pm flight and states a window preference, which is complete. The agent waits 5.500s before confirming, exceeding 4s and thus late."},"num_not_applicable":1}},{"name":"transcription_accuracy_key_entities","displayName":"Transcription Accuracy (Key Entities)","category":"diagnostic","type":"llm_judge","score":0.762,"normalizedScore":0.762,"details":{"aggregation":"mean","num_turns":9,"num_evaluated":9,"per_turn_ratings":{"1":-1,"2":1,"3":0.3333333333333333,"4":0.25,"5":1,"6":1,"7":0.75,"8":1,"9":-1},"per_turn_explanations":{"1":"No key entities (names, codes, dates/times, amounts, etc.) present to evaluate.","2":"All 2 key entities transcribed correctly (confirmation code and last name).","3":"1 out of 3 entities correct. Last name correct; confirmation code mis-transcribed (extra digits).","4":"1 out of 4 entities correct. $80 captured, but LAX/SFO and '2 PM' were not correctly transcribed.","5":"Confirmation code transcribed correctly.","6":"Both airport codes (LAX and SFO) transcribed correctly.","7":"3 out of 4 entities correct. SFO was mis-transcribed; LAX, 2 PM, and $80 were correct.","8":"Both entities (1 PM and window seat preference) transcribed correctly.","9":"No key entities present to evaluate."},"per_turn_entity_details":{"1":{"turn_id":1,"entities":[],"summary":"No key entities (names, codes, dates/times, amounts, etc.) present to evaluate."},"2":{"turn_id":2,"entities":[{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"six Victor Oscar Romeo Juliet Uniform","analysis":"Confirmation code phrase matches (minor punctuation/pauses ignored).","correct":true,"skipped":false},{"type":"name","value":"Thompson","transcribed_value":"Tom. Thompson","analysis":"Last name 'Thompson' is present exactly; extra 'Tom' does not change that the entity was captured.","correct":true,"skipped":false}],"summary":"All 2 key entities transcribed correctly (confirmation code and last name)."},"3":{"turn_id":3,"entities":[{"type":"name","value":"Thompson","transcribed_value":"Thompson","analysis":"Matches exactly.","correct":true,"skipped":false},{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"6-8-1-1 Victor Oscar Romeo Juliet Uniform","analysis":"Code corrupted: expected starts with 'six' then letters; transcription inserted extra digits '8-1-1' not in expected.","correct":false,"skipped":false},{"type":"confirmation_code","value":"six","transcribed_value":"6-8-1-1","analysis":"The repeated final 'six' was transcribed as '6-8-1-1', which does not match.","correct":false,"skipped":false}],"summary":"1 out of 3 entities correct. Last name correct; confirmation code mis-transcribed (extra digits)."},"4":{"turn_id":4,"entities":[{"type":"place","value":"L A X","transcribed_value":"L-A (repeated many times)","analysis":"Expected airport code 'LAX' was not captured; transcription devolves into repeated 'L-A' and does not clearly contain 'LAX'.","correct":false,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"missing","analysis":"Expected 'SFO' not present in transcription.","correct":false,"skipped":false},{"type":"time","value":"two p m","transcribed_value":"p.m.","analysis":"Time value missing the 'two/2' component; only 'p.m.' appears.","correct":false,"skipped":false},{"type":"amount","value":"eighty dollars","transcribed_value":"$80","analysis":"Matches semantically ($80).","correct":true,"skipped":false}],"summary":"1 out of 4 entities correct. $80 captured, but LAX/SFO and '2 PM' were not correctly transcribed."},"5":{"turn_id":5,"entities":[{"type":"confirmation_code","value":"six Victor Oscar Romeo Juliet Uniform","transcribed_value":"Six Victor Oscar Romeo Juliet uniform","analysis":"Matches exactly aside from capitalization/punctuation.","correct":true,"skipped":false}],"summary":"Confirmation code transcribed correctly."},"6":{"turn_id":6,"entities":[{"type":"place","value":"L A X","transcribed_value":"LAX","analysis":"Matches (formatting difference only).","correct":true,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"SFO","analysis":"Matches (formatting difference only).","correct":true,"skipped":false}],"summary":"Both airport codes (LAX and SFO) transcribed correctly."},"7":{"turn_id":7,"entities":[{"type":"place","value":"L A X","transcribed_value":"LAX","analysis":"Matches (formatting difference only).","correct":true,"skipped":false},{"type":"place","value":"S F O","transcribed_value":"SS. F-O","analysis":"Does not match exactly; 'SS F-O' is not 'SFO'.","correct":false,"skipped":false},{"type":"time","value":"two p m","transcribed_value":"2 p.m.","analysis":"Matches semantically.","correct":true,"skipped":false},{"type":"amount","value":"eighty dollars","transcribed_value":"$80","analysis":"Matches semantically ($80).","correct":true,"skipped":false}],"summary":"3 out of 4 entities correct. SFO was mis-transcribed; LAX, 2 PM, and $80 were correct."},"8":{"turn_id":8,"entities":[{"type":"time","value":"one p m","transcribed_value":"1:00 PM","analysis":"Matches semantically.","correct":true,"skipped":false},{"type":"seat_preference","value":"window","transcribed_value":"window","analysis":"Seat preference 'window' present (minor wording error 'Seek Preferences' ignored).","correct":true,"skipped":false}],"summary":"Both entities (1 PM and window seat preference) transcribed correctly."},"9":{"turn_id":9,"entities":[],"summary":"No key entities present to evaluate."}},"per_turn_normalized":{"1":-1,"2":1,"3":0.3333333333333333,"4":0.25,"5":1,"6":1,"7":0.75,"8":1,"9":-1},"num_not_applicable":2}}]`),mf={userGoal:oae,userPersona:cae,conversationTrace:lae,metrics:sae},ta=mf.userGoal,ra={highLevelGoal:ta.high_level_user_goal,decisionTree:{mustHaveCriteria:ta.decision_tree.must_have_criteria,negotiationBehavior:ta.decision_tree.negotiation_behavior,resolutionCondition:ta.decision_tree.resolution_condition,failureCondition:ta.decision_tree.failure_condition,escalationBehavior:ta.decision_tree.escalation_behavior,edgeCases:ta.decision_tree.edge_cases},informationRequired:ta.information_required},uae=mf.userPersona;function pae(e){const t=[];for(let r=0;r({name:e.name,displayName:e.displayName,category:e.category,type:e.type,score:e.score,normalizedScore:e.normalizedScore,details:e.details})),dae=b9.filter(e=>e.category==="eva-a"),fae=b9.filter(e=>e.category==="eva-x"),mae=b9.filter(e=>e.category==="diagnostic");function Jx(e){const t=Math.floor(e/60),r=Math.floor(e%60);return`${t}:${r.toString().padStart(2,"0")}`}function hae({src:e}){const t=j.useRef(null),r=j.useRef(null),[i,o]=j.useState(!1),[c,s]=j.useState(0),[u,d]=j.useState(0),[f,m]=j.useState(!1);j.useEffect(()=>{const x=t.current;if(!x)return;const A=()=>s(x.currentTime),T=()=>d(x.duration),E=()=>o(!1);return x.addEventListener("timeupdate",A),x.addEventListener("loadedmetadata",T),x.addEventListener("ended",E),()=>{x.removeEventListener("timeupdate",A),x.removeEventListener("loadedmetadata",T),x.removeEventListener("ended",E)}},[]);const h=j.useCallback(()=>{const x=t.current;x&&(i?x.pause():x.play(),o(!i))},[i]),v=j.useCallback(()=>{const x=t.current;x&&(x.muted=!f,m(!f))},[f]),w=j.useCallback(x=>{const A=t.current,T=r.current;if(!A||!T)return;const E=T.getBoundingClientRect(),O=Math.max(0,Math.min(1,(x.clientX-E.left)/E.width));A.currentTime=O*u},[u]),b=u>0?c/u*100:0;return g.jsxs("div",{className:"rounded-xl bg-bg-secondary border border-border-default p-4",children:[g.jsx("audio",{ref:t,preload:"metadata",children:g.jsx("source",{src:e,type:"audio/wav"})}),g.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[g.jsx(Nm,{className:"w-5 h-5 text-purple-light"}),g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:"Conversation Audio"}),g.jsx("span",{className:"text-[10px] px-2 py-0.5 rounded-full bg-bg-tertiary text-text-muted border border-border-default",children:"Recording"})]}),g.jsxs("div",{className:"flex items-center gap-3",children:[g.jsx("button",{onClick:h,className:"w-10 h-10 rounded-full bg-purple/20 hover:bg-purple/30 flex items-center justify-center transition-colors flex-shrink-0",children:i?g.jsx(RP,{className:"w-5 h-5 text-purple-light"}):g.jsx(BP,{className:"w-5 h-5 text-purple-light ml-0.5"})}),g.jsx("span",{className:"text-xs font-mono text-text-muted w-10 text-right flex-shrink-0",children:Jx(c)}),g.jsx("div",{ref:r,onClick:w,className:"flex-1 h-2 bg-bg-tertiary rounded-full cursor-pointer group relative",children:g.jsx("div",{className:"h-full bg-purple rounded-full transition-[width] duration-100 relative",style:{width:`${b}%`},children:g.jsx("div",{className:"absolute right-0 top-1/2 -translate-y-1/2 w-3.5 h-3.5 rounded-full bg-purple-light border-2 border-bg-secondary opacity-0 group-hover:opacity-100 transition-opacity"})})}),g.jsx("span",{className:"text-xs font-mono text-text-muted w-10 flex-shrink-0",children:u>0?Jx(u):"--:--"}),g.jsx("button",{onClick:v,className:"w-8 h-8 rounded-lg hover:bg-bg-tertiary flex items-center justify-center transition-colors flex-shrink-0",children:f?g.jsx(tD,{className:"w-4 h-4 text-text-muted"}):g.jsx(Nm,{className:"w-4 h-4 text-text-muted"})})]})]})}function _ae(e){const t=new Map;for(let r=0;rg.jsxs("div",{className:"flex gap-2 text-xs",children:[g.jsxs("span",{className:"text-text-muted font-mono",children:[s,":"]}),g.jsx("span",{className:"text-text-secondary font-mono",children:JSON.stringify(u)})]},s))})]}),t?.toolResponse&&g.jsxs("div",{className:"border-t border-border-default/50",children:[g.jsxs("button",{onClick:()=>c(!o),className:"w-full flex items-center gap-2 px-3 py-2 text-[10px] text-text-muted font-semibold uppercase tracking-wider hover:bg-bg-hover/30 transition-colors",children:[o?g.jsx(ur,{className:"w-3 h-3"}):g.jsx(ro,{className:"w-3 h-3"}),"Response"]}),o&&g.jsx("div",{className:"px-3 pb-3",children:g.jsx("pre",{className:"text-xs text-text-secondary font-mono leading-relaxed max-h-48 overflow-y-auto overflow-x-auto bg-bg-tertiary rounded-lg p-3",children:JSON.stringify(t.toolResponse,null,2)})})]})]})})}function cs({title:e,icon:t,children:r,defaultOpen:i=!1}){const[o,c]=j.useState(i);return g.jsxs("div",{children:[g.jsxs("button",{onClick:()=>c(!o),className:"w-full flex items-center gap-2 rounded-lg border border-border-default bg-bg-primary px-3 py-2 hover:bg-bg-hover/30 transition-colors",children:[g.jsx(t,{className:"w-3.5 h-3.5 text-text-muted"}),g.jsx("span",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider flex-1 text-left",children:e}),g.jsx(ur,{className:`w-3.5 h-3.5 text-text-muted transition-transform ${o?"rotate-180":""}`})]}),o&&g.jsx("div",{className:"mt-2 bg-bg-primary rounded-lg p-3",children:r})]})}function yae(){const[e,t]=j.useState(!0),r=Object.entries(ra.informationRequired).map(([i,o])=>{const c=i.replace(/_/g," ").replace(/\b\w/g,u=>u.toUpperCase()),s=typeof o=="object"?JSON.stringify(o):String(o);return[c,s]});return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsxs("button",{onClick:()=>t(!e),className:"w-full flex items-center gap-3 mb-0 hover:opacity-80 transition-opacity",children:[g.jsx("div",{className:"w-10 h-10 rounded-full bg-blue/20 flex items-center justify-center flex-shrink-0",children:g.jsx(km,{className:"w-5 h-5 text-blue-light"})}),g.jsxs("div",{className:"flex-1 text-left",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary",children:"User Goal"}),g.jsx("div",{className:"text-[10px] text-text-muted uppercase tracking-wider",children:"Scenario Briefing"})]}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${e?"rotate-180":""}`})]}),e&&g.jsxs("div",{className:"mt-4",children:[g.jsx("div",{className:"border-l-2 border-blue/40 pl-4 mb-5",children:g.jsx("p",{className:"text-sm text-text-primary leading-relaxed",children:ra.highLevelGoal})}),g.jsxs("div",{className:"mb-4 bg-bg-tertiary rounded-lg p-3",children:[g.jsx("div",{className:"text-[10px] font-semibold text-text-muted uppercase tracking-wider mb-1.5",children:"Persona"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:uae})]}),g.jsxs("div",{className:"mb-4",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider mb-2.5",children:"Must-Have Criteria"}),g.jsx("div",{className:"space-y-2",children:ra.decisionTree.mustHaveCriteria.map((i,o)=>g.jsxs("div",{className:"flex gap-2 items-start",children:[g.jsx(Om,{className:"w-3.5 h-3.5 text-blue-light mt-0.5 flex-shrink-0"}),g.jsx("span",{className:"text-xs text-text-secondary leading-relaxed",children:i})]},o))})]}),g.jsxs("div",{className:"space-y-2",children:[g.jsx(cs,{title:"Negotiation Behavior",icon:oj,children:g.jsx("div",{className:"space-y-2.5",children:ra.decisionTree.negotiationBehavior.map((i,o)=>g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:i},o))})}),g.jsx(cs,{title:"Resolution & Failure",icon:cj,children:g.jsxs("div",{className:"space-y-3",children:[g.jsxs("div",{children:[g.jsx("div",{className:"text-[10px] font-semibold text-emerald-400 uppercase tracking-wider mb-1",children:"Resolution"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.resolutionCondition})]}),g.jsxs("div",{children:[g.jsx("div",{className:"text-[10px] font-semibold text-red-400 uppercase tracking-wider mb-1",children:"Failure"}),g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.failureCondition})]})]})}),g.jsx(cs,{title:"Escalation",icon:HP,children:g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:ra.decisionTree.escalationBehavior})}),g.jsx(cs,{title:"Edge Cases",icon:vs,children:g.jsx("div",{className:"space-y-2",children:ra.decisionTree.edgeCases.map((i,o)=>g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:i},o))})}),g.jsx(cs,{title:"Scenario Details",icon:km,children:g.jsx("div",{className:"space-y-2",children:r.map(([i,o])=>g.jsxs("div",{className:"flex justify-between gap-3",children:[g.jsx("span",{className:"text-[11px] text-text-muted flex-shrink-0",children:i}),g.jsx("span",{className:"text-[11px] text-text-primary font-medium text-right break-all",children:o})]},i))})})]})]})]})}const Em=[{name:"get_reservation",description:"Retrieve flight reservation using confirmation number and passenger last name",toolType:"read"},{name:"get_flight_status",description:"Get flight info including status, delays, cancellations, and gate information",toolType:"read"},{name:"get_disruption_info",description:"Get detailed disruption info for IRROPS handling and rebooking entitlements",toolType:"read"},{name:"search_rebooking_options",description:"Search for available flights to rebook a passenger",toolType:"read"},{name:"rebook_flight",description:"Rebook passenger(s) to a new flight (voluntary, IRROPS, or missed flight)",toolType:"write"},{name:"add_to_standby",description:"Add passenger to standby list for a flight",toolType:"write"},{name:"assign_seat",description:"Assign a seat to a passenger based on preference",toolType:"write"},{name:"add_baggage_allowance",description:"Add checked baggage allowance to a flight segment",toolType:"write"},{name:"add_meal_request",description:"Add or update special meal request for a passenger",toolType:"write"},{name:"issue_travel_credit",description:"Issue a travel credit or future flight voucher",toolType:"write"},{name:"issue_hotel_voucher",description:"Issue a hotel voucher for delays or disruptions",toolType:"write"},{name:"issue_meal_voucher",description:"Issue a meal voucher for delays or disruptions",toolType:"write"},{name:"cancel_reservation",description:"Cancel a flight booking",toolType:"write"},{name:"process_refund",description:"Process a refund for a cancelled or eligible reservation",toolType:"write"},{name:"transfer_to_agent",description:"Transfer the call to a live human agent",toolType:"system"}];function wae(e){const t=new Map;for(const r of e)if(r.type==="tool_response"&&r.toolName){const i=t.get(r.toolName)??{calls:0,success:0,error:0};i.calls++,r.toolStatus==="success"?i.success++:i.error++,t.set(r.toolName,i)}return t}function bae({tool:e,isUsed:t,typeColors:r}){const[i,o]=j.useState(!1);return g.jsxs("div",{className:`rounded-lg border ${t?"border-amber/30 bg-amber/5":"border-border-default bg-bg-primary opacity-60"}`,children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center gap-2 px-3 py-2 hover:opacity-80 transition-opacity",children:[g.jsx(dd,{className:`w-3.5 h-3.5 flex-shrink-0 ${t?"text-amber":"text-text-muted"}`}),g.jsx("span",{className:`text-xs font-semibold font-mono flex-1 text-left ${t?"text-text-primary":"text-text-muted"}`,children:e.name}),g.jsx("span",{className:`text-[9px] px-1.5 py-0.5 rounded-full font-medium border ${r[e.toolType]}`,children:e.toolType})]}),i&&g.jsx("div",{className:"px-3 pb-2.5 pt-0",children:g.jsx("p",{className:"text-xs text-text-secondary leading-relaxed",children:e.description})})]})}function xae(){const e=wae(_c),t=Em.filter(c=>e.has(c.name)).length,r={read:"bg-cyan-500/10 text-cyan-400 border-cyan-500/20",write:"bg-purple/10 text-purple-light border-purple/20",system:"bg-amber/10 text-amber border-amber/20"},[i,o]=j.useState(!0);return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary p-5",children:[g.jsxs("button",{onClick:()=>o(!i),className:"w-full flex items-center gap-3 mb-0 hover:opacity-80 transition-opacity",children:[g.jsx("div",{className:"w-10 h-10 rounded-full bg-amber/20 flex items-center justify-center flex-shrink-0",children:g.jsx(dd,{className:"w-5 h-5 text-amber"})}),g.jsxs("div",{className:"flex-1 text-left",children:[g.jsx("div",{className:"text-base font-semibold text-text-primary",children:"Agent Tools"}),g.jsxs("div",{className:"text-[10px] text-text-muted uppercase tracking-wider",children:[t," of ",Em.length," used in this conversation"]})]}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${i?"rotate-180":""}`})]}),i&&g.jsx("div",{className:"mt-4 space-y-1.5",children:Em.map(c=>{const s=e.has(c.name);return g.jsx(bae,{tool:c,isUsed:s,typeColors:r},c.name)})})]})}function jae({score:e,size:t="md"}){const r=e>=.8?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":e>=.5?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20",i=t==="sm"?"text-[10px] px-1.5 py-0.5":"text-xs px-2 py-0.5";return g.jsxs("span",{className:`${i} rounded-full font-semibold border ${r}`,children:[(e*100).toFixed(0),"%"]})}function Aae({type:e}){const t={deterministic:"Deterministic",llm_judge:"LLM Judge",lalm_judge:"Audio Judge"},r={deterministic:"bg-cyan-500/10 text-cyan-400 border-cyan-500/20",llm_judge:"bg-purple/10 text-purple-light border-purple/20",lalm_judge:"bg-amber/10 text-amber border-amber/20"};return g.jsx("span",{className:`text-[10px] px-1.5 py-0.5 rounded-full font-medium border ${r[e]??"bg-bg-tertiary text-text-muted border-border-default"}`,children:t[e]??e})}function Sae({metric:e}){const[t,r]=j.useState(!1),i=e.details,o=i.per_turn_ratings,c=i.per_turn_explanations,s=i.per_turn_judge_timing_ratings,u=i.per_turn_judge_timing_explanations,d=i.explanation,f=i.per_turn_entity_details,h=(typeof d=="object"&&d!==null?d:void 0)?.dimensions;return g.jsxs("div",{className:"rounded-xl border border-border-default bg-bg-secondary overflow-hidden",children:[g.jsxs("button",{onClick:()=>r(!t),className:"w-full flex items-center gap-3 px-4 py-3 hover:bg-bg-hover/30 transition-colors",children:[g.jsxs("div",{className:"flex-1 flex items-center gap-3",children:[g.jsx("span",{className:"text-base font-semibold text-text-primary",children:e.displayName}),g.jsx(Aae,{type:e.type})]}),g.jsx(jae,{score:e.normalizedScore}),g.jsx(ur,{className:`w-4 h-4 text-text-muted transition-transform ${t?"rotate-180":""}`})]}),t&&g.jsxs("div",{className:"px-5 pb-5 border-t border-border-default/50 pt-4 space-y-5",children:[e.name==="task_completion"&&g.jsxs("div",{className:"flex items-center gap-2",children:[i.match?g.jsx(Om,{className:"w-5 h-5 text-emerald-400"}):g.jsx(vs,{className:"w-5 h-5 text-red-400"}),g.jsx("span",{className:"text-base text-text-secondary",children:i.message})]}),h&&g.jsx("div",{className:"space-y-3",children:Object.entries(h).map(([v,w])=>{const b=e.name==="faithfulness";let x,A;return b?w.rating===3?(x="OK",A="bg-emerald-500/10 text-emerald-400 border-emerald-500/20"):w.rating===2?(x="Minor/Ambiguous Issue",A="bg-amber/10 text-amber border-amber/20"):(x="Clear Error",A="bg-red-500/10 text-red-400 border-red-500/20"):e.name==="conversation_progression"?w.rating===3?(x="OK",A="bg-emerald-500/10 text-emerald-400 border-emerald-500/20"):w.rating===2?(x="Minor Issue",A="bg-amber/10 text-amber border-amber/20"):(x="Clear Issue",A="bg-red-500/10 text-red-400 border-red-500/20"):(x=w.flagged?"Flagged":"OK",A=w.flagged?"bg-amber/10 text-amber border-amber/20":"bg-emerald-500/10 text-emerald-400 border-emerald-500/20"),g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsx("span",{className:"text-sm font-semibold text-text-primary",children:v.replace(/_/g," ").replace(/\b\w/g,T=>T.toUpperCase())}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${A}`,children:x}),g.jsxs("span",{className:"text-xs text-text-muted ml-auto",children:[w.rating,"/3"]})]}),g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:w.evidence})]},v)})}),o&&!h&&!f&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Breakdown"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(o).map(([v,w])=>{const b=c?.[v];return w===-1?null:g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsxs("span",{className:"text-xs font-semibold text-text-muted",children:["Turn ",v]}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${w>=3||w===1&&e.name==="agent_speech_fidelity"?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":w>=2?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20"}`,children:w})]}),b&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:b})]},v)})})]}),s&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Timing"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(s).map(([v,w])=>{const b=u?.[v],x=w==="On-Time"?"bg-emerald-500/10 text-emerald-400 border-emerald-500/20":w==="Late"?"bg-amber/10 text-amber border-amber/20":"bg-red-500/10 text-red-400 border-red-500/20";return g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g.jsxs("span",{className:"text-xs font-semibold text-text-muted",children:["Turn ",v]}),g.jsx("span",{className:`text-xs px-2 py-0.5 rounded-full font-medium border ${x}`,children:w})]}),b&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:b})]},v)})})]}),f&&g.jsxs("div",{className:"space-y-3",children:[g.jsx("div",{className:"text-xs font-semibold text-text-muted uppercase tracking-wider",children:"Per-Turn Entity Accuracy"}),g.jsx("div",{className:"space-y-3 max-h-[32rem] overflow-y-auto",children:Object.entries(f).map(([v,w])=>!w.entities||w.entities.length===0?null:g.jsxs("div",{className:"rounded-lg bg-bg-primary p-4",children:[g.jsxs("div",{className:"text-xs font-semibold text-text-muted mb-2",children:["Turn ",v]}),g.jsx("div",{className:"space-y-2",children:w.entities.map((b,x)=>g.jsxs("div",{className:"flex items-start gap-2 text-base",children:[b.correct?g.jsx(Om,{className:"w-4 h-4 text-emerald-400 mt-0.5 flex-shrink-0"}):g.jsx(vs,{className:"w-4 h-4 text-red-400 mt-0.5 flex-shrink-0"}),g.jsxs("div",{children:[g.jsxs("span",{className:"text-text-muted",children:[b.type,":"]})," ",g.jsx("span",{className:"text-text-secondary",children:b.value}),!b.correct&&g.jsxs("span",{className:"text-red-400",children:[" → ",b.transcribed_value]})]})]},x))}),g.jsx("p",{className:"text-xs text-text-muted mt-2",children:w.summary})]},v))})]}),typeof d=="string"&&g.jsx("p",{className:"text-base text-text-secondary leading-relaxed",children:d})]})]})}function Tae(){const e=[{label:"Accuracy (EVA-A)",icon:cj,metrics:dae,color:"text-emerald-400"},{label:"Experience (EVA-X)",icon:cP,metrics:fae,color:"text-purple-light"},{label:"Relevant Diagnostic Metric",icon:FP,metrics:mae,color:"text-cyan-400"}];return g.jsx(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.2},className:"mt-12",children:g.jsx("div",{className:"space-y-8",children:e.map(t=>g.jsxs("div",{children:[g.jsx("div",{className:"flex items-center gap-3 mb-4 pb-3 border-b border-border-default",children:g.jsx("span",{className:"text-lg font-bold text-text-primary",children:t.label})}),g.jsx("div",{className:"space-y-2",children:t.metrics.map(r=>g.jsx(Sae,{metric:r},r.name))})]},t.label))})})}function Eae(){const e=_ae(_c),t=[];let r=0;for(;r<_c.length;){const i=_c[r];if(i.type==="user"||i.type==="assistant")t.push(g.jsx(gae,{entry:i,index:t.length,issue:e.get(r)},r));else if(i.type==="tool_call"){const o=_c[r+1]?.type==="tool_response"?_c[r+1]:void 0;t.push(g.jsx(vae,{entry:i,responseEntry:o,index:t.length,issue:e.get(r)},r)),o&&r++}r++}return g.jsxs(Vc,{id:"demo",title:"Example Conversation",subtitle:"A real flight rebooking conversation from an EVA evaluation run, showing the full bot-to-bot interaction with tool calls and audio. Scroll down for evaluation results.",wide:!0,children:[g.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-start gap-6",children:[g.jsx("div",{className:"lg:w-[25%] flex-shrink-0 lg:sticky lg:top-8 lg:max-h-[calc(100vh-4rem)] lg:overflow-y-auto",children:g.jsx(yae,{})}),g.jsxs("div",{className:"flex-1 min-w-0",children:[g.jsx("div",{className:"mb-6",children:g.jsx(hae,{src:"./demo/audio_mixed.wav"})}),g.jsx("div",{className:"space-y-3",children:t})]}),g.jsx("div",{className:"lg:w-[22%] flex-shrink-0 lg:sticky lg:top-8 lg:max-h-[calc(100vh-4rem)] lg:overflow-y-auto",children:g.jsx(xae,{})})]}),g.jsx(Tae,{})]})}const Oae=[{category:"Metrics",items:[{title:"LLM Judge Reliability",description:"Judge models carry their own biases and may favor certain response styles. Potential conflicts when evaluated model and judge are from the same family. LALM judges in particular are relatively new and are not as reliable as text-input-only judge models."},{title:"Binary Task Completion",description:"No partial credit for conversations where the agent completed most of the task but failed on a single sub-goal. This may obscure fine grained differences between systems on task completion."}]},{category:"Simulation",items:[{title:"User Simulator Fidelity",description:"As our user simulator relies on a commercial system, its behavior may change across versions. The simulator may not fully replicate the natural disfluencies, hesitations, or emotional variations exhibited by real callers. The simulator may also occasionally go off policy; while we employ validators to detect such cases, perfect adherence cannot be guaranteed, particularly on subjective validator metrics."}]},{category:"Framework",items:[{title:"Pipeline Assumptions",description:"PCM-to-mulaw audio conversion introduces quality degradation. Bot-to-bot audio interface timing may not fully represent production deployments. Inaccurate pipeline event timing (VAD events, etc) from differing sources may also lead to imperfect response speed values and timestamps. Log reconciliation between various systems can also have inaccuracies due to imprecise timestamps. "},{title:"Reproducibility & Reliability",description:"Full reproduction requires access to commercial model APIs. There is a non-trivial cost for generating three validated trials across multiple configurations. Latency measurements (which manifest in turn taking and response speed metrics) will vary depending on APIs, deployments, and hardware, potentially leading to variation in EVA-X results within the same system."}]}],kae=[{category:"Metrics",items:[{title:"Naturalness & Prosody Evaluation",description:"Evaluating pronunciation, rhythm, and expressiveness of agent speech. Current audio judges cannot reliably assess prosodic quality."},{title:"Emotion & Affect",description:"Evaluating whether agents respond appropriately to user distress — both in content and vocal tone."}]},{category:"Framework",items:[{title:"User Simulator Options",description:"Introduce additional options for the user simulator, including open-source model support for greater flexibility and ease of adoption."}]},{category:"Simulation",items:[{title:"Expand to Multilingual",description:"Extend the existing CSM, ITSM, and HR domains beyond English by translating scenarios into additional languages with localized entities and pairing them with multilingual user-simulator voices."}]},{category:"Extended Leaderboard",items:[{title:"Extended Leaderboard",description:"We continue to expand the leaderboard with more cascade and audio-native systems. ElevenAgent, OpenAI Realtime, and Gemini Live are already integrated; next additions include Deepgram Voice Agent and additional speech-to-speech systems."}]}],ej={Metrics:{border:"border-amber/20",bg:"bg-amber/5",badge:"bg-amber/10",badgeBorder:"border-amber/20",text:"text-amber"},Data:{border:"border-cyan-500/20",bg:"bg-cyan-500/5",badge:"bg-cyan-500/10",badgeBorder:"border-cyan-500/20",text:"text-cyan-400"},Framework:{border:"border-purple/20",bg:"bg-purple/5",badge:"bg-purple/10",badgeBorder:"border-purple/20",text:"text-purple-light"},Evaluation:{border:"border-amber/20",bg:"bg-amber/5",badge:"bg-amber/10",badgeBorder:"border-amber/20",text:"text-amber"},Simulation:{border:"border-cyan-500/20",bg:"bg-cyan-500/5",badge:"bg-cyan-500/10",badgeBorder:"border-cyan-500/20",text:"text-cyan-400"},"Extended Leaderboard":{border:"border-emerald-500/20",bg:"bg-emerald-500/5",badge:"bg-emerald-500/10",badgeBorder:"border-emerald-500/20",text:"text-emerald-400"}},tj={border:"border-border-default",bg:"bg-bg-secondary",badge:"bg-bg-tertiary",badgeBorder:"border-border-default",text:"text-text-muted"};function Nae(){return g.jsx(Vc,{id:"limitations",title:"Limitations & Future",subtitle:"Known limitations of the current release and our near-term roadmap.",children:g.jsxs("div",{className:"space-y-12",children:[g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5},children:[g.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg bg-amber/10 flex items-center justify-center",children:g.jsx(vs,{className:"w-5 h-5 text-amber"})}),g.jsx("h3",{className:"text-xl font-bold text-text-primary",children:"Current Limitations"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:Oae.flatMap(e=>{const t=ej[e.category]??tj;return e.items.map((r,i)=>g.jsxs("div",{className:`rounded-xl border ${t.border} ${t.bg} p-5 flex flex-col`,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:g.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wider px-2 py-0.5 rounded-full ${t.badge} ${t.text} border ${t.badgeBorder}`,children:e.category})}),g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1.5",children:r.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed flex-1",children:r.description})]},`${e.category}-${i}`))})})]}),g.jsxs(yt.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.1},children:[g.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[g.jsx("div",{className:"w-10 h-10 rounded-lg bg-purple/10 flex items-center justify-center",children:g.jsx(UP,{className:"w-5 h-5 text-purple"})}),g.jsx("h3",{className:"text-xl font-bold text-text-primary",children:"Roadmap"})]}),g.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:kae.flatMap(e=>{const t=ej[e.category]??tj;return e.items.map((r,i)=>g.jsxs("div",{className:`rounded-xl border ${t.border} ${t.bg} p-5 flex flex-col`,children:[g.jsx("div",{className:"flex items-center gap-2 mb-2",children:g.jsx("span",{className:`text-[10px] font-semibold uppercase tracking-wider px-2 py-0.5 rounded-full ${t.badge} ${t.text} border ${t.badgeBorder}`,children:e.category})}),g.jsx("div",{className:"text-sm font-semibold text-text-primary mb-1.5",children:r.title}),g.jsx("p",{className:"text-sm text-text-secondary leading-relaxed flex-1",children:r.description})]},`${e.category}-${i}`))})})]})]})})}const Cae=new Set(["intro","architecture","metrics","results","demo","limitations","acknowledgements"]);function rj(){const e=window.location.hash.slice(1);return e&&Cae.has(e)?e:"intro"}function Mae(){if(typeof window<"u"){const e=localStorage.getItem("eva-theme");if(e==="light"||e==="dark")return e}return"dark"}function Pae(){const[e,t]=j.useState(rj),[r,i]=j.useState(Mae);j.useEffect(()=>{const u=()=>t(rj());return window.addEventListener("hashchange",u),()=>window.removeEventListener("hashchange",u)},[]);const o=j.useCallback(u=>{t(u),window.history.pushState(null,"",`#${u}`)},[]);j.useEffect(()=>{document.documentElement.setAttribute("data-theme",r),localStorage.setItem("eva-theme",r)},[r]);const c=j.useCallback(()=>{i(u=>u==="dark"?"light":"dark")},[]),s=j.useMemo(()=>({mode:r,colors:Tne[r]}),[r]);return g.jsx(w9.Provider,{value:s,children:g.jsxs("div",{className:"min-h-screen bg-bg-primary",children:[g.jsx(nD,{activeTab:e,onTabChange:o,theme:r,onToggleTheme:c}),g.jsxs("main",{children:[e==="intro"&&g.jsx(eB,{}),e==="architecture"&&g.jsx(tB,{}),e==="metrics"&&g.jsx(lB,{}),e==="results"&&g.jsx(aae,{}),e==="demo"&&g.jsx(Eae,{}),e==="limitations"&&g.jsx(Nae,{}),e==="acknowledgements"&&g.jsx(QI,{})]})]})})}eP.createRoot(document.getElementById("root")).render(g.jsx(j.StrictMode,{children:g.jsx(Pae,{})})); diff --git a/docs/index.html b/docs/index.html index c0dd88c2..3635f27f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,7 +9,7 @@ - + diff --git a/website/src/components/leaderboard/LeaderboardSection.tsx b/website/src/components/leaderboard/LeaderboardSection.tsx index 663dc1c5..444a786d 100644 --- a/website/src/components/leaderboard/LeaderboardSection.tsx +++ b/website/src/components/leaderboard/LeaderboardSection.tsx @@ -20,7 +20,7 @@ const paretoInsights = [ { title: 'No system clears 0.6 on both axes pass@1', description: - 'Across 17 systems spanning all three architectures, no system simultaneously exceeds 0.6 on both EVA-A pass@1 and EVA-X pass@1 — joint accuracy–experience quality remains far from saturated.', + 'Across 18 systems spanning all three architectures, no system simultaneously exceeds 0.6 on both EVA-A pass@1 and EVA-X pass@1 — joint accuracy–experience quality remains far from saturated.', }, { title: 'Peak and reliable performance diverge', diff --git a/website/src/data/leaderboardStats.json b/website/src/data/leaderboardStats.json index 5d0a0915..ea11c59a 100644 --- a/website/src/data/leaderboardStats.json +++ b/website/src/data/leaderboardStats.json @@ -3244,7 +3244,7 @@ "name": "GPT Realtime", "type": "s2s", "stt": "-", - "llm": "gpt-realtime", + "llm": "GPT-Realtime", "tts": "-", "clean": { "EVA-A_mean": { @@ -3633,7 +3633,7 @@ "name": "GPT Realtime 1.5", "type": "s2s", "stt": "-", - "llm": "gpt-realtime-1.5", + "llm": "GPT-Realtime-1.5", "tts": "-", "clean": { "EVA-A_mean": { @@ -5013,7 +5013,7 @@ "name": "GPT Realtime 2", "type": "s2s", "stt": "-", - "llm": "gpt-realtime-2", + "llm": "GPT-Realtime-2", "tts": "-", "clean": { "EVA-A_mean": { @@ -6177,7 +6177,7 @@ "name": "GPT Realtime Mini", "type": "s2s", "stt": "-", - "llm": "gpt-realtime-mini", + "llm": "GPT-Realtime-Mini", "tts": "-", "clean": { "EVA-A_mean": { @@ -20753,6 +20753,649 @@ } }, "perturbation_delta": {} + }, + { + "id": "universal-3-5-pro-gpt-5-4-sonic-3-5", + "name": "Universal 3.5 Pro + GPT-5.4 + Sonic 3.5", + "type": "cascade", + "stt": "Universal 3.5 Pro", + "llm": "GPT-5.4", + "tts": "Sonic 3.5", + "clean": { + "EVA-A_mean": { + "pooled": { + "point": 0.8068682730923694, + "ci_lower": 0.785967488425926, + "ci_upper": 0.8273318967536815 + }, + "per_domain": { + "airline": { + "point": 0.8211111111111111, + "ci_lower": 0.7744444444444444, + "ci_upper": 0.8633333333333334, + "n": 50 + }, + "itsm": { + "point": 0.8205111111111112, + "ci_lower": 0.7919207291666667, + "ci_upper": 0.8482911111111111, + "n": 80 + }, + "medical_hr": { + "point": 0.7789825970548862, + "ci_lower": 0.744578313253012, + "ci_upper": 0.8132530120481926, + "n": 83 + } + } + }, + "EVA-A_pass": { + "pooled": { + "point": 0.5988520749665328, + "ci_lower": 0.5492270749665328, + "ci_upper": 0.6478212851405623 + }, + "per_domain": { + "airline": { + "point": 0.6533333333333333, + "ci_lower": 0.56, + "ci_upper": 0.7466666666666666, + "n": 50 + }, + "itsm": { + "point": 0.6291666666666667, + "ci_lower": 0.5583333333333333, + "ci_upper": 0.6958333333333334, + "n": 80 + }, + "medical_hr": { + "point": 0.5140562248995982, + "ci_lower": 0.4257028112449799, + "ci_upper": 0.6024096385542169, + "n": 83 + } + } + }, + "EVA-X_mean": { + "pooled": { + "point": 0.6269978446006248, + "ci_lower": 0.6179423098365685, + "ci_upper": 0.6359868056224899 + }, + "per_domain": { + "airline": { + "point": 0.6615024444444445, + "ci_lower": 0.6437676444444445, + "ci_upper": 0.6785978333333333, + "n": 50 + }, + "itsm": { + "point": 0.593642361111111, + "ci_lower": 0.5774291805555555, + "ci_upper": 0.6091881736111111, + "n": 80 + }, + "medical_hr": { + "point": 0.6258487282463188, + "ci_lower": 0.6124441398929049, + "ci_upper": 0.639117670682731, + "n": 83 + } + } + }, + "EVA-X_pass": { + "pooled": { + "point": 0.009344042838018742, + "ci_lower": 0.0022222222222222222, + "ci_upper": 0.01868808567603748 + }, + "per_domain": { + "airline": { + "point": 0.02, + "ci_lower": 0.0, + "ci_upper": 0.04666666666666666, + "n": 50 + }, + "itsm": { + "point": 0.0, + "ci_lower": 0.0, + "ci_upper": 0.0, + "n": 80 + }, + "medical_hr": { + "point": 0.008032128514056224, + "ci_lower": 0.0, + "ci_upper": 0.020080321285140562, + "n": 83 + } + } + }, + "task_completion": { + "pooled": { + "point": 0.633172690763052, + "ci_lower": 0.5833225401606426, + "ci_upper": 0.6817610441767069 + }, + "per_domain": { + "airline": { + "point": 0.6866666666666665, + "ci_lower": 0.5866666666666667, + "ci_upper": 0.7799999999999998, + "n": 50 + }, + "itsm": { + "point": 0.6666666666666666, + "ci_lower": 0.5958333333333333, + "ci_upper": 0.7333333333333334, + "n": 80 + }, + "medical_hr": { + "point": 0.5461847389558232, + "ci_lower": 0.4617469879518073, + "ci_upper": 0.6345381526104417, + "n": 83 + } + } + }, + "agent_speech_fidelity": { + "pooled": { + "point": 0.9974856760374834, + "ci_lower": 0.994764483350067, + "ci_upper": 0.9994550200803213 + }, + "per_domain": { + "airline": { + "point": 1.0, + "ci_lower": 1.0, + "ci_upper": 1.0, + "n": 50 + }, + "itsm": { + "point": 0.9948666666666668, + "ci_lower": 0.9878416666666666, + "ci_upper": 0.9993833333333333, + "n": 80 + }, + "medical_hr": { + "point": 0.9975903614457833, + "ci_lower": 0.9931726907630523, + "ci_upper": 1.0, + "n": 83 + } + } + }, + "faithfulness": { + "pooled": { + "point": 0.7961964524765729, + "ci_lower": 0.7666486362115127, + "ci_upper": 0.82455718708166 + }, + "per_domain": { + "airline": { + "point": 0.7933333333333333, + "ci_lower": 0.7333333333333334, + "ci_upper": 0.8466666666666667, + "n": 50 + }, + "itsm": { + "point": 0.8020833333333334, + "ci_lower": 0.75625, + "ci_upper": 0.8458333333333332, + "n": 80 + }, + "medical_hr": { + "point": 0.7931726907630522, + "ci_lower": 0.7449799196787148, + "ci_upper": 0.8373493975903614, + "n": 83 + } + } + }, + "turn_taking": { + "pooled": { + "point": 0.32933407931726905, + "ci_lower": 0.309632390855087, + "ci_upper": 0.34860781515227574 + }, + "per_domain": { + "airline": { + "point": 0.39927399999999996, + "ci_lower": 0.3629579833333334, + "ci_upper": 0.4342445, + "n": 50 + }, + "itsm": { + "point": 0.27998124999999996, + "ci_lower": 0.25072675, + "ci_upper": 0.30904015625, + "n": 80 + }, + "medical_hr": { + "point": 0.3087469879518072, + "ci_lower": 0.27306123493975903, + "ci_upper": 0.3455355220883534, + "n": 83 + } + } + }, + "conciseness": { + "pooled": { + "point": 0.8445225736278448, + "ci_lower": 0.8370745018406961, + "ci_upper": 0.8519235871820615 + }, + "per_domain": { + "airline": { + "point": 0.8352333333333334, + "ci_lower": 0.8193196666666664, + "ci_upper": 0.8508666666666668, + "n": 50 + }, + "itsm": { + "point": 0.8363624999999999, + "ci_lower": 0.8237913541666667, + "ci_upper": 0.8487003125, + "n": 80 + }, + "medical_hr": { + "point": 0.8619718875502008, + "ci_lower": 0.852088253012048, + "ci_upper": 0.8717430722891566, + "n": 83 + } + } + }, + "conversation_progression": { + "pooled": { + "point": 0.7071368808567603, + "ci_lower": 0.6828913152610442, + "ci_upper": 0.730734981593039 + }, + "per_domain": { + "airline": { + "point": 0.75, + "ci_lower": 0.7066666666666666, + "ci_upper": 0.7933333333333334, + "n": 50 + }, + "itsm": { + "point": 0.6645833333333334, + "ci_lower": 0.6229166666666666, + "ci_upper": 0.70625, + "n": 80 + }, + "medical_hr": { + "point": 0.7068273092369478, + "ci_lower": 0.6686746987951807, + "ci_upper": 0.7449799196787149, + "n": 83 + } + } + }, + "response_speed": { + "pooled": { + "point": 4.281128002008032, + "ci_lower": 4.135888449799197, + "ci_upper": 4.443638534220215 + }, + "per_domain": { + "airline": { + "point": 4.27532, + "ci_lower": 4.075045166666667, + "ci_upper": 4.483413333333333, + "n": 50 + }, + "itsm": { + "point": 4.8224375, + "ci_lower": 4.456071666666666, + "ci_upper": 5.2595175, + "n": 80 + }, + "medical_hr": { + "point": 3.7456265060240956, + "ci_lower": 3.6152408634538142, + "ci_upper": 3.876765863453815, + "n": 83 + } + } + }, + "EVA-A_pass_at_k": { + "pooled": { + "point": 0.8344477911646586, + "ci_lower": 0.7843674698795181, + "ci_upper": 0.8814959839357429 + }, + "per_domain": { + "airline": { + "point": 0.88, + "ci_lower": 0.78, + "ci_upper": 0.96, + "n": 50 + }, + "itsm": { + "point": 0.9125, + "ci_lower": 0.85, + "ci_upper": 0.975, + "n": 80 + }, + "medical_hr": { + "point": 0.7108433734939759, + "ci_lower": 0.6144578313253012, + "ci_upper": 0.8072289156626506, + "n": 83 + } + } + }, + "EVA-A_pass_power_k": { + "pooled": { + "point": 0.3805674136876725, + "ci_lower": 0.3186247283372171, + "ci_upper": 0.44349587857603245 + }, + "per_domain": { + "airline": { + "point": 0.422880658436214, + "ci_lower": 0.29893004115226335, + "ci_upper": 0.5497942386831275, + "n": 50 + }, + "itsm": { + "point": 0.36887860082304524, + "ci_lower": 0.27556584362139913, + "ci_upper": 0.46512602880658427, + "n": 80 + }, + "medical_hr": { + "point": 0.3499429818037582, + "ci_lower": 0.2552927760424413, + "ci_upper": 0.4486117308741137, + "n": 83 + } + } + }, + "EVA-X_pass_at_k": { + "pooled": { + "point": 0.02803212851405622, + "ci_lower": 0.006666666666666667, + "ci_upper": 0.054698795180722896 + }, + "per_domain": { + "airline": { + "point": 0.06, + "ci_lower": 0.0, + "ci_upper": 0.14, + "n": 50 + }, + "itsm": { + "point": 0.0, + "ci_lower": 0.0, + "ci_upper": 0.0, + "n": 80 + }, + "medical_hr": { + "point": 0.024096385542168676, + "ci_lower": 0.0, + "ci_upper": 0.060240963855421686, + "n": 83 + } + } + }, + "EVA-X_pass_power_k": { + "pooled": { + "point": 0.00011535855355578689, + "ci_lower": 2.7434842249657054e-05, + "ci_upper": 0.00022556067892970862 + }, + "per_domain": { + "airline": { + "point": 0.0002469135802469135, + "ci_lower": 0.0, + "ci_upper": 0.0005761316872427982, + "n": 50 + }, + "itsm": { + "point": 0.0, + "ci_lower": 0.0, + "ci_upper": 0.0, + "n": 80 + }, + "medical_hr": { + "point": 9.916208042044718e-05, + "ci_lower": 0.0, + "ci_upper": 0.00024790520105111795, + "n": 83 + } + } + } + }, + "perturbation_delta": { + "transcription_accuracy_key_entities": { + "accent": { + "pooled": { + "point": -0.0632666666666666, + "ci_lower": -0.0980877777777777, + "ci_upper": -0.0276558333333333, + "corrected_p": 0.0007, + "raw_p": 0.0007, + "reject": true + }, + "per_domain": { + "medical_hr": { + "point": -0.0464444444444444, + "ci_lower": -0.0903783333333333, + "ci_upper": -0.0025552777777777, + "corrected_p": 0.1, + "raw_p": 0.05, + "reject": false + }, + "airline": { + "point": -0.0704888888888888, + "ci_lower": -0.1557599999999999, + "ci_upper": 0.0155308333333332, + "corrected_p": 0.1213, + "raw_p": 0.1213, + "reject": false + }, + "itsm": { + "point": -0.0728666666666666, + "ci_lower": -0.1119072222222222, + "ci_upper": -0.0314872222222222, + "corrected_p": 0.0066, + "raw_p": 0.0022, + "reject": true + } + } + }, + "background_noise": { + "pooled": { + "point": -0.1128185185185185, + "ci_lower": -0.1387009259259259, + "ci_upper": -0.0851175925925925, + "corrected_p": 0.0, + "raw_p": 0.0, + "reject": true + }, + "per_domain": { + "medical_hr": { + "point": -0.1183666666666666, + "ci_lower": -0.1600108333333333, + "ci_upper": -0.0816422222222222, + "corrected_p": 0.0, + "raw_p": 0.0, + "reject": true + }, + "airline": { + "point": -0.1362222222222221, + "ci_lower": -0.1928588888888888, + "ci_upper": -0.0810766666666666, + "corrected_p": 0.0006, + "raw_p": 0.0001, + "reject": true + }, + "itsm": { + "point": -0.0838666666666666, + "ci_lower": -0.1211474999999999, + "ci_upper": -0.0424324999999999, + "corrected_p": 0.004, + "raw_p": 0.001, + "reject": true + } + } + }, + "both": { + "pooled": { + "point": -0.1669518518518518, + "ci_lower": -0.2025606481481481, + "ci_upper": -0.1320757407407407, + "corrected_p": 0.0, + "raw_p": 0.0, + "reject": true + }, + "per_domain": { + "medical_hr": { + "point": -0.1511888888888888, + "ci_lower": -0.2029155555555555, + "ci_upper": -0.0959080555555556, + "corrected_p": 0.0, + "raw_p": 0.0, + "reject": true + }, + "airline": { + "point": -0.1911555555555555, + "ci_lower": -0.2659875, + "ci_upper": -0.1243091666666666, + "corrected_p": 0.0006, + "raw_p": 0.0001, + "reject": true + }, + "itsm": { + "point": -0.1585111111111111, + "ci_lower": -0.2079083333333332, + "ci_upper": -0.1100172222222222, + "corrected_p": 0.0, + "raw_p": 0.0, + "reject": true + } + } + } + } + }, + "metric_values": { + "transcription_accuracy_key_entities": { + "clean": { + "pooled": { + "point": 0.8039407407407408, + "ci_lower": 0.7705960185185184, + "ci_upper": 0.8356616666666665, + "n": 90 + }, + "per_domain": { + "itsm": { + "point": 0.8258222222222223, + "ci_lower": 0.7820180555555556, + "ci_upper": 0.8674694444444446, + "n": 30 + }, + "medical_hr": { + "point": 0.7616333333333334, + "ci_lower": 0.7025594444444443, + "ci_upper": 0.8193019444444445, + "n": 30 + }, + "airline": { + "point": 0.8243666666666667, + "ci_lower": 0.7583080555555556, + "ci_upper": 0.8833377777777778, + "n": 30 + } + } + }, + "accent": { + "pooled": { + "point": 0.7406740740740742, + "ci_lower": 0.7128467592592593, + "ci_upper": 0.766975462962963, + "n": 90 + }, + "per_domain": { + "itsm": { + "point": 0.7529555555555556, + "ci_lower": 0.7024727777777778, + "ci_upper": 0.7974908333333335, + "n": 30 + }, + "medical_hr": { + "point": 0.715188888888889, + "ci_lower": 0.6743319444444443, + "ci_upper": 0.7582944444444444, + "n": 30 + }, + "airline": { + "point": 0.7538777777777778, + "ci_lower": 0.6982622222222225, + "ci_upper": 0.8068449999999999, + "n": 30 + } + } + }, + "background_noise": { + "pooled": { + "point": 0.6911222222222222, + "ci_lower": 0.6482007407407407, + "ci_upper": 0.7306, + "n": 90 + }, + "per_domain": { + "itsm": { + "point": 0.7419555555555555, + "ci_lower": 0.6858638888888889, + "ci_upper": 0.7968811111111113, + "n": 30 + }, + "medical_hr": { + "point": 0.6432666666666665, + "ci_lower": 0.5721402777777777, + "ci_upper": 0.7102944444444441, + "n": 30 + }, + "airline": { + "point": 0.6881444444444446, + "ci_lower": 0.6103527777777777, + "ci_upper": 0.7658030555555557, + "n": 30 + } + } + }, + "both": { + "pooled": { + "point": 0.6369888888888889, + "ci_lower": 0.6068510185185184, + "ci_upper": 0.6648462037037037, + "n": 90 + }, + "per_domain": { + "itsm": { + "point": 0.6673111111111111, + "ci_lower": 0.6111099999999999, + "ci_upper": 0.7196644444444443, + "n": 30 + }, + "medical_hr": { + "point": 0.6104444444444445, + "ci_lower": 0.5644174999999999, + "ci_upper": 0.659781111111111, + "n": 30 + }, + "airline": { + "point": 0.6332111111111111, + "ci_lower": 0.5824022222222224, + "ci_upper": 0.6848008333333333, + "n": 30 + } + } + } + } + } } ] }