1import{s as B,aX as p,cW as R,aO as A,o as I,cS as N,aG as d,aZ as T,cX as V,cR as z,r as C,cY as D,bY as E,j as e,cZ as F,c_ as O,X as j,c$ as G,d0 as H,B as f,d1 as b,aK as v,aL as S,V as m,d2 as X,d3 as Y,G as M,a1 as Z,a2 as L,U as $,I as q,Z as W}from"./index-BJGM-TvD.js";const K=B({}).createMachine({id:"root",context:{unsafeSelectedWids:[]},initial:"idle",states:{idle:{on:{"toggle select":"selecting"}},selecting:{tags:"is selecting",initial:"help",states:{idle:{on:{"toggle help":"help","toggle auto select":"auto select"}},help:{tags:"show help",on:{"toggle help":"idle"}},"auto select":{tags:"show auto select",on:{"toggle auto select":"idle","auto select":{target:"idle",actions:p({unsafeSelectedWids:({event:s})=>s.wids})}}}},on:{"toggle select":"idle","select wrestler":{actions:p({unsafeSelectedWids:({context:s,event:a})=>A([...s.unsafeSelectedWids,a.wid])})},"deselect wrestler":{actions:p({unsafeSelectedWids:({context:s,event:a})=>R(s.unsafeSelectedWids,a.wid)})},"clear selection":{actions:p({unsafeSelectedWids:[]})}}}}}),_=I(()=>{const s=N(d.registeredWids,d.getWidsByRound(1));s.sort((c,y)=>{var x,k;const w=((x=d.wrestlers.get(c))==null?void 0:x.order)??0,r=((k=d.wrestlers.get(y))==null?void 0:k.order)??0;return w-r});const[a,l]=T(K),n=V(s,a.context.unsafeSelectedWids),i=a.hasTag("is selecting"),{round:h}=z(),o=d.getMidsByRound(h).length+(s.length-n.length)/2+n.length,u=C.useRef(),t=D({count:s.length,getScrollElement:()=>u.current,estimateSize:()=>40,overscan:5,paddingEnd:100}),{onCreateMatches:g}=E();return h!==1||s.length===0?null:e.jsxs("div",{children:[e.jsxs(F,{open:a.hasTag("show help"),onClose:()=>{l({type:"toggle help"})},children:[e.jsx(O,{children:e.jsxs(j,{className:"space-y-2",children:[e.jsxs("p",{children:["ÐÓ©Ñ
ийн нÑÑний ÑÑд байÑлаÑ
",e.jsx("input",{type:"checkbox",checked:!0,onChange:G}),' ÑонголÑÑг идÑвÑ
жүүлÑн Ñ
ий давÑÑлаÑ
бөÑ
Ñүүдийг гаÑÐ°Ð°Ñ Ñонгоно ÑÑ. ÐÑвÑл "ÐвÑо ÑонголÑ" ÑÐ¾Ð²Ñ Ð´ÑÑÑ Ð´Ð°Ñж оноолÑÑн ÑÑ
Ñнд, ÑÑвÑл ÑөгÑгөлд Ñ
ий даваÑ
бөÑ
Ñүүдийг авÑомаÑÐ°Ð°Ñ ÑонгоÑ
боломжÑой.']}),e.jsx("p",{children:"ÐÑÑÑÑ Ð±Ó©Ñ
ийн ÑÐ¾Ð¾Ð³Ð¾Ð¾Ñ Ð±Ó©Ñ
Ñ
ий давÑÑлбал нÑгийн Ð´Ð°Ð²Ð°Ð°Ð½Ñ Ð±Ð°ÑÐ¸Ð»Ð´Ð°Ð°Ð½Ñ Ñоо ÑÑгÑиÑнÑ. ÐиÑÑÑлбÑл, 64 бөÑ
ийн баÑилдаанд 59 бөÑ
бүÑÑгүүлÑÑн бол 64-59 бÑÑÑ 5 бөÑ
ийг Ñ
ий давÑÑлÑÐ½Ð°Ð°Ñ Ð½Ñгийн даваанд 32 баÑÐ¸Ð»Ð´Ð°Ð°Ð½Ñ Ð¾Ð½Ð¾Ð¾Ð»Ñ Ð³Ð°ÑаÑ
болно. (5 бөÑ
ийн Ñ
ий давÑан баÑилдаан, үлдÑÑн 54 бөÑ
ийн 27 баÑилдаан нийлÑÑд 32 болно)"})]})}),e.jsx(H,{children:e.jsxs(f,{onClick:()=>{l({type:"toggle help"})},color:"blue",children:[e.jsx(b,{}),"Ðйлголоо"]})})]}),e.jsxs(j,{children:[e.jsx("p",{children:"ÐÒ¯ÑÑгүүлÑÑн бөÑ
ийн Ñоо дÑÑÑан бол заÑим бөÑ
ийг Ñ
ий давÑÑлж баÑÐ¸Ð»Ð´Ð°Ð°Ð½Ñ Ñоог ÑÑгÑилÑÑ
боломжÑой:"}),e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsxs(v,{children:[e.jsx(S,{checked:i,onChange:()=>{l({type:"toggle select"})}}),e.jsx(m,{children:"Хий даваÑ
бөÑ
Ñүүд ÑонгоÑ
"})]}),i&&e.jsxs(e.Fragment,{children:[e.jsx("a",{href:"/",onClick:c=>{c.preventDefault(),l({type:"toggle help"})},className:"font-medium underline",children:"ТÑÑламж"}),e.jsx(f,{onClick:()=>{l({type:"toggle auto select"})},children:"ÐвÑо ÑонголÑ"})]}),e.jsx(P,{show:a.hasTag("show auto select"),onHide:()=>{l({type:"toggle auto select"})},onSelect:c=>{l({type:"auto select",wids:c}),c.length>0&&t.scrollToIndex(s.indexOf(c[0]),{align:"center"})},wids:s})]})]}),i&&e.jsxs("div",{className:"flex items-center justify-between bg-gray-100 p-2 text-sm",children:[e.jsxs("p",{children:["ÐÐ¸Ð¹Ñ ",s.length," бөÑ
"]}),e.jsxs("div",{className:"space-x-2",children:[e.jsxs("span",{children:[n.length," бөÑ
ÑонгоÑон."]}),n.length>0&&e.jsx("a",{href:"/",onClick:c=>{c.preventDefault(),l({type:"clear selection"})},className:"font-medium text-blue-800 underline",children:"ЦÑвÑÑлÑÑ
"})]})]}),e.jsxs(X,{text:"ÐÓ©Ñ
Ñүүдийн ÑÑÑмбийг нÑÑÑалÑан ÑÑÐ¸Ñ Ð½ÑÑÑ Ñ
аÑаÑ
боломжгүй.",children:[e.jsx("div",{ref:u,className:"h-[250px] overflow-y-auto border",children:e.jsx("div",{className:"relative w-full divide-y",style:{height:t.getTotalSize()},children:t.getVirtualItems().map(({index:c,size:y,start:w})=>{const r=s[c];return e.jsx("div",{style:{height:y,transform:`translateY(${w}px)`},className:"absolute left-0 top-0 w-full",children:e.jsxs("div",{className:"flex h-full items-center gap-2 overflow-hidden whitespace-nowrap",children:[e.jsxs("small",{children:[d.wrestlers.get(r).order,"."]}),i&&e.jsx("input",{type:"checkbox",checked:n.includes(r),onChange:x=>{x.target.checked?l({type:"select wrestler",wid:r}):l({type:"deselect wrestler",wid:r})}}),e.jsx(Y,{wid:r,onClick:()=>{}}),n.includes(r)&&e.jsx("small",{className:"font-medium text-blue-700",children:"Хий даваÑ
бөÑ
"})]},r)},r)})})}),M(o)?e.jsxs(j,{color:"success",className:"md:w-64",children:["ÐÑÑÑÑ
бөÑ
Ñүүдийн оноолÑÑг гаÑгаÑÐ½Ñ Ð´Ð°Ñаа 1-ийн даваа ",e.jsx("b",{className:"text-xl",children:o})," ","баÑилдаанÑай болно.",e.jsxs(f,{color:"green",onClick:()=>{g(h,N(s,n),n)},children:[e.jsx(b,{}),"ÐÐ½Ð¾Ð¾Ð»Ñ Ð³Ð°ÑгаÑ
"]})]}):e.jsx(j,{color:"danger",children:"Сондгой бөÑ
ийн Ð¾Ð½Ð¾Ð¾Ð»Ñ Ð³Ð°ÑаÑ
боломжгүй. Хий даваÑ
бөÑ
нÑмÑÑ
, Ñ
аÑаÑ
Ð
1·Ð°Ð¼Ð°Ð°Ñ бөÑ
ийн Ñоог ÑÑгÑÐ¸Ð»Ð½Ñ Ò¯Ò¯."})]})]})});function P({show:s,onHide:a,onSelect:l,wids:n}){const[i,h]=C.useState(""),[o,u]=C.useState("middle");return e.jsx(Z,{open:s,onClose:a,children:e.jsxs(L,{className:"space-y-4",children:[e.jsxs($,{children:[e.jsx(m,{children:"СонгоÑ
бөÑ
ийн Ñоо:"}),e.jsx(q,{className:"max-w-40",type:"number",value:i,onChange:t=>{h(t.target.value)},autoComplete:"off"})]}),e.jsxs(v,{children:[e.jsx(S,{checked:o==="middle",onChange:t=>{t&&u("middle")}}),e.jsx(m,{children:"ÐноолÑÑн ÑөгÑгөлд бөÑ
Ñүүд Ñ
ий даваÑ
"})]}),e.jsxs(v,{children:[e.jsx(S,{checked:o==="top",onChange:t=>{t&&u("top")}}),e.jsx(m,{children:"ÐноолÑÑн ÑÑ
Ñнд бөÑ
Ñүүд Ñ
ий даваÑ
"})]}),e.jsxs(f,{color:"blue",onClick:()=>{const t=Number(i);if(!M(t)||t<1)W.error("ÐÓ©Ñ
ийн Ñоог зөв биÑÐ½Ñ Ò¯Ò¯.");else if(t>n.length)W.error("Ð¢Ð°Ð½Ñ Ð±Ð¸ÑÑÑн бөÑ
ийн Ñоо ÑонгоÑ
боломжÑой бөÑ
ийн ÑÐ¾Ð¾Ð½Ð¾Ð¾Ñ Ñ
ÑÑÑÑÑÑн байна.");else if(o==="top")l(n.slice(0,t));else{const g=Math.floor((n.length-t)/2);l(n.slice(g,g+t))}},children:[e.jsx(b,{}),"ÐвÑо ÑÐ¾Ð½Ð³Ð¾Ð»Ñ Ñ
ийÑ
"]})]})})}export{_ as default};
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.