import{b as v}from"./D0ArTj8B.js";import{d as p,x as d,b as g,e as f,w as m,f as o,A as y,h as S,as as r}from"./entry.js";const N=()=>({stepNames:[{value:1,label:"プロンプト"},{value:2,label:"書き直し"},{value:3,label:"抜き出し"},{value:4,label:"選択"},{value:5,label:"分割"}],statusType:[{value:0,label:"未実行"},{value:1,label:"実行中"},{value:2,label:"確認待ち"},{value:3,label:"完了"},{value:4,label:"失敗"},{value:5,label:"手動実行"}],statusColor:[{value:0,color:"c-gray",bgc:"bgc-ccc"},{value:1,color:"c-orange",bgc:"bgc-orange"},{value:2,color:"c-red",bgc:"bgc-red"},{value:3,color:"c-green",bgc:"bgc-green"},{value:4,color:"c-red",bgc:"bgc-red"},{value:5,color:"c-red",bgc:"bgc-red"}],pickupTypes:[{value:1,label:"コードブロック"},{value:2,label:"指定文字での囲い内"},{value:3,label:"箇条書き"},{value:4,label:"インデント構造"},{value:5,label:"最初と最後の行を除外"}],selectRanks:[{value:1,label:"1番多い"},{value:2,label:"2番目に多い"},{value:3,label:"3番目に多い"}],splitTypes:[{value:1,label:"箇条書き"},{value:2,label:"インデント構造"},{value:3,label:"JSON"},{value:4,label:"行で分割"}],jsonTypes:[{value:1,label:"keyと値のセット"},{value:2,label:"値のみ"},{value:3,label:"ネスト化の一階層"},{value:4,label:"JSONPath"}],getPromptStatus:e=>e===6?0:e||0,getCurrentStepType:e=>{if(!e)return 0;const i=e.iterationList.findLastIndex(b=>b.status),l=e.iterationList[i];return l?[1,2].includes(l.divideStep.status)?5:[1,2].includes(l.selectStep.status)?4:[1,2].includes(l.extractStep.status)?3:[1,2].includes(l.verifyStep.status)?2:[1,2].includes(l.sendPromptStep.status)?1:0:0}}),T={class:"row"},P=p({__name:"EvTableDataWithRowCol",props:{align:{default:""},valign:{default:""},sm:{default:0}},setup(s){const t=s,u=d(()=>t.sm?`col-sm-${t.sm}`:"");return(a,c)=>{const n=v;return g(),f(n,{align:a.align,valign:a.valign},{default:m(()=>[o("div",T,[o("div",{class:y(["col-xs-12",S(u)])},[r(a.$slots,"default")],2),r(a.$slots,"right")])]),_:3},8,["align","valign"])}}});export{P as _,N as u};
