PageSourceSearch

https://www.is.fi/_next/static/chunks/1697-b2aa0a48819956ab.js

js is.fi collected 2026-09-24 08:35:15 UTC 188,898 bytes, 4 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1697],{3134:(e,t,n)=>{n.d(t,{t:()=>r});var l=n(37876),o=n(27964),a=n(69241),r=e=>{let t,n,r,i,s,u,c,d,m,g=(0,o.c)(18);g[0]!==e?({text:s,optional:i,containerClassName:t,ref:n,...r}=e,g[0]=e,g[1]=t,g[2]=n,g[3]=r,g[4]=i,g[5]=s):(t=g[1],n=g[2],r=g[3],i=g[4],s=g[5]);let f=void 0!==i&&i;return g[6]!==t?(u=(0,a.A)("_Label_157e6_1","nof-ui-subtitle-small",t),g[6]=t,g[7]=u):u=g[7],g[8]!==s?(c=(0,l.jsx)("span",{children:s}),g[8]=s,g[9]=c):c=g[9],g[10]!==f?(d=f&&(0,l.jsx)("span",{className:"_Suffix_157e6_7",children:"(vapaaehtoinen)"}),g[10]=f,g[11]=d):d=g[11],g[12]!==n||g[13]!==r||g[14]!==u||g[15]!==c||g[16]!==d?(m=(0,l.jsxs)("label",{className:u,ref:n,...r,children:[c,d]}),g[12]=n,g[13]=r,g[14]=u,g[15]=c,g[16]=d,g[17]=m):m=g[17],m}},21697:(e,t,n)=>{n.r(t),n.d(t,{CAROUSEL_SECTIONS:()=>eb,Lineups:()=>oi,MatchHeader:()=>oQ,SportsBetweenPosts:()=>au,SportsContextProvider:()=>ac,SportsLiveArticle:()=>at,SportsliveCarousel:()=>ab,Standings:()=>eB,UpcomingMatches:()=>oM,buildSportLiveSchema:()=>ad,getFeatures:()=>oD,isEnabled:()=>oL,useSelectedEventFilter:()=>am});var l=n(37876),o=n(69241),a=n(14232),r=n.t(a,2);function i(e,t){return"function"==typeof e?e(t):e}function s(e,t){return n=>{t.setState(t=>({...t,[e]:i(n,t[e])}))}}function u(e){return e instanceof Function}function c(e,t,n){let l,o=[];return a=>{let r,i;n.key&&n.debug&&(r=Date.now());let s=e(a);if(!(s.length!==o.length||s.some((e,t)=>o[t]!==e)))return l;if(o=s,n.key&&n.debug&&(i=Date.now()),l=t(...s),null==n||null==n.onChange||n.onChange(l),n.key&&n.debug&&null!=n&&n.debug()){let e=Math.round((Date.now()-r)*100)/100,t=Math.round((Date.now()-i)*100)/100,l=t/16,o=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%c⏱ ${o(t,5)} /${o(e,5)} ms`,`
2            font-size: .6rem;
3            font-weight: bold;
4            color: hsl(${Math.max(0,Math.min(120-120*l,120))}deg 100% 31%);`,null==n?void 0:n.key)}return l}}function d(e,t,n,l){return{debug:()=>{var n;return null!=(n=null==e?void 0:e.debugAll)?n:e[t]},key:!1,onChange:l}}let m="debugHeaders";function g(e,t,n){var l;let o={id:null!=(l=n.id)?l:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let e=[],t=n=>{n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)};return t(o),e},getContext:()=>({table:e,header:o,column:t})};return e._features.forEach(t=>{null==t.createHeader||t.createHeader(o,e)}),o}function f(e,t,n,l){var o,a;let r=0,i=function(e,t){void 0===t&&(t=1),r=Math.max(r,t),e.filter(e=>e.getIsVisible()).forEach(e=>{var n;null!=(n=e.columns)&&n.length&&i(e.columns,t+1)},0)};i(e);let s=[],u=(e,t)=>
4{let o={depth:t,id:[l,`${t}`].filter(Boolean).join("_"),headers:[]},a=[];e.forEach(e=>{let r,i=[...a].reverse()[0],s=e.column.depth===o.depth,u=!1;if(s&&e.column.parent?r=e.column.parent:(r=e.column,u=!0),i&&(null==i?void 0:i.column)===r)i.subHeaders.push(e);else{let o=g(n,r,{id:[l,t,r.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:u,placeholderId:u?`${a.filter(e=>e.column===r).length}`:void 0,depth:t,index:a.length});o.subHeaders.push(e),a.push(o)}o.headers.push(e),e.headerGroup=o}),s.push(o),t>0&&u(a,t-1)};u(t.map((e,t)=>g(n,e,{depth:r,index:t})),r-1),s.reverse();let c=e=>e.filter(e=>e.column.getIsVisible()).map(e=>{let t=0,n=0,l=[0];return e.subHeaders&&e.subHeaders.length?(l=[],c(e.subHeaders).forEach(e=>{let{colSpan:n,rowSpan:o}=e;t+=n,l.push(o)})):t=1,n+=Math.min(...l),e.colSpan=t,e.rowSpan=n,{colSpan:t,rowSpan:n}});return c(null!=(o=null==(a=s[0])?void 0:a.headers)?o:[]),s}let p=(e,t,n,l,o,a,r)=>{let i={id:t,index:l,original:n,depth:o,parentId:r,_valuesCache:{},_uniqueValuesCache:{},getValue:t=>{if(i._valuesCache.hasOwnProperty(t))return i._valuesCache[t];let n=e.getColumn(t);if(null!=n&&n.accessorFn)return i._valuesCache[t]=n.accessorFn(i.original,l),i._valuesCache[t]},getUniqueValues:t=>{if(i._uniqueValuesCache.hasOwnProperty(t))return i._uniqueValuesCache[t];let n=e.getColumn(t);if(null!=n&&n.accessorFn)return n.columnDef.getUniqueValues?i._uniqueValuesCache[t]=n.columnDef.getUniqueValues(i.original,l):i._uniqueValuesCache[t]=[i.getValue(t)],i._uniqueValuesCache[t]},renderValue:t=>{var n;return null!=(n=i.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=a?a:[],getLeafRows:()=>{var e,t;let n,l;return e=i.subRows,t=e=>e.subRows,n=[],(l=e=>{e.forEach(e=>{n.push(e);let o=t(e);null!=o&&o.length&&l(o)})})(e),n},getParentRow:()=>i.parentId?e.getRow(i.parentId,!0):void 0,getParentRows:()=>{let e=[],t=i;for(;;){let n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:c(()=>[e.getAllLeafColumns()],t=>t.map(t=>{var n;let l;return n=t.id,l={id:`${i.id}_${t.id}`,row:i,column:t,getValue:()=>i.getValue(n),renderValue:()=>{var t;return null!=(t=l.getValue())?t:e.options.renderFallbackValue},getContext:c(()=>[e,t,i,l],(e,t,n,l)=>({table:e,column:t,row:n,cell:l,getValue:l.getValue,renderValue:l.renderValue}),d(e.options,"debugCells","cell.getContext"))},e._features.forEach(n=>{null==n.createCell||n.createCell(l,t,i,e)},{}),l}),d(e.options,"debugRows","getAllCells")),_getAllCellsByColumnId:c(()=>[i.getAllCells()],e=>e.reduce((e,t)=>(e[t.column.id]=t,e),{}),d(e.options,"debugRows","getAllCellsByColumnId"))};for(let t=0;t<e._features.length;t++){let n=e._features[t];null==n||null==n.createRow||n.createRow(i,e)}return i},h=(e,t,n)=>{var l,o;let a=null==n||null==(l=n.toString())?void 0:l.toLowerCase();return!!(null==(o=e.getValue(t))||null==(o=o.toString())||null==(o=o.toLowerCase())?void 0:o.includes(a))};h.autoRemove=e=>R(e);let v=(e,t,n)=>{var l;return!!(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.includes(n))};v.autoRemove=e=>R(e);let w=(e,t,n)=>{var l;return(null==(l=e.getValue(t))||null==(l=l.toString())?void 0:l.toLowerCase())===(null==n?void 0:n.toLowerCase())};w.autoRemove=e=>R(e);let b=(e,t,n)=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)};b.autoRemove=e=>R(e);let x=(e,t,n)=>!n.some(n=>{var l;return!(null!=(l=e.getValue(t))&&l.includes(n))});x.autoRemove=e=>R(e)||!(null!=e&&e.length);let y=(e,t,n)=>n.some(n=>{var l;return null==(l=e.getValue(t))?void 0:l.includes(n)});y.autoRemove=e=>R(e)||!(null!=e&&e.length);let C=(e,t,n)=>e.getValue(t)===n;C.autoRemove=e=>R(e);let S=(e,t,n)=>e.getValue(t)==n;S.autoRemove=e=>R(e);let _=(e,t,n)=>{let[l,o]=n,a=e.getValue(t);return a>=l&&a<=o};_.resolveFilterValue=e=>{let[t,n]=e,l="number"!=typeof t?parseFloat(t):t,o="number"!=typeof n?parseFloat(n):n,a=null===t||Number.isNaN(l)?-1/0:l,r=null===n||Number.isNaN(o)?1/0:o;if(a>r){let e=a;a=r,r=e}return[a,r]},_.autoRemove=e=>R(e)||R(e[0])&&R(e[1]);let j={includesString:h,includesStringSensitive:v,equalsString:w,arrIncludes:b,arrIncludesAll:x,arrIncludesSome:y,equals:C,weakEquals:S,inNumberRange:_};function R(e){return null==e||""===e}function I(e,t,n){return!!e&&!!e.autoRemove&&e.autoRemove(t,n)||void 0===t||"string"==typeof t&&!t}
4let N={sum:(e,t,n)=>n.reduce((t,n)=>{let l=n.getValue(e);return t+("number"==typeof l?l:0)},0),min:(e,t,n)=>{let l;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(l>n||void 0===l&&n>=n)&&(l=n)}),l},max:(e,t,n)=>{let l;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(l<n||void 0===l&&n>=n)&&(l=n)}),l},extent:(e,t,n)=>{let l,o;return n.forEach(t=>{let n=t.getValue(e);null!=n&&(void 0===l?n>=n&&(l=o=n):(l>n&&(l=n),o<n&&(o=n)))}),[l,o]},mean:(e,t)=>{let n=0,l=0;if(t.forEach(t=>{let o=t.getValue(e);null!=o&&(o*=1)>=o&&(++n,l+=o)}),n)return l/n},median:(e,t)=>{if(!t.length)return;let n=t.map(t=>t.getValue(e));if(!(Array.isArray(n)&&n.every(e=>"number"==typeof e)))return;if(1===n.length)return n[0];let l=Math.floor(n.length/2),o=n.sort((e,t)=>e-t);return n.length%2!=0?o[l]:(o[l-1]+o[l])/2},unique:(e,t)=>Array.from(new Set(t.map(t=>t.getValue(e))).values()),uniqueCount:(e,t)=>new Set(t.map(t=>t.getValue(e))).size,count:(e,t)=>t.length},E=()=>({left:[],right:[]}),T={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},P=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),F=null;function M(e){return"touchstart"===e.type}function D(e,t){return t?"center"===t?e.getCenterVisibleLeafColumns():"left"===t?e.getLeftVisibleLeafColumns():e.getRightVisibleLeafColumns():e.getVisibleLeafColumns()}let L=()=>({pageIndex:0,pageSize:10}),O=()=>({top:[],bottom:[]}),A=(e,t,n,l,o)=>{var a;let r=o.getRow(t,!0);n?(r.getCanMultiSelect()||Object.keys(e).forEach(t=>delete e[t]),r.getCanSelect()&&(e[t]=!0)):delete e[t],l&&null!=(a=r.subRows)&&a.length&&r.getCanSelectSubRows()&&r.subRows.forEach(t=>A(e,t.id,n,l,o))};function k(e,t){let n=e.getState().rowSelection,l=[],o={},a=function(e,t){return e.map(e=>{var t;let r=V(e,n);if(r&&(l.push(e),o[e.id]=e),null!=(t=e.subRows)&&t.length&&(e={...e,subRows:a(e.subRows)}),r)return e}).filter(Boolean)};return{rows:a(t.rows),flatRows:l,rowsById:o}}function V(e,t){var n;return null!=(n=t[e.id])&&n}function H(e,t,n){var l;if(!(null!=(l=e.subRows)&&l.length))return!1;let o=!0,a=!1;return e.subRows.forEach(e=>{if((!a||o)&&(e.getCanSelect()&&(V(e,t)?a=!0:o=!1),e.subRows&&e.subRows.length)){let n=H(e,t);"all"===n?a=!0:("some"===n&&(a=!0),o=!1)}}),o?"all":!!a&&"some"}let z=/([0-9]+)/gm;function G(e,t){return e===t?0:e>t?1:-1}function B(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}function U(e,t){let n=e.split(z).filter(Boolean),l=t.split(z).filter(Boolean);for(;n.length&&l.length;){let e=n.shift(),t=l.shift(),o=parseInt(e,10),a=parseInt(t,10),r=[o,a].sort();if(isNaN(r[0])){if(e>t)return 1;if(t>e)return -1;continue}if(isNaN(r[1]))return isNaN(o)?-1:1;if(o>a)return 1;if(a>o)return -1}return n.length-l.length}let W={alphanumeric:(e,t,n)=>U(B(e.getValue(n)).toLowerCase(),B(t.getValue(n)).toLowerCase()),alphanumericCaseSensitive:(e,t,n)=>U(B(e.getValue(n)),B(t.getValue(n))),text:(e,t,n)=>G(B(e.getValue(n)).toLowerCase(),B(t.getValue(n)).toLowerCase()),textCaseSensitive:(e,t,n)=>G(B(e.getValue(n)),B(t.getValue(n))),datetime:(e,t,n)=>{let l=e.getValue(n),o=t.getValue(n);return l>o?1:l<o?-1:0},basic:(e,t,n)=>G(e.getValue(n),t.getValue(n))},q=[{createTable:e=>{e.getHeaderGroups=c(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>{var a,r;let i=null!=(a=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?a:[],s=null!=(r=null==o?void 0:o.map(e=>n.find(t=>t.id===e)).filter(Boolean))?r:[];return f(t,[...i,...n.filter(e=>!(null!=l&&l.includes(e.id))&&!(null!=o&&o.includes(e.id))),...s],e)},d(e.options,m,"getHeaderGroups")),e.getCenterHeaderGroups=c(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(t,n,l,o)=>f(t,n=n.filter(e=>!(null!=l&&l.includes(e.id))&&!(null!=o&&o.includes(e.id))),e,"center"),d(e.options,m,"getCenterHeaderGroups")),e.getLeftHeaderGroups=c(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left],(t,n,l)=>{var o;return f(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>
4t.id===e)).filter(Boolean))?o:[],e,"left")},d(e.options,m,"getLeftHeaderGroups")),e.getRightHeaderGroups=c(()=>[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right],(t,n,l)=>{var o;return f(t,null!=(o=null==l?void 0:l.map(e=>n.find(t=>t.id===e)).filter(Boolean))?o:[],e,"right")},d(e.options,m,"getRightHeaderGroups")),e.getFooterGroups=c(()=>[e.getHeaderGroups()],e=>[...e].reverse(),d(e.options,m,"getFooterGroups")),e.getLeftFooterGroups=c(()=>[e.getLeftHeaderGroups()],e=>[...e].reverse(),d(e.options,m,"getLeftFooterGroups")),e.getCenterFooterGroups=c(()=>[e.getCenterHeaderGroups()],e=>[...e].reverse(),d(e.options,m,"getCenterFooterGroups")),e.getRightFooterGroups=c(()=>[e.getRightHeaderGroups()],e=>[...e].reverse(),d(e.options,m,"getRightFooterGroups")),e.getFlatHeaders=c(()=>[e.getHeaderGroups()],e=>e.map(e=>e.headers).flat(),d(e.options,m,"getFlatHeaders")),e.getLeftFlatHeaders=c(()=>[e.getLeftHeaderGroups()],e=>e.map(e=>e.headers).flat(),d(e.options,m,"getLeftFlatHeaders")),e.getCenterFlatHeaders=c(()=>[e.getCenterHeaderGroups()],e=>e.map(e=>e.headers).flat(),d(e.options,m,"getCenterFlatHeaders")),e.getRightFlatHeaders=c(()=>[e.getRightHeaderGroups()],e=>e.map(e=>e.headers).flat(),d(e.options,m,"getRightFlatHeaders")),e.getCenterLeafHeaders=c(()=>[e.getCenterFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),d(e.options,m,"getCenterLeafHeaders")),e.getLeftLeafHeaders=c(()=>[e.getLeftFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),d(e.options,m,"getLeftLeafHeaders")),e.getRightLeafHeaders=c(()=>[e.getRightFlatHeaders()],e=>e.filter(e=>{var t;return!(null!=(t=e.subHeaders)&&t.length)}),d(e.options,m,"getRightLeafHeaders")),e.getLeafHeaders=c(()=>[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()],(e,t,n)=>{var l,o,a,r,i,s;return[...null!=(l=null==(o=e[0])?void 0:o.headers)?l:[],...null!=(a=null==(r=t[0])?void 0:r.headers)?a:[],...null!=(i=null==(s=n[0])?void 0:s.headers)?i:[]].map(e=>e.getLeafHeaders()).flat()},d(e.options,m,"getLeafHeaders"))}},{getInitialState:e=>({columnVisibility:{},...e}),getDefaultOptions:e=>({onColumnVisibilityChange:s("columnVisibility",e)}),createColumn:(e,t)=>{e.toggleVisibility=n=>{e.getCanHide()&&t.setColumnVisibility(t=>({...t,[e.id]:null!=n?n:!e.getIsVisible()}))},e.getIsVisible=()=>{var n,l;let o=e.columns;return null==(n=o.length?o.some(e=>e.getIsVisible()):null==(l=t.getState().columnVisibility)?void 0:l[e.id])||n},e.getCanHide=()=>{var n,l;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(l=t.options.enableHiding)||l)},e.getToggleVisibilityHandler=()=>t=>{null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}},createRow:(e,t)=>{e._getAllVisibleCells=c(()=>[e.getAllCells(),t.getState().columnVisibility],e=>e.filter(e=>e.column.getIsVisible()),d(t.options,"debugRows","_getAllVisibleCells")),e.getVisibleCells=c(()=>[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()],(e,t,n)=>[...e,...t,...n],d(t.options,"debugRows","getVisibleCells"))},createTable:e=>{let t=(t,n)=>c(()=>[n(),n().filter(e=>e.getIsVisible()).map(e=>e.id).join("_")],e=>e.filter(e=>null==e.getIsVisible?void 0:e.getIsVisible()),d(e.options,"debugColumns",t));e.getVisibleFlatColumns=t("getVisibleFlatColumns",()=>e.getAllFlatColumns()),e.getVisibleLeafColumns=t("getVisibleLeafColumns",()=>e.getAllLeafColumns()),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",()=>e.getLeftLeafColumns()),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",()=>e.getRightLeafColumns()),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",()=>e.getCenterLeafColumns()),e.setColumnVisibility=t=>null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t),e.resetColumnVisibility=t=>{var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=t=>{var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((e,n)=>({...e,[n.id]:t||!(null!=n.getCanHide&&n.getCanHide())}),{}))},e.getIsAllColumnsVisible=()=>!e.getAllLeafColumns().some(e=>!(null!=e.getIsVisible&&e.getIsVisible())),e.getIsSomeColumnsVisible=()=>e.getAllLeafColumns().some(e=>null==e.getIsVisible?void 0:e.getIsVisible()),e.getToggleAllColumnsVisibilityHandler=()=>t=>{var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}},{getInitialState:e=>({columnOrder:[],...e}),getDefaultOptions:e=>({onColumnOrderChange:s("columnOrder",e)}),createColumn:(e,t)=>{e.getIndex=c(e=>[D(t,e)],t=>t.findIndex(t=>t.id===e.id),d(t.options,"debugColumns","getIndex")),e.getIsFirstColumn=n=>{var l;return(null==(l=D(t,n)[0])?void 0:l.id)===e.id},e.getIsLastColumn=n=>{var l;let o=D(t,n);return(null==(l=o[o.length-1])?void 0:l.id)===e.id}},createTable:e=>{e.setColumnOrder=t=>null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t),e.resetColumnOrder=t=>{var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=c(()=>[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode],(e,t,n)=>l=>{let o=[];if(null!=e&&e.length){let t=[...e],n=[...l];for(;n.length&&t.length;){let e=t.shift(),l=n.findIndex(t=>t.id===e);l>-1&&o.push(n.splice(l,1)[0])}o=[...o,...n]}else o=l;var a=o;if(!(null!=t&&t.length)||!n)return a;let r=a.filter(e=>!t.includes(e.id));return"remove"===n?r:[...t.map(e=>a.find(t=>
4t.id===e)).filter(Boolean),...r]},d(e.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:e=>({columnPinning:E(),...e}),getDefaultOptions:e=>({onColumnPinningChange:s("columnPinning",e)}),createColumn:(e,t)=>{e.pin=n=>{let l=e.getLeafColumns().map(e=>e.id).filter(Boolean);t.setColumnPinning(e=>{var t,o,a,r,i,s;return"right"===n?{left:(null!=(a=null==e?void 0:e.left)?a:[]).filter(e=>!(null!=l&&l.includes(e))),right:[...(null!=(r=null==e?void 0:e.right)?r:[]).filter(e=>!(null!=l&&l.includes(e))),...l]}:"left"===n?{left:[...(null!=(i=null==e?void 0:e.left)?i:[]).filter(e=>!(null!=l&&l.includes(e))),...l],right:(null!=(s=null==e?void 0:e.right)?s:[]).filter(e=>!(null!=l&&l.includes(e)))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter(e=>!(null!=l&&l.includes(e))),right:(null!=(o=null==e?void 0:e.right)?o:[]).filter(e=>!(null!=l&&l.includes(e)))}})},e.getCanPin=()=>e.getLeafColumns().some(e=>{var n,l,o;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(l=null!=(o=t.options.enableColumnPinning)?o:t.options.enablePinning)||l)}),e.getIsPinned=()=>{let n=e.getLeafColumns().map(e=>e.id),{left:l,right:o}=t.getState().columnPinning,a=n.some(e=>null==l?void 0:l.includes(e)),r=n.some(e=>null==o?void 0:o.includes(e));return a?"left":!!r&&"right"},e.getPinnedIndex=()=>{var n,l;let o=e.getIsPinned();return o?null!=(n=null==(l=t.getState().columnPinning)||null==(l=l[o])?void 0:l.indexOf(e.id))?n:-1:0}},createRow:(e,t)=>{e.getCenterVisibleCells=c(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,t,n)=>{let l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.column.id))},d(t.options,"debugRows","getCenterVisibleCells")),e.getLeftVisibleCells=c(()=>[e._getAllVisibleCells(),t.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"left"})),d(t.options,"debugRows","getLeftVisibleCells")),e.getRightVisibleCells=c(()=>[e._getAllVisibleCells(),t.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.column.id===t)).filter(Boolean).map(e=>({...e,position:"right"})),d(t.options,"debugRows","getRightVisibleCells"))},createTable:e=>{e.setColumnPinning=t=>null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t),e.resetColumnPinning=t=>{var n,l;return e.setColumnPinning(t?E():null!=(n=null==(l=e.initialState)?void 0:l.columnPinning)?n:E())},e.getIsSomeColumnsPinned=t=>{var n,l,o;let a=e.getState().columnPinning;return t?!!(null==(n=a[t])?void 0:n.length):!!((null==(l=a.left)?void 0:l.length)||(null==(o=a.right)?void 0:o.length))},e.getLeftLeafColumns=c(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),d(e.options,"debugColumns","getLeftLeafColumns")),e.getRightLeafColumns=c(()=>[e.getAllLeafColumns(),e.getState().columnPinning.right],(e,t)=>(null!=t?t:[]).map(t=>e.find(e=>e.id===t)).filter(Boolean),d(e.options,"debugColumns","getRightLeafColumns")),e.getCenterLeafColumns=c(()=>[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right],(e,t,n)=>{let l=[...null!=t?t:[],...null!=n?n:[]];return e.filter(e=>!l.includes(e.id))},d(e.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(e,t)=>{e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=()=>e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel(),e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.i
4d),e.getFacetedUniqueValues=()=>e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map,e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=()=>{if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:e=>({columnFilters:[],...e}),getDefaultOptions:e=>({onColumnFiltersChange:s("columnFilters",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(e,t)=>{e.getAutoFilterFn=()=>{let n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return"string"==typeof l?j.includesString:"number"==typeof l?j.inNumberRange:"boolean"==typeof l||null!==l&&"object"==typeof l?j.equals:Array.isArray(l)?j.arrIncludes:j.weakEquals},e.getFilterFn=()=>{var n,l;return u(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(l=t.options.filterFns)?void 0:l[e.columnDef.filterFn])?n:j[e.columnDef.filterFn]},e.getCanFilter=()=>{var n,l,o;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(l=t.options.enableColumnFilters)||l)&&(null==(o=t.options.enableFilters)||o)&&!!e.accessorFn},e.getIsFiltered=()=>e.getFilterIndex()>-1,e.getFilterValue=()=>{var n;return null==(n=t.getState().columnFilters)||null==(n=n.find(t=>t.id===e.id))?void 0:n.value},e.getFilterIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().columnFilters)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.setFilterValue=n=>{t.setColumnFilters(t=>{var l,o;let a=e.getFilterFn(),r=null==t?void 0:t.find(t=>t.id===e.id),s=i(n,r?r.value:void 0);if(I(a,s,e))return null!=(l=null==t?void 0:t.filter(t=>t.id!==e.id))?l:[];let u={id:e.id,value:s};return r?null!=(o=null==t?void 0:t.map(t=>t.id===e.id?u:t))?o:[]:null!=t&&t.length?[...t,u]:[u]})}},createRow:(e,t)=>{e.columnFilters={},e.columnFiltersMeta={}},createTable:e=>{e.setColumnFilters=t=>{let n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange(e=>{var l;return null==(l=i(t,e))?void 0:l.filter(e=>{let t=n.find(t=>t.id===e.id);return!(t&&I(t.getFilterFn(),e.value,t))&&!0})})},e.resetColumnFilters=t=>{var n,l;e.setColumnFilters(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.columnFilters)?n:[])},e.getPreFilteredRowModel=()=>e.getCoreRowModel(),e.getFilteredRowModel=()=>(!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel)?e.getPreFilteredRowModel():e._getFilteredRowModel()}},{createTable:e=>{e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=()=>e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel(),e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=()=>e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map,e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=()=>{if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:e=>({globalFilter:void 0,...e}),getDefaultOptions:e=>({onGlobalFilterChange:s("globalFilter",e),globalFilterFn:"auto",getColumnCanGlobalFilter:t=>{var n;let l=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return"string"==typeof l||"number"==typeof l}}),createColumn:(e,t)=>{e.getCanGlobalFilter=()=>{var n,l,o,a;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(l=t.options.enableGlobalFilter)||l)&&(null==(o=t.options.enableFilters)||o)&&(null==(a=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||a)&&!!e.accessorFn}},createTable:e=>{e.getGlobalAutoFilterFn=()=>j.includesString,e.getGlobalFilterFn=()=>{var t,n;let{globalFilterFn:l}=e.options;return u(l)?l:"auto"===l?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[l])?t:j[l]},e.setGlobalFilter=t=>{null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)}
4,e.resetGlobalFilter=t=>{e.setGlobalFilter(t?void 0:e.initialState.globalFilter)}}},{getInitialState:e=>({sorting:[],...e}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:e=>({onSortingChange:s("sorting",e),isMultiSortEvent:e=>e.shiftKey}),createColumn:(e,t)=>{e.getAutoSortingFn=()=>{let n=t.getFilteredRowModel().flatRows.slice(10),l=!1;for(let t of n){let n=null==t?void 0:t.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(n))return W.datetime;if("string"==typeof n&&(l=!0,n.split(z).length>1))return W.alphanumeric}return l?W.text:W.basic},e.getAutoSortDir=()=>{let n=t.getFilteredRowModel().flatRows[0];return"string"==typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},e.getSortingFn=()=>{var n,l;if(!e)throw Error();return u(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(l=t.options.sortingFns)?void 0:l[e.columnDef.sortingFn])?n:W[e.columnDef.sortingFn]},e.toggleSorting=(n,l)=>{let o=e.getNextSortingOrder(),a=null!=n;t.setSorting(r=>{let i,s=null==r?void 0:r.find(t=>t.id===e.id),u=null==r?void 0:r.findIndex(t=>t.id===e.id),c=[],d=a?n:"desc"===o;if("toggle"!=(i=null!=r&&r.length&&e.getCanMultiSort()&&l?s?"toggle":"add":null!=r&&r.length&&u!==r.length-1?"replace":s?"toggle":"replace")||a||o||(i="remove"),"add"===i){var m;(c=[...r,{id:e.id,desc:d}]).splice(0,c.length-(null!=(m=t.options.maxMultiSortColCount)?m:Number.MAX_SAFE_INTEGER))}else c="toggle"===i?r.map(t=>t.id===e.id?{...t,desc:d}:t):"remove"===i?r.filter(t=>t.id!==e.id):[{id:e.id,desc:d}];return c})},e.getFirstSortDir=()=>{var n,l;return(null!=(n=null!=(l=e.columnDef.sortDescFirst)?l:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=n=>{var l,o;let a=e.getFirstSortDir(),r=e.getIsSorted();return r?(r===a||null!=(l=t.options.enableSortingRemoval)&&!l||!!n&&null!=(o=t.options.enableMultiRemove)&&!o)&&("desc"===r?"asc":"desc"):a},e.getCanSort=()=>{var n,l;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(l=t.options.enableSorting)||l)&&!!e.accessorFn},e.getCanMultiSort=()=>{var n,l;return null!=(n=null!=(l=e.columnDef.enableMultiSort)?l:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=()=>{var n;let l=null==(n=t.getState().sorting)?void 0:n.find(t=>t.id===e.id);return!!l&&(l.desc?"desc":"asc")},e.getSortIndex=()=>{var n,l;return null!=(n=null==(l=t.getState().sorting)?void 0:l.findIndex(t=>t.id===e.id))?n:-1},e.clearSorting=()=>{t.setSorting(t=>null!=t&&t.length?t.filter(t=>t.id!==e.id):[])},e.getToggleSortingHandler=()=>{let n=e.getCanSort();return l=>{n&&(null==l.persist||l.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(l))))}}},createTable:e=>{e.setSorting=t=>null==e.options.onSortingChange?void 0:e.options.onSortingChange(t),e.resetSorting=t=>{var n,l;e.setSorting(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.sorting)?n:[])},e.getPreSortedRowModel=()=>e.getGroupedRowModel(),e.getSortedRowModel=()=>(!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel)?e.getPreSortedRowModel():e._getSortedRowModel()}},{getDefaultColumnDef:()=>({aggregatedCell:e=>{var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}),getInitialState:e=>({grouping:[],...e}),getDefaultOptions:e=>({onGroupingChange:s("grouping",e),groupedColumnMode:"reorder"}),createColumn:(e,t)=>{e.toggleGrouping=()=>{t.setGrouping(t=>null!=t&&t.includes(e.id)?t.filter(t=>t!==e.id):[...null!=t?t:[],e.id])},e.getCanGroup=()=>{var n,l;return(null==(n=e.columnDef.enableGrouping)||n)&&(null==(l=t.options.enableGrouping)||l)&&(!!e.accessorFn||!!e.columnDef.getGroupingValue)},e.getIsGrouped=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=()=>{var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=()=>{let t=e.getCanGroup();return()=>{t&&e.toggleGrouping()}},e.getAutoAggregationFn=()=>{let n=t.getCoreRowModel().flatRows[0],l=null==n?void 0:n.getValue(e.id);return"number"==typeof l?N.sum:"[object Date]"===Object.prototype.toString.call(l)?N.extent:void 0},e.getAggregationFn=()=>{var n,l;if(!e)throw Error();return u(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(l=t.options.aggregationFns)?void 0:l[e.columnDef.aggregationFn])?n:N[e.columnDef.aggregationFn]}},createTable:e=>{e.setGrouping=t=>null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t),e.resetGrouping=t=>{var n,l;e.setGrouping(t?[]:null!=(n=null==(l=e.initialState)?void 0:l.grouping)?n:[])},e.getPreGroupedRowModel=()=>e.getFilteredRowModel(),e.getGroupedRowModel=()=>(!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel)?e.getPreGroupedRowModel():e._getGroupedRowModel()},createRow:(e,t)=>{e.getIsGrouped=()=>!!e.groupingColumnId,e.getGroupingValue=n=>{if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];let l=t.getColumn(n);return null!=l&&l.columnDef.getGroupingValue?(e._groupingValuesCache[n]=l.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:(e,t,n,l)=>{e.getIsGrouped=()=>t.getIsGrouped()&&t.id===n.groupingColumnId,e.getIsPlaceholder=()=>!e.getIsGrouped()&&t.getIsGrouped(),e.getIsAggregated=()=>{var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!!(null!=(t=n.subRows)&&t.length)}}},{getInitialState:e=>({expanded:{},...e}),getDefaultOptions:e=>({onExpandedChange:s("expanded",e),paginateExpandedRows:!0}),createTable:e=>{let t=!1,n=!1;e._autoResetExpanded=()=>{var l,o;if(!t)return void e._queue(()=>{t=!0});if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetExpanded)?l:!e.options.manualExpanding){if(n)return;n=!0,e._queue(()=>{e.resetExpanded(),n=!1})}},e.setExpanded=t=>null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t),e.toggleAllRowsExpanded=t=>{(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=t=>{var n,l;e.setExpanded(t?{}:null!=(n=null==(l=e.initialState)?void 0:l.expanded)?n:{})},e.getCanSomeRowsExpand=()=>e.getPrePaginationRowModel().flatRows.some(e=>e.getCanExpand()),e.getToggleAllRowsExpandedHandler=()=>t=>{null==t.persist||t.persist(),e.toggleAllRowsExpanded()},e.getIsSomeRowsExpanded=()=>{let t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=()=>{let t=e.getState().expanded;return"boolean"==typeof t?!0===t:!(!Object.keys(t).length||e.getRowModel().flatRows.some(e=>!e.getIsExpanded()))},e.getExpandedDepth=()=>{let t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEac
4h(e=>{let n=e.split(".");t=Math.max(t,n.length)}),t},e.getPreExpandedRowModel=()=>e.getSortedRowModel(),e.getExpandedRowModel=()=>(!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel)?e.getPreExpandedRowModel():e._getExpandedRowModel()},createRow:(e,t)=>{e.toggleExpanded=n=>{t.setExpanded(l=>{var o;let a=!0===l||!!(null!=l&&l[e.id]),r={};if(!0===l?Object.keys(t.getRowModel().rowsById).forEach(e=>{r[e]=!0}):r=l,n=null!=(o=n)?o:!a,!a&&n)return{...r,[e.id]:!0};if(a&&!n){let{[e.id]:t,...n}=r;return n}return l})},e.getIsExpanded=()=>{var n;let l=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===l||(null==l?void 0:l[e.id]))},e.getCanExpand=()=>{var n,l,o;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(l=t.options.enableExpanding)||l)&&!!(null!=(o=e.subRows)&&o.length)},e.getIsAllParentsExpanded=()=>{let n=!0,l=e;for(;n&&l.parentId;)n=(l=t.getRow(l.parentId,!0)).getIsExpanded();return n},e.getToggleExpandedHandler=()=>{let t=e.getCanExpand();return()=>{t&&e.toggleExpanded()}}}},{getInitialState:e=>({...e,pagination:{...L(),...null==e?void 0:e.pagination}}),getDefaultOptions:e=>({onPaginationChange:s("pagination",e)}),createTable:e=>{let t=!1,n=!1;e._autoResetPageIndex=()=>{var l,o;if(!t)return void e._queue(()=>{t=!0});if(null!=(l=null!=(o=e.options.autoResetAll)?o:e.options.autoResetPageIndex)?l:!e.options.manualPagination){if(n)return;n=!0,e._queue(()=>{e.resetPageIndex(),n=!1})}},e.setPagination=t=>null==e.options.onPaginationChange?void 0:e.options.onPaginationChange(e=>i(t,e)),e.resetPagination=t=>{var n;e.setPagination(t?L():null!=(n=e.initialState.pagination)?n:L())},e.setPageIndex=t=>{e.setPagination(n=>{let l=i(t,n.pageIndex);return l=Math.max(0,Math.min(l,void 0===e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1)),{...n,pageIndex:l}})},e.resetPageIndex=t=>{var n,l;e.setPageIndex(t?0:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageIndex)?n:0)},e.resetPageSize=t=>{var n,l;e.setPageSize(t?10:null!=(n=null==(l=e.initialState)||null==(l=l.pagination)?void 0:l.pageSize)?n:10)},e.setPageSize=t=>{e.setPagination(e=>{let n=Math.max(1,i(t,e.pageSize)),l=Math.floor(e.pageSize*e.pageIndex/n);return{...e,pageIndex:l,pageSize:n}})},e.setPageCount=t=>e.setPagination(n=>{var l;let o=i(t,null!=(l=e.options.pageCount)?l:-1);return"number"==typeof o&&(o=Math.max(-1,o)),{...n,pageCount:o}}),e.getPageOptions=c(()=>[e.getPageCount()],e=>{let t=[];return e&&e>0&&(t=[...Array(e)].fill(null).map((e,t)=>t)),t},d(e.options,"debugTable","getPageOptions")),e.getCanPreviousPage=()=>e.getState().pagination.pageIndex>0,e.getCanNextPage=()=>{let{pageIndex:t}=e.getState().pagination,n=e.getPageCount();return -1===n||0!==n&&t<n-1},e.previousPage=()=>e.setPageIndex(e=>e-1),e.nextPage=()=>e.setPageIndex(e=>e+1),e.firstPage=()=>e.setPageIndex(0),e.lastPage=()=>e.setPageIndex(e.getPageCount()-1),e.getPrePaginationRowModel=()=>e.getExpandedRowModel(),e.getPaginationRowModel=()=>(!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel)?e.getPrePaginationRowModel():e._getPaginationRowModel(),e.getPageCount=()=>{var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getRowCount()/e.getState().pagination.pageSize)},e.getRowCount=()=>{var t;return null!=(t=e.options.rowCount)?t:e.getPrePaginationRowModel().rows.length}}},{getInitialState:e=>({rowPinning:O(),...e}),getDefaultOptions:e=>({onRowPinningChange:s("rowPinning",e)}),createRow:(e,t)=>{e.pin=(n,l,o)=>{let a=l?e.getLeafRows().map(e=>{let{id:t}=e;return t}):[],r=new Set([...o?e.getParentRows().map(e=>{let{id:t}=e;return t}):[],e.id,...a]);t.setRowPinning(e=>{var t,l,o,a,i,s;return"bottom"===n?{top:(null!=(o=null==e?void 0:e.top)?o:[]).filter(e=>!(null!=r&&r.has(e))),bottom:[...(null!=(a=null==e?void 0:e.bottom)?a:[]).filter(e=>!(null!=r&&r.has(e))),...Array.from(r)]}:"top"===n?{top:[...(null!=(i=null==e?void 0:e.top)?i:[]).filter(e=>!(null!=r&&r.has(e))),...Array.from(r)],bottom:(null!=(s=null==e?void 0:e.bottom)?s:[]).filter(e=>!(null!=r&&r.has(e)))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter(e=>!(null!=r&&r.has(e))),bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter(e=>!(null!=r&&r.has(e)))}})},e.getCanPin=()=>{var n;let{enableRowPinning:l,enablePinning:o}=t.options;return"function"==typeof l?l(e):null==(n=null!=l?l:o)||n},e.getIsPinned=()=>{let n=[e.id],{top:l,bottom:o}=t.getState().rowPinning,a=n.some(e=>null==l?void 0:l.includes(e)),r=n.some(e=>null==o?void 0:o.includes(e));return a?"top":!!r&&"bottom"},e.getPinnedIndex=()=>{var n,l;let o=e.getIsPinned();if(!o)return -1;let a=null==(n="top"===o?t.getTopRows():t.getBottomRows())?void 0:n.map(e=>{let{id:t}=e;return t});return null!=(l=null==a?void 0:a.indexOf(e.id))?l:-1}},createTable:e=>{e.setRowPinning=t=>null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t),e.resetRowPinning=t=>{var n,l;return e.setRowPinning(t?O():null!=(n=null==(l=e.initialState)?void 0:l.rowPinning)?n:O())},e.getIsSomeRowsPinned=t=>{var n,l,o;let a=e.getState().rowPinning;return t?!!(null==(n=a[t])?void 0:n.length):!!((null==(l=a.top)?void 0:l.length)||(null==(o=a.bottom)?void 0:o.length))},e._getPinnedRows=(t,n,l)=>{var o;return(null==(o=e.options.keepPinnedRows)||o?(null!=n?n:[]).map(t=>{let n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null}):(null!=n?n:[]).map(e=>t.find(t=>
4t.id===e))).filter(Boolean).map(e=>({...e,position:l}))},e.getTopRows=c(()=>[e.getRowModel().rows,e.getState().rowPinning.top],(t,n)=>e._getPinnedRows(t,n,"top"),d(e.options,"debugRows","getTopRows")),e.getBottomRows=c(()=>[e.getRowModel().rows,e.getState().rowPinning.bottom],(t,n)=>e._getPinnedRows(t,n,"bottom"),d(e.options,"debugRows","getBottomRows")),e.getCenterRows=c(()=>[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom],(e,t,n)=>{let l=new Set([...null!=t?t:[],...null!=n?n:[]]);return e.filter(e=>!l.has(e.id))},d(e.options,"debugRows","getCenterRows"))}},{getInitialState:e=>({rowSelection:{},...e}),getDefaultOptions:e=>({onRowSelectionChange:s("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:e=>{e.setRowSelection=t=>null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t),e.resetRowSelection=t=>{var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=t=>{e.setRowSelection(n=>{t=void 0!==t?t:!e.getIsAllRowsSelected();let l={...n},o=e.getPreGroupedRowModel().flatRows;return t?o.forEach(e=>{e.getCanSelect()&&(l[e.id]=!0)}):o.forEach(e=>{delete l[e.id]}),l})},e.toggleAllPageRowsSelected=t=>e.setRowSelection(n=>{let l=void 0!==t?t:!e.getIsAllPageRowsSelected(),o={...n};return e.getRowModel().rows.forEach(t=>{A(o,t.id,l,!0,e)}),o}),e.getPreSelectedRowModel=()=>e.getCoreRowModel(),e.getSelectedRowModel=c(()=>[e.getState().rowSelection,e.getCoreRowModel()],(t,n)=>Object.keys(t).length?k(e,n):{rows:[],flatRows:[],rowsById:{}},d(e.options,"debugTable","getSelectedRowModel")),e.getFilteredSelectedRowModel=c(()=>[e.getState().rowSelection,e.getFilteredRowModel()],(t,n)=>Object.keys(t).length?k(e,n):{rows:[],flatRows:[],rowsById:{}},d(e.options,"debugTable","getFilteredSelectedRowModel")),e.getGroupedSelectedRowModel=c(()=>[e.getState().rowSelection,e.getSortedRowModel()],(t,n)=>Object.keys(t).length?k(e,n):{rows:[],flatRows:[],rowsById:{}},d(e.options,"debugTable","getGroupedSelectedRowModel")),e.getIsAllRowsSelected=()=>{let t=e.getFilteredRowModel().flatRows,{rowSelection:n}=e.getState(),l=!!(t.length&&Object.keys(n).length);return l&&t.some(e=>e.getCanSelect()&&!n[e.id])&&(l=!1),l},e.getIsAllPageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows.filter(e=>e.getCanSelect()),{rowSelection:n}=e.getState(),l=!!t.length;return l&&t.some(e=>!n[e.id])&&(l=!1),l},e.getIsSomeRowsSelected=()=>{var t;let n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=()=>{let t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter(e=>e.getCanSelect()).some(e=>e.getIsSelected()||e.getIsSomeSelected())},e.getToggleAllRowsSelectedHandler=()=>t=>{e.toggleAllRowsSelected(t.target.checked)},e.getToggleAllPageRowsSelectedHandler=()=>t=>{e.toggleAllPageRowsSelected(t.target.checked)}},createRow:(e,t)=>{e.toggleSelected=(n,l)=>{let o=e.getIsSelected();t.setRowSelection(a=>{var r;if(n=void 0!==n?n:!o,e.getCanSelect()&&o===n)return a;let i={...a};return A(i,e.id,n,null==(r=null==l?void 0:l.selectChildren)||r,t),i})},e.getIsSelected=()=>{let{rowSelection:n}=t.getState();return V(e,n)},e.getIsSomeSelected=()=>{let{rowSelection:n}=t.getState();return"some"===H(e,n)},e.getIsAllSubRowsSelected=()=>{let{rowSelection:n}=t.getState();return"all"===H(e,n)},e.getCanSelect=()=>{var n;return"function"==typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=()=>{var n;return"function"==typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=()=>{var n;return"function"==typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=()=>{let t=e.getCanSelect();return n=>{var l;t&&e.toggleSelected(null==(l=n.target)?void 0:l.checked)}}}},{getDefaultColumnDef:()=>T,getInitialState:e=>({columnSizing:{},columnSizingInfo:P(),...e}),getDefaultOptions:e=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:s("columnSizing",e),onColumnSizingInfoChange:s("columnSizingInfo",e)}),createColumn:(e,t)=>{e.getSize=()=>{var n,l,o;let a=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:T.minSize,null!=(l=null!=a?a:e.columnDef.size)?l:T.size),null!=(o=e.columnDef.maxSize)?o:T.maxSize)},e.getStart=c(e=>[e,D(t,e),t.getState().columnSizing],(t,n)=>n.slice(0,e.getIndex(t)).reduce((e,t)=>
4e+t.getSize(),0),d(t.options,"debugColumns","getStart")),e.getAfter=c(e=>[e,D(t,e),t.getState().columnSizing],(t,n)=>n.slice(e.getIndex(t)+1).reduce((e,t)=>e+t.getSize(),0),d(t.options,"debugColumns","getAfter")),e.resetSize=()=>{t.setColumnSizing(t=>{let{[e.id]:n,...l}=t;return l})},e.getCanResize=()=>{var n,l;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(l=t.options.enableColumnResizing)||l)},e.getIsResizing=()=>t.getState().columnSizingInfo.isResizingColumn===e.id},createHeader:(e,t)=>{e.getSize=()=>{let t=0,n=e=>{if(e.subHeaders.length)e.subHeaders.forEach(n);else{var l;t+=null!=(l=e.column.getSize())?l:0}};return n(e),t},e.getStart=()=>{if(e.index>0){let t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=n=>{let l=t.getColumn(e.column.id),o=null==l?void 0:l.getCanResize();return a=>{if(!l||!o||(null==a.persist||a.persist(),M(a)&&a.touches&&a.touches.length>1))return;let r=e.getSize(),i=e?e.getLeafHeaders().map(e=>[e.column.id,e.column.getSize()]):[[l.id,l.getSize()]],s=M(a)?Math.round(a.touches[0].clientX):a.clientX,u={},c=(e,n)=>{"number"==typeof n&&(t.setColumnSizingInfo(e=>{var l,o;let a="rtl"===t.options.columnResizeDirection?-1:1,r=(n-(null!=(l=null==e?void 0:e.startOffset)?l:0))*a,i=Math.max(r/(null!=(o=null==e?void 0:e.startSize)?o:0),-.999999);return e.columnSizingStart.forEach(e=>{let[t,n]=e;u[t]=Math.round(100*Math.max(n+n*i,0))/100}),{...e,deltaOffset:r,deltaPercentage:i}}),("onChange"===t.options.columnResizeMode||"end"===e)&&t.setColumnSizing(e=>({...e,...u})))},d=e=>{c("end",e),t.setColumnSizingInfo(e=>({...e,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},m=n||("u">typeof document?document:null),g={moveHandler:e=>c("move",e.clientX),upHandler:e=>{null==m||m.removeEventListener("mousemove",g.moveHandler),null==m||m.removeEventListener("mouseup",g.upHandler),d(e.clientX)}},f={moveHandler:e=>(e.cancelable&&(e.preventDefault(),e.stopPropagation()),c("move",e.touches[0].clientX),!1),upHandler:e=>{var t;null==m||m.removeEventListener("touchmove",f.moveHandler),null==m||m.removeEventListener("touchend",f.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(null==(t=e.touches[0])?void 0:t.clientX)}},p=!!function(){if("boolean"==typeof F)return F;let e=!1;try{let t=()=>{};window.addEventListener("test",t,{get passive(){return e=!0,!1}}),window.removeEventListener("test",t)}catch(t){e=!1}return F=e}()&&{passive:!1};M(a)?(null==m||m.addEventListener("touchmove",f.moveHandler,p),null==m||m.addEventListener("touchend",f.upHandler,p)):(null==m||m.addEventListener("mousemove",g.moveHandler,p),null==m||m.addEventListener("mouseup",g.upHandler,p)),t.setColumnSizingInfo(e=>({...e,startOffset:s,startSize:r,deltaOffset:0,deltaPercentage:0,columnSizingStart:i,isResizingColumn:l.id}))}}},createTable:e=>{e.setColumnSizing=t=>null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t),e.setColumnSizingInfo=t=>null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t),e.resetColumnSizing=t=>{var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=t=>{var n;e.setColumnSizingInfo(t?P():null!=(n=e.initialState.columnSizingInfo)?n:P())},e.getTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getLeftTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getCenterTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0},e.getRightTotalSize=()=>{var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((e,t)=>e+t.getSize(),0))?t:0}}}];function K(e,t){var n,l,o;let r;return e?"function"==typeof(l=n=e)&&(r=Object.getPrototypeOf(l)).prototype&&r.prototype.isReactComponent||"function"==typeof n||"object"==typeof(o=n)&&"symbol"==typeof o.$$typeof&&["react.memo","react.forward_ref"].includes(o.$$typeof.description)?a.createElement(e,t):e:null}var $="Striped",Z="left",X="center",J={[Z]:"_AlignLeft_1532u_67",[X]:"_AlignCenter_1532u_71",right:"_AlignRight_1532u_75"},Y=e=>{let{ref:t,data:n,columns:r,variant:s="Default",ariaLabel:u,emptyContent:m,containerClassName:g,columnPinning:f={left:[],r
4ight:[]}}=e,h=function(e){let t={state:{},onStateChange:()=>{},renderFallbackValue:null,...e},[n]=a.useState(()=>({current:function(e){var t,n;let l=[...q,...null!=(t=e._features)?t:[]],o={_features:l},a=o._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(o)),{}),r={...null!=(n=e.initialState)?n:{}};o._features.forEach(e=>{var t;r=null!=(t=null==e.getInitialState?void 0:e.getInitialState(r))?t:r});let s=[],u=!1,m={_features:l,options:{...a,...e},initialState:r,_queue:e=>{s.push(e),u||(u=!0,Promise.resolve().then(()=>{for(;s.length;)s.shift()();u=!1}).catch(e=>setTimeout(()=>{throw e})))},reset:()=>{o.setState(o.initialState)},setOptions:e=>{var t;t=i(e,o.options),o.options=o.options.mergeOptions?o.options.mergeOptions(a,t):{...a,...t}},getState:()=>o.options.state,setState:e=>{null==o.options.onStateChange||o.options.onStateChange(e)},_getRowId:(e,t,n)=>{var l;return null!=(l=null==o.options.getRowId?void 0:o.options.getRowId(e,t,n))?l:`${n?[n.id,t].join("."):t}`},getCoreRowModel:()=>(o._getCoreRowModel||(o._getCoreRowModel=o.options.getCoreRowModel(o)),o._getCoreRowModel()),getRowModel:()=>o.getPaginationRowModel(),getRow:(e,t)=>{let n=(t?o.getPrePaginationRowModel():o.getRowModel()).rowsById[e];if(!n&&!(n=o.getCoreRowModel().rowsById[e]))throw Error();return n},_getDefaultColumnDef:c(()=>[o.options.defaultColumn],e=>{var t;return e=null!=(t=e)?t:{},{header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>{var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null},...o._features.reduce((e,t)=>Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef()),{}),...e}},d(e,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>o.options.columns,getAllColumns:c(()=>[o._getColumnDefs()],e=>{let t=function(e,n,l){return void 0===l&&(l=0),e.map(e=>{let a=function(e,t,n,l){var o,a;let r,i={...e._getDefaultColumnDef(),...t},s=i.accessorKey,u=null!=(o=null!=(a=i.id)?a:s?"function"==typeof String.prototype.replaceAll?s.replaceAll(".","_"):s.replace(/\./g,"_"):void 0)?o:"string"==typeof i.header?i.header:void 0;if(i.accessorFn?r=i.accessorFn:s&&(r=s.includes(".")?e=>{let t=e;for(let e of s.split(".")){var n;t=null==(n=t)?void 0:n[e]}return t}:e=>e[i.accessorKey]),!u)throw Error();let m={id:`${String(u)}`,accessorFn:r,parent:l,depth:n,columnDef:i,columns:[],getFlatColumns:c(()=>[!0],()=>{var e;return[m,...null==(e=m.columns)?void 0:e.flatMap(e=>e.getFlatColumns())]},d(e.options,"debugColumns","column.getFlatColumns")),getLeafColumns:c(()=>[e._getOrderColumnsFn()],e=>{var t;return null!=(t=m.columns)&&t.length?e(m.columns.flatMap(e=>e.getLeafColumns())):[m]},d(e.options,"debugColumns","column.getLeafColumns"))};for(let t of e._features)null==t.createColumn||t.createColumn(m,e);return m}(o,e,l,n);return a.columns=e.columns?t(e.columns,a,l+1):[],a})};return t(e)},d(e,"debugColumns","getAllColumns")),getAllFlatColumns:c(()=>[o.getAllColumns()],e=>e.flatMap(e=>e.getFlatColumns()),d(e,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:c(()=>[o.getAllFlatColumns()],e=>e.reduce((e,t)=>(e[t.id]=t,e),{}),d(e,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:c(()=>[o.getAllColumns(),o._getOrderColumnsFn()],(e,t)=>t(e.flatMap(e=>e.getLeafColumns())),d(e,"debugColumns","getAllLeafColumns")),getColumn:e=>o._getAllFlatColumnsById()[e]};Object.assign(o,m);for(let e=0;e<o._features.length;e++){let t=o._features[e];null==t||null==t.createTable||t.createTable(o)}return o}(t)})),[l,o]=a.useState(()=>n.current.initialState);return n.current.setOptions(t=>({...t,...e,state:{...l,...e.state},onStateChange:t=>{o(t),null==e.onStateChange||e.onStateChange(t)}})),n.current}({data:n,columns:r,getCoreRowModel:e=>c(()=>[e.options.data],t=>{let n={rows:[],flatRows:[],rowsById:{}},l=function(t,o,a){void 0===o&&(o=0);let r=[];for(let s=0;s<t.length;s++){let u=p(e,e._getRowId(t[s],s,a),t[s],s,o,void 0,null==a?void 0:a.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,r.push(u),e.options.getSubRows){var i;u.originalSubRows=e.options.getSubRows(t[s],s),null!=(i=u.originalSubRows)&&i.length&&(u.subRows=l(u.originalSubRows,o+1,u))}}return r};return n.rows=l(t),n},d(e.options,"debugTable","getRowModel",()=>e._autoResetPageIndex())),columnResizeMode:"onChange",enableColumnPinning:!0,state:{columnPinning:f},defaultColumn:{}});return(0,l.jsx)("section",{className:(0,o.$)("_TableContainer_1532u_1",g),"aria-label":u,children:(0,l.jsxs)("table",{className:(0,o.$)("_Table_1532u_1","nof-ui-body-medium",s===$&&"_Striped_1532u_22"),style:{width:h.getTotalSize()},"aria-label":u,ref:t,tabIndex:0,children:[(0,l.jsx)("thead",{children:h.getHeaderGroups().map(e=>(0,l.jsx)("tr",{children:e.headers.map(e=>{var t;return(0,l.jsx)("th",{scope:"col",colSpan:e.colSpan,className:(0,o.$)("_HeaderCell_1532u_27",(null==(t=e.column.columnDef.meta)?void 0:t.style.align)&&J[e.column.columnDef.meta.style.align],Q(e.column)),style:{...ee(e.column)},children:e.isPlaceholder?null:K(e.column.columnDef.header,e.getContext())},e.id)})},e.id))}),(0,l.jsx)("tbody",{children:0===n.length&&m?(0,l.jsx)("tr",{children:(0,l.jsx)("td",{colSpan:r.length,className:"_Empty_1532u_80",children:(0,l.jsx)("output",{children:m})})}):h.getRowModel().rows.map(e=>(0,l.jsx)("tr",{children:e.getVisibleCells().map(e=>{var t;return(0,l.jsx)("td",{className:(0,o.$)("_Cell_1532u_22",(null==(t=e.column.columnDef.meta)?void 0:t.style.align)&&J[e.column.columnDef.meta.style.align],Q(e.column)),style:{...ee(e.column)},children:K(e.column.columnDef.cell,e.getContext())},e.id)})},e.id))})]})})};Y.displayName="DataTable";var Q=e=>
4"left"===e.getIsPinned()&&e.getIsLastColumn("left")?"_PinnedLeftLast_1532u_45":"right"===e.getIsPinned()&&e.getIsFirstColumn("right")?"_PinnedRightFirst_1532u_46":void 0,ee=e=>{let t=e.getIsPinned();return{left:"left"===t?"".concat(e.getStart("left"),"px"):void 0,right:"right"===t?"".concat(e.getAfter("right"),"px"):void 0,position:t?"sticky":"relative",width:e.getSize(),minWidth:e.getSize(),maxWidth:e.getSize(),zIndex:+!!t}},et=n(52333),en=n(98477),el=n(33981),eo=n(87751),ea=n(87618),er=n(59215),ei=n(46347),es=n(81389),eu=n(64577),ec=n(91341),ed=n(91345),em=n(79884),eg=n(88845),ef=n(5908),ep=n(30121),eh=n(57744),ev=Object.defineProperty,ew=new Set([1,5]),eb=["urheilu","jaakiekko","jalkapallo","sm-liiga"],ex=[28518,24254],ey=/^e(\d+)$/;function eC(e){return 0===e.button&&!e.defaultPrevented&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey}var eS=(0,a.createContext)(null),e_={};function ej({liveArticleInfo:e,isLive:t=!1,dataSource:n,features:o=e_,mode:r="basic",children:i}){var s,u,c,d,m,g,f,p,h,v,w;let b=null!=(u=null==(s=null==e?void 0:e.sportSelection)?void 0:s.stageId)?u:null,x=null!=(d=null==(c=null==e?void 0:e.sportSelection)?void 0:c.seasonId)?d:null,y=null!=(m=null==e?void 0:e.eventDate)?m:null,C=null!=(g=null==e?void 0:e.timezone)?g:null,S=null!=(p=null==(f=null==e?void 0:e.sportSelection)?void 0:f.sportId)?p:null,_=null==e?void 0:e.articleType,j=null!=(h=null==e?void 0:e.showAutomatedEvents)&&h,[R,I]=(0,a.useState)(null),N=(0,a.useRef)(!1),E=(0,a.useCallback)(e=>{N.current=!0,I(e)},[]),T=(0,a.useCallback)(()=>{let e=N.current;return N.current=!1,e},[]);(0,a.useEffect)(()=>{if("fullpage"!==r)return;let e=()=>{I(function(e){let t=new URLSearchParams(e).get("n");if(null===t)return null;let n=ey.exec(t);if(!(null!=n&&n[1]))return null;let l=Number(n[1]);return Number.isSafeInteger(l)?l:null}(window.location.search))};e();let t=()=>{N.current=!0,e()};return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)},[r]);let P="fullpage"===r?R:null,F=null!==P&&"matchRound"===_,M=F?"match":_,D=F?P:null!=(w=null==(v=null==e?void 0:e.sportSelection)?void 0:v.eventId)?w:null,L=(0,a.useMemo)(()=>({eventId:D,stageId:b,seasonId:x,eventDate:y,timezone:C,sportId:S,articleType:M,originalArticleType:_,singleEventOverrideActive:F,mode:r,dataSource:n,features:o,showAutomatedEvents:j,isLive:t,selectEvent:E,consumePendingFocus:T}),[D,b,x,y,C,S,M,_,F,r,n,o,j,t,E,T]);return(0,l.jsx)(eS.Provider,{value:L,children:i})}function eR(){let e=(0,a.useContext)(eS);if(null===e)throw Error("useSportsLiveArticleContext must be used within a SportsLiveArticleProvider");return e}function eI(){let{consumePendingFocus:e}=eR();return(0,a.useCallback)(t=>{t&&e()&&t.focus()},[e])}function eN(){let{stageId:e}=eR();return null!=e?e:null}function eE(){let{seasonId:e}=eR(),t=eN(),n=function(e){let{dataSource:t}=eR(),{data:n,error:l}=(0,et.u)(null===e?null:"seasonInfo:".concat(e),null===e?null:()=>t.getSeasonInfo(e),{revalidateOnFocus:!1,revalidateOnReconnect:!1});return l?{status:"error",error:l.message}:void 0===n?{status:"loading"}:{status:"success",seasonInfo:n}}(null===t?e:null);return{resolvedStageId:t,seasonInfoState:n}}function eT(e){return null!==e&&ex.includes(e)}function eP(){let{seasonId:e}=eR();return eT(e)}function eF(){let{dataSource:e}=eR();return e.getFlagUrl}function eM({countryId:e,teamName:t,className:n,placeholderClassName:o}){let r=eF(),[i,s]=(0,a.useState)(!1);return i?(0,l.jsx)("span",{className:o,"data-testid":"flag-placeholder"}):(0,l.jsx)("img",{className:n,src:r(e),alt:"".concat(t," flag"),loading:"lazy",onError:()=>{s(!0)}})}function eD(){let{dataSource:e}=eR();return e.getLogoUrl}function eL({participantId:e,teamName:t,className:n,placeholderClassName:o}){let r=eD(),[i,s]=(0,a.useState)(!1);return 0===e||i?(0,l.jsx)("span",{className:o,"data-testid":"logo-placeholder"}):(0,l.jsx)("img",{className:n,src:r(e),alt:"".concat(t," logo"),loading:"lazy",onError:()=>{s(!0)}})}function eO({participantId:e,teamName:t,countryId:n,displayFlag:o,className:a,placeholderClassName:r}){return o&&void 0!==n?(0,l.jsx)(eM,{countryId:n,teamName:t,className:a,placeholderClassName:r}):(0,l.jsx)(eL,{participantId:e,teamName:t,className:a,placeholderClassName:r})}var eA=["points","played","wins","draws","defeits","winsovertime","defeitsovertime","goaldifference","form"],ek={points:"Pisteet",played:"Ottelut",wins:"V
4oitot",draws:"Tasapelit",defeits:"H\xe4vi\xf6t",winsovertime:"JA-voitot",defeitsovertime:"JA-h\xe4vi\xf6t",goaldifference:"Maaliero",form:"Kunto"},eV={points:"P",played:"O",wins:"V",draws:"T",winsovertime:"JA-V",defeitsovertime:"JA-H",defeits:"H",goaldifference:"ME",form:"K"},eH={draws:90,winsovertime:105,defeitsovertime:105,goaldifference:85},ez={W:{label:"V",ariaLabel:"Voitto",className:"standings-form-badge--win"},D:{label:"T",ariaLabel:"Tasapeli",className:"standings-form-badge--draw"},L:{label:"H",ariaLabel:"H\xe4vi\xf6",className:"standings-form-badge--loss"}};function eG({stageIdOverride:e,stageName:t,isMultiStage:n}){var o;let{stageId:r,sportId:i}=eR(),s=eP(),u=function(e){let[t,n]=(0,a.useState)(()=>!(typeof globalThis.window>"u")&&globalThis.matchMedia(e).matches);return(0,a.useEffect)(()=>{if(typeof globalThis.window>"u")return;let t=globalThis.matchMedia(e),l=e=>{n(e.matches)};return t.addEventListener("change",l),()=>{t.removeEventListener("change",l)}},[e]),t}("(max-width: 767px)"),c=function(e){let{dataSource:t}=eR(),n=eN(),l=null!=e?e:n,{data:o,error:a}=(0,et.u)(null===l?null:"standings:stage:".concat(l),()=>{if(null!==l)return t.getStandingsByStageId(l);throw Error("No stageId")},{revalidateOnFocus:!1,revalidateOnReconnect:!1});return a?{status:"error",error:a.message}:void 0===o?{status:"loading"}:{status:"success",standing:o}}(null!=(o=null!=e?e:r)?o:void 0),d=(0,a.useMemo)(()=>{var e;let t;return e=u?eV:ek,t=(1===i?eA.filter(e=>"winsovertime"!==e&&"defeitsovertime"!==e):eA.filter(e=>"draws"!==e)).map(t=>{var n,o,a,r;let i;return"form"===t?{id:t,header:null!=(n=e[t])?n:"Form",size:120,meta:{style:{align:X}},cell:({row:e})=>{let t,n,o,a=e.original.statValues.get("form");return void 0===a?"-":(o=(n=((t=String(a)).includes(",")?t.split(","):t.split("")).map(e=>ez[e.trim().toUpperCase()]).filter(e=>void 0!==e)).length>0?"Viime ottelut: ".concat(n.map(e=>e.ariaLabel).join(", ")):void 0,(0,l.jsx)("span",{className:"standings-form-badges","aria-label":o,"aria-hidden":void 0===o||void 0,children:n.map((e,t)=>(0,l.jsx)("span",{"aria-hidden":"true",className:"standings-form-badge ".concat(e.className),children:e.label},t))}))}}:(i="winsovertime"===t||"defeitsovertime"===t?u?50:null!=(o=eH[t])?o:75:u?75:null!=(a=eH[t])?a:75,{id:t,header:null!=(r=e[t])?r:t.toUpperCase(),size:i,meta:{style:{align:X}},cell:({row:e})=>{var n;return null!=(n=e.original.statValues.get(t))?n:"-"}})}),[{id:"rank",header:"#",size:40,meta:{style:{align:X}},cell:({row:e})=>e.original.rank},{id:"team",header:"Joukkue",size:130,meta:{style:{align:Z}},cell:({row:e})=>(0,l.jsxs)("span",{className:"standings-table__team",children:[(0,l.jsx)(eO,{participantId:e.original.teamId,teamName:e.original.teamName,countryId:e.original.countryId,displayFlag:s,className:"standings-table__team-logo",placeholderClassName:"standings-table__team-logo-placeholder"}),e.original.teamName]})},...t]},[u,s,i]);if("loading"===c.status)return(0,l.jsx)("div",{className:"standings-loading",role:"status",children:(0,l.jsx)("span",{className:"sr-only",children:"Ladataan sarjataulukkoa..."})});if("error"===c.status)return(0,l.jsxs)("div",{role:"alert",className:"standings-error nof-ui-body-small",children:["Error: ",c.error]});let m=c.standing.rows.map(e=>{let t=new Map(e.stats.map(e=>[e.code.toLowerCase(),e.value])),n=t.get("goalsfor"),l=t.get("goalsagainst");return n&&l&&t.set("goaldifference","".concat(n,"–").concat(l)),{...e,statValues:t}});return(0,l.jsxs)("div",{children:[void 0!==t&&(0,l.jsx)("h3",{className:"standings-stage-title nof-ui-subtitle-small",children:t}),(0,l.jsx)("div",{className:"standings-table-wrapper",children:(0,l.jsx)(Y,{columns:d,data:m,variant:$,ariaLabel:t?"Sarjataulukko – ".concat(t):"Sarjataulukko",emptyContent:"No data",containerClassName:"standings-table-container".concat(n?" standings-table-container--multi-stage":""),columnPinning:{left:["rank","team"]}})})]})}function eB(){let{resolvedStageId:e,seasonInfoState:t}=eE();if(null!==e)return(0,l.jsx)("div",{className:"sports-live-article-list-container",children:(0,l.jsx)(eG,{stageIdOverride:e,isMultiStage:!1})});if("loading"===t.status)return(0,l.jsx)("div",{className:"standings-loading",role:"status",children:(0,l.jsx)("span",{className:"sr-only",children:"Ladataan sarjataulukkoa..."})});if("error"===t.status)return(0,l.jsxs)("div",{role:"alert",className:"standings-error nof-ui-body-small",children:["Error: ",t.error]});let n=t.seasonInfo.stages.filter(e=>e.hasStandings);if(0===n.length)return null;let o=n.length>1;return(0,l.jsx)("div",{className:o?"standings-multi-stage sports-live-article-list-container":"sports-live-article-list-container",children:n.map(({id:e,name:t})=>(0,l.jsx)(eG,{stageIdOverride:e,stageName:o?t:void 0,isMultiStage:o},e))})}var eU=Object.defineProperty,eW=(e,t)=>eU(e,"name",{value:t,configurable:!0}),eq=!!("u">typeof window&&window.document&&window.document.createElement);function eK(e,t,{checkForDefaultPrevented:n=!0}={}){return eW(function(l){if(null==e||e(l),!1===n||!l||!l.defaultPrevented)return null==t?void 0:t(l)},"handleEvent")}function e$(e){var t;if(!eq)throw Error("Cannot access document outside of the DOM");return null!=(t=null==e?void 0:e.ownerDocument)?t:document}function eZ(e){return"IFRAME"===e.tagName}eW(eK,"composeEventHandlers"),eW(function(e){var t,n;if(!eq)throw Error("Cannot access window outside of the DOM");return null!=(n=null==(t=null==e?void 0:e.ownerDocument)?void 0:t.defaultView)?n:window},"getOwnerWindow"),eW(e$,"getOwnerDocument"),eW(function e(t,n=!1){let{activeElement:l}=e$(t);if(!(null!=l&&l.nodeName))return null;if(eZ(l)&&l.contentDocument)return e(l.contentDocument.body,n);if(n){let e=l.getAttribute("aria-activedescendant");if(e){let t=e$(l).getElementById(e);if(t)return t}}return l},"getActiveElement"),eW(eZ,"isFrame");var eX=Object.defineProperty,eJ=(e,t)=>
4eX(e,"name",{value:t,configurable:!0});function eY(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eQ(...e){return t=>{let n=!1,l=e.map(e=>{let l=eY(e,t);return n||"function"!=typeof l||(n=!0),l});if(n)return()=>{for(let t=0;t<l.length;t++){let n=l[t];"function"==typeof n?n():eY(e[t],null)}}}}function e0(...e){return a.useCallback(eQ(...e),e)}eJ(eY,"setRef"),eJ(eQ,"composeRefs"),eJ(e0,"useComposedRefs");var e1=Object.defineProperty,e2=(e,t)=>e1(e,"name",{value:t,configurable:!0});function e5(e,t=[]){let n=[];function o(t,o){let r=a.createContext(o);r.displayName=t+"Context";let i=n.length;n=[...n,o];let s=e2(t=>{var n;let{scope:o,children:s,...u}=t,c=(null==(n=null==o?void 0:o[e])?void 0:n[i])||r,d=a.useMemo(()=>u,Object.values(u));return(0,l.jsx)(c.Provider,{value:d,children:s})},"Provider");function u(n,l,s={}){var c;let{optional:d=!1}=s,m=(null==(c=null==l?void 0:l[e])?void 0:c[i])||r,g=a.useContext(m);if(g)return g;if(void 0!==o)return o;if(!d)throw Error("`".concat(n,"` must be used within `").concat(t,"`"))}return s.displayName=t+"Provider",e2(u,"useContext"),[s,u]}e2(o,"createContext");let r=e2(()=>{let t=n.map(e=>a.createContext(e));return e2(function(n){let l=(null==n?void 0:n[e])||t;return a.useMemo(()=>({["__scope".concat(e)]:{...n,[e]:l}}),[n,l])},"useScope")},"createScope");return r.scopeName=e,[o,e3(r,...t)]}function e3(...e){let t=e[0];if(1===e.length)return t;let n=e2(()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return e2(function(e){let l=n.reduce((t,{useScope:n,scopeName:l})=>{let o=n(e)["__scope".concat(l)];return{...t,...o}},{});return a.useMemo(()=>({["__scope".concat(t.scopeName)]:l}),[l])},"useComposedScopes")},"createScope");return n.scopeName=t.scopeName,n}e2(function(e,t){let n=a.createContext(t);n.displayName=e+"Context";let o=e2(e=>{let{children:t,...o}=e,r=a.useMemo(()=>o,Object.values(o));return(0,l.jsx)(n.Provider,{value:r,children:t})},"Provider");function r(l,o={}){let{optional:i=!1}=o,s=a.useContext(n);if(s)return s;if(void 0!==t)return t;if(!i)throw Error("`".concat(l,"` must be used within `").concat(e,"`"))}return o.displayName=e+"Provider",e2(r,"useContext"),[o,r]},"createContext"),e2(e5,"createContextScope"),e2(e3,"composeContextScopes");var e4=Object.defineProperty,e8=(e,t)=>e4(e,"name",{value:t,configurable:!0});function e9(e){let t=a.forwardRef((t,n)=>{var l;let{children:o,...r}=t,i=null,s=!1,u=[];ta(o)&&"function"==typeof tu&&(o=tu(o._payload)),a.Children.forEach(o,e=>{var t;if(tl(e)){s=!0;let n="child"in e.props?e.props.child:e.props.children;ta(n)&&"function"==typeof tu&&(n=tu(n._payload)),i=te(e,n),u.push(null==(t=null==i?void 0:i.props)?void 0:t.children)}else u.push(e)}),i?i=a.cloneElement(i,void 0,u):!s&&1===a.Children.count(o)&&a.isValidElement(o)&&(i=o);let c=i?tn(i):void 0,d=e0(n,c);if(!i){if(o||0===o)throw Error(s?ts(e):ti(e));return o}let m=tt(r,null!=(l=i.props)?l:{});return i.type!==a.Fragment&&(m.ref=n?d:c),a.cloneElement(i,m)});return t.displayName="".concat(e,".Slot"),t}e8(e9,"createSlot");var e7=Symbol.for("radix.slottable");function e6(e){let t=e8(e=>"child"in e?e.children(e.child):e.children,"Slottable");return t.displayName="".concat(e,".Slottable"),t.__radixId=e7,t}e8(e6,"createSlottable");var te=e8((e,t)=>{if("child"in e.props){let t=e.props.child;return a.isValidElement(t)?a.cloneElement(t,void 0,e.props.children(t.props.children)):null}return a.isValidElement(t)?t:null},"getSlottableElementFromSlottable");function tt(e,t){let n={...t};for(let l in t){let o=e[l],a=t[l];/^on[A-Z]/.test(l)?o&&a?n[l]=(...e)=>{let t=a(...e);return o(...e),t}:o&&(n[l]=o):"style"===l?n[l]={...o,...a}:"className"===l&&(n[l]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}function tn(e){var t,n;let l=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?e.ref:(o=(l=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in l&&l.isReactWarning)?e.props.ref:e.props.ref||e.ref}function tl(e){return a.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===e7}e8(tt,"mergeProps"),e8(tn,"getElementRef"),e8(tl,"isSlottable");var to=Symbol.for("react.lazy");function ta(e){return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===to&&"_payload"in e&&tr(e._payload)}function tr(e){return"object"==typeof e&&null!==e&&"then"in e}e8(ta,"isLazyComponent"),e8(tr,"isPromiseLike");var ti=e8(e=>"".concat(e," failed to slot onto its children. Expected a single React element child or `Slottable`."),"createSlotError"),ts=e8(e=>"".concat(e," failed to slot onto its `Slottable`. Expected `Slottable` to re
4ceive a single React element child."),"createSlottableError"),tu=r[" use ".trim().toString()],tc=Object.defineProperty,td=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=e9("Primitive.".concat(t)),o=a.forwardRef((e,o)=>{let{asChild:a,...r}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,l.jsx)(a?n:t,{...r,ref:o})});return o.displayName="Primitive.".concat(t),{...e,[t]:o}},{});function tm(e,t){e&&en.flushSync(()=>e.dispatchEvent(t))}function tg(e){let t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}tc(tm,"name",{value:"dispatchDiscreteCustomEvent",configurable:!0}),(0,Object.defineProperty)(tg,"name",{value:"useCallbackRef",configurable:!0});var tf,tp=Object.defineProperty,th=(e,t)=>tp(e,"name",{value:t,configurable:!0}),tv="dismissableLayer.update",tw=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set,dismissableSurfaces:new Set}),tb=a.forwardRef(th(function(e,t){var n;let{disableOutsidePointerEvents:o=!1,deferPointerDownOutside:r=!1,onEscapeKeyDown:i,onPointerDownOutside:s,onFocusOutside:u,onInteractOutside:c,onDismiss:d,...m}=e,g=a.useContext(tw),[f,p]=a.useState(null),h=null!=(n=null==f?void 0:f.ownerDocument)?n:null==globalThis?void 0:globalThis.document,[,v]=a.useState({}),w=e0(t,p),b=Array.from(g.layers),[x]=[...g.layersWithOutsidePointerEventsDisabled].slice(-1),y=x?b.indexOf(x):-1,C=f?b.indexOf(f):-1,S=g.layersWithOutsidePointerEventsDisabled.size>0,_=C>=y,j=a.useRef(!1),R=ty(e=>{null==s||s(e),null==c||c(e),e.defaultPrevented||null==d||d()},{ownerDocument:h,deferPointerDownOutside:r,isDeferredPointerDownOutsideRef:j,dismissableSurfaces:g.dismissableSurfaces,shouldHandlePointerDownOutside:a.useCallback(e=>{if(!(e instanceof Node))return!1;let t=[...g.branches].some(t=>t.contains(e));return _&&!t},[g.branches,_])}),I=tC(e=>{if(r&&j.current)return;let t=e.target;[...g.branches].some(e=>e.contains(t))||(null==u||u(e),null==c||c(e),e.defaultPrevented||null==d||d())},h),N=!!f&&C===b.length-1,E=tg(e=>{"Escape"===e.key&&(null==i||i(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))});return a.useEffect(()=>{if(N)return h.addEventListener("keydown",E,{capture:!0}),()=>h.removeEventListener("keydown",E,{capture:!0})},[h,N,E]),a.useEffect(()=>{if(f)return o&&(0===g.layersWithOutsidePointerEventsDisabled.size&&(tf=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),g.layersWithOutsidePointerEventsDisabled.add(f)),g.layers.add(f),tS(),()=>{o&&(g.layersWithOutsidePointerEventsDisabled.delete(f),0===g.layersWithOutsidePointerEventsDisabled.size&&(h.body.style.pointerEvents=tf))}},[f,h,o,g]),a.useEffect(()=>()=>{f&&(g.layers.delete(f),g.layersWithOutsidePointerEventsDisabled.delete(f),tS())},[f,g]),a.useEffect(()=>{let e=th(()=>v({}),"handleUpdate");return document.addEventListener(tv,e),()=>document.removeEventListener(tv,e)},[]),(0,l.jsx)(td.div,{...m,ref:w,style:{pointerEvents:S?_?"auto":"none":void 0,...e.style},onFocusCapture:eK(e.onFocusCapture,I.onFocusCapture),onBlurCapture:eK(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:eK(e.onPointerDownCapture,R.onPointerDownCapture)})},"DismissableLayer"));th(function(){let e=a.useContext(tw),[t,n]=a.useState(null);return a.useEffect(()=>{if(t)return e.dismissableSurfaces.add(t),()=>{e.dismissableSurfaces.delete(t)}},[t,e.dismissableSurfaces]),n},"useDismissableLayerSurface");var tx=th(()=>!0,"IS_TRUE");function ty(e,t){let{ownerDocument:n=null==globalThis?void 0:globalThis.document,deferPointerDownOutside:l=!1,isDeferredPointerDownOutsideRef:o,dismissableSurfaces:r,shouldHandlePointerDownOutside:i=tx}=t,s=tg(e),u=a.useRef(!1),c=a.useRef(!1),d=a.useRef(new Map),m=a.useRef(()=>{});return a.useEffect(()=>{function e(){c.current=!1,o.current=!1,d.current.clear()}function t(){return Array.from(d.current.values()).some(Boolean)}function a(e){if(!c.current)return;let t=e.target;t instanceof Node&&[...r].some(e=>e.contains(t))||d.current.set(e.type,!0),"click"===e.type&&window.setTimeout(()=>{c.current&&m.current()},0)}function g(e){c.current&&d.current.set(e.type,!1)}th(e,"resetOutsideInteraction"),th(t,"isOutsideInteractionIntercepted"),th(a,"handleInteractionCapture"),th(g,"handleInteractionBubble");let f=th(a=>
4{if(a.target&&!u.current){let r=function(){n.removeEventListener("click",m.current);let l=t();e(),l||t_("dismissableLayer.pointerDownOutside",s,g,{discrete:!0})};if(th(r,"handleAndDispatchPointerDownOutsideEvent"),!i(a.target)){n.removeEventListener("click",m.current),e(),u.current=!1;return}let g={originalEvent:a};c.current=!0,o.current=l&&0===a.button,d.current.clear(),l&&0===a.button?(n.removeEventListener("click",m.current),m.current=r,n.addEventListener("click",m.current,{once:!0})):r()}else n.removeEventListener("click",m.current),e();u.current=!1},"handlePointerDown"),p=["pointerup","mousedown","mouseup","touchstart","touchend","click"];for(let e of p)n.addEventListener(e,a,!0),n.addEventListener(e,g);let h=window.setTimeout(()=>{n.addEventListener("pointerdown",f)},0);return()=>{for(let e of(window.clearTimeout(h),n.removeEventListener("pointerdown",f),n.removeEventListener("click",m.current),p))n.removeEventListener(e,a,!0),n.removeEventListener(e,g)}},[n,s,l,o,r,i]),{onPointerDownCapture:th(()=>u.current=!0,"onPointerDownCapture")}}function tC(e,t=null==globalThis?void 0:globalThis.document){let n=tg(e),l=a.useRef(!1);return a.useEffect(()=>{let e=th(e=>{e.target&&!l.current&&t_("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:th(()=>l.current=!0,"onFocusCapture"),onBlurCapture:th(()=>l.current=!1,"onBlurCapture")}}function tS(){let e=new CustomEvent(tv);document.dispatchEvent(e)}function t_(e,t,n,{discrete:l}){let o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),l?tm(o,a):o.dispatchEvent(a)}th(ty,"usePointerDownOutside"),th(tC,"useFocusOutside"),th(tS,"dispatchUpdate"),th(t_,"handleAndDispatchCustomEvent");var tj=null!=globalThis&&globalThis.document?a.useLayoutEffect:()=>{},tR=Object.defineProperty,tI=r[" useId ".trim().toString()]||(()=>{}),tN=0;function tE(e){let[t,n]=a.useState(tI());return tj(()=>{e||n(e=>null!=e?e:String(tN++))},[e]),e||(t?"radix-".concat(t):"")}tR(tE,"name",{value:"useId",configurable:!0});var tT=["top","right","bottom","left"],tP=Math.min,tF=Math.max,tM=Math.round,tD=Math.floor,tL=e=>({x:e,y:e}
4),tO={left:"right",right:"left",bottom:"top",top:"bottom"};function tA(e,t){return"function"==typeof e?e(t):e}function tk(e){return e.split("-")[0]}function tV(e){return e.split("-")[1]}function tH(e){return"x"===e?"y":"x"}function tz(e){return"y"===e?"height":"width"}function tG(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function tB(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var tU=["left","right"],tW=["right","left"],tq=["top","bottom"],tK=["bottom","top"];function t$(e){let t=tk(e);return tO[t]+e.slice(t.length)}function tZ(e){var t,n,l,o;return"number"!=typeof e?{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(l=e.bottom)?l:0,left:null!=(o=e.left)?o:0}:{top:e,right:e,bottom:e,left:e}}function tX(e){let{x:t,y:n,width:l,height:o}=e;return{width:l,height:o,top:n,left:t,right:t+l,bottom:n+o,x:t,y:n}}function tJ(e,t,n){let{reference:l,floating:o}=e,a=tG(t),r=tH(tG(t)),i=tz(r),s=tk(t),u=l.x+l.width/2-o.width/2,c=l.y+l.height/2-o.height/2,d=l[i]/2-o[i]/2,m;switch(s){case"top":m={x:u,y:l.y-o.height};break;case"bottom":m={x:u,y:l.y+l.height};break;case"right":m={x:l.x+l.width,y:c};break;case"left":m={x:l.x-o.width,y:c};break;default:m={x:l.x,y:l.y}}let g=tV(t);return g&&(m[r]+=d*("end"===g?1:-1)*(n&&"y"===a?-1:1)),m}async function tY(e,t){var n;void 0===t&&(t={});let{x:l,y:o,platform:a,rects:r,elements:i,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:m=!1,padding:g=0}=tA(t,e),f=tZ(g),p=i[m?"floating"===d?"reference":"floating":d],h=tX(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(p)))||n?p:p.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:u,rootBoundary:c,strategy:s})),v="floating"===d?{x:l,y:o,width:r.floating.width,height:r.floating.height}:r.reference,w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating)),b=await (null==a.isElement?void 0:a.isElement(w))&&await (null==a.getScale?void 0:a.getScale(w))||{x:1,y:1},x=tX(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:v,offsetParent:w,strategy:s}):v);return{top:(h.top-x.top+f.top)/b.y,bottom:(x.bottom-h.bottom+f.bottom)/b.y,left:(h.left-x.left+f.left)/b.x,right:(x.right-h.right+f.right)/b.x}}var tQ=async(e,t,n)=>{let{placement:l="bottom",strategy:o="absolute",middleware:a=[],platform:r}=n,i=r.detectOverflow?r:{...r,detectOverflow:tY},s=await (null==r.isRTL?void 0:r.isRTL(t)),u=await r.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=tJ(u,l,s),m=l,g=0,f={};for(let n=0;n<a.length;n++){let p=a[n];if(!p)continue;let{name:h,fn:v}=p,{x:w,y:b,data:x,reset:y}=await v({x:c,y:d,initialPlacement:l,placement:m,strategy:o,middlewareData:f,re
4cts:u,platform:i,elements:{reference:e,floating:t}});c=null!=w?w:c,d=null!=b?b:d,f[h]={...f[h],...x},y&&g<50&&(g++,"object"==typeof y&&(y.placement&&(m=y.placement),y.rects&&(u=!0===y.rects?await r.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:c,y:d}=tJ(u,m,s)),n=-1)}return{x:c,y:d,placement:m,strategy:o,middlewareData:f}};function t0(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function t1(e){return tT.some(t=>e[t]>=0)}var t2=new Set(["left","top"]);async function t5(e,t){let{placement:n,platform:l,elements:o}=e,a=await (null==l.isRTL?void 0:l.isRTL(o.floating)),r=tk(n),i=tV(n),s="y"===tG(n),u=t2.has(r)?-1:1,c=a&&s?-1:1,d=tA(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:f}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return i&&"number"==typeof f&&(g="end"===i?-1*f:f),s?{x:g*c,y:m*u}:{x:m*u,y:g*c}}function t3(){return"u">typeof window}function t4(e){return t7(e)?(e.nodeName||"").toLowerCase():"#document"}function t8(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function t9(e){var t;return null==(t=(t7(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function t7(e){return!!t3()&&(e instanceof Node||e instanceof t8(e).Node)}function t6(e){return!!t3()&&(e instanceof Element||e instanceof t8(e).Element)}function ne(e){return!!t3()&&(e instanceof HTMLElement||e instanceof t8(e).HTMLElement)}function nt(e){return!(!t3()||typeof ShadowRoot>"u")&&(e instanceof ShadowRoot||e instanceof t8(e).ShadowRoot)}function nn(e){let{overflow:t,overflowX:n,overflowY:l,display:o}=nd(e);return/auto|scroll|overlay|hidden|clip/.test(t+l+n)&&"inline"!==o&&"contents"!==o}function nl(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}var no,na=/transform|translate|scale|rotate|perspective|filter/,nr=/paint|layout|strict|content/,ni=e=>!!e&&"none"!==e;function ns(e){let t=t6(e)?nd(e):e;return ni(t.transform)||ni(t.translate)||ni(t.scale)||ni(t.rotate)||ni(t.perspective)||!nu()&&(ni(t.backdropFilter)||ni(t.filter))||na.test(t.willChange||"")||nr.test(t.contain||"")}function nu(){return null==no&&(no="u">typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),no}function nc(e){return/^(html|body|#document)$/.test(t4(e))}function nd(e){return t8(e).getComputedStyle(e)}function nm(e){return t6(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ng(e){if("html"===t4(e))return e;let t=e.assignedSlot||e.parentNode||nt(e)&&e.host||t9(e);return nt(t)?t.host:t}function nf(e,t,n){var l;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ng(t);return nc(n)?(t.ownerDocument||t).body:ne(n)&&nn(n)?n:e(n)}(e),a=o===(null==(l=e.ownerDocument)?void 0:l.body),r=t8(o);if(!a)return t.concat(o,nf(o,[],n));{let e=np(r);return t.concat(r,r.visualViewport||[],nn(o)?o:[],e&&n?nf(e):[])}}function np(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nh(e){let t=nd(e),n=parseFloat(t.width)||0,l=parseFloat(t.height)||0,o=ne(e),a=o?e.offsetWidth:n,r=o?e.offsetHeight:l,i=tM(n)!==a||tM(l)!==r;return i&&(n=a,l=r),{width:n,height:l,$:i}}function nv(e){return t6(e)?e:e.contextElement}function nw(e){let t=nv(e);if(!ne(t))return tL(1);let n=t.getBoundingClientRect(),{width:l,height:o,$:a}=nh(t),r=(a?tM(n.width):n.width)/l,i=(a?tM(n.height):n.height)/o;return r&&Number.isFinite(r)||(r=1),i&&Number.isFinite(i)||(i=1),{x:r,y:i}}var nb=tL(0);function nx(e){let t=t8(e);return nu()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nb}function ny(e,t,n,l){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),r=nv(e),i=tL(1);t&&(l?t6(l)&&(i=nw(l)):i=nw(e));let s=(void 0===(o=n)&&(o=!1),l&&o&&l===t8(r))?nx(r):tL(0),u=(a.left+s.x)/i.x,c=(a.top+s.y)/i.y,d=a.width/i.x,m=a.height/i.y;if(r&&l){let e=t8(r),t=t6(l)?t8(l):l,n=e,o=np(n);for(;o&&t!==n;){let e=nw(o),t=o.getBoundingClientRect(),l=nd(o),a=t.left+(o.clientLeft+parseFloat(l.paddingLeft))*e.x,r=t.top+(o.clientTop+parseFloat(l.paddingTop))*e.y;
4u*=e.x,c*=e.y,d*=e.x,m*=e.y,u+=a,c+=r,o=np(n=t8(o))}}return tX({width:d,height:m,x:u,y:c})}function nC(e,t){let n=nm(e).scrollLeft;return t?t.left+n:ny(t9(e)).left+n}function nS(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-nC(e,n),y:n.top+t.scrollTop}}function n_(e,t,n){var l;let o;if("viewport"===t||"layoutViewport"===t)o=function(e,t,n){void 0===n&&(n="viewport");let l="layoutViewport"===n,o=t8(e),a=t9(e),r=o.visualViewport,i=a.clientWidth,s=a.clientHeight,u=0,c=0;if(r){let e=!nu()||"fixed"===t;l?e||(u=-r.offsetLeft,c=-r.offsetTop):(i=r.width,s=r.height,e&&(u=r.offsetLeft,c=r.offsetTop))}if(0>=nC(a)){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),l="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(a.clientWidth-t.clientWidth-l),r="stable both-edges"===getComputedStyle(a).scrollbarGutter?o/2:o;r<=25&&(i-=r)}return{width:i,height:s,x:u,y:c}}(e,n,t);else if("document"===t){let t,n,a,r,i,s;t=nm(l=t9(e)),n=l.ownerDocument.body,a=tF(l.scrollWidth,l.clientWidth,n.scrollWidth,n.clientWidth),r=tF(l.scrollHeight,l.clientHeight,n.scrollHeight,n.clientHeight),i=-t.scrollLeft+nC(l),s=-t.scrollTop,"rtl"===nd(n).direction&&(i+=tF(l.clientWidth,n.clientWidth)-a),o={width:a,height:r,x:i,y:s}}else if(t6(t)){let e,l,a,r;l=(e=ny(t,!0,"fixed"===n)).top+t.clientTop,a=e.left+t.clientLeft,r=nw(t),o={width:t.clientWidth*r.x,height:t.clientHeight*r.y,x:a*r.x,y:l*r.y}}else{let n=nx(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return tX(o)}function nj(e){return"static"===nd(e).position}function nR(e,t){if(!ne(e)||"fixed"===nd(e).position)return null;if(t)return t(e);let n=e.offsetParent;return t9(e)===n&&(n=n.ownerDocument.body),n}function nI(e,t){var n;let l=t8(e);if(nl(e))return l;if(!ne(e)){let t=ng(e);for(;t&&!nc(t);){if(t6(t)&&!nj(t))return t;t=ng(t)}return l}let o=nR(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(t4(n)))&&nj(o);)o=nR(o,t);return o&&nc(o)&&nj(o)&&!ns(o)?l:o||function(e){let t=ng(e);for(;ne(t)&&!nc(t);){if(ns(t))return t;if(nl(t))break;t=ng(t)}return null}(e)||l}var nN=async function(e){let t=this.getOffsetParent||nI,n=this.getDimensions,l=await n(e.floating);return{reference:function(e,t,n){let l=ne(t),o=t9(t),a="fixed"===n,r=ny(e,!0,a,t),i={scrollLeft:0,scrollTop:0},s=tL(0);if((l||!a)&&(("body"!==t4(t)||nn(o))&&(i=nm(t)),l)){let e=ny(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}!l&&o&&(s.x=nC(o));let u=!o||l||a?tL(0):nS(o,i);return{x:r.left+i.scrollLeft-s.x-u.x,y:r.top+i.scrollTop-s.y-u.y,width:r.width,height:r.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:l.width,height:l.height}}},nE={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:l,strategy:o}=e,a="fixed"===o,r=t9(l),i=!!t&&nl(t.floating);if(l===r||i&&a)return n;let s={scrollLeft:0,scrollTop:0},u=tL(1),c=tL(0),d=ne(l);if((d||!a)&&(("body"!==t4(l)||nn(r))&&(s=nm(l)),d)){let e=ny(l);u=nw(l),c.x=e.x+l.clientLeft,c.y=e.y+l.clientTop}let m=!r||d||a?tL(0):nS(r,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+m.x,y:n.y*u.y-s.scrollTop*u.y+c.y+m.y}},getDocumentElement:t9,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:l,strategy:o}=e,a=[..."clippingAncestors"===n?nl(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let l=nf(e,[],!1).filter(e=>t6(e)&&"body"!==t4(e)),o=null,a="fixed"===nd(e).position,r=a?ng(e):e;for(;t6(r)&&!nc(r);){let e=nd(r),t=ns(r),n=o?o.position:a?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:l=l.filter(e=>e!==r),r=ng(r)}return t.set(e,l),l}(t,this._c):[].concat(n),l],r=n_(t,a[0],o),i=r.top,s=r.right,u=r.bottom,c=r.left;for(let e=1;e<a.length;e++){let n=n_(t,a[e],o);i=tF(n.top,i),s=tP(n.right,s),u=tP(n.bottom,u),c=tF(n.left,c)}return{width:s-c,height:u-i,x:c,y:i}},getOffsetParent:nI,getElementRects:nN,getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){let{width:t,height:n}=nh(e);return{width:t,height:n}},getScale:nw,isElement:t6,isRTL:function(e){return"rtl"===nd(e).direction}};function nT(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}var nP=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:l,placement:o,rects:a,platform:r,elements:i,middlewareData:s}=t,{element:u,padding:c=0}=tA(e,t)||{};if(null==u)return{};let d=tZ(c),m={x:n,y:l},g=tH(tG(o)),f=tz(g),p=await r.getDimensions(u),h="y"===g,v=h?"clientHeight":"clientWidth",w=a.reference[f]+a.reference[g]-m[g]-a.floating[f],b=m[g]-a.reference[g],x=await (null==r.getOffsetParent?void 0:r.getOffsetParent(u)),y=x?x[v]:0;y&&await (null==r.isElement?void 0:r.isElement(x))||(y=i.floating[v]||a.floating[f]);let C=y/2-p[f]/2-1,S=tP(d[h?"top":"left"],C),_=tP(d[h?"bottom":"right"],C),j=y-p[f]-_,R=y/2-p[f]/2+(w/2-b/2),I=tF(S,tP(R,j)),N=!s.arrow&&null!=tV(o)&&R!==I&&a.reference[f]/2-(R<S?S:_)-p[f]/2<0,E=N?R<S?R-S:R-j:0;return{[g]:m[g]+E,data:{[g]:I,centerOffset:R-I-E,...N&&{alignmentOffset:E}},reset:N}}}),nF="u">typeof document?a.useLayoutEffect:function(){};function nM(e,t){let n,l,o;if(e===t)return!0;
4if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(l=n;0!=l--;)if(!nM(e[l],t[l]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(l=n;0!=l--;)if(!({}).hasOwnProperty.call(t,o[l]))return!1;for(l=n;0!=l--;){let n=o[l];if(!("_owner"===n&&e.$$typeof)&&!nM(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function nD(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nL(e,t){let n=nD(e);return Math.round(t*n)/n}function nO(e){let t=a.useRef(e);return nF(()=>{t.current=e}),t}var nA=Object.defineProperty,nk=a.forwardRef(nA(function(e,t){let{children:n,width:o=10,height:a=5,...r}=e;return(0,l.jsx)(td.svg,{...r,ref:t,width:o,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,l.jsx)("polygon",{points:"0,0 30,0 15,10"})})},"name",{value:"Arrow",configurable:!0}));function nV(e){let[t,n]=a.useState(void 0);return tj(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{if(!Array.isArray(t)||!t.length)return;let l=t[0],o,a;if("borderBoxSize"in l){let e=l.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,a=t.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(0,Object.defineProperty)(nV,"name",{value:"useSize",configurable:!0});var nH=Object.defineProperty,nz=(e,t)=>nH(e,"name",{value:t,configurable:!0}),nG="Popper",[nB,nU]=e5(nG),[nW,nq]=nB(nG),nK=nz(e=>{let{__scopePopper:t,children:n}=e,[o,r]=a.useState(null),[i,s]=a.useState(void 0);return(0,l.jsx)(nW,{scope:t,anchor:o,onAnchorChange:r,placementState:i,setPlacementState:s,children:n})},"Popper"),n$=a.forwardRef(nz(function(e,t){let{__scopePopper:n,virtualRef:o,...r}=e,i=nq("PopperAnchor",n),s=a.useRef(null),u=i.onAnchorChange,c=e0(t,a.useCallback(e=>{s.current=e,e&&u(e)},[u])),d=a.useRef(null);a.useEffect(()=>{if(!o)return;let e=d.current;d.current=o.current,e!==d.current&&u(d.current)});let m=i.placementState&&n5(i.placementState),g=null==m?void 0:m[0],f=null==m?void 0:m[1];return o?null:(0,l.jsx)(td.div,{"data-radix-popper-side":g,"data-radix-popper-align":f,...r,ref:c})},"PopperAnchor")),nZ="PopperContent",[nX,nJ]=nB(nZ),nY=a.forwardRef(nz(function(e,t){var n,o,r,i,s,u,c,d,m,g,f,p,h,v,w,b,x,y,C,S,_,j;let R,I,N,E,T,P,{__scopePopper:F,side:M="bottom",sideOffset:D=0,align:L="center",alignOffset:O=0,arrowPadding:A=0,avoidCollisions:k=!0,collisionBoundary:V=[],collisionPadding:H=0,sticky:z="partial",hideWhenDetached:G=!1,updatePositionStrategy:B="optimized",onPlaced:U,...W}=e,q=nq(nZ,F),[K,$]=a.useState(null),Z=e0(t,$),[X,J]=a.useState(null),Y=nV(X),Q=null!=(n=null==Y?void 0:Y.width)?n:0,ee=null!=(o=null==Y?void 0:Y.height)?o:0,et="number"==typeof H?H:{top:0,right:0,bottom:0,left:0,...H},el=Array.isArray(V)?V:[V],eo=el.length>0,ea={padding:et,boundary:el.filter(n1),altBoundary:eo},{refs:er,floatingStyles:ei,placement:es,isPositioned:eu,middlewareData:ec}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:l=[],platform:o,elements:{reference:r,floating:i}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,m]=a.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[g,f]=a.useState(l);nM(g,l)||f(l);let[p,h]=a.useState(null),[v,w]=a.useState(null),b=a.useCallback(e=>{e!==S.current&&(S.current=e,h(e))},[]),x=a.useCallback(e=>{e!==_.current&&(_.current=e,w(e))},[]),y=r||p,C=i||v,S=a.useRef(null),_=a.useRef(null),j=a.useRef(d),R=null!=u,I=nO(u),N=nO(o),E=nO(c),T=a.useCallback(()=>{var e,l;let o,a,r;if(!S.current||!_.current)return;let i={placement:t,strategy:n,middleware:g};N.current&&(i.platform=N.current),(e=S.current,l=_.current,o=new Map,a=null!=i?i:{},r={...nE,...a.platform,_c:o},tQ(e,l,{...a,platform:r})).then(e=>{let t={...e,isPositioned:!1!==E.current};P.current&&!nM(j.current,t)&&(j.current=t,en.flushSync(()=>{m(t)}))})},[g,t,n,N,E]);nF(()=>{!1===c&&j.current.isPositioned&&(j.current.isPositioned=!1,m(e=>({...e,isPositioned:!1})))},[c]);let P=a.useRef(!1);nF(()=>(P.current=!0,()=>{P.current=!1}),[]),nF(()=>
4{if(y&&(S.current=y),C&&(_.current=C),y&&C){if(I.current)return I.current(y,C,T);T()}},[y,C,T,I,R]);let F=a.useMemo(()=>({reference:S,floating:_,setReference:b,setFloating:x}),[b,x]),M=a.useMemo(()=>({reference:y,floating:C}),[y,C]),D=a.useMemo(()=>{let e={position:n,left:0,top:0};if(!M.floating)return e;let t=nL(M.floating,d.x),l=nL(M.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+l+"px)",...nD(M.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:l}},[n,s,M.floating,d.x,d.y]);return a.useMemo(()=>({...d,update:T,refs:F,elements:M,floatingStyles:D}),[d,T,F,M,D])}({strategy:"fixed",placement:M+("center"!==L?"-"+L:""),whileElementsMounted:nz((...e)=>(function(e,t,n,l){void 0===l&&(l={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:r="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:s=!1}=l,u=nv(e),c=o||a?[...u?nf(u):[],...t?nf(t):[]]:[];c.forEach(e=>{o&&e.addEventListener("scroll",n),a&&e.addEventListener("resize",n)});let d=u&&i?function(e,t,n){let l=null,o,a=t9(e);function r(){var e;clearTimeout(o),null==(e=l)||e.disconnect(),l=null}function i(n,s){void 0===n&&(n=!1),void 0===s&&(s=1),r();let u=e.getBoundingClientRect(),{left:c,top:d,width:m,height:g}=u;if(n||t(),!m||!g)return;let f={rootMargin:-tD(d)+"px "+-tD(a.clientWidth-(c+m))+"px "+-tD(a.clientHeight-(d+g))+"px "+-tD(c)+"px",threshold:tF(0,tP(1,s))||1},p=!0;function h(t){let n=t[0].intersectionRatio;if(!nT(u,e.getBoundingClientRect()))return i();if(n!==s){if(!p)return i();n?i(!1,n):o=setTimeout(()=>{i(!1,1e-7)},1e3)}p=!1}try{l=new IntersectionObserver(h,{...f,root:a.ownerDocument})}catch(e){l=new IntersectionObserver(h,f)}l.observe(e)}let s=t8(e),u=()=>i(n);return s.addEventListener("resize",u),i(!0),()=>{s.removeEventListener("resize",u),r()}}(u,n,a):null,m=-1,g=null;r&&(g=new ResizeObserver(e=>{let[l]=e;l&&l.target===u&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=g)||e.observe(t)})),n()}),u&&!s&&g.observe(u),t&&g.observe(t));let f,p=s?ny(e):null;return s&&function t(){let l=ny(e);p&&!nT(p,l)&&n(),p=l,f=requestAnimationFrame(t)}(),n(),()=>{var e;c.forEach(e=>{o&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=g)||e.disconnect(),g=null,s&&cancelAnimationFrame(f)}})(...e,{animationFrame:"always"===B}),"whileElementsMounted"),elements:{reference:q.anchor},middleware:[{name:(R={name:"offset",options:f=g={mainAxis:D+ee,alignmentAxis:O},async fn(e){var t,n;let{x:l,y:o,placement:a,middlewareData:r}=e,i=await t5(e,f);return a===(null==(t=r.offset)?void 0:t.placement)&&null!=(n=r.arrow)&&n.alignmentOffset?{}:{x:l+i.x,y:o+i.y,data:{...i,placement:a}}}}).name,fn:R.fn,options:[g,void 0]},k&&{name:(I={name:"shift",options:v=h={mainAxis:!0,crossAxis:!1,limiter:"partial"===z?{fn:(p=void 0,{options:p={},fn(e){var t,n,l,o;let{x:a,y:r,placement:i,rects:s,middlewareData:u}=e,{offset:c=0,mainAxis:d=!0,crossAxis:m=!0}=tA(p,e),g={x:a,y:r},f=tG(i),h=tH(f),v=g[h],w=g[f],b=tA(c,e),x="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:null!=(t=b.mainAxis)?t:0,crossAxis:null!=(n=b.crossAxis)?n:0};if(d){let e="y"===h?"height":"width",t=s.reference[h]-s.floating[e]+x.mainAxis,n=s.reference[h]+s.reference[e]-x.mainAxis;v<t?v=t:v>n&&(v=n)}if(m){let e="y"===h?"width":"height",t=t2.has(tk(i)),n=s.reference[f]-s.floating[e]+(t&&(null==(l=u.offset)?void 0:l[f])||0)+(t?0:x.crossAxis),a=s.reference[f]+s.reference[e]+(t?0:(null==(o=u.offset)?void 0:o[f])||0)-(t?x.crossAxis:0);w<n?w=n:w>a&&(w=a)}return{[h]:v,[f]:w}}}).fn,options:[void 0,void 0]}:void 0,...ea},async fn(e){let{x:t,y:n,placement:l,platform:o}=e,{mainAxis:a=!0,crossAxis:r=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=tA(v,e),u={x:t,y:n},c=await o.detectOverflow(e,s),d=tG(l),m=tH(d),g=u[m],f=u[d],p=(e,t)=>tF(t+c["y"===e?"top":"left"],tP(t,t-c["y"===e?"bottom":"right"]));a&&(g=p(m,g)),r&&(f=p(d,f));let h=i.fn({...e,[m]:g,[d]:f});return{...h,data:{x:h.x-t,y:h.y-n,enabled:{[m]:a,[d]:r}}}}}).name,fn:I.fn,options:[h,void 0]},k&&{name:(N={name:"flip",options:b=w={...ea},async fn(e){var t,n,l,o,a,r,i,s;let u,c,d,{placement:m,middlewareData:g,rects:f,initialPlacement:p,platform:h,elements:v}=e,{mainAxis:w=!0,crossAxis:x=!0,fallbackPlacements:y,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:_=!0,...j}=tA(b,e);if(null!=(t=g.arrow)&&t.alignmentOffset)return{};
4let R=tk(m),I=tG(p),N=tk(p)===p,E=await (null==h.isRTL?void 0:h.isRTL(v.floating)),T=y||(N||!_?[t$(p)]:(u=t$(p),[tB(p),u,tB(u)])),P="none"!==S;!y&&P&&T.push(...(c=tV(p),d=function(e,t,n){switch(e){case"top":case"bottom":return n?t?tW:tU:t?tU:tW;case"left":case"right":return t?tq:tK;default:return[]}}(tk(p),"start"===S,E),c&&(d=d.map(e=>e+"-"+c),_&&(d=d.concat(d.map(tB)))),d));let F=[p,...T],M=await h.detectOverflow(e,j),D=[],L=(null==(n=g.flip)?void 0:n.overflows)||[];if(w&&D.push(M[R]),x){let e,t,n,l,o=(r=m,i=f,void 0===(s=E)&&(s=!1),e=tV(r),n=tz(t=tH(tG(r))),l="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",i.reference[n]>i.floating[n]&&(l=t$(l)),[l,t$(l)]);D.push(M[o[0]],M[o[1]])}if(L=[...L,{placement:m,overflows:D}],!D.every(e=>e<=0)){let e=((null==(l=g.flip)?void 0:l.index)||0)+1,t=F[e];if(t&&("alignment"!==x||I===tG(t)||L.every(e=>tG(e.placement)!==I||e.overflows[0]>0)))return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(o=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(C){case"bestFit":{let e=null==(a=L.filter(e=>{if(P){let t=tG(e.placement);return t===I||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=p}if(m!==n)return{reset:{placement:n}}}return{}}}).name,fn:N.fn,options:[w,void 0]},{name:(E={name:"size",options:y=x={...ea,apply:nz(({elements:e,rects:t,availableWidth:n,availableHeight:l})=>{let{width:o,height:a}=t.reference,r=e.floating.style;r.setProperty("--radix-popper-available-width","".concat(n,"px")),r.setProperty("--radix-popper-available-height","".concat(l,"px")),r.setProperty("--radix-popper-anchor-width","".concat(o,"px")),r.setProperty("--radix-popper-anchor-height","".concat(a,"px"))},"apply")},async fn(e){let{placement:t,rects:n,platform:l,elements:o}=e,{apply:a=()=>{},...r}=tA(y,e),i=await l.detectOverflow(e,r),s=tk(t),u=tV(t),c="y"===tG(t),{width:d,height:m}=n.floating,g,f;"top"===s||"bottom"===s?(g=s,f=u===(await (null==l.isRTL?void 0:l.isRTL(o.floating))?"start":"end")?"left":"right"):(f=s,g="end"===u?"top":"bottom");let p=m-i.top-i.bottom,h=d-i.left-i.right,v=tP(m-i[g],p),w=tP(d-i[f],h),b=e.middlewareData.shift,x=!b,C=v,S=w;null!=b&&b.enabled.x&&(S=h),null!=b&&b.enabled.y&&(C=p),x&&!u&&(c?S=d-2*tF(i.left,i.right):C=m-2*tF(i.top,i.bottom)),await a({...e,availableWidth:S,availableHeight:C});let _=await l.getDimensions(o.floating);return d!==_.width||m!==_.height?{reset:{rects:!0}}:{}}}).name,fn:E.fn,options:[x,void 0]},X&&{name:(T={name:"arrow",options:S=C={element:X,padding:A},fn(e){let{element:t,padding:n}="function"==typeof S?S(e):S;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?nP({element:t.current,padding:n}).fn(e):{}:t?nP({element:t,padding:n}).fn(e):{}}}).name,fn:T.fn,options:[C,void 0]},n2({arrowWidth:Q,arrowHeight:ee}),G&&{name:(P={name:"hide",options:j=_={strategy:"referenceHidden",...ea,boundary:eo?ea.boundary:void 0},async fn(e){let{rects:t,platform:n}=e,{strategy:l="referenceHidden",...o}=tA(j,e);switch(l){case"referenceHidden":{let l=t0(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:l,referenceHidden:t1(l)}}}case"escaped":{let l=t0(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:l,escaped:t1(l)}}}default:return{}}}}).name,fn:P.fn,options:[_,void 0]}]}),ed=q.setPlacementState;tj(()=>(ed(es),()=>{ed(void 0)}),[es,ed]);let[em,eg]=n5(es),ef=tg(U);tj(()=>{eu&&(null==ef||ef())},[eu,ef]);let ep=null==(r=ec.arrow)?void 0:r.x,eh=null==(i=ec.arrow)?void 0:i.y,ev=(null==(s=ec.arrow)?void 0:s.centerOffset)!==0,[ew,eb]=a.useState();return tj(()=>{K&&eb(window.getComputedStyle(K).zIndex)},[K]),(0,l.jsx)("div",{ref:er.setFloating,"data-radix-popper-content-wrapper":"",style:{...ei,transform:eu?ei.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ew,"--radix-popper-transform-origin":[null==(u=ec.transformOrigin)?void 0:u.x,null==(c=ec.transformOrigin)?void 0:c.y].join(" "),...(null==(d=ec.hide)?void 0:d.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,l.jsx)(nX,{scope:F,placedSide:em,placedAlign:eg,onArrowChange:J,arrowX:ep,arrowY:eh,shouldHideArrow:ev,children:(0,l.jsx)(td.div,{"data-side":em,"data-align":eg,...W,ref:Z,style:{...W.style,animation:eu?null==(m
4=W.style)?void 0:m.animation:"none"}})})})},"PopperContent")),nQ={top:"bottom",right:"left",bottom:"top",left:"right"},n0=a.forwardRef(nz(function(e,t){let{__scopePopper:n,...o}=e,a=nJ("PopperArrow",n),r=nQ[a.placedSide];return(0,l.jsx)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[r]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0},children:(0,l.jsx)(nk,{...o,ref:t,style:{...o.style,display:"block"}})})},"PopperArrow"));function n1(e){return null!==e}nz(n1,"isNotNull");var n2=nz(e=>({name:"transformOrigin",options:e,fn(t){var n,l,o,a,r;let{placement:i,rects:s,middlewareData:u}=t,c=(null==(n=u.arrow)?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,m=c?0:e.arrowHeight,[g,f]=n5(i),p={start:"0%",center:"50%",end:"100%"}[f],h=(null!=(o=null==(l=u.arrow)?void 0:l.x)?o:0)+d/2,v=(null!=(r=null==(a=u.arrow)?void 0:a.y)?r:0)+m/2,w="",b="";return"bottom"===g?(w=c?p:"".concat(h,"px"),b="".concat(-m,"px")):"top"===g?(w=c?p:"".concat(h,"px"),b="".concat(s.floating.height+m,"px")):"right"===g?(w="".concat(-m,"px"),b=c?p:"".concat(v,"px")):"left"===g&&(w="".concat(s.floating.width+m,"px"),b=c?p:"".concat(v,"px")),{data:{x:w,y:b}}}}),"transformOrigin");function n5(e){let[t,n="center"]=e.split("-");return[t,n]}nz(n5,"getSideAndAlignFromPlacement");var n3=Object.defineProperty,n4=a.forwardRef(n3(function(e,t){var n;let{container:o,...r}=e,[i,s]=a.useState(!1);tj(()=>s(!0),[]);let u=o||i&&(null==(n=null==globalThis?void 0:globalThis.document)?void 0:n.body);return u?en.createPortal((0,l.jsx)(td.div,{...r,ref:t}),u):null},"name",{value:"Portal",configurable:!0})),n8=Object.defineProperty,n9=(e,t)=>n8(e,"name",{value:t,configurable:!0});function n7(e,t){return a.useReducer((e,n)=>{let l=t[e][n];return null!=l?l:e},e)}n9(n7,"useStateMachine");var n6=n9(e=>{let{present:t,children:n}=e,l=le(t),o="function"==typeof n?n({present:l.isPresent}):a.Children.only(n),r=ln(l.ref,lo(o));return"function"==typeof n||l.isPresent?a.cloneElement(o,{ref:r}):null},"Presence");function le(e){let[t,n]=a.useState(),l=a.useRef(null),o=a.useRef(e),r=a.useRef("none"),i=a.useRef(void 0),[s,u]=n7(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return a.useEffect(()=>{var e;"mounted"===s?(r.current=null!=(e=i.current)?e:ll(l.current),i.current=void 0):r.current="none"},[s]),tj(()=>{let t=l.current,n=o.current;if(n!==e){let l=r.current,a=ll(t);e?(i.current=a,u("MOUNT")):"none"===a||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):u(n&&l!==a?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),tj(()=>{var e;if(t){let n,a=null!=(e=t.ownerDocument.defaultView)?e:window,i=n9(e=>{let r=ll(l.current).includes(CSS.escape(e.animationName));if(e.target===t&&r&&(u("ANIMATION_END"),!o.current)){let e=t.style.animationFillMode;t.style.animationFillMode="forwards",n=a.setTimeout(()=>{"forwards"===t.style.animationFillMode&&(t.style.animationFillMode=e)})}},"handleAnimationEnd"),s=n9(e=>{e.target===t&&(r.current=ll(l.current))},"handleAnimationStart");return t.addEventListener("animationstart",s),t.addEventListener("animationcancel",i),t.addEventListener("animationend",i),()=>{a.clearTimeout(n),t.removeEventListener("animationstart",s),t.removeEventListener("animationcancel",i),t.removeEventListener("animationend",i)}}u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:a.useCallback(e=>{if(e){let t=getComputedStyle(e);l.current=t,i.current=ll(t)}else l.current=null;n(e)},[])}}function lt(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function ln(...e){let t=a.useRef(e);return t.current=e,a.useCallback(e=>{let n=t.current,l=!1,o=n.map(t=>{let n=lt(t,e);return l||"function"!=typeof n||(l=!0),n});if(l)return()=>{for(let e=0;e<o.length;
4e++){let t=o[e];"function"==typeof t?t():lt(n[e],null)}}},[])}function ll(e){return(null==e?void 0:e.animationName)||"none"}function lo(e){var t,n;let l=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=l&&"isReactWarning"in l&&l.isReactWarning;return o?e.ref:(o=(l=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in l&&l.isReactWarning)?e.props.ref:e.props.ref||e.ref}n9(le,"usePresence"),n9(lt,"setRef"),n9(ln,"useStableComposedRefs"),n9(ll,"getAnimationName"),n9(lo,"getElementRef");var la=Object.defineProperty,lr=r[" useEffectEvent ".trim().toString()],li=r[" useInsertionEffect ".trim().toString()];function ls(e){if("function"==typeof lr)return lr(e);let t=a.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof li?li(()=>{t.current=e}):tj(()=>{t.current=e}),a.useMemo(()=>(...e)=>{var n;return null==(n=t.current)?void 0:n.call(t,...e)},[])}la(ls,"name",{value:"useEffectEvent",configurable:!0});var lu=Object.defineProperty,lc=(e,t)=>lu(e,"name",{value:t,configurable:!0}),ld=r[" useInsertionEffect ".trim().toString()]||tj;function lm({prop:e,defaultProp:t,onChange:n=lc(()=>{},"onChange"),caller:l}){let[o,r,i]=lg({defaultProp:t,onChange:n}),s=void 0!==e,u=s?e:o;return[u,a.useCallback(t=>{var n;if(s){let l=lf(t)?t(e):t;l!==e&&(null==(n=i.current)||n.call(i,l))}else r(t)},[s,e,r,i])]}function lg({defaultProp:e,onChange:t}){let[n,l]=a.useState(e),o=a.useRef(n),r=a.useRef(t);return ld(()=>{r.current=t},[t]),a.useEffect(()=>{var e;o.current!==n&&(null==(e=r.current)||e.call(r,n),o.current=n)},[n,o]),[n,l,r]}function lf(e){return"function"==typeof e}lc(lm,"useControllableState"),lc(lg,"useUncontrolledState"),lc(lf,"isFunction");var lp=Symbol("RADIX:SYNC_STATE");lc(function(e,t,n,l){let{prop:o,defaultProp:r,onChange:i,caller:s}=t,u=void 0!==o,c=ls(i),d=[{...n,state:r}];l&&d.push(l);let[m,g]=a.useReducer((t,n)=>{if(n.type===lp)return{...t,state:n.state};let l=e(t,n);return u&&!Object.is(l.state,t.state)&&c(l.state),l},...d),f=m.state,p=a.useRef(f);a.useEffect(()=>{p.current!==f&&(p.current=f,u||c(f))},[f,p,u]);let h=a.useMemo(()=>void 0!==o?{...m,state:o}:m,[m,o]);return a.useEffect(()=>{u&&!Object.is(o,m.state)&&g({type:lp,state:o})},[o,m.state,u]),[h,g]},"useControllableStateReducer");var lh=Object.defineProperty,lv=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),lw=a.forwardRef(lh(function(e,t){return(0,l.jsx)(td.span,{...e,ref:t,style:{...lv,...e.style}})},"name",{value:"VisuallyHidden",configurable:!0})),lb=Object.defineProperty,lx=(e,t)=>lb(e,"name",{value:t,configurable:!0}),[ly,lC]=e5("Tooltip",[nU]),lS=nU(),l_="tooltip.open",[lj,lR]=ly("TooltipProvider"),lI=lx(e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:r=!1,children:i}=e,s=a.useRef(!0),u=a.useRef(!1),c=a.useRef(0);return a.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,l.jsx)(lj,{scope:t,isOpenDelayedRef:s,delayDuration:n,onOpen:a.useCallback(()=>{o<=0||(window.clearTimeout(c.current),s.current=!1)},[o]),onClose:a.useCallback(()=>{o<=0||(window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.current=!0,o))},[o]),isPointerInTransitRef:u,onPointerInTransitChange:a.useCallback(e=>{u.current=e},[]),disableHoverableContent:r,children:i})},"TooltipProvider"),lN="Tooltip",[lE,lT]=ly(lN),lP=lx(e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:r,onOpenChange:i,disableHoverableContent:s,delayDuration:u}=e,c=lR(lN,e.__scopeTooltip),d=lS(t),[m,g]=a.useState(null),[f,p]=a.useState(void 0),h=tE(),v=a.useRef(0),w=null!=s?s:c.disableHoverableContent,b=null!=u?u:c.delayDuration,x=a.useRef(!1),[y,C]=lm({prop:o,defaultProp:null!=r&&r,onChange:lx(e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(l_))):c.onClose(),null==i||i(e)},"onChange"),caller:lN}),S=a.useMemo(()=>y?x.current?"delayed-open":"instant-open":"closed",[y]),_=a.useCallback(()=>{window.clearTimeout(v.current),v.current=0,x.current=!1,C(!0)},[C]),j=a.useCallback(()=>{window.clearTimeout(v.current),v.current=0,C(!1)},[C]),R=a.useCallback(()=>{window.clearTimeout(v.current),v.current=window.setTimeout(()=>{x.current=!0,C(!0),v.current=0},b)},[b,C]);return a.useEffect(()=>()=>{v.current&&(window.clearTimeout(v.current),v.current=0)},[]),(0,l.jsx)(nK,{...d,children:(0,l.jsx)(lE,{scope:t,contentId:null!=f?f:h,setContentId:p,open:y,stateAttribute:S,trigger:m,onTriggerChange:g,onTriggerEnter:a.useCallback(()=>{c.isOpenDelayedRef.current?R():_()},[c.isOpenDelayedRef,R,_]),onTriggerLeave:a.useCallback(()=>{w?j():(window.clearTimeout(v.current),v.current=0)},[j,w]),onOpen:_,onClose:j,disableHoverableContent:w,children:n})})},"Tooltip"),lF="TooltipTrigger",lM=a.forwardRef(lx(function(e,t){let{__scopeTooltip:n,...o}=e,r=lT(lF,n),i=lR(lF,n),s=lS(n),u=e0(t,a.useRef(null),r.onTriggerChange),c=a.useRef(!1),d=a.useRef(!1),m=a.useCallback(()=>c.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",m),[m]),(0,l.jsx)(n$,{asChild:!0,...s,children:(0,l.jsx)(td.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...o,ref:u,onPointerMove:eK(e.onPointerMove,e=>{"touch"===e.pointerType||d.current||i.isPointerInTransitRef.current||(r.onTriggerEnter(),d.current=!0)}),onPointerLeave:eK(e.onPointerLeave,()=>{r.onTriggerLeave(),d.current=!1}),onPointerDown:eK(e.onPointerDown,()=>{r.open&&r.onClose(),c.current=!0,document.addEventListener("pointerup",m,{once:!0})}),onFocus:eK(e.onFocus,()=>{c.current||r.onOpen()}),onBlur:eK(e.onBlur,r.onClose),onClick:eK(e.onClick,r.onClose)})})},"TooltipTrigger")),lD="TooltipPortal",[lL,lO]=ly(lD,{forceMount:void 0}),lA=lx(e=>{let{__scopeTooltip:t,forceMount:n,children:o,container:a}=e,r=lT(lD,t);return(0,l.jsx)(lL,{scope:t,forceMount:n,children:(0,l.jsx)(n6,{present:n||r.open,children:(0,l.jsx)(n4,{asChild:!0,container:a,children:o})})})},"TooltipPortal"),lk="TooltipContent",lV=a.forwardRef(lx(function(e,t){let n=lO(lk,e.__scopeTooltip),{forceMount:o=n.forceMount,side:a="top",...r}=e,i=lT(lk,e.__scopeTooltip);return(0,l.jsx)(n6,{present:o||i.open,children:i.disableHoverableContent?(0,l.jsx)(lG,{side:a,...r,ref:t}):(0,l.jsx)(lH,{side:a,...r,ref:t})})},"TooltipContent")),lH=a.forwardRef(lx(function(e,t){let n=lT(lk,e.__scopeTooltip),o=lR(lk,e.__scopeTooltip),r=a.useRef(null),i=e0(t,r),[s,u]=a.useState(null),{trigger:c,onClose:d}=n,m=r.current,{onPointerInTransitChange:g}=o,f=a.useCallback(()=>{u(null),g(!1)},[g]),p=a.useCallback((e,t)=>{let n=e.currentTarget,l={x:e.clientX,y:e.clientY},o=lU(l,n.getBoundingClientRect());u(l$([...lW(l,o),...lq(t.getBoundingClientRect())])),g(!0)},[g]);return a.useEffect(()=>()=>f(),[f]),a.useEffect(()=>{if(c&&m){let e=lx(e=>p(e,m),"handleTriggerLeave"),t=lx(e=>p(e,c),"handleContentLeave");return c.addEventListener("pointerleave",e),m.addEventListener("pointerleave",t),()=>{c.removeEventListener("pointerleave",e),m.removeEventListener("pointerleave",t)}}},[c,m,p,f]),a.useEffect(()=>{if(s){let e=lx(e=>{let t=e.target,n={x:e.clientX,y:e.clientY},l=(null==c?void 0:c.contains(t))||(null==m?void 0:m.contains(t)),o=!lK(n,s);l?f():o&&(f(),d())},"handleTrackPointerGrace");return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[c,m,s,d,f]),(0,l.jsx)(lG,{...e,ref:i})},"TooltipContentHoverable")),lz=e6("TooltipContent"),lG=a.forwardRef(lx(function(e,t){let{__scopeTooltip:n,children:o,"aria-label":r,id:i,onEscapeKeyDown:s,onPointerDownOutside:u,...c}=e,d=lT(lk,n),m=lS(n),{onClose:g}=d;a.useEffect(()=>(document.addEventListener(l_,g),()=>document.removeEventListener(l_,g)),[g]),a.useEffect(()=>{if(d.trigger){let e=lx(e=>{e.target instanceof Node&&e.target.contains(d.trigger)&&g()},"handleScroll");return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[d.trigger,g]);let{setContentId:f}=d;return tj(()=>(f(i),()=>{f(void 0)}),[i,f]),(0,l.jsx)(tb,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:e=>e.preventDefault(),onDismiss:g,children:(0,l.jsxs)(nY,{"data-state":d.stateAttribute,role:r?void 0:"tooltip",id:r?void 0:d.contentId,...m,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,l.jsx)(lz,{children:o}
4),r?(0,l.jsx)(lw,{id:d.contentId,role:"tooltip",children:r}):null]})})},"TooltipContentImpl")),lB=a.forwardRef(lx(function(e,t){let{__scopeTooltip:n,...o}=e,a=lS(n);return(0,l.jsx)(n0,{...a,...o,ref:t})},"TooltipArrow"));function lU(e,t){let n=Math.abs(t.top-e.y),l=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(n,l,o,a)){case a:return"left";case o:return"right";case n:return"top";case l:return"bottom";default:throw Error("unreachable")}}function lW(e,t,n=5){let l=[];switch(t){case"top":l.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":l.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":l.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":l.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return l}function lq(e){let{top:t,right:n,bottom:l,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:l},{x:o,y:l}]}function lK(e,t){let{x:n,y:l}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let r=t[e],i=t[a],s=r.x,u=r.y,c=i.x,d=i.y;u>l!=d>l&&n<(c-s)*(l-u)/(d-u)+s&&(o=!o)}return o}function l$(e){let t=e.slice();return t.sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:+(e.y>t.y)),lZ(t)}function lZ(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n<e.length;n++){let l=e[n];for(;t.length>=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(l.y-n.y)>=(e.y-n.y)*(l.x-n.x))t.pop();else break}t.push(l)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let l=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(l.y-t.y)>=(e.y-t.y)*(l.x-t.x))n.pop();else break}n.push(l)}return n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}lx(lU,"getExitSideFromRect"),lx(lW,"getPaddedExitPoints"),lx(lq,"getPointsFromRect"),lx(lK,"isPointInPolygon"),lx(l$,"getHull"),lx(lZ,"getHullPresorted");var lX=new Set(["FINISHED","CANCELLED","DELETED"]);function lJ(e,t){if(void 0===e)return 3e5;if(lX.has(e))return 0;if("INPROGRESS"===e||"INTERRUPTED"===e)return 3e4;if("NOTSTARTED"===e&&null!=t){let e=Date.parse(t);if(!Number.isNaN(e)&&3e5>=Math.abs(e-Date.now()))return 3e4}return 3e5}function lY(e){if(0===e.length)return 3e5;let t=e.map(e=>lJ(e.statusType,e.startDateTime)).filter(e=>e>0);return 0===t.length?0:Math.min(...t)}var lQ=e=>lJ(null==e?void 0:e.statusType,null==e?void 0:e.startDate);function l0({teams:e,getLogoUrl:t,getFlagUrl:n,displayFlag:o,renderTeam:a}){return(0,l.jsx)("div",{className:"lineups-desktop",children:e.map(e=>{let{countryId:r}=e,i=o&&void 0!==r;return(0,l.jsxs)("div",{className:"lineups-desktop__team",children:[(0,l.jsxs)("div",{className:"lineups-desktop__team-header",children:[(0,l.jsx)("img",{src:i?n(r):t(e.teamId),alt:"",width:20,height:20,style:{borderRadius:i?void 0:"50%",objectFit:"cover"}}),(0,l.jsx)("span",{children:e.teamName})]}),a(e)]},e.teamId)})})}function l1({content:e,side:t="bottom",children:n}){return(0,l.jsxs)(lP,{delayDuration:300,children:[(0,l.jsx)(lM,{asChild:!0,children:n}),(0,l.jsx)(lA,{children:(0,l.jsxs)(lV,{side:t,sideOffset:5,style:{backgroundColor:"var(--nof-semantic-color-neutral-contrast-high)",color:"var(--nof-semantic-color-foreground-inverted)",padding:"1rem",fontFamily:"var(--nof-ui-body-small-font-family)",fontSize:"var(--nof-ui-body-small-font-size)",fontWeight:"var(--nof-ui-body-small-font-weight)",lineHeight:"var(--nof-ui-body-small-line-height)",letterSpacing:"var(--nof-ui-body-small-letter-spacing)",zIndex:9999},children:[e,(0,l.jsx)(lB,{style:{fill:"var(--nof-semantic-color-neutral-contrast-high)"}})]})})]})}var l2="M",l5="Maalit",l3="S",l4="Sy\xf6t\xf6t",l8="J",l9="J\xe4\xe4hyt";function l7({title:e,players:t,hasStats:n,showPositionCode:o,getFlagUrl:r,defaultExpanded:i=!0,titleTransform:s="uppercase"}){let[u,c]=(0,a.useState)(i);return(0,l.jsxs)("div",{children:[(0,l.jsxs)("button",{type:"button","aria-expanded":u,onClick:()=>{c(e=>!e)},style:{display:"flex",alignItems:"center",minHeight:"33px",width:"100%",background:"none",border:"none",borderBottom:"1px solid var(--nof-semantic-color-neutral-contrast-low)",padding:0,cursor:"pointer",textAlign:"left"},children:[(0,l.jsx)("h5",{className:"nof-ui-subtitle-xsmall",style:{color:"var(--nof-semantic-color-foreground-primary)",margin:0,textTransform:"uppercase"===s?"uppercase":"none",flex:1},children:e}),n&&u&&(0,l.jsxs)("div",{className:"nof-ui-subtitle-xsmall",style:{display:"flex",color:"var(--nof-semantic-color-foreground-primary)"},children:[(0,l.jsx)(er.m,{title:l5,side:"bottom",children:(0,l.jsx)("span",{style:{width:"24px",textAlign:"center"},children:l2})}),(0,l.jsx)(er.m,{title:l4,side:"bottom",children:(0,l.jsx)("span",{style:{width:"24px",textAlign:"center"},children:l3})}),(0,l.jsx)(er.m,{title:l9,side:"bottom",children:(0,l.jsx)("span",{style:{width:"24px",textAlign:"center"},children:l8})})]}),u?(0,l.jsx)(ea.b,{size:20,color:"var(--nof-semantic-color-foreground-secondary)"}):(0,l.jsx)(eo.O,{size:20,color:"var(--nof-semantic-color-foreground-secondary)"})]}),u&&(0,l.jsx)("div",{style:{display:"flex",flexDirection:"column"},children:t.map(e=>(0,l.jsx)(l6,{player:e,hasStats:n,showPositionCode:o,getFlagUrl:r},e.id))})]})}function l6({player:e,hasStats:t,showPositionCode:n,getFlagUrl:o}){var a,r,i;return(0,l.jsxs)("div",{className:"nof-ui-body-medium",style:{display:"flex",alignItems:"center",gap:"8px",paddingTop:"12px",paddingBottom:"12px",borderBottom:"1px solid var(--nof-semantic-color-neutral-contrast-low)"},children:[(0,l.jsx)("span",{className:"nof-ui-subtitle-xsmall",style:{width:"24px",textAlign:"right",color:"var(--nof-semantic-color-foreground-primary)"},children:e.shirtNumber>0?e.shirtNumber:"-"}),void 0!==e.countryId&&(0,l.jsx)("img",{src:o(e.countryId),alt:"",width:13,height:13,style:{flexShrink:0,objectFit:"cover"}}),n&&(0,l.jsx)("span",{className:"nof-ui-meta-medium",style:{width:"20px",color:"var(--nof-semantic-color-foreground-secondary)"},children:"GK"===e.positionCode?"MV":null!=(a=e.positionCode)?a:""}),(0,l.jsx)("span",{style:{flex:1},children:e.name}),!0===e.yellowCard&&(0,l.jsx)(ot,{}),!0===e.redCard&&(0,l.jsx)(on,{}),void 0!==e.substitution&&(0,l.jsx)(ol,{substitution:e.substitution}),t&&(0,l.jsxs)("div",{style:{display:"flex",flexShrink:0},children:[(0,l.jsx)(oe,{value:null!=(r=e.goals)?r:"",details:e.goalDetails,formatLabel:e=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("span",{style:{color:"var(--nof-semantic-color-foreground-accent, #cd2129)",fontWeight:"var(--nof-semantic-font-weight-strong)"},children:[e.periodLabel," ",e.timeDisplay]})," ",(0,l.jsx)("span",{style:{fontWeight:"var(--nof-semantic-font-weight-default)"},children:e.typeName})]})}),(0,l.jsx)(oe,{value:null!=(i=e.assists)?i:"",details:e.assistDetails,formatLabel:e=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("span",{style:{color:"var(--nof-semantic-color-foreground-accent, #cd2129)",fontWeight:"var(--nof-semantic-font-weight-strong)"},children:[e.periodLabel," ",e.timeDisplay]})," ",(0,l.jsx)("span",{style:{fontWeight:"var(--nof-semantic-font-weight-default)"},children:e.typeName})]})}),(0,l.jsx)(oe,{value:void 0!==e.penaltyMinutes?"".concat(e.penaltyMinutes,"'"):"",details:e.penaltyDetails,formatLabel:e=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("span",{style:{color:"var(--nof-semantic-color-foreground-accent, #cd2129)",fontWeight:"var(--nof-semantic-font-weight-strong)"},children:[e.periodLabel," ",e.timeDisplay]}),(0,l.jsx)("span",{style:{fontWeight:"var(--nof-semantic-font-weight-default)"},children:" J\xe4\xe4hy".concat(e.typeName?" ".concat(e.typeName):"")})]})}),(0,l.jsx)("span",{style:{width:"20px",flexShrink:0}})]})]})}function oe({value:e,details:t,formatLabel:n}){let o=""!==e,a={width:"24px",textAlign:"center",fontSize:"12px",color:o?"var(--nof-semantic-color-foreground-accent)":void 0};if(!o||!t||0===t.length)return(0,l.jsx)("span",{style:a,children:e});let r=(0,l.jsx)("span",{style:{display:"flex",flexDirection:"column",gap:"2px"},children:t.map((e,t)=>(0,l.jsx)("span",{children:n(e)},t))});return(0,l.jsx)(l1,{content:r,side:"bottom",children:(0,l.jsx)("span",{style:a,children:e})})}function ot(){return(0,l.jsx)("span",{"aria-label":"Keltainen kortti",style:{display:"inline-block",width:"10px",height:"14px",backgroundColor:"#f5c518",borderRadius:"2px",flexShrink:0}})}function on(){return(0,l.jsx)("span",{"aria-label":"Punainen kortti",style:{display:"inline-block",width:"10px",height:"14px",backgroundColor:"#e03131",borderRadius:"2px",flexShrink:0}})}function ol({substitution:e}){let t="in"===e.direction,n=void 0!==e.minute?"".concat(e.minute,"'"):"",o="".concat(n," #").concat(e.partnerShirtNumber).trim();return(0,l.jsxs)("span",{style:{display:"inline-flex",alignItems:"center",gap:"2px",fontSize:"11px",color:t?"#2f9e44":"#e03131",flexShrink:0},children:[(0,l.jsx)("span",{style:{fontWeight:700},children:t?"↑":"↓"}),(0,l.jsx)("span",{style:{color:"var(--nof-semantic-color-foreground-secondary)"},children:o})]})}function oo({players:e,getFlagUrl:t}){let n=e.filter(e=>0===e.shirtNumber&&void 0===e.positionCode),o=e.filter(e=>e.shirtNumber>0||void 0!==e.positionCode),a=o.filter(e=>"Substitute"!==e.lineupType),r=o.filter(e=>"Substitute"===e.lineupType);return(0,l.jsxs)("div",{children:[a.length>0&&(0,l.jsx)(l7,{title:"Kokoonpano",players:a,hasStats:!1,showPositionCode:!1,getFlagUrl:t,titleTransform:"none"}),r.length>0&&(0,l.jsx)(l7,{title:"Vaihtopelaaja",players:r,hasStats:!1,showPositionCode:!1,getFlagUrl:t,titleTransform:"none"}),n.length>0&&(0,l.jsx)(l7,{title:"Manageri",players:n,hasStats:!1,showPositionCode:!1,getFlagUrl:t,titleTransform:"none"})]})}function oa({players:e,getFlagUrl:t}){let n=(0,a.useMemo)(()=>e.some(e=>void 0!==e.goals||void 0!==e.assists||void 0!==e.penaltyMinutes),[e]),o=(0,a.useMemo)(()=>e.filter(e=>void 0===e.lineNumber&&"GK"===e.positionCode),[e]),r=(0,a.useMemo)(()=>e.filter(e=>void 0===e.lineNumber&&"GK"!==e.positionCode),[e]),i=(0,a.useMemo)(()=>[...new Set(e.map(e=>e.lineNumber).filter(e=>void 0!==e))].sort((e,t)=>
4e-t),[e]),s=i[0];return(0,l.jsxs)("div",{children:[i.map((a,r)=>(0,l.jsx)(l7,{title:"".concat(a,".").concat("ketju"),players:[...a===s?o:[],...e.filter(e=>e.lineNumber===a)],hasStats:n,showPositionCode:!0,getFlagUrl:t,defaultExpanded:r<2,titleTransform:"none"},a)),r.length>0&&(0,l.jsx)(l7,{title:"Vaihtopelaaja",players:r,hasStats:n,showPositionCode:!0,getFlagUrl:t,defaultExpanded:!1,titleTransform:"none"})]})}function or({teams:e,getLogoUrl:t,getFlagUrl:n,displayFlag:o,renderTeam:r}){var i,s,u;let[c,d]=(0,a.useState)(null!=(s=null==(i=e[0])?void 0:i.teamId)?s:0),m=null!=(u=e.find(e=>e.teamId===c))?u:e[0];return(0,l.jsxs)("div",{className:"lineups-mobile",children:[(0,l.jsx)("div",{role:"group","aria-label":"Joukkueen kokoonpano",style:{display:"flex",justifyContent:"center",gap:"12px",paddingBottom:"20px"},children:e.map(e=>{let{countryId:a}=e,r=o&&void 0!==a,i=(0,l.jsx)("img",{src:r?n(a):t(e.teamId),alt:"",width:20,height:20,style:{borderRadius:r?void 0:"50%",objectFit:"cover",flexShrink:0}});return(0,l.jsx)(ei.v,{selected:e.teamId===(null==m?void 0:m.teamId),onClick:()=>{d(e.teamId)},text:{unselected:e.teamName,selected:e.teamName},icons:{unselectedIcon:i,selectedIcon:i}},e.teamId)})}),(0,l.jsx)("div",{"aria-live":"polite","aria-atomic":"true",style:{position:"absolute",width:"1px",height:"1px",overflow:"hidden",clip:"rect(0,0,0,0)",whiteSpace:"nowrap"},children:null==m?void 0:m.teamName}),void 0!==m&&r(m)]})}function oi({eventId:e}){var t;let n=function(e){let{eventId:t,dataSource:n}=eR(),l=null!=e?e:t,{data:o,error:a}=(0,et.u)(null===l?null:"eventLineups:".concat(l),()=>n.getEventLineups(l),{revalidateOnFocus:!1,revalidateOnReconnect:!1,refreshInterval:lQ});return a?{status:"error"}:void 0===o?{status:"loading"}:{status:"success",data:o}}(null!=e?e:void 0),o=eF(),a=eD(),r=eP();if("loading"===n.status)return(0,l.jsx)("div",{role:"status",style:{minHeight:"100px"},children:(0,l.jsx)("span",{style:{position:"absolute",width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},children:"Ladataan kokoonpanoja..."})});if("error"===n.status)return(0,l.jsx)("div",{});let i=null!=(t=n.data.lineups)?t:[];if(0===i.length)return(0,l.jsx)("div",{className:"sports-live-article-list-container",children:(0,l.jsx)(el.F,{text:"Ottelun kokoonpanot julkaistaan iltap\xe4iv\xe4n aikana.",fullWidth:!0})});let s=5===n.data.sport.id,u=e=>s?(0,l.jsx)(oa,{players:e.players,getFlagUrl:o}):(0,l.jsx)(oo,{players:e.players,getFlagUrl:o});return(0,l.jsx)(lI,{children:(0,l.jsxs)("div",{className:"lineups-container",children:[(0,l.jsx)(or,{teams:i,getLogoUrl:a,getFlagUrl:o,displayFlag:r,renderTeam:u}),(0,l.jsx)(l0,{teams:i,getLogoUrl:a,getFlagUrl:o,displayFlag:r,renderTeam:u})]})})}function os(){var e;let{dataSource:t,seasonId:n}=eR();return(e=(0,et.u)(null===n?null:"upcoming-season:".concat(n),e=>{let n=Number(e.split(":")[1]);return t.getSeasonMatchEvents(n)},{dedupingInterval:6e4,revalidateOnFocus:!1,revalidateOnReconnect:!1})).error?{status:"error",error:e.error.message}:void 0===e.data?{status:"loading"}:{status:"success",groups:e.data}}var ou="Europe/Helsinki",oc=new Intl.DateTimeFormat("sv-SE",{timeZone:ou,year:"numeric",month:"2-digit",day:"2-digit"}),od=new Intl.DateTimeFormat("sv-SE",{timeZone:ou,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"}),om=new Intl.DateTimeFormat("fi-FI",{timeZone:"UTC",weekday:"short",day:"numeric",month:"numeric",year:"numeric"}),og=new Intl.DateTimeFormat("fi-FI",{timeZone:"UTC",weekday:"long",day:"numeric",month:"numeric"}),of=new Intl.DateTimeFormat("fi-FI",{timeZone:ou,hour:"2-digit",minute:"2-digit"}),op=new Intl.DateTimeFormat("fi-FI",{timeZone:ou,weekday:"long"}),oh=new Intl.DateTimeFormat("fi-FI",{timeZone:ou,day:"numeric",month:"numeric"}),ov=new Intl.DateTimeFormat("fi-FI",{timeZone:ou,day:"numeric",month:"numeric",year:"numeric"});function ow(e){return oc.format(e)}function ob(e){let t=new Date(e+"T12:00:00Z"),n=om.format(t);return n.charAt(0).toUpperCase()+n.slice(1)}function ox(e,t){let n,l,o;if(e===ow(t))return"T\xe4n\xe4\xe4n";if(e===((n=new Date(t)).setDate(n.getDate()+1),oc.format(n)))return"Huomenna";if(e===((l=new Date(t)).setDate(l.getDate()-1),oc.format(l)))return"Eilen";
4if(e===((o=new Date(t)).setDate(o.getDate()-2),oc.format(o)))return"Toissap\xe4iv\xe4n\xe4";let a=new Date(e+"T12:00:00Z"),r=og.format(a);return r.charAt(0).toUpperCase()+r.slice(1)}function oy(e){var t,n;let l=of.formatToParts(e),o=null==(t=l.find(e=>"hour"===e.type))?void 0:t.value,a=null==(n=l.find(e=>"minute"===e.type))?void 0:n.value;if(void 0===o||void 0===a)throw Error("TIME_FORMATTER produced no hour/minute parts for ".concat(String(e)));return"".concat(o,":").concat(a)}function oC(e){return null===e?"-":oy(new Date(e))}function oS(e){let t=new Date("".concat(e,"T12:00:00Z")),n=op.format(t),l=oh.format(t),o=n.charAt(0).toUpperCase()+n.slice(1);return"".concat(o," ").concat(l)}function o_(e){let t=new Date("".concat(e,"T12:00:00Z"));return oh.format(t)}var oj=new Intl.DateTimeFormat("en-US",{timeZone:ou,weekday:"short"}),oR=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"];function oI(e,t){let n=new Date("".concat(e,"T12:00:00Z"));return n.setUTCDate(n.getUTCDate()+t),oc.format(n)}var oN=(0,a.memo)(function({group:e,now:t,highlightTeamName:n,formatDateHeader:o,dateHeaderVariant:r="title"}){let i=o(e.date,t),s="column"===r?i:"Ottelu",u=(0,a.useMemo)(()=>(function(e,t="Ottelu"){return[{id:"matchup",header:t,meta:{style:{align:Z}},cell:({row:t})=>{let{homeTeam:n,awayTeam:o}=t.original.event,a={color:"var(--nof-semantic-color-foreground-accent)"};return(0,l.jsxs)("span",{children:[(0,l.jsx)("span",{style:n.name===e?a:void 0,children:n.name}),"–",(0,l.jsx)("span",{style:o.name===e?a:void 0,children:o.name})]})}},{id:"time",header:"Aika",size:60,meta:{style:{align:X}},cell:({row:e})=>oC(e.original.event.startDateTime)},{id:"score",header:"Tulos",size:100,meta:{style:{align:X}},cell:({row:e})=>{let{statusType:t,homeTeam:n,awayTeam:l,periodScores:o,sportId:a}=e.original.event;if("FINISHED"===t&&null!==n.result&&null!==l.result){let e="".concat(n.result,"–").concat(l.result),t=o.find(e=>"shootout"===e.periodType);return void 0!==t?"".concat(e," (").concat(t.home,"–").concat(t.away).concat(1===a?" rp":5===a?" vl":"",")"):e}return null}}]})(n,s),[n,s]),c=(0,a.useMemo)(()=>e.events.map(e=>({event:e})),[e.events]);return(0,l.jsxs)("div",{className:"upcoming-matches-table__date-group",children:["title"===r&&(0,l.jsx)("h3",{className:"upcoming-matches-table__date-header nof-ui-subtitle-small",children:i}),(0,l.jsx)(Y,{columns:u,data:c,variant:$,ariaLabel:i,emptyContent:"Ei otteluita",containerClassName:"upcoming-matches-table__container"})]})});function oE(e){return"loading"===e.status?(0,l.jsx)("div",{className:"upcoming-matches-loading"}):"error"===e.status?(0,l.jsxs)("div",{className:"upcoming-matches-error nof-ui-body-small",children:["Error: ",e.error]}):0===e.groups.length?(0,l.jsx)("div",{className:"upcoming-matches-empty nof-ui-body-small",children:"Ei tulevia otteluita"}):null}var oT=[];function oP({now:e}){var t;let n=(0,a.useMemo)(()=>null!=e?e:new Date,[e]),o=os(),[r,i]=(0,a.useState)(n),[s,u]=(0,a.useState)(0);n!==r&&(i(n),u(0));let c=(t=oI(ow(n),-function(e){let t=oj.format(e),n=oR.indexOf(t);if(-1===n)throw Error("Unexpected weekday abbreviation: ".concat(t));return n}(n)),oI(t,7*s)),[d,m]=(0,a.useState)(null),g="success"===o.status?o.groups:oT,f=(0,a.useMemo)(()=>(function(e){let t=new Map;for(let n of e)for(let e of n.events)t.set(e.homeTeam.participantId,e.homeTeam.name),t.set(e.awayTeam.participantId,e.awayTeam.name);return[...t.entries()].map(([e,t])=>({participantId:e,name:t})).sort((e,t)=>e.name.localeCompare(t.name,"fi"))})(g),[g]),p=(0,a.useMemo)(()=>null===d?g:g.map(e=>({date:e.date,events:e.events.filter(e=>e.homeTeam.participantId===d||e.awayTeam.participantId===d)})).filter(e=>e.events.length>0),[g,d]),h=oI(c,6),v=null!==d,w=(0,a.useMemo)(()=>v?p:p.filter(e=>e.date>=c&&e.date<=h),[p,c,h,v]),b=p.some(e=>e.date<c),x=p.some(e=>e.date>h),y=oE(o);return null!==y?y:(0,l.jsx)("div",{className:"sports-live-article-list-container",children:(0,l.jsxs)("div",{className:"upcoming-matches-list nof-ui-body-small",children:[(0,l.jsx)("div",{className:"upcoming-matches-domestic__filter-row",children:(0,l.jsxs)(eu.l6,{label:"Joukkue",value:null===d?"":String(d),onChange:function(e){let{value:t}=e.target;m(""===t?null:Number(t))},children:[(0,l.jsx)(eu.c$,{value:"",children:"Kaikki"}),f.map(e=>(0,l.jsx)(eu.c$,{value:String(e.participantId),children:e.name},e.participantId))]})}),w.length>0?w.map(e=>(0,l.jsx)(oN,{group:e,now:n,formatDateHeader:ob,dateHeaderVariant:"column"},e.date)):(0,l.jsx)("div",{className:"upcoming-matches-domestic__empty-week nof-ui-body-small",children:"Ei otteluita t\xe4ll\xe4 viikolla (".concat(o_(c),"–").concat(o_(h),")")}),!v&&(0,l.jsxs)("div",{className:"upcoming-matches-domestic__pagination-row",children:[(0,l.jsx)(es.$n,{variant:es.KT.Secondary,label:"EDELLINEN VIIKKO",disabled:!b,containerClassName:"upcoming-matches-domestic__pagination-button",onClick:()=>{u(e=>e-1)}}),(0,l.jsx)(es.$n,{variant:es.KT.Secondary,label:"SEURAAVA VIIKKO",disabled:!x,containerClassName:"upcoming-matches-domestic__pagination-button",onClick:()=>{u(e=>e+1)}})]})]})})}function oF({now:e}){let t=(0,a.useMemo)(()=>null!=e?e:new Date,[e]),n=os(),o=ow(t),r=(0,a.useMemo)(()=>"success"===n.status?n.groups.filter(e=>e.date>=o):[],[n,o]),i=(0,a.useMemo)(()=>"success"===n.status?[...n.groups.filter(e=>
4e.date<o)].reverse():[],[n,o]),[s,u]=(0,a.useState)(null),c=null!=s?s:0===r.length,d=oE(n);if(null!==d)return d;function m(e){return(0,l.jsx)(oN,{group:e,now:t,highlightTeamName:"Suomi",formatDateHeader:ox},e.date)}return(0,l.jsx)("div",{className:"sports-live-article-list-container",children:(0,l.jsxs)("div",{className:"upcoming-matches-list nof-ui-body-small",children:[r.map(m),i.length>0&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:"upcoming-matches-wc__past-toggle-row",children:(0,l.jsx)(es.$n,{variant:es.KT.Text,label:"N\xc4YT\xc4 MENNEET OTTELUT",icon:c?(0,l.jsx)(ea.b,{}):(0,l.jsx)(eo.O,{}),iconAlign:es.W3.Right,onClick:()=>{u(!c)},containerClassName:"upcoming-matches-wc__past-toggle"})}),c&&i.map(m)]})]})})}function oM({now:e}){let{seasonId:t}=eR();return eT(t)?(0,l.jsx)(oF,{now:e}):(0,l.jsx)(oP,{now:e})}function oD(e,t="basic"){return{}}function oL(e,t="basic"){return!0}function oO(){return{"Content-Type":"application/json"}}async function oA(e,t,n=3){let l=null,o=1e3;for(let a=0;a<=n;a++){let r=await fetch(e,t);if(429!==r.status)return r;l=Error("Rate limited: ".concat(r.status)),a<n&&(await function(e){return new Promise(t=>setTimeout(t,e))}(o),o*=2)}throw null!=l?l:Error("Max retries exceeded")}function ok(e){return!("object"!=typeof e||null===e||!("groups"in e)||!Array.isArray(e.groups))}function oV(e){return!("object"!=typeof e||null===e||!("events"in e)||!Array.isArray(e.events))}var oH={getStandingsByStageId:async function e(t,n=!1){let l=await oA(n?"/api/sports/public/stages/".concat(t,"/standings?live=true"):"/api/sports/public/stages/".concat(t,"/standings"),{headers:oO()});if(!l.ok)throw Error("Failed to fetch standings: ".concat(l.status));let o=await l.json();if(!("object"==typeof o&&null!==o&&"standing"in o&&"object"==typeof o.standing))throw Error("Invalid standings response");return o.standing},getMatchEvents:async function(e,t){let n=oO();t&&(n["x-current-datetime-override"]=t.toISOString());let l=await oA("/api/sports/public/stages/".concat(e,"/upcoming-events"),{headers:n});if(!l.ok)throw Error("Failed to fetch upcoming events: ".concat(l.status));let o=await l.json();if(!ok(o))throw Error("Invalid upcoming events response");return o.groups},getEventLineups:async function(e){let t=await oA("/api/sports/public/events/".concat(e,"/lineups"),{headers:oO()});if(!t.ok)throw Error("Failed to fetch event lineups: ".concat(t.status));let n=await t.json();if(!("object"==typeof n&&null!==n&&"eventLineups"in n&&"object"==typeof n.eventLineups&&null!==n.eventLineups))throw Error("Invalid event lineups response");return n.eventLineups},getLogoUrl:function(e){return"/api/sports/public/participants/".concat(e,"/logo")},getFlagUrl:function(e){return"/api/sports/public/flags/".concat(encodeURIComponent(e))},getEventsByDate:async function(e,t,n){let l=n?"".concat(t).concat(n):t,o=await oA("/api/sports/public/stages/".concat(e,"/eventsByDate/").concat(encodeURIComponent(l)),{headers:oO()});if(!o.ok)throw Error("Failed to fetch events by date: ".concat(o.status));let a=await o.json();if(!oV(a))throw Error("Invalid events by date response");return a.events},getStageInfo:async function(e){let t=await oA("/api/sports/public/stages/".concat(e,"/info"),{headers:oO()});if(!t.ok)throw Error("Failed to fetch stage info: ".concat(t.status));let n=await t.json();if(!("object"==typeof n&&null!==n&&"stageInfo"in n&&"object"==typeof n.stageInfo))throw Error("Invalid stage info response");return n.stageInfo},getSeasonEventsByDate:async function(e,t,n){let l=n?"".concat(t).concat(n):t,o=await oA("/api/sports/public/seasons/".concat(e,"/eventsByDate/").concat(encodeURIComponent(l)),{headers:oO()});if(!o.ok)throw Error("Failed to fetch season events by date: ".concat(o.status));let a=await o.json();if(!oV(a))throw Error("Invalid season events by date response");return a.events},getSeasonMatchEvents:async function(e){let t=oO(),n=await oA("/api/sports/public/seasons/".concat(e,"/events"),{headers:t});if(!n.ok)throw Error("Failed to fetch season upcoming events: ".concat(n.status));let l=await n.json();if(!ok(l))throw Error("Invalid season upcoming events response");return l.groups},getSeasonInfo:async function(e){let t=await oA("/api/sports/public/seasons/".concat(e,"/info"),{headers:oO()});if(!t.ok)throw Error("Failed to fetch season info: ".concat(t.status));let n=await t.json();if("object"!=typeof n||null===n||!("seasonInfo"in n)||"object"!=typeof n.seasonInfo||null===n.seasonInfo||!("stages"in n.seasonInfo)||!Array.isArray(n.seasonInfo.stages))throw Error("Invalid season info response");return n.seasonInfo}};function oz(e,t,n){let{dataSource:l,timezone:o}=eR(),a=null!==n&&null!==o?function(e,t){try{let n=new Intl.DateTimeFormat("en",{timeZone:e,timeZoneName:"shortOffset"}).formatToParts(new Date("".concat(t,"T12:00:00Z"))).find(e=>"timeZoneName"===e.type);if(void 0===n)return"+00:00";let l=n.value.replace("GMT","");if(""===l)return"+00:00";let o=l.startsWith("-")?"-":"+",[a,r]=l.replace(/^[+-]/,"").split(":"),i=(null!=a?a:"0").padStart(2,"0"),s=(null!=r?r:"00").padStart(2,"0");return"".concat(o).concat(i,":").concat(s)}catch(t){return console.warn('[useEventsByDate] Invalid timezone: "'.concat(e,'"'),t),"+00:00"}}(o,n):null,r=null!==a?":".concat(a):"",i=null;null!==n&&null!==e?i="eventsByDate:".concat(e,":").concat(n).concat(r):null!==n&&null!==t&&(i="eventsByDate:season:".concat(t,":").concat(n).concat(r));let{data:s,error:u,isLoading:c}=(0,et.u)(i,async()=>null===n?null:null!==e?l.getEventsByDate(e,n,null!=a?a:void 0):null!==t?l.getSeasonEventsByDate(t,n,null!=a?a:void 0):null,{revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshInterval:e=>lY(null!=e?e:[])});return u?{status:"error",error:u}:c||void 0===s?{status:"loading"}:{status:"success",events:null!=s?s:[]}}function oG(){let{eventId:e,stageId:t,seasonId:n,eventDate:l}=eR(),o=oz(t,n,l),r=o.status,i="success"===r?o.events:void 0;return(0,a.useMemo)(()=>
4{if("success"!==r||void 0===i)return{status:"loading"===r?"loading":"error"};let t=i.find(t=>t.id===e);return void 0===t?{status:"error"}:{status:"success",data:t}},[r,i,e])}function oB(e){return null!=e&&ew.has(e)}var oU=(0,a.createContext)(null);function oW({now:e,children:t}){let n=function(e){var t,n;let l,{sportId:o,seasonId:r,stageId:i,articleType:s,eventDate:u,eventId:c,isLive:d}=eR(),m=oG(),g=function(){let{dataSource:e}=eR(),t=eN(),{data:n,error:l}=(0,et.u)(null===t?null:"stageInfo:".concat(t),()=>{if(null!==t)return e.getStageInfo(t);throw Error("No stageId")},{revalidateOnFocus:!1,revalidateOnReconnect:!1});return l?{status:"error",error:l.message}:void 0===n?{status:"loading"}:{status:"success",stageInfo:n}}(),{seasonInfoState:f}=eE(),{lineupEventId:p,numberOfEventsInMatchRound:h}="success"===(l=oz((t="matchRound"===s)?i:null,t?r:null,t?u:null)).status?{lineupEventId:null!=(n=function(e){var t,n;let l=e.find(e=>24===e.homeTeam.countryId||24===e.awayTeam.countryId);return void 0!==l?l.id:null!=(n=null==(t=function(e){let t=e.find(e=>"INPROGRESS"===e.statusType);if(void 0!==t)return t;let n=e.filter(e=>"NOTSTARTED"===e.statusType&&null!==e.startDateTime).sort((e,t)=>e.startDateTime.localeCompare(t.startDateTime))[0];return void 0!==n?n:e.filter(e=>"FINISHED"===e.statusType&&null!==e.startDateTime).sort((e,t)=>t.startDateTime.localeCompare(e.startDateTime))[0]}(e.filter(t=>!function(e,t){if(null===e.startDateTime)return!1;let n=new Date(e.startDateTime).getTime();return t.some(t=>t.id!==e.id&&null!==t.startDateTime&&54e5>Math.abs(new Date(t.startDateTime).getTime()-n))}(t,e))))?void 0:t.id)?n:null}(l.events))?n:void 0,numberOfEventsInMatchRound:l.events.length}:{lineupEventId:void 0,numberOfEventsInMatchRound:void 0},v=(0,a.useMemo)(()=>{var t;return t={matchEventState:m,stageInfoState:g,seasonInfoState:f,sportId:o,seasonId:r,eventDate:u,isLive:d,now:e,eventId:null!=c?c:void 0,lineupsEventId:p,numberOfEventsInMatchRound:h},"matchRound"===s?function(e){var t,n,l,o;let a=function(e,t){if("matchRound"===e){let e=[{id:"live",label:"Live-seuranta",isLiveContent:!0}];return(null==t?void 0:t.standingsAvailable)===!0&&e.push({id:"standings",label:"Sarjataulukko"}),(null==t?void 0:t.upcomingMatchesEnabled)===!0&&e.push({id:"upcoming",label:"Otteluohjelma"}),(null==t?void 0:t.lineupsAvailable)===!0&&e.push({id:"lineups",label:"Kokoonpanot"}),e}return null}("matchRound",{standingsAvailable:"success"===e.seasonInfoState.status&&e.seasonInfoState.seasonInfo.stages.some(e=>e.hasStandings)||"success"===e.stageInfoState.status&&e.stageInfoState.stageInfo.hasStandings,upcomingMatchesEnabled:null!==e.seasonId,lineupsAvailable:eT(e.seasonId)&&void 0!==e.lineupsEventId});if(null===a)return null;let r=null!=e.eventDate&&null!==e.sportId&&ew.has(e.sportId);return{tabs:a,defaultTabId:null!=(n=null==(t=a[0])?void 0:t.id)?n:"live",showMatchRound:r,matchHeader:null,lineupsEventId:null!=(l=e.lineupsEventId)?l:null,numberOfEventsInMatchRound:null!=(o=e.numberOfEventsInMatchRound)?o:0}}(t):function(e){var t,n,l,o,a,r,i,s,u,c,d,m,g,f,p;let h,v,w;if("success"!==e.matchEventState.status)return null;let b="success"===e.stageInfoState.status&&e.stageInfoState.stageInfo.hasStandings,x=e.matchEventState.data,y=function(e,t=new Date){if(!e)return"during";let{statusType:n,startDate:l}=e;return"FINISHED"===n||"CANCELLED"===n?"post":"NOTSTARTED"===n||l&&t<new Date(l)?"pre":"during"}({statusType:x.statusType,startDate:x.startDateTime},e.now),C=(h=[{id:"live",label:"Live-seuranta",isLiveContent:!0}],!0===(o={standingsAvailable:b,upcomingMatchesEnabled:null!==e.seasonId}).standingsAvailable&&h.push({id:"standings",label:"Sarjataulukko"}),(null==o?void 0:o.upcomingMatchesEnabled)===!0&&h.push({id:"upcoming",label:"Otteluohjelma"}),h.push({id:"lineups",label:"Kokoonpanot"}),h);return{tabs:C,defaultTabId:null!=(n=null==(t=C[0])?void 0:t.id)?n:"live",showMatchRound:!1,matchHeader:(a=x,r=y,i=e.isLive,w=(v="during"===r)||"post"===r?{home:Number(null!=(s=a.homeTeam.result)?s:0),away:Number(null!=(u=a.awayTeam.result)?u:0)}:void 0,{homeTeam:{name:a.homeTeam.name,participantId:a.homeTeam.participantId,countryId:a.homeTeam.countryId},awayTeam:{name:a.awayTeam.name,participantId:a.awayTeam.participantId,countryId:a.awayTeam.countryId},startDate:null!=(c=a.startDateTime)?c:"",eventPhase:r,isArticleLive:i,score:w,matchTime:v&&null!=(m=null==(d=a.gameProgress)?void 0:d.periodLabel)?m:void 0,gameTime:v&&null!=(p=null==(f=a.gameProgress)?void 0:f.gameTimeDisplay)?p:void 0,series:a.seriesName,broadcast:null!=(g=a.mediaSchedules)&&g[0]?{channel:a.mediaSchedules[0].description}:void 0}),lineupsEventId:null!=(l=e.eventId)?l:null,numberOfEventsInMatchRound:1}}(t)},[s,m,g,f,o,r,u,d,e,c,p,h]);return(0,a.useMemo)(()=>null!==v?{status:"ready",config:v}:null!==c&&"loading"===m.status?{status:"loading"}:{status:"fallback"},[v,c,m.status])}(e);return(0,l.jsx)(oU.Provider,{value:n,children:t})}function oq(){let e=(0,a.useContext)(oU);if(null===e)throw Error("useSportsDataContext must be used within a SportsDataProvider");return e}function oK({isLive:e}){return e?(0,l.jsx)("span",{className:"live-dot","aria-hidden":"true"}):null}function o$(){return(0,l.jsx)("svg",{"aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",height:"24",viewBox:"0 -960 960 960",width:"24",fill:"
4currentColor",children:(0,l.jsx)("path",{d:"M320-120v-80H160q-33 0-56.5-23.5T80-280v-480q0-33 23.5-56.5T160-840h640q33 0 56.5 23.5T880-760v480q0 33-23.5 56.5T800-200H640v80H320ZM160-280h640v-480H160v480Zm0 0v-480 480Z"})})}function oZ({series:e,isArticleLive:t,topRowEnd:n}){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"match-header__top-row",children:[(0,l.jsxs)("span",{className:"match-header__is-live",children:[(0,l.jsx)(oK,{isLive:t}),"Urheilulive"]}),n]}),e&&(0,l.jsx)("div",{className:"match-header__series",children:(0,l.jsx)("div",{className:"match-header__series-text nof-ui-label-small",children:e})})]})}function oX({score:e,homeTeamName:t,awayTeamName:n}){return(0,l.jsxs)("div",{className:"match-header__score-container","aria-label":"Tulos: ".concat(t," ").concat(e.home,", ").concat(n," ").concat(e.away),children:[(0,l.jsx)("div",{className:"match-header__score-home",children:(0,l.jsx)("span",{className:"nof-content-headline-large","aria-hidden":"true",children:e.home})}),(0,l.jsx)("span",{className:"match-header__score-separator nof-ui-title-large","aria-hidden":"true",children:"–"}),(0,l.jsx)("div",{className:"match-header__score-away",children:(0,l.jsx)("span",{className:"nof-content-headline-large","aria-hidden":"true",children:e.away})})]})}function oJ(e,t=new Date){let n=e.getTime()-t.getTime();if(n<=0)return{days:0,hours:0,minutes:0,seconds:0,isExpired:!0};let l=Math.floor(n/1e3),o=Math.floor(l/3600);return{days:o>99?Math.floor(l/86400):0,hours:o>99?Math.floor(l%86400/3600):o,minutes:Math.floor(l%3600/60),seconds:l%60,isExpired:!1}}function oY({targetDate:e,now:t}){let[n,o]=(0,a.useState)(()=>oJ(e,t));if((0,a.useEffect)(()=>{let n=setInterval(()=>{o(oJ(e,t))},1e3);return()=>{clearInterval(n)}},[e,t]),n.isExpired)return null;let r=e=>e.toString().padStart(2,"0"),i=n.days>0;return(0,l.jsxs)("div",{className:"match-header__countdown-container",children:[i&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"match-header__countdown-unit",children:[(0,l.jsx)("div",{className:"match-header__countdown-box",children:(0,l.jsx)("span",{className:"match-header__countdown-number nof-ui-title-large",children:r(n.days)})}),(0,l.jsx)("span",{className:"match-header__countdown-label nof-ui-meta-medium",children:"p\xe4iv\xe4\xe4"})]}),(0,l.jsx)("span",{className:"match-header__countdown-separator","aria-hidden":"true",children:"."})]}),(0,l.jsxs)("div",{className:"match-header__countdown-unit",children:[(0,l.jsx)("div",{className:"match-header__countdown-box",children:(0,l.jsx)("span",{className:"match-header__countdown-number nof-ui-title-large",children:r(n.hours)})}),(0,l.jsx)("span",{className:"match-header__countdown-label nof-ui-meta-medium",children:"tuntia"})]}),(0,l.jsx)("span",{className:"match-header__countdown-separator","aria-hidden":"true",children:"."}),(0,l.jsxs)("div",{className:"match-header__countdown-unit",children:[(0,l.jsx)("div",{className:"match-header__countdown-box",children:(0,l.jsx)("span",{className:"match-header__countdown-number nof-ui-title-large",children:r(n.minutes)})}),(0,l.jsx)("span",{className:"match-header__countdown-label nof-ui-meta-medium",children:"minuuttia"})]}),!i&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"match-header__countdown-separator","aria-hidden":"true",children:"."}),(0,l.jsxs)("div",{className:"match-header__countdown-unit",children:[(0,l.jsx)("div",{className:"match-header__countdown-box",children:(0,l.jsx)("span",{className:"match-header__countdown-number nof-ui-title-large",children:r(n.seconds)})}),(0,l.jsx)("span",{className:"match-header__countdown-label nof-ui-meta-medium",children:"sekuntia"})]})]})]})}function oQ({homeTeam:e,awayTeam:t,startDate:n,broadcast:o,series:a,eventPhase:r="pre",isArticleLive:i=!1,score:s,matchTime:u,gameTime:c,topRowEnd:d,now:m}){let g,f,p,h,v,w,b=eP(),x="during"===r,y="string"==typeof n?new Date(n):n;return(0,l.jsxs)("div",{className:"match-header",children:[(0,l.jsx)(oZ,{series:a,isArticleLive:i,topRowEnd:d}),(0,l.jsxs)("div",{className:"match-header__teams-container",children:[(0,l.jsxs)("div",{className:"match-header__team match-header__team--home",children:[(0,l.jsx)(eO,{participantId:e.participantId,teamName:e.name,countryId:e.countryId,displayFlag:b,className:"match-header__logo",placeholderClassName:"match-header__logo-placeholder"}),(0,l.jsx)("div",{className:"match-header__team-name",children:(0,l.jsx)("span",{className:"match-header__team-name-text nof-ui-title-large",children:e.name})})]}),(0,l.jsxs)("div",{className:"match-header__team match-header__team--away",children:[(0,l.jsx)(eO,{participantId:t.participantId,teamName:t.name,countryId:t.countryId,displayFlag:b,className:"match-header__logo",placeholderClassName:"match-header__logo-placeholder"}),(0,l.jsx)("div",{className:"match-header__team-name",children:(0,l.jsx)("span",{className:"match-header__team-name-text nof-ui-title-large",children:t.name})})]})]}),(0,l.jsxs)("div",{className:"match-header__schedule-container",children:[(0,l.jsx)("time",{dateTime:y.toISOString(),className:"match-header__schedule-text nof-ui-label-small",children:(f=(g="string"==typeof n?new Date(n):n).getHours().toString().padStart(2,"0"),p=g.getMinutes().toString().padStart(2,"0"),h=g.getDate().toString(),v=(g.getMonth()+1).toString(),w=g.getFullYear(),"".concat(f,":").concat(p,"   ").concat(h,".").concat(v,".").concat(w))}),o&&(0,l.jsxs)("div",{className:"match-header__broadcast-container nof-ui-label-small",children:[o.iconUrl?(0,l.jsx)("img",{src:o.iconUrl,alt:"",className:"match-header__broadcast-icon"}):(0,l.jsx)(o$,{}),(0,l.jsx)("span",{className:"match-header__broadcast-text",children:o.channel})]})]}),(0,l.jsxs)("div",{className:"match-header__score",children:[(x||"post"===r)&&s&&(0,l.jsx)(oX,{score:s,homeTeamName:e.name,awayTeamName:t.name}),x&&(null!=c?c:u)&&(0,l.jsxs)("div",{className:"match-header__game-info",children:[c&&(0,l.jsx)("span",{className:"match-header__game-time nof-ui-subtitle-small",children:c}),u&&(0,l.jsx)("span",{className:"match-header__match-time nof-ui-subtitle-xsmall",children:u})]}),"pre"===r&&(0,l.jsx)(oY,{targetDate:"string"==typeof n?new Date(n):n,now:m})]})]})}function o0({event:e,useFlags:t}){var n,o,a;let r="INPROGRESS"===e.statusType,i="FINISHED"===e.statusType,s=r||i,u=s&&null!==e.homeTeam.result&&null!==e.awayTeam.result;return(0,l.jsxs)("li",{className:"match-round__row",children:[(0,l.jsxs)("div",{className:"match-round__teams",children:[(0,l.jsxs)("div",{className:"match-round__team nof-ui-subtitle-xsmall",children:[(0,l.jsx)(eO,{participantId:e.homeTeam.participantId,teamName:e.homeTeam.name,countryId:e.homeTeam.countryId,displayFlag:t,className:"match-round__logo",placeholderClassName:"match-round__logo-placeholder"}),(0,l.jsx)("span",{className:"nof-ui-body-small",children:e.homeTeam.name})]}),(0,l.jsxs)("div",{className:"match-round__team nof-ui-subtitle-xsmall",children:[(0,l.jsx)(eO,{participantId:e.awayTeam.participantId,teamName:e.awayTeam.name,countryId:e.awayTeam.countryId,displayFlag:t,className:"match-round__logo",placeholderClassName:"match-round__logo-placeholder"}),(0,l.jsx)("span",{className:"nof-ui-body-small",children:e.awayTeam.name})]})]}),!s&&(0,l.jsxs)("div",{className:"match-round__time-section",children:[(0,l.jsx)("span",{className:"match-round__time-label nof-ui-meta-medium",children:"Alkaa"}),(0,l.jsx)("span",{className:"match-round__time nof-ui-body-small",children:oC(e.startDateTime)})]}),s&&u&&(0,l.jsxs)("div",{className:"match-round__right",children:[e.periodScores.length>0&&(0,l.jsx)("div",{className:"match-round__period-scores",children:e.periodScores.map((t,n)=>{var o;let a=r&&!(null!=(o=e.gameProgress)&&o.isBreak)&&n===e.periodScores.length-1;return(0,l.jsxs)("div",{"data-testid":"period-col",className:"match-round__period-col nof-ui-subtitle-xsmall".concat(a?" match-round__period-col--current":""),children:[(0,l.jsx)("span",{children:t.home}),(0,l.jsx)("span",{children:t.away})]},n)})}),(0,l.jsxs)("div",{className:"match-round__score-section",children:[r&&(0,l.jsxs)("div",{className:"match-round__period-info",children:[(0,l.jsxs)("div",{className:"match-round__period-era",children:[(0,l.jsx)("span",{className:"match-round__live-dot"}),(null==(n=e.gameProgress)?void 0:n.periodLabel)&&(0,l.jsx)("span",{className:"match-round__period-label nof-ui-body-small",children:e.gameProgress.peri
4odLabel})]}),(0,l.jsx)("span",{className:"match-round__game-time nof-ui-meta-medium",children:function(e){if(!e)return null;if(e.endsWith("'"))return e;let t=e.split(":")[0];return"".concat(Number.parseInt(null!=t?t:"0",10)," min")}(null!=(a=null==(o=e.gameProgress)?void 0:o.gameTimeDisplay)?a:null)})]}),i&&(0,l.jsx)("div",{className:"match-round__finished-status",children:(0,l.jsx)("span",{className:"match-round__finished-label nof-ui-meta-medium",children:"P\xe4\xe4ttynyt"})}),(0,l.jsx)("div",{className:"match-round__divider"}),(0,l.jsxs)("div",{"data-testid":"score-stack",className:"match-round__score-stack nof-ui-subtitle-xsmall",children:[(0,l.jsx)("span",{children:e.homeTeam.result}),(0,l.jsx)("span",{children:e.awayTeam.result})]})]})]})]},e.id)}function o1(){let{stageId:e,seasonId:t,eventDate:n}=eR(),o=eP(),r=oz(e,t,n),i=(0,a.useMemo)(()=>"success"!==r.status?[]:r.events.slice().sort((e,t)=>{if(!e.startDateTime&&!t.startDateTime)return e.homeTeam.name.localeCompare(t.homeTeam.name,"fi");if(!e.startDateTime)return 1;if(!t.startDateTime)return -1;let n=e.startDateTime.localeCompare(t.startDateTime);return 0!==n?n:e.homeTeam.name.localeCompare(t.homeTeam.name,"fi")}),[r]);if("loading"===r.status)return(0,l.jsx)("div",{className:"match-round-loading",role:"status"});if("error"===r.status)return(0,l.jsxs)("div",{className:"match-round-error nof-ui-body-small",children:["Error: ",r.error.message]});let s=null!==e?r.events:i;if(0===s.length)return null;let u=function(e){var t;let n=new Map;for(let l of e){if(!l.startDateTime)continue;let e=oc.format(new Date(l.startDateTime)),o=null!=(t=n.get(e))?t:[];o.push(l),n.set(e,o)}return[...n.entries()]}(s),c=s.filter(e=>{var t;return(null!=(t=e.mediaSchedules)?t:[]).length>0}).map(e=>{var t;let n=(null!=(t=e.mediaSchedules)?t:[]).map(e=>e.description).join(" / ");return"".concat(e.homeTeam.name,"–").concat(e.awayTeam.name," / ").concat(n)});return(0,l.jsxs)("div",{className:"match-round-widget",children:[u.map(([e,t],n)=>(0,l.jsxs)("div",{role:"group","aria-label":oS(e),className:"match-round-widget__box".concat(n>0?" mt-nof-16":""),children:[(0,l.jsx)("div",{className:"match-round-widget__header",children:(0,l.jsx)("span",{className:"nof-ui-subtitle-medium match-round-widget__title",children:oS(e)})}),(0,l.jsx)("ul",{className:"match-round",children:t.map(e=>(0,l.jsx)(o0,{event:e,useFlags:o},e.id))})]},e)),c.length>0&&(0,l.jsxs)("p",{className:"match-round-widget__schedules nof-ui-body-small",children:["Ottelut katsottavissa",c.map((e,t)=>(0,l.jsxs)(a.Fragment,{children:[(0,l.jsx)("br",{}),e]},t))]})]})}function o2({event:e}){var t,n,o,a,r,i,s;if("NOTSTARTED"===e.statusType)return(0,l.jsxs)("div",{className:"multigame-hero__score-status",children:[(0,l.jsx)("span",{className:"multigame-hero__score nof-ui-title-small",children:"—"}),(0,l.jsxs)("span",{className:"multigame-hero__status nof-ui-meta-medium",children:["Alkaa klo ",oC(e.startDateTime)]})]});let u="".concat(null!=(t=e.homeTeam.result)?t:"-"," – ").concat(null!=(n=e.awayTeam.result)?n:"-");return"FINISHED"===e.statusType?(0,l.jsxs)("div",{className:"multigame-hero__score-status",children:[(0,l.jsx)("span",{className:"multigame-hero__score nof-ui-title-small",children:u}),(0,l.jsx)("span",{className:"multigame-hero__status nof-ui-meta-medium",children:"P\xe4\xe4ttynyt"})]}):(0,l.jsxs)("div",{className:"multigame-hero__score-status",children:[(0,l.jsx)("span",{className:"multigame-hero__score nof-ui-title-small",children:u}),(0,l.jsxs)("span",{className:"multigame-hero__status nof-ui-meta-medium",children:[null==(o=e.gameProgress)?void 0:o.periodLabel,null!=(a=e.gameProgress)&&a.periodLabel?" ":null,null!=(s=function(e){if(!e)return null;if(e.endsWith("'"))return e;let t=e.split(":")[0];return"".concat(Number.parseInt(null!=t?t:"0",10)," min")}(null!=(i=null==(r=e.gameProgress)?void 0:r.gameTimeDisplay)?i:null))?s:"—"]})]})}function o5({event:e,useFlags:t,onMatchClick:n,onNavigate:o}){let{selectEvent:a}=eR(),r=function(e){if(typeof window>"u")return"?n=e".concat(e);let t=new URL(window.location.href);return t.searchParams.set("n","e".concat(e)),"".concat(t.pathname).concat(t.search).concat(t.hash)}(e.id);return(0,l.jsx)("li",{className:"multigame-hero__row",children:(0,l.jsxs)("a",{href:r,onClick:t=>{null==n||n("".concat(e.homeTeam.name,"–").concat(e.awayTeam.name)),o&&eC(t)&&(t.preventDefault(),o(r),a(e.id))},className:"multigame-hero__row-link pl-nof-16 pr-nof-16 py-nof-8",children:[(0,l.jsx)("span",{className:"multigame-hero__team multigame-hero__team--home nof-ui-subtitle-xsmall",children:e.homeTeam.name}),(0,l.jsx)(eO,{participantId:e.homeTeam.participantId,teamName:e.homeTeam.name,countryId:e.homeTeam.countryId,displayFlag:t,className:"multigame-hero__logo",placeholderClassName:"multigame-hero__logo-placeholder"}),(0,l.jsx)(o2,{event:e}),(0,l.jsx)(eO,{participantId:e.awayTeam.participantId,teamName:e.awayTeam.name,countryId:e.awayTeam.countryId,displayFlag:t,className:"multigame-hero__logo",placeholderClassName:"multigame-hero__logo-placeholder"}),(0,l.jsx)("span",{className:"multigame-hero__team multigame-hero__team--away nof-ui-subtitle-xsmall",children:e.awayTeam.name}),(0,l.jsx)(ed.w,{size:24,className:"multigame-hero__row-chevron"})]})})}function o3({onMatchClick:e,onNavigate:t}={}){let n,{stageId:o,seasonId:a,eventDate:r,isLive:i}=eR(),s=eI(),u=eP(),c=oz(o,a,r);if("success"!==c.status||0===c.events.length)return null;let d=c.events,m=d[0];return m?(0,l.jsxs)("div",{className:"multigame-hero",tabIndex:-1,ref:s,children:[(0,l.jsx)("div",{className:"multigame-hero__header py-nof-12",children:(0,l.jsxs)("span",{className:"multigame-hero__is-live",children:[(0,l.jsx)(oK,{isLive:i}),"Urheilulive"]})}),(0,l.jsxs)("div",{className:"multigame-hero__meta pl-nof-16 pr-nof-16 pb-nof-8",children:[(0,l.jsx)("span",{className:"multigame-hero__stage nof-ui-label-small",children:m.seriesName}),r&&(0,l.jsx)("span",{className:"multigame-hero__date nof-ui-label-small",children:(n=new Date("".concat(r,"T12:00:00Z")),ov.format(n))})]}),(0,l.jsx)("ul",{className:"multigame-hero__list",children:d.map(n=>(0,l.jsx)(o5,{event:n,useFlags:u,onMatchClick:e,onNavigate:t},n.id))})]}):null}var o4="goal";function o8({row:e}){var t,n,o,a;let r="home"===e.teamSide;return(0,l.jsxs)("li",{className:"scorers__row","data-testid":r?"scorer-row-home":"scorer-row-away",children:[(0,l.jsx)("div",{className:"scorers__cell-left",children:r&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"nof-ui-subtitle-xsmall",children:e.timeDisplay}),(0,l.jsx)("span",{className:"nof-ui-subtitle-xsmall",children:null!=(n=null==(t=e.player)?void 0:t.name)?n:"—"})]})}),(0,l.jsxs)("span",{className:"scorers__score-badge nof-ui-subtitle-xsmall","aria-label":"Tulos: ".concat(e.score.home,"–").concat(e.score.away),children:[e.score.home,"–",e.score.away]}),(0,l.jsx)("div",{className:"scorers__cell-right",children:!r&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{className:"nof-ui-subtitle-xsmall",children:null!=(a=null==(o=e.player)?void 0:o.name)?a:"—"}),(0,l.jsx)("span",{className:"nof-ui-subtitle-xsmall",children:e.timeDisplay})]})})]})}function o9({periodLabel:e,rows:t}){return(0,l.jsxs)("div",{className:"scorers__period-group",children:[(0,l.jsxs)("div",{className:"scorers__period-divider",children:[(0,l.jsx)("span",{className:"scorers__period-label nof-ui-meta-medium",children:e}),(0,l.jsx)("div",{className:"scorers__divider-line","aria-hidden":"true"})]}),(0,l.jsx)("ul",{className:"scorers__list",children:t.map(e=>(0,l.jsx)(o8,{row:e},e.incidentId))})]})}function o7(){let e,t,n,{sportId:o}=eR(),a=oG();if("success"!==a.status||null===o)return null;let{incidents:r}=a.data,i=(e=(null!=r?r:[]).filter(e=>e.incidentCode===o4).toSorted((e,t)=>e.elapsed-t.elapsed),t=0,n=0,e.map(e=>{var l,o,a;return"home"===e.teamSide?t++:n++,{incidentId:e.id,periodLabel:null!=(l=e.periodLabel)?l:"",periodSortKey:null!=(o=e.periodSortKey)?o:Number.MAX_SAFE_INTEGER,timeDisplay:null!=(a=e.gameTimeDisplay)?a:"",player:e.player,teamSide:e.teamSide,score:{home:t,away:n}}}));if(0===i.length)return null;let s=new Map;for(let e of i){let t="".concat(e.periodSortKey,":").concat(e.periodLabel),n=s.get(t);void 0===n&&(n={label:e.periodLabel,sortKey:e.periodSortKey,rows:[]},s.set(t,n)),n.rows.push(e)}let u=[...s.values()].toSorted((e,t)=>
4e.sortKey-t.sortKey);return(0,l.jsxs)("div",{className:"scorers",children:[(0,l.jsx)("span",{className:"scorers__header nof-ui-meta-medium",children:"Maalintekij\xe4t:"}),u.map(({label:e,sortKey:t,rows:n})=>(0,l.jsx)(o9,{periodLabel:e,rows:n},"".concat(t,":").concat(e)))]})}function o6({tabs:e,defaultTabId:t,renderContent:n,className:o,onTabChange:r}){let{ref:i,fadeClass:s}=function(){let e=(0,a.useRef)(null),[t,n]=(0,a.useState)("");return(0,a.useEffect)(()=>{let t=e.current;if(!t)return;let l=()=>{t.offsetWidth===t.scrollWidth?n(""):0===t.scrollLeft?n("r-fade"):t.offsetWidth+t.scrollLeft>=t.scrollWidth-5?n("l-fade"):n("x-fade")};l();let o=()=>requestAnimationFrame(l);t.addEventListener("scroll",o);let a=e=>{let t=e.target instanceof HTMLElement?e.target.closest('[role="tab"]'):null;if(t instanceof HTMLElement){let e=globalThis.matchMedia("(prefers-reduced-motion: reduce)").matches;t.scrollIntoView({behavior:e?"instant":"smooth",block:"nearest",inline:"center"})}};t.addEventListener("focusin",a);let r=new ResizeObserver(()=>requestAnimationFrame(l));return r.observe(t),()=>{t.removeEventListener("scroll",o),t.removeEventListener("focusin",a),r.disconnect()}},[]),{ref:e,fadeClass:t}}(),u=e[0],[c,d]=(0,a.useState)(()=>{var n,l,o;return null!=(o=null==(l=null!=(n=e.find(e=>e.id===t))?n:u)?void 0:l.id)?o:t});if(void 0===u)return(0,l.jsx)("div",{className:o});if(1===e.length)return(0,l.jsx)("div",{className:o,children:n(u.id,u)});let m=e.some(e=>e.id===c)?c:u.id;return(0,l.jsx)("div",{className:o?"tab-container ".concat(o):"tab-container",children:(0,l.jsxs)(em.oz,{value:m,onValueChange:t=>{d(t);let n=e.find(e=>e.id===t);n&&(null==r||r(n))},children:[(0,l.jsx)("div",{className:["tab-container__tab-list-wrapper",s].filter(Boolean).join(" "),"data-testid":"tab-list-wrapper",children:(0,l.jsx)(em.wb,{ref:i,"aria-label":"Ottelun osiot","data-testid":"tab-list","data-tab-container-tab-list":!0,children:e.map(e=>(0,l.jsx)(em.tu,{value:e.id,disabled:e.isPlaceholder,"data-testid":"tab-".concat(e.id),"data-tab-container-tab":!0,children:(0,l.jsx)("span",{className:"tab-container__tab-label nof-ui-subtitle-small","data-tab-container-tab-active":e.id===m?"":void 0,children:e.label})},e.id))})}),e.map(e=>(0,l.jsx)("div",{className:"tab-container__tab-content",children:(0,l.jsx)(em.JS,{value:e.id,"data-testid":"tab-content-".concat(e.id),"data-tab-container-tab-panel":!0,children:n(e.id,e)})},e.id))]})})}var ae=new Set(["matchRound","match"]);function at({children:e,heroContent:t,liveArticleInfo:n,isLive:o=!1,env:a="prod",now:r,mode:i="basic",onTabChange:s,onMatchClick:u,onBackToListClick:c,onNavigate:d,dataSource:m=oH}){let g=function(e="basic"){return{}}(i),f=s?e=>{s(e.label)}:void 0,p=null!=n?n:null;if(null!==p&&!function(e){if(null===e)return!0;if("object"!=typeof e||"articleType"in e&&void 0!==e.articleType&&("string"!=typeof e.articleType||!ae.has(e.articleType)))return!1;if("sportSelection"in e){let{sportSelection:t}=e;return null==t||"object"==typeof t&&"sportId"in t&&"number"==typeof t.sportId}return!0}(p))throw Error("Invalid liveArticleInfo structure");let h=null==p?void 0:p.articleType,v=null==p?void 0:p.sportSelection;return h&&v&&oB(v.sportId)?"basic"===i&&"match"===h?(0,l.jsx)("div",{className:"sports-live-article",children:e}):(0,l.jsx)(ej,{liveArticleInfo:p,isLive:o,dataSource:m,features:g,mode:i,children:(0,l.jsx)(oW,{now:r,children:(0,l.jsx)(al,{now:r,handleTabChange:f,heroContent:"fullpage"===i?t:void 0,onMatchClick:u,onBackToListClick:c,onNavigate:d,children:e})})}):(0,l.jsx)("div",{className:"sports-live-article",children:e})}function an({matchHeader:e,now:t,heroContent:n,onMatchClick:o,onBackToListClick:a,onNavigate:r}){let{originalArticleType:i,articleType:s,mode:u,selectEvent:c}=eR(),d=eI();if("fullpage"===u&&"matchRound"===i&&"matchRound"===s)return(0,l.jsxs)("div",{className:"sports-live-article-list-container",children:[(0,l.jsx)(o3,{onMatchClick:o,onNavigate:r}),n]});if(null===e)return null;let m="matchRound"===i&&"match"===s,g=m?function(){if(typeof window>"u")return"";let e=new URL(window.location.href);return e.searchParams.delete("n"),"".concat(e.pathname).concat(e.search).concat(e.hash)}():"";return(0,l.jsxs)("div",{className:"sports-live-article-list-container",tabIndex:-1,ref:d,children:[(0,l.jsx)(oQ,{...e,now:t,topRowEnd:m&&(0,l.jsx)(es.z9,{variant:es.KT.Text,label:"Ottelut",icon:(0,l.jsx)(ec.e,{}),iconAlign:es.W3.Left,link:{href:g},onClick:e=>{null==a||a(),r&&eC(e)&&(e.preventDefault(),r(g),c(null))}})}),(0,l.jsx)(o7,{}),n]})}function al({now:e,handleTabChange:t,children:n,heroContent:o,onMatchClick:a,onBackToListClick:r,onNavigate:i}){let{articleType:s,mode:u}=eR(),c=oq();if("loading"===c.status)return(0,l.jsx)("div",{className:"sports-live-article"});if("fallback"===c.status)return(0,l.jsx)("div",{className:"sports-live-article",children:n});let{config:d}=c;return(0,l.jsxs)("div",{className:"sports-live-article",children:["basic"===u&&d.showMatchRound&&(0,l.jsx)(o1,{}),(null!==d.matchHeader||"matchRound"===s&&"fullpage"===u)&&(0,l.jsx)(an,{matchHeader:d.matchHeader,now:e,heroContent:o,onMatchClick:a,onBackToListClick:r,onNavigate:i}),(0,l.jsx)(o6,{tabs:d.tabs,defaultTabId:d.defaultTabId,renderContent:(t,o)=>{if(o.isLiveContent)return(0,l.jsx)("div",{className:"sports-live-article__feed",children:n});if(o.isPlaceholder)return(0,l.jsxs)("div",{style:{padding:"24px",color:"var(--nof-semantic-color-foreground-secondary)",textAlign:"center"},children:[o.label," - Tulossa pian"]});switch(t){case"standings":return(0,l.jsx)(eB,{});case"lineups":return(0,l.jsx)(oi,{eventId:d.lineupsEventId});case"upcoming":return(0,l.jsx)(oM,{now:e});default:return null}},className:"sports-live-article-tabs",onTabChange:t})]})}function ao(e){return void 0!==e.score?"".concat(e.typeName," ").concat(e.score.home,"–").concat(e.score.away):e.typeName}function aa(e,t,n,o){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:"sports-between-posts__event-description-container",children:[(0,l.jsx)("div",{className:"sports-between-posts__event-description-text-container",children:(0,l.jsx)("p",{className:"nof-ui-title-small sports-between-posts__headline",children:e})}),t&&(0,l.jsx)("p",{className:"nof-ui-body-small sports-between-posts__elapsed",children:t})]}),n&&(0,l.jsx)("p",{className:"nof-ui-subtitle-xsmall sports-between-posts__player",children:n}),o&&(0,l.jsx)("p",{className:"nof-ui-body-small sports-between-posts__assist",children:o})]})}var ar=class extends a.Component{constructor(){super(...arguments),((e,t,n)=>{let l;return(l="symbol"!=typeof t?t+"":t)in e?ev(e,l,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[l]=n})(this,"state",{error:!1})}static getDerivedStateFromError(){return{error:!0}}componentDidCatch(e){console.error("[ErrorBoundary]",e)}render(){return this.state.error?this.props.fallback:this.props.children}};function ai(e){if(null==e)return null;let t=new Date(e).getTime();return Number.isNaN(t)?null:t}
4function as({aboveTimestamp:e,belowTimestamp:t,newestFirst:n,showTopDivider:o=!1}){let{showAutomatedEvents:r,sportId:i}=eR(),s=function(){let{articleType:e,mode:t}=eR(),n=oG();if(("matchRound"!==e||"enzo"===t)&&"success"===n.status)return n.data.incidents}(),u=oq();if(!r||!s||0===s.length)return null;let c=ai(e),d=ai(t),m,g;null!==c&&null!==d?(m=Math.min(c,d),g=Math.max(c,d)):null===c?(m=n?d:null,g=n?null:d):(m=n?null:c,g=n?c:null);let f=(function(e){let t=new Map;for(let n of e){let e=n.incidentCode===o4||"assist"===n.incidentCode?"goal-".concat(n.elapsed,"-").concat(n.teamSide,"-").concat(n.homeTeam.id):"subst"===n.incidentCode||"subst_in"===n.incidentCode?"subst-".concat(n.elapsed,"-").concat(n.teamSide,"-").concat(n.homeTeam.id):[String(n.id),n.homeTeam.id,n.awayTeam.id].join("_"),l=t.get(e);l?l.push(n):t.set(e,[n])}return[...t.values()].map(e=>[...e].sort((e,t)=>("assist"===e.incidentCode)-("assist"===t.incidentCode)))})([...s].sort((e,t)=>{let n=ai(e.timestamp),l=ai(t.timestamp);return null!==n&&null!==l?n!==l?n-l:e.elapsed-t.elapsed:null===n&&null===l?e.elapsed-t.elapsed:null===n?1:-1})).filter(e=>{let t=e[0];if(!t||null===t.timestamp)return!1;let n=new Date(t.timestamp).getTime();return!(Number.isNaN(n)||null!==m&&n<m||null!==g&&n>=g)});if(0===f.length)return null;let p=f.toSorted((e,t)=>{var n,l,o,a,r,i,s,u;let c=null!=(l=ai(null==(n=e[0])?void 0:n.timestamp))?l:0,d=null!=(a=ai(null==(o=t[0])?void 0:o.timestamp))?a:0;return c!==d?d-c:(null!=(i=null==(r=t[0])?void 0:r.elapsed)?i:0)-(null!=(u=null==(s=e[0])?void 0:s.elapsed)?u:0)}),h=n?p:[...p].reverse(),v="ready"===u.status&&u.config.numberOfEventsInMatchRound>1;return(0,l.jsx)("div",{role:"list",children:h.map((e,t)=>(function(e,t,n=!1,o=!1){let r=e[0];return r?(0,l.jsxs)(a.Fragment,{children:[n&&(0,l.jsx)("div",{className:"live-article-divider mx-nof-16"}),(0,l.jsx)("div",{role:"listitem",className:"sports-between-posts__group",children:(0,l.jsxs)("div",{className:"sports-between-posts__event-details-container mt-nof-16",style:{borderLeft:"2px solid ".concat(function(e){if(e.incidentCode===o4)return"var(--nof-core-color-common-green-dark)";if("card"===e.incidentCode){if("red"===e.cardType)return"var(--nof-core-color-common-red-dark)";if("yellow"===e.cardType)return"var(--nof-core-color-common-yellow-dark)"}return"var(--nof-core-color-common-gray-dark)"}(r))},children:[(0,l.jsxs)("div",{className:"sports-between-posts__event-timestamp",children:[(0,l.jsx)("span",{className:"sports-between-posts__dot","aria-hidden":"true"}),(0,l.jsx)("time",{className:"sports-between-posts__time label-live-timestamp",children:function(e,t=new Date){if(null===e)return"-";let n=new Date(e),l=oy(n);return oc.format(n)===oc.format(t)?l:"".concat(oh.format(n)," ").concat(l)}(r.timestamp)}),o&&(0,l.jsxs)("span",{className:"sports-between-posts__match-label label-live-timestamp",children:[r.homeTeam.name,"–",r.awayTeam.name]})]}),function(e,t){var n,o,r,i,s,u,c;let d,m,g,f,p=e[0];if(!p)return null;let h="home"===p.teamSide?p.homeTeam.name:p.awayTeam.name,v=null!=(n=p.gameTimeDisplay)?n:"";if(p.incidentCode===o4){let t,n=e.filter(e=>"assist"===e.incidentCode);return t=n.map(e=>{var t;return null==(t=e.player)?void 0:t.name}).filter(e=>null!=e).join(", "),aa("".concat(h," – ").concat(ao(p)),v,null==(o=p.player)?void 0:o.name,t||void 0)}return"card"===p.incidentCode?5===t&&void 0!==p.penaltyMinutes?(d=(null!=(r=p.penaltyMinutes)?r:[2]).join("+")+" min",m=[null==(i=p.player)?void 0:i.name,p.typeName||void 0].filter(Boolean).join(": "),aa("".concat(h," – Rangaistus ").concat(d),v,m)):aa("".concat(h," – ").concat(ao(p)),v,null==(s=p.player)?void 0:s.name):"subst"===p.incidentCode||"subst_in"===p.incidentCode?(g=e.filter(e=>"subst_in"===e.incidentCode),f=e.filter(e=>"subst"===e.incidentCode),(0,l.jsxs)(l.Fragment,{children:[aa("".concat(h," – ").concat(null!=(c=null==(u=e[0])?void 0:u.typeName)?c:""),v),g.map((e,t)=>{let n=f[t];return(0,l.jsxs)(a.Fragment,{children:[t>0&&(0,l.jsx)("div",{className:"sports-between-posts__substitution-divider"}),(0,l.jsxs)("div",{className:"sports-between-posts__substitution-container",children:[e.player&&(0,l.jsxs)("div",{className:"sports-between-posts__substitution-item sports-between-posts__player",children:[(0,l.jsx)(ef.N,{size:24}),(0,l.jsx)("p",{className:"nof-ui-body-medium",children:e.player.name})]}),(null==n?void 0:n.player)&&(0,l.jsxs)("div",{className:"sports-between-posts__substitution-item sports-between-posts__assist",children:[(0,l.jsx)(eg.O,{size:24}),(0,l.jsx)("p",{className:"nof-ui-body-small",children:n.player.name})]})]})]},e.id)})]})):"period_start"===p.incidentCode||"period_end"===p.incidentCode?aa(ao(p),v):null}(e,t)]})}),(0,l.jsx)("div",{className:"live-article-divider mx-nof-16"})]},"incident-group-".concat(r.id,"-").concat(r.homeTeam.id,"-").concat(r.awayTeam.id)):null})(e,i,0===t&&o,v))})}function au(e){return(0,l.jsx)(ar,{fallback:null,children:(0,l.jsx)(as,{...e})})}function ac({liveArticleInfo:e,children:t}){let n=function(e="basic"){return{}}("basic"),o=null!=e?e:null;if(null!==o&&!function(e){if(null===e)return!0;
4if("object"!=typeof e)return!1;if("sportSelection"in e){let{sportSelection:t}=e;return null==t||"object"==typeof t&&"sportId"in t&&"number"==typeof t.sportId}return!0}(o))return(0,l.jsx)(l.Fragment,{children:t});let{sportSelection:a,articleType:r}=null!=o?o:{};return r&&a&&oB(a.sportId)?(0,l.jsx)(ej,{liveArticleInfo:o,dataSource:oH,features:n,children:(0,l.jsx)(oW,{children:t})}):(0,l.jsx)(l.Fragment,{children:t})}function ad({asset:e,posts:t,seoData:n,orgUrl:l}){var o,a,r,i,s,u,c,d,m,g,f,p,h;let v,w,b=null!=(o=e.shareUrl)?o:"".concat(l,"/urheilulive/").concat(String(e.id),".html"),x="".concat(l,"/#organization"),y="".concat(l,"/#website"),C="".concat(b,"#webpage"),S="".concat(b,"#article"),_="".concat(b,"#event"),j="".concat(b,"#primaryimage"),R=null===n?[]:[...void 0!==n.homeTeam?[n.homeTeam]:[],...void 0!==n.awayTeam?[n.awayTeam]:[],...null!=(f=n.teams)?f:[]].map(e=>({"@type":"SportsTeam",name:e.name})),I=t.filter(e=>e.keyEvent),N=null==(a=e.headMetadata)?void 0:a.logo,E=null==(r=e.headMetadata)?void 0:r.ogSiteName,T=[{"@type":"Organization","@id":x,name:E,url:l,logo:void 0!==N?{"@type":"ImageObject","@id":"".concat(l,"/#logo"),url:N}:void 0},{"@type":"WebSite","@id":y,url:l,name:E,publisher:{"@id":x},inLanguage:"fi-FI"},{"@type":"WebPage","@id":C,url:b,name:e.title,isPartOf:{"@id":y},primaryImageOfPage:void 0!==e.mainPicture?{"@id":j}:void 0,breadcrumb:{"@id":"".concat(b,"#breadcrumb")},datePublished:e.displayDate,dateModified:null!=(i=e.displayModifiedDate)?i:e.displayDate,inLanguage:"fi-FI"}];return void 0!==e.mainPicture&&T.push({"@type":"ImageObject","@id":j,url:e.mainPicture.url,contentUrl:e.mainPicture.url}),T.push((p=(e=>{if("object"==typeof e&&null!==e&&"fullCategory"in e)return"string"==typeof e.fullCategory?e.fullCategory:void 0})(e.analyticsMetadata),h=e.title,(w=(v=(null!=p?p:"").split("/").filter(e=>e.length>0)).map((e,t)=>{let n="/"+v.slice(0,t+1).join("/")+"/";return{"@type":"ListItem",position:t+1,name:e.charAt(0).toUpperCase()+e.slice(1),item:l+n}})).push({"@type":"ListItem",position:w.length+1,name:h,item:b}),{"@type":"BreadcrumbList","@id":"".concat(b,"#breadcrumb"),itemListElement:w})),T.push({"@type":"SportsEvent","@id":_,name:null!=(s=null==n?void 0:n.seriesName)?s:e.title,sport:null!=(u=null==n?void 0:n.sport.name)?u:void 0,startDate:null!=(d=null==n?void 0:n.startDate)?d:null==(c=e.liveArticle)?void 0:c.eventStart,location:null!=(m=null==n?void 0:n.location)?m:void 0}),T.push({"@type":["LiveBlogPosting","NewsArticle"],"@id":S,mainEntityOfPage:{"@id":C},url:b,headline:e.title,image:void 0!==e.mainPicture?{"@id":j}:void 0,datePublished:e.displayDate,dateModified:null!=(g=e.displayModifiedDate)?g:e.displayDate,coverageStartTime:e.displayDate,coverageEndTime:e.displayModifiedDate,about:[{"@id":_}],publisher:{"@id":x},inLanguage:"fi-FI",isAccessibleForFree:!0,mentions:R.length>0?R:void 0,liveBlogUpdate:I.length>0?I.map(e=>{var t,n;let l="".concat(b,"#update-").concat((n=e.timestamp,od.format(new Date(n)).replace(" ","-").replace(":","")),"-").concat(String(e.id));return{"@type":"BlogPosting","@id":l,headline:null!=(t=e.title)?t:"",articleBody:e.splitBody.filter(e=>"paragraph"===e.type).flatMap(e=>{var t;return null!=(t=e.crumbs)?t:[]}).filter(e=>"text"===e.type&&void 0!==e.content).map(e=>{var t;return null!=(t=e.content)?t:""}).join("\n"),datePublished:new Date(e.timestamp).toISOString(),url:l}}):void 0}),JSON.stringify({"@context":"https://schema.org","@graph":T}).replace(/</g,"\\u003c").replace(/>/g,"\\u003e").replace(/&/g,"\\u0026")}function am(){var e,t;let n=(0,a.useContext)(eS),l=null!=(e=null==n?void 0:n.singleEventOverrideActive)&&e,o=null!=(t=null==n?void 0:n.eventId)?t:null;return(0,a.useCallback)(e=>!l||void 0===e||null!==o&&e===o,[l,o])}var ag=new Set(eb);async function af(e){let t,n=(t="/api/sports/public/carousel/events","urheilu"!==e?"".concat(t,"?section=").concat(encodeURIComponent(e)):t),l=await fetch(n);if(!l.ok)throw Error("Carousel fetch failed: ".concat(l.status));let o=await l.json();if(!("object"==typeof o&&null!==o&&"events"in o&&Array.isArray(o.events)))throw Error("Carousel response shape invalid");return o.events}function ap(){return(0,l.jsx)("svg",{width:"19",height:"19",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,l.jsx)("path",{d:"M12 21.5C10.6872 21.5 9.45292 21.2503 8.29725 20.751C7.14142 20.2517 6.13592 19.5744 5.28075 18.7193C4.42558 17.8641 3.74833 16.8586 3.249 15.7027C2.74967 14.5471 2.5 13.3128 2.5 12C2.5 10.6872 2.74967 9.45292 3.249 8.29725C3.74833 7.14142 4.42558 6.13592 5.28075 5.28075C6.13592 4.42558 7.14142 3.74833 8.29725 3.249C9.45292 2.74967 10.6872 2.5 12 2.5C13.3128 2.5 14.5471 2.74967 15.7027 3.249C16.8586 3.74833 17.8641 4.42558 18.7193 5.28075C19.5744 6.13592 20.2517 7.14142 20.751 8.29725C21.2503 9.45292 21.5 10.6872 21.5 12C21.5 13.3128 21.2503 14.5471 20.751 15.7027C20.2517 16.8586 19.5744 17.8641 18.7193 18.7193C17.8641 19.5744 16.8586 20.2517 15.7027 20.751C14.5471 21.2503 13.3128 21.5 12 21.5ZM16.827 9.7885L18.3693 9.28075L18.8078 7.75775C18.2744 6.92558 17.6167 6.214 16.8345 5.623C16.0525 5.032 15.1858 4.59483 14.2345 4.3115L12.75 5.35775V6.93075L16.827 9.7885ZM7.173 9.7885L11.25 6.93075V5.35775L9.7655 4.3115C8.81417 4.59483 7.95067 5.032 7.175 5.623C6.39933 6.214 5.74483 6.92558 5.2115 7.75775L5.65 9.28075L7.173 9.7885ZM5.9885 17.277L7.35 17.1577L8.2155 15.673L6.74625 11.2462L5.15375 10.6885L4 11.5345C4 12.6628 4.14683 13.684 4.4405 14.598C4.734 15.5122 5.25 16.4052 5.9885 17.277ZM13.2943 19.8953C13.7238 19.8254 14.1577 19.7206 14.5962 19.5807L15.373 17.9077L14.6077 16.6345H9.39225L8.64625 17.9077L9.423 19.5807C9.84233 19.7206 10.2683 19.8254 10.701 19.8953C11.1337 19.9651 11.5667 20 12 20C12.4333 20 12.8648 19.9651 13.2943 19.8953ZM9.65375 15.1348H14.3655L15.8038 10.9038L12 8.2385L8.227 10.9038L9.65375 15.1348ZM18.0115 17.277C18.75 16.4052 19.266 15.5122 19.5595 14.598C19.8532 13.684 20 12.6628 20 11.5345L18.8652 10.7385L17.2538 11.227L15.7845 15.673L16.65 17.1577L18.0115 17.277Z",fill:"currentColor"})})}function ah(){return(0,l.jsx)("svg",{width:"20",height:"19",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,l.jsx)("path",{d:"M1.99998 18.2306V16.8846C1.99998 16.6398 2.08615 16.4311 2.25848 16.2586C2.43098 16.0861 2.63965 15.9999 2.88448 15.9999H3.80748V19.1154H2.88448C2.63965 19.1154 2.43098 19.0291 2.25848 18.8566C2.08615 18.6841 1.99998 18.4755 1.99998 18.2306ZM4.80748 19.1154V15.9999H8.90374L9.83073 13.8961L10.969 16.3769L9.98448 18.5654C9.90115 18.7487 9.77615 18.8862 9.60948 18.9779C9.44282 19.0695 9.26782 19.1154 9.08448 19.1154H4.80748ZM21.2305 18.2306C21.2305 18.4755 21.1443 18.6841 20.972 18.8566C20.7995 19.0291 20.5908 19.1154 20.346 19.1154H19.423V15.9999H20.346C20.5908 15.9999 20.7995 16.0861 20.972 16.2586C21.1443 16.4311 21.2305 16.6398 21.2305 16.8846V18.2306ZM18.423 19.1154H14.146C13.9626 19.1154 13.7877 19.0695 13.621 18.9779C13.4543 18.8862 13.3293 18.7487 13.246 18.5654L7.34423 5.50562C7.1814 5.15312 7.20348 4.81403 7.41048 4.48837C7.61748 4.1627 7.9159 3.99987 8.30573 3.99987C8.5159 3.99987 8.70915 4.05503 8.88548 4.16537C9.06165 4.27553 9.19723 4.43062 9.29223 4.63062L11.6152 9.87312L13.9382 4.63062C14.0332 4.43062 14.1663 4.27553 14.3375 4.16537C14.5085 4.05503 14.6992 3.99987 14.9095 3.99987C15.2992 3.99987 15.6001 4.1627 15.8122 4.48837C16.0244 4.81403 16.0491 5.15312 15.8862 5.50562L12.7537 12.4461L14.3267 15.9999H18.423V19.1154Z",fill:"currentColor"})})}function av({sportId:e}){let t=5===e?(0,l.jsx)(ah,{}):1===e?(0,l.jsx)(ap,{}):null;
4return t?(0,l.jsx)("span",{className:"sportslivec-card__sport-icon",children:t}):null}function aw({event:e}){let t="INPROGRESS"===e.status,n="NOTSTARTED"===e.status,o="FINISHED"===e.status?{kind:"single",text:"P\xe4\xe4ttynyt"}:"CANCELLED"===e.status?{kind:"single",text:"Peruttu"}:"NOTSTARTED"===e.status?{kind:"split",label:ox(e.eventStart.slice(0,10),new Date),time:oC(e.eventStart)}:{kind:"single",text:""},a="split"===o.kind?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:o.label}),(0,l.jsx)("span",{children:o.time})]}):(0,l.jsx)("span",{children:o.text}),r=["sportslivec-card",t?"sportslivec-card--live":"",n?"sportslivec-card--upcoming":""].filter(Boolean).join(" ");return(0,l.jsx)("li",{children:(0,l.jsxs)("a",{href:"/urheilulive/".concat(String(e.sportliveId),"/?n=e").concat(String(e.eventId)),className:r,children:[(0,l.jsx)("span",{className:"sportslivec-card__league nof-ui-label-small",children:e.leagueName}),(0,l.jsxs)("div",{className:"sportslivec-card__teams-row",children:[(0,l.jsxs)("div",{className:"sportslivec-card__teams",children:[(0,l.jsx)("span",{className:"sportslivec-card__team nof-ui-subtitle-xsmall",children:e.homeTeamName}),(0,l.jsx)("span",{className:"sportslivec-card__team nof-ui-subtitle-xsmall",children:e.awayTeamName})]}),(0,l.jsx)(av,{sportId:e.sportId})]}),(0,l.jsx)("div",{className:"sportslivec-card__status nof-ui-meta-medium",children:t?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{children:"Ottelu k\xe4ynniss\xe4"}),(0,l.jsx)("span",{className:"sportslivec-card__live-dot","aria-hidden":"true"})]}):a})]})})}function ab({fetcher:e,section:t}={}){let n=function(e,t){let n=void 0!==t&&ag.has(t)?t:null,{data:l,error:o,isLoading:a}=(0,et.u)(void 0!==e?"carousel:events:custom":null!==n?"carousel:events:".concat(n):null,null!=e?e:null!==n?()=>af(n):null,{revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshInterval:e=>lY((null!=e?e:[]).map(e=>({statusType:e.status,startDateTime:e.eventStart})))});return o?{status:"error",error:o}:a||void 0===l?{status:"loading"}:{status:"success",events:l}}(e,t),o=(0,a.useRef)(null),r=(0,a.useRef)(!1),i="success"===n.status?n.events:void 0,s="success"===n.status&&n.events.length>0,[u,c]=(0,a.useState)(!1),[d,m]=(0,a.useState)(!1),g=(0,a.useCallback)(()=>{let e=o.current;e&&(c(e.scrollLeft>0),m(e.scrollLeft<e.scrollWidth-e.clientWidth-1))},[]);return((0,a.useEffect)(()=>{if(!i||r.current)return;let e=i.findIndex(e=>"INPROGRESS"===e.status||"NOTSTARTED"===e.status);e<=0?r.current=!0:o.current&&(o.current.scrollLeft=186*e-70,r.current=!0),g()},[i,g]),(0,a.useEffect)(()=>{let e=o.current;if(!e)return;let t=new ResizeObserver(()=>{g()});return t.observe(e),()=>{t.disconnect()}},[g,s]),"success"!==n.status||0===n.events.length)?null:(0,l.jsxs)("div",{className:"sportslivec md:mb-nof-16 mb-nof-8",children:[(0,l.jsx)("h2",{className:"sportslivec__header",children:"LIVESEURANTA"}),(0,l.jsxs)("div",{className:"sportslivec__scroll-wrapper",children:[u&&(0,l.jsx)(es.x,{label:"Vierit\xe4 vasemmalle",icon:(0,l.jsx)(ep.A,{}),iconOnly:!0,iconAlign:es.W3.Left,containerClassName:"sportslivec__arrow sportslivec__arrow--left",onClick:()=>{var e;null==(e=o.current)||e.scrollBy({left:-186,behavior:"smooth"})}}),(0,l.jsx)("ul",{className:"sportslivec__list",ref:o,onScroll:g,children:n.events.map(e=>(0,l.jsx)(aw,{event:e},e.eventId))}),d&&(0,l.jsx)(es.x,{label:"Vierit\xe4 oikealle",icon:(0,l.jsx)(eh.f,{}),iconOnly:!0,iconAlign:es.W3.Left,containerClassName:"sportslivec__arrow sportslivec__arrow--right",onClick:()=>{var e;null==(e=o.current)||e.scrollBy({left:186,behavior:"smooth"})}})]})]})}},46347:(e,t,n)=>{n.d(t,{Q:()=>d,v:()=>m});var l=n(52677),o=n(38453),a=n(22193),r=n(60642);n(55385);var i=n(37876),s=n(27964),u=n(69241);n(14232);var c=e=>{var t,n;let l,r,c,d,m,g,f,p,h=(0,s.c)(23),{text:v,selected:w,icons:b,onClick:x,ref:y}=e;h[0]!==(null==b?void 0:b.selectedIcon)?(l=null!=(t=null==b?void 0:b.selectedIcon)?t:(0,i.jsx)(a.O,{}),h[0]=null==b?void 0:b.selectedIcon,h[1]=l):l=h[1];let C=l;h[2]!==(null==b?void 0:b.unselectedIcon)?(r=null!=(n=null==b?void 0:b.unselectedIcon)?n:(0,i.jsx)(o.c,{}),h[2]=null==b?void 0:b.unselectedIcon,h[3]=r):r=h[3];let S=r;h[4]!==w||h[5]!==v.selected||h[6]!==v.unselected?(c=v.selected===v.unselected&&{"aria-pressed":w},h[4]=w,h[5]=v.selected,h[6]=v.unselected,h[7]=c):c=h[7];let _=w&&"_Selected_1a0ci_18";h[8]!==_?(d=(0,u.$)("_IconChipContainer_1a0ci_1",_,"nof-ui-body-medium"),h[8]=_,h[9]=d):d=h[9];let j=w?C:S;h[10]!==j?(m=(0,i.jsx)("div",{className:"_IconContainer_1a0ci_26",children:j}),h[10]=j,h[11]=m):m=h[11];let R=w?v.selected:v.unselected;return h[12]!==R?(g=(0,i.jsx)("div",{className:"_TextContainer_1a0ci_48",children:R}),h[12]=R,h[13]=g):g=h[13],h[14]!==m||h[15]!==g?(f=(0,i.jsxs)("div",{className:"_IconChipContent_1a0ci_38",children:[m,g]}),h[14]=m,h[15]=g,h[16]=f):f=h[16],h[17]!==x||h[18]!==y||h[19]!==f||h[20]!==c||h[21]!==d?(p=(0,i.jsx)("button",{...c,className:d,ref:y,onClick:x,children:f}),h[17]=x,h[18]=y,h[19]=f,h[20]=c,h[21]=d,h[22]=p):p=h[22],p};c.displayName="IconChip";var d={FunctionChip:"FunctionChip",IconChip:"IconChip",IconOnly:"IconOnly",TextOnly:"TextOnly"},m=e=>{let t,n,o,a,m,g,f,p,h,v,w,b=(0,s.c)(41),{text:x,selected:y,variant:C,icons:S,onClick:_,ref:j}=e,R=void 0===C?d.FunctionChip:C;if(null==S||S.selectedIcon,b[0]!==(null==S?void 0:S.selectedIcon)){var I;t=null!=(I=null==S?void 0:S.selectedIcon)?I:(0,i.jsx)(l.S,{}),b[0]=null==S?void 0:S.selectedIcon,b[1]=t}else t=b[1];let N=t;b[2]!==(null==S?void 0:S.unselectedIcon)?(n=()=>{var e;return null!=(e=null==S?void 0:S.unselectedIcon)?e:(0,i.jsx)(r.R,{})},b[2]=null==S?void 0:S.unselectedIcon,b[3]=n):n=b[3],null==S||S.unselectedIcon,b[4]!==n?(o=n(),b[4]=n,b[5]=o):o=b[5];let E=o;if(R===d.IconChip){let e;return b[6]!==S||b[7]!==_||b[8]!==y||b[9]!==x?(e=(0,i.jsx)(c,{text:
4x,selected:y,icons:S,onClick:_}),b[6]=S,b[7]=_,b[8]=y,b[9]=x,b[10]=e):e=b[10],e}let T=R===d.IconOnly,P=R===d.TextOnly,F=R===d.FunctionChip||P,M=R===d.FunctionChip||T,D=y?x.selected:x.unselected;b[11]!==T||b[12]!==D?(a=T&&{"aria-label":D},b[11]=T,b[12]=D,b[13]=a):a=b[13],b[14]!==y||b[15]!==x.selected||b[16]!==x.unselected?(m=x.selected===x.unselected&&{"aria-pressed":y},b[14]=y,b[15]=x.selected,b[16]=x.unselected,b[17]=m):m=b[17],b[18]!==a||b[19]!==m?(g={...a,...m},b[18]=a,b[19]=m,b[20]=g):g=b[20];let L=g,O=y&&"_Selected_1nqkt_22",A=T&&"_IconOnly_1nqkt_33";return b[21]!==O||b[22]!==A?(f=(0,u.$)("_ChipContainer_1nqkt_1",O,A,"nof-ui-body-medium"),b[21]=O,b[22]=A,b[23]=f):f=b[23],b[24]!==F||b[25]!==D?(p=F&&(0,i.jsx)("span",{className:"_ChipText_1nqkt_59",children:D}),b[24]=F,b[25]=D,b[26]=p):p=b[26],b[27]!==y||b[28]!==N||b[29]!==M||b[30]!==E?(h=M&&(0,i.jsx)("div",{className:"_IconContainer_1nqkt_52",children:y?N:E}),b[27]=y,b[28]=N,b[29]=M,b[30]=E,b[31]=h):h=b[31],b[32]!==p||b[33]!==h?(v=(0,i.jsxs)("div",{className:"_ChipContent_1nqkt_42",children:[p,h]}),b[32]=p,b[33]=h,b[34]=v):v=b[34],b[35]!==L||b[36]!==_||b[37]!==j||b[38]!==f||b[39]!==v?(w=(0,i.jsx)("button",{...L,className:f,ref:j,onClick:_,children:v}),b[35]=L,b[36]=_,b[37]=j,b[38]=f,b[39]=v,b[40]=w):w=b[40],w};m.displayName="Chip"},64577:(e,t,n)=>{n.d(t,{c$:()=>u,l6:()=>c});var l=n(87751),o=n(3134),a=n(37876),r=n(27964),i=n(69241),s=n(14232),u=e=>{let t,n,l,o=(0,r.c)(6);return o[0]!==e?({children:t,...n}=e,o[0]=e,o[1]=t,o[2]=n):(t=o[1],n=o[2]),o[3]!==t||o[4]!==n?(l=(0,a.jsx)("option",{...n,children:t}),o[3]=t,o[4]=n,o[5]=l):l=o[5],l},c=e=>{var t;let n,c,d,m,g,f,p,h,v,w,b,x,y,C,S,_,j,R,I,N,E,T,P,F,M,D,L=(0,r.c)(60);L[0]!==e?({children:n,defaultValue:c,error:d,id:m,label:g,placeholder:f,value:v,width:w,ref:h,...p}=e,L[0]=e,L[1]=n,L[2]=c,L[3]=d,L[4]=m,L[5]=g,L[6]=f,L[7]=p,L[8]=h,L[9]=v,L[10]=w):(n=L[1],c=L[2],d=L[3],m=L[4],g=L[5],f=L[6],p=L[7],h=L[8],v=L[9],w=L[10]),L[11]!==p?({onChange:b,...x}=p,L[11]=p,L[12]=b,L[13]=x):(b=L[12],x=L[13]);let[O,A]=(0,s.useState)();L[14]!==b?(y=e=>{A(e.target.value),null==b||b(e)},L[14]=b,L[15]=y):y=L[15];let k=y;L[16]!==c||L[17]!==f||L[18]!==v?(C=void 0===v?{defaultValue:null!=c?c:f}:{defaultValue:c},L[16]=c,L[17]=f,L[18]=v,L[19]=C):C=L[19];let V=C,H=(0,s.useId)(),z=null!=m?m:H,G="select-error-".concat(z),B=g&&"_ContainerWithLabel_yk1sj_9",U=!O&&"_SelectPlaceholder_yk1sj_83";L[20]!==B||L[21]!==U?(S=(0,i.A)("_Container_yk1sj_1",B,U,"nof-ui-body-medium"),L[20]=B,L[21]=U,L[22]=S):S=L[22],L[23]!==w?(_={width:w},L[23]=w,L[24]=_):_=L[24],L[25]===Symbol.for("react.memo_cache_sentinel")?(j=(0,i.A)("_SelectLabel_yk1sj_78","nof-ui-subtitle-small"),L[25]=j):j=L[25],L[26]!==g||L[27]!==z?(R=(0,a.jsx)(o.t,{text:g,htmlFor:z,containerClassName:j}),L[26]=g,L[27]=z,L[28]=R):R=L[28];let W=!!d,q=d&&"_SelectError_yk1sj_67",K=(null!=(t=null!=O?O:c)?t:v)&&"_Selected_yk1sj_62";return L[29]!==q||L[30]!==K?(I=(0,i.A)("_Select_yk1sj_35","nof-ui-body-medium",q,K),L[29]=q,L[30]=K,L[31]=I):I=L[31],L[32]!==f?(N=f&&(0,a.jsx)(u,{value:"",children:f}),L[32]=f,L[33]=N):N=L[33],L[34]!==n||L[35]!==V||L[36]!==G||L[37]!==k||L[38]!==x||L[39]!==z||L[40]!==I||L[41]!==N||L[42]!==W||L[43]!==v?(E=(0,a.jsxs)("select",{"aria-describedby":G,"aria-invalid":W,className:I,id:z,onChange:k,value:v,...V,...x,children:[N,n]}),L[34]=n,L[35]=V,L[36]=G,L[37]=k,L[38]=x,L[39]=z,L[40]=I,L[41]=N,L[42]=W,L[43]=v,L[44]=E):E=L[44],L[45]===Symbol.for("react.memo_cache_sentinel")?(T=(0,a.jsx)(l.O,{className:"_ChevronIcon_yk1sj_87"}),L[45]=T):T=L[45],L[46]!==E?(P=(0,a.jsxs)("div",{className:"_ChevronIconContainer_yk1sj_87",children:[E,T]}),L[46]=E,L[47]=P):P=L[47],L[48]!==d||L[49]!==G?(F=d&&(0,a.jsx)("p",{id:G,className:"_ErrorMessage_yk1sj_31",children:d}),L[48]=d,L[49]=G,L[50]=F):F=L[50],L[51]!==F?(M=(0,a.jsx)("div",{className:"_Error_yk1sj_13",role:"alert",children:F}),L[51]=F,L[52]=M):M=L[52],L[53]!==h||L[54]!==P||L[55]!==M||L[56]!==S||L[57]!==_||L[58]!==R?(D=(0,a.jsxs)("div",{className:S,ref:h,style:_,children:[R,P,M]}),L[53]=h,L[54]=P,L[55]=M,L[56]=S,L[57]=_,L[58]=R,L[59]=D):D=L[59],D};c.displayName="Select"}}]);

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