PageSourceSearch

https://bmag.com.tr/_nuxt/_...path_-BOAwxmLt.js

js bmag.com.tr collected 2026-10-01 14:49:17 UTC 3,712 bytes, 1 lines download raw bytes

1import{M as $}from"./magazine-detail-view-BpShtW6-.js";import{a as z}from"./magazines-service-epEBO6we.js";import{l as v,q as g,f as M,m as A}from"./DbQUaUTo.js";import{cw as w,o as C,a as D,ca as I,I as B,P as S,i as j,c3 as k}from"./vendor-prime-CYPK8aUb.js";import"./index-D7G1AvyM.js";import"./broll-service-DC9ZRap1.js";import"./utils-Cds6lE-k.js";import"./useFormatDate-Bfo2ZCEh.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./vendor-http-DzSLJI0S.js";const W={__name:"[...path]",async setup(R){let i,u;const h=v(),m=S(),f=h.params.slug,s=Array.isArray(f)?f[0]:f,c=h.params.path,r=Array.isArray(c)?c:c?[c]:[];if(r.length>1)throw g({statusCode:404,message:"Sayfa bulunamadı",fatal:!0});const _=([i,u]=w(()=>z(s)),i=await i,u(),i),e=_?.data;if(!_?.success||!e)throw g({statusCode:404,message:"Dergi bulunamadı",fatal:!0});if(!e.id&&!e.slug)throw g({statusCode:404,message:"Dergi bulunamadı",fatal:!0});if(e.slug&&e.slug!==s)throw g({statusCode:404,message:"Dergi bulunamadı",fatal:!0});if(r.length===1&&r[0]){const t=r[0];if(t!=="tumu")try{const a=([i,u]=w(()=>$fetch(`/api/magazines/${s}/categories`)),i=await i,u(),i);if(a?.success&&Array.isArray(a.data?.data)){const o=a.data.data;let l=o.some(n=>n.slug===t);if(l||(l=o.some(n=>n.subcategories&&Array.isArray(n.subcategories)&&n.subcategories.some(d=>d.slug===t))),!l)throw g({statusCode:404,message:"Kategori bulunamadı",fatal:!0})}else throw g({statusCode:404,message:"Kategori bulunamadı",fatal:!0})}catch(a){throw a?.statusCode===404?a:g({statusCode:404,message:"Kategori bulunamadı",fatal:!0})}}const b=t=>t?t.startsWith("http")?t:`${m?.public?.siteUrl||"https://bmag.com.tr"}${t}`:`${m?.public?.siteUrl||"https://bmag.com.tr"}/img/bmag-favicon1.png`,y=b(e?e.image||e.logo:null);if(e){const t=r.length===1&&r[0];let a=`${e.name} - Dijital Dergi Sayıları`,o=`${e.name} dergisinin tüm sayılarını keşfedin. Arşiv sayılarına dijital olarak erişin.`;t&&(a=`${e.name} - Haber Arşivi`,o=`${e.name} dergisine ait haberleri ve makaleleri keşfedin. Güncel içerikler ve arşiv haberleri.`),M({title:a,description:o,keywords:`${e.name}, dergi, dijital dergi, ${e.name} dergi, bmag, magazin`,ogTitle:`${a} | B•Mag`,ogDescription:o,ogImage:y,ogImageWidth:1200,ogImageHeight:630,ogImageType:"image/jpeg",ogType:"website",ogUrl:`${m?.public?.siteUrl||""}/dergi/${s}`,ogSiteName:"B•Mag",twitterCard:"summary_large_image",twitterTitle:`${a} | B•Mag`,twitterDescription:o,twitterImage:y,twitterSite:"@bmag","article:author":"B•Mag","article:section":"Dergi","article:publisher":e.name});const l={"@context":"https://schema.org","@type":"Periodical",name:e.name,description:e.description,image:e.image||e.logo,url:`${m?.public?.siteUrl||""}/dergi/${s}`,publisher:{"@type":"Organization",name:"B•Mag",logo:{"@type":"ImageObject",url:`${m?.public?.siteUrl||""}/img/bmag-favicon1.png`}},issn:e.issn||void 0,genre:"Magazine"};if(A({script:[{type:"application/ld+json",children:JSON.stringify(l)}]}),typeof window<"u"&&window.gtag){const n=r.length===1&&r[0];let d=`${e.name} - Dijital Dergi Sayıları`;n&&(d=`${e.name} - Haber Arşivi`),window.gtag("config","G-K6N8MGRT51",{page_title:d,page_location:`${m?.public?.siteUrl||"https://bmag.com.tr"}/dergi/${s}`,custom_map:{custom_parameter_1:e.name||"",custom_parameter_2:"dergi_detay"}}),window.gtag("event","magazine_page_view",{event_category:"magazine_engagement",event_label:e.name||"Dergi",magazine_id:e.id,magazine_name:e.name,custom_parameter_1:e.name||"",custom_parameter_2:"dergi_detay"})}}const p=j("currentMagazineId",null);return C(()=>{p&&e?.id!=null&&(p.value=e.id)}),D(()=>{p&&(p.value=null)}),(t,a)=>(k(),I($,{slug:B(s)},null,8,["slug"]))}};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.