1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`2aa7a9ac-ff8a-4347-9aa7-34144c4706c7`,e._sentryDebugIdIdentifier=`sentry-dbid-2aa7a9ac-ff8a-4347-9aa7-34144c4706c7`)}catch{}})();import{B as e,C as t,wt as n}from"./CyU4sjus.js";import{D as r,E as i,_ as a,b as o,bt as s,g as c,k as l,mt as u,o as d,qt as f,v as p,y as m}from"./Dxi30lUR.js";import{t as h}from"./WA1QM884.js";import{t as g}from"./Bmd8yFuG.js";import{b as _}from"#entry";import{t as v}from"./CnbFcQX6.js";import{t as y}from"./BkapSYu6.js";var b={class:`space-y-3.5`},x={key:0,class:`flex items-center gap-3`},S=[`src`,`alt`],C={class:`min-w-0`},w={class:`flex flex-col items-start text-start gap-1`},T={key:0,class:`font-semibold text-highlighted leading-tight truncate`},E={class:`text-sm text-muted tabular-nums`},D={key:0,class:`text-sm text-muted truncate`},O={key:1},k={key:1,class:`flex flex-wrap gap-2`},A=[`innerHTML`],j={key:3,class:`flex flex-wrap gap-1.5`},M={key:4,class:`-mx-1 flex gap-2 overflow-x-auto px-1 pb-1`},N=[`aria-label`,`onClick`],P=[`src`,`alt`],F=[`src`,`alt`],I=Object.assign(l({__name:`AppInfoPanel`,props:{app:{},iconUrl:{},hideName:{type:Boolean},totalAppIcons:{}},setup(l){let I=y({html:!1,linkify:!0,breaks:!0}),L=l,R=c(()=>L.app.searchBlurb||L.app.description||``),z=c(()=>R.value?I.render(R.value):``),B=t(null),V=c(()=>!!(L.iconUrl||!L.hideName&&L.app.name||L.app.developer));return(t,c)=>{let y=h,I=g,L=_,R=v;return u(),o(`div`,b,[e(V)?(u(),o(`div`,x,[l.iconUrl?(u(),o(`img`,{key:0,src:l.iconUrl,alt:l.app.name,class:`size-14 shrink-0 rounded-[22%] object-cover`,loading:`lazy`,decoding:`async`},null,8,S)):m(``,!0),a(`div`,C,[a(`div`,w,[l.hideName?m(``,!0):(u(),o(`p`,T,n(l.app.name),1)),a(`p`,E,n(l.totalAppIcons)+` `+n(l.totalAppIcons===1?`icon`:`icons`),1)]),l.app.developer?(u(),o(`p`,D,[l.app.developerUrl?(u(),p(y,{key:0,to:l.app.developerUrl,class:`hover:text-highlighted hover:underline`,target:`_blank`,rel:`noopener noreferrer`,external:``},{default:f(()=>[i(n(l.app.developer),1)]),_:1},8,[`to`])):(u(),o(`span`,O,n(l.app.developer),1))])):m(``,!0)])])):m(``,!0),l.app.websiteUrl||l.app.appStoreUrl?(u(),o(`div`,k,[l.app.websiteUrl?(u(),p(I,{key:0,to:l.app.websiteUrl,label:`Website`,icon:`i-heroicons-globe-alt`,color:`neutral`,variant:`soft`,size:`sm`,class:`rounded-full`,target:`_blank`,rel:`noopener noreferrer`,external:``},null,8,[`to`])):m(``,!0),l.app.appStoreUrl?(u(),p(I,{key:1,to:l.app.appStoreUrl,label:`App Store`,icon:`i-fa7-brands-app-store-ios`,color:`neutral`,variant:`soft`,size:`sm`,class:`rounded-full`,target:`_blank`,rel:`noopener noreferrer`,external:``},null,8,[`to`])):m(``,!0)])):m(``,!0),e(z)?(u(),o(`div`,{key:2,class:`feedback-body feedback-body--compact`,innerHTML:e(z)},null,8,A)):m(``,!0),l.app.searchTags?.length?(u(),o(`div`,j,[(u(!0),o(d,null,s(l.app.searchTags,e=>(u(),p(L,{key:e,label:e,color:`neutral`,variant:`soft`,size:`sm`,class:`rounded-full`},null,8,[`label`]))),128))])):m(``,!0),l.app.screenshots?.length?(u(),o(`div`,M,[(u(!0),o(d,null,s(l.app.screenshots,(e,t)=>(u(),o(`button`,{key:e,type:`button`,class:`block shrink-0 cursor-zoom-in rounded-lg outline-none focus-visible:ring-2 focus-visible:ring-primary`,"aria-label":`View ${l.app.name} screenshot ${t+1}`,onClick:t=>B.value=e},[a(`img`,{src:e,alt:`${l.app.name} screenshot ${t+1}`,class:`h-28 w-auto rounded-lg ring ring-default bg-default object-cover`,loading:`lazy`,decoding:`async`},null,8,P)],8,N))),128))])):m(``,!0),r(R,{open:!!e(B),title:`${l.app.name} screenshot`,ui:{content:`max-w-[90vw] w-auto bg-transparent ring-0 shadow-none`},"onUpdate:open":c[1]||=e=>{e||(B.value=null)}},{content:f(()=>[e(B)?(u(),o(`img`,{key:0,src:e(B),alt:`${l.app.name} screenshot`,class:`max-h-[85vh] max-w-[90vw] rounded-xl object-contain cursor-zoom-out`,onClick:c[0]||=e=>B.value=null},null,8,F)):m(``,!0)]),_:1},8,[`open`,`title`])])}}}),{__name:`AppInfoPanel`});export{I as t};
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.