PageSourceSearch

https://statics.piclumen.com/app-1790217403140/_nuxt/CG2ZPZK4.js

js piclumen.com collected 2026-09-24 09:44:47 UTC 4,238 bytes, 1 lines download raw bytes

1import{aM as t,cb as e}from"./Bx1xfRBz.js";import{x as o,w as s,_ as i,f as a,U as l,y as r}from"./DCCPWw9Y.js";import{_ as n}from"./eV3Qz6hV.js";import{_ as p}from"./D6NeMj1Z.js";import{U as c,_ as d}from"./CEvpCMCS.js";import{_ as h}from"./Sn07YdNB.js";import{r as f,t as m,aM as u,c as v,e as g,d as y,o as j,g as x,N as w,a as S,E as b,an as _,J as k,Y as A,V as I,K as M,L as z}from"./CmUz1GCm.js";import"./pyVxiBLO.js";import"./DTLJGphe.js";import"./Brfzr7gJ.js";import"./BTsO7hDj.js";import"./aGiP4FvI.js";import"./D7eON5FF.js";import"./DTlqbplb.js";import"./B3fkB5lH.js";import"./Cwfv5-nU.js";import"./BY7qRNnA.js";import"./B2zPeKMA.js";import"./DUgna1O1.js";import"./DXzyL1m6.js";import"./DKcYKm-I.js";import"./BlkLiUnJ.js";import"./BduAr1gU.js";import"./Dt5DPnqm.js";const V={key:0,class:"relative z-[1] mx-auto flex w-full max-w-[1720px] flex-col gap-4 overflow-hidden p-6 max-xs:px-4 max-xs:py-6"},E={class:"relative h-[900px] overflow-hidden"},U={class:"flex gap-2"},$=["onClick","onMouseenter","onMouseleave"],C=["src","alt","width","height"],T={key:2,class:"absolute left-2 top-2 flex h-8 w-8 items-center justify-center rounded-full bg-fill-dd-3 backdrop-blur-lg"},W={__name:"ExploreFeed",props:{title:String,description:String,icon:Object,list:Array,tags:Array},setup(W){const H=W,L=f(H.tags?.[0]),D=f();m((()=>{const t=L.value,e=Array.isArray(H.list)?H.list.filter((t=>t?.fileSnapshot?.id)):[],o=t?e.filter((e=>e.customTags?.includes(t))):e;D.value=o.map((t=>({...t,showInfo:!1})))}));const F=o(),O=t=>1===t?.fileSnapshot?.fileType||!!t?.fileSnapshot?.videoUrl,q=t=>{const e=t?.fileSnapshot,o=O(t);return`${Math.max(e?.realWidth||(o?16:3),1)} / ${Math.max(e?.realHeight||(o?9:4),1)}`},B=t=>{t?.fileSnapshot?.id&&(N(),trackEvent(l.Spotlight.FeedContentClick,`content_id=${t.fileSnapshot.id}&content_type=${(t=>O(t)?"video":"image")(t)}`))},J=()=>{trackEvent(l.viewAll,"section_name=explore"),r({path:F("/explore")})},K=s(),N=()=>{const t=Array.isArray(D.value)?D.value:[];K.setList(t.map((t=>({...t.fileSnapshot,seoTitle:t.seoTitle,seoDescription:t.seoDescription,alt:t.alt}))))};return(o,s)=>{const l=t,r=i,f=e,m=a,H=u("login-check");return y(D)?.length?(j(),v("section",V,[x(h,{title:W.title,description:W.description,icon:W.icon},null,8,["title","description","icon"]),W.tags?.length?(j(),w(p,{key:0,type:"explore",tabs:W.tags,modelValue:y(L),"onUpdate:modelValue":s[0]||(s[0]=t=>b(L)?L.value=t:null)},null,8,["tabs","modelValue"])):g("",!0),S("div",E,[s[1]||(s[1]=S("div",{class:"view-bg pointer-events-none absolute bottom-0 left-0 z-10 h-[140px] w-full bg-linear-[180deg,var(--p-fill-gradient-3)_0%,var(--p-fill-gradient-1)_100%)]"},null,-1)),_((j(),w(r,{type:"primary",class:"!absolute bottom-12 left-1/2 z-10 min-w-40 -translate-x-1/2",onClick:J},{default:k((()=>[S("div",U,[A(I(o.$t("HOME.VIEWALL"))+" ",1),x(l,{class:"size-4"})])])),_:1})),[[H,{type:"ViewAll"}]]),(j(),w(d,{list:y(D),key:y(L)},{default:k((({item:t})=>[S("div",{class:"relative w-full cursor-pointer",style:M({aspectRatio:q(t)}),onClick:e=>B(t),onMouseenter:e=>t.showInfo=!0,onMouseleave:e=>t.showInfo=!1},[t.fileSnapshot?.id?(j(),w(m,{key:0,to:`/explore/${t.fileSnapshot.id}/?from=home`},{default:k((()=>[O(t)?(j(),w(n,{key:0,class:"size-full object-cover transition-all duration-200",videoSrc:t.fileSnapshot.videoUrl,poster:t.fileSnapshot.thumbnailUrl,"alt-text":"","video-title":"","video-description":"",autoplay:!1,preload:"none",muted:!0,loop:!0,"lazy-load":!0,"is-pointer":!0,"is-hover":t.showInfo,width:t.fileSnapshot.realWidth||16,height:t.fileSnapshot.realHeight||9},null,8,["videoSrc","poster","is-hover","width","height"])):(j(),v("img",{key:1,class:z(["size-full object-cover transition-all duration-200",{"scale-[1.08]":t.showInfo}]),decoding:"async",src:t?.fileSnapshot?.highThumbnailUrl,alt:t.alt,width:t?.fileSnapshot?.realWidth||3,height:t?.fileSnapshot?.realHeight||4},null,10,C)),O(t)&&!t.showInfo?(j(),v("div",T,[x(f,{class:"size-4 text-white"})])):g("",!0)])),_:2},1032,["to"])):g("",!0),x(c,{toVideo:!O(t),class:z([t.showInfo?"opacity-1":"opacity-0"]),data:t.fileSnapshot,account:t?.fileSnapshot?.accountInfo},null,8,["toVideo","class","data","account"])],44,$)])),_:1},8,["list"]))])])):g("",!0)}}};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.