1import{B as V}from"./BsVImg-BmxVXnWB.js";import{O as S}from"./Overlay--zPS9tw1.js";import{g as C,s as B,B as c,i as T,bZ as A,ag as D,af as N,b_ as $,dM as O,c6 as I,ai as U,_ as G,N as a,b as P,j as w,w as r,D as o,e as n,K as l,ac as E,t as M,m as x,k as m,a as z,e2 as j,dT as F,dU as H,x as K,cb as Z}from"./app-BV_MRGiY.js";import{u as p}from"./ResourceList-BO-B9y7A.js";import{u as q}from"./useComponentIsActive-BbxelIBr.js";import{_ as J}from"./H1Title-BjtlhM4U.js";import{_ as Q}from"./BibleBookFilter-C6i9dC2n.js";import{_ as W}from"./SearchHitCount-CTbytrHM.js";import{_ as X}from"./SortOptions-HO1ZAMm3.js";import{_ as Y}from"./GridListContent-BVAKeu1-.js";import{V as u}from"./VRow-DyK-XPgq.js";import{V as tt}from"./VCol-B_mXRjjw.js";import{V as et}from"./VSpacer-BDYNWQQy.js";import"./VImg-BCkp8k9d.js";import"./index-Bk9Q9kfu.js";import"./VContainer-D4zTugS6.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./LoadingDummyH1-WBYPd09P.js";import"./LoadingDummy-DMOrQAEG.js";import"./SimpleBookSelect-Bv2TFsnC.js";import"./VCheckbox-BYhnhF1B.js";import"./VCheckboxBtn-DwjNB8Hn.js";import"./LoadingDummySelect-_qPalW43.js";import"./VChip-B_kE1aRF.js";import"./VSlideGroup-kMqE1MF0.js";import"./VAvatar-DsqQT6G4.js";import"./VSelect-D7rLlSXQ.js";import"./VTextField-3nhT-124.js";import"./autofocus-DtFVnfki.js";import"./VList-DMgWQMMo.js";import"./createSimpleFunctional-B9jd2Nfg.js";import"./VDivider-DsDIMz2A.js";import"./VMenu-BTZHY328.js";import"./dialog-transition-CzwNLyXj.js";import"./VSheet-Cv_MRrpF.js";import"./LoadingDummyCustom-TdSBOfeM.js";import"./InfiniteScroll-BvDY9Btf.js";function ot(){let t=p(C()),{books:s}=B(t);c(s,()=>t.reload=!0);const i=T(A("resource/graphic/sort"));return c(i,()=>t.reload=!0),{books:s,sort:i,LOADED:U,LOADING:I,UPDATING:O,ERROR:$,DIR_RTL:N,DIR_LTR:D}}const st={name:"GraphicList",components:{GridListContent:Y,SortOptions:X,SearchHitCount:W,BibleBookFilter:Q,H1Title:J,Overlay:S},props:{asyncStatus:{type:Number,default:1},provider:{type:String,default:""}}
1,setup(){return{...ot(),...Z(),...q(),...K(),sortEnum:[F,H]}},data(){return{loadingNext:!1}},computed:{...m(p,["resourceItems","page","maxPages","count","availableBooks"]),...m(j,["resources"]),...m(z,["printing"])},methods:{...x(p,["getResourceItems"]),async getMoreResults(){if(this.page===this.maxPages)return;this.loadingNext=!0;let t=this.page+1;await this.getResourceItems({page:t,provider:this.provider}),this.loadingNext=!1,this.$bsa&&this.$bsa.event({eventCategory:"load more",eventAction:"Grafiken nachladen",eventLabel:t})}}},at={class:"d-flex align-center mb-7"},rt={class:"bs-picture-list--grid__item--limiter"},it={class:"text-truncate"};function nt(t,s,i,d,lt,_){const f=a("h1-title"),g=a("bible-book-filter"),h=a("search-hit-count"),b=a("sort-options"),y=V,R=a("router-link"),v=a("grid-list-content"),k=a("overlay");return P(),w(k,{"class-name":"bs-picture-list","full-width":""},{default:r(()=>[o(u,{"no-gutters":""},{default:r(()=>[o(tt,{cols:"12",md:"6","offset-md":"3"},{default:r(()=>[o(f,{"title-key":"async.resource.graphic.list.title"}),o(g,{modelValue:t.books,"onUpdate:modelValue":s[0]||(s[0]=e=>t.books=e),"available-books":t.availableBooks},null,8,["modelValue","available-books"]),n("div",at,[o(h,{count:t.count},null,8,["count"]),o(et),o(b,{modelValue:t.sort,"onUpdate:modelValue":s[1]||(s[1]=e=>t.sort=e),types:d.sortEnum},null,8,["modelValue","types"])])]),_:1})]),_:1}),o(v,{items:t.resourceItems,"async-status":i.asyncStatus,page:t.page,"max-pages":t.maxPages,"no-items-key":"async.resource.graphic.list.no_filtered_items",onLoadMore:_.getMoreResults},{item:r(({item:e,index:L})=>[o(R,{class:l([{first:L===0},"bs-picture-list--grid__item","elevation-1"]),dir:t.resources[e.resource.id].language.rtl?t.DIR_RTL:t.DIR_LTR,to:{path:`/graphic/${encodeURIComponent(t.resources[e.resource.id].abbreviation)}/${encodeURIComponent(e.title)}/${e.id}`}},{default:r(()=>[n("div",rt,[o(y,{src:e.metadata.thumb,"lazy-src":e.metadata.lazy_thumb,alt:e.title,class:l(["secondary","lighten-3"]),"aspect-ratio":"1"},{placeholder:r(()=>[o(u,{class:"fill-height ma-0",align:"center",justify:"center"},{default:r(()=>[o(E,{indeterminate:"",class:l(["secondary--text"])})]),_:1})]),_:1},8,["src","lazy-src","alt"]),n("h2",it,M(e.title),1)])]),_:2},1032,["class","dir","to"])]),_:1},8,["items","async-status","page","max-pages","onLoadMore"])]),_:1})}const Kt=G(st,[["render",nt]]);export{Kt as default}; 2//# sourceMappingURL=GraphicList-BhRGN2f7.js.map
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.