PageSourceSearch

https://www.bibleserver.com/build/GraphicItem-BNOPlSz9.js

js bibleserver.com collected 2026-09-24 08:41:43 UTC 9,228 bytes, 2 lines download raw bytes

1import{B as P}from"./BsVImg-BmxVXnWB.js";import{O as z}from"./Overlay--zPS9tw1.js";import{B as E}from"./ButtonGroupShare-DEaSdwEt.js";import{G as F}from"./GraphicImage-lvc5HbsP.js";import{g as $,s as g,e2 as j,Z as M,a as O,z as W,_ as H,N as f,b as r,j as u,w as a,e as b,V as m,D as s,J as h,F as c,c as y,t as p,G as w,K as v,L as R,ae as B,U as J,S as K,ac as I,ax as Z,x as q,cb as Q}from"./app-BV_MRGiY.js";import{u as X}from"./resourceItem-DuCsKGAj.js";import{L as Y}from"./LoadingDummyH1-WBYPd09P.js";import{L as ee}from"./LoadingDummyH2-DrIjme9F.js";import{V}from"./VCol-B_mXRjjw.js";import{V as D,a as A}from"./VWindowItem-G4KZkYzs.js";import{V as T}from"./VRow-DyK-XPgq.js";import"./VImg-BCkp8k9d.js";import"./index-Bk9Q9kfu.js";import"./VContainer-D4zTugS6.js";import"./_commonjsHelpers-DaWZu8wl.js";import"./LoadingDummy-DMOrQAEG.js";function te(){let e=$(),{resourceItem:t,reload:i}=g(X(e)),{backToList:l}=g(j(e)),{bookNumbers:d,selectedBibles:n}=g(M(e)),{countRouteChange:_}=g(O(e));return{resourceItem:t,bookNumbers:d,selectedBibles:n,backToList:l,countRouteChange:_,showMessage:W(e).showMessage,reload:i}}const ae={name:"GraphicItem",components:{LoadingDummyH2:ee,LoadingDummyH1:Y,GraphicImage:F,Overlay:z,ButtonGroupShare:E},props:{messagesLoaded:{type:Boolean,default:!1},asyncStatus:{type:Number,default:1},resource:{type:Object,default:()=>({})}},setup(){return{...te(),...Q(),...q(),colors:Z}},data(){return{onboarding:[0,1,2],reverse:!1}},computed:{hasPrevRelated:function(){return this.onboarding[0]>0},hasNextRelated:function(){return this.onboarding[this.$vuetify.display.smAndDown?1:2]<this.relatedCount-1},relatedCount:function(){return(this.resourceItem.related_resource_items||[]).length},shareLink:function(){return`${this.$pinia.state.value.baseUrl}${this.$route.fullPath}`},linkToBibleText:function(){let e=this.resourceItem.metadata?.translation,t=Math.floor(this.resourceItem.chapter_canonical/1e6);return!isNaN(t)&&typeof e>"u"&&(this.selectedBibles.every(l=>this.bookNumbers[l].includes(t))?e=this.selectedBibles.join("."):e="LUT"),`/${encodeURIComponent(e)}/${this.getRef({pic:this.resourceItem,type:this.REF_DEFAULT,isUrl:!0})}`}},watch:{reload:function(e,t){e&&e!==t&&(this.onboarding=Array.from({length:this.$vuetify.display.smAndDown?2:3},(i,l)=>l))},"$vuetify.display.smAndDown":{handler:function(e,t){e!==t&&(this.onboarding=Array.from({length:this.$vuetify.display.smAndDown?2:3},(i,l)=>l))},immediate:!0},onboarding(e,t){(e.length===2&&t.length===3&&!this.$vuetify.display.smAndDown||e.length===1&&t.length===2&&this.$vuetify.display.smAndDown)&&setTimeout(()=>{this.onboarding=t})}},methods:{getRef({pic:e,type:t,isUrl:i}){if(typeof e>"u")return;let l=e.canonicals||[e.chapter_canonical];return this.getRefByCanonicals({canonicals:l,type:t,isUrl:i})},next(){this.hasNextRelated&&(this.reverse=!1,this.onboarding=this.onboarding.map(e=>e+1))},prev(){this.hasPrevRelated&&(this.reverse=!0,this.onboarding=this.onboarding.map(e=>e-1))},doDownload(){if(globalThis.isIE){let e=window.open(this.resourceItem.metadata?.original,`ERF Bibleserver-${this.resourceItem.title.replace(/\s/g,"")}`);!e||e.closed||typeof e.closed>"u"?this.showMessage({message:this.t("async.common.popup_blocker_notice"),type:"error"}):this.$bsa&&this.$bsa.link({eventCategory:"Downloads",eventAction:"download",eventLabel:this.resourceItem.metadata?.original})}else this.$refs.downloadLink.click(),this.countRouteChange>1&&this.$bsa&&this.$bsa.link({eventCategory:"Downloads",eventAction:"download",eventLabel:this.resourceItem.metadata?.original})}}},se={class:"d-flex bs-picture-item__header-group hidden-print-only"},oe={key:2,class:"hidden-print-only"},ne={class:"trans"},ie={key:0,class:"trans"},re=["href","download"],le={class:"d-flex bs-picture-item__content"};function de(e,t,i,l,d,n){const _=f("loading-dummy-h1"),S=f("button-group-share"),N=f("graphic-image"),C=P,L=f("router-link"),U=f("loading-dummy-h2"),x=f("overlay");return r(),u(x,{"class-name":"bs-picture-item"},{default:a(()=>[b("div",se,[e.backToList?(r(),u(m,{key:0,class:"bs-picture-item__back-btn arrow-icon--direction",exact:"",icon:"",variant:"text",title:i.messagesLoaded?e.t("async.resource.graphic.item.back_btn"):"",to:"/graphics"},{default:a(()=>[s(h,null,{default:a(()=>[...t[2]||(t[2]=[c(" bs:$vuetify.icons.mdiArrowLeft ",-1)])]),_:1})]),_:1},8,["title"])):(r(),u(m,{key:1,class:"bs-picture-item__back-btn",exact:"",icon:"",variant:"text",title:i.messagesLoaded?e.t("async.resource.graphic.item.overview_btn"):"",to:"/graphics"},{default:a(()=>[s(h,null,{default:a(()=>[...t[3]||(t[3]=[c(" bs:$vuetify.icons.mdiImageMultiple ",-1)])]),_:1})]),_:1},8,["title"])),i.messagesLoaded?(r(),y("h1",oe,[c(p(e.t("async.resource.graphic.item.title"))+": ",1),b("span",ne," "+p(e.resourceItem.title),
11),(e.resourceItem.metadata||{}).translation?(r(),y("span",ie," ("+p(e.resourceItem.metadata.translation)+")",1)):w("",!0)])):(r(),u(_,{key:3})),t[5]||(t[5]=b("div",{class:"flex-block order-4 hidden-sm-and-up"},null,-1)),s(S,{"share-link":n.shareLink,"messages-loaded":i.messagesLoaded},null,8,["share-link","messages-loaded"]),s(m,{class:"bs-picture-item__icon-bar-btn",icon:"",variant:"text",title:i.messagesLoaded?e.t("async.common.button.download"):"",type:"submit",onClick:n.doDownload},{default:a(()=>[s(h,null,{default:a(()=>[...t[4]||(t[4]=[c("bs:$vuetify.icons.mdiDownload",-1)])]),_:1})]),_:1},8,["title","onClick"]),b("a",{ref:"downloadLink",href:((e.resourceItem||{}).metadata||{}).original,target:"_blank",class:"d-none",download:`ERF Bibleserver-${((e.resourceItem||{}).title||"").replace(/\s/g,"")}.png`},null,8,re)]),b("div",le,[s(V,{class:v(["pa-0",{"bs-picture-item__img":n.relatedCount!==0}]),cols:"12",md:n.relatedCount!==0?10:12},{default:a(()=>[s(N,{graphic:e.resourceItem},null,8,["graphic"])]),_:1},8,["class","md"]),n.relatedCount!==0?(r(),u(V,{key:0,class:"related",cols:"12",md:"2"},{default:a(()=>[s(m,{class:"pic-nav--up",disabled:!n.hasPrevRelated,"aria-label":e.t("async.common.button.prev"),variant:"plain",icon:"",onClick:n.prev},{default:a(()=>[s(h,null,{default:a(()=>[...t[6]||(t[6]=[c("bs:$vuetify.icons.mdiChevronUp",-1)])]),_:1})]),_:1},8,["disabled","aria-label","onClick"]),s(D,{modelValue:d.onboarding,"onUpdate:modelValue":t[0]||(t[0]=o=>d.onboarding=o),class:"hidden-sm-and-down",direction:"vertical",multiple:"",reverse:d.reverse,touch:{left:n.prev,right:n.next}},{default:a(()=>[(r(!0),y(R,null,B(e.resourceItem.related_resource_items,(o,k)=>(r(),u(A,{key:`card-${o.id}-${e.resourceItem.id}`},{default:a(()=>[s(L,{to:{path:`/graphic/BSG/${encodeURIComponent(o.title)}/${o.id}`}},{default:a(()=>[s(J,{location:"left",attach:".v-application"},{activator:a(({props:G})=>[s(C,K({src:o.metadata.thumb,"lazy-src":o.metadata.lazy_thumb,alt:o.title,class:["secondary--text",{mid:d.onboarding[1]===k}],"aspect-ratio":"1"},{ref_for:!0},G),{placeholder:a(()=>[s(T,{class:"fill-height ma-0",align:"center",justify:"center"},{default:a(()=>[s(I,{indeterminate:"",class:v(["secondary--text"])})]),_:1})]),_:1},16,["src","lazy-src","alt","class"])]),default:a(()=>[b("span",null,p(n.getRef({pic:o,type:e.REF_DEFAULT})),1)]),_:2},1024)]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1},8,["modelValue","reverse","touch"]),s(D,{modelValue:d.onboarding,"onUpdate:modelValue":t[1]||(t[1]=o=>d.onboarding=o),class:"hidden-md-and-up",multiple:"",reverse:d.reverse,touch:{left:n.prev,right:n.next}},{default:a(()=>[(r(!0),y(R,null,B(e.resourceItem.related_resource_items,(o,k)=>(r(),u(A,{key:`card-${o.id}-${e.resourceItem.id}`},{default:a(()=>[s(L,{to:{path:`/graphic/BSG/${encodeURIComponent(o.title)}/${o.id}`}},{default:a(()=>[s(C,{src:o.metadata.thumb,"lazy-src":o.metadata.lazy_thumb,alt:o.title,class:v(["secondary--text",{mid:d.onboarding[1]===k}]),"aspect-ratio":"1"},{placeholder:a(()=>[s(T,{class:"fill-height ma-0",align:"center",justify:"center"},{default:a(()=>[s(I,{indeterminate:"",class:v(["secondary--text"])})]),_:1})]),_:1},8,["src","lazy-src","alt","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1},8,["modelValue","reverse","touch"]),s(m,{class:"pic-nav--down",disabled:!n.hasNextRelated,"aria-label":e.t("async.common.button.next"),variant:"plain",icon:"",onClick:n.next},{default:a(()=>[s(h,null,{default:a(()=>[...t[7]||(t[7]=[c(" bs:$vuetify.icons.mdiChevronDown ",-1)])]),_:1})]),_:1},8,["disabled","aria-label","onClick"])]),_:1})):w("",!0)]),i.messagesLoaded?(r(),u(m,{key:0,class:"flat-btn hidden-print-only",variant:"text",title:e.t("async.common.button.bible_text"),to:{path:n.linkToBibleText}},{default:a(()=>[s(h,null,{default:a(()=>[...t[8]||(t[8]=[c("bs:$vuetify.icons.mdiBookOpenPageVariant",-1)])]),_:1}),c(" "+p(e.t("async.common.button.bible_text")),1)]),_:1},8,["title","to"])):w("",!0),i.messagesLoaded?(r(),u(m,{key:1,class:"flat-btn hidden-print-only text--secondary",variant:"text",title:e.t("async.newsletter.subscribe"),to:{path:"/verse-of-the-day#abo"}},{default:a(()=>[s(h,null,{default:a(()=>[...t[9]||(t[9]=[c("bs:$vuetify.icons.mdiBellRing",-1)])]),_:1}),c("  "+p(e.t("async.newsletter.subscribe")),1)]),_:1},8,["title"])):(r(),u(U,{key:2}))]),_:1})}const Be=H(ae,[["render",de]]);export{Be as default};
2//# sourceMappingURL=GraphicItem-BNOPlSz9.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.