1import{r as Ge,Z as Je,g as Ze,T as Xe,$ as ve,a0 as fe,e as Ye,f as et,w as tt,x as V,v as X,i as at,j as lt,t as ot,l as st,D as rt,n as it,h as nt}from"./vendor-primevue-Ccwe8ICX.js";import{d as ct,_ as ut,c as A,r as d,t as he,z as Y,o as mt,J as B,b as p,g as r,i as c,a as S,n as F,x as a,K as u,l as ee,R as O,m as dt,M as b,F as te,j as pt,Q as ge,v as vt,y as ft}from"./vendor-vue-BKoTHMGq.js";import{a as ht,u as gt,U as bt,w as yt,N as kt,Q as _t,v as wt,x as Bt,y as xt}from"./index-ChU8jYFA.js";import{u as Ct}from"./useTableScrollHeight-BH50l3Jk.js";import{u as Vt}from"./useListPaginatorProps-DxkFupxZ.js";import{u as St}from"./useBulkDeactivate-ClcXhd4r.js";import{h as be,u as zt}from"./useBulkReassign-C5QwenzB.js";import{_ as $t}from"./BulkReassignOwnerDialog.vue_vue_type_script_setup_true_lang-gyI8nMfl.js";import{b as Rt}from"./api-query-BuJwE4A5.js";import{e as Ut}from"./helpers-DtsJfSIp.js";import{_ as At}from"./EmptyStateStandalone.vue_vue_type_script_setup_true_lang-DxWepibH.js";import{T as $}from"./TgBotService-Cle3SqF0.js";import{_ as Ft}from"./TgBotDialog.vue_vue_type_script_setup_true_lang-D3sEyTL_.js";import{S as Tt}from"./SectionCard-CICaI-qm.js";import{_ as It}from"./MobileFiltersBar.vue_vue_type_script_setup_true_lang-CKf3dLOp.js";import{_ as ye}from"./index.vue_vue_type_script_setup_true_lang-BhZU1Ar6.js";import{_ as ke}from"./index.vue_vue_type_script_setup_true_lang-B18nw0X6.js";import"./vendor-DweBnwaO.js";import"./vendor-charts-DDDWuFtC.js";import"./vendor-utils-Dz6h6rJQ.js";const Lt={class:"max-w-sm text-sm"},Mt={class:"flex items-center gap-2"},Ht={key:0,class:"pi pi-ellipsis-v"},Ot={class:"flex flex-wrap gap-3 items-center"},jt={class:"min-w-56"},qt={class:"grid grid-cols-2 sm:grid-cols-4 gap-2 items-start"},Dt={class:"min-w-0"},Nt={class:"min-w-0"},Pt={key:0,class:"min-w-0"},Et={class:"flex gap-2 shrink-0"},Wt={class:"font-medium"},Kt=["href"],Qt={key:0,class:"flex gap-2"},Gt={class:"text-xs text-surface-900/80 dark:text-surface-0/80"},Jt={key:1},Zt={key:0},Xt={key:1},Yt={class:"flex items-center gap-2"},ea={key:0,class:"flex flex-wrap gap-1"},ta={key:1,class:"text-xs opacity-50"},aa={class:"text-lg font-semibold"},la={class:"flex flex-col gap-4"},oa={class:"block font-bold mb-2"},sa={class:"text-xs opacity-70 mt-1"},Sa=ct({__name:"TgBotCrudView",setup(ra){const{t:e}=ut(),{showToast:g}=ht(),j=Ge(),{claims:z}=gt(),R=A(()=>(z==null?void 0:z.role)===bt.ADMIN),_e=A(()=>be(z==null?void 0:z.role)),ae=A(()=>be(z==null?void 0:z.role)),{isMobile:L}=yt(),{scrollHeight:we,attach:Be,detach:xe}=Ct(),{paginatorProps:Ce}=Vt(),le=d(),_=d(""),w=d(!0),x=d(null),k=d(null),oe=A(()=>[{label:e("common.active"),value:!0},{label:e("common.inactive"),value:!1}]),se=d(!R.value),q=d(!1),P=d(!1);function re(){se.value=!0}const Ve=A(()=>!!(w.value!==!0||_.value.trim()||x.value||R.value&&k.value)),Se=A(()=>{let l=0;return R.value&&k.value&&(l+=1),w.value!==null&&(l+=1),_.value.trim()&&(l+=1),x.value&&(l+=1),l});function ze(){R.value&&k.value&&Bt.removeItem(xt.SELECTED_TEAM),ue()}const M=d([]),ie=d(0),T=d(!0),y=d(!1),C=d([]),U=he({first:0,rows:10}),I=he({sortField:"created",sortOrder:-1}),$e={search:{field:"name",op:"contains",serialize:l=>l!=null&&l.trim()?l.trim():void 0},active:{field:"isActive",op:"eq",when:l=>l!==null,serialize:l=>l},user:{field:"user",op:"eq",when:l=>!!(l!=null&&l.id),serialize:l=>l==null?void 0:l.id},team:{field:"team",op:"eq",when:l=>!!(l!=null&&l.id),serialize:l=>l==null?void 0:l.id}},D=d(!1),E=d(null),{requestBulkDelete:Re}=St({selectedRows:C,deactivate:l=>$.update(l.id,{isActive:!1}),reload:f}),{showBulkReassign:W,openBulkReassign:Ue,applyBulkReassign:Ae}=zt({selectedRows:C,reassign:(l,t)=>$.reassignOwner(l,t),reload:f}),ne=d(null),Fe=A(()=>[..._e.value?[{label:e("common.bulk_reassign.button"),icon:"pi pi-user-edit",command:()=>Ue()}]:[],{label:e("common.delete"),icon:"pi pi-trash",command:()=>Re()}]);function Te(l){var t;(t=ne.value)==null||t.toggle(l)}async function f(){var l,t,s;T.value=!0;try{const{params:n}=Rt({pageFirst:U.first,pageRows:U.rows,sortField:I.sortField,sortOrder:I.sortOrder,filters:{search:_.value,active:w.value,user:x.value,team
1:k.value},spec:$e}),i=await $.list({params:n});M.value=i.data,ie.value=i.meta.total}catch(n){const i=((s=(t=(l=n==null?void 0:n.response)==null?void 0:l.data)==null?void 0:t.error)==null?void 0:s.message)??e("common.error.load_failed");g({type:"error",title:e("common.error.title"),message:i})}finally{T.value=!1}}function K(){U.first=0,C.value=[],f()}let ce;Y(_,()=>{window.clearTimeout(ce),ce=window.setTimeout(()=>K(),300)});function ue(){P.value=!0,_.value="",w.value=null,x.value=null,P.value=!1,K()}Y([w,x],()=>{!P.value&&q.value&&K()}),Y([k,se],async([l,t],[s,n])=>{if(t){if(n===!1&&t===!0){T.value=!0,q.value=!0,await f();return}q.value&&(x.value=null,U.first=0,await f())}});function Ie(l){U.first=l.first,U.rows=l.rows,C.value=[],f()}function me(){E.value=null,D.value=!0}function Le(l){E.value=l,D.value=!0}async function Me(){await f()}function He(l){j.require({message:e("tracker.tgBots.webhook.confirm.setup",{name:l.name}),header:e("tracker.tgBots.webhook.setup_title"),icon:"pi pi-link",rejectLabel:e("common.cancel"),acceptLabel:e("tracker.tgBots.webhook.actions.setup"),accept:async()=>{var t,s,n;try{y.value=!0,await $.setupWebhook(l.id),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.webhook.toast.setup_ok")}),await f()}catch(i){const h=((n=(s=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:s.error)==null?void 0:n.message)??e("common.error.save_failed");g({type:"error",title:e("common.error.title"),message:h})}finally{y.value=!1}}})}async function Oe(l){j.require({message:e("tracker.tgBots.webhook.confirm.remove",{name:l.name}),header:e("tracker.tgBots.webhook.confirm.remove_title"),icon:"pi pi-exclamation-triangle",rejectLabel:e("common.cancel"),acceptLabel:e("common.delete"),acceptClass:"p-button-danger",accept:async()=>{var t,s,n;try{y.value=!0,await $.removeWebhook(l.id),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.webhook.toast.removed")}),await f()}catch(i){const h=((n=(s=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:s.error)==null?void 0:n.message)??e("common.error.save_failed");g({type:"error",title:e("common.error.title"),message:h})}finally{y.value=!1}}})}async function je(l){var t,s,n;try{y.value=!0;const i=await $.getChannels(l.id),h=M.value.find(G=>G.id===l.id);h&&(h.channels=i),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.actions.channels_refreshed",{count:i.length})})}catch(i){const h=((n=(s=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:s.error)==null?void 0:n.message)??e("common.error.load_failed");g({type:"error",title:e("common.error.title"),message:h})}finally{y.value=!1}}const H=d(!1),Q=d(""),N=d("");function qe(l){Q.value=l.id,N.value="",H.value=!0}async function De(){const l=N.value.trim();if(!l){g({type:"warn",title:e("common.warning"),message:e("tracker.tgBots.channel.validation.chat_id_required")});return}try{y.value=!0;const t=await $.addChannel(Q.value,l),s=M.value.find(n=>n.id===Q.value);s&&(s.channels||(s.channels=[]),s.channels.find(n=>n.channelId===t.channelId)||s.channels.push(t)),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.channel.toast.added",{title:t.title})}),H.value=!1}catch(t){g({type:"error",title:e("common.error.title"),message:Ut(t,e("common.error.save_failed"))})}finally{y.value=!1}}async function Ne(l){j.require({message:e("tracker.tgBots.confirm.deactivate",{name:l.name}),header:e("tracker.tgBots.confirm.deactivate_title"),icon:"pi pi-exclamation-triangle",rejectLabel:e("common.cancel"),acceptLabel:e("common.inactive"),acceptClass:"p-button-danger",rejectClass:"p-button-secondary",accept:async()=>{var t,s,n;try{y.value=!0,await $.remove(l.id),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.form.toast.deactivated")}),await f()}catch(i){const h=((n=(s=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:s.error)==null?void 0:n.message)??e("common.error.save_failed");g({type:"error",title:e("common.error.title"),message:h})}finally{y.value=!1}}})}async function Pe(l){j.require({message:e("tracker.tgBots.confirm.activate",{name:l.name}),header:e("tracker.tgBots.confirm.activate_title"),icon:"pi pi-check-circle",rejectLabel:e("common.cancel"),acceptLabel:e("common.active"),acceptClass:"p-button-success",rejectClass:"p-button-secondary",accept:async()=>{var t,s,n;try{y.value=!0,await $.activate(l.id),g({type:"success",title:e("common.success.title"),message:e("tracker.tgBots.form.toast.activated")}),await f()}catch(i){const h=((n=(s=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:s.error)==null?void 0:n.message)??e("common.error.save_failed");g({type:"error",title:e("common.error.title"),message:h})}finally{y.value=!1}}})}const de=d(),v=d(null),Ee=A(()=>{var t,s;const l=[{label:e("common.edit"),icon:"pi pi-pencil",command:()=>{v.value&&Le(v.value)}},{label:e("tracker.tgBots.actions.setup_webhook"),icon:"pi pi-link",command:()=>{v.value&&He(v.value)}}];return l.push({label:e("tracker.tgBots.actions.refresh_channels"),icon:"pi pi-refresh",command:()=>{v.value&&je(v.value)}}),l.push({label:e("tracker.tgBots.actions.add_channel"),icon:"pi pi-plus-circle",command:()=>{v.value&&qe(v.value)}}),(t=v.value)!=null&&t.webhookConfigured&&l.push({label:e("tracker.tgBots.actions.remove_webhook"),icon:"pi pi-times-circle",command:()=>{v.value&&Oe(v.value)}}),l.push({separator:!0}),(s=v.value)!=null&&s.isActive?l.push({label:e("common.inactive"),icon:"pi pi-ban",command:()=>{v.value&&Ne(v.value)}}):l.push({label:e("common.active"),icon:"pi pi-check-circle",command:()=>{v.value&&Pe(v.value)}}),l});function We(l,t){var s;v.value=t,(s=de.value)==null||s.toggle(l)}return mt(async()=>{R.value||(T.value=!0,await f(),q.value=!0)}),(l,t)=>{var pe;const s=Ze,n=Je,i=Ye,h=et,G=at,Ke=tt,Qe=nt,J=Xe;return p(),B(te,null,[r(Tt,null,{title:c(()=>[ge(b(a(e)("tracker.tgBots.title"))+" ",1),r(s,{icon:"pi pi-question-circle",rounded:"",text:"",severity:"info",size:"small",onClick:t[0]||(t[0]=o=>{var m;return(m=le.value)==null?void 0:m.toggle(o)})}),r(a(it),{ref_key:"descHintRef",ref:le,"append-to":"body"},{default:c(()=>[u("div",Lt,b(a(e)("tracker.tgBots.description")),1)]),_:1},512)]),action:c(()=>[u("div",Mt,[ee((p(),S(s,{size:"small",severity:"secondary","aria-haspopup":"true","aria-controls":"bulk_actions_menu_tgbots",onClick:Te},{default:c(()=>[r(a(st),{value:C.value.length,severity:"contrast"},null,8,["value"]),a(L)?(p(),B("i",Ht)):(p(),B(te,{key:1},[u("span",null,b(a(e)("common.table.actions")),1),t[20]||(t[20]=u("i",{class:"pi pi-chevron-down text-xs"},null,-1))],64))]),_:1})),[[vt,C.value.length>0],[J,a(L)?a(e)("common.bulk_actions"):"",void 0,{bottom:!0}]]),r(a(rt),{ref_key:"bulkActionsMenu",ref:ne,id:"bulk_actions_menu_tgbots",model:Fe.value,popup:""},null,8,["model"]),r(s,{label:a(e)("tracker.tgBots.create"),icon:"pi pi-plus",severity:"success",size:"small",onClick:me},null,8,["label"])])]),default:c(()=>[R.value&&!a(L)?(p(),S(n,{key:0,class:"my-3 toolbar-head"},{start:c(()=>[u("div",Ot,[u("div",jt,[r(a(ye),{size:"small",modelValue:k.value,"onUpdate:modelValue":t[1]||(t[1]=o=>k.value=o),placeholder:a(e)("common.team"),showClear:"",fluid:"",localStorageSave:!0,onReady:re},null,8,["modelValue","placeholder"])])])]),_:1})):F("",!0),a(L)?F("",!0):(p(),S(n,{key:1,class:"my-3 toolbar-head"},{start:c(()=>{var o;return[u("div",qt,[u("div",Dt,[r(a(ve),null,{default:c(()=>[r(a(fe),null,{default:c(()=>[...t[21]||(t[21]=[u("i",{class:"pi pi-search"},null,-1)])]),_:1}),r(i,{modelValue:_.value,"onUpdate:modelValue":t[2]||(t[2]=m=>_.value=m),placeholder:a(e)("tracker.tgBots.search_placeholder"),autocomplete:"off",size:"small",fluid:"",class:O
1({"border-1 !border-blue-500":_.value.trim()})},null,8,["modelValue","placeholder","class"])]),_:1})]),u("div",Nt,[r(h,{size:"small",modelValue:w.value,"onUpdate:modelValue":t[3]||(t[3]=m=>w.value=m),options:oe.value,optionLabel:"label",optionValue:"value",placeholder:a(e)("common.status"),showClear:!0,fluid:"",class:O({"border-1 !border-blue-500":w.value!==null})},null,8,["modelValue","options","placeholder","class"])]),ae.value?(p(),B("div",Pt,[r(a(ke),{modelValue:x.value,"onUpdate:modelValue":t[4]||(t[4]=m=>x.value=m),teamId:((o=k.value)==null?void 0:o.id)??null,size:"small",placeholder:a(e)("common.owner"),showClear:!0,fluid:""},null,8,["modelValue","teamId","placeholder"])])):F("",!0)])]}),end:c(()=>[u("div",Et,[ee(r(s,{icon:"pi pi-filter-slash",size:"small",severity:"secondary",onClick:ue},null,512),[[J,a(e)("common.reset"),void 0,{bottom:!0}]]),r(s,{label:a(e)("common.refresh"),icon:"pi pi-refresh",size:"small",onClick:t[5]||(t[5]=o=>f())},null,8,["label"])])]),_:1})),a(L)?(p(),S(It,{key:2,"panel-id":"mobile-filters-panel-tgbots","applied-count":Se.value,onRefresh:t[10]||(t[10]=o=>f()),onResetAll:ze},{default:c(()=>{var o;return[R.value?(p(),S(a(ye),{key:0,modelValue:k.value,"onUpdate:modelValue":t[6]||(t[6]=m=>k.value=m),size:"small",placeholder:a(e)("common.team"),showClear:"",fluid:"",class:"col-span-2",localStorageSave:!0,onReady:re},null,8,["modelValue","placeholder"])):F("",!0),r(a(ve),{class:"col-span-2"},{default:c(()=>[r(a(fe),null,{default:c(()=>[...t[22]||(t[22]=[u("i",{class:"pi pi-search"},null,-1)])]),_:1}),r(i,{modelValue:_.value,"onUpdate:modelValue":t[7]||(t[7]=m=>_.value=m),placeholder:a(e)("tracker.tgBots.search_placeholder"),autocomplete:"off",size:"small",fluid:"",class:O({"border-1 !border-blue-500":_.value.trim()})},null,8,["modelValue","placeholder","class"])]),_:1}),r(h,{size:"small",modelValue:w.value,"onUpdate:modelValue":t[8]||(t[8]=m=>w.value=m),options:oe.value,optionLabel:"label",optionValue:"value",placeholder:a(e)("common.status"),showClear:!0,fluid:"",class:O({"border-1 !border-blue-500":w.value!==null})},null,8,["modelValue","options","placeholder","class"]),ae.value?(p(),S(a(ke),{key:1,modelValue:x.value,"onUpdate:modelValue":t[9]||(t[9]=m=>x.value=m),teamId:((o=k.value)==null?void 0:o.id)??null,size:"small",placeholder:a(e)("common.owner"),showClear:!0,fluid:""},null,8,["modelValue","teamId","placeholder"])):F("",!0)]}),_:1},8,["applied-count"])):F("",!0),!T.value&&M.value.length===0&&!Ve.value?(p(),S(At,{key:3,iconClass:"pi pi-telegram",title:a(e)("tracker.tgBots.empty"),description:a(e)("tracker.tgBots.empty_hint")},{action:c(()=>[r(s,{label:a(e)("tracker.tgBots.create"),icon:"pi pi-plus",severity:"success",onClick:me},null,8,["label"])]),_:1},8,["title","description"])):(p(),S(Ke,dt({key:4,value:M.value,loading:T.value,lazy:"",paginator:"",rows:U.rows,totalRecords:ie.value,"rows-per-page-options":[10,25,50,100]},a(Ce),{onPage:Ie,onSort:t[11]||(t[11]=()=>{U.first=0,C.value=[],f()}),responsiveLayout:"scroll",dataKey:"id",selection:C.value,"onUpdate:selection":t[12]||(t[12]=o=>C.value=o),stripedRows:"",sortField:I.sortField,"onUpdate:sortField":t[13]||(t[13]=o=>I.sortField=o),sortOrder:I.sortOrder,"onUpdate:sortOrder":t[14]||(t[14]=o=>I.sortOrder=o),sortMode:"single",removableSort:"",size:"small",class:"text-base-table mt-3",tableClass:"base-table",resizableColumns:"",columnResizeMode:"expand",showGridlines:"",rowHover:"",scrollable:"",scrollHeight:a(we),pt:{tableContainer:{onVnodeMounted:o=>{a(_t)(o.el),a(Be)(o.el)},onVnodeBeforeUnmount:o=>{a(kt)(o.el),a(xe)()}}}}),{empty:c(()=>[ge(b(a(e)("common.no_results")),1)]),default:c(()=>[r(a(V),{selectionMode:"multiple",style:{width:"3rem"},exportable:!1}),r(a(V),{field:"name",header:a(e)("tracker.tgBots.columns.name"),sortable:"",style:{"min-width":"10rem"}},{body:c(({data:o})=>[u("span",Wt,b(o.name),1)]),_:1},8,["header"]),r(a(V),{exportable:!1,style:{"min-width":"42px","max-width":"42px",width:"42px"},resizable:!1},{body:c(({data:o})=>[ee(r(s,{size:"small",icon:"pi pi-ellipsis-v",outlined:"",text:"",onClick:m=>We(m,o)},null,8,["onClick"]),[[J,a(e)("tracker.tgBots.columns.actions")]])]),_:1}),r(a(V),{field:"botUsername",header:a(e)("tracker.tgBots.columns.username"),sortable:"",style:{"min-width":"10rem"}},{body:c(({data:o})=>[u("a",{href:`https://t.me/${o.botUsername}`,target:"_blank",class:"text-primary-500 hover:underline"}," @"+b(o.botUsername),9,Kt)]),_:1},8,["header"]),r(a(V),{field:"isActive",header:a(e)("common.status"),sortable:"",style:{"min-width":"6rem"}},{body:c(({data:o})=>[r(a(X),{value:o.isActive?a(e)("common.active"):a(e)("common.inactive"),severity:o.isActive?"success":"danger"},null,8,["value","severity"])]),_:1},8,["header"]),r(a(V),{field:"user",header:a(e)("common.owner"),style:{"min-width":"10rem",width:"10rem"}},{body:c(({data:o})=>[typeof o.user=="object"&&o.user?(p(),B("div",Qt,[u("div",null,[r(G,{class:O(["!w-8 !h-8 border border-surface-200 dark:border-white/10",{"!bg-blue-300 !text-white":!o.user.avatar}]),size:"normal",image:a(wt)(o.user.avatar),icon:o.user.avatar?void 0:"pi pi-user",shape:"circle"},null,8,["class","image","icon"])]),u("div",null,[u("div",null,b(o.user.name),1),u("div",Gt,b(o.user.email),1)])])):(p(),B("span",Jt,"-"))]),_:1},8,["header"]),R.value?(p(),S(a(V),{key:0,field:"team",header:a(e)("tracker.tgBots.columns.team"),sortable:"",style:{"min-width":"12rem"}},{body:c(({data:o})=>[typeof o.team=="object"&&o.team?(p(),B("div",Zt,b(o.team.name),1)):(p(),B("div",Xt,b(o.team||""),1))]),_:1},8,["header"])):F("",!0),r(a(V),{field:"webhookConfigured",header:a(e)("tracker.tgBots.columns.webhook"),sortable:"",style:{"min-width":"8rem"}},{body:c(({data:o})=>[r(a(X),{value:o.webhookConfigured?a(e)("common.active"):a(e)("common.inactive"),severity:o.webhookConfigured?"success":"warning"},null,8,["value","severity"])]),_:1},8,["header"]),r(a(V),{field:"channels",header:a(e)("tracker.tgBots.columns.channels"),style:{"min-width":"12rem"}},{body:c(({data:o})=>{var m;return[u("div",Yt,[(m=o.channels)!=null&&m.length?(p(),B("div",ea,[(p(!0),B(te,null,pt(o.channels,Z=>(p(),S(a(X),{key:Z.channelId,value:Z.title||Z.channelId,severity:"info",class:"text-xs"},null,8,["value"]))),128))])):(p(),B("span",ta,"â"))])]}),_:1},8,["header"]),r(a(V),{field:"created",header:a(e)("tracker.tgBots.columns.created"),sortable:"",style:{"min-width":"10rem"}},{body:c(({data:o})=>
1[u("span",null,b(o.created?new Date(o.created).toLocaleString():"-"),1)]),_:1},8,["header"])]),_:1},16,["value","loading","rows","totalRecords","selection","sortField","sortOrder","scrollHeight","pt"])),r(a(lt),{ref_key:"actionMenu",ref:de,model:Ee.value,popup:""},null,8,["model"]),r(a(ot))]),_:1}),r(Ft,{visible:D.value,"onUpdate:visible":t[15]||(t[15]=o=>D.value=o),bot:E.value,onSave:Me},null,8,["visible","bot"]),r(Qe,{visible:H.value,"onUpdate:visible":t[18]||(t[18]=o=>H.value=o),style:{width:"440px",maxWidth:"95vw"},modal:!0},{header:c(()=>[u("span",aa,b(a(e)("tracker.tgBots.channel.add_title")),1)]),footer:c(()=>[r(s,{label:a(e)("common.cancel"),icon:"pi pi-times",text:"",onClick:t[17]||(t[17]=o=>H.value=!1)},null,8,["label"]),r(s,{label:a(e)("common.save"),icon:"pi pi-check",loading:y.value,onClick:De},null,8,["label","loading"])]),default:c(()=>[u("div",la,[u("div",null,[u("label",oa,b(a(e)("tracker.tgBots.channel.fields.chat_id")),1),r(i,{modelValue:N.value,"onUpdate:modelValue":t[16]||(t[16]=o=>N.value=o),placeholder:a(e)("tracker.tgBots.channel.placeholders.chat_id"),fluid:""},null,8,["modelValue","placeholder"]),u("div",sa,b(a(e)("tracker.tgBots.channel.help.chat_id")),1)])])]),_:1},8,["visible"]),r($t,{visible:a(W),"onUpdate:visible":t[19]||(t[19]=o=>ft(W)?W.value=o:null),count:(C.value||[]).length,teamId:(pe=k.value)==null?void 0:pe.id,onConfirm:a(Ae)},null,8,["visible","count","teamId","onConfirm"])],64)}}});export{Sa 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.