1import{_ as N}from"./client-only.c1ff8ad7.js";import{u as B}from"./viewerUtils.49be11d6.js";import{h as j,i as D,j as P,k as S,l as U}from"./mdi.d4e46606.js";import{a as A,B as x,r,o as b,c as E,w as i,i as m,f as e,l,t as o,u as t,e as H,j as I}from"./entry.e80f8656.js";const L={style:{height:"32px"},class:"text-center bg-c_grey"},M=m("span",{style:{"vertical-align":"middle"}}," | ",-1),R={key:0,style:{"vertical-align":"middle"}},T=m("span",null," | ",-1),q=m("span",{style:{"vertical-align":"middle"}}," | ",-1),Q=A({__name:"Image",props:{height:{default:""},id:{default:""}},setup(n){const{private_image_annotations_map:v,image_canvas_id:f,manifest:u,image_selected:h,image_show_all:$,hover_id:w,sys_theme:C}=B(),g=x(1),_=x([]);for(const a in v.value){const p=v.value[a];for(const s of p){const c=s.member_id;_.value.includes(c)||_.value.push(c)}}const z=a=>{g.value=a.page,f.value=a.canvas_id},y=a=>{h.value=a.selected_id};return(a,p)=>{const s=r("v-icon"),c=r("v-tooltip"),d=r("v-btn"),O=r("v-img"),V=r("OsdCustomViewer"),k=N;return b(),E(k,null,{default:i(()=>[m("div",L,[e(d,{id:`osv-${n.id}-next`,size:"x-small",icon:"",variant:"text"},{default:i(()=>[e(s,null,{default:i(()=>[l(o(t(j)),1)]),_:1}),e(c,{activator:"parent",location:"bottom"},{default:i(()=>[l(o(a.$t("Next")),1)]),_:1})]),_:1},8,["id"]),e(d,{id:`osv-${n.id}-previous`,size:"x-small",icon:"",variant:"text"},{default:i(()=>[e(s,null,{default:i(()=>[l(o(t(D)),1)]),_:1}),e(c,{activator:"parent",location:"bottom"},{default:i(()=>[l(o(a.$t("Previous")),1)]),_:1})]),_:1},8,["id"]),M,e(d,{id:`osv-${n.id}-zoom-in`,size:"x-small",icon:"",variant:"text"},{default:i(()=>[e(s,null,{default:i(()=>[l(o(t(P)),1)]),_:1})]),_:1},8,["id"]),e(d,{id:`osv-${n.id}-zoom-out`,size:"x-small",icon:"",variant:"text"},{default:i(()=>[e(s,null,{default:i(()=>[l(o(t(S)),1)]),_:1})]),_:1},8,["id"]),e(d,{id:`osv-${n.id}-home-button`,size:"x-small",icon:"",variant:"text"},{default:i(()=>[e(s,null,{default:i(()=>[l(o(t(U)),1)]),_:1})]),_:1},8,["id"]),a.$refs.ocv&&a.$refs.ocv.size>0?(b(),H("span",R,[T,m("small",null,o(t(g))+" / "+o(a.$refs.ocv.size),1)])):I("",!0),q,e(d,{href:`${t(u)}?manifest=${t(u)}`,target:"_blank",icon:"",size:"x-small",variant:"text"},{default:i(()=>[e(O,{width:"20",contain:"",src:"https://cultural.jp/img/icons/iiif-logo.svg"})]),_:1},8,["href"])]),e(V,{ref:"ocv",id:n.id,canvas_id:t(f),height:Number(n.height)-32,onUpdated:z,onUpdatedSeletecd:y,manifest:t(u),regions:t(_),show_all:t($),selected_id:t(h),hover_id:t(w),mode:t(C),use_custom_buttons:!0},null,8,["id","canvas_id","height","manifest","regions","show_all","selected_id","hover_id","mode"])]),_:1})}}});
1export{Q 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.