1import{b1 as E,bw as G,cA as P,c2 as Z,aU as n,aP as t,aO as s,b4 as C,b5 as S,aT as _,aY as p,b0 as $,cC as q,cD as J,cX as B,bL as K,aX as A,aW as Q,cy as x,aK as ee,bD as te,cF as re,bz as o,aQ as h,aV as m,bB as ae,cY as se,cB as ne,cZ as oe,cR as ie,bt as I,b9 as ce,cP as le,bP as ue,bn as N,bW as V,bx as me,ci as pe,c_ as de,cH as he,cx as Ae,bT as ge,bv as ye,cW as fe}from"./v7.12-VpakeqIi.js";import{u as D}from"./v7.12-C5Gqy1Z6.js";import{y as X,A as ve,a as Ce,b as _e,F as Se,S as ke,c as be,C as Ie,d as Pe,p as Ee}from"./v7.12-Bz7WNEUn.js";import{R as $e}from"./v7.12-Xacy3Gy4.js";import{A as W}from"./v7.12-CRnohmQJ.js";import{A as Te}from"./v7.12-BSx-oKmB.js";import{A as He,P as F}from"./v7.12-DNqfp-eC.js";import{g as Re}from"./v7.12-BM5KuIZ1.js";import{c as we}from"./v7.12-wXQCgaIl.js";import{A as Le,g as Me}from"./v7.12-7AxlIuMm.js";import{T as Ne}from"./v7.12-DxYLfnPW.js";import{g as Fe}from"./v7.12-DT71Msqd.js";import{s as Y,p as De}from"./v7.12-JJiUUO-X.js";import{g as Ue}from"./v7.12-BOAtTdTl.js";import{u as Oe}from"./v7.12-DlVZfOmI.js";import{u as je}from"./v7.12-Ddfh1caO.js";import"./v7.12-BsT3Etlf.js";import"./v7.12-G9eflHxN.js";import"./v7.12-Bl_k0Vwn.js";import"./v7.12-DB9tyOqw.js";import"./v7.12-COY1hD19.js";const qe=E({name:"TheAnalytics",props:{yaScripts:{type:Array,required:!0},mailCounterScript:{type:String,required:!0}},setup(){D("amp-analytics")},data(){return{snowPlowScript:`{ 2 "vars": { 3 "collectorHost": "a.lifehacker.ru", 4 "appId": "lh-snowplow-amp" 5 }, 6 "linkers": { 7 "enabled": "true" 8 }, 9 "requests": { 10 "basePrefix": "https://a.lifehacker.ru/lifehacker/i?p=web&tv=\${trackerVersion}" 11 }, 12 "triggers": { 13 "trackPageview": { 14 "on": "visible", 15 "request": "pageView" 16 }, 17 "trackClickOnHeader_picture" : { 18 "on": "click", 19 "selector": ".content img", 20 "request": "structEvent", 21 "vars": { 22 "structEventCategory": "ui-pics", 23 "structEventAction": "header-click" 24 } 25 }, 26 "trackClickOnHeader_link" : { 27 "on": "click", 28 "selector": ".content a", 29 "request": "structEvent", 30 "vars": { 31 "structEventCategory": "article", 32 "structEventAction": "click_url" 33 } 34 }, 35 "trackSelfDescribingEvent" : { 36 "on": "click", 37 "selector": "a", 38 "request": "selfDescribingEvent", 39 "vars": { 40 "customEventSchemaName": "ÐолнÑй URL загÑÑжаемой ÑÑÑаниÑÑ", 41 "customEventSchemaVersion": "1-0-1", 42 "customEventSchemaData": "{\\"targetUrl\\":\\"${Z((this._.provides[P]||this.$route).fullPath)}\\",\\"linkurl\\":\\"\${linkHref}\\"}"} 43 } 44 } 45 }`}},computed:{currentSlug(){return G((this._.provides[P]||this.$route).fullPath)}}},"$YXj58WgoPU");function Be(e,r,a,i,c,l){return t(),n("div",null,[(t(!0),n(C,null,S(e.yaScripts,u=>(t(),s(p("amp-analytics"),{type:"metrika",key:u},{default:_(()=>[(t(),s(p("script"),{type:"application/json","data-amp-keep":"",innerHTML:u},null,8,["innerHTML"]))]),_:2},1024))),128)),(t(),s(p("amp-analytics"),{type:"snowplow_v2",id:"snowplowAnalytics"},{default:_(()=>[(t(),s(p("script"),{type:"application/json","data-amp-keep":"",innerHTML:e.snowPlowScript},null,8,["innerHTML"]))]),_:1})),(t(),s(p("amp-analytics"),{type:"topmailru",id:"topmailru"},{default:_(()=>[(t(),s(p("script"),{type:"application/json","data-amp-keep":"",innerHTML:e.mailCounterScript},null,8,["innerHTML"]))]),_:1}))])}const Ge=$(qe,[["render",Be]]),ze=E({name:"HealthAnalytics",props:{article:{type:Object,required:!0}},setup(){D("amp-analytics")},computed:{metricIds:()=>[q,J,B]},methods:{getMetrikaScript(e){const r=K(),a={vars:{counterId:e},triggers:{}};return String(e)===String(B)?X(a,G(r.fullPath),this.article):JSON.stringify(a)}}},"$7C1MhGqm14");function Ve(e,r,a,i,c,l){return t(),n("div",null,[(t(!0),n(C,null,S(e.metricIds,u=>(t(),s(p("amp-analytics"),{key:u,type:"metrika"},{default:_(()=>[(t(),s(p("script"),{type:"application/json","data-amp-keep":"",innerHTML:e.getMetrikaScript(u)},null,8,["innerHTML"]))]),_:2},1024))),128))])}
45const We=$(ze,[["render",Ve]]),Ye=E({name:"AmpReactions",props:{id:{type:Number,required:!0},reactionApiUrl:{type:String,required:!0},homeUrl:{type:String,required:!0},buttonClass:{type:String,default:""}},setup(){D("amp-animation","amp-script")},computed:{reactionScriptSrc(){return`${this.homeUrl}/js/amp/reactions.js`},animationConfig(){return`{ 46 "selector": ".icon--heart:not(.active)", 47 "duration": "1s", 48 "keyframes": { 49 "transform": ["scale(1,1)", "scale(1.5,1.5)", "scale(1,1)"] 50 } 51 }`}}},"$WGDkVygT7A"),Je=["data-post-id","data-api-url"];function Ke(e,r,a,i,c,l){return t(),n("div",null,[(t(),s(p("amp-script"),{sandbox:"allow-forms",layout:"fixed-height",height:"32",src:e.reactionScriptSrc},{default:_(()=>[A("div",{id:"amp-reactions-container","data-type":"article","data-post-id":e.id,"data-api-url":e.reactionApiUrl},[A("button",{class:Q([e.buttonClass,"reaction-button js-analytics-reaction-button"]),"data-vars-reaction":"heart",on:"tap:beatAnimation.restart"},[...r[0]||(r[0]=[A("div",{class:"icon icon--heart js-icon"},null,-1),A("span",{class:"count js-count"},null,-1)])],2)],8,Je)]),_:1},8,["src"])),(t(),s(p("amp-animation"),{id:"beatAnimation",layout:"nodisplay"},{default:_(()=>[(t(),s(p("script"),{"data-amp-keep":"",type:"application/json",innerHTML:e.animationConfig},null,8,["innerHTML"]))]),_:1}))])}const Xe=$(Ye,[["render",Ke]]),Ze=[22930],Qe=E({name:"ArticleCard",components:{AuthorsExperts:Te,ArticleCardHeader:He,AmpReactions:Xe,SvgAsset:te},props:{article:{type:Object,required:!0},isPromo:{type:Boolean,default:!1},isAdvertising:{type:Boolean,default:!1},commentsCount:{type:Number,default:null}},data(){return{EXCLUDED_CATEGORY_IDS:Ze}},computed:{HOME_URL:()=>ee,REACTIONS_API_URL:()=>x,commentIconContent(){return we},covers(){const e=re([W.L.width,W.L.width*2],this.article.img);return{common:e[0],retina:e[1]}},showCover(){return!!this.covers.common&&!F.includes((this._.provides[P]||this.$route).path)},showAuthor(){return this.article.show_authors_experts&&!F.includes((this._.provides[P]||this.$route).path)},showCategories(){return this.isPromo||this.isAdvertising||F.includes((this._.provides[P]||this.$route).path)},coverSrcSet(){var e,r;return Re((e=this.covers.common)==null?void 0:e.url,(r=this.covers.retina)==null?void 0:r.url)}}},"$VK8IrcrNO8"),xe={class:"article"},et=["innerHTML"],tt=["innerHTML"],rt={key:0,class:"article__authors"},at={key:2,class:"article__actions"},st=["href","data-vars-link-href"],nt={key:0,class:"count"};function ot(e,r,a,i,c,l){const u=o("ArticleCardHeader"),f=o("AuthorsExperts"),g=o("AmpReactions"),d=o("SvgAsset");return t(),n("header",xe,[h(u,{class:"article__meta",article:e.article,hideCategories:e.showCategories,categoriesCount:1,excludedCategoryIds:e.EXCLUDED_CATEGORY_IDS},null,8,["article","hideCategories","excludedCategoryIds"]),A("h1",{class:"article__title",innerHTML:e.article.title},null,8,et),A("p",{class:"article__excerpt",innerHTML:e.article.excerpt},null,8,tt),e.showAuthor?(t(),n("div",rt,[h(f,{amp:"",author:e.article.author,expert:e.article.expert},null,8,["author","expert"])])):m("",!0),e.showCover?(t(),s(p("amp-img"),{key:1,class:"article__cover",width:e.covers.common.width,height:e.covers.common.height,layout:"responsive",src:e.covers.common.url,srcset:e.coverSrcSet,alt:`Ðбложка ÑÑаÑÑи ${e.article.title}`},null,8,["width","height","src","srcset","alt"])):m("",!0),e.article.canHaveReactions||e.article.commentsEnabled?(t(),n("div",at,[e.article.canHaveReactions?(t(),s(g,{key:0,id:e.article.id,buttonClass:"action-button",homeUrl:e.HOME_URL,reactionApiUrl:e.REACTIONS_API_URL},null,8,["id","homeUrl","reactionApiUrl"])):m("",!0),e.article.commentsEnabled?(t(),n("a",{key:1,class:"action-button comments-button js-analytics-comments-button",href:e.article.url+"#comments","data-vars-link-href":e.$isAMP?e.article.url+"#comments":void 0},[h(d,{content:e.commentIconContent},null,8,["content"]),e.commentsCount>0?(t(),n("div",nt,ae(e.commentsCount),1)):m("",!0)],8,st)):m("",!0)])):m("",!0)])}const it=$(Qe,[["render",ot],["__scopeId","data-v-d830817c"]]),ct={YA_METRIKA_ID_HEALTH:B,mailCounterScript:`{"vars": {"id": "${ne}"}}`},lt=E({name:"SingleArticleAmp",analytics:ct,imagesInArticleGalleryId:"imagesInArticleFullScreenGallery",amp:"only",components:{TheAnalytics:Ge,HealthAnalytics:We,CommentsContainerAmp:Ie,RecommendedPostsContainer:$e,AmpMessage:be,ArticleCard:it,ShareBlock:ke,ArticleNote:Le,TheContent:Ne,FullScreenGallery:Se,AmpError:_e,AmpActionSheet:Ce,AdsAmp:ve},async setup(){var w;D("amp-geo");const e="imagesInArticleFullScreenGallery",r=I(-1),a=K(),i=ce(),c=le(),l=ue(),u=N(()=>a.name),f=N(()=>a.path),g=N(()=>a.fullPath),d=c.currentArticle,T=I(null),k=I({exists:!1,images:[""]}),H=I([]),R=I(null);if(!d)throw V({statusCode:404});Ae("articleUrl",()=>d.url);try{const{data:v,error:b}=me(()=>i.$talkerApi.fetchCommentsCount([d.id]),"$Re-GaroFeP");if(b.value)throw console.error("Error in SingleArticle.amp.vue:",b.value),b;if(((w=v.value)==null?void 0:w.status)===200){const M=pe(v.value.data,de);R.value=M.data[0].count}const U=Y(De(d.structuredContent,!0)),{galleryExists:O,content:j,galleryImages:y,refsContents:L}=Ee(U,e);
51T.value={...d,sanitizedStructuredContent:j,content:[],structuredContent:[]},k.value.exists=O,k.value.images=y,H.value=L}catch(v){throw r.value=Ue(v),console.error("SingleArticle.amp fetch",v),V({statusCode:503})}return je(N(()=>c.currentSeo)),Oe(d,c.currentSeo),he({bodyAttrs:{class:"amp-geo-pending"}}),{article:T,gallery:k,ampRefContent:H,commentsCount:R,errorCode:r,pageStore:c,routeFullPath:g,routeName:u,routePath:f,widgetsStore:l}},computed:{layout(){return this.isHealth?"health-amp":"default-amp"},isHealth(){return ie(this.routePath)},metricIds:()=>[q,J],yandexParams(){return{...Pe,"data-adfox-params":this.isHealth?'{"p1": "dkjbt", "p2": "fqzb"}':'{"p1": "cdqnt", "p2": "fqzb"}'}},ampAfterFirstParagraphWidgets(){const{article:e}=this;if(!e)return[];const r=this.pageStore.getVisibilityDataForArticle(e,this.routeName);return this.widgetsStore.currentAmpAfterFirstParagraphWidgets.filter(a=>oe(r,a.visibility))},yaScripts(){return this.metricIds.map(e=>{const r={vars:{counterId:e},triggers:{}};return e===q?X(r,G(this.routeFullPath),this.article):JSON.stringify(r)})},firstParagraphIndex(){var e,r,a,i,c;if((e=this.article)!=null&&e.sanitizedStructuredContent){for(let l=0;l<((a=(r=this.article)==null?void 0:r.sanitizedStructuredContent)==null?void 0:a.length);l++)if(((c=(i=this.article)==null?void 0:i.sanitizedStructuredContent[l])==null?void 0:c.type)==="p")return l;return 0}},articleNotes(){if(!this.article)return[];const{meta:{customAuthors:e,source:r,cover_source:a,adsSource:i},isAdvertising:c,isPromo:l,advertLabel:u,caption:f}=this.article,g={...a,text:a.text||f};return Me(r,g,e,"Ðад ÑекÑÑом ÑабоÑали:",i,c,l,u)},adsEnabled(){const{article:e}=this;return e?e.tags.find(a=>["noad","noadsense"].includes(a.title))===void 0:!1},isJumperPost(){var e,r,a;return((a=(r=(e=this.article)==null?void 0:e.meta)==null?void 0:r.jumperScroller)==null?void 0:a.isActive)??!1},showComments(){var a;const e=!this.isJumperPost;return((a=this.article)==null?void 0:a.commentsEnabled)===!0&&e},isPromo(){var e;return((e=this.article)==null?void 0:e.isPromo)??!1},isAdvertising(){var e;return((e=this.article)==null?void 0:e.isAdvertising)??!1},articleStyle(){var r,a;const e=(a=(r=this.article)==null?void 0:r.meta)==null?void 0:a.mainColor;return e?{"--main-color":e}:null},hideInAds(){return!!this.article&&!F.includes(this.routePath)}},methods:{getRefId:Fe,getDateText:se,sanitizeAmp:Y,isAmpAfterFirstParagraphWidgets(e){var r,a,i;return e===this.firstParagraphIndex&&this.ampAfterFirstParagraphWidgets.length>0&&((r=this.article)==null?void 0:r.template)!=="promo"&&((a=this.article)==null?void 0:a.template)!=="broadside"&&!((i=this.article)!=null&&i.isPromo)}}},"$yrIMpNJylV"),ut={class:"container"},mt={key:1,class:"main"},pt={key:0,class:"widgets-area-amp widgets-area-amp--after-first-paragraph"},dt={key:1,class:"amp-ad-paragraph"},ht={key:0,class:"create-in-container"};function At(e,r,a,i,c,l){const u=o("AmpError"),f=o("ArticleCard"),g=o("TheContent"),d=o("AdsAmp"),T=o("ArticleNote"),k=o("AmpMessage"),H=o("ShareBlock"),R=o("CommentsContainerAmp"),w=o("RecommendedPostsContainer"),v=o("HealthAnalytics"),b=o("TheAnalytics"),U=o("FullScreenGallery"),O=o("AmpActionSheet"),j=fe;return t(),s(j,{name:e.layout},{default:_(()=>[A("div",ut,[(t(),s(p("amp-geo"),{layout:"nodisplay"})),e.errorCode===503?(t(),s(u,{key:0})):e.article?(t(),n("main",mt,[h(f,{article:e.article,"comments-count":e.commentsCount,"is-advertising":e.isAdvertising,"is-promo":e.isPromo,class:"card"},null,8,["article","comments-count","is-advertising","is-promo"]),A("article",{style:ge(e.articleStyle),class:"content single-article__post-content"},[(t(!0),n(C,null,S(e.article.sanitizedStructuredContent,(y,L)=>(t(),n(C,{key:y.id},[h(g,{elem:y},null,8,["elem"]),e.isAmpAfterFirstParagraphWidgets(L)?(t(),n("div",pt,[(t(!0),n(C,null,S(e.ampAfterFirstParagraphWidgets,M=>(t(),n("div",{key:M.id,class:"widgets-area-amp__item"},[(t(!0),n(C,null,S(e.sanitizeAmp(M.data),z=>(t(),s(g,{key:z.id,elem:z},null,8,["elem"]))),128))]))),128))])):m("",!0),e.adsEnabled&&L%6===0?(t(),n("div",dt,[h(d,{class:"ad ad_small-margin","yandex-params":e.yandexParams},null,8,["yandex-params"])])):m("",!0)],64))),128))],4),h(T,{"is-promo":e.isPromo,notes:e.articleNotes,class:"notes"},null,8,["is-promo","notes"]),e.isPromo?(t(),n("div",ht,[...r[0]||(r[0]=[A("p",{class:"create-in-container__text"},[ye(" Сделано в "),A("a",{class:"create-in-container__link",href:"/"},"ÐайÑÑ
акеÑе")],-1)])])):m("",!0),h(k,{link:e.article.url,class:"message"},null,8,["link"]),h(H,{class:"share-block"})])):m("",!0),h(d,{class:"ad","yandex-params":e.yandexParams},null,8,["yandex-params"]),e.showComments&&e.article?(t(),s(R,{key:2,id:e.article.i
51d,"article-url":e.article.url,class:"comments"},null,8,["id","article-url"])):m("",!0),e.hideInAds&&e.article?(t(),s(w,{key:3,id:e.article.id,class:"recommendation amp-recommended-posts","next-page-hide":""},null,8,["id"])):m("",!0),e.isHealth&&e.article?(t(),s(v,{key:4,article:e.article},null,8,["article"])):(t(),s(b,{key:5,"mail-counter-script":e.$options.analytics.mailCounterScript,"ya-scripts":e.yaScripts},null,8,["mail-counter-script","ya-scripts"])),e.gallery.exists?(t(),s(U,{key:6,id:e.$options.imagesInArticleGalleryId,images:e.gallery.images},null,8,["id","images"])):m("",!0),(t(!0),n(C,null,S(e.ampRefContent,y=>(t(),s(O,{id:e.getRefId(y.parentId),key:y.content.id,"ref-content":y.content},null,8,["id","ref-content"]))),128))])]),_:1},8,["name"])}const Dt=$(lt,[["render",At],["__scopeId","data-v-db043fab"]]);export{Dt as default}; 52//# sourceMappingURL=v7.12-CZa_3cA8.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.