1import{C as p}from"./Card-B1HR1SGn.js";import{_ as u,I as m,c,a as e,d as t,w as o,r as l,o as f,b as a}from"./index-CZlSjks0.js";import{P as k}from"./PageHeader-BgZ6sk5m.js";const b={name:"BatchSend",components:{Card:p,Icon:m,PageHeader:k}},y={class:"feature-page"},g={class:"container"},v={class:"grid grid-2"},z={class:"feature-list"},_={class:"feature-list"},h={class:"batch-support-table"},w={class:"batch-row"},S={class:"supported"},B={class:"supported"},x={class:"batch-row"},C={class:"supported"},P={class:"not-supported"},I={class:"batch-row"},N={class:"supported"},A={class:"not-supported"};function $(H,s,L,R,T,V){const n=l("Icon"),i=l("router-link"),d=l("PageHeader"),r=l("Card");return f(),c("div",y,[e("div",g,[t(i,{to:"/features",class:"back-link"},{default:o(()=>[t(n,{name:"chevron",size:"sm",class:"back-chevron"}),s[0]||(s[0]=a(" Back to Features ",-1))]),_:1}),t(d,{title:"Batch Send",subtitle:"Send payments to multiple contacts at once",icon:"payment"}),e("div",v,[t(r,{class:"feature-detail-card"},{default:o(()=>[s[5]||(s[5]=e("h3",null,"Multi-Recipient Payments",-1)),s[6]||(s[6]=e("p",{class:"text-secondary"}," Select multiple contacts from your address book and pay them all in one go. Perfect for splitting bills, paying contributors, or distributing funds. ",-1)),e("ul",z,[e("li",null,[t(n,{name:"check",size:"sm"}),s[1]||(s[1]=a(" Select multiple contacts",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[2]||(s[2]=a(" Same amount for everyone",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[3]||(s[3]=a(" Or custom amounts per contact",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[4]||(s[4]=a(" Real-time progress tracking",-1))])])]),_:1}),t(r,{class:"feature-detail-card"},{default:o(()=>[s[11]||(s[11]=e("h3",null,"Smart Execution",-1)),s[12]||(s[12]=e("p",{class:"text-secondary"}," Payments are sent one by one with live status updates. If one fails, the rest continue. Retry failed payments when done. ",-1)),e("ul",_,[e("li",null,[t(n,{name:"check",size:"sm"}),s[7]||(s[7]=a(" Sequential sending",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[8]||(s[8]=a(" Per-payment status",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[9]||(s[9]=a(" Failure recovery",-1))]),e("li",null,[t(n,{name:"check",size:"sm"}),s[10]||(s[10]=a(" 1% fee buffer reserved",-1))])])]),_:1})]),t(r,{class:"info-card"},{default:o(()=>[e("h3",null,[t(n,{name:"tabler:clipboard-list",size:"sm"}),s[13]||(s[13]=a(" Address Type Support",-1))]),s[18]||(s[18]=e("p",null," Batch send works with all address types. Lightning addresses work with any wallet. Spark and Bitcoin addresses require a Spark wallet. ",-1)),e("div",h,[s[17]||(s[17]=e("div",{class:"batch-row header"},[e("span",null,"Contact Type"),e("span",null,"Spark Wallet"),e("span",null,"NWC / LNBits")],-1)),e("div",w,[s[14]||(s[14]=e("span",null,"Lightning Address",-1)),e("span",S,[t(n,{name:"tabler:check",size:"sm"})]),e("span",B,[t(n,{name:"tabler:check",size:"sm"})])]),e("div",x,[s[15]||(s[15]=e("span",null,"Spark Address",-1)),e("span",C,[t(n,{name:"tabler:check",size:"sm"})]),e("span",P,[t(n,{name:"tabler:minus",size:"sm"})])]),e("div",I,[s[16]||(s[16]=e("span",null,"Bitcoin Address",-1)),e("span",N,[t(n,{name:"tabler:check",size:"sm"})]),e("span",A,[t(n,{name:"tabler:minus",size:"sm"})])])])]),_:1})])])}const W=u(b,[["render",$],["__scopeId","data-v-49c7776d"]]);export{W 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.