1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./v7.12-D9VMGiMx.js","./v7.12-_pfsIBSO.js","./entry-Bph1uqcI.css","./v7.12-DqhJrxUE.js","./v7.12-DbAV-6r6.js","./v7.12-ooEGvYt4.js","./v7.12-Bxtg6cX4.js","./v7.12-EY0gt0hD.js","./CommentCard-B-wr-lof.css","./v7.12-9Md-apLb.js","./v7.12-B3tOgYkG.js","./ArticleCardCategoryIcon-D1CNwgWB.css","./v7.12-B_m2vNUU.js","./v7.12-RAL0mllF.js","./v7.12-CoVBYJz4.js","./v7.12-Br8yryOE.js","./v7.12-Bw-GIxtj.js","./v7.12-BvaIoJo6.js","./ContextMenu-CTjIIXyj.css","./v7.12-CHsQoYdJ.js","./tick-big-DQhf_34z.css","./toggleFavoriteState-CWo3KJxI.css","./articleCard-CulelYzQ.css","./v7.12-BHZodOSs.js","./AdminControlsPanel-B2fW8S4X.css","./v7.12-CkCB3Tmn.js","./BasePicture-CQHGL3xk.css","./v7.12-DdH6IBrb.js","./v7.12-BdUfPqxK.js","./ArticleCardLarge-Bx__kG38.css","./v7.12-DuLs-Jxr.js","./v7.12-DPJTOzkO.js","./TheSlider-DOJ9B_87.css","./v7.12-BftFMjnV.js","./v7.12-DB9tyOqw.js","./v7.12-G787Raz9.js","./PostCollectionContainer-CDdTffhd.css","./v7.12-B4vWiOd6.js","./v7.12-TY8S4trn.js","./transition-DEnJxSUs.css","./v7.12-CRnohmQJ.js","./v7.12-BM5KuIZ1.js","./v7.12-Gevxajjh.js","./v7.12-BMnu8pJI.js","./ArticleCardSmall-CIXyWwg_.css","./HealthButtonCollection-CPQufzT6.css","./v7.12-DD6w6I-i.js","./v7.12-ND-npwtd.js","./ErrorInfo-mZiHC7Fo.css","./ErrorBoundary-DmgoW4zn.css","./WidgetsRendererContainer-Ci8Jw76_.css","./swiper-BiEk7v8n.css"])))=>i.map(i=>d[i]); 2import{b1 as I,d7 as L,cw as B,bp as _,cV as k,c2 as F,eC as w,eD as b,eE as R,ci as W,cj as M,cU as y,cT as T,cR as z,cS as U,cu as x,dd as $,bP as Y,bL as q,cP as Q,bh as X,de as j,cg as G,c0 as Z,bq as O,eF as D,b0 as J,bz as g,aU as u,aP as l,aV as d,b4 as m,aO as c,aX as K,b5 as S,aT as H,aW as N,aQ as ee,aZ as te,aY as re}from"./v7.12-_pfsIBSO.js";import{_ as ae}from"./v7.12-DuLs-Jxr.js";import{A as se}from"./v7.12-CbuNEi-3.js";import ie from"./v7.12-BXZTMAqE.js";import{T as ne}from"./v7.12-BPn49uJ9.js";import{a as oe,u as le}from"./v7.12-B4vWiOd6.js";import{u as de}from"./v7.12-G787Raz9.js";const ce=_({loader:()=>O(()=>import("./v7.12-D9VMGiMx.js").then(e=>e.b),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51]),import.meta.url),hydrate:D()}),ge=_({loader:()=>O(()=>import("./v7.12-BMnu8pJI.js"),__vite__mapDeps([43,10,1,2,12,4,5,13,14,15,16,17,18,19,20,21,22,23,24,25,26,44]),import.meta.url),hydrate:D()}),ue=4,he=I({name:"ArticleCardContainer",components:{ArticleCardSmallPlaceholder:ie,ArticleCard:se,ThePaginator:ne,WidgetsRendererContainer:ce,ArticleCardSmall:ge,IntersectionObserver:ae},props:{showPagination:{type:Boolean,default:!0},pageTitle:{type:String,default:""},startFrom:{type:Number,default:1},allImagesLazy:{type:Boolean,default:!1}},setup(){const{onFavoriteDelete:e,onFavoriteCreateFolderAndAdd:t,onFavoriteCreateFolderAndTransfer:a,onFavoriteTransferToFolder:s,onFavoriteAddToFolder:r,onFavoriteDeferred:o}=le(),{loadingViewsIds:h,updateViewsCount:v,getLoadingViews:A}=de();return{onFavoriteDelete:e,onFavoriteCreateFolderAndAdd:t,onFavoriteCreateFolderAndTransfer:a,onFavoriteTransferToFolder:s,onFavoriteAddToFolder:r,onFavoriteDeferred:o,loadingViewsIds:h,updateViewsCount:v,getLoadingViews:A,articlesStore:Z(),foldersStore:G(),healthStore:j(),indexStore:X(),pageStore:Q(),route:q(),widgetsStore:Y()}},data(){return{page:1,loading:!1,trackedCardNumbers:[15,35,55,75,95,115],articlesWithLoadedPixels:[]}},computed:{user(){return this.indexStore.user},folders(){return this.foldersStore},isHealthCategory(){return this.healthStore.isHealthCategory},pageData(){return this.pageStore},articles(){const e=this.pageData.currentArticles;if(this.isHealthRoute)return e;const t=$(this.route),a=this.isHomePage?5:t>1?0:Math.max(0,this.startFrom-1);return e.slice(a)},totalPages(){return this.pageData.currentTotalPages},favorites(){return this.articlesStore.userRelated.favorites},activePage(){return $(this.route)},routeBeginning(){const{pathMatch:e,year:t,month:a,day:s}=this.route.params,r=this.isHealthRoute?"/health":"";switch(this.route.name){case"list-all":return`${r}/list/`;case"topics-all":return`${r}/topics/${e}`;case"tag-all":return`${r}/tag/${e}`;case"author-all":return`${r}/author/${e}`;case"stream-all":return`${r}/stream/${e}`;case"top-all":return`${r}/top/${e!=null&&e.length?e:"week"}`;case"archive-year":return`${r}/${t}`;case"archive-month":return`${r}/${t}/${a}`;case"archive-day":return`${r}/${t}/${a}/${s}`;case"health-article":return this.route.path}return`${r}/list/`},isPaginatorVisible(){return this.showPagination&&!(this.isHomePage||this.isHealthHome)}
2,widgetsBetweenPosts(){return this.widgetsStore.currentBetweenPostsWidgets},articlesAndWidgets(){return x(this.articles,this.widgetsBetweenPosts,5,1,!1)},isHealthHome(){const{name:e}=this.route;return U(e)},isHomePage(){return this.route.name==="index"},isTopPage(){return y(this.route.name)},isArchivePage(){return T(this.route.name)},isHealthRoute(){return z(this.route.path)},isIntersectEnabled(){return(this.isHomePage||this.isHealthCategory)&&this.totalPages>1},loadingNeeded(){return this.pageData.currentArticles.length<115},placeholderVisible(){return this.isHomePage&&this.loadingNeeded},getArchiveName(){const{name:e}=this.route;switch(!0){case k(e):return"главнаÑ";case(T(e)&&!y(e)):return"аÑÑ
ивÑ";case y(e):return"лÑÑÑее";default:return""}}},watch:{"$route.fullPath"(){this.articlesWithLoadedPixels=[]},activePage(){window.scrollTo(0,0)}},methods:{useArticleProps:oe,getEditLinkHref:B,isArray:L,sendEvent(e){this.$sendYandexMetrika({level1:"ÐомменÑаÑии_пеÑеÑ
од к комменÑаÑиÑм",level4:F(e),level6:this.getArchiveName})},async addArticles(){if(this.isHealthCategory){this.addArticlesHealthCategory();return}if(this.page<ue&&!this.loading){this.loading=!0,this.page=this.page+1;const e=R(this.route,this),{status:t,data:a}=await e.fetchArticles(this.route,this.page);if(this.loading=!1,t===200){let s=a;e===this.$ironMaidenApi&&(s=W(a,M));const{items:r}=s;this.pageStore.updateCurrentArticles(r);const o=this.$refs.observer.$el;(w(o)||o.getBoundingClientRect().top<=0)&&this.addArticles()}else console.error("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей"),b("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей")}},async addArticlesHealthCategory(){if(this.startFrom===0)try{const e=this.$store.getters.currentPageData;if(this.page<e.totalPages&&!this.loading){const{slug:t}=this.route.params;this.loading=!0,this.page=this.page+1;const a=await this.$healthApi.fetchCategory(t,"posts",{page:this.page,limit:30});this.loading=!1,this.pageStore.updateCurrentArticles(a.items);const s=this.$refs.observer.$el;(w(s)||s.getBoundingClientRect().top<=0)&&this.addArticlesHealthCategory()}}catch{console.error("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей"),b("ÐÑибка пÑи авÑоподгÑÑзке ÑÑаÑей")}},getIntersectionObserverOptions(){return{rootMargin:`${window.innerHeight}px 0px ${window.innerHeight}px 0px`}},onClickArticleCardSmall(e,t){this.$sendYandexMetrika({level1:"ÐÑÐ±Ð¾Ñ Ð¼Ð°ÑеÑиала_СпиÑоÑÐ½Ð°Ñ ÐºÐ°ÑÑоÑка",level4:F(e.url),level5:t,level6:this.pageTitle||"unknown",level8:e.teaserUrl?"ТизеÑ":"СпиÑоÑÐ½Ð°Ñ ÐºÐ°ÑÑоÑка"})},getLabel(e){switch(!0){case e.includes("month"):return"Ðа меÑÑÑ";case e.includes("year"):return"Ðа год";case e.includes("week"):default:return"Ðа неделÑ"}},onClickAuthor(){},onClickCategory(e,t,a){this.$sendYandexMetrika({level1:"ÐÑÐ±Ð¾Ñ ÑÑбÑики",level4:F(e),level5:t,level6:this.pageTitle||"unknown"})},getTrackingArticleNumber(e){return this.articles.findIndex(a=>a.id===e)+1},isTrackingForAnalyticsNeeded(e){const t=this.getTrackingArticleNumber(e.id);return this.trackedCardNumbers.includes(t)&&k(this.route.name)},calcComponentName(e){var r;const t=this.isTrackingForAnalyticsNeeded(e);return!!((r=e==null?void 0:e.testPixel)!=null&&r.length)||t?"IntersectionObserver":"div"},onAppear(e){if(this.isTrackingForAnalyticsNeeded(e)){const r=this.getTrackingArticleNumber(e.id);this.trackedCardNumbers=this.trackedCardNumbers.filter(o=>o!==r)}const a=e==null?void 0:e.testPixel,s=!this.articlesWithLoadedPixels.includes(e.id);a!=null&&a.length&&s&&(a.forEach(r=>$fetch(r,{credentials:"include"}).catch(o=>{this.$logger("Error in sending text pixels for "+e+" in ArticleCardContainer.vue",o)})),this.articlesWithLoadedPixels.push(e.id))},getArticleCardClass(e,t){var o;const a=t===4,r=(((o=this.articlesAndWidgets[e+1])==null?void 0:o.second)??[]).length>0;return a&&r&&this.isHomePage?"article-card__small-wrapper_above-widget":""},getTypePage(){switch(!0){case this.isTopPage:return"ÐÑÑÑее";case this.isHomePage:return"ÐлавнаÑ";case this.isArchivePage:return"ÐÑÑ
ивÑ";case this.isHealthHome:return"ÐÐ»Ð°Ð²Ð½Ð°Ñ Ð·Ð´Ð¾ÑовÑе";default:return""}},getImageLoadingType(e,t){return this.allImagesLazy?"lazy":e===0&&t<3?"eager":e>1?"lazy":"auto"},onContextMenu(){this.$emit("show-context-menu")}}},"$h4h8cQ1gmq"),pe={class:"article-card-container"},me={class:"container"};function ve(e,t,a,s,r,o){const h=g("ThePaginator"),v=g("WidgetsRendererContainer"),A=g("ArticleCardSmall"),V=g("ArticleCardSmallPlaceholder"),E=g("IntersectionObserver");return l(),u("div",pe,[e.articles.length?(l(),u(m,{key:0},[e.isPaginatorVisible&&e.activePage>1?(l(),c(h,{key:0,class:"article-card-container__paginator-top","total-pages-count":e.totalPages,"active-page":e.activePage,"page-prefix":"?page=","route-beginning":e.routeBeginning},null,8,["total-pages-count","active-page","route-beginning"])):d("",!0),K("div",me,[(l(!0),u(m,null,S(e.articlesAndWidgets,(p,C)=>(l(),u(m,null,[e.isHomePage&&p.second.length?(l(),c(v,{key:C,class:N(["article-card-container__widgets home-page-after-tv-widgets",p.second[0].type]),widgets:p.second,"widget-class-name":"widget-between-posts"},null,8,["class","widgets"])):d("",!0),(l(!0),u(m,null,S(p.first,(i,f)=>(l(),c(re(e.calcComponentName(i)),{key:i.id,class:N(["article-card__small-wrapper",e.getArticleCardClass(C,f)]),onAppearOnce:n=>e.onAppear(i)},{default:H(()=>[ee(A,te({class:"article-card__small"},{ref_for:!0},e.useArticleProps(i),{"loading-views":e.getLoadingViews(i.id),"img-loading":e.getImageLoadingType(C,f),onClickedOnComments:e.sendEvent,onClickOnRestoreButton:n=>e.updateViewsCount(i.id),onFavoriteDelete:n=>e.onFavoriteDelete(n,i),onFavoriteCreateFolderAndAdd:n=>e.onFavoriteCreateFolderAndAdd(n,i),onFavoriteCreateFolderAndTransfer:(n,P)=>
2e.onFavoriteCreateFolderAndTransfer(n,P,i),onFavoriteTransferToFolder:(n,P)=>e.onFavoriteTransferToFolder(n,P,i),onFavoriteAddToFolder:n=>e.onFavoriteAddToFolder(n,i),onFavoriteDeferred:e.onFavoriteDeferred,onClickOnArticleCard:n=>e.onClickArticleCardSmall(i,f+1),onShowContextMenu:n=>e.onContextMenu(i.id),onClickedOnAuthor:e.onClickAuthor,onClickedOnCategory:e.onClickCategory}),null,16,["loading-views","img-loading","onClickedOnComments","onClickOnRestoreButton","onFavoriteDelete","onFavoriteCreateFolderAndAdd","onFavoriteCreateFolderAndTransfer","onFavoriteTransferToFolder","onFavoriteAddToFolder","onFavoriteDeferred","onClickOnArticleCard","onShowContextMenu","onClickedOnAuthor","onClickedOnCategory"])]),_:2},1064,["class","onAppearOnce"]))),128))],64))),256))]),e.isPaginatorVisible?(l(),c(h,{key:1,class:"article-card-container__paginator-bottom","total-pages-count":e.totalPages,"active-page":e.activePage,"page-prefix":"?page=","route-beginning":e.routeBeginning},null,8,["total-pages-count","active-page","route-beginning"])):d("",!0),e.isIntersectEnabled?(l(),c(E,{key:2,ref:"observer",options:e.getIntersectionObserverOptions(),onAppear:e.addArticles},{default:H(()=>[e.placeholderVisible?(l(),c(V,{key:0})):d("",!0)]),_:1},8,["options","onAppear"])):d("",!0)],64)):d("",!0)])}const we=J(he,[["render",ve],["__scopeId","data-v-ba1330e9"]]);export{we as A}; 3//# sourceMappingURL=v7.12-C-PMbP7k.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.