PageSourceSearch

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

js lifehacker.ru collected 2026-09-24 08:27:23 UTC 6,691 bytes, 3 lines download raw bytes

1import{b1 as h,bD as T,b0 as p,bz as l,aU as a,aP as o,aQ as f,aO as k,aV as _,aT as C,bE as F,aX as v,bB as i,bF as A,aW as $,cA as w,b4 as E,b5 as S,bT as D,bv as q}from"./v7.12-_pfsIBSO.js";import{T as y}from"./v7.12-B3tOgYkG.js";import{r as g}from"./v7.12-DbAV-6r6.js";import{F as B}from"./v7.12-RAL0mllF.js";const L=`<svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m5 7c0-1.10457.89543-2 2-2h10c1.1046 0 2 .89543 2 2v10.4074 2.5926l-4-2.5926h-5-3c-1.10457 0-2-.8954-2-2z" stroke="currentColor" stroke-linejoin="round" stroke-width="2"/></svg>
2`,U=h({name:"ArticleCardControls",components:{FavoriteDropDown:B,SvgAsset:T,TheLinkUi:y},props:{url:{type:String,required:!0},commentsEnabled:{type:Boolean,required:!0},commentsCount:{type:Number,required:!1,default:0},user:{type:Object,default:null},favorite:{required:!1,type:Object,default:null},folders:{required:!0,type:Object},internalUrl:{type:Boolean,required:!1,default:!1},favoriteIconCssVariables:{type:Object,default:null}},data:()=>({activeCardControls:!1}),computed:{commentsUrl(){return g(this.url)+"#comments"},commentIconContent:()=>L,isHasComments(){return this.commentsCount>0},controlsClass(){return this.activeCardControls?"lh-article-card-controls--active":null}},methods:{onOpenFavoriteMenu(){this.activeCardControls=!0},onCloseFavoriteMenu(){this.activeCardControls=!1},onFavoriteAction(){this.$emit("favorite-action")},onClickComments(e){this.$emit("clicked-on-comments",e)},onFavoriteDeferredEmit(e,r){this.$emit("favorite-deferred",e,r)},onFavoriteAddToFolderEmit(e){this.$emit("favorite-add-to-folder",e)},onFavoriteTransferToFolderEmit(e,r){this.$emit("favorite-transfer-to-folder",e,r)},onFavoriteCreateFolderAndTransferEmit(e,r){this.$emit("favorite-create-folder-and-transfer",e,r)},onFavoriteCreateFolderAndAddEmit(e){this.$emit("favorite-create-folder-and-add",e)},onFavoriteDeleteEmit(e){this.$emit("favorite-delete",e)}}},"$uHy0qJdFEs");function M(e,r,n,d,c,m){const s=l("FavoriteDropDown"),t=l("SvgAsset"),u=l("TheLinkUi");return o(),a("div",{class:$(["lh-article-card-controls",e.controlsClass])},[f(s,{class:"lh-article-card-controls__favorite",allowed:!!e.user,favorite:e.favorite,folders:e.folders.items,"icon-css-variables":e.favoriteIconCssVariables,onFavoriteDelete:e.onFavoriteDeleteEmit,onFavoriteCreateFolderAndAdd:e.onFavoriteCreateFolderAndAddEmit,onFavoriteCreateFolderAndTransfer:e.onFavoriteCreateFolderAndTransferEmit,onFavoriteTransferToFolder:e.onFavoriteTransferToFolderEmit,onFavoriteAddToFolder:e.onFavoriteAddToFolderEmit,onFavoriteDeferred:e.onFavoriteDeferredEmit,onFavoriteAction:e.onFavoriteAction,onOpenFavoriteMenu:e.onOpenFavoriteMenu,onCloseFavoriteMenu:e.onCloseFavoriteMenu},null,8,["allowed","favorite","folders","icon-css-variables","onFavoriteDelete","onFavoriteCreateFolderAndAdd","onFavoriteCreateFolderAndTransfer","onFavoriteTransferToFolder","onFavoriteAddToFolder","onFavoriteDeferred","onFavoriteAction","onOpenFavoriteMenu","onCloseFavoriteMenu"]),e.commentsEnabled?(o(),k(u,{key:0,class:"lh-article-card-controls__comments","data-jest":"comments",name:"Открыть комментарии",href:e.commentsUrl,onClick:r[0]||(r[0]=b=>e.onClickComments(e.commentsUrl))},{default:C(()=>[f(t,{class:"icon",content:e.commentIconContent},null,8,["content"]),F(v("span",null,i(e.commentsCount),513),[[A,e.isHasComments]])]),_:1},8,["href"])):_("",!0)],2)}const Z=p(U,[["render",M]]),j=2,O=h({name:"ArticleCardMeta",components:{TheLinkUi:y},inject:{isDateShowArticleCardSmall:{default(){return()=>!0}}},props:{disableBreadcrumbCircularLink:{type:Boolean,default:!1},dateText:{type:String,required:!1,default:""},dateMoscow:{type:String,required:!0},isPromo:{type:Boolean,required:!1,default:!1},isAdvertising:{type:Boolean,required:!1,default:!1},categories:{type:Array,required:!1,default:()=>[]},categoriesCount:{type:Number,required:!1,default:j},color:{type:String,required:!1,default:"#5C5C5C"},hoverColor:{type:String,required:!1,default:"black"},tags:{type:Array,required:!1,default:()=>[]},type:{type:String,default:""},partnerText:{type:String,default:""}},data(){return{container:{}}},computed:{isAds(){return this.isAdvertising||this.isPromo},dateVisible(){return!!this.dateText&&!this.isAds},computedCategories(){return(this.categories.length?this.categories:this.tags).slice(0,this.categoriesCount)}},mounted(){this.container=this.$refs.container},methods:{removeLifehackerFromUrl:g,isCircularLink(e){var n;return(((n=this._.provides[w]||this.$route)==null?void 0:n.path)||"").includes(e.url)}}},"$2ZmWyXcfZh"),V={key:2,class:"lh-article-card-meta__container"},N={class:"lh-article-card-meta__text"},P=["datetime"],z={key:1};function H(e,r,n,d,c,m){const s=l("TheLinkUi");return o(),a("div",{ref:"container",class:"lh-article-card-meta",style:D({"--base-color":e.color,"--hover-color":e.hoverColor})},[e.isPromo?(o(),a("span",{key:0,ref:"category",class:"lh-article-card-meta__promo lh-article-card-meta__text","data-jest":"promo"},i(e.partnerText),513)):e.isAdvertising?(o(),a("span",{key:1,ref:"category",class:"lh-article-card-meta__partner lh-article-card-meta__text","data-jest":"partner"},i(e.partnerText),513)):(o(),a("div",V,[v("div",N,[F(v("time",{ref:"date",class:"lh-article-card-meta__date","data-jest":"date",datetime:e.dateMoscow},i(e.dateText),9,P),[[A,e.dateText&&e.dateVisible&&e.isDateShowArticleCardSmall()]])]),(o(!0),a(E,null,S(e.computedCategories,(t,u)=>(o(),a("div",{key:u,class:"lh-article-card-meta__text"},[e.isCircularLink(t)&&!e.disableBreadcrumbCircularLink?(o(),a("span",{key:0,ref_for:!0,ref:"category",class:"lh-article-card-meta__category"},i(t.title),513)):(o(),a("span",z,[f(s,{ref_for:!0,ref:"category",class:"lh-article-card-meta__category lh-article-card-meta__text","data-jest":"category",href:e.removeLifehackerFromUrl(t.url),onClick:b=>e.$emit("clicked-on-category",e.removeLifehackerFromUrl(t.url),t.title)},{default:C(()=>
2[q(i(t.title),1)]),_:2},1032,["href","onClick"])]))]))),128))]))],4)}const G=p(O,[["render",H],["__scopeId","data-v-e90df71d"]]);function J(e){const{url:r,commentsEnabled:n,commentsCount:d,user:c,favorite:m,folders:s,internalUrl:t}=e;return{url:r,commentsEnabled:n,commentsCount:d,user:c,favorite:m,folders:s,internalUrl:t}}async function Q(){await new Promise(r=>{setTimeout(()=>{r()},300)});const e=Array.from(document.querySelectorAll(".lh-small-article-card:hover, .lh-middle-article-card:hover, .lh-large-article-card:hover, .lh-large-article-card__wrapper:hover")).slice(0,-1);e.length&&e.forEach(r=>{r.classList.add("lh-article-card--no-hover")})}export{G as A,Z as a,J as g,Q as o};
3//# sourceMappingURL=v7.12-B_m2vNUU.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.