PageSourceSearch

https://arabsstock.com/_nuxt/FlexGallery.9456842b.js

js arabsstock.com collected 2026-09-29 16:38:45 UTC 6,863 bytes, 1 lines download raw bytes

1import{u as te,i as oe,j as ne,a9 as le,o as l,c as s,b as i,w as _,d as r,D as j,e as a,F as E,r as D,l as y,k as v,C as se,t as h,m as d,Q as w,q as T,n as b,ac as re,_ as ae,V as ie,Y as ce}from"./entry.8b4f3689.js";import ue from"./infinity-black.46738ca0.js";import de from"./magic-pen.c631dc32.js";import he from"./similar.12db8290.js";import fe from"./bookmark.7cddcc8a.js";import pe from"./icon-trash.3a9da676.js";import _e from"./Spinner.b23713df.js";import me from"./download.6a857ca1.js";import{u as ge}from"./useDownload.5f5ae58f.js";const ye={class:"flex flex-1 flex-col truncate"},ve={class:"text-white truncate text-sm hidden sm:group-hover:inline"},we={class:"text-white text-sm"},be={class:"flex gap-2 flex-wrap"},$e={key:0,class:"text-white text-sm hidden sm:group-hover:inline bg-dashed mt-1"},ke={key:1,class:"text-white text-sm hidden sm:group-hover:inline bg-dashed mt-1"},xe={key:2,class:"text-white text-sm hidden sm:group-hover:inline bg-dashed mt-1"},Ce={class:"options-box flex flex-row justify-end ga
1p-2"},Pe={key:0,class:"flex items-center justify-center w-[28px] h-[28px] bg-primary-1-300 rounded-full text-[#04152A]"},je=["onClick"],Ee=["onClick"],Fe=["onClick"],Ie=["onClick"],Ae={key:0},De={class:"image-gallery"},Te=["src","alt","title"],Ne={__name:"FlexGallery",props:{gallery:{type:Array},isInCollection:{type:Boolean,default:!1}},emits:["remove"],setup(m,{expose:U,emit:H}){const S=H,{locale:F}=te(),$=oe(),{download:B,downloadLoading:G}=ge();let k;const M=!1,I=b(0),A=b(!1),x=b(0),g=b(!1),V=m;function C(e){if(e.type=="photo")return`/photos/${e.slug}`;if(e.type=="vector")return`/vectors/${e.slug}`;if(e.type=="videos")return`/videos/${e.slug}`;if(e.type=="ai")return`/ai/${e.slug}`}async function W(e){if(window.innerWidth<640)return;const o=document.querySelector(".gallery");if(!e&&x.value==0&&(g.value=!0),x.value=1,e)if(g.value){const n=o.parentElement;o.style.transform="scale(1)",n.style.height="auto"}else{const n=o.parentElement,c=o.offsetWidth,u=(c-240)/c;o.style.transform=`scale(${u})`;const f=o.offsetHeight*u;n.style.height=`${f}px`}else if(g.value){const n=o.parentElement,c=o.offsetWidth,u=(c+240)/c;o.style.transform=`scale(${u})`;const f=o.offsetHeight*u;n.style.height=`${f}px`}else{const n=o.parentElement;o.style.transform="scale(1)",n.style.height="auto"}}function L(e){return e?Math.floor(e):""}function N(e){return e?Math.floor(e):""}async function R(){let e=220;window.innerWidth<640&&(e=150),k||(k=(await re(()=>import("./fjGallery.esm.be53b920.js"),[],import.meta.url)).default);const o=document.querySelectorAll(".gallery");await k(o,{itemSelector:".gallery__item",rowHeight:e,lastRow:"start",gutter:5,rowHeightTolerance:.2}),A.value=!0,o.forEach(n=>{n.fjGallery.justify=function(){}})}function q(e){I.value=e,B(V.gallery[e])}function z(e){$.addItemToCollection(e)}function O(e){$.showAiRegenerateModal(e.title)}function Q(e){let o="",n="";return e.type=="photo"?(o="photos",n="similar-image"):e.type=="vector"?(o="vectors",n="similar-illustration"):e.type=="videos"&&(o="videos",n="similar-clip"),y(`/${o}/search/${n}/${e.id}`)}return ne(()=>{R()}),le(()=>{x.value=0,g.value=!1}),U({rerenderGallery:W}),(e,o)=>{const n=ae,c=ue,u=de,f=he,Y=fe,J=pe,K=_e,X=me,Z=ie,ee=ce;return l(),s(E,null,[i(ee,null,{default:_(()=>[r("div",{class:j(["gallery",{"dir-ltr":a(A)},a(F)]),id:"gallery-container"},[(l(!0),s(E,null,D(m.gallery,(t,p)=>(l(),s("article",{style:{display:"block!important",overflow:"hidden !important","border-radius":".5rem"},class:j(["gallery__item relative rounded-[0.5rem] overflow-hidden group border border-[#f0f0f0]",a(F)=="en"?"dir-ltr":"dir-rtl"]),key:p},[i(n,{"aria-label":`${e.$t("link")} ${e.$t("to")} ${t.title}}`,to:("localPath"in e?e.localPath:a(y))(C(t)),class:j([t.type=="videos"?"!bg-transparent md:hover:bg-gradient-to-b":"md:hover:bg-gradient-to-b","cursor-pointer w-full flex-1 flex flex-col justify-between h-full absolute top-0 left-0 p-4 from-[#020D1B66]/[.3] to-[#000]/[.0]"])},{default:_(()=>[i(n,{"aria-label":`${e.$t("link")} ${e.$t("to")} ${t.title}}`,to:("localPath"in e?e.localPath:a(y))(C(t)),class:"flex flex-row gap-2 w-full z-10 pb-5"},{default:_(()=>[(l(),v(se(t.icon),{color:"#fff",width:"18",height:"18",class:"mt-[2px] hidden sm:block"})),r("div",ye,[r("h2",ve,h(t.title),1),r("p",we,h(t.subTitle),1),r("div",be,[t.is_sensitive?(l(),s("span",$e,h(e.$t("sensitive content")),1)):d("",!0),t.removebg_status_display=="active"?(l(),s("span",ke,h(e.$t("Empty")),1)):d("",!0),t.has_raw?(l(),s("span",xe," Raw ")):d("",!0)])])]),_:2},1032,["aria-label","to"]),r("div",Ce,[t.is_freelancer_eligible&&a($).hasActiveFreelancerPackage?(l(),s("div",Pe,[i(c)])):d("",!0),t.type=="ai"?(l(),s("button",{key:1,onClick:w(P=>O(t),["prevent"]),class:"hidden sm:group-hover:flex h-[28px] w-[28px] items-center justify-center rounded-full cursor-pointer bg-primary-3-P60"},[i(u,{width:"14",height:"14"})],8,je)):d("",!0),t.type!="ai"?(l(),v(n,{key:2,name:"link",to:Q(t),title:e.$t("Similar"),class:"hidden sm:group-hover:flex h-[28px] w-[28px] items-center justify-center rounded-full cursor-pointer bg-primary-3-P60"},{default:_(()=>[i(f,{width:"14",height:"14"})]),_:1},8,["to","title"])):d("",!0),m.isInCollection?(l(),s("button",{key:4,onClick:w(P=>S("remove",t),["prevent"]),class:"hidden sm:group-hover:flex h-[28px] w-[28px] items-center justify-center rounded-full cursor-pointer bg-[#FF4D44]"},[i(J,{class:"text-primary-3-P60",width:"14",height:"14"})],8,Fe)):(l(),s("button",{key:3,onClick:w(P=>z(t),["prevent"]),class:"hidden sm:group-hover:flex h-[28px] w-[28px] items-center justify-center rounded-full cursor-pointer bg-primary-3-P60"},[i(Y,{width:"14",height:"14"})],8,Ee)),r("button",{onClick:w(P=>q(p),["prevent"]),class:"hidden sm:group-hover:flex h-[28px] w-[28px] items-center justify-center rounded-full cursor-pointer bg-primary-1-300"},[a(G)&&a(I)==p?(l(),v(K,{key:0,width:"14",height:"14"})):(l(),v(X,{key:1,width:"14",height:"14"}))],8,Ie)])]),_:2},1032,["aria-label","to","class"]),i(Z,{format:"avif,webp","data-nosnippet"
1:"",alt:`${e.$t("thumbnail")} ${e.$t("for")} ${t.title}`,loading:"lazy",class:"w-full",height:L(t.height_thumbnail||t.height),width:N(t.width_thumbnail||t.width),src:("getCdnUrl"in e?e.getCdnUrl:a(T))()+t.thumbnail},null,8,["alt","height","width","src"])],2))),128))],2)]),_:1}),a(M)?(l(),s("div",Ae,[r("section",De,[(l(!0),s(E,null,D(m.gallery,(t,p)=>(l(),s("article",{key:p,class:"image-item"},[r("h2",null,h(t.title),1),r("figure",null,[i(n,{"aria-label":`${e.$t("Link")} ${e.$t("to")} ${t.title}`,to:("localPath"in e?e.localPath:a(y))(C(t))},{default:_(()=>[r("img",{src:("getCdnUrl"in e?e.getCdnUrl:a(T))()+t.thumbnail,alt:t.title,title:t.title},null,8,Te)]),_:2},1032,["aria-label","to"]),r("figcaption",null,h(t.description||e.$t("no_description_available")),1)])]))),128))])])):d("",!0)],64)}}};export{Ne 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.