1import{r as e,k as l,s as a,l as t,O as r,p as n,v as o,x as s,Q as u,R as i,q as p,z as d,J as c,S as v,E as m,K as g,C as f,U as w,y as b,A as _,M as h,P as k,w as x,D as y,N}from"./hipc-vendor3-2b990fdf.js";import{c as C,s as D,z as V,a3 as U,R as A,a4 as $,a5 as L,H,m as M,a6 as j,a7 as P,a8 as z,a9 as I,aa as E,ab as B,v as R,J as T,ac as W,I as O,a as S,ad as J,L as G}from"./hipc-index-29c2045f.js";import{M as q}from"./hipc-vendor1-25f74a14.js";import"./hipc-cos-651590eb.js";import"./hipc-vendor2-1b969390.js";import"./hipc-svg-55772156.js";const F={class:"h-full whitespace-nowrap"},K={class:"px-6 py-1 h-14 flex items-center"},Q={class:"w-[41.5625rem] overflow-hidden"},X={key:0,class:"flex gap-2"},Y={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[3.25rem] h-8 rounded"},Z={class:"flex flex-wrap items-start content-start gap-8"},ee={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[12rem] h-[6.75rem]"},le=["onClick"],ae={"data-type":"wallpaper",class:"w-full h-full group-hover:scale-125 transition duration-500"},te=["onClick"],re=["onClick"],ne=s("span",{class:"loading loading-spinner text-H600"},null,-1),oe=s("p",null,"ææ æ°æ®",-1),se=s("span",null,"æ²¡ææ´å¤äº~",-1),ue={__name:"Pic",setup(k){const x=e(null),y=C(),N=e(null),R=e(!1),T=e([{tag_name:"æ¨è",id:null}]),W=e(!1),O=e(!1),S=e([]),J=e(!0),G=e({per_page:20,page:0,wallpaper_type:"static",tags_id:null,order_value:"desc",order_key:"recommend"}),ue=[{title:"æè¿æ´æ°",value:"id"},{title:"æå¤å欢",value:"favorites_count"},{title:"æå¤ä½¿ç¨",value:"use_count"}],ie=e([{title:"é»è®¤æåº",value:"recommend"},...ue]),pe=l({get:()=>G.value.order_key,set(e){e!==G.value.order_key&&(G.value.order_key=e,J.value=!0,S.value=[],G.value.page=0)}}),de=l({get:()=>G.value.tags_id,set(e){if(e&&"recommend"===G.value.order_key?(G.value.order_key="id",ie.value=[...ue]):e?ie.value=[...ue]:(G.value.order_key="recommend",ie.value=[{title:"é»è®¤æåº",value:"recommend"},...ue]),e===G.value.tags_id)return N.value.scrollTop=0;G.value.tags_id=e,J.value=!0,S.value=[],G.value.page=0}}),ce=()=>{G.value.page++,(async()=>{var e=null;e=G.value.tags_id?`wallpaper-static-${G.value.tags_id}-${G.value.order_key}-${G.value.page}`:`wallpaper-static-${G.value.order_key}-${G.value.page}`;let l=await z(e);if(l){l=JSON.parse(l);const{timestamp:e,res:a}=l;if(Date.now()-e<18e5){const{current_page:e,last_page:l,data:t}=a.data;return S.value=[...S.value,...t],void(e>=l&&(J.value=!1))}}W.value=!0,B({...G.value}).then((l=>{W.value=!1;const{current_page:a,last_page:t,data:r}=l.data;S.value=[...S.value,...r],a>=t&&(J.value=!1),E(e,{timestamp:Date.now(),res:l})}))})()};return a((e=>{(async()=>{const e="wallpaper-tags";let l=await z(e);if(l){l=JSON.parse(l);const{timestamp:e,res:a}=l;if(Date.now()-e<36e5){const{data:e}=a.data;return void(T.value=T.value.concat(e))}}O.value=!0,I({page:1,per_page:1e4}).then((l=>{const{data:a}=l.data;T.value=T.value.concat(a),O.value=!1,E(e,{timestamp:Date.now(),res:l})}))})()})),(e,l)=>{const a=t("svg-icon"),k=r("lazy");return n(),o("div",F,[s("section",K,[s("div",Q,[O.value&&T.value.length<2?(n(),o("div",X,[(n(),o(u,null,i(11,(e=>s("div",Y))),64))])):(n(),p(c(w),{key:1,"slides-per-view":"auto","space-between":8,mousewheel:{sensitivity:.5},modules:[c(q)]},{default:d((()=>[(n(!0),o(u,null,i(T.value,(e=>(n(),p(c(v),{class:"!w-auto py-1.5"},{default:d((()=>[m(D,{modelValue:de.value,"onUpdate:modelValue":l[0]||(l[0]=e=>de.value=e),value:e.id},{default:d((()=>[g(f(e.tag_name),1)])),_:2},1032,["modelValue","value"])])),_:2},1024)))),256))])),_:1},8,["modules"]))]),s("div",{class:"px-3 flex items-center text-sm cursor-pointer text-neutral-N1000 dark:text-neutral-DN900",onClick:l[1]||(l[1]=e=>R.value=!R.value)},[g(" å
¨é¨ "),m(a,{class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800",name:"rarrow"})]),m(V,{size:"height","active-list":ie.value,modelValue:pe.value,"onUpdate:modelValue":l[2]||(l[2]=e=>pe.value=e),class:"text-xs w-[7.5rem]",type:"dropdown"},null,8,["active-list","modelValue"])]),s("section",{id:"pic",class:b(["modal !bg-transparent",{"modal-open":R.value}])},[s("section",{onClick:l[4]||(l[4]=e=>R.value=!1),class:"modal-box max-w-[calc(100%-11.75rem)] w-full min-h-6 p-8 gap-2 flex flex-wrap bg-neutral-N0 dar
1k:bg-neutral-DN250 absolute top-8 left-[11.75rem] z-10 rounded-xl"},[(n(!0),o(u,null,i(T.value,(e=>(n(),p(D,{modelValue:de.value,"onUpdate:modelValue":l[3]||(l[3]=e=>de.value=e),value:e.id},{default:d((()=>[g(f(e.tag_name),1)])),_:2},1032,["modelValue","value"])))),256))]),s("label",{class:"modal-backdrop",for:"pic",onClick:l[5]||(l[5]=e=>R.value=!1)})],2),s("section",{class:b([[c(A)()?"hi-scrollbar_moz":"hi-scrollbar"],"p-6 pr-0 mr-1.5 flex flex-col text-center overflow-y-auto h-[calc(100%-3.5rem)]"]),ref_key:"listRef",ref:N},[s("section",Z,[W.value&&!S.value.length?(n(!0),o(u,{key:0},i(G.value.per_page,(e=>(n(),o("div",ee)))),256)):(n(!0),o(u,{key:1},i(S.value,((e,l)=>(n(),o("div",{class:b(["w-[12rem] h-[6.75rem] group overflow-hidden box-border relative border-2 bg-cover rounded-lg bg-center cursor-pointer",[c(y).userConfig.data.wallpaper.wallpaper_item.id===e.id?"border-H600 dark:border-H300":"border-transparent"]]),onClick:a=>((e,l)=>{y.userConfig.data.wallpaper.wallpaper_item.id!==e.id&&H(e).then((a=>{y.updateUserConfig("wallpaper.type","img",!1),y.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),y.updateUserConfig("wallpaper.auto_wallpaper",!1,!1),x.value=l}))})(e,l),key:e.relative_thumurl},[_(s("img",ae,null,512),[[k,`${e.thumurl_domain}${e.relative_thumurl}/320x`]]),s("div",{class:b([[c(y).userConfig.data.wallpaper.wallpaper_item.id===e.id?"block":"hidden"],"absolute top-0 w-full h-full bg-neutral-N160A flex justify-center items-center"])},[s("div",{onClick:h((l=>(e=>{$({wallpaper_id:e.id}).then(),L(`${e.url_domain}${e.relative_url}`)})(e)),["stop"]),class:"w-8 h-8 p-1 rounded-full bg-neutral-N64A dark:bg-neutral-DN-100A tooltip","data-tip":"ä¸è½½åå¾"},[m(a,{name:"setting-export",class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800"})],8,te)],2),s("div",{onClick:h((a=>((e,l)=>{var a;if(!(null==(a=y.userInfo)?void 0:a.token))return M.login({message:"请ç»å½å使ç¨"});(null==e?void 0:e.is_favorites)?j({wallpaper_id:e.wallpaper_id||e.id}).then((a=>{100===a.code&&(M.success({message:"已忶"}),S.value[l].is_favorites=!(null==e?void 0:e.is_favorites),S.value[l].favorites_count--)})):P({wallpaper_id:e.wallpaper_id||e.id}).then((a=>{100===a.code&&(M.success({message:"å·²æ¶è"}),S.value[l].is_favorites=!(null==e?void 0:e.is_favorites),S.value[l].favorites_count++)}))})(e,l)),["stop"]),class:"absolute bottom-1 left-1 flex items-center text-xs font-normal text-neutral-N0 rounded-lg px-1 py-0.5 bg-neutral-N160A tooltip tooltip-right","data-tip":"æ¶èå£çº¸"},[s("span",null,[m(a,{name:e.is_favorites?"wallpaper-liked":"wallpaper-notLiked",class:"w-4 h-4 fill-neutral-N0"},null,8,["name"])]),s("span",null,f(e.favorites_count),1)],8,re)],10,le)))),128))]),m(U,{isLastPage:J.value,list:S.value,onLoadEvent:ce},{loadingIcon:d((()=>[ne])),loadingText:d((()=>[m(a,{class:"w-[21.875rem] h-[15.625rem] mb-6",name:"default"}),oe])),noMoreText:d((()=>[se])),_:1},8,["isLastPage","list"])],2)])}}},ie={class:"flex select-none h-full w-full"},pe={class:"p-6"},de={class:"flex flex-col gap-6 items-center"},ce={class:"w-[calc(100%-6.125rem)]"},ve={class:"flex flex-wrap gap-6"},me={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[11rem] h-[6.1875rem]"},ge=["onClick"],fe=s("span",{class:"loading loading-spinner text-H600"},null,-1),we=s("p",null,"ææ æ°æ®",-1),be=s("span",null,"æ²¡ææ´å¤äº~",-1),_e={class:"p-6 bg-neutral-N16A dark:bg-neutral-N16A rounded-bl-xl flex gap-10"},he={class:"flex-1"},ke=s("div",{class:"mb-2 text-neutral-N1000 dark:text-neutral-DN900 font-semibold text-base"}," è²å½© ",-1),xe=["onMousedown"],ye={class:"w-16 h-16 border-4 border-dashed rounded-full border-neutral-N600 dark:border-neutral-DN600 relative"},Ne={class:"flex-1"},Ce=s("div",{class:"mb-2 text-neutral-N1000 dark:text-neutral-DN900 font-semibold text-base"}," 亮度 ",-1),De={__name:"PurityColor",setup(r){const p=C(),v=e(!1),w=e([]),_=e(!0),x=e({per_page:20,page:1,color_key:"blue",order_value:"asc"}),y=[{value:"blue",color:"bg-blue-B600 dark:bg-blue-B400"},{value:"green",color:"bg-green-G600 dark:bg-green-G400"},{value:"orange",color:"bg-orange-O600 dark:bg-orange-O400"},{value:"purple",color:"bg-purple-P600 dark:bg-purple-P400"}
1,{value:"red",color:"bg-red-R600 dark:bg-red-R400"}],N=l({get:()=>x.value.color_key,set(e){e!==x.value.color_key&&(x.value.color_key=e,_.value=!0,w.value=[],x.value.page=0)}}),V=l({get:()=>p.userConfig.data.wallpaper.wallpaper_color.hue,set(e){p.updateUserConfig("wallpaper.wallpaper_color.hue",e,!1)}}),$=l({get:()=>p.userConfig.data.wallpaper.wallpaper_color.brightness,set(e){p.updateUserConfig("wallpaper.wallpaper_color.brightness",e,!1)}}),L=l({get:()=>p.userConfig.data.wallpaper.wallpaper_color.deg,set(e){p.updateUserConfig("wallpaper.wallpaper_color.deg",e,!1)}}),H=e(null),M=e(null);let j=360;const P=e(!1),I=e(0),B=e(0),O=e=>{e.preventDefault(),P.value=!0,document.addEventListener("mousemove",S),document.addEventListener("mouseup",q)},S=e=>{P.value&&J(e)},J=e=>{const l=H.value.getClientRects(),a=l[0].x+32,t=l[0].y+32,r=e.x-a,n=e.y-t;let o=(180*(Math.atan2(n,r)+Math.PI/2)/Math.PI+360)%360;o=3.6*Math.round(o/3.6),o=o/360*360+0,(o<=0||o>j)&&(o=j),L.value=o.toFixed(0),G()},G=()=>{let e=(L.value-0)/360*360-90;const l=32*Math.cos(e*Math.PI/180)+23,a=32*Math.sin(e*Math.PI/180)+23;B.value=`${l}px`,I.value=`${a}px`},q=()=>{P.value=!1,document.removeEventListener("mousemove",S),document.removeEventListener("mouseup",q)},F=async()=>{var e=null;e=x.value.color_key?`wallpaper-color-${x.value.color_key}-${x.value.page}`:`wallpaper-color-${x.value.page}`;let l=await z(e);if(l){l=JSON.parse(l);const{timestamp:e,res:a}=l;if(Date.now()-e<18e5){const{current_page:e,last_page:l,data:t}=a.data;return w.value=[...w.value,...t],void(e>=l&&(_.value=!1))}}v.value=!0,W({...x.value}).then((l=>{v.value=!1;const{current_page:a,last_page:t,data:r}=l.data;w.value=[...w.value,...r],a>=t&&(_.value=!1),E(e,{timestamp:Date.now(),res:l})}))};a((e=>{F(),G()}));const K=()=>{x.value.page++,F()};return(e,l)=>{const a=t("svg-icon");return n(),o("div",ie,[s("section",pe,[s("div",de,[m(D,{value:null,modelValue:N.value,"onUpdate:modelValue":l[0]||(l[0]=e=>N.value=e)},{default:d((()=>[g("All")])),_:1},8,["modelValue"]),(n(),o(u,null,i(y,(e=>m(R,{modelValue:N.value,"onUpdate:modelValue":l[1]||(l[1]=e=>N.value=e),key:e.value,value:e.value,"bg-color":e.color},null,8,["modelValue","value","bg-color"]))),64))])]),s("section",ce,[s("section",{class:b([[c(A)()?"hi-scrollbar_moz":"hi-scrollbar"],"w-full pt-2 px-6 pr-0 pb-6 overflow-y-scroll h-[calc(100%-8rem)]"])},[s("section",ve,[v.value&&!w.value.length?(n(!0),o(u,{key:0},i(x.value.per_page,(e=>(n(),o("div",me)))),256)):(n(!0),o(u,{key:1},i(w.value,(e=>(n(),o("div",{key:e.color_value,class:"w-[11rem] h-[6.1875rem] rounded-lg overflow-hidden bg-cover bg-center cursor-pointer",style:k({backgroundImage:`linear-gradient(${c(p).userConfig.data.wallpaper.wallpaper_color.deg}deg, ${e.color_value})`,filter:`brightness(${$.value}%) saturate(${V.value}%)`}),onClick:l=>(e=>{p.updateUserConfig("wallpaper.auto_wallpaper",!1,!1),p.updateUserConfig("wallpaper.type","color",!1),p.updateUserConfig("wallpaper.wallpaper_color.gradient",e.color_value,!1),p.updateUserConfig("wallpaper.wallpaper_item",e,!1)})(e)},null,12,ge)))),128))]),m(U,{isLastPage:_.value,list:w.value,onLoadEvent:K},{loadingIcon:d((()=>[fe])),loadingText:d((()=>[m(a,{class:"w-[21.875rem] h-[15.625rem] mb-6",name:"default"}),we])),noMoreText:d((()=>[be])),_:1},8,["isLastPage","list"])],2),s("section",_e,[s("div",he,[ke,m(T,{modelValue:V.value,"onUpdate:modelValue":l[2]||(l[2]=e=>V.value=e),recommend:100},null,8,["modelValue"])]),s("div",{class:"bg-neutral-N64A dark:bg-neutral-DN-100A w-20 h-20 cursor-grab hover:cursor-grab active:cursor-grabbing rounded-full text-center flex justify-center items-center",ref_key:"slider",ref:H,onMousedown:h(O,["prevent"])},[s("div",ye,[s("div",{class:"w-15 h-15 flex justify-center items-center text-sm font-semibold text-neutral-N700 dark:text-neutral-DN700",onClick:l[3]||(l[3]=h((()=>{}),["stop"])),onMousedown:l[4]||(l[4]=h((()=>{}),["stop"]))},f(L.value)+"° ",33),s("div",{class:"w-4 h-4 rounded-full shadow-E200 bg-H600 dark:bg-H400 absolute",style:k({top:I.value,left:B.value}),ref_key:"bar",ref:M},null,4)])],40,xe),s("div",Ne,[Ce,m(T,{modelValue:$.value,"onUpdate:modelValue":l[5]||(l[5]=e=>$.value=e),recommend:100},null,8,["modelValue"])])])])])}}},Ve={class:"text-neutral-N1000 dark:text-neutral-DN900 font-semibold no-scrollbar overflow-y-auto text-base h-full p-6 pt-2"},Ue={class:"mb-6"},Ae={class:"w-[40rem] h-[22.5rem] rounded-xl mb-4 overflow-hidden"},$e={key:0,"data-type":"wallpaper",class:"w-full h-full object-cover"}
1,Le={key:1,src:"https://wallpaper.hipc.cn/background2024.jpg/backdrop",class:"w-full h-full object-cover"},He={class:"flex gap-6"},Me=s("p",{class:"mt-2 text-xs font-normal text-neutral-N700 dark:text-neutral-DN700 mb-6"},"åºç¨åï¼å°èªå¨æå¼å£çº¸è®¾ç½®ä¸âæ¯æ¥èªå¨æ´æ¢å£çº¸âå¼å
³",-1),je={class:"mb-2 text-2xl font-semibold"},Pe={class:"font-normal"},ze={__name:"Bing",setup(e){const l=C(),a=()=>{H(l.bingWallpaper,!0).then((e=>{l.updateUserConfig("wallpaper.type","bing",!1),l.updateUserConfig("wallpaper.auto_wallpaper",!0,!1),l.updateUserConfig("wallpaper.wallpaper_item",{...l.bingWallpaper},!1)}))};return(e,u)=>{var i,p,v,w;const b=t("HiButton"),h=r("lazy");return n(),o("div",Ve,[s("section",Ue,[s("div",Ae,[(null==(i=c(l).bingWallpaper)?void 0:i.url)?_((n(),o("img",$e,null,512)),[[h,null==(p=c(l).bingWallpaper)?void 0:p.url]]):(n(),o("img",Le))])]),s("section",He,[m(b,{size:"S",onClick:a},{default:d((()=>[g("åºç¨")])),_:1}),m(b,{type:"subtle",size:"S",onClick:u[0]||(u[0]=e=>c(L)(c(l).bingWallpaper.url))},{default:d((()=>[g("ä¸è½½")])),_:1})]),Me,s("section",null,[s("p",je,f(null==(v=c(l).bingWallpaper)?void 0:v.title),1),s("p",Pe,f(null==(w=c(l).bingWallpaper)?void 0:w.copyright),1)])])}}},Ie={class:"h-full"},Ee={class:"flex flex-wrap items-start content-start gap-8"},Be={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[12rem] h-[6.75rem]"},Re=["onClick"],Te={"data-type":"wallpaper",class:"w-full h-full bg-neutral-N300 dark:bg-neutral-DN400 group-hover:scale-125 transition duration-500"},We=["onClick"],Oe=["onClick"],Se=s("span",{class:"loading loading-spinner text-H600"},null,-1),Je=s("p",null,"ææ æ°æ®",-1),Ge=s("span",null,"æ²¡ææ´å¤äº~",-1),qe={key:1,class:"h-full w-full flex flex-col justify-center items-center text-center gap-6 text-neutral-N1000 dark:text-neutral-DN900"},Fe=s("p",null,"æ¶èåè½è¯·ç»å½å使ç¨",-1),Ke={class:"flex justify-center items-center"},Qe=s("span",null,"å»ç»å½",-1),Xe={__name:"Collect",setup(l){const p=C(),v=e(null),g=e(!1),w=e([]),k=e(!0),N=e({per_page:20,page:1,computer_id:0}),D=()=>{S().updateHomeConfig("showLoginModal",!0)},V=async e=>{g.value=!0,J({...N.value}).then((e=>{g.value=!1;const{current_page:l,last_page:a,data:t}=e.data;w.value=[...w.value,...t],l>=a&&(k.value=!1)}))},$=()=>{N.value.page++,V()};return a((()=>{p.userInfo.token&&V()})),x((()=>p.userInfo.token),((e,l)=>{e&&!w.value.length&&V()})),(e,l)=>{var a;const x=t("svg-icon"),C=t("HiButton"),V=r("lazy");return n(),o("div",Ie,[(null==(a=c(p).userInfo)?void 0:a.token)?(n(),o("section",{key:0,class:b([[c(A)()?"hi-scrollbar_moz":"hi-scrollbar"],"p-6 pr-0 mr-1.5 h-full flex flex-col text-center overflow-y-auto"])},[s("section",Ee,[g.value&&!w.value.length?(n(!0),o(u,{key:0},i(N.value.per_page,(e=>(n(),o("div",Be)))),256)):(n(!0),o(u,{key:1},i(w.value,((e,l)=>(n(),o("div",{key:e.relative_thumurl,class:b(["w-[12rem] h-[6.75rem] group overflow-hidden relative border-2 bg-cover rounded-lg bg-center cursor-pointer",[c(p).userConfig.data.wallpaper.wallpaper_item.id===e.id?"border-H600 dark:border-H300":"border-transparent"]]),onClick:a=>((e,l)=>{p.userConfig.data.wallpaper.wallpaper_item.id!==e.id&&("static"===e.wallpaper_type?H(e).then((a=>{p.updateUserConfig("wallpaper.type","img",!1),p.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),v.value=l})):"dynamics"===e.wallpaper_type&&O(e).then((a=>{p.updateUserConfig("wallpaper.type","video",!1),p.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),v.value=l})),p.updateUserConfig("wallpaper.auto_wallpaper",!1,!1))})(e,l)},[_(s("img",Te,null,512),[[V,`${e.thumurl_domain}${e.relative_thumurl}/320x`]]),s("div",{class:b([[c(p).userConfig.data.wallpaper.wallpaper_item.id===e.id?"block":"hidden"],"absolute top-0 w-full h-full bg-neutral-N160A flex justify-center items-center"])},["dynamics"!==e.wallpaper_type?(n(),o("div",{key:0,onClick:h((l=>c(L)(`${e.url_domain}${e.relative_url}`)),["stop"]),class:"w-8 h-8 p-1 rounded-full bg-neutral-N64A dark:bg-neutral-DN-100A tooltip","data-tip":"ä¸è½½åå¾"},[m(x,{name:"setting-export",class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800"})],8,We)):y("",!0)],2),s("div",{onClick:h((a=>((e,l)=>{w.value.splice(l,1),j({wallpaper_id:e}).then((e=>{}))})(e.wallpaper_id,l)),["stop"]),class:"absolute bottom-1 left-1 flex items-center text-xs font-normal text-neutral-N0 rounded-lg px-1 py-0.5 bg-neutral-N160A tooltip tooltip-right","data-tip":"æ¶èå£çº¸"},[s("span",null,[m(x,{name:"wallpaper-liked",class:"w-4 h-4 fill-neutral-N0"})]),s("span",null,f(e.__favorites_count),1)],8,Oe)],10,Re)))),128))]),m(U,{isLastPage:k.value,list:w.value,onLoadEvent:$},{loadingIcon:d((()=>[Se])),loadingText:d((()=>[m(x,{class:"w-[21.875rem] h-[15.625rem] mb-6",name:"default"}),Je])),noMoreText:d((()=>[Ge])),_:1},8,["isLastPage","list"])],2)):(n(),o("div",qe,[m(x,{class:"w-[21.875rem] h-[15.625rem]",name:"default"}
1),Fe,m(C,{size:"L",onClick:D},{default:d((()=>[s("div",Ke,[Qe,m(x,{name:"rarrow",class:"w-6 h-6 fill-neutral-N0 dark:fill-neutral-DN100"})])])),_:1})]))])}}},Ye={class:"flex flex-wrap items-start content-start gap-8"},Ze={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[12rem] h-[6.75rem]"},el=["onClick"],ll={"data-type":"wallpaper",class:"w-full h-full bg-neutral-N300 dark:bg-neutral-DN400 group-hover:scale-125 transition duration-500"},al=["onClick"],tl=s("span",{class:"loading loading-spinner text-H600"},null,-1),rl=s("p",null,"ææ æ°æ®",-1),nl=s("span",null,"æ²¡ææ´å¤äº~",-1),ol={__name:"Gif",setup(l){const p=e(null),v=C(),g=e(!1),w=e([]),k=e(!0),x=e({per_page:20,page:1,wallpaper_type:"dynamics"}),N=async()=>{const e=`wallpaper-dynamics-${x.value.page}`;let l=await z(e);if(l){l=JSON.parse(l);const{timestamp:e,res:a}=l;if(Date.now()-e<18e5){const{current_page:e,last_page:l,data:t}=a.data;return w.value=[...w.value,...t],void(e>=l&&(k.value=!1))}}g.value=!0,B({...x.value}).then((l=>{g.value=!1;const{current_page:a,last_page:t,data:r}=l.data;w.value=[...w.value,...r],a>=t&&(k.value=!1),E(e,{timestamp:Date.now(),res:l})}))},D=()=>{x.value.page++,N()};return a((e=>{N()})),(e,l)=>{const a=t("svg-icon"),N=r("lazy");return n(),o("section",{class:b([[c(A)()?"hi-scrollbar_moz":"hi-scrollbar"],"pt-2 pl-6 pr-0 pb-6 mr-1.5 flex flex-col text-center overflow-y-auto h-full"])},[s("section",Ye,[g.value&&!w.value.length?(n(!0),o(u,{key:0},i(x.value.per_page,(e=>(n(),o("div",Ze)))),256)):(n(!0),o(u,{key:1},i(w.value,((e,l)=>(n(),o("div",{class:b(["w-[12rem] h-[6.75rem] group overflow-hidden relative border-2 bg-cover rounded-lg bg-center cursor-pointer",[c(v).userConfig.data.wallpaper.wallpaper_item.id===e.id?"border-H600 dark:border-H300":"border-transparent"]]),onClick:a=>(async(e,l)=>{v.userConfig.data.wallpaper.wallpaper_item.id!==e.id&&O(e).then((a=>{v.updateUserConfig("wallpaper.type","video",!1),v.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),v.updateUserConfig("wallpaper.auto_wallpaper",!1,!1),p.value=l}))})(e,l),key:e.relative_thumurl},[_(s("img",ll,null,512),[[N,`${e.thumurl_domain}${e.relative_thumurl}/320x`]]),s("div",{class:b([[c(v).userConfig.data.wallpaper.wallpaper_item.id===e.id?"block":"hidden"],"absolute top-0 w-full h-full bg-neutral-N160A flex justify-center items-center"])},[y("",!0)],2),s("div",{onClick:h((a=>((e,l)=>{var a;if(!(null==(a=v.userInfo)?void 0:a.token))return M.login({message:"请ç»å½å使ç¨"});(null==e?void 0:e.is_favorites)?j({wallpaper_id:e.wallpaper_id||e.id}).then((a=>{100===a.code&&(M.success({message:"已忶"}),w.value[l].is_favorites=!(null==e?void 0:e.is_favorites),w.value[l].favorites_count--)})):P({wallpaper_id:e.wallpaper_id||e.id}).then((a=>{100===a.code&&(M.success({message:"å·²æ¶è"}),w.value[l].is_favorites=!(null==e?void 0:e.is_favorites),w.value[l].favorites_count++)}))})(e,l)),["stop"]),class:"absolute bottom-1 left-1 flex items-center text-xs font-normal text-neutral-N0 rounded-lg px-1 py-0.5 bg-neutral-N160A tooltip tooltip-right","data-tip":"æ¶èå£çº¸"},[s("span",null,[m(a,{name:e.is_favorites?"wallpaper-liked":"wallpaper-notLiked",class:"w-4 h-4 fill-neutral-N0"},null,8,["name"])]),s("span",null,f(e.favorites_count),1)],8,al)],10,el)))),128))]),m(U,{isLastPage:k.value,list:w.value,onLoadEvent:D},{loadingIcon:d((()=>[tl])),loadingText:d((()=>[m(a,{class:"w-[21.875rem] h-[15.625rem] mb-6",name:"default"}),rl])),noMoreText:d((()=>[nl])),_:1},8,["isLastPage","list"])],2)}}},sl={class:"h-full"},ul={class:"flex flex-wrap items-start content-start gap-8"},il={class:"skeleton bg-neutral-N200 dark:bg-neutral-DN300 w-[12rem] h-[6.75rem]"},pl=["onClick"],dl={"data-type":"wallpaper",class:"w-full h-full bg-neutral-N300 dark:bg-neutral-DN400 group-hover:scale-125 transition duration-500"},cl=["onClick"],vl=["onClick"],ml={key:0,class:"h-full w-full flex flex-col justify-center items-center text-center text-neutral-N1000 dark:text-neutral-DN900"},gl=s("p",null,"ææ æ°æ®",-1),fl={key:1,class:"mt-5"},wl={key:1,class:"h-full w-full flex flex-col justify-center items-center text-center gap-6 text-neutral-N1000 dark:text-neutral-DN900"},bl=s("p",null,"æè¿ä½¿ç¨åè½è¯·ç»å½å使ç¨",-1),_l={class:"flex justify-center items-center"},hl=s("span",null,"å»ç»å½",-1),kl={__name:"Recently",setup(l){const a=C(),p=e(null),v=e(!1),g=e([]),w=()=>{S().updateHomeConfig("showLoginModal",!0)};return N((e=>{var l;(null==(l=a.userInfo)?void 0:l.token)&&(async e=>{v.value=!0,G().then((e=>{g.value=e.data,v.value=!1}))})()})),(e,l)=>{var k;const x=t("svg-icon"),N=t("HiButton"),C=r("lazy");return n(),o("div",sl,[(null==(k=c(a).userInfo)?void 0:k.token)?(n(),o("section",{key:0,class:b([[c(A)()?"hi-scrollbar_moz":"hi-scrollbar"],"p-6 pr-0 mr-1.5 flex flex-col text-center overflow-y-auto h-full"])},[s("section",ul,[v.value&&!g.value.length?(n(),o(u,{key:0},i(20,(e=>s("div",il))),64)):(n(!0),o(u,{key:1},i(g.value,((e,l)=>(n(),o("div",{class:b(["w-[12rem] h-[6.75rem] group overflow-hidden relative border-2 bg-cover rounded-lg bg-center cursor-pointer",[c(a).userConfig.data.wallpaper.wallpaper_item.id===e.wallpaper.id?"border-H600 dar
1k:border-H300":"border-transparent"]]),onClick:t=>((e,l)=>{a.userConfig.data.wallpaper.wallpaper_item.id!==e.id&&("static"===e.wallpaper_type?H(e).then((t=>{a.updateUserConfig("wallpaper.type","img",!1),a.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),p.value=l})):"dynamics"===e.wallpaper_type&&O(e).then((t=>{a.updateUserConfig("wallpaper.type","video",!1),a.updateUserConfig("wallpaper.wallpaper_item",{...e},!1),p.value=l})),a.updateUserConfig("wallpaper.auto_wallpaper",!1,!1))})(e.wallpaper,l),key:e.wallpaper.relative_thumurl},[_(s("img",dl,null,512),[[C,`${e.wallpaper.thumurl_domain}${e.wallpaper.relative_thumurl}/320x`]]),s("div",{class:b([[c(a).userConfig.data.wallpaper.wallpaper_item.id===e.wallpaper.id?"block":"hidden"],"absolute top-0 w-full h-full bg-neutral-N160A flex justify-center items-center"])},["dynamics"!==e.wallpaper.wallpaper_type?(n(),o("div",{key:0,onClick:h((l=>c(L)(`${e.wallpaper.url_domain}${e.wallpaper.relative_url}`)),["stop"]),class:"w-8 h-8 p-1 rounded-full bg-neutral-N64A dark:bg-neutral-DN-100A tooltip","data-tip":"ä¸è½½åå¾"},[m(x,{name:"setting-export",class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800"})],8,cl)):y("",!0)],2),s("div",{onClick:h((a=>((e,l)=>{e.is_favorites?(j({wallpaper_id:e.id}).then((e=>{})),g.value[l].wallpaper.favorites_count--):(P({wallpaper_id:e.id}).then((e=>{})),g.value[l].wallpaper.favorites_count++),g.value[l].wallpaper.is_favorites=!e.is_favorites})(e.wallpaper,l)),["stop"]),class:"absolute bottom-1 left-1 flex items-center text-xs font-normal text-neutral-N0 rounded-lg px-1 py-0.5 bg-neutral-N160A tooltip tooltip-right","data-tip":"æ¶èå£çº¸"},[s("span",null,[m(x,{name:e.wallpaper.is_favorites?"wallpaper-liked":"wallpaper-notLiked",class:"w-4 h-4 fill-neutral-N0"},null,8,["name"])]),s("span",null,f(e.wallpaper.favorites_count),1)],8,vl)],10,pl)))),128))]),v.value||g.value.length?(n(),o("div",fl,"æ²¡ææ´å¤äº~")):(n(),o("div",ml,[m(x,{class:"w-[21.875rem] h-[15.625rem] mb-6",name:"default"}),gl]))],2)):(n(),o("div",wl,[m(x,{class:"w-[21.875rem] h-[15.625rem]",name:"default"}),bl,m(N,{size:"L",onClick:w},{default:d((()=>[s("div",_l,[hl,m(x,{name:"rarrow",class:"w-6 h-6 fill-neutral-N0 dark:fill-neutral-DN100"})])])),_:1})]))])}}},xl={class:"modal-box bg-neutral-N78A dark:bg-neutral-DN-1000A max-w-[68.75rem] h-[44.375rem] max-h-[calc(100vh-8rem)] transition-all duration-300 backdrop-filter p-0 rounded-xl box-border no-scrollbar overflow-y-auto"},yl={class:"flex justify-between items-center h-8 pl-4 box-border text-xs font-normal text-neutral-N1000 dark:text-neutral-DN900"},Nl=s("div",null,"å£çº¸åº",-1),Cl={class:"flex w-full h-[calc(100%-2rem)]"},Dl={class:"w-[11.75rem] h-full overflow-y-scroll no-scrollbar p-4 pt-0 rounded-box flex flex-col justify-between whitespace-nowrap"},Vl={key:0,class:"border-b border-neutral-N160A dark:border-neutral-DN300A my-2"},Ul=["onClick"],Al={class:"mr-2 box-border"},$l={class:"text-base font-normal text-neutral-N1000 dark:text-neutral-DN900"},Ll={class:"mr-2 box-border"},Hl=s("span",{class:"text-base font-normal text-neutral-N1000 dark:text-neutral-DN900"},"è屿æ",-1),Ml={class:"w-[calc(100%-11.75rem)] box-border rounded-ss-2xl rounded-br-xl text-left h-full"},jl={__name:"wallpaperModal",props:{modelValue:{type:Boolean,default:!0,required:!0},navValue:{default:e=>"",required:!0}},emits:["update:modelValue","update:navValue"],setup(e,{emit:l}){const a=[{icon:"wallpaper-pic",title:"HiPCå£çº¸åº",value:"Pic"},{icon:"wallpaper-gif",title:"卿å£çº¸",value:"Gif"},{icon:"wallpaper-color",title:"纯è²å£çº¸",value:"PurityColor"},{icon:"wallpaper-bing",title:"å¿
åºå£çº¸",value:"Bing"},{icon:"",title:"",type:"line"},{icon:"setting-recommend",title:"æ¶è",value:"Collect"},{icon:"setting-clock",title:"æè¿ä½¿ç¨",value:"Recently"}],r=l,d=()=>{r("update:modelValue",!1)};return(l,c)=>{const v=t("svg-icon");return n(),o("div",{id:"wallpaper_modal",class:b(["modal select-none !bg-[rgba(0,_0,_0,_0.24)]",{"modal-open":e.modelValue}])},[s("section",xl,[s("header",yl,[Nl,s("div",{onClick:c[0]||(c[0]=h((e=>d()),["stop"])),class:"cursor-pointer hover:bg-neutral-N120A dark:hover:bg-neutral-N16A"},[m(v,{name:"close",class:"w-11.5 h-8 fill-neutral-N800 dark:fill-neutral-DN800"})])]),s("main",Cl,[s("section",Dl,[s("div",null,[(n(),o(u,null,i(a,(l=>(n(),o(u,{key:l.icon},["line"===l.type?(n(),o("div",Vl)):(n(),o("div",{key:1,class:b(["hover:bg-neutral-N120A dark:hover:bg-neutral-N16A mb-1 transition rounded px-4 py-2 flex items-center cursor-pointer",e.navValue===l.value?"bg-neutral-N120A dark:bg-neutral-N16A":""]),onClick:e=>{return a=l.value,void r("update:navValue",a);var a}},[s("span",Al,[m(v,{class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800",name:l.icon}
1,null,8,["name"])]),s("span",$l,f(l.title),1)],10,Ul))],64)))),64))]),s("div",{class:"transition hover:bg-neutral-N120A dark:hover:bg-neutral-N16A rounded px-4 py-2 flex items-center bottom-4 cursor-pointer",onClick:c[1]||(c[1]=e=>(S().updateHomeConfig("showWallpaperModal",!1),void S().updateHomeConfig("showMaskModal",!0)))},[s("span",Ll,[m(v,{class:"w-6 h-6 fill-neutral-N800 dark:fill-neutral-DN800",name:"sorter-premium"})]),Hl])]),s("section",Ml,["Pic"===e.navValue?(n(),p(ue,{key:0})):"Gif"===e.navValue?(n(),p(ol,{key:1})):"PurityColor"===e.navValue?(n(),p(De,{key:2})):"Bing"===e.navValue?(n(),p(ze,{key:3})):"Collect"===e.navValue?(n(),p(Xe,{key:4})):"Recently"===e.navValue?(n(),p(kl,{key:5})):y("",!0)])])]),s("label",{class:"modal-backdrop",for:"wallpaper_modal",onClick:c[2]||(c[2]=e=>d())})],2)}}};export{jl 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.