PageSourceSearch

https://lifehacker.ru/_nuxt/v7.12-DnvWc9tz.js

js lifehacker.ru collected 2026-10-01 08:37:29 UTC 6,830 bytes, 2 lines download raw bytes

1import{_ as q}from"./v7.12-BBV1GsnQ.js";import{b1 as S,cw as B,db as O,bh as V,c0 as z,bz as p,aU as u,aP as l,aX as m,aQ as g,bB as y,aO as h,aV as L,b0 as T,c2 as f,d$ as H,cV as v,eh as N,bt as U,bn as k,bL as E,cS as R,ei as D,b4 as A,b5 as I,aT as C,aY as b,aS as w}from"./v7.12-VpakeqIi.js";import{B as M}from"./v7.12-W-4xXsZx.js";import{A as W}from"./v7.12-DpSG-3zs.js";import{T as F}from"./v7.12-_QF8n80s.js";import{a as Q}from"./v7.12-DB9tyOqw.js";import{u as X}from"./v7.12-KkBumnbD.js";import{r as $}from"./v7.12-DbAV-6r6.js";import{u as Y}from"./v7.12-BsT3Etlf.js";const j=S({name:"ArticleCardSquare",components:{TheLink:F,AdminControlsPanel:W,BasePicture:M},props:{images:{type:Array,required:!0},defaultImages:{type:Array,default:()=>[]},imgAlt:{type:String,required:!0},imgLoading:{type:String,default:"lazy"},link:{type:String,required:!0},linkTarget:{type:String,default:void 0},title:{type:String,required:!0},signText:{default:"",type:String},postId:{required:!0,type:Number},isPromo:{required:!0,type:Boolean}},setup(){const{loadingViewsIds:e,updateViewsCount:t,getLoadingViews:n}=X();return{articlesStore:z(),indexStore:V(),loadingViewsIds:e,updateViewsCount:t,getLoadingViews:n}},computed:{viewsCount(){return this.articlesStore.getViewsCount(this.postId)},showAdminControlsPanel(){return this.indexStore.isAuthenticatedInWordpress},partnerText(){return Q[this.signText]||""},relativeLink(){return $(this.link)},sizes(){var e,t;return(e=this.images)!=null&&e.length?this.images:(t=this.defaultImages)!=null&&t.length?this.defaultImages:[]}},methods:{getSourceImage:O,getEditLinkHref:B}},"$RL43-fn29j"),Z={class:"article-card-square"},G={class:"cover"},J=["innerHTML"],K={class:"strip-link",href:"/reklama/",target:"_blank","aria-label":"Открыть страницу с информацией о рекламе"}
1,x={class:"admin-panel"};function ee(e,t,n,o,i,c){const d=p("BasePicture"),s=p("AdminControlsPanel"),r=p("TheLink");return l(),u("div",Z,[m("div",G,[g(d,{usedSized:[390,640,748],sizesByDevice:{mobile:"100vw",tablet:"748px"},loading:e.imgLoading,alt:e.imgAlt||e.title,sizes:e.sizes,origin:e.getSourceImage(e.sizes)},null,8,["loading","alt","sizes","origin"])]),m("p",{class:"title",innerHTML:e.title},null,8,J),m("a",K,y(e.partnerText),1),m("div",x,[e.showAdminControlsPanel?(l(),h(s,{key:0,viewsCount:e.viewsCount,editLinkHref:e.getEditLinkHref(e.postId),loading:e.getLoadingViews(e.postId),onClickOnRestoreButton:t[0]||(t[0]=a=>e.updateViewsCount(e.postId))},null,8,["viewsCount","editLinkHref","loading"])):L("",!0)]),g(r,{class:"article-card-square__link",link:e.relativeLink,target:e.linkTarget,onClick:t[1]||(t[1]=a=>e.$emit("click-on-article-card",e.link))},null,8,["link","target"])])}const te=T(j,[["render",ee],["__scopeId","data-v-586d3c1b"]]),se=S({name:"PostCollectionContainer",components:{IntersectionObserver:q,ArticleCardSquare:te},props:{articles:{type:Array,required:!0},title:{type:String,default:""},inSidebar:{type:Boolean,default:!1},rotationTime:{type:Number,default:30}},setup(e){const t=Y(`shuffledArticles_${N()}`,()=>D(e.articles)),n=U({showItems:[],default:{count:4},sidebar:{count:1}}),o=k(()=>e.inSidebar?n.value.sidebar:n.value.default),i=k(()=>o.value.count),c=()=>{const s=n.value.showItems,r=t.value.findIndex(P=>{const _=s[s.length-1];return P.id===_.id}),a=t.value.slice(r+1,r+i.value+1);a.length<i.value&&a.push(...t.value.slice(0,i.value-a.length)),n.value.showItems=a},d=()=>{t.value.length>i.value?(n.value.showItems=t.value.slice(0,i.value),c()):n.value.showItems=t.value};return d(),{shuffleArticles:t,tilesRotationInit:d,tiles:n,tilesType:o,tilesCount:i,tilesRotation:c,route:E()}},data:()=>({tiles:{showItems:[],default:{count:4},sidebar:{count:1}},intervalId:null,articlesWithLoadedPixels:[]}),computed:{location(){const e=this.route.name;switch(!0){case v(e):return"Главная";case this.inSidebar:return"Сайдбар";default:return""}}},unmounted(){this.intervalId&&clearInterval(this.intervalId)},methods:{getLink(e){const{url:t,teaserUrl:n}=e,o=n?!1:H(t);return n||(o?$(t):t)},onAppear(e){const t=e==null?void 0:e.testPixel,n=!this.articlesWithLoadedPixels.includes(e.id);t!=null&&t.length&&n&&(t.forEach(o=>$fetch(o,{credentials:"include"}).catch(i=>{this.$logger("Error in sending text pixels for "+e+" in PostCollectionContainer.vue",i)})),this.articlesWithLoadedPixels.push(e.id))},isTrackTheAppearance(e){var t;return!!((t=e==null?void 0:e.testPixel)!=null&&t.length)},sendAnalytics(e,t,n){const o=this.route.name,i=v(o)?"Главная":R(o)?"Главная здоровье":"";!this.inSidebar&&!i&&this.$sendAnalyticsSnowPlow({event_name:"Клик_Коллекция постов",par3:f(t),par4:String(n)}),this.$sendYandexMetrika({level1:"Выбор материала_коллекция постов",level4:f(t),level5:n,level6:this.title,level8:i||e})}}},"$T4XqQ2ZdEc"),ne={class:"post-collection__container"},ie={class:"post-collection__tiles tiles"},oe={key:1,class:"before-after-comments-wrapp"},re={key:0,class:"before-after-comments-wrapp__title"},ae={class:"before-after-comments-wrapp__article-card-container"};function le(e,t,n,o,i,c){const d=p("ArticleCardSquare");return l(),u("div",ne,[m("div",ie,[e.inSidebar?(l(!0),u(A,{key:0},I(e.tiles.showItems,s=>(l(),h(b(e.isTrackTheAppearance(s)?("resolveComponent"in e?e.resolveComponent:w(p))("IntersectionObserver"):"div"),{class:"observer article-card-square",key:s.id,onAppearOnce:r=>e.onAppear(s)},{default:C(()=>[g(d,{title:s.title,imgAlt:s.img_alt||s.title,link:s.url,linkTarget:s.teaserUrl?"_blank":"",images:s.image&&s.image.sizes||[],defaultImages:s.defaultImg,signText:s.advertLabel,postId:s.id,isPromo:s.isPromo,onClickOnArticleCard:t[0]||(t[0]=r=>e.sendAnalytics("сайдбар",r))},null,8,["title","imgAlt","link","linkTarget","images","defaultImages","signText","postId","isPromo"])]),_:2},1064,["onAppearOnce"]))),128)):(l(),u("div",oe,[e.title?(l(),u("div",re,y(e.title),
11)):L("",!0),m("div",ae,[(l(!0),u(A,null,I(e.tiles.showItems,(s,r)=>(l(),h(b(e.isTrackTheAppearance(s)?("resolveComponent"in e?e.resolveComponent:w(p))("IntersectionObserver"):"div"),{class:"before-after-comments-wrapp__article-card",key:s.id,onAppearOnce:a=>e.onAppear(s)},{default:C(()=>[g(d,{title:s.title,imgAlt:s.img_alt||s.title,link:e.getLink(s),linkTarget:s.teaserUrl?"_blank":void 0,images:s.image&&s.image.sizes||[],defaultImages:s.defaultImg,signText:s.advertLabel,postId:s.id,isPromo:s.isPromo,onClickOnArticleCard:a=>e.sendAnalytics("комментарии",a,r+1)},null,8,["title","imgAlt","link","linkTarget","images","defaultImages","signText","postId","isPromo","onClickOnArticleCard"])]),_:2},1064,["onAppearOnce"]))),128))])]))])])}const ke=T(se,[["render",le],["__scopeId","data-v-d26f0ee4"]]);export{te as A,ke as P};
2//# sourceMappingURL=v7.12-DnvWc9tz.js.map

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.