1import{e as g,r as y,a1 as z,w as q,f as B,o as h,i as $,J as L,g as O,E as S,k as V,z as j,p as U,n as T,j as p,l as k,h as c,m,D as Y,y as I,Z,H as G,S as N,C as F,q as Q,P as W,t as P,u as X,Y as ee,c as A,a0 as te,B as ae,A as oe}from"./entry-B-Hpuomk.js";import{_ as ne}from"./page-sF2mXcOs.js";import{_ as E,u as se}from"./useInputSearch-ITpoTjd2.js";import{a as le,u as ie}from"./useTabButton-DlIj8A6n.js";import"./vendor-bowser-D_8kPUYJ.js";import"./vendor-dayjs-LAG24BS5.js";const ce={key:0,class:"max-w-max w-[calc(100%-1.5rem)] h-fit p-3.5 lg:px-6 lg:py-4 flex items-center max-sm:justify-between gap-x-4 rounded-2xl bg-white dark:bg-black/90 shadow-2xl"},re=["aria-label"],ue=g({__name:"custom-cookie",props:{btnAriaLabel:{default:"OK - пÑинÑÑÑ ÐºÑкки"}},emits:["changeVisibility"],setup(_,{emit:t}){const o=t,a=y(!1);z(()=>e());function e(){document.cookie.match("cookieIsAgree")===null&&(a.value=!0)}function i(){a.value=!1,document.cookie="cookieIsAgree = true; max-age = 1000000000"}return q(a,s=>o("changeVisibility",s),{immediate:!0}),(s,l)=>{const u=B("test");return a.value?(h(),$("div",ce,[L(s.$slots,"text"),O((h(),$("button",{class:"rounded-lg text-white text-sm font-medium cursor-pointer px-4 md:px-8 py-2 bg-brand-primary","aria-label":s.btnAriaLabel,role:"button",onClick:i},[L(s.$slots,"button",{},()=>[l[0]||(l[0]=S(" OK ",-1))])],8,re)),[[u,"cookie-agree-button"]])])):V("",!0)}}}),pe={class:"text-sm md:text-base grow text-brand-base"},me=g({__name:"cookie-popup",setup(_){const{t}=j();return(o,a)=>{const e=Y;return h(),U(c(ue),{class:"md:max-w-xl lg:max-w-3xl xl:max-w-4xl fixed z-50 bottom-3 lg:bottom-4 start-1/2 -translate-x-1/2 rtl:translate-x-1/2","btn-aria-label":"Accept cookie"},{text:T(()=>[p("p",pe,[S(k(c(t)("cookie1"))+" ",1),m(e,{to:"/cookie",target:"_blank",class:"text-brand-primary underline"},{default:T(()=>[S(k(c(t)("cookieLink")),1)]),_:1})])]),button:T(()=>a[0]||(a[0]=[S(" Ok ",-1)])),_:1})}}}),_e=Object.assign(me,{__name:"TechnicalCookiePopup"}),fe={class:"flex flex-col items-center py-6 px-4 w-full"},de={class:"text-neutral-800 text-center mb-6 mt-4"},he=["href"],ge=["aria-label"],ve=g({__name:"popup-app",setup(_){const{t}=j(),o=y(!1),a=y(null),{appState:e}=I(),i=le(),{value:s,update:l}=Z("hideDownloadAppPopup",v=>v==="true");z(()=>{a.value=(i.isAndroid?e.value?.androidAppLink:e.value?.iosAppLink)||null,setTimeout(()=>o.value=s.value!=="true",1e4)});function u(){o.value=!1,l("true")}return(v,n)=>{const f=G;return c(o)&&c(a)?(h(),$("div",{key:0,class:"flex fixed bottom-0 w-full h-full z-50 bg-neutral-500/60 md:hidden",onClick:n[1]||(n[1]=x=>u())},[p("div",{class:"bg-neutral-50 mt-auto rounded-t-2xl w-full",onClick:n[0]||(n[0]=N(()=>{},["stop"]))},[p("div",fe,[m(f),p("span",de,k(c(t)("popupDescription")),1),p("a",{href:c(a)??"",target:"blank",class:"w-full justify-center mb-3 items-center flex bg-brand-primary rounded-md p-2 text-white"},[m(c(E),{class:"w-7 h-7 me-3 text-white",name:"download"}),p("span",null,k(c(t)("downloadApp")),1)],8,he),p("button",{"aria-label":c(t)("popupClose"),class:"w-full border border-neutral-200 p-2 rounded-md cursor-pointer mb-3 font-semibold",onClick:N(u,["prevent"])},k(c(t)("popupClose")),9,ge)])])])):V("",!0)}}}),xe=Object.assign(ve,{__name:"TechnicalPopupApp"}),be=g({__name:"ScrollToTop",setup(_){const t=y(!1);let o;const a=()=>{clearTimeout(o),o=setTimeout(()=>t.value=window?.scrollY>0||!1,500)};function e(){window.scrollTo({top:0,behavior:"smooth"})}return z(()=>{window.addEventListener("scroll",a)}),F(()=>{clearTimeout(o),window.removeEventListener("scroll",a)}),(i,s)=>{const l=B("test");return O((h(),$("button",{"aria-label":"ÐвеÑÑ
",class:Q(["transition-all duration-200 ease-in-out p-3 w-10 h-10 shadow-md rounded-full",[t.value?"z-10":"-z-50 opacity-0",i.$attrs]]),onClick:e},[m(c(E),{class:"w-full h-full aspect-square text-inherit rotate-90",name:"back"})],2)),[[l,"scroll-to-top-button"]])}}}),we=Object.assign(be,{__name:"ScrollToTop"}),ke=g({__name:"search-list-container",props:{channels:{}},setup(_){const o=W(_,"channels"),{isSearch:a,searchChannelList:e,inputSearch:i}=se(),{firstButton:s}=ie();return e.value=o.value,q(i,l=>{l?(a.value=!0,e.value=P(o)?.filter(u=>u.name_ru.toLowerCase().includes(l.toLowerCase())),s()):e.value=P(o)}),(l,u)=>L(l.$slots,"default")}}),ye=Object.assign(ke,{__name:"LayoutSearchListContainer"});async function $e(_){const{$httpClient:t}=X(),{regionCode:o,regionZone:a,epg:e=0,limit:i=30,epgcnt:s=0,podcasts:l=0,method:u="GET",body:v=null}=_,n=ee("playlistState",()=>({channels:[],total:0,category:0})),f=y(!1),x=A(()=>Math.ceil(n.value.channels?.length/i)+1),C=A(()=>({page:x.value||1,epg:e,limit:i,epgcnt:s,podcasts:l,region:o,tz:a}));async function b(r){if(!f.value)try{f.value=!0;const{channels:d,total:w}=await t.channelList(C.value,u,r);f.value=!1,d&&(n.value.channels=[...n.value.channels,...d],n.value.total=w||0,n.value.category=r&&JSON.parse(r?.get("filter"))?.category||0)}catch(d){console.log(d)}}n.value.channels?.length||await b(v);const M=A(()=>{const r=Math.ceil((n.value.total||0)/C.value.limit);return x.value<r});async function R(r){await b(r)}async function H(r){n.value={channels:[],total:0,category:0},await b(r)}return{playlist:n,hasNextPage:M,pending:f,loadNext:R,fetchAnotherPlaylist:H,extendChannels(r,d){return!r||!d?[]:r.reduce((w,J,D)=>(d.includes(D)&&w.push({index:d.findIndex(K=>
1K===D)}),w.push(J),w),[])}}}const Ce={class:"min-h-screen flex flex-col fullscreen:overflow-hidden fullscreen:h-screen"},Se={class:"flex-1"},Te={class:"fixed bottom-10 end-10 z-30"},qe=g({__name:"default",async setup(_){let t,o;const{playlist:a}=([t,o]=te(()=>$e({limit:0,epgcnt:0})),t=await t,o(),t),{appDomain:e,baseUrl:i,appState:s}=I();return ae({link:{"turkcanli.tv":[{rel:"icon",type:"image/png",href:"/turkcanli.tv/favicon.ico"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/turkcanli.tv/favicon-32x32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/turkcanli.tv/favicon-16x16.png.ico"},{rel:"apple-touch-icon",type:"image/png",href:"/turkcanli.tv/apple-touch-icon.png"},{rel:"manifest",href:"/turkcanli.tv/site.webmanifest"}],"afriqueendirect.tv":[{rel:"icon",type:"image/png",href:"/afriqueendirect.tv/favicon.ico"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/afriqueendirect.tv/favicon-32x32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/afriqueendirect.tv/favicon-16x16.png.ico"},{rel:"apple-touch-icon",type:"image/png",href:"/afriqueendirect.tv/apple-touch-icon.png"},{rel:"manifest",href:"/afriqueendirect.tv/site.webmanifest"}]}[e.value]??[{rel:"icon",type:"image/png",href:`/${e.value}/favicon.ico`},{rel:"apple-touch-icon",type:"image/png",href:`/${e.value}/favicon-180x180.png`},{rel:"apple-touch-icon",type:"image/png",href:`/${e.value}/favicon-152x152.png`}]}),oe({ogImage:()=>`${i.value}/${e.value}/logo.svg`,twitterImage:()=>`${i.value}/${e.value}/logo.svg`,ogType:()=>"video.other",ogLocale:()=>`${s.value?.appLocale}`,ogSiteName:()=>`${s.value?.siteName}`}),(u,v)=>{const n=_e,f=ne,x=xe,C=we;return h(),$("div",Ce,[m(n,{class:"flex gap-x-2"}),m(ye,{channels:c(a).channels},{default:T(()=>[p("main",Se,[m(f,{keepalive:{max:1},"page-key":b=>b.name},null,8,["page-key"])])]),_:1},8,["channels"]),m(x),p("div",Te,[m(C,{class:"bg-white fullscreen:hidden"})])])}}});export{qe 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.