PageSourceSearch

https://panel.trafficbull.com/assets/Conversions-CQ6ZjDA8.js

js trafficbull.com collected 2026-10-08 15:57:12 UTC 19,850 bytes, 1 lines download raw bytes

1import{u as ve,T as pe,a as me,c as D,d as fe,r as v,ab as z,aa as K,o as be,e as d,k as n,x as l,g as e,ap as ge,f as N,p as S,bI as he,t as o,i as s,b4 as Q,bQ as w,D as i,m as u,$ as ke,y as O,F as L,N as Y,aU as xe,j as U,ar as ye,aV as Ce,a6 as je,v as E,O as q}from"./index-HRqdy4hL.js";import{u as Se}from"./useTableStyles-BgWXxHOI.js";import{P as we}from"./PageHeader-B6gPy57v.js";import{_ as Pe}from"./RejectedPostbacks-BpZH4uG8.js";import{_ as Ve}from"./ThemedTableCard-xho7cLM7.js";import{_ as p,a as m}from"./ListingDataCell-FJRp-Xar.js";import{H as Ie}from"./HelpTip-_yHQmHFB.js";import{_ as G}from"./RowActionButton-BWlIskuo.js";/* empty css                                                                   */import"./FiltersBar-C0XwiDP_.js";import"./Pagination-P7EAOmHt.js";import"./useListing-Dd2OBa-H.js";import"./formatDate-BFqdEgYa.js";const Re={class:"flex h-full flex-col"},Te={class:"text-xl font-semibold flex items-center"},$e={class:"text-sm text-muted-foreground"},De={id:"tour-trk-conv-tabs",class:"flex-shrink-0 px-4 sm:px-6 pt-4"},Ne={key:0,class:"flex-1 min-h-0 flex flex-col p-4 sm:p-6"},Oe={class:"flex-1 overflow-auto p-4 sm:p-6 space-y-4"},Ae={id:"tour-trk-conv-optin",class:"rounded-lg border border-border bg-card p-4 space-y-3"},Le={class:"text-sm font-semibold"},Ue={class:"flex items-start gap-3"},Ee={id:"conv-optin-log-label",class:"text-sm font-medium"},Fe={class:"text-xs text-muted-foreground"},Be={class:"flex items-start gap-3"},He={id:"conv-optin-pend-label",class:"text-sm font-medium"},Me={class:"text-xs text-muted-foreground"},ze={class:"grid grid-cols-2 sm:grid-cols-4 gap-3"},Ke={class:"rounded-lg border border-border bg-card p-3"},Qe={class:"text-xs text-muted-foreground"},Ye={class:"text-lg font-semibold tabular-nums"},qe={class:"rounded-lg border border-border bg-card p-3"},Ge={class:"text-xs text-muted-foreground"},Je={class:"text-lg font-semibold tabular-nums text-amber-600 dark:text-amber-400"},We={class:"rounded-lg border border-border bg-card p-3"},Xe={class:"text-xs text-muted-foreground"},Ze={class:"text-lg font-semibold tabular-nums text-green-600 dark:text-green-400"},et={class:"rounded-lg border border-border bg-card p-3"},tt={class:"text-xs text-muted-foreground"},ot={class:"text-lg font-semibold tabular-nums text-red-600 dark:text-red-400"},st={class:"flex flex-wrap items-end gap-3 px-4 py-3 border-b border-border"},at={for:"conv-from",class:"block text-xs font-medium mb-1"},nt={for:"conv-to",class:"block text-xs font-medium mb-1"},rt={for:"conv-state",class:"block text-xs font-medium mb-1"},lt={value:""},ct={value:"0"},dt={value:"1"},it={value:"-1"},ut={value:"2"},_t={for:"conv-reason",class:"block text-xs font-medium mb-1"},vt={value:""},pt={value:"1"},mt={value:"2"},ft={value:"3"},bt={class:"flex-1 min-w-[180px]"},gt={for:"conv-search",class:"block text-xs font-medium mb-1"},ht=["placeholder"],kt={key:0,role:"alert",class:"p-12 text-center"},xt={class:"mx-auto max-w-md space-y-3"},yt={class:"text-sm text-muted-foreground"},Ct={key:1,class:"p-12 text-center text-muted-foreground"},jt={key:2,class:"p-12 text-center text-muted-foreground"},St={key:3,class:"p-12 text-center text-muted-foreground"},wt={key:4,class:"overflow-x-auto"},Pt={id:"tour-trk-conv-table",class:"ui-table w-full divide-y divide-border min-w-[560px] sm:min-w-[1080px]"},Vt={class:"sr-only"},It={class:"sr-only"},Rt={class:"divide-y divide-border"},Tt=["aria-label","aria-expanded","onClick"],$t={key:0,class:"inline-flex items-center gap-1.5"},Dt={class:"inline-flex items-center justify-center h-5 w-5 rounded bg-muted text-[11px] font-semibold text-muted-foreground"},Nt={key:0},Ot={key:1,class:"text-muted-foreground"},At={key:0,class:"flex items-center justify-end gap-1.5 flex-wrap"},Lt={key:1,class:"text-muted-foreground"},Ut={colspan:12,class:"px-4 py-3 bg-muted/30"},Et={class:"text-xs font-semibold text-muted-foreground mb-2"},Ft={key:0,class:"text-sm text-muted-foreground"},Bt={key:1,class:"text-sm text-red-600 dark:text-red-400"},Ht={key:2,class:"text-sm text-muted-foreground"},Mt={key:3,class:"w-full text-xs"},zt={class:"sr-only"},Kt={class:"text-muted-foreground"},Qt={scope:"col",class:"text-start font-medium py-1 pe-4"},Yt={scope:"col",class:"text-start font-medium py-1 pe-4"},qt={scope:"col",class:"text-start font-medium py-1"},Gt={class:"py-1 pe-4 whitespace-nowrap tabular-nums text-muted-foreground"},Jt={class:"py-1 pe-4 tabular-nums break-all"},Wt={class:"py-1"},vo={__name:"Conversions",setup(Xt){const{t}=ve(),P=pe(),J=me(),{titleStyle:W,theadStyle:X,rowStyle:F}=Se(),Z=D(()=>J.user?.currency_info?.symbol||"$");fe([{id:"tour-trk-conv-tabs",title:t("tracker.conv_tour_tabs","Booked and rejected"),description:t("tracker.conv_tour_tabs_desc","Conversions lists what was booked against your offers. Rejected lists incoming postbacks the ad server refused — with the reason and the URL exactly as the sender wrote it, which is usually where a broken postback template gives itself away."),side:"bottom"},{id:"tour-trk-conv-optin",title:t("tracker.conv_tour_optin","Conversion logging"),description:t("tracker.conv_tour_optin_desc",'Opt in to log every incoming conversion here. Turn on "hold suspicious" and goadserver parks bot-looking conversions for your review instead of counting them straight away.'),side:"bottom"},{id:"tour-trk-conv-table",title:t("tracker.conv_tour_table","Your conversions"),description:t("tracker.conv_tour_table_desc","Every incoming conversion on your offers. Held rows wait for your Accept / Reject — you own the offer and the traffic, so the call is yours. Expand a row to trace the outbound postbacks it fired."),side:"top"}]);const V=v("logged"),ee=D(()=>[{id:"logged",label:t("tracker.conv_tab_logged","Conversions")},{id:"rejected",label:t("tracker.conv_tab_rejected","Rejected")}]),te=r=>w.conversionsRejected(r),f=v({log_conversions:!1,pend_conversions:!1}),I=v(!1);async function oe(){try{const{data:r}=await w.conversionLogging();f.value={log_conversions:!!r.log_conversions,pend_conversions:!!r.pen
1d_conversions}}catch{}}async function B(r){r.pend_conversions&&(r.log_conversions=!0),r.log_conversions||(r.pend_conversions=!1),I.value=!0;try{const{data:c}=await w.setConversionLogging(r);f.value={log_conversions:!!c.log_conversions,pend_conversions:!!c.pend_conversions},P.success(t("tracker.conv_optin_saved","Saved.")),j()}catch{P.error(t("tracker.conv_optin_error","Could not save the setting."))}finally{I.value=!1}}function se(){B({log_conversions:!f.value.log_conversions,pend_conversions:f.value.pend_conversions})}function ae(){B({log_conversions:f.value.log_conversions,pend_conversions:!f.value.pend_conversions})}const h=v([]),A=v(!1),k=v({count:0,clean:0,on_hold:0,approved:0,rejected:0,processed:0,total_payout:0}),b=v(!1);function ne(){return z(30)}const R=v(ne()),T=v(z()),x=v(""),y=v(""),C=v(""),re=D(()=>!!C.value||x.value!==""||y.value!==""),le=D(()=>!f.value.log_conversions&&!f.value.pend_conversions);function ce(r){switch(r){case 1:return t("tracker.fc_reason_multi_ip","Multiple conversions from one IP");case 2:return t("tracker.fc_reason_bot_ip","Known bot IP");case 3:return t("tracker.fc_reason_datacenter","Datacenter / VPN traffic");default:return""}}function de(r){switch(r){case"clean":return t("tracker.conv_status_clean","Clean");case"on_hold":return t("tracker.conv_status_on_hold","On hold");case"approved":return t("tracker.conv_status_approved","Approved");case"rejected":return t("tracker.conv_status_rejected","Rejected");default:return t("tracker.conv_status_processed","Processed")}}function ie(r){switch(r){case"clean":return"bg-muted text-muted-foreground";case"on_hold":return"bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-300";case"approved":return"bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300";case"rejected":return"bg-red-100 text-red-800 dark:bg-red-900/40 dark:text-red-300";default:return"bg-blue-100 text-blue-800 dark:bg-blue-900/40 dark:text-blue-300"}}async function j(){b.value=!0,A.value=!1,_.value={};try{const r={start_date:R.value,end_date:T.value};x.value!==""&&(r.state=x.value),y.value!==""&&(r.reason_id=y.value),C.value.trim()&&(r.search=C.value.trim());const{data:c}=await w.conversions(r);h.value=c.data||[],k.value=c.summary||{count:0,clean:0,on_hold:0,approved:0,rejected:0,processed:0,total_payout:0}}catch{A.value=!0,P.error(t("tracker.conv_load_error","Could not load conversions.")),h.value=[]}finally{b.value=!1}}K([R,T,x,y],j);let H=null;K(C,()=>{clearTimeout(H),H=setTimeout(j,350)});const _=v({});async function ue(r){if(!r.clickid)return;const c=_.value[r.id];if(c&&c.open){_.value[r.id]={...c,open:!1};return}if(c&&c.items!=null){_.value[r.id]={...c,open:!0};return}_.value[r.id]={open:!0,loading:!0,error:!1,items:null};try{const{data:a}=await w.conversionPostbacks(r.clickid,r.conv_type??null);_.value[r.id]={open:!0,loading:!1,error:!1,items:a.data||[]}}catch{_.value[r.id]={open:!0,loading:!1,error:!0,items:[]}}}const $=v(0);async function M(r,c){$.value=r.id;try{await w.setConversionState(r.id,c),P.success(t("tracker.conv_action_done","Conversion updated.")),j()}catch{P.error(t("tracker.conv_action_error","Could not update the conversion."))}finally{$.value=0}}return be(async()=>{await oe(),await j()}),(r,c)=>(i(),d("div",Re,[n(we,null,{left:l(()=>[e("h1",Te,[u(o(s(t)("tracker.conversions","Conversions"))+" ",1),n(Ie,{text:s(t)("tracker.conv_help","Every incoming conversion on your offers. Opt in below to log them all; turn on holding and goadserver parks bot-looking conversions (multiple conversions from one IP, known bot IPs, datacenter / VPN traffic) for you to accept or reject. Expand any row to trace the outbound postbacks it fired.")},null,8,["text"])])]),right:l(()=>[e("span",$e,o(k.value.count)+" "+o(s(t)("tracker.conv_count","conversions")),1)]),_:1}),e("div",De,[n(ge,{modelValue:V.value,"onUpdate:modelValue":c[0]||(c[0]=a=>V.value=a),tabs:ee.value},null,8,["modelValue","tabs"])]),V.value==="rejected"?(i(),d("div",Ne,[n(Pe,{fetcher:te})])):N("",!0),S(e("div",Oe,[e("section",Ae,[e("h2",Le,o(s(t)("tracker.conv_optin_title","Conversion logging")),1),e("div",Ue,[n(Q,{"model-value":f.value.log_conversions,disabled:I.value,"aria-labelledby":"
1conv-optin-log-label",class:"mt-0.5","onUpdate:modelValue":se},null,8,["model-value","disabled"]),e("div",null,[e("div",Ee,o(s(t)("tracker.conv_optin_log","Log all conversions")),1),e("p",Fe,o(s(t)("tracker.conv_optin_log_desc","Record every incoming conversion on your offers so you have a complete history here.")),1)])]),e("div",Be,[n(Q,{"model-value":f.value.pend_conversions,disabled:I.value,"aria-labelledby":"conv-optin-pend-label",class:"mt-0.5","onUpdate:modelValue":ae},null,8,["model-value","disabled"]),e("div",null,[e("div",He,o(s(t)("tracker.conv_optin_pend","Hold suspicious conversions for review")),1),e("p",Me,o(s(t)("tracker.conv_optin_pend_desc","Bot-looking conversions (multiple from one IP, known bot IPs, datacenter / VPN) are held instead of counted — you accept or reject each. Enabling this also turns on logging.")),1)])])]),e("div",ze,[e("div",Ke,[e("div",Qe,o(s(t)("tracker.conv_sum_clean","Clean")),1),e("div",Ye,o(k.value.clean),1)]),e("div",qe,[e("div",Ge,o(s(t)("tracker.conv_status_on_hold","On hold")),1),e("div",Je,o(k.value.on_hold),1)]),e("div",We,[e("div",Xe,o(s(t)("tracker.conv_status_approved","Approved")),1),e("div",Ze,o(k.value.approved),1)]),e("div",et,[e("div",tt,o(s(t)("tracker.conv_status_rejected","Rejected")),1),e("div",ot,o(k.value.rejected),1)])]),n(Ve,{loading:b.value},{"header-left":l(()=>[e("span",{class:"px-4 py-1.5 text-sm font-medium text-card-foreground bg-muted rounded-md",style:O(s(W))},o(s(t)("tracker.conversions","Conversions")),5)]),filters:l(()=>[e("div",st,[e("div",null,[e("label",at,o(s(t)("tracker.fc_filter_from","From")),1),S(e("input",{id:"conv-from","onUpdate:modelValue":c[1]||(c[1]=a=>R.value=a),type:"date",class:"rounded-md border border-input bg-background px-2 py-1.5 text-sm"},null,512),[[E,R.value]])]),e("div",null,[e("label",nt,o(s(t)("tracker.fc_filter_to","To")),1),S(e("input",{id:"conv-to","onUpdate:modelValue":c[2]||(c[2]=a=>T.value=a),type:"date",class:"rounded-md border border-input bg-background px-2 py-1.5 text-sm"},null,512),[[E,T.value]])]),e("div",null,[e("label",rt,o(s(t)("tracker.fc_filter_state","Status")),1),S(e("select",{id:"conv-state","onUpdate:modelValue":c[3]||(c[3]=a=>x.value=a),class:"rounded-md border border-input bg-background px-2 py-1.5 text-sm"},[e("option",lt,o(s(t)("tracker.fc_state_all","All statuses")),1),e("option",ct,o(s(t)("tracker.conv_status_on_hold","On hold")),1),e("option",dt,o(s(t)("tracker.conv_status_approved","Approved")),1),e("option",it,o(s(t)("tracker.conv_status_rejected","Rejected")),1),e("option",ut,o(s(t)("tracker.conv_state_logged","Logged")),1)],512),[[q,x.value]])]),e("div",null,[e("label",_t,o(s(t)("tracker.fc_filter_reason","Reason")),1),S(e("select",{id:"conv-reason","onUpdate:modelValue":c[4]||(c[4]=a=>y.value=a),class:"rounded-md border border-input bg-background px-2 py-1.5 text-sm"},[e("option",vt,o(s(t)("tracker.fc_reason_all","All reasons")),1),e("option",pt,o(s(t)("tracker.fc_reason_multi_ip","Multiple conversions from one IP")),1),e("option",mt,o(s(t)("tracker.fc_reason_bot_ip","Known bot IP")),1),e("option",ft,o(s(t)("tracker.fc_reason_datacenter","Datacenter / VPN traffic")),1)],512),[[q,y.value]])]),e("div",bt,[e("label",gt,o(s(t)("tracker.fc_filter_search","Search")),1),S(e("input",{id:"conv-search","onUpdate:modelValue":c[5]||(c[5]=a=>C.value=a),type:"text",placeholder:s(t)("tracker.fc_search_ph","Click ID, IP, or SubID"),class:"w-full rounded-md border border-input bg-background px-2 py-1.5 text-sm"},null,8,ht),[[E,C.value]])])])]),default:l(()=>[!b.value&&A.value?(i(),d("div",kt,[e("div",xt,[n(s(ke),{class:"mx-auto h-10 w-10 text-destructive","aria-hidden":"true"}),e("p",yt,o(s(t)("tracker.conv_load_error_state","Something went wrong fetching your conversions. Check your connection and try again.")),1),e("button",{type:"button",onClick:j,class:"px-3 py-1.5 rounded-md bg-primary text-primary-foreground text-sm font-medium hover:opacity-90 focus:outline-none focus-visible:ring-2 focus-visible:ring-primary focus-visible:ring-offset-2"},o(s(t)("global.retry","Retry")),1)])])):!b.value&&h.value.length===0&&le.value?(i(),d("div",Ct,[e("p",null,o(s(t)("tracker.conv_empty_off","Conversion logging is off — enable it above to start logging your incoming conversions.")),1)])):!b.value&&h.value.length===0&&re.value?(i(),d("div",jt,[e("p",null,o(s(t)("tracker.conv_empty_filtered","No conversions match your filters.")),1)])):!b.value&&h.value.length===0?(i(),d("div",St,[e("p",null,o(s(t)("tracker.conv_empty","No conversions logged yet.")),1)])):(i(),d("div",wt,[e("table",Pt,[e("caption",Vt,o(s(t)("tracker.conversions","Conversions")),1),e("thead",{style:O(s(X))},[e("tr",null,[n(p,{class:"w-8"},{default:l(()=>[e("span",It,o(s(t)("tracker.conv_expand","Show outbound postbacks")),1)]),_:1}),n(p,null,{default:l(()=>[u(o(s(t)("tracker.fc_col_date","Date")),1)]),_:1}),n(p,{class:"hidden sm:table-cell"},{default:l(()=>[u(o(s(t)("tracker.fc_col_clickid","Click ID")),1)]),_:1}),n(p,null,{default:l(()=>[u(o(s(t)("tracker.fc_col_offer","Offer")),1)]),_:1}),n(p,null,{default:l(()=>[u(o(s(t)("tracker.conv_col_event","Event")),1)]),_:1}),n(p,{class:"hidden sm:table-cell"},{default:l(()=>[u(o(s(t)("tracker.fc_col_link","Tracking link")),1)]),_:1}),n(p,{class:"hidden sm:table-cell"},{default:l(()=>[u(o(s(t)("tracker.fc_col_reason","Reason")),1)]),_:1}),n(p,null,{default:l(()=>[u(o(s(t)("tracker.conv_col_status","Status")),1)]),_:1}),n(p,{align:"right"},{default:l(()=>[u(o(s(t)("tracker.fc_col_payout","Payout")),1)]),_:1}),n(p,{class:"hidden sm:table-cell"},{default:l(()=>[u(o(s(t)("tracker.fc_col_ip","IP")),1)]),_:1}),n(p,{class:"hidden sm:table-cell"},{default:l(()=>[u(o(s(t)("tracker.fc_col_subid","SubID")),1)]),_:1}),n(p,{align:"right"},{default:l(()=>[u(o(s(t)("tracker.conv_col_actions","Actions")),1)]),_:1})])],4),e("tbody",Rt,[(i(!0),d(L,null,Y(h.value,a=>(i(),d(L,{key:a.id},[e("tr",{style:O(s(F)),class:"table-row"},[n(m,{class:"w-8"},{default:l(()=>
1[a.clickid?(i(),d("button",{key:0,type:"button",class:"p-1 rounded hover:bg-muted","aria-label":s(t)("tracker.conv_expand","Show outbound postbacks"),"aria-expanded":!!(_.value[a.id]&&_.value[a.id].open),onClick:g=>ue(a)},[n(s(xe),{class:U(["h-4 w-4 transition-transform",{"rotate-90":_.value[a.id]&&_.value[a.id].open}]),"aria-hidden":"true"},null,8,["class"])],8,Tt)):N("",!0)]),_:2},1024),n(m,{class:"whitespace-nowrap text-xs text-muted-foreground"},{default:l(()=>[u(o(a.datetime),1)]),_:2},1024),n(m,{class:"tabular-nums text-xs hidden sm:table-cell"},{default:l(()=>[u(o(a.clickid||"—"),1)]),_:2},1024),n(m,null,{default:l(()=>[u(o(a.offer_name),1)]),_:2},1024),n(m,{class:"text-sm whitespace-nowrap"},{default:l(()=>[a.conv_type_letter?(i(),d("span",$t,[e("span",Dt,o(a.conv_type_letter),1),a.conv_type_name?(i(),d("span",Nt,o(a.conv_type_name),1)):N("",!0)])):(i(),d("span",Ot,"—"))]),_:2},1024),n(m,{class:"text-sm hidden sm:table-cell"},{default:l(()=>[u(o(a.link_name||"—"),1)]),_:2},1024),n(m,{class:"text-sm hidden sm:table-cell"},{default:l(()=>[u(o(ce(a.reason_id)||"—"),1)]),_:2},1024),n(m,null,{default:l(()=>[e("span",{class:U(["inline-flex items-center px-2 py-0.5 rounded text-xs font-medium",ie(a.status)])},o(de(a.status)),3)]),_:2},1024),n(m,{align:"right",class:"tabular-nums tabular-nums"},{default:l(()=>[u(o(s(ye)(a.payout,Z.value,2)),1)]),_:2},1024),n(m,{class:"tabular-nums text-xs hidden sm:table-cell"},{default:l(()=>[u(o(a.ipaddress||"—"),1)]),_:2},1024),n(m,{class:"tabular-nums text-xs hidden sm:table-cell"},{default:l(()=>[u(o(a.subid||"—"),1)]),_:2},1024),n(m,{align:"right"},{default:l(()=>[a.status==="on_hold"?(i(),d("div",At,[n(G,{variant:"primary",busy:$.value===a.id,label:s(t)("tracker.conv_accept","Accept"),onClick:g=>M(a,1)},{icon:l(()=>[n(s(Ce),{class:"h-3.5 w-3.5","aria-hidden":"true"})]),_:1},8,["busy","label","onClick"]),n(G,{variant:"danger",busy:$.value===a.id,label:s(t)("tracker.conv_reject","Reject"),onClick:g=>M(a,-1)},{icon:l(()=>[n(s(je),{class:"h-3.5 w-3.5","aria-hidden":"true"})]),_:1},8,["busy","label","onClick"])])):(i(),d("span",Lt,"—"))]),_:2},1024)],4),_.value[a.id]&&_.value[a.id].open?(i(),d("tr",{key:0,style:O(s(F))},[e("td",Ut,[e("div",Et,o(s(t)("tracker.conv_outbound_title","Outbound postbacks")),1),_.value[a.id].loading?(i(),d("div",Ft,o(s(t)("tracker.conv_outbound_loading","Loading…")),1)):_.value[a.id].error?(i(),d("div",Bt,o(s(t)("tracker.conv_outbound_error","Could not load outbound postbacks.")),1)):_.value[a.id].items.length?(i(),d("table",Mt,[e("caption",zt,o(s(t)("tracker.conv_outbound_title","Outbound postbacks")),1),e("thead",null,[e("tr",Kt,[e("th",Qt,o(s(t)("tracker.conv_outbound_col_time","Time")),1),e("th",Yt,o(s(t)("tracker.conv_outbound_col_url","Postback URL")),1),e("th",qt,o(s(t)("tracker.conv_outbound_col_result","Result")),1)])]),e("tbody",null,[(i(!0),d(L,null,Y(_.value[a.id].items,(g,_e)=>(i(),d("tr",{key:_e,class:"border-t border-border/60"},[e("td",Gt,o(g.timestamp),1),e("td",Jt,o(g.url||"—"),1),e("td",Wt,[e("span",{class:U(["inline-flex items-center px-1.5 py-0.5 rounded text-[11px] font-medium",g.state===1?"bg-green-100 text-green-800 dark:bg-green-900/40 dark:text-green-300":"bg-red-100 text-red-800 dark:bg-red-900/40 dark:text-red-300"])},o(g.state===1?s(t)("tracker.conv_outbound_sent","Sent"):s(t)("tracker.conv_outbound_failed","Failed")),3)])]))),128))])])):(i(),d("div",Ht,o(s(t)("tracker.conv_outbound_empty","No outbound postbacks fired for this conversion.")),1))])],4)):N("",!0)],64))),128))])])]))]),_:1},8,["loading"])],512),[[he,V.value==="logged"]])]))}};export{vo 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.