PageSourceSearch

https://skedix.app/_nuxt/Vmd9uVkt2.js

js skedix.app collected 2026-10-02 01:16:10 UTC 5,782 bytes, 2 lines download raw bytes

1import{o as e}from"./BA8mtoXF.js";import{A as t,Bt as n,C as r,D as i,L as a,M as o,Mt as s,Z as c,_ as l,dt as u,et as d,gt as f,k as p,on as m,ut as h,w as g}from"./CU_Bj7mV.js";import{p as _}from"./AjVOefNm.js";import{n as v}from"./BM-OPqj2.js";import{t as y}from"./BzMfkd5-.js";import{t as b}from"./DflMKylj.js";import{n as x}from"./j25mkOdP.js";import{t as S}from"./e9iBI4Cw.js";import{t as C}from"./CaXfr_Us2.js";import{t as w}from"./07Bme9kj.js";import{t as T}from"./BYpImilk.js";a(),f(),n();var E={class:`min-h-screen bg-surface-900 text-white overflow-x-hidden flex flex-col`},D={class:`relative pt-28 pb-20 px-4 sm:px-6 lg:px-8 overflow-hidden`},O={class:`relative max-w-7xl mx-auto text-center`},k={class:`text-sm font-semibold text-brand-400 tracking-wide uppercase`},A={class:`mt-2 text-4xl font-extrabold tracking-tight sm:text-5xl lg:text-6xl`},j={class:`mt-4 max-w-2xl mx-auto text-lg text-gray-400`},M={class:`flex-1 max-w-7xl mx-auto w-full px-4 sm:px-6 lg:px-8 pb-24`},N={key:0,class:`grid gap-8 sm:grid-cols-2 lg:grid-cols-3`},P={class:`relative flex-shrink-0 aspect-[16/10] overflow-hidden`},F=[`src`,`alt`],I={class:`absolute bottom-3 left-4 text-xs font-medium text-white/90 bg-black/55 px-2.5 py-1 rounded-lg md:bg-black/30 md:backdrop-blur-sm`},L=[`datetime`],R={class:`flex-1 flex flex-col p-6`},z={class:`text-xl font-semibold text-white group-hover:text-brand-400 transition-colors line-clamp-2`},B={class:`mt-2 text-sm text-gray-400 line-clamp-2 flex-1`},V={class:`mt-4 inline-flex items-center gap-1.5 text-sm font-medium text-brand-400 group-hover:gap-2 transition-all`},H={key:1,class:`text-center py-20 rounded-2xl bg-surface-800/30 border border-white/5`},U={class:`text-gray-400 text-lg`},W=o({__name:`index`,async setup(n){let a,o;T({layout:!1});let f=e(),W=_(),{locale:G}=x(),K=b(),{data:q}=([a,o]=h(()=>y(`/api/blog`,{query:r(()=>({locale:G.value})),key:r(()=>`blog-${G.value}`)},`$hszfCzMrIr`)),a=await a,o(),a),J=r(()=>G.value===`ru`?{kicker:`Блог`,heading:`Блог Skedix`,description:`Последние обновления, советы и идеи нашей команды.`,readMore:`Читать далее…`,readArticle:`Читать статью`,empty:`Публикаций пока нет. Загляните позже!`}:{kicker:`Blog`,heading:`From the Blog`,description:`Latest updates, tips, and insights from our team.`,readMore:`Read more…`,readArticle:`Read article`,empty:`No posts yet. Check back later!`}),Y=r(()=>String(f.public.siteUrl||`http://localhost:3000`).replace(/\/+$/,``)),X=r(()=>`${Y.value}${W.path===`/`?``:W.path}`),Z=r(()=>G.value===`ru`?`Блог Skedix`:`Skedix Blog`),Q=r(()=>G.value===`ru`?`Последние обновления, советы по продуктивности и кейсы по управлению задачами.`:`Latest updates, productivity tips, and task management insights from the Skedix team.`);v(()=>({title:Z.value,meta:[{name:`description`,content:Q.value},{property:`og:title`,content:Z.value},{property:`og:description`,content:Q.value},{property:`og:url`,content:X.value},{property:`og:type`,content:`website`},{name:`twitter:title`,content:Z.value},{name:`twitter:description`,content:Q.value}]}));function $(e){return new Date(e).toLocaleDateString(G.value===`ru`?`ru-RU`:`en-US`,{year:`numeric`,month:`long`,day:`numeric`})}return(e,n)=>{let r=C,a=S,o=w;return c(),i(`div`,E,[t(r),g(`header`,D,[n[0]||=g(`div`,{class:`absolute inset-0`},[g(`div`,{class:`absolute top-0 left-1/2 -translate-x-1/2 w-[min(100vw,420px)] h-[260px] lg:w-[600px] lg:h-[400px] bg-brand-500/15 rounded-full blur-[40px] lg:blur-[100px]`}),g(`div`,{class:`absolute inset-0 opacity-[0.03]`,style:{"background-image":`linear-gradient(rgba(255, 255, 255, 0.8) 1px, transparent 1px),
2              linear-gradient(90deg, rgba(255, 255, 255, 0.8) 1px, transparent 1px)`,"background-size":`48px 48px`}})],-1),g(`div`,O,[g(`p`,k,m(s(J).kicker),1),g(`h1`,A,m(s(J).heading),1),g(`p`,j,m(s(J).description),1)])]),g(`main`,M,[s(q)?.length?(c(),i(`div`,N,[(c(!0),i(l,null,d(s(q),e=>(c(),i(`article`,{key:e.id,class:`group flex flex-col rounded-2xl bg-surface-800/50 border border-white/5 overflow-hidden hover:border-brand-500/20 hover:shadow-glow-sm transition-all duration-300`},[t(a,{to:s(K)(`/blog/${e.slug}`),class:`flex flex-col flex-1`},{default:u(()=>[g(`div`,P,[g(`img`,{class:`w-full h-full object-cover group-hover:scale-105 transition-transform duration-500`,src:e.coverImage||`https://images.unsplash.com/photo-1496128858413-b36217c2ce36?ixlib=rb-1.2.1&auto=format&fit=crop&w=1679&q=80`,alt:e.title,loading:`lazy`,decoding:`async`},null,8,F),n[1]||=g(`div`,{class:`absolute inset-0 bg-gradient-to-t from-surface-900/80 via-trans
2parent to-transparent opacity-0 group-hover:opacity-100 transition-opacity`},null,-1),g(`span`,I,[g(`time`,{datetime:e.createdAt},m($(e.createdAt)),9,L)])]),g(`div`,R,[g(`h2`,z,m(e.title),1),g(`p`,B,m(e.excerpt||s(J).readMore),1),g(`span`,V,[p(m(s(J).readArticle)+` `,1),n[2]||=g(`svg`,{class:`w-4 h-4`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[g(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M17 8l4 4m0 0l-4 4m4-4H3`})],-1)])])]),_:2},1032,[`to`])]))),128))])):(c(),i(`div`,H,[n[3]||=g(`div`,{class:`w-16 h-16 mx-auto rounded-2xl bg-surface-700 flex items-center justify-center text-gray-500 mb-4`},[g(`svg`,{class:`w-8 h-8`,fill:`none`,viewBox:`0 0 24 24`,stroke:`currentColor`},[g(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`1.5`,d:`M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6m4-4h-1m-1 4h-1m-1-4h-1m-1 4h-1`})])],-1),g(`p`,U,m(s(J).empty),1)]))]),t(o)])}}});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.