PageSourceSearch

https://turkcanli.tv/_nuxt/index-D6Gpi-pk.js

js turkcanli.tv collected 2026-09-24 14:28:12 UTC 12,165 bytes, 1 lines download raw bytes

1import{_ as F,a as G}from"./page-footer-ClMu0rLS.js";import{g as R,_ as P,a as U,b as H,u as M,c as J,d as Q,e as Y,f as Z,h as W,i as X}from"./useChannelList-DAJTQPqF.js";import{u as ee,a as ae,c as A,b as ne,r as te,t as se,w as re,d as oe,e as C,f as ie,g as le,h as e,o as a,i as r,j as m,k as z,l as E,m as o,_ as ce,n as V,p as _,q as de,F as B,s as N,v as O,x as I,y as ue,z as me,A as pe,B as _e,C as ge,D as he,T as be}from"./entry-C3Sm5Zal.js";import{u as ve}from"./useInputSearch-OuXZ0t1O.js";import{u as $}from"./useTabButton-BcedYXDY.js";import"./vendor-bowser-D_8kPUYJ.js";import"./vendor-dayjs-LAG24BS5.js";function fe({code:g,regionZone:t,regionCode:s,useBff:u,isVitrina:i,epg_limit:l}){const{$httpClient:f}=ee(),n=oe(),{ref:c}=ae(),y=`epg-on-day-${g}-${l!==void 0?1:15}`,p=n.public?.locale==="ru",k=A(()=>({grouping:0,epg_from:0,...l!==void 0?{epg_limit:l}:{epgcnt:15},_:c.value,...p?{is_merge_vitrina:i?1:0}:{},...s?{region:s,tz:t}:{}})),{data:h,error:d,execute:S,refresh:D}=ne(y,()=>f.channelEpg(g,k.value,...u?[u]:[]),{immediate:!1,server:!1,dedupe:"defer",getCachedData:R}),b=te(h.value?"success":"idle"),w=A(()=>h.value?.epg?.find(x=>x.timestop-se(c)>=0));return re(w,async x=>{const T=h.value?.epg;T?.length&&(x?.id===T[T.length-1]?.id||!x)&&(await D(),b.value=d.value?"error":"success")},{immediate:!0}),{data:h,status:b,actualEpg:w,async fetch(){b.value==="idle"&&(b.value="pending",await S(),b.value=d.value?"error":"success")}}}const ye={class:"w-full h-full text-neutral-800 relative group z-0 hover:z-10 rounded-lg shadow-md hover:shadow-xl duration-300 ease-in-out"},ke={class:"relative w-full z-10 p-2 pb-4 md:p-3 rounded-lg bg-white flex gap-x-2 md:gap-x-0 justify-between items-start h-24 md:h-36"},xe=["src"],ze={class:"flex-1"},Te={class:"flex items-start justify-between w-full md:mb-4"},Ve=["src"],we={class:"text-base leading-5 text-neutral-800 md:text-xl font-medium md:me-auto"},Se={key:1,class:"h-6 md:h-10 flex items-center"},De={key:0,class:"hidden lg:block absolute bottom-1 left-0 right-0 group-hover:pt-2 group-hover:translate-y-full duration-300 ease group-hover:delay-400 group-hover:duration-400 z-0"},Ae={class:"bg-white rounded-lg py-2 px-4 max-h-72 group-hover:shadow-md"},$e=C({__name:"Item-content",props:{channelName:{},channelImg:{},channelOurID:{},channelAddress:{},hasEpg:{type:Boolean}},setup(g){const t=g,{actualEpg:s,status:u,data:i,fetch:l}=fe({code:t.channelAddress}),f=A(()=>{if(i.value){const n=s?i.value?.epg?.indexOf(s.value):null;if(n)return i.value?.epg?.slice(n+1,n+3)}return null});return(n,c)=>{const y=P,p=ce,k=H,h=ie("visibility");return le((a(),r("div",ye,[m("div",ke,[n.channelImg?(a(),r("img",{key:0,src:n.channelImg,alt:"",class:"object-contain w-14 h-14 rounded-md md:hidden",loading:"lazy"},null,8,xe)):z("",!0),m("div",ze,[m("div",Te,[n.channelImg?(a(),r("img",{key:0,src:n.channelImg,alt:"",class:"me-5 hidden md:block object-contain w-8 h-8 md:w-12 md:h-12 rounded-xl",loading:"lazy"},null,8,Ve)):z("",!0),m("span",we,E(n.channelName),1),o(p,null,{default:V(()=>[o(y,{id:n.channelOurID,class:"w-8 h-8 hidden md:block"},null,8,["id"])]),_:1})]),t.hasEpg?(a(),_(k,{key:0,program:e(s)??null,"time-program":"current-gray",class:de(["min-h-[40px]",{"bg-neutral-200 animate-pulse rounded-lg text-transparent":(e(u)==="idle"||e(u)==="pending")&&!e(s)}])},null,8,["program","class"])):(a(),r("div",Se)),o(p,null,{default:V(()=>[e(s)?.timestop?(a(),_(e(U),{key:e(s)?.id,finish:e(s)?.timestop??0,start:e(s)?.timestart||0,"style-progress":"bg-brand-primary rounded-full",class:"bg-brand-base/20 h-1 rounded-full mt-3"},null,8,["finish","start"])):z("",!0)]),_:1})]),o(p,null,{default:V(()=>[o(y,{id:n.channelOurID,class:"w-8 h-8 md:hidden"},null,8,["id"])]),_:1})]),e(u)==="success"&&e(f)?.length?(a(),r("div",De,[m("div",Ae,[(a(!0),r(B,null,N(e(f),d=>(a(),_(k,{key:d.id,class:"flex item-center relative py-4 px-0 divide divide-gray-200",program:d,"time-program":"next"},null,8,["program"]))),128))])])):z("",!0)])),[[h,d=>t.hasEpg&&d&&e(l)(),void 0,{once:!0,throttle:!0}]])}}}),Ce=Object.assign($e,{__name:"ChannelItemContent"}),Ee={},Be={class:"p-2.5 mx-auto w-full lg:w-4/5 py-4"};function Ne(g,t){return a(),r("div",Be,t[0]||(t[0]=[I(' Assistir TV Online Gratuitamente no <a href="/" class="text-primary-300">BrasilaoVivo.tv</a><br><br> Desfrute de uma ampla variedade de canais de televisão ao vivo em português e espanhol 
1<br><br> Se você está em busca de entretenimento, notícias, música e muito mais, o <a href="/" class="text-primary-300">BrasilaoVivo.tv</a> é o seu destino para assistir TV online gratuitamente. Com mais de 300 canais disponíveis, oferecemos uma experiência diversificada e emocionante para o público do Brasil e de outras nações latino-americanas. <br><br> Uma Plataforma Aberta de Canais <br><br> Dê uma olhada em nossos canais de televisão emocionantes <br><br> O BrasilaoVivo.tv é a sua porta de entrada para uma ampla seleção de canais de televisão, variando de RETRÔ CARTOON, CHANNEL 1, CANAL 29, REDE BRASIL DE TELEVISÃO, JETSONS TV e muitos outros. Independentemente do seu gosto ou preferência, temos algo para todos. <br><br> Assista TV em Português e Espanhol <br><br> Uma plataforma multilíngue para o público diversificado <br><br> Nossa plataforma é projetada para atender a uma audiência variada. Oferecemos canais em português e espanhol, tornando-o ideal para brasileiros e falantes de espanhol em toda a América Latina. Você pode mergulhar na cultura e no entretenimento em seu próprio idioma. <br><br> Entretenimento Sem Limites <br><br> Uma vasta gama de opções de entretenimento ao seu alcance <br><br> Com a variedade de canais disponíveis, você pode mergulhar em uma infinidade de opções de entretenimento. De desenhos animados nostálgicos a programas de notícias atuais, há algo para todos os gostos. Nunca haverá um momento de tédio quando você puder assistir TV online no <a href="/" class="text-primary-300">BrasilaoVivo.tv.</a><br><br> Acesso Gratuito e Fácil <br><br> Sem necessidade de assinaturas, taxas ou complicações <br><br> A melhor parte é que nosso serviço é totalmente gratuito. Não é necessário assinar ou pagar taxas de inscrição. Basta acessar o site e começar a assistir TV online instantaneamente. É conveniente e acessível. <br><br> Assista de Qualquer Lugar, a Qualquer Hora <br><br> Desfrute da flexibilidade de assistir TV online <br><br> Seja você um espectador em casa, no trabalho ou em trânsito, nosso site é acessível em qualquer dispositivo com acesso à internet. Assista sua programação favorita de TV a qualquer hora e em qualquer lugar. <br><br> Atualizações Regulares e Novos Canais <br><br> Sempre trazendo novidades para a sua diversão <br><br> Mantemos nossa seleção de canais fresca e emocionante, adicionando regularmente novos canais e atualizando os existentes. Dessa forma, você nunca ficará sem opções para assistir e sempre encontrará algo novo para desfrutar. <br><br> Conclusão <br><br> O <a href="/" class="text-primary-300">BrasilaoVivo.tv</a> é a sua plataforma de escolha para assistir TV online gratuitamente. Com mais de 300 canais em português e espanhol, oferecemos uma experiência diversificada e emocionante para o público do Brasil e de outras nações latino-americanas. Não importa o que você deseja assistir, nossa plataforma tem algo para todos. Aproveite a liberdade de assistir TV a qualquer hora, em qualquer lugar, sem custos ou complicações. Explore nossa seleção de canais e mergulhe em um mundo de entretenimento sem limites! ',73)]))}const Oe=Object.assign(O(Ee,[["render",Ne]]),{__name:"DescriptionGoogleAdsense"}),Ie={},qe={class:"p-2.5 mx-auto w-full lg:w-4/5 py-4"};function Ke(g,t){return a(),r("div",qe,t[0]||(t[0]=[I(" Ücretsiz Popüler Türk TV Kanallarını İzleyin <br><br> Bizim platformumuzda Show TV, Star TV, Fırat TV, LIFE TV, OlayTürkTV, AlanyaTV, Kanal19 TV gibi popüler Türk televizyon kanallarını ücretsiz izleyebilirsiniz. Kaliteli yayın akışı ve geniş kanal seçenekleriyle evinizin konforunda en sevdiğiniz programları takip edin. <br><br> Çeşitli Türk Kanalları Tek Platformda <br><br> Farklı zevklere ve ilgi alanlarına hitap eden çeşitli Türk kanallarını tek bir platformda topluyoruz. Dizi, film, haber, spor, eğlence ve daha birçok kategoride içerikleri bulabilirsiniz. Show TV&#39;den dramalara, Star TV&#39;den eğlence programlarına kadar her türlü içeriği keşfedin. <br><br> Kesintisiz ve Kaliteli Yayın Keyfi <br><br> Platformumuz, yüksek görüntü ve ses kalitesinde kesintisiz yayın sunar. İnternet bağlantınız olduğu sürece, herhangi bir cihazdan favori Türk TV kanallarınızı rahatlıkla izleyebilirsiniz. LIFE TV, OlayTürkTV ve AlanyaTV gibi yerel 
1kanalların yanı sıra, Kanal19 TV gibi ulusal kanalları da bulabilirsiniz. <br><br> Kolay Erişim ve Kullanıcı Dostu Arayüz <br><br> Kullanıcı dostu arayüzümüz sayesinde aradığınız kanallara hızlıca ulaşabilirsiniz. Kanal listemiz düzenli olarak güncellenir, böylece yeni eklenen kanalları da kaçırmazsınız. <br><br> Fırat TV gibi spesifik içerikler arayanlar için de arama özelliğimiz mevcuttur. <br><br> Her Zaman Güncel İçerikler <br><br> Sitemiz, Türk televizyon dünyasındaki en son gelişmeleri ve popüler programları sürekli takip eder. Böylece, en güncel içeriklere hızlı bir şekilde erişim sağlayabilirsiniz. <br><br> Star TV&#39;nin en yeni dizilerinden, Show TV&#39;nin hit şovlarına kadar her şey burada. <br><br> Ücretsiz ve Kayıt Gerekmez <br><br> Tüm bu hizmetlerimiz tamamen ücretsizdir. Kayıt olmanıza veya ekstra ücret ödemenize gerek yok. Sadece sitemize girin ve istediğiniz kanalı seçerek anında izlemeye başlayın. Ücretsiz, kolay ve keyifli bir TV izleme deneyimi için doğru yerdesiniz. ",40)]))}const je=Object.assign(O(Ie,[["render",Ke]]),{__name:"DescriptionGoogleAdsenseTr"}),Le={class:"w-full h-full"},Fe={class:"max-w-7xl px-2.5 w-full mx-auto min-h-[calc(100vh-130px)] flex flex-col relative"},Ge={class:"mt-2.5 mb-4 flex justify-between items-center md:mt-10 md:mb-11"},Re={class:"hidden md:block text-neutral-800 text-4xl font-semibold m-0"},Pe={key:0,class:"grid w-full gap-x-5 px-2 gap-y-2 grid-cols-1 pb-5 md:grid-cols-2 lg:grid-cols-3"},Xe=C({__name:"index",setup(g){const{changeSource:t}=M(),{resetSearchState:s}=ve(),{isFavorite:u}=$(),{baseUrl:i,appState:l}=ue(),{getIndexSeo:f}=Z(),{t:n}=me(),c=f(l.value?.appDomain);pe({title:()=>c?.title,description:()=>c?.description,ogTitle:()=>c?.title,ogDescription:()=>c?.description,ogUrl:()=>`${i.value}`,twitterTitle:()=>c?.title,twitterDescription:()=>c?.description}),_e({link:[{rel:"canonical",href:i.value}],script:[{type:"application/ld+json",innerHTML:JSON.stringify({"@context":"https://schema.org","@type":"Organization",name:l.value?.appDomain,url:i.value,logo:`${i.value}/logo.svg`})}]});const{firstButton:y}=$(),{listItems:p,favoriteChannels:k}=J();return ge(()=>{y(),s()}),(h,d)=>{const S=F,D=Q,b=Y,w=Ce,x=he,T=W,q=X,K=Oe,j=je,L=G;return a(),r("div",null,[o(S),m("div",Le,[o(D),m("div",Fe,[m("div",Ge,[m("h2",Re,E(e(u)?e(n)("favoriteTitle"):e(n)("all")),1),o(b,{class:"w-full px-4 md:w-1/4","is-mobile-program":!1})]),e(p)?.length?(a(),r("div",Pe,[o(be,{"enter-active-class":"duration-200","enter-to-class":"opacity-100","leave-active-class":"duration-200","leave-to-class":"opacity-0",name:"channel"},{default:V(()=>[(a(!0),r(B,null,N(e(p),v=>(a(),_(x,{key:v.our_id,to:`/${v?.address}`,onClick:d[0]||(d[0]=Ue=>e(t)("список каналов"))},{default:V(()=>
1[o(w,{"channel-img":v?.image,"channel-name":v.name_ru,"channel-our-i-d":v?.our_id,"has-epg":v?.hasEpg,"channel-address":v?.address},null,8,["channel-img","channel-name","channel-our-i-d","has-epg","channel-address"])]),_:2},1032,["to"]))),128))]),_:1})])):e(u)&&!e(k)?.length?(a(),_(T,{key:1,"is-channel":!1})):(a(),_(q,{key:2,"is-channel":!1})),e(l)?.appDomain==="brasilaovivo.tv"?(a(),_(K,{key:3})):z("",!0),e(l)?.appDomain==="turkcanli.tv"?(a(),_(j,{key:4})):z("",!0)]),o(L,{"is-channel":!1})])])}}});export{Xe 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.