1import{_ as S,o,c,e as t,f as p,q as m,F as v,A as y,p as k,U as b,y as P,P as d,t as l,m as g,r as w,n as F,h as L,i as q,W as B,aj as E,b1 as j,aS as D,N as O,B as H,H as V,u as z,z as U,I as W,aD as Y,Q as M,s as Q}from"./DFim2bqs.js";import{_ as R}from"./BkVqISti.js";import{_ as G}from"./CstAXkIb.js";import{_ as J}from"./CSYTMyXG.js";import{_ as K}from"./gEdBgyvD.js";const X={props:{totalPages:{type:Number,required:!0}},computed:{paginationPages(){return new Array(this.totalPages).fill(0).map((e,i)=>i+1)},currentPage(){return+(this._.provides[d]||this.$route).query.page||1},linkHrefNext(){if(this.totalPages>this.currentPage){const e=`?page=${this.currentPage+1}`;return`${(this._.provides[d]||this.$route).path}${e}`}return(this._.provides[d]||this.$route).path},linkHrefPrev(){if(this.currentPage>1){const e=`?page=${this.currentPage-1}`;return`${(this._.provides[d]||this.$route).path}${e}`}return(this._.provides[d]||this.$route).path}},methods:{toPage(e){this.$emit("toPage",e)},nextPage(){this.totalPages>this.currentPage&&this.toPage(this.currentPage+1)},prevPage(){this.currentPage>1&&this.toPage(this.currentPage-1)},linkHref(e){let i="";return e>1&&(i=`?page=${e}`),`${(this._.provides[d]||this.$route).path}${i}`}}},Z={class:"pagination"},x={class:"pagination__pages"},ee=["onClick"],te=["onClick"],se={class:"page-empty"},ie=["onClick"],ne={class:"page-empty"},re=["onClick"];function oe(e,i,a,u,_,s){const h=J;return o(),c("div",Z,[t("span",{class:"pagination__prev",onClick:i[0]||(i[0]=m((...r)=>s.prevPage&&s.prevPage(...r),["prevent"]))},[p(h)]),t("div",x,[(o(!0),c(v,null,y(s.paginationPages.slice(0,3),r=>k((o(),c("span",{key:r+"left1",class:P(["page-num",{active:r===(Number((e._.provides[d]||e.$route).query.page)||1)}]),onClick:m(f=>s.toPage(r),["prevent"])},l(r),11,ee)),[[b,s.currentPage<=2]])),128)),(o(!0),c(v,null,y(s.paginationPages.slice(0,1),r=>k((o(),c("span",{key:r+"left2",class:P(["page-num",{active:r===(Number((e._.provides[d]||e.$route).query.page)||1)}]),onClick:m(f=>s.toPage(r),["prevent"])},l(r),11,te)),[[b,s.currentPage>=3]])),128)),k(t("span",se,"...",512),[[b,s.currentPage>3]]),(o(!0),c(v,null,y(s.paginationPages.slice(s.currentPage-2,s.currentPage+1),r=>k((o(),c("span",{key:r+"middle",class:P(["page-num",{active:r===(Number((e._.provides[d]||e.$route).query.page)||1)}]),onClick:m(f=>s.toPage(r),["prevent"])},l(r),11,ie)),[[b,s.currentPage>2]])),128)),k(t("span",ne,"...",512),[[b,s.currentPage<s.paginationPages.length-2]]),(o(!0),c(v,null,y(s.paginationPages.slice(s.paginationPages.length-1,s.paginationPages.length),r=>k((o(),c("span",{key:r+"right",class:P(["page-num",{active:r===(Number((e._.provides[d]||e.$route).query.page)||1)}]),onClick:m(f=>s.toPage(r),["prevent"])},l(r),11,re)),[[b,s.currentPage<s.paginationPages.length-2]])),128))]),t("span",{class:"pagination__next",onClick:i[1]||(i[1]=m((...r)=>s.nextPage&&s.nextPage(...r),["prevent"]))},[p(h)])])}const ce=Object.assign(S(X,[["render",oe],["__scopeId","data-v-60595b4b"]]),{__name:"CoinLotsPaginationNoAtag"}),ae={props:{coin:{type:Object,required:!0},lots:{type:Array,required:!0},pagination:{type:Object,default:()=>({totalLots:0})},yearsPagination:{type:Array,required:!0},coinVarieties:{type:Array,required:!0},coinInfoText:{type:String,required:!0},isSubscribed:{type:Boolean,required:!0},imageTitle:{type:String,required:!0},includeFees:{type:Boolean,default:!0}},emits:["toPage"],setup(){const e=V(),{t:i,locale:a}=z(),{userCurrency:u,currencyCodeToSign:_}=U(),{customEvent:s}=W();return{t:i,onClickOutside:Y,localePath:e,locale:a,userCurrency:u,currencyCodeToSign:_,customEvent:s}},data(){return{selectPaginationYear:"",activeTab:0,currentPage:1,currentTooltip:""}},computed:{hasLotsOrFilters(){return this.pagination?.totalLots>0||this.isFiltersActive},isFiltersActive(){return["firm","condition","slab","service","collection","year_from","year_to"].some(i=>{const a=(this._.provides[d]||this.$route).query[i];return Array.isArray(a)?a.length>0:typeof a=="string"?a.trim().length>0:!!a})},formattedLots(){return this.lots.map(e=>{const i=e.cost;let a=null,u=null,_=this.userCurrency.code,s;if(i&&typeof i=="object"){const h=this.includeFees&&i.withCommission||i,r=h.currencies&&h.currencies[this.userCurrency.code]>0,f=r?h.currencies[this.userCurrency.code]:null,$=h.price;_=r?this.userCurrency.code:h.currency||i.currency||this.userCurrency.code,a=H(()=>r?f:$),r?u=this.userCurrency.sign:u=i.sign||this.currencyCodeToSign(i.currency)||i.currency,(h.price||r)&&(s=this.includeFees?this.t("coin_lots_price-with-fee"):this.t("coin_lots_price-without-fee"))}else a=Q(null);return{...e,priceFormatted:{priceValue:a,hidden:!1,customCurrencySign:u,intlCurrencyCode:_,priceLabel:s}}})}},watch:{"$route.query.lot":{handler(e){e||(this.selectPaginationYear="")}}},methods:{resetFilters(){this.$router.push({query:{}})},formatDate(e){return O(e,this.locale)},getFormatedCirculation(e){return D(e)},toPage(e){this.currentPage=e,this.$emit("toPage",e),this.scrollPage()},scrollPage(){this.$refs["scroll-point"].scrollIntoView({behavior:"smooth"})},makeAlt(e,i){return j(this.t,this.locale,e,i)},toPricing(e){e==="lock"?this.customEvent("coin_lock_pricing_click"):this.customEvent("coin_show_prices_pricing_click"),this.$router.push(this.localePath("pricing"))},showHelper(e){const i=e.currentTarget||e.srcElement,a=this.$refs.helper.findIndex(u=>u===i);if(a!==-1){if(this.currentTooltip&&(this.currentTooltip.firstChild.classList.remove("open"),this.currentTooltip.firstChild.nextElementSibling.style.display="none",this.currentTooltipIndex===a)){this.currentTooltipIndex="";return}this.currentTooltip=this.$refs.helper[a],this.currentTooltipIndex=a,this.currentTooltip.firstChild.classList.add("open"),this.currentTooltip.firstChild.nextElementSibling.style.display="block"}}}},le={class:"content__block-wrap"},ue={class:"coin-page__tabs"},_e={class:"coin-page__info js-coin-info-content"},de={key:0,class:"coin-page__info-block","data-block":"auctions-block"},he={class:"coin-page__info-title text-medium"},ge={key:0,class:"coin-page__info-desc"},pe={key:1,class:"coin-page__info-desc"},me={key:2,class:"auctions"},ve={key:3,class:"auctions__switcher"},fe={key:4,class:"auctions__summary"},ye={key:5,class:"auctions__chart"},Pe={ref:"scroll-point"},ke={class:"auctions__cards"},be={class:"coin-card__img"},Ce={key:0,class:"coin-card__collection"},we={class:"coin-card__text"},$e={class:"coin-card__info"},Te={class:"row"}
1,Fe={class:"left"},Le={class:"right"},qe={class:"row"},Se={class:"left"},Ae={class:"right"},Ie={class:"row"},Ne={class:"left"},Be={class:"right"},Ee={class:"active-color"},je={key:0,class:"row"},De={class:"left"},Oe={class:"right"},He={class:"row"},Ve={class:"left"},ze={key:1,class:"coin-page__info-block","data-block":"varieties-block"},Ue={class:"coin-page__info-title text-medium"},We={class:"varieties__cards"},Ye=["href"],Me={class:"coin-card__img"},Qe={class:"coin-card__img-item"},Re={class:"coin-card__img-item"},Ge={class:"coin-card__text"},Je={class:"coin-card__title text-medium"},Ke={class:"coin-card__desc"},Xe={class:"coin-card__info"},Ze={class:"row"},xe={class:"left"},et={key:0,class:"right"},tt={key:1,class:"right"},st={class:"row"},it={class:"left"};function nt(e,i,a,u,_,s){const h=M,r=R,f=G,$=B,A=ce,I=K;return o(),c("div",le,[t("div",ue,[t("span",{class:P(["coin-page__tab",{active:_.activeTab===0}]),"data-info":"auctions",onClick:i[0]||(i[0]=n=>_.activeTab=0)},l(e.$t("coin_auction-prices-v",{v:a.pagination?.totalLots||0})),3),a.coinVarieties.length>1?(o(),c("span",{key:0,class:P(["coin-page__tab",{active:_.activeTab===1}]),"data-info":"varieties",onClick:i[1]||(i[1]=n=>_.activeTab=1)},l(e.$t("coin_auction-varieties-v",{v:a.coinVarieties.length})),3)):g("",!0)]),t("div",_e,[_.activeTab===0?(o(),c("div",de,[t("h2",he,l(e.$t("coin_auctions_prices")),1),a.pagination?.totalLots>0?(o(),c("p",ge,l(a.coinInfoText),1)):(o(),c("p",pe,l(e.$t("coin_auctions-no_varieties_message")),1)),s.hasLotsOrFilters?(o(),c("div",me,[w(e.$slots,"default",{},void 0,!0),s.isFiltersActive?(o(),F(h,{key:0,class:"btn_fluid btn_style_link auctions__reset",onClick:s.resetFilters},{default:L(()=>[q(l(e.$t("search-lots_reset-filters")),1)]),_:1},8,["onClick"])):g("",!0)])):g("",!0),e.$slots.switcher?(o(),c("div",ve,[w(e.$slots,"switcher",{},void 0,!0)])):g("",!0),e.$slots.summary?(o(),c("div",fe,[w(e.$slots,"summary",{},void 0,!0)])):g("",!0),e.$slots.chart?(o(),c("div",ye,[w(e.$slots,"chart",{},void 0,!0)])):g("",!0),t("div",Pe,null,512),t("div",ke,[(o(!0),c(v,null,y(s.formattedLots,(n,T)=>(o(),c("div",{key:T,class:"auctions__card"},[p($,{id:n._id,to:u.localePath(`/lots/${n._id}`),class:P(["coin-card",n.mdvImages.length===1?"big-img":"two-imgs"]),rel:"nofollow"},{default:L(()=>[t("div",be,[(o(!0),c(v,null,y(n.mdvImages,(C,N)=>(o(),c("div",{key:N,class:"coin-card__img-item"},[p(r,{src:C,alt:`${C.endsWith("not_available.png")?"":s.makeAlt(a.imageTitle,n)}`},null,8,["src","alt"])]))),128))]),n.collection?(o(),c("div",Ce,[t("span",null,l(e.$t("coin_auction_collection-v",{v:n.collection.name2})),1)])):g("",!0),t("div",we,[t("div",$e,[t("div",Te,[t("span",Fe,l(e.$t("coin_auction_title")),1),t("span",Le,l(n.auctionHouseShortName),1)]),t("div",qe,[t("span",Se,l(e.$t("coin_auction_date")),1),t("span",Ae,l(s.formatDate(n.date)),1)]),t("div",Ie,[t("span",Ne,l(e.$t("coin_auction_safety")),1),t("span",Be,[q(l(n.safetyCommon||e.$t("coin_auction_no-safety"))+" ",1),t("span",Ee,l(n.safetyFirm),1)])]),a.isSubscribed||n.openFree||n.cost&&n.cost.price===0?(o(),c("div",je,[t("span",De,l(n.priceFormatted.priceLabel||e.$t("coin_auction_price")),1),t("div",Oe,[p(f,{data:n.priceFormatted.priceValue,"is-price":!0,"is-primary":!0,cost:n.cost,"fee-percent":n.feePercent,"include-fees":a.includeFees,hidden:n.priceFormatted.hidden,"custom-currency-sign":n.priceFormatted.customCurrencySign,"intl-locale":u.locale,"intl-currency-code":n.priceFormatted.intlCurrencyCode},null,8,["data","cost","fee-percent","include-fees","hidden","custom-currency-sign","intl-locale","intl-currency-code"])])])):(o(),c(v,{key:1},[t("div",He,[t("span",Ve,l(e.$t("coin_auction_price")),1),a.isSubscribed?g("",!0):(o(),c("div",{key:0,class:"right with-helper unsubscribed-price",onClick:i[2]||(i[2]=m(C=>s.toPricing("lock"),["stop","prevent"]))},l(e.$t("coin_auction_price-unsubscribed")),1))]),t("div",{class:"unsubscribed row",onClick:i[3]||(i[3]=m(C=>s.toPricing("btn"),["stop","prevent"]))},[t("span",null,l(e.$t("coin_auction_unsubscribe-ask-price")),1),t("span",null,l(e.$t("coin_auction_subscribtion-required")),1)])],64))])])]),_:2},1032,["id","to","class"])]))),128))]),a.pagination.totalPages>1?(o(),F(A,{key:6,"total-pages":a.pagination.totalPages,onToPage:s.toPage},null,8,["total-pages","onToPage"])):g("",!0)])):g("",!0),_.activeTab===1?(o(),c("div",ze,[t("h2",Ue,l(e.$t("coin_varieties")),1),t("div",We,[(o(!0),c(v,null,y(a.coinVarieties,(n,T)=>(o(),c("div",{key:T,class:"varieties__card"},[t("a",E({href:n._id,class:["coin-card two-imgs",{current:n._id===(e._.provides[d]||e.$route).params.coin}]},{ref_for:!0},{"data-content":e.$t("coin_varieties_current")}),[t("div",Me,[t("div",Qe,[p(r,{src:n.photo1,alt:"coin"},null,8,["src"])]),t("div",Re,[p(r,{src:n.photo2,alt:"coin"},null,8,["src"])])]),t("div",Ge,[t("span",Je,l(n.title),1),t("span",Ke,l(n.variety),1),t("div",Xe,[t("div",Ze,[t("span",xe,l(e.$t("coin_varieties_avg-price")),1),n.prices[u.userCurrency.code]>0?(o(),c("span",et,l(n.prices[u.userCurrency.code])+" "+l(u.userCurrency.sign),1)):(o(),c("span",tt,"â"))]),t("div",st,[t("span",it,l(e.$t("coin_varieties_passage")),1),p(I,{"current-count":n.currentCount,"defined-count":n.definedCount},null,8,["current-count","defined-count"])])])])],16,Ye)]))),128))])])):g("",!0)])])}const ut=Object.assign(S(ae,[["render",nt],["__scopeId","data-v-da9379ae"]]),{__name:"CoinLots"});export{ut 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.