PageSourceSearch

https://www.valuebooks.jp/build/js/indexRouter.D8CMoGyy.js

js valuebooks.jp collected 2026-10-03 22:18:09 UTC 134,517 bytes, 1 lines download raw bytes

1import{r as t,w as e,f as a,c as s,o as i,b as o,e as r,m as n,a as l,s as c,n as d,j as u,t as m,p,V as h,g}from"./vue-vendor.B6qabtRj.js";import{Z as b}from"./z-layers.DfHBmuja.js";import{a as f}from"./utils-vendor.A4y4lYmc.js";import{n as y}from"./_plugin-vue2_normalizer.1gAS2wYV.js";import{au as _,D as v,m as x,_ as w,k as C,O as k,i as S,j as I,M as A,a2 as D,N as B,g as T,l as L,r as q,b as R,f as E,n as F,o as P,h as V,a4 as O,Y as U,a6 as j,a3 as M,c as $,a8 as z,A as N,s as H,p as K,t as W,e as G,av as Y,a7 as X,u as Z,v as J,G as Q,d as tt,q as et,a9 as at,L as st,a as it,ai as ot,aj as rt,ak as nt,al as lt}from"./ui-vendor.CYeHGnW2.js";import{V as ct}from"./vb-item.Cm3U7-j3.js";import{V as dt}from"./vb-modal.D2up329C.js";import{M as ut}from"./modal-login.f-B01dt7.js";import{V as mt,A as pt}from"./vb-simple-button.Cu5bXdNR.js";import{u as ht}from"./useStore.Bn6r-cPv.js";import{u as gt}from"./useVuetify.BOYsxT4K.js";import{u as bt,a as ft,o as yt}from"./InputValueConversion.CqCRcEVj.js";import{C as _t,a as vt}from"./library.BSW5rcfV.js";import{i as xt,u as wt,R as Ct,B as kt,a as St}from"./buy-completed.Dw57iOKM.js";import{T as It}from"./timer-display.DFAlAW8K.js";import{S as At,s as Dt,r as Bt}from"./slide-item.Brc0ZUhG.js";import{C as Tt,N as Lt}from"./notification-bar.BKKFeJNm.js";import{V as qt}from"./vb-book-selection-button.DlfKDyZ7.js";import{b as Rt}from"./bookSelection.CnJbZU1_.js";import{v as Et,f as Ft}from"./veeValidate.CNVj__S3.js";import{V as Pt}from"./vb-breadcrumb.D8tB_JWZ.js";import{V as Vt}from"./vb-coupon-code.C8cGOwmi.js";import{a as Ot}from"./register-form.CpkCWGBz.js";import{f as Ut,n as jt}from"./gtmOnVue.CYiKfj6R.js";import{V as Mt,a as $t,b as zt,c as Nt}from"./vb-details.Bvs9_KjC.js";const Ht="古本買取のバリューブックス";const Kt=new class{updateTitle(t){t&&(document.title=`${t} | ${Ht}`)}updateDescription(t){if(!t)return;let e=document.querySelector('meta[name="description"]');e||(e=document.createElement("meta"),e.name="description",document.head.appendChild(e)),e.setAttribute("content",t)}updateOgp({title:t,description:e,image:a,url:s}){t&&this.updateMetaProperty("og:title",`${t} | ${Ht}`),e&&this.updateMetaProperty("og:description",e),a&&this.updateMetaProperty("og:image",a),s&&this.updateMetaProperty("og:url",s)}updateCanonical(t){let e=document.querySelector('link[rel="canonical"]');e||(e=document.createElement("link"),e.rel="canonical",document.head.appendChild(e)),e.setAttribute("href",t)}updateMetaProperty(t,e){let a=document.querySelector(`meta[property="${t}"]`);a||(a=document.createElement("meta"),a.setAttribute("property",t),document.head.appendChild(a)),a.setAttribute("content",e)}updateAll(t){if(!t||"object"!=typeof t.meta)return;const{title:e,description:a,ogpTitle:s,ogpDescription:i,ogpImage:o,canonicalUrl:r}=t.meta;e&&this.updateTitle(e),a&&this.updateDescription(a);(s||i||o||r)&&this.updateOgp({title:s||e,description:i||a,image:o,url:r});const n=window.location.origin;this.updateCanonical(r||n+t.path)}};const Wt=y({__name:"vb-estimate-price",props:{id:{type:String,default:""}},emits:["old-price"],setup(s,{emit:i}){const o=s,r=t(VueConfig.estimate_url),n=t(0),l=t(0),c=t(0),d=t(!1),u=t(null),m=t=>2==t,p=t=>99==t,h=async t=>{if(d.value=!0,!t)return n.value=0,l.value=0,c.value=0,void(d.value=!1);const e=r.value+"/"+t;try{const a=await f.get(e),s=a.data;200===a.status&&m(s.status)?(n.value=s.list_price??0,l.value=s.satei_price??0,c.value=s.classic_satei_price??0,d.value=!1):p(s.status)?d.value=!1:u.value=setTimeout(()=>{h(t)},1e3)}catch(a){d.value=!1}};return e(()=>c.value,t=>{i("old-price",t)}),e(()=>o.id,t=>{h(t)}),h(o.id),a(()=>{clearTimeout(u.value)}),{__sfc:!0,props:o,emit:i,api:r,listPrice:n,estimatePrice:l,oldPrice:c,loading:d,timeoutId:u,isDone:m,isError:p,estimate:h}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(_,[a.loading?e(v,{attrs:{indeterminate:"",color:"primary"}}):e("div",{staticClass:"new-price",staticStyle:{display:"inline"}},[t._v("査定価格:"+t._s(t._f("addCommaSeparator")(this.estimatePrice))+"円")])],1)},[],!1,null,"9693d05f").exports;const Gt=y({name:"bookshelf-scan",components:{AddFolderItem:y({__name:"add-folder-item",props:{value:{type:Boolean,required:!1,default:!1},isFolderSelect:{type:Boolean,required:!1,default:!1}},emits:["input","showSnackbar"],setup(e,{emit:a}){const o=e,r=ht(),n=gt(),l=bt(),c=t(null),d=t(!1),u=t(null),m=t(!1),p=s({get:()=>o.value,set(t){a("input",t)}}),h=s(()=>null===c.value||m.value),g=s(()=>r.getters["search/getSelectedItemsCount"]),b=s(()=>r.getters["search/getSelectedItemsIds"]),f=s(()=>r.getters["library/getApiItems"]),y=s(()=>r.getters["bookshelfScan/getScanResult"]),_=()=>r.dispatch("library/retrieveFolders"),v=t=>r.dispatch("search/updateSelectedItemsIds",t),x=t=>r.dispatch("search/updateIsAllSelected",t),w=t=>r.commit("search/mutateIsItemSelectable",t),C=()=>{p.value=!1,a("showSnackbar","warning"),m.value=!1},k=()=>S(),S=()=>{const t=y.value.length;return b.value.map(t=>{const e=y.value.findIndex(e=>e.vs_catalog_id===t);return-1!==e?{item:y.value[e],index:e}:null}).filter(t=>null!==t).map(({item:e,index:a})=>({spine:t-a,asin:e.asin?e.asin:null,vscatalogid:e.vs_catalog_id}))};return i(async()=>{c.value=null,l.currentRoute.params.reuse||await _()}),{__sfc:!0,props:o,emit:a,store:r,vuetify:n,router:l,destinationFolderID:c,overlayingFolderCreationDialog:d,failureCause:u,buttonDisabled:m,showDialog:p,isButtonDisabled:h,getSelectedItemsCount:g,getSelectedItemsIds:b,getApiItems:f,getScanResult:y,retrieveFolders:_,updateApiItems:t=>r.dispatch("library/updateApiItems",t),updateSelectedItemsIds:v,updateIsAllSelected:x,mutateIsItemSelectable:w,showSnackbarParent:t=>{a("showSnackbar",t)},errorHandler:C,addItems:k,filteredLibraryIdsBySelectedItems:S,addFolderItems:async()=>{u.value=null,m.value=!0;const t=await axios.post("/ajax/shelf-items/folder/additems",{folderId:f.value.selectedCopyFolderId,seqList:k()}).catch(t=>{});t&&t.data.status?(p.value=!1,x(!1),w(!1),v([]),await _(),a("showSnackbar","add"),n.goTo("header",{duration:500,offset:0,easing:"easeInOutCubic"}),m.value=!1):(t&&t.data.status,C())},FolderPreferenceLayout:vt,CreateFolder:_t}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(x,{staticStyle:{"z-index":"10000"},attrs:{fullscreen:t.$vuetify.breakpoint.smAndDown,width:t.$vuetify.breakpoint.smAndDown?"100%":"520px"},model:{value:a.showDialog,callback:function(t){a.showDialog=t},expression:"showDialog"}},[e(a.FolderPreferenceLayout,{scopedSlots:t._u([{key:"title",fn:function(){return[t._v("フォルダ選択")]},proxy:!0},{key:"content",fn:function(){return[e(w,[t.isFolderSelect?t._e():e(C,{staticClass:"flex-column align-center my-3"},[e(k,{staticClass:"mb-4",attrs:{"max-width":"30","max-height":"30",src:"/assets/images/shelf/select_on.svg"}}),e("span",{staticClass:"font-weight-black",staticStyle:{color:"#009098"}},[t._v(t._s(a.getSelectedItemsCount)+"冊の本が選択されています。")])],1),e(C,{staticClass:"flex-column align-center my-3"},[t._t("title"),a.failureCause?e("span",{staticClass:"pl-0 pt-4 pb-0 text-caption red--text text--darken-4"},[t._v(t._s(a.failureCause))]):t._e()],2),e(S,{staticClass:"font-weight-black text-body-1 pl-1",staticStyle:{color:"#009098"},attrs:{text:""},on:{click:function(t){a.overlayingFolderCreationDialog=!0}}},[e(I,{attrs:{large:""}},[t._v("mdi-plus")]),t._v("新規作成 ")],1),0!==a.getApiItems.folderList.length?[e(A,{attrs:{row:""},on:{change:function(t){return a.updateApiItems({name:"selectedCopyFolderId",value:t})}},model:{value:a.destinationFolderID,callback:function(t){a.destinationFolderID=t},expression:"destinationFolderID"}},[e(D,{attrs:{items:a.getApiItems.folderList,"item-height":t.$vuetify.breakpoint.smAndDown?"40px":"50px",height:t.$vuetify.breakpoint.smAndDown?"210px":"260px"},scopedSlots:t._u([{key:"default",fn:function({item:s}){return[e(B,{staticClass:"mb-5 ml-3 mt-2",attrs:{label:s.folder_name+"("+s.shelf_items_count+"冊)",value:s.folder_id,disabled:!t.isFolderSelect&&s.folder_id===a.getApiItems.folderId}})]}}],null,!1,4190248499)})],1)]:t._e()],2)]},proxy:!0},{key:"action",fn:function(){return[e(T,{attrs:{width:"100%"}},[e(C,[e(L,{staticClass:"pb-0",attrs:{col:"6"}},[e(S,{staticClass:"py-5",attrs:{block:"",outlined:""},on:{click:function(t){a.showDialog=!1}}},[t._v("キャンセル")])],1),e(L,{staticClass:"pb-0",attrs:{col:"6"}},[e(S,{staticClass:"py-5 white--text",attrs:{block:"",color:"grey darken-4",disabled:a.isButtonDisabled},on:{click:a.addFolderItems}},[t._t("execButtonLabel")],2)],1)],1)],1)]},proxy:!0}],null,!0),model:{value:a.showDialog,callback:function(t){a.showDialog=t},expression:"showDialog"}}),e(a.CreateFolder,{attrs:{"is-folder-select":!0},on:{copyFolderItems:a.addFolderItems,showSnackbar:a.showSnackbarParent},model:{value:a.overlayingFolderCreationDialog,callback:function(t){a.overlayingFolderCreationDialog=t},expression:"overlayingFolderCreationDialog"}})],1)},[],!1,null,"efbb74bd").exports,VbSimpleButton:mt,ModalLogin:ut,VbModal:dt,VbEstimatePrice:Wt,VbItem:ct},data:()=>
1({zLayer:b,getIsItemSelectable:!1,isShowEditDialog:!1,isShowCopyDialog:!1,selectedItemsIdsArr:[],snackbar:{color:"",icon:"",text:"",timeout:2e3,visible:!1},scanSamples:VueConfig.topScanSamples,noResultsDialog:!1,isShowLoginDialog:!1,timeoutId:null}),async mounted(){const t=await this.createFileObject();this.mutateBookshelfScanImageFile(t),this.updateBookshelfScanImage(t)},methods:{...n("bookshelfScan",["updateBookshelfScanImage","createSampleFileObject"]),...l("bookshelfScan",["mutateBookshelfScanImageFile","resetScanResult","mutateBackendErrorDialog"]),...n("search",["updateSelectedItemsIds","updateIsAllSelected"]),closeBottomNavigation(){this.updateSelectedItemsIds([]),this.getIsItemSelectable=!1},async openCopyItemDialog(){await this.loginStatusCheck()?this.getSelectedItemsCount>0?this.isShowCopyDialog=!0:this.showSnackbar("not_select_copy"):this.isShowLoginDialog=!0},selectAllItems(){let t=[];this.getIsAllSelected&&this.getScanResult.forEach((e,a)=>{t.push(e.id)}),this.updateSelectedItemsIds(t)},showSnackbar(t){if(t){switch(t){case"add":this.snackbar={color:"#009098",icon:"mdi-information",text:"追加しました",timeout:5e3,visible:!0};break;case"warning":this.snackbar={color:"#bf7070",icon:"mdi-alert-circle",timeout:5e3,text:"更新に失敗しました。時間を置いてお試しください。",visible:!0};break;case"error":this.snackbar={color:"error",icon:"mdi-alert-circle",timeout:5e3,text:"処理に失敗しました。再読み込みしお試しください。",visible:!0};break;case"not_select_delete":this.snackbar={color:"#bf7070",icon:"mdi-alert-circle",timeout:5e3,text:"削除したい本を選んでください",visible:!0};break;case"not_select_copy":this.snackbar={color:"#bf7070",icon:"mdi-alert-circle",timeout:3e3,text:"コピーしたい本を選んでください",visible:!0}}this.getIsItemSelectable=!1}},async execSampleBookshelfScan(t){this.resetScanResult();const e=await this.createSampleFileObject(this.scanSamples[t].images.cdn.pc),a=new File([e],"filename.png",{type:"image/png"});this.mutateBookshelfScanImageFile(a),this.updateBookshelfScanImage(a)},async createFileObject(){return new Promise(async(t,e)=>{try{const e=await new Promise(t=>{this.timeoutId=setTimeout(()=>{t(sessionStorage.getItem("bookshelfScanImage"))},1e3)}),a=atob(e.split(",")[1]),s=new Uint8Array(a.length);for(let t=0;t<a.length;t++)s[t]=a.charCodeAt(t);const i=new Blob([s],{type:"image/png"});t(new File([i],"filename.png",{type:"image/png"}))}catch(a){e(a)}})},loginStatusCheck:()=>axios.get("/api/account/isLogin").then(t=>t.data.status)},computed:{...r("bookshelfScan",["uploadProgress"]),...o("bookshelfScan",["getImageUrl","getUploadProgress","getScanResult","getOverallProgress","getBookshelfAssessmentId","getBackendErrorDialog"]),...o("search",["getSearchResults","getSelectedItemsIds","getSelectedItemsCount","getIsAllSelected"]),totalAppraisalPrice(){return this.getScanResult.reduce((t,e)=>t+parseInt(e.appraisal_price,10),0)},progressMaskWidth(){return"width: "+(this.getOverallProgress>0?100-this.getOverallProgress:100)+"%"},selectedItemsIds:{get(){return this.getSelectedItemsIds},set(t){this.updateSelectedItemsIds(t),this.updateIsAllSelected(t.length===this.getSearchResults.length)}},isAllToggle:{get(){return this.getIsAllSelected},set(t){this.updateIsAllSelected(t),this.selectAllItems()}},smAndDown(){return this.$vuetify.breakpoint.smAndDown},backendErrorDialog:{get(){return this.getBackendErrorDialog},set(t){this.mutateBackendErrorDialog(t)}}},watch:{getOverallProgress:{handler(t){100===t&&0===this.getScanResult.length&&(this.noResultsDialog=!0)},immediate:!0}},beforeDestroy(){clearTimeout(this.timeoutId)}},function(){var t=this,e=t._self._c;return e(q,{staticStyle:{"min-width":"auto !important"}},[e(w,{staticClass:"pa-0 mt-8",staticStyle:{"max-width":"1280px"},attrs:{fluid:""}},[e(C,{staticClass:"mb-4 mb-md-16",attrs:{"no-gutters":""}},[e(L,{attrs:{cols:"12",md:"auto"}},[e(R,{staticClass:"py-0 mr-md-14 px-4 px-md-0",attrs:{elevation:"0","max-width":t.smAndDown?"100%":343,contain:""}},[e(k,{key:t.getBookshelfAssessmentId,staticClass:"d-flex align-end rounded mb-4",attrs:{src:t.getImageUrl,contain:"","min-height":"60","max-height":"292"}},[e("div",{staticClass:"img-progress-mask",style:t.progressMaskWidth}),e(C,{staticStyle:{position:"relative","z-index":"2"},attrs:{dense:"","no-gutters":""}},[e(L,{staticClass:"mr-2",attrs:{cols:"auto"}},[e(R,{staticClass:"pa-3 mb-2 ml-2",attrs:{color:"white",width:"72",he
1ight:"70"}},[e(k,{attrs:{alt:"まとめて査定!バリューブックスの本棚スキャン",src:"/assets/images/estimate/title_bookshelf_icon.svg"}})],1)],1),e(L,{staticClass:"align-self-end"},[e(E,{staticClass:"text-caption justify-center mb-2",staticStyle:{width:"calc(100% - 4px)",height:"21px"},attrs:{color:"black","text-color":"white"}},[100!==t.getOverallProgress?e("span",[t._v(t._s(t.getOverallProgress)+"% 査定中")]):e("span",[t._v("スキャン完了")])])],1)],1)],1),t.smAndDown?t._e():[e(C,{staticClass:"mb-2 pb-2",staticStyle:{"border-bottom":"1px dotted #2C2C2C"},attrs:{dense:"","no-gutters":""}},[e(L,{staticClass:"text-body-2"},[t._v(" 合計"),e("span",{staticClass:"text-h4 font-weight-bold px-1"},[t._v(t._s(t.getScanResult.length))]),t._v("冊 ")]),e(L,{staticClass:"text-body-2 text-right"},[e("span",{staticClass:"text-h4 font-weight-bold px-1"},[t._v(t._s(t.totalAppraisalPrice))]),t._v("円 ")])],1),e(F,{staticClass:"pa-0"},[e("p",{staticClass:"pl-0 text-caption mb-0"},[t._v("※実際の買取価格は本の状態や時期によって変動します。")]),e("p",{staticClass:"pl-0 text-caption"},[t._v("※本が比較的きれいな状態の価格を表示しています。")])]),t.getScanResult&&t.getScanResult.length>0?e(P,[e(S,{staticClass:"mx-auto",attrs:{color:"#00475A","max-width":"262",width:"100%",elevation:"0"},on:{click:function(e){t.getIsItemSelectable=!t.getIsItemSelectable}}},[t.getIsItemSelectable?t._e():e(I,{staticClass:"mr-1",attrs:{color:"white",small:""}},[t._v("mdi-tray-arrow-down")]),e("span",{staticClass:"white--text",staticStyle:{"letter-spacing":"0"}},[t._v(t._s(t.getIsItemSelectable?"キャンセル":"スキャン結果をライブラリに保存"))])],1)],1):t._e()]],2)],1),e(L,{staticClass:"d-flex flex-wrap"},[t.getIsItemSelectable?e(C,{staticClass:"mt-0 mb-6 text-center",staticStyle:{width:"100%"},attrs:{dense:"","no-gutters":""}},[e(L,{staticClass:"pa-0 d-flex justify-center align-self-center caption",attrs:{cols:"12"}},[e("p",{staticClass:"pr-0 mb-0 text-body-2 text-md-body-1 font-weight-bold"},[t._v(" ライブラリに追加する本を選んでください")])]),e(L,{staticClass:"pa-0 d-flex justify-center align-self-center caption",attrs:{cols:"12"}},[e(O,{model:{value:t.isAllToggle,callback:function(e){t.isAllToggle=e},expression:"isAllToggle"}},[t.getIsAllSelected?t._e():e(S,{staticClass:"text-caption",staticStyle:{"border-color":"#2c2c2c !important"},attrs:{outlined:"",height:"32",value:!0}},[e("span",{staticClass:"font-weight-bold"},[t._v("すべてを選択")])]),t.getIsAllSelected?e(S,{staticClass:"text-caption",staticStyle:{"border-color":"#2c2c2c !important"},attrs:{outlined:"",height:"32",value:!1}},[e("span",{staticClass:"font-weight-bold"},[t._v("すべてを選択解除")])]):t._e()],1)],1)],1):e(V,{staticClass:"white--text text-caption text-md-body-2 text-md-center py-2 mx-auto",style:t.smAndDown?"flex: 0 0 calc(100% - 32px)":"flex: 0 0 100%",attrs:{color:"#E7760D",height:"fit-content"}},[e(I,{staticClass:"mr-1",attrs:{color:"white",small:""}},[t._v("mdi-alert")]),e("strong",[t._v("結果が正確ではないことがあります。スキャン内容が本棚と一致しているかご確認ください。")]),e("p",{staticClass:"pl-0 mb-0 text-md-caption",style:t.smAndDown?"font-size: 10px;":null},[t._v("より正確なスキャンなら、 "),t.smAndDown?e(S,{staticClass:"pa-0 ma-0 mt-md-n1",staticStyle:{cursor:"pointer"},attrs:{text:"",tag:"label",for:"take-picture-button",height:"auto"}},[e("span",{staticClass:"white--text text-decoration-underline",staticStyle:{"font-size":"10px","text-decoration-color":"white"}},[t._v("バーコードスキャン")])]):[t._v("バーコードスキャン")],t._v("がおすすめ!")],2)],1),t.getScanResult&&0!==t.getScanResult.length?t._e():e(U,{staticClass:"loader-scan pa-0 rounded-0 d-flex flex-wrap justify-center",attrs:{type:"image@21"}}),t.getScanResult&&t.getScanResult.length>0?e(j,{staticClass:"d-flex flex-wrap justify-center",attrs:{multiple:""},model:{value:t.selectedItemsIds,callback:function(e){t.selectedItemsIds=e},expression:"selectedItemsIds"}},[t._l(t.getScanResult,function(a,s){return e(R,{key:a.id,staticClass:"d-flex flex-column mx-2 mb-8",attrs:{flat:"",width:"80"}},[e(M,{key:a.library_item_id?a.vs_catalog_id:a.asin+"_"+s,attrs:{value:a.vs_catalog_id?a.vs_catalog_id:a.asin},scopedSlots:t._u([{key:"default",fn:function({active:s,toggle:i}
1){return[e("span",{style:t.getIsItemSelectable?"cursor: pointer;":"",on:{click:i}},[e("vb-item",{staticClass:"scan-item",staticStyle:{margin:"0 0 16px !important"},attrs:{active:s,item:a,is_item_selectable:t.getIsItemSelectable,"visible_add-cart_btn":!1,layout:"fixed-column",fixed_width:"80",hide_title:""}})],1)]}}],null,!0)}),e($,{staticClass:"text-caption pa-0"},[t._v(t._s(a.title))]),e(F,{staticClass:"text-caption pa-0 mt-auto d-flex flex-column"},[t._v("参考価格"),e(E,{staticClass:"px-2",staticStyle:{"max-width":"fit-content"},attrs:{label:"",color:"#0095d9","text-color":"white","x-small":""}},[t._v(t._s(a.appraisal_price)+"円")])],1)],1)}),t._l(9,function(t){return e(R,{key:`empty-${t}`,staticClass:"mx-2 mb-0",attrs:{width:"80",height:"0"}})})],2):t._e()],1)],1),t.smAndDown?[e(C,{staticClass:"mb-2 pb-2 mx-8",staticStyle:{"border-bottom":"1px dotted #2C2C2C"},attrs:{dense:"","no-gutters":""}},[e(L,{staticClass:"text-body-2"},[t._v(" 合計"),e("span",{staticClass:"text-h4 font-weight-bold px-1"},[t._v(t._s(t.getScanResult.length))]),t._v("冊 ")]),e(L,{staticClass:"text-body-2 text-right"},[e("span",{staticClass:"text-h4 font-weight-bold px-1"},[t._v(t._s(t.totalAppraisalPrice))]),t._v("円 ")])],1),e(F,{staticClass:"pa-0 mx-0 px-8"},[e("p",{staticClass:"pl-0 text-caption mb-0"},[t._v("※実際の買取価格は本の状態や時期によって変動します。")]),e("p",{staticClass:"pl-0 text-caption"},[t._v("※本が比較的きれいな状態の価格を表示しています。")])]),t.getScanResult&&t.getScanResult.length>0?e(P,{staticClass:"pt-6 pb-10"},[e(S,{staticClass:"mx-auto",attrs:{color:"#00475A","max-width":"262",width:"100%",elevation:"0"},on:{click:function(e){t.getIsItemSelectable=!t.getIsItemSelectable}}},[t.getIsItemSelectable?t._e():e(I,{staticClass:"mr-1",attrs:{color:"white",small:""}},[t._v("mdi-tray-arrow-down")]),e("span",{staticClass:"white--text",staticStyle:{"letter-spacing":"0"}},[t._v(t._s(t.getIsItemSelectable?"キャンセル":"スキャン結果をライブラリに保存"))])],1)],1):t._e()]:t._e(),e(R,{staticClass:"d-md-block d-none text-center mb-16",attrs:{flat:""}},[e(k,{staticClass:"mx-auto mb-1",attrs:{src:"/assets/images/estimate/btn_balloon.svg",alt:"本の背表紙写真があればパソコンからでも査定できます","max-width":"288"}}),e(P,{staticClass:"pa-0"},[e(S,{staticClass:"mx-auto",attrs:{color:"#2c2c2c",elevation:"0"}},[e("label",{staticStyle:{cursor:"pointer"},attrs:{for:"bookshelf-image-file-input"}},[e(I,{staticClass:"mr-1",attrs:{color:"white",small:""}},[t._v("mdi-camera")]),e("span",{staticClass:"white--text"},[t._v("自分の本棚をスキャンしてみる")])],1)])],1)],1)],2),e(R,{staticClass:"d-flex mb-md-14 flex-column align-center py-14",attrs:{flat:"",tile:"",color:"#eeeadb"}},[e($,{staticClass:"pa-0 px-4 mb-8"},[t._v("他の本棚の買取価格をチェックする")]),e(C,{staticClass:"justify-md-center",attrs:{"no-gutters":""}},t._l(t.scanSamples,function(a,s){return e(L,{key:s,staticClass:"mb-2",attrs:{cols:"6",md:"auto"}},[e(R,{staticClass:"mx-4 d-flex flex-column align-center text-center",attrs:{flat:"",color:"transparent"},on:{click:function(e){return t.execSampleBookshelfScan(a.type)}}},[e(k,{staticClass:"rounded",staticStyle:{border:"1px solid #2c2c2c"},attrs:{src:"/assets/images/index/scan_sample/"+(t.smAndDown?"sp":"pc")+"_scan-photo_"+a.type+".jpg",alt:a.name+"の本棚",width:"100%","max-width":"150",height:"70"}}),e(k,{staticClass:"mt-n5 mb-3",attrs:{src:"/assets/images/common/users/icon_"+a.type+".png",width:"40",height:"40",alt:a.name}}),e($,{staticClass:"pa-0 text-caption"},[t._v(t._s(a.character))]),e(F,{staticClass:"pa-0 text-center",staticStyle:{"font-size":"11px"}},[t._v(t._s(a.name)+"("+t._s(a.age)+")の本棚")])],1)],1)}),1),t.smAndDown?e(P,{staticClass:"pa-0 mt-8"},[e(S,{staticClass:"mx-auto",attrs:{color:"#2c2c2c",elevation:"0"}},[e("label",{attrs:{for:"bookshelf-image-file-input"}},[e(I,{staticClass:"mr-1",attrs:{color:"white",small:""}},[t._v("mdi-camera")]),e("span",{staticClass:"white--text"},[t._v("自分の本棚をスキャンしてみる")])],1)])],1):t._e()],1),e(C,{staticClass:"d-flex py-14 px-4 pr-md-11 pl-md-16 mb-md-16 mx-auto",staticStyle:{"max-width":"1024px","background-color":"#fbfaf5"},attrs:{"no-gutters":""}},[e(L,{staticClass:"mr-md-16 mb-6 mb-md-0",attrs:{cols:"12",md:"auto"}},[e(R,{attrs:{flat:"",color:"transparent"}},[e(k,{staticClass:"mb-8 mx-auto mx-md-0",attrs:{src:"/assets/images/estimate/banner_library_title.svg",alt:"買取価格が分かるだけじゃない!",width:"240"}}),e(F,{staticClass:"py-0 px-5 px-md-0 text-body-1 text-md-h6",staticStyle:{color:"#00475a"}},[t._v(" 本棚にある本をまとめて"),e("br"),t._v(" オンライン上に"),e("br",{staticClass:"d-none d-md-block"}),t._v("管理することができます ")])],1)],1),e(L,[e(R,{staticClass:"py-8 py-md-9 pl-5 pl-md-10",staticStyle:{border:"2px s
1olid #1b4658 !important"},style:t.smAndDown?"background-size: 31vw auto; background-position: right 8px bottom;":"background-size: 300px 180px; background-position: right 32px bottom;",attrs:{flat:"",color:"transparent",img:t.smAndDown?"https://wcdn.valuebooks.jp/ws/site/assets/images/estimate/sp_image_library.png":"https://wcdn.valuebooks.jp/ws/site/assets/images/estimate/pc_image_library.png"}},[e(k,{staticClass:"mb-4",attrs:{src:"/assets/images/estimate/title_library.svg",alt:"ライブラリ",width:"172"}}),e(F,{staticClass:"pa-0 mb-6 text-caption",staticStyle:{color:"#00475a"}},[t._v(" 売った本も、読んだ本も、"),e("br"),t._v(" これから読みたい本も、"),e("br"),t._v(" まとめて管理。"),e("br"),t._v(" あなただけのオンライン本棚。 ")]),e(S,{attrs:{elevation:"0",color:"#00475a",href:"/library"}},[e("span",{staticClass:"text-caption white--text"},[t._v("ライブラリの使い方をみる")])])],1)],1)],1),e(z,{staticStyle:{"z-index":"5"},attrs:{"input-value":t.getIsItemSelectable,fixed:"",horizontal:"",height:t.$vuetify.breakpoint.mdAndUp?80:112,grow:"",color:"teal","background-color":t.$vuetify.breakpoint.mdAndUp?"grey lighten-3":"#ffffff"}},[e(C,{staticClass:"ma-0"},[t.$vuetify.breakpoint.mdAndUp?e(L,{staticClass:"col-8 d-flex pa-0 mx-0"},[t.$vuetify.breakpoint.mdAndUp?e(S,{staticClass:"mr-auto text--grey-darken-4",attrs:{height:"100%"},on:{click:t.closeBottomNavigation}},[e("span",[t._v("キャンセル")]),e(I,[t._v("mdi-close")])],1):t._e()],1):t._e(),e(L,{staticClass:"col-md-1 col-6 d-flex align-center pa-0 pr-md-4 ml-auto mr-auto mr-md-2 my-0"},[e(S,{staticClass:"text--grey-darken-4 my-auto mx-0 py-4",staticStyle:{"max-width":"100%"},attrs:{height:"100%"},on:{click:t.openCopyItemDialog}},[e("span",[t._v("コピー")]),e(I,[t._v("mdi-content-copy")])],1)],1),t.$vuetify.breakpoint.smAndDown?e(L,{staticClass:"col-12 px-6"},[t.$vuetify.breakpoint.smAndDown?e("vb-simple-button",{staticClass:"grey--text text--darken-4",staticStyle:{"font-weight":"bold",border:"solid 1px #2c2c2c"},attrs:{color:"#ffffff",width:"100%",height:"32px"},on:{click:t.closeBottomNavigation}},[t._v("閉じる ")]):t._e()],1):t._e()],1)],1),e("add-folder-item",{on:{showSnackbar:t.showSnackbar},scopedSlots:t._u([{key:"title",fn:function(){return[e("span",{staticClass:"pl-0 pt-4 pb-0 text-body-2 font-weight-black"},[t._v("コピーするフォルダを選択してください。")])]},proxy:!0},{key:"execButtonLabel",fn:function(){return[t._v("OK")]},proxy:!0}]),model:{value:t.isShowCopyDialog,callback:function(e){t.isShowCopyDialog=e},expression:"isShowCopyDialog"}}),e(N,{style:{zIndex:t.zLayer.toast},attrs:{color:t.snackbar.color,timeout:t.snackbar.timeout,bottom:"",right:"",rounded:"pill"},model:{value:t.snackbar.visible,callback:function(e){t.$set(t.snackbar,"visible",e)},expression:"snackbar.visible"}},[e(H,{attrs:{"align-center":"","pr-4":""}},[e(I,{staticClass:"pr-3",attrs:{dark:"",small:""}},[t._v(t._s(t.snackbar.icon))]),e(H,{attrs:{column:""}},[e("div",[t._v(t._s(t.snackbar.text))])])],1)],1),e(x,{attrs:{"max-width":"500"},model:{value:t.noResultsDialog,callback:function(e){t.noResultsDialog=e},expression:"noResultsDialog"}},[e(R,{staticClass:"pt-6"},[e(F,[e("p",[t._v("商品が見つかりませんでした。")]),e("p",[t._v("本棚画像を変更してお試しください。")]),e("p",[t._v("また、本棚スキャンについて詳しくは「"),e("a",{attrs:{href:"/sell/faq#faq-search"}},[t._v("よくある質問")]),t._v("」をご覧下さい。")])]),e(P,[e(K),e(S,{attrs:{color:"primary",text:""},on:{click:function(e){t.noResultsDialog=!1}}},[t._v(" 閉じる ")])],1)],1)],1),e(x,{attrs:{"max-width":"500"},model:{value:t.backendErrorDialog,callback:function(e){t.backendErrorDialog=e},expression:"backendErrorDialog"}},[e(R,{staticClass:"pt-6"},[e(F,[e("p",[t._v("本棚画像を読み取ることができませんでした。")]),e("p",[t._v("もう一度お試しください。")]),e("p",[t._v("また、本棚スキャンについて詳しくは「"),e("a",{attrs:{href:"/sell/faq#faq-search"}},[t._v("よくある質問")]),t._v("」をご覧下さい。")])]),e(P,[e(K),e(S,{attrs:{color:"primary",text:""},on:{click:function(e){t.backendErrorDialog=!1}}},[t._v(" 閉じる ")])],1)],1)],1),e(x,{attrs:{"max-width":"480"},model:{value:t.isShowLoginDialog,callback:function(e){t.isShowLoginDialog=e},expression:"isShowLoginDialog"}},[e("modal-login",{on:{close:function(e){t.isShowLoginDialog=!1}},scopedSlots:t._u([{key:"closeButton",fn:function(){return[e(I,{staticClass:"d-block ml-auto",attrs:{color:"#2c2c2c"},on:{click:function(e){t.isShowLoginDialog=!1}}},[t._v("mdi-close")])]},proxy:!0}])})],1)],1)},[],!1,null,"24d923bd").exports;const Yt=y({__name:"slide-card",props:{title:{type:String,required:!0,default:null},subtitle:{type:String,required:!1,default:null},link:{type:String,required:!1,default:"もっと見る"},linkUrl:{type:String,required:!1,default:null},items:{type:Array,required:!1,default:()=>[]},hideIcon:{type:Boolean,required:!1,default:!1},cardWidth:{type:String,required:!1,default:"240"},cardHeight:{type:String,required:!1,default:"265"},cardBgColor:{type:String,required:!1,default:null},lineClamp:{type:Number,required:!1,default:5}},setup(e){const o=e,r=t(0),n=t(1),l=t(0),c=t(null),d=()=>{c.value&&u()},u=()=>{if(o.items.length&&c.value){const t=c.value;r.value=t.scrollLeft,n.value=t.scrollWidth,l.value=t.clientWidth}},m=s(()=>0!==r.value),p=s(()=>r.value+l.value>=n.value),h=s(()=>l.value<n.value),g=s(()=>({overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:o.lineClamp,whiteSpace:"normal"}));return i(()=>{window.addEventListener("resize",d),u(),c.value&&(c.value.onscroll=()=>{u()})}),a(()=>{window.removeEventListener("resize",d)}),{__sfc:!0,props:o,scrollPosition:r,scrollWidth:n,clientWidth:l,sliderA:c,moveRight:()=>{const t=c.value,e=t.clientWidth,a=t.scrollLeft;t.scrollTo({left:a+.9*e,behavior:"smooth"})},moveLeft:()=>{const t=c.value,e=t.clientWidth,a=t.scrollLeft;t.scrollTo({left:a-.9*e,behavior:"smooth"})},moveElementTop:()=>{c.value.scrollTo({left:0,behavior:"smooth"})},handleResize:d,setScrollPosition:u,isShowGoLeftElement:m,isShowGoRightElement:p,isVisibleSlider:h,lineClampStyle:g}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(R,{attrs:{flat:"",color:"transparent"}},[e($,{staticClass:"pt-0 pl-0 pr-3 flex-nowrap pb-1 text-h5 font-weight-bold"},[t.hideIcon?t._e():e(I,{staticClass:"mr-2",attrs:{color:"#2C2C2C"}},[t._v("mdi-book-open-variant")]),e("span",{staticClass:"text-h5 font-weight-bold mr-4"},[t._v(t._s(t.title))]),t.linkUrl?e(S,{staticClass:"px-0 ml-auto ml-md-0 text-caption",attrs:{href:t.linkUrl,elevation:"0",width:"76",height:"25",color:"primary"}},[t._v(t._s(t.link))]):t._e()],1),t.subtitle?e(W,{staticClass:"ma-0 pa-0 text-body-2 font-weight-light word-break-normal",staticStyle:{color:"#2c2c2c"}},[t._v(t._s(t.subtitle))]):t._e(),e(T,{attrs:{"max-width":t.$vuetify.breakpoint.smAndDown?"95%":"100%",color:"transparent"}},[e("div",{ref:"sliderA",staticClass:"pt-4 pl-1 slide-content"},[t.$vuetify.breakpoint.smAndUp?[!a.isShowGoRightElement&&a.isVisibleSlider?e(k,{staticClass:"slide-to-right",attrs:{src:"/assets/images/index/right-arrow.svg"},on:{click:function(t){return a.moveRight("sliderA")}}}):t._e(),a.isShowGoRightElement&&a.isVisibleSlider?e(k,{staticClass:"slide-to-right",attrs:{src:"/assets/images/index/double-right-arrow.svg"},on:{click:function(t){return a.moveElementTop("sliderA")}}}):t._e(),a.isShowGoLeftElement?e(k,{staticClass:"slide-to-left",attrs:{src:"/assets/images/index/left-arrow.svg"},on:{click:function(t){return a.moveLeft("sliderA")}}}):t._e()]:t._e(),t._l(t.items,function(s,i){return[e("div",{staticClass:"slide-item"},[e(R,{staticClass:"mr-4 mb-6 rounded-lg",style:`background-color: ${t.cardBgColor}`,attrs:{width:t.cardWidth,height:t.cardHeight,"min-height":"212",href:s.url}},[e(k,{staticClass:"rounded-b-lg-0 mb-4",attrs:{height:"110",src:s.image,alt:s.title?s.title:""}}),s.title?e($,{staticClass:"py-0 px-4 mb-1"},[e("span",{staticClass:"text-body-1 font-weight-bold text-truncate"},[t._v(t._s(s.title))])]):t._e(),s.description?e(F,{staticClass:"pt-0 pb-0 px-4 text-body-2",staticStyle:{color:"#2c2c2c","letter-spacing":"0 !important"},style:a.lineClampStyle},[t._v(t._s(s.description))]):t._e()],1)],1)]})],2)])],1)},[],!1,null,"8725b680").exports;const Xt=y({__name:"search-by-genre",props:{items:{type:Array,default:null},conditions:{type:Array,default:null}},setup(t){const e=t;return{__sfc:!0,props:e,createRequestUrl:t=>{let a="/search?conditions_category[]="+t;return e.conditions&&e.conditions.forEach(t=>{a=a.concat("&"+t.name+"=",t.value)}),a}}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(R,{staticClass:"flex-column",attrs:{tile:"",elevation:"0",color:"transparent"}},[e($,{staticClass:"pa-0 mb-8 text-h5 font-weight-bold"},[e(I,{staticClass:"mr-2",attrs:{color:"#2C2C2C"}},[t._v("mdi-magnify")]),t._v("ジャンルから探す")],1),e(C,{staticClass:"ma-0"},t._l(t.items,function(s,i){return e(L,{key:i,staticClass:"pa-0 mr-4 mb-4",attrs:{cols:"auto"}},[e(E,{attrs:{label:"",color:"primary",href:a.createRequestUrl(s.genreId)}},[t._v(t._s(s.text))])],1)}),1)],1)},[],!1,null,"6e71babd").exports;const Zt=y({__name:"service-banners",setup:e=>({__sfc:!0,cdnUrl:t(VueConfig.cdn_url),banners:t(xt.serviceBannerList)})},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("section",{staticClass:"service-banners"},[t._m(0),e("div",{staticClass:"service-banners__grid"},t._l(a.banners,function(t){return e("a",{key:t.url,staticClass:"service-banners__item",attrs:{href:t.url,target:t.external?"_blank":null,rel:t.external?"noopener noreferrer":null}},[e("img",{staticClass:"service-banners__image",attrs:{src:`${a.cdnUrl}${t.image}`,alt:t.alt,width:"640",height:"200",loading:"lazy",decoding:"async"}})])}),0)])},[function(){var t=this,e=t._self._c;return t._self._setupProxy,e("h2",{staticClass:"service-banners__title"},[e("span",[t._v("本を通じた、")]),e("span",[t._v("バリューブックスの取り組み")])])}],!1,null,"8f3e0773").exports;const Jt=y({__name:"campaign-advertise-on-top",setup(e){const a=gt(),i=t(!1),o=t(VueConfig.hideDefaultCampaignBanner.extendedTermStartDate),r=t(new Date(Date.now()+60*((new Date).getTimezoneOffset()+540)*1e3)),n=VueConfig.cdn_url,l=s(()=>!(r.value<new Date(o.value).getTime())),c=s(()=>l.value?{toptxtPc:"/assets/images/campaign/yurugengo-2306/txt_yuru_pc-ext0705.png",toptxtSp:"/assets/images/campaign/yurugengo-2306/txt_yuru_sp-ext0705.png"}:{toptxtPc:"/assets/images/campaign/yurugengo-2306/[email protected]",toptxtSp:"/assets/images/campaign/yurugengo-2306/txt_yuru_sp.png"});
1return{__sfc:!0,vuetify:a,readMoreExpanded:i,switchingImgsConductDate:o,jstNow:r,cdnUrl:n,isExtendedDay:l,switchImgsByDate:c,TimerDisplay:It}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(T,{attrs:{width:a.vuetify.breakpoint.mdAndUp?"800":"inherit"}},[e(T,{staticClass:"ma-auto px-0 rounded-lg pb-6 mb-12 mb-md-8",attrs:{width:a.vuetify.breakpoint.mdAndUp?"702px":"90%","min-height":"100px",color:"#f7f5eb"}},[e(k,{staticClass:"overflow-visible px-0",attrs:{contain:"","aspect-ratio":a.vuetify.breakpoint.mdAndUp?700/150:686/194,src:a.vuetify.breakpoint.mdAndUp?`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/[email protected]`:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/cp_title_all_sp.png`,alt:"創業16周年記念第一弾:クリエイター支援 with ゆる言語学ラジオ",eager:!0}}),e(k,{staticClass:"overflow-visible",class:a.vuetify.breakpoint.mdAndUp?"px-12 mx-auto mt-n8":"px-5",attrs:{contain:"","max-width":a.vuetify.breakpoint.mdAndUp?"80%":"","aspect-ratio":a.vuetify.breakpoint.mdAndUp?1321/258:300/70,src:a.vuetify.breakpoint.mdAndUp?`${a.cdnUrl}`+a.switchImgsByDate.toptxtPc:`${a.cdnUrl}`+a.switchImgsByDate.toptxtSp,alt:"ソクフリを選択するだけで、査定金額の20%をポイント還元!",eager:!0}}),e(S,{staticClass:"d-flex white--text my-2 mx-auto",staticStyle:{"background-color":"#0095d9"},attrs:{ripple:!1,href:"/sell",width:"327",height:"48",elevation:"0","max-width":"90%",text:""}},[t._v(" さっそく買取を申し込む ")]),a.readMoreExpanded?t._e():e(S,{staticClass:"d-flex mx-auto pa-0 mt-6",attrs:{ripple:!1,text:"","max-width":a.vuetify.breakpoint.mdAndUp?"320px":"90%"},on:{click:function(t){a.readMoreExpanded=!a.readMoreExpanded}}},[e(k,{staticClass:"mx-auto",attrs:{src:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/check_txt_pc.png`,contain:"","max-width":a.vuetify.breakpoint.mdAndUp?"320px":"256px",alt:"この取り組みについてもっと詳しく読む"}})],1),e("Transition",{attrs:{appear:""}},[a.readMoreExpanded?e("div",{staticClass:"expanded-contents-wrapper pb-6 mx-auto",staticStyle:{width:"90%","text-align":"center"}},[e(k,{staticClass:"mx-auto mt-11 mt-md-16",attrs:{"max-width":a.vuetify.breakpoint.mdAndUp?"220px":"64%",src:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/[email protected]`,alt:"バリューブックスのクリエイター支援"}}),e($,{staticClass:"justify-center text-center font-weight-bold"},[t._v("「学びのアスリート」を支援する")]),e(k,{staticClass:"mx-auto mt-2 mb-6",attrs:{"max-width":a.vuetify.breakpoint.mdAndUp?"440px":"90%",src:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/[email protected]`,alt:"ゆる言語学ラジオ アーティスト写真"}}),e("p",{staticClass:"expanded-campaign-descriptions mx-auto"},[t._v(" VALUE BOOKS は、多くの本を手に取り、読書から得た力で活躍する「学びのアスリート」とも言えるクリエイターを支援しています。"),e("br"),e("br"),t._v(" 今回コラボレーションする「ゆる言語学ラジオ」は、水野太貴・堀元見のふたりが運営する YouTube / ポッドキャスト番組。 「ゆるく楽しく言語の話をする」をコンセプトしつつ、トークテーマは多岐に渡り、コンテンツ内で紹介する本が何百冊も売れて重版されることも。 ")]),e("div",{staticClass:"d-inline justify-center"},[e("a",{staticClass:"d-inline-block",staticStyle:{"max-width":"-webkit-fill-available"},attrs:{href:"https://www.valuebooks.jp/bp/VS0058841426",target:"_blank","max-width":a.vuetify.breakpoint.mdAndUp?"164px":"34%"}},[e(k,{staticClass:"mx-auto my-6",attrs:{"max-width":a.vuetify.breakpoint.mdAndUp?"164px":"34%",src:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/ph2_yurugengo.png`,alt:"『言語オタクが友だちに700日間語り続けて引きずり込んだ言語沼』書影"}})],1)]),e("p",{staticClass:"expanded-campaign-descriptions mx-auto"},[t._v(" 今年の4月には、初の著書となる "),e("a",{attrs:{href:"/bp/VS0058841426",target:"_blank"}},[t._v("『言語オタクが友だちに700日間語り続けて引きずり込んだ言語沼』")]),t._v(" も刊行! VALUE BOOKS でも特典動画付きで販売しています。"),e("br"),e("br"),t._v(" 私たちはかねてより活動をサポートしてきましたが、「学びのアスリート」である彼らをより支援するため、 "),a.isExtendedDay?e("span",{staticClass:"font-weight-bold"}
1,[t._v(" 7/5までの買取のお申し込み1件につき「100円」を彼らに還元します。 ")]):e("span",{staticClass:"font-weight-bold"},[t._v(" 6月中の買取のお申し込み1件につき「100円」を彼らに還元します。 ")])]),e(a.TimerDisplay,{attrs:{start:"2023-06-06 00:00:00",end:"2023-07-05 23:59:59"}},[e($,{staticClass:"justify-center text-center font-weight-bold"},[t._v("VALUE BOOKS の倉庫、"),e("br"),t._v("ゆる言語学ラジオに案内してきた")]),e(k,{staticClass:"mx-auto my-6",attrs:{"max-width":a.vuetify.breakpoint.mdAndUp?"440px":"90%",src:`${a.cdnUrl}/assets/images/campaign/yurugengo-2306/[email protected]`,alt:"バリューブックス 倉庫写真"}}),e("p",{staticClass:"expanded-campaign-descriptions mx-auto mb-6"},[t._v(" 本キャンペーンの開催にあわせ、ゆる言語学ラジオとのコラボ動画を随時配信していきます!"),e("br"),e("br"),t._v(" バリューブックスの内部や活動を分かりやすく(かつ、おもしろく)コンテンツにしてくれていますので、ぜひあわせてご覧くださいませ! ")]),e(R,{staticClass:"d-flex ma-auto",attrs:{flat:"","justify-center":"",width:a.vuetify.breakpoint.mdAndUp?"440px":"90%",height:a.vuetify.breakpoint.mdAndUp?"248px":"200px"}},[e("iframe",{attrs:{width:"100%",height:"100%",src:"https://www.youtube.com/embed/rBK_3kz6AXw",title:"100万冊の本がランダムに並ぶ倉庫。見学したら脳がバグった【バリューブックス見学】#235",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""}})])],1),e(S,{staticClass:"d-flex white--text my-2 mx-auto mt-6 mt-md-8 mb-4",staticStyle:{"background-color":"#2c2c2c"},attrs:{href:"/endpaper/11858/",width:"327","max-width":"90%",height:"48",elevation:"0",text:""}},[t._v(" つづきを記事で読む ")]),e(S,{staticClass:"d-flex white--text my-2 mx-auto",staticStyle:{"background-color":"#0095d9"},attrs:{href:"/sell",width:"327","max-width":"90%",height:"48",elevation:"0",text:""}},[t._v(" 買取キャンペーンを申し込む ")])],1):t._e()])],1)],1)},[],!1,null,"3a55344b").exports;const Qt=y({name:"vb-single-column",components:{VbBookSelectionButton:qt,NotificationBar:Lt,CampaignBanner:Tt},props:{campaignInfo:{required:!1}},data:()=>({cdnUrl:VueConfig.cdn_url}),methods:{isCampaignActive(t){const e=new Date,a=new Date(t.start_date),s=new Date(t.end_date);return e>=a&&e<=s},getBackgroundColor(t){return t["pc-tile-view"]&&this.$route.path===t["pc-tile-view"].display_page?"transparent":t["background-color"]}}},function(){var t=this,e=t._self._c;return e("div",[t._l(t.campaignInfo,function(a,s){return[t.isCampaignActive(a)?e("div",{key:s,staticStyle:{width:"100%","min-height":"64px"},attrs:{id:"campaign-banner-container"}},t._l(a.campaign_info,function(a,s){return e("div",{class:["campaign-banner-wrapper","d-flex",{"sell-campaign":a["is-sell"]}],staticStyle:{width:"100%",height:"fit-content"},style:{backgroundColor:t.getBackgroundColor(a)}},[e("campaign-banner",{key:s,attrs:{file:{mobile:a.mobile,pc:a.pc},alt:a.alt,link:a.link,"background-color":a["background-color"],target:a.target}})],1)}),0):t._e()]}),e("notification-bar"),t._t("default"),e("vb-book-selection-button")],2)},[],!1,null,"55dbebe4").exports,te={immediateTransferCampaign:[{start_date:"2024-12-16 00:00:00",end_date:"2024-12-31 23:59:59"},{start_date:"2025-01-01 00:00:00",end_date:"2025-01-31 23:59:59"},{start_date:"2025-02-01 00:00:00",end_date:"2025-02-28 23:59:59"}],low_price_campaign:{start_date:"2023-03-01 00:00:00",end_date:"2999-12-31 23:59:59"},christmas_campaign:{start_date:"2024-12-18 00:00:00",end_date:"2024-12-26 23:59:59"},member_registration_point_event:{end_date:"2025-05-31 23:59:59"}};const ee=y({__name:"vb-top",props:{vsCatalogId:String,campaignInfo:Array},setup(e){const a=e,i=ht(),o=bt(),r=gt(),n=t(VueConfig.cdn_url),l=t(null),d=t([]),u=t([]),m=t([]),p=t([]),h=t([]),g=t([]),b=t([]),f=t([]),y=t([]),_=t([]),v=t([]),x=t([]),w=t([]),C=t(null),k=t(null),S=t(!1),I=t(!1),A=t(xt.articleList),D=t({folderDetails:{},folderItems:[]}),B=t({folderDetails:{},folderItems:[]}),T=t(!1),L=t(!1),q=t(!1),R=t(xt.bookstoreLibraryList),E=t(xt.keywordList),F=t([{name:"conditions_stock",value:2}]),P=t([{name:"conditions_stock",value:2},{name:"conditions_price[]",value:""},{name:"conditions_price[]",value:100}]),V=t([{name:"conditions_stock",value:2},{name:"conditions_age[]",value:"2010-01-01"},{name:"conditions_age[]",value:""}]),O=s(()=>r.breakpoint.smAndDown),U=s(()=>{switch(r.breakpoint.name){case"xs":return 580;case"sm":return 650;case"md":case"lg":case"xl":return 800}}),j=s(()=>
1VueConfig.resaleCampaign),M=s(()=>O.value?"height: auto;":"height: 109px;"),$=s(()=>O.value?"auto":"109"),z=s(()=>q.value?"christmas-campaign-banner":L.value?"low-price-campaign-banner":T.value?"buy-banner-campaign":"buy-banner"),N=s(()=>q.value?"/search?conditions_stock=2":L.value?"/search?conditions_stock=2&conditions_sorting=2&conditions_price%5B%5D=&conditions_price%5B%5D=100":"/sell"),H=s(()=>{const t=O.value?"sp":"pc";return q.value?`${n.value}/assets/images/campaign/campaign-sell-2412-${t}.png`:L.value?`${n.value}/assets/images/index/price_100_sale_${t}.png`:T.value?`${n.value}/assets/images/index/transferCampaignBanner_202212_${t}_240x120.png`:`${n.value}/assets/images/index/buy_banner_${t}.jpg`}),K=s(()=>q.value?"クリスマスキャンペーン 購入金額の10%ポイント還元":L.value?"ワンコイン100円で買える本特集!古本セール開催中!":T.value?"ソクフリキャンペーン買取金額500円アップ中!":"買取の申込みはこちら"),W=async(t,e)=>{t.display_size=20,t.request_from="top";try{const{data:a}=await axios.get("/api/search",{params:t});if(a){let t=a.items.slice(0,20);await J(t),e.value.push(...t)}}catch(a){}},G=async(t,e)=>{if("vbOfficialItems"!==e&&"vbOriginalItems"!==e)throw new Error(`Invalid resultDestination: ${e}`);try{const{data:a}=await axios.get("/api/library/OfficialFolder/items",{params:{folderIDKey:t,numberOfItems:20}});if(!a?.items?.length)return;let s=Z(a.items);await J(s);const i="vbOfficialItems"===e?D:B;i.value.folderItems.push(...s),i.value.folderDetails=a.details}catch(a){}},Y=async()=>{try{const{data:t}=await axios.get("/api/search/bibliographyBrowseHis");let e=t.items.slice(0,VueConfig.maxBrowsingHistoryDisplayCount),a=t.originVsCatalogIdList;return await J(e),v.value.push(...e),x.value.push(...a),C.value=v.value.length?null:"閲覧履歴がまだありません。<br>気になる本をチェックしてみてくださいね!",!0}catch(t){return!1}},X=async()=>{try{const{data:t}=await axios.get("/api/search/recommendByBibliographyBrowseHis",{params:{max_display_size:50}});let e=t.items;return await J(e),w.value.push(...e),k.value=w.value.length?null:"閲覧履歴がない為おすすめ商品はありません。",!0}catch(t){return!1}},Z=t=>t.filter((t,e,a)=>!t.vs_catalog_id||t.vs_catalog_id.startsWith("VC")?t:a.findIndex(e=>e.vs_catalog_id===t.vs_catalog_id)===e),J=async t=>{const e=t.map(t=>t.vs_catalog_id);if(e.length)try{const{data:a}=await axios.post("/api/library/folder/favorite/items/intersection",{vs_catalog_id:e});if(a.length>0){const e=new Set(a);t.forEach(t=>{c(t,"isFavorite",e.has(t.vs_catalog_id))})}}catch(a){a.response.status}},Q=()=>{const t=new Date,e=te.immediateTransferCampaign??[];for(const a of e){const e=new Date(a.start_date),s=new Date(a.end_date);t>=e&&t<=s&&"500"===a.display_amount&&(T.value=!0)}},tt=()=>{const t=new Date,e=te.low_price_campaign??[],a=new Date(e.start_date),s=new Date(e.end_date);t>=a&&t<=s&&(L.value=!0)},et=()=>{const t=new Date,e=te.christmas_campaign??[],a=new Date(e.start_date),s=new Date(e.end_date);t>=a&&t<=s&&(q.value=!0)};Y(),X();const at=document.getElementById("bd_code1");l.value=at?at.value:null;const st=Object.keys(xt.officialLibraryFolderIds[0])[0];G(st,"vbOfficialItems");const it=Object.keys(xt.officialLibraryFolderIds[0])[2];G(it,"vbOriginalItems");const ot=[{params:{conditions_sorting:"1",conditions_stock:"2"},result:d},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["8"]},result:u},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["5"]},result:m},{params:{conditions_sorting:"2",conditions_stock:"2",conditions_category:["19"]},result:p},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_price:["0","100"]},result:h},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["8"],conditions_price:["0","100"]},result:g},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["5"],conditions_price:["0","100"]},result:b},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["1","2","3","4","5","6","7","8","9","10","12","15","17","18","19"],conditions_age:["","2010-01-01"]},result:f},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["12"],conditions_age:["","2010-01-01"]},result:y},{params:{conditions_sorting:"1",conditions_stock:"2",conditions_category:["7"],conditions_age:["","2010-01-01"]},result:_}];for(const{params:t,result:s}of ot)W(t,s);return Q(),tt(),et(),{__sfc:!0,props:a,store:i,router:o,vuetify:r,cdnUrl:n,customerId:l,new_list1:d,new_list2:u,new_list3:m,new_list4:p,price_list1:h,price_list2:g,price_list3:b,standard_list1:f,standard_list2:y,standard_list3:_,history_list:v,history_vs_catalog_id_list:x,recommend_by_browsing_history_list:w,history_alt_text:C,recommend_by_history_alt_text:k,isResaleCampaignDisplay:S,is16thCampaignDisplay:I,articleList:A,vbOfficialItems:D,vbOriginalItems:B,isDisplayTransferCampaignBanner:T,isDisplayLowPriceCampaignBanner:L,isOnChristmasCampaign:q,bookstoreLibraryList:R,keywordList:E,conditionsNew:F,conditionsPrice:P,conditionsPeriod:V,smAndDown:O,width:U,getResaleCampaign:j,cardStyle:M,imageHeight:$,campaignBannerClass:z,campaignHref:N,campaignImageSrc:H,campaignImageAlt:K,searchItem:W,retrieveOfficialLibraryItem:G,retrieveBibliographyBrowsingHistory:Y,retrieveRecommendByBibliographyBrowsingHistory:X,removedDuplicatesOfficialLibraryItem:Z,updateFavoriteFlag:J,checkImmediateTransferCampaign:Q,checkLowPriceCampaign:tt,checkChristmasCampaign:et,element:at,officialLibraryFolderIDKey:st,originalLibraryFolderIDKey:it,searchParams:ot,TimerDis
1play:It,AudioController:pt,SlideItem:At,SlideCard:Yt,SearchByGenre:Xt,ServiceBanners:Zt,CampaignAdvertiseOnTop:Jt,VbSingleColumn:Qt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(a.VbSingleColumn,{attrs:{campaignInfo:t.campaignInfo}},[e(w,[e("div",{staticClass:"d-flex flex-row flex-nowrap justify-center mt-5 mb-9 mx-auto pt-4 pb-4",staticStyle:{"max-width":"728px",gap:"24px","overflow-x":"auto"}},[e(R,{key:"beginner-banner-"+(a.smAndDown?"sp":"pc"),staticClass:"banner-card",style:a.cardStyle,attrs:{flat:"",href:"/endpaper/8031/",width:"100%","max-width":"218"}},[e(k,{attrs:{src:`${a.cdnUrl}/assets/images/index/beginner_banner_${a.smAndDown?"sp":"pc"}.jpg`,alt:"はじめての方へ",cover:"",height:a.imageHeight}})],1),e(R,{key:"campaign-banner-"+(a.smAndDown?"sp":"pc"),class:["banners-in-a-row banner-card",a.campaignBannerClass],style:a.cardStyle,attrs:{flat:"",href:a.campaignHref,width:"100%","max-width":"218"}},[e(k,{attrs:{src:a.campaignImageSrc,alt:a.campaignImageAlt,cover:"",height:a.imageHeight}})],1)],1),e(C,{attrs:{justify:"center"}},[e(R,{staticClass:"d-flex flex-column align-center justify-space-around mb-2",class:a.smAndDown?a.isResaleCampaignDisplay||a.is16thCampaignDisplay?"px-3":"px-13":null,attrs:{id:"resale_campaign_area",flat:"",width:a.isResaleCampaignDisplay?a.is16thCampaignDisplay?"inherit":"fit-content":a.width}},[t._l(a.getResaleCampaign,function(t,s){return e("div",{key:s,staticStyle:{display:"contents"},attrs:{id:`resale_campaign_banner_${s}`}},[e(a.TimerDisplay,{attrs:{start:t.startDate,end:t.endDate},on:{isDisplay:function(t){t&&(a.isResaleCampaignDisplay=t)}}},[e(T,{staticClass:"mt-n2 mt-md-n4 mb-4",attrs:{width:"100%","max-width":"409"}},[e("a",{style:t.link?"cursor:pointer;":"pointer-events:none;",attrs:{href:t.link?t.link:""}},[e("img",{staticClass:"rounded-lg",style:a.smAndDown?null:"height:109px",attrs:{src:`${a.cdnUrl}${t.image}`,alt:t.message}})])])],1)],1)}),e(a.TimerDisplay,{staticStyle:{width:"100%"},attrs:{start:"2023-06-01 00:00:00",end:"2023-07-05 23:59:59"},on:{isDisplay:function(t){t&&(a.is16thCampaignDisplay=t)}}},[e(a.CampaignAdvertiseOnTop)],1),a.isResaleCampaignDisplay||a.is16thCampaignDisplay?t._e():e(T,{attrs:{flat:"",id:"top_pickup_books_banner"}},[e("img",{attrs:{src:`${a.cdnUrl}/assets/images/index/catch-copy.svg`,alt:"話題の新刊からお買い得本までここで買えるおすすめ本",width:"334",height:"63"}})])],2)],1),e(T,{attrs:{id:"scroll_down_guide_wrapper"}},[a.is16thCampaignDisplay?t._e():e(C,{staticClass:"mb-1 mt-3",class:a.smAndDown?"text-caption":"text-minimum",attrs:{justify:"center"}},[e("span",[e(k,{attrs:{contain:"",src:`${a.cdnUrl}/assets/images/index/scrolldown.svg`,alt:"SCROLL DOWN"}})],1)]),a.is16thCampaignDisplay?t._e():e(C,{staticClass:"mb-8",attrs:{justify:"center"}},[e("svg",{staticStyle:{"background-color":"#EAEAEA"},attrs:{width:"1",height:"40",xmlns:"http://www.w3.org/2000/svg"}},[e("defs",[e("clipPath",{attrs:{id:"clip-path"}},[e("rect",{attrs:{x:"0",y:"0",width:"1",height:"40"}})])]),e("line",{staticStyle:{stroke:"black","stroke-width":"1px"},attrs:{x1:"0.5",y1:"0",x2:"0.5",y2:"60","clip-path":"url(#clip-path)"}},[e("animate",{attrs:{attributeName:"y1",from:"0",to:"40",dur:"1s",repeatCount:"indefinite"}}),e("animate",{attrs:{attributeName:"y2",from:"30",to:"60",dur:"1s",repeatCount:"indefinite"}})])])])],1)],1),e(T,{staticClass:"mb-6 pl-4 pl-md-16",attrs:{flat:""}},[e(a.SlideCard,{attrs:{title:"書店オフィシャルライブラリ",subtitle:"個性豊かな書店がつくる特別なライブラリをチェック!",items:a.bookstoreLibraryList,"hide-icon":"","card-bg-color":"#F5F5F5"}})],1),a.vbOfficialItems.folderItems.length?e(T,{staticClass:"mb-6 pl-4 pl-md-16",style:a.smAndDown?"min-height:350px;":"min-height:320px;"},[e(a.SlideItem,{attrs:{title:a.vbOfficialItems.folderDetails.title?a.vbOfficialItems.folderDetails.title:"",subtitle:a.vbOfficialItems.folderDetails.description,"link-url":a.vbOfficialItems.folderDetails.folderId?"/shelf-items/folder/"+a.vbOfficialItems.folderDetails.folderId:null,items:a.vbOfficialItems.folderItems}}
1)],1):t._e(),e(R,{staticClass:"pt-8 pb-8",class:a.smAndDown?"pl-4":"pl-16",attrs:{flat:"",tile:"",color:"#EAEAEA"}},[e(k,{staticClass:"speech-bubble-title",attrs:{contain:"",width:"234",src:`${a.cdnUrl}/assets/images/index/speech-bubble-featured.svg`,alt:"いま話題の新刊と出会う"}}),a.new_list1.length?e(a.SlideItem,{attrs:{title:"オールジャンル","link-url":"search?conditions_stock=2",items:a.new_list1}}):t._e(),a.new_list4.length?e(a.SlideItem,{attrs:{title:"コミックセット","link-url":"search?conditions_sorting=2&conditions_stock=2&conditions_category[]=19",items:a.new_list4}}):t._e(),a.new_list2.length?e(a.SlideItem,{attrs:{title:"ビジネス","link-url":"search?conditions_stock=2&conditions_category[]=8",items:a.new_list2}}):t._e(),a.new_list3.length?e(a.SlideItem,{attrs:{title:"文芸","link-url":"search?conditions_stock=2&conditions_category[]=5",items:a.new_list3}}):t._e(),e(a.SearchByGenre,{attrs:{items:a.keywordList,conditions:a.conditionsNew}})],1),e(R,{staticClass:"mb-15 pl-4 pl-md-16 pt-7 pt-md-10",attrs:{flat:"",tile:""}},[e(a.SlideItem,{attrs:{title:"閲覧履歴",items:a.history_list,"alt-item-text":a.history_alt_text}}),e(a.SlideItem,{attrs:{title:"閲覧履歴によるおすすめ",items:a.recommend_by_browsing_history_list,"alt-item-text":a.history_alt_text}})],1),e(R,{staticClass:"pt-8 pb-8",class:a.smAndDown?"pl-4":"pl-16",attrs:{flat:"",tile:"",color:"#EAEAEA"}},[e(k,{staticClass:"speech-bubble-title",attrs:{contain:"",width:"234",src:`${a.cdnUrl}/assets/images/index/speech-bubble-under100.svg`,alt:"100円以下で買えるお買い得本"}}),a.price_list1.length?e(a.SlideItem,{attrs:{title:"オールジャンル","link-url":"search?conditions_stock=2&conditions_price[]=&conditions_price[]=100",items:a.price_list1}}):t._e(),a.price_list2.length?e(a.SlideItem,{attrs:{title:"ビジネス","link-url":"search?conditions_stock=2&conditions_category[]=8&conditions_price[]=&conditions_price[]=100",items:a.price_list2}}):t._e(),a.price_list3.length?e(a.SlideItem,{attrs:{title:"文芸","link-url":"search?conditions_stock=2&conditions_category[]=5&conditions_price[]=&conditions_price[]=100",items:a.price_list3}}):t._e(),e(a.SearchByGenre,{attrs:{items:a.keywordList,conditions:a.conditionsPrice}})],1),a.vbOriginalItems.folderItems.length?e(R,{staticClass:"mb-15 pl-4 pl-md-16 pt-7 pt-md-10",attrs:{flat:"",tile:""}},[e(a.SlideItem,{attrs:{title:a.vbOriginalItems.folderDetails.title?a.vbOriginalItems.folderDetails.title:"VALUE BOOKS オリジナルアイテム",subtitle:a.vbOriginalItems.folderDetails.description?a.vbOriginalItems.folderDetails.description:"","link-url":"/shelf-items/folder/6f6513a557929d1?conditions_sorting=6",items:a.vbOriginalItems.folderItems}})],1):t._e(),e(R,{staticClass:"pt-8 pb-8",class:a.smAndDown?"pl-4":"pl-16",attrs:{flat:"",tile:"",color:"#EAEAEA"}},[e(k,{staticClass:"speech-bubble-title",attrs:{contain:"",width:"196",src:`${a.cdnUrl}/assets/images/index/speech-bubble-bestseller.svg`,alt:"定番のベストセラー"}}),a.standard_list1.length?e(a.SlideItem,{attrs:{title:"オールジャンル","link-url":"/search?conditions_stock=2&conditions_category[]=1&conditions_category[]=2&conditions_category[]=3&conditions_category[]=4&conditions_category[]=5&conditions_category[]=6&conditions_category[]=7&conditions_category[]=8&conditions_category[]=9&conditions_category[]=10&conditions_category[]=12&conditions_category[]=15&conditions_category[]=17&conditions_category[]=18&conditions_category[]=19&conditions_age[]=2010-01-01&conditions_age[]=",items:a.standard_list1}}):t._e(),a.standard_list2.length?e(a.SlideItem,{attrs:{title:"人文・社会学","link-url":"/search?conditions_stock=2&conditions_category[]=12&conditions_age[]=2010-01-01&conditions_age[]=",items:a.standard_list2}}):t._e(),a.standard_list3.length?e(a.SlideItem,{attrs:{title:"絵本","link-url":"/search?conditions_stock=2&conditions_category[]=7&conditions_age[]=2010-01-01&conditions_age[]=",items:a.standard_list3}}):t._e(),e(a.SearchByGenre,{attrs:{items:a.keywordList,conditions:a.conditionsPeriod}})],1),e(R,{staticClass:"mb-7 pl-4 pl-md-16 pt-7 pt-md-10",attrs:{flat:""}}
1,[e(a.SlideCard,{attrs:{title:"読みもの","link-url":"/endpaper/",items:a.articleList,"card-width":"200","card-height":"212","line-clamp":3}})],1),e(a.ServiceBanners),e(a.AudioController)],1)},[],!1,null,"b9189a0f").exports;const ae=y({__name:"vb-ai-chat",setup(e){const o=ht(),r=gt(),n=bt(),l=VueConfig.cdn_url,c="OB_M44ObrcM",d=["30代会社員。読書好き。最近、心に残った言葉がある。この気持ちに合う本を読みたい。","20代フリーランス。時間の使い方が下手かも。もっと上手に過ごせる本が知りたい。効率重視。","40代です。子どものころ好きだった本を思い出したい。懐かしくなるような本を読みたいな。","会社員です。仕事に疲れ気味。仕事のやる気が出ない…。元気をもらえる本を探してます。","30代。最近気持ちが沈みがちでなんとなく気持ちが落ちる日が多い。心が軽くなる本を知りたいです。","20代、映画好きです。映画の世界観がすごく好きだった!似た雰囲気の本を読んでみたい。","最近、気候変動についての気になるニュースがあった。もっと深く知れる本をカジュアルに読んでみたい。","30代カフェ好き。のんびり読書派です。コーヒーと読書が好き。そんな気分に合う本ってある?","人生の選択に迷い中のIT系30代です。これからの生き方を考え中。ヒントになりそうな本を教えてほしい。","本を読む習慣をつけたい20代です。久しぶりに小説を読みたい。どっぷりハマれる本を探してます。","20代の頃ヨーロッパの小さな村に行ったら、時間の流れが違って感じた。ゆったりした旅気分になれる本を知りたい。","友人に本をプレゼントしてみたい。友人は落ち着いた小説が好きなようです。おすすめの本は?","新しいことを知りたい。ふと気になったことを深く知りたい。今まで知らなかった価値観や考え方に触れられる本をお願い。","ファンタジー好きです。推理ものも好き。じっくり読める長編小説を知りたい。","40代主婦。言葉の響きが美しくて、大切に読みたくなるような本を探しています。おすすめはありますか?"],u=t([]),m=t(!1),p=Rt.maxNumberOfInput,h=Rt.labelText,g=s(()=>r.breakpoint.smAndDown),b=s(()=>r.breakpoint.smOnly),f=s(()=>r.breakpoint.width<=320),y=s(()=>n.currentRoute.path),_=s(()=>!["/confirm","/completed","/shipping/form","/shipping/confirm","/card/form"].includes(y.value)),v=s({get:()=>o.getters["openAi/getInputText"],set(t){o.commit("openAi/mutateInputText",t)}}),x=s(()=>!o.getters["openAi/getInputText"]||""===o.getters["openAi/getInputText"]||m.value),w=()=>{x.value||!v.value||/^[\s ]+$/.test(v.value)||(o.commit("openAi/updateChatItemId"),o.commit("openAi/addChatItems",{id:o.getters["openAi/getChatItemId"],role:"user",content:v.value}),k(),o.dispatch("openAi/executeClusterSearch"),n.replace({path:"/book-selection/result"}))},C=()=>{const t=new Set;for(;t.size<4;)t.add(Math.floor(Math.random()*d.length));u.value=Array.from(t).map(t=>d[t])},k=()=>{v.value&&gtag("event","bookSelectionVer2",{book_selection_ver2:v.value})};return i(()=>{document.getElementsByTagName("footer")[0].style.display="none";const t={"@context":"https://schema.org","@type":"VideoObject",name:"動画でわかる!選書AIの使い方",description:"ValueBooksの選書AI 2.0の使い方を動画で解説します。あなたにぴったりな本を見つけるためのAIツールの操作方法をご紹介。",thumbnailUrl:`https://img.youtube.com/vi/${c}/maxresdefault.jpg`,uploadDate:"2025-07-18T00:00:00+09:00",duration:"PT1M",contentUrl:`https://www.youtube.com/watch?v=${c}`,embedUrl:`https://www.youtube.com/embed/${c}`,publisher:{"@type":"Organization",name:"ValueBooks"}},e=document.createElement("script");e.type="application/ld+json",e.textContent=JSON.stringify(t),document.head.appendChild(e)}),a(()=>{document.getElementsByTagName("footer")[0].style.display="flex";document.querySelectorAll('script[type="application/ld+json"]').forEach(t=>{t.textContent.includes("選書AIの使い方")&&t.remove()})}),C(),{__sfc:!0,store:o,vuetify:r,router:n,cdnUrl:l,youtubeVideoId:c,sampleText:d,shuffledSampleText:u,isError:m,maxLength:p,labelText:h,smAndDown:g,smOnly:b,xxsAndDown:f,currentRoute:y,isVisible:_,inputText:v,isButtonDisable:x,loadYouTubeVideo:t=>{const e=t.currentTarget,a=`https://www.youtube.com/embed/${c}`,s=a.includes("?")?"&autoplay=1":"?autoplay=1",i=document.createElement("iframe");i.className="recmovie",i.setAttribute("src",a+s),i.setAttribute("allow","autoplay"),i.setAttribute("allowfullscreen","allowfullscreen"),i.setAttribute("style","aspect-ratio:16/9; width:100%; height:100%;"),e.innerHTML="",e.appendChild(i)},closeBookSelection:()=>{o.getters["openAi/getParentURL"]?n.push({path:o.getters["openAi/getParentURL"]}):history.back()},execSearch:async t=>{13!==t.keyCode||t.shiftKey||t.ctrlKey||t.altKey||(w(),t.preventDefault())},saveChatItems:w,setShuffleSampleText:C,onError:t=>{m.value=t},sendEventToGoogleAnalytics:k}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(R,{attrs:{tile:"",flat:""}},[e(S,{staticClass:"pa-0",staticStyle:{position:"absolute",top:"-40px",right:"24px"},attrs:{"retain-focus-on-click":"",text:"","min-width":"auto","min-height":"auto","max-width":"32","max-height":"32"},on:{click:function(t){return t.stopPropagation(),a.closeBookSelection.apply(null,arguments)}}},[e(I,[t._v("mdi-close")])],1),e(T,{staticClass:"mt-12 mt-md-16 mx-auto",staticStyle:{overflow:"auto"},attrs:{width:"100%","max-width":"800"}},[e(k,{staticClass:"mx-auto mb-2",attrs:{src:`${a.cdnUrl}/assets/images/item/title_select_ai.svg`,width:"125",alt:"選書AI 2.0"}}),e(G,{staticClass:"pt-4 pt-md-2 px-6 d-flex flex-column justify-center",staticStyle:{height:"auto"}},[e("span",{staticClass:"font-weight-bold mb-2 text--primary",style:`font-size: ${a.smAndDown?16:28}px`},[t._v(" あなたにぴったりな本を見つけるために ")]),e("span",{staticClass:"text-caption text-md-body-2 font-weight-bold",staticStyle:{color:"#2c2c2c"}},[t._v(" あなたの情報をたっぷり教えてください!選書AIがあなたに最適な本を提案します ")])]),e(T,{staticClass:"px-4 px-md-0 pb-4 pb-md-0 mt-8"},[e(Y,{staticClass:"mb-8 rounded-xl",attrs:{solo:"",flat:"","background-color":"#F5F5F5",name:"chat-input","hide-details":"auto",height:a.smAndDown?160:200,label:a.labelText,rules:[t=>!t||t.length<=a.maxLength||a.maxLength+"文字以内で入力してください"]},on:{keydown:a.execSearch,"update:error":a.onError},scopedSlots:t._u([{key:"append",fn:function(){return[e(S,{staticClass:"rounded",style:a.isButtonDisable?"background-color: #cacaca !important;":"background-color: #009098 !important;",attrs:{icon:"",width:"36",height:"36",disabled:a.isButtonDisable},on:{click:a.saveChatItems}},[e(I,{staticStyle:{color:"white !important"},attrs:{color:"white",small:""}},[t._v("mdi-send")])],1)]},proxy:!0}]),model:{value:a.inputText,callback:function(t){a.inputText=t},expression:"inputText"}})],1)],1),e(T,{staticClass:"d-flex justify-center"},[e(T,{staticClass:"d-flex flex-nowrap pl-4 pr-0 pr-md-10 pl-md-16 pb-8",staticStyle:{"overflow-x":"auto"}},t._l(a.shuffledSampleText,function(s,i){return e(R,{key:i,staticClass:"rounded-xl mr-6",staticStyle:{border:"1px solid #65E0D9"},attrs:{text:"",flat:"","min-width":a.smAndDown?300:380,"max-width":a.smAndDown?300:380},on:{click:function(t){a.inputText=s}}},[e(F,{staticClass:"pa-6",staticStyle:{color:"#2c2c2c"}}
1,[t._v(t._s(s))])],1)}),1)],1),e(T,{staticClass:"d-flex flex-column align-center px-4 pb-6"},[e(G,{staticClass:"font-weight-bold justify-center text--primary"},[t._v(" \ 動画でわかる!選書AIの使い方 / ")]),e(R,{style:a.smAndDown?"width: 100%; max-width: 560px; aspect-ratio: 16/9;":"width: 560px; height: 315px;",attrs:{flat:"",tile:""},on:{click:a.loadYouTubeVideo}},[e(k,{attrs:{src:`https://img.youtube.com/vi/${a.youtubeVideoId}/maxresdefault.jpg`,alt:"動画でわかる!選書AIの使い方","aspect-ratio":16/9}},[e(X,{attrs:{absolute:"",opacity:"0"}},[e(S,{staticClass:"rounded-0",style:`background: url('${a.cdnUrl}/assets/images/common/youtube_play_button.png') no-repeat; background-size: contain; width: 56px; height: 40px; opacity: .90; transition: .5s;`,attrs:{icon:"","x-large":""}})],1)],1)],1)],1)],1)},[],!1,null,"29182694").exports;const se=y({__name:"vb-ai-chat-result",setup(o){const r=ht(),n=gt(),l=bt(),c=VueConfig.cdn_url,u=Rt.maxNumberOfInput,m=Rt.labelText,p=t(!1),h=t(!1),g=t(!1),b=t(null),f=t(null),y=t(null),_=s(()=>n.breakpoint.smAndDown),v=s({get:()=>r.getters["openAi/getInputText"],set(t){r.commit("openAi/mutateInputText",t)}}),x=s(()=>r.getters["openAi/getRateLimitError"].status||C.value),w=s(()=>!r.getters["openAi/getInputText"]||""===r.getters["openAi/getInputText"]||g.value),C=s(()=>Object.keys(r.getters["openAi/getPendingRequests"]).length>0||!r.getters["openAi/isAllClusterSearchLoaded"]),k=s(()=>r.getters["openAi/getChatItems"]),S=s(()=>r.getters["openAi/isChatLoading"]),I=s(()=>r.getters["openAi/getRateLimitError"]),A=()=>{w.value||!v.value||/^[\s ]+$/.test(v.value)||(D(),r.dispatch("openAi/executeClusterSearch"))},D=()=>{r.commit("openAi/updateChatItemId"),r.commit("openAi/addChatItems",{id:r.getters["openAi/getChatItemId"],role:"user",content:r.getters["openAi/getInputText"]}),B(),q()},B=()=>{d(()=>{b.value=setTimeout(()=>{const t="user-chat-"+T(),e=document.getElementById(t);if(e){const t=_.value?61:81,a=e.getBoundingClientRect(),s=window.scrollY+a.top-t,i=20;window.scrollTo({top:s-i,behavior:"smooth"})}},100)})},T=()=>{const t=r.getters["openAi/getChatItems"];for(let e=0;e<t.length;e++)if("user"===t[e].role)return t[e].id;return null},L=()=>{const t=document.documentElement,e=t.scrollHeight,a=t.scrollTop,s=t.clientHeight;p.value=e===s||e-a===s},q=()=>{r.getters["openAi/getInputText"]&&gtag("event","bookSelectionVer2",{book_selection_ver2:r.getters["openAi/getInputText"]})};return i(()=>{document.getElementsByTagName("footer")[0].style.display="none",_.value&&(document.getElementsByTagName("main")[0].style.minHeight="calc(100vh - 111px)"),window.addEventListener("scroll",L),d(()=>{f.value=setTimeout(()=>{B(),L()},300)})}),a(()=>{document.getElementsByTagName("footer")[0].style.display="flex",document.getElementsByTagName("main")[0].style.minHeight="unset",window.removeEventListener("scroll",L),clearTimeout(b.value),clearTimeout(f.value)}),e(()=>r.getters["openAi/getIsComplete"],t=>{t&&L()}),{__sfc:!0,store:r,vuetify:n,router:l,cdnUrl:c,maxLength:u,labelText:m,isScrollBottom:p,isAudioControllerExists:h,isError:g,currentChatTimeoutId:b,scrollTimeoutId:f,textarea:y,smAndDown:_,inputText:v,isSubmitDisable:x,isButtonDisable:w,isPendingRequest:C,getChatItems:k,isChatLoading:S,getRateLimitError:I,closeBookSelection:()=>{r.getters["openAi/getParentURL"]?l.push({path:r.getters["openAi/getParentURL"]}):history.back()},execute:t=>{x.value?t.preventDefault():13!==t.keyCode||t.shiftKey||t.ctrlKey||t.altKey||(A(),t.preventDefault())},queryExecute:A,addChatItemsAndScroll:D,scrollToBottom:()=>{const t=document.querySelector("header"),e=t?t.offsetHeight:0;window.scrollTo({top:document.documentElement.scrollHeight-e,behavior:"smooth"})},scrollToCurrentChat:B,getFirstUserChatItemId:T,scrollToTheBottom:L,clearHistory:()=>{r.commit("openAi/clearChatHistory"),r.commit("openAi/addChatItems",{role:"assistant",content:{text:"履歴が削除されました。"}}),L()},onError:t=>{g.value=t},adjustHeight:()=>{const t=y.value.$el.querySelector("textarea");if(!t)return;if(!v.value)return void(t.style.cssText+="height: 44px !important; overflow-y: hidden !important;");const e=t.scrollTop;t.style.cssText+="height: auto !important;";const a=t.scrollHeight;t.style.cssText+=a>100?"height: 100px !important; overflow-y: auto !important;":a>44?`height: ${a}px !important; overflow-y: hidden !important;`:"height: 44px !important; overflow-y: hidden !important;",t.scrollTop=e},sendEventToGoogleAnalytics:q,SlideItem:At,AudioController:pt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(w,{staticClass:"d-flex flex-column pa-0 fill-height flex-nowrap",attrs:{fluid:""}},[e("router-link",{staticClass:"mx-auto mt-16 mb-6",attrs:{to:"/book-selection",replace:""}},[e(k,{attrs:{src:`${a.cdnUrl}/assets/images/item/title_select_ai.svg`,width:"125",alt:"選書AI 2.0"}})],1),e(S,{staticClass:"pa-0 ml-auto mr-6 mt-6",staticStyle:{right:"0"},attrs:{"retain-focus-on-click":"",text:"","min-width":"auto","min-height":"auto","max-width":"32","max-height":"32",absolute:"",right:""},on:{click:function(t){return t.stopPropagation(),a.closeBookSelection.apply(null,arguments)}}},[e(I,[t._v("mdi-close")])],1),e(T,{staticClass:"d-flex flex-column-reverse",attrs:{width:"100%"}},[t._l(a.getChatItems,function(s){return[a.isChatLoading(s.id+1,"comment")?e(R,{staticClass:"mr-auto py-4",staticStyle:{"padding-left":"10%"},attrs:{flat:"",width:"100%","max-width":"100%"}},[e("div",{staticClass:"dot-flashing ml-4"})]):t._e(),"user"===s.role?e(V,{key:s.id,staticClass:"rounded-xl pa-4 pa-md-8 ml-auto",style:a.smAndDown?"margin-right: 5%":"margin-right: 10%",attrs:{id:"user-chat-"+s.id,color:"#F5F5F5","max-width":"800",width:"60%"}},[t._v(" "+t._s(s.content)+" ")]):t._e(),"assistant"===s.role?e(R,{key:s.id,staticClass:"mr-auto assistant-chat-item",style:a.smAndDown?"padding-left: 5%":"padding-left: 10%",attrs:{flat:"",width:"100%","max-width":"100%"}},[s.content.text?e(F,{staticClass:"pl-0 black--text text-body-2",staticStyle:{"padding-right":"12%"}},[t._v(" "+t._s(s.content.text)+" ")]):t._e(),a.isChatLoading(s.id+1,"clusters")?e("div",{staticClass:"py-4"},[e("div",{staticClass:"dot-flashing ml-4"})]):t._e(),t._l(s.content.searchResults,function(i,o){return[i.isLoading?[i.title?e($,{staticClass:"pa-0 mb-2 text-h6 font-weight-bold"},[t._v(t._s(`${o+1}. ${i.title}`))]):t._e(),i.description?e(W,{staticClass:"pa-0 mt-0 mb-3 black--text text-body-2"},[t._v(t._s(i.description))]):t._e(),e(U,{staticClass:"d-flex mb-3",attrs:{type:"image@5"}})]:[i.error?[i.title?e($,{staticClass:"pa-0 mb-2 text-h6 font-weight-bold"},[t._v(t._s(`${o+1}. ${i.title}`))]):t._e(),i.description?e(W,{staticClass:"pa-0 mt-0 mb-3 black--text text-body-2"},[t._v(t._s(i.description))]):t._e(),e(F,[t._v(t._s(i.errorMessage))])]:e(a.SlideItem,t._b({key:`${s.id}-${o+1}`,staticClass:"slide-items",attrs:{items:i.items,"min-height":"auto",layout:"fixed-column","fixed-width":a.smAndDown?"130":"160"}},"slide-item",{...i.title?{title:`${o+1}
1. ${i.title}`}:null,...i.description?{subtitle:i.description}:null},!1))]]})],2):t._e()]})],2),e(T,{staticClass:"d-flex flex-column pb-0 pt-1 px-3 mt-auto",staticStyle:{"z-index":"1","background-color":"#FFF",position:"sticky",bottom:"0"},attrs:{width:"100%"}},[e(S,{directives:[{name:"visible",rawName:"v-visible",value:!a.isScrollBottom,expression:"!isScrollBottom"}],staticClass:"d-block mx-auto mb-4",staticStyle:{position:"absolute",top:"-20px",left:"0",right:"0",bottom:"0","background-color":"#FFF"},attrs:{icon:"",elevation:"2",color:"#2c2c2c"},on:{click:a.scrollToBottom}},[e(I,[t._v("mdi-arrow-down")])],1),e(R,{staticClass:"mx-auto mb-2",attrs:{flat:"",width:"100%","max-width":"800",color:"transparent"}},[e(S,{staticClass:"d-block ml-auto px-0 mb-1 text-caption",staticStyle:{"background-color":"#FFF","z-index":"1"},attrs:{text:"",small:"",disabled:a.isSubmitDisable,color:"#2c2c2c"},on:{click:a.clearHistory}},[e(I,{attrs:{small:""}},[t._v("mdi-plus")]),t._v(" チャットを新規作成 ")],1),e(Y,{ref:"textarea",staticClass:"rounded-xl auto-resize-textarea",attrs:{solo:"",flat:"","background-color":"#F5F5F5",name:"chat-input","hide-details":"auto",label:a.labelText,disabled:a.isSubmitDisable,rules:[t=>!t||t.length<=a.maxLength||a.maxLength+"文字以内で入力してください"],rows:1,"no-resize":""},on:{keydown:a.execute,"update:error":a.onError,input:a.adjustHeight},scopedSlots:t._u([{key:"append",fn:function(){return[e(S,{staticClass:"rounded",style:a.isSubmitDisable||a.isButtonDisable?"background-color: #cacaca !important;":"background-color: #009098 !important;",attrs:{icon:"",width:"36",height:"36",disabled:a.isSubmitDisable||a.isButtonDisable},on:{click:a.queryExecute}},[e(I,{staticStyle:{color:"white !important"},attrs:{color:"white",small:""}},[t._v("mdi-send")])],1)]},proxy:!0}]),model:{value:a.inputText,callback:function(t){a.inputText=t},expression:"inputText"}})],1)],1),a.isAudioControllerExists?t._e():e(a.AudioController),e(x,{attrs:{"max-width":"320"},on:{"click:outside":a.closeBookSelection},model:{value:a.getRateLimitError.status,callback:function(e){t.$set(a.getRateLimitError,"status",e)},expression:"getRateLimitError.status"}},[e(R,[e(F,{staticClass:"pt-6",staticStyle:{"white-space":"break-spaces"}},[t._v(t._s(a.getRateLimitError.errorMessage))]),e(P,[e(K),e(S,{attrs:{color:"primary",text:""},on:{click:a.closeBookSelection}},[t._v("閉じる")])],1)],1)],1)],1)},[],!1,null,"fa29435c").exports;const ie=y({__name:"amazon-login-button",setup(e){const{clientId:a,scope:s,responseType:o,redirectUri:r}=Dt(),n=t(null),l=t(!1),c=()=>{if(document.getElementById("amazon-login-sdk"))return;window.onAmazonLoginReady=function(){a&&"string"==typeof a&&""!==a.trim()&&(amazon.Login.setClientId(a),l.value=!0)};const t=document.createElement("script");t.type="text/javascript",t.async=!0,t.id="amazon-login-sdk",t.src="https://assets.loginwithamazon.com/sdk/na/login1.js",t.onerror=()=>{},n.value?n.value.appendChild(t):document.body.appendChild(t)};return i(()=>{setTimeout(()=>{c()},100)}),{__sfc:!0,clientId:a,scope:s,responseType:o,redirectUri:r,amazonRootRef:n,amazonSdkLoaded:l,loadAmazonLoginSDK:c,authorizeAmazon:()=>{if("undefined"==typeof amazon||!amazon.Login)return!1;try{const t={popup:!1,scope:s,response_type:o};amazon.Login.setRegion(amazon.Login.Region.AsiaPacific),amazon.Login.authorize(t,r)}catch(t){}return!1}}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticStyle:{width:"calc(33.3% - 7px)"}},[e("div",{ref:"amazonRootRef",attrs:{id:"amazon-root"}}),e(S,{staticClass:"text-caption text-capitalize rounded-0",staticStyle:{"border-width":"2px","background-color":"#FFF"},attrs:{id:"LoginWithAmazon",width:"100%",height:"45",color:"#fe9d00",outlined:""},on:{click:a.authorizeAmazon}},[t._v("Amazon")])],1)},[],!1,null,"e8d0d3c2").exports;const oe=y({},function(){return(0,this._self._c)(S,{staticClass:"text-caption text-capitalize rounded-0",staticStyle:{"border-width":"2px","background-color":"#FFF"},attrs:{href:"/snslogin/google",width:"calc(33.3% - 7px)",height:"45",color:"#dd4b39",outlined:""}},[this._v("Google")])},[],!1,null,null).exports;const re=y({},function(){return(0,this._self._c)(S,{staticClass:"text-caption text-capitalize rounded-0",staticStyle:{"border-width":"2px","background-color":"#FFF"},attrs:{href:"/snslogin/facebook",width:"calc(33.3% - 7px)",height:"45",color:"#3c5798",outlined:""}},[this._v("Facebook")])},[],!1,null,null).exports;function ne(){const e=t(""),a=t({});return{errorMessage:e,errors:a,handleError:t=>{if(e.value="",a.value={},!t.response||!t.response.data)return void(e.value="サーバーに接続できませんでした");const s=t.response.data;s.message&&(e.value=s.message),s.errors&&(a.value=s.errors)},clearErrors:()=>{e.value="",a.value={}}}}const le=y({__name:"vb-login",setup(e){const{errorMessage:a,errors:o,handleError:r,clearErrors:n}=ne(),l=ft(),c=bt(),d=t(null),u=t(null),m=t(null),p=Ft.emailAddressMaxLength,h=gt(),g=t(!0),b=t(null),y=t(!1),_=Bt(),v=s(()=>h.breakpoint.smAndDown),x=()=>{const t=new URLSearchParams(window.location.search).get("line_id");f.post("api/auth/prepare",{line_id:t}).then(t=>{const e=t.data;e.redirect?(e.isIncomplete&&sessionStorage.setItem("incomplete_line_user_id",!0),location.href=e.redirect):g.value=!1}
1).catch(t=>{g.value=!1})};return"undefined"!=typeof grecaptcha&&grecaptcha.ready(()=>{grecaptcha.execute(_,{action:VueConfig.recaptcha.actions.login}).then(t=>{b.value=t})}),x(),i(()=>{if("sns_auth_error"in l.query){a.value="認証に失敗しました。しばらく経ってから再度おためしください。";const t={...l.query};delete t.sns_auth_error,c.replace({path:l.path,query:t})}}),{__sfc:!0,errorMessage:a,errors:o,handleError:r,clearErrors:n,route:l,router:c,observer:d,mail:u,password:m,emailMaxLength:p,vuetify:h,isLoading:g,recaptchaIdentifier:b,buttonDisabled:y,recaptchaSiteKey:_,smAndDown:v,prepareAuthentication:x,submit:()=>{d.value.validate().then(t=>{t&&(n(),y.value=!0,f.post("api/auth/execute",{mail:u.value,password:m.value,user_identifier:b.value}).then(t=>{t.data.isIncomplete&&sessionStorage.setItem("incomplete_line_user_id",!0),location.href=t.data.redirect}).catch(t=>{r(t),y.value=!1}))})},VbSingleColumn:Qt,AmazonLoginButton:ie,GoogleLoginButton:oe,FacebookLoginButton:re,validationRules:Et}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return a.isLoading?t._e():e(a.VbSingleColumn,[e(w,{staticClass:"login-container",attrs:{fluid:""}},[e("ValidationObserver",{ref:"observer",scopedSlots:t._u([{key:"default",fn:function({invalid:s}){return[e("form",{on:{submit:function(t){return t.preventDefault(),a.submit.apply(null,arguments)}}},[e(T,{staticClass:"py-10 mx-auto",staticStyle:{position:"relative","z-index":"1"},attrs:{color:a.smAndDown?"white":"#fbfaf5","max-width":"480"}},[e(R,{staticClass:"d-flex flex-column align-center mx-auto",attrs:{flat:"",color:a.smAndDown?"white":"#fbfaf5",width:"100%","max-width":"320"}},[e($,{staticClass:"text-h6 font-weight-bold pa-0 mb-8"},[t._v(" ログイン ")]),a.errorMessage?e(V,{staticClass:"pa-0 mb-4 text-body-2",staticStyle:{border:"0 none !important"},attrs:{outlined:"",color:"#ff0a0a"}},[t._v(" "+t._s(a.errorMessage)+" ")]):t._e(),Object.keys(a.errors).length?e(V,{staticClass:"pa-0 mt-0 mb-5 mx-auto text-body-2",staticStyle:{border:"0 none !important"},attrs:{dense:"",width:"fit-content",outlined:""}},[a.errors.errormessage?[e("p",{staticClass:"py-0",staticStyle:{color:"#d32f2f",border:"0 none !important"}},[t._v(t._s(a.errors.errormessage))])]:t._l(a.errors,function(a,s){return e(Z,{key:s},[e(J,{staticClass:"pb-0",staticStyle:{color:"#d32f2f",border:"0 none !important"}},[t._v(t._s(a[0]))])],1)})],2):t._e(),e(F,{staticClass:"pa-0"},[e("ValidationProvider",{attrs:{name:"メールアドレス",rules:a.validationRules.emailLoose(),mode:"eager"},scopedSlots:t._u([{key:"default",fn:function({errors:t}){return[e(Q,{staticClass:"rounded-0",attrs:{dense:"","single-line":"",outlined:"","background-color":"white",name:"mail",placeholder:"メールアドレスを入力","error-messages":t,maxlength:a.emailMaxLength,height:"40"},model:{value:a.mail,callback:function(t){a.mail=t},expression:"mail"}})]}}],null,!0)}),e("ValidationProvider",{attrs:{name:"パスワード",rules:a.validationRules.password(),mode:"eager"},scopedSlots:t._u([{key:"default",fn:function({errors:t}){return[e(Q,{staticClass:"rounded-0",attrs:{dense:"","single-line":"",outlined:"","background-color":"white",name:"password",placeholder:"パスワードを入力",type:"password","error-messages":t,height:"40"},model:{value:a.password,callback:function(t){a.password=t},expression:"password"}})]}}],null,!0)}),e(S,{staticClass:"d-block ml-auto text-caption mt-n2 mb-5 px-0",attrs:{width:"fit-content",height:"fit-content",text:"",plain:"",href:"/account/password_reset"}},[t._v("パスワードをお忘れですか?")])],1),e(P,{staticClass:"pa-0 mb-10",staticStyle:{width:"100%"}},[e(S,{staticClass:"white--text",attrs:{type:"submit",color:"#0095d9",large:"",width:"100%",elevation:"0",disabled:a.buttonDisabled}},[t._v("ログインする")])],1),e(W,{staticClass:"text-caption black--text font-weight-bold pa-0 mb-4"},[t._v(" ソーシャルアカウントでログイン ")]),e(F,{staticClass:"d-flex justify-space-between pa-0"},[e(a.AmazonLoginButton),e(a.GoogleLoginButton),e(a.FacebookLoginButton)],1),e(tt,{staticClass:"my-8",staticStyle:{width:"100%","border-color":"#eaeaea"}}),e(P,{staticClass:"d-flex flex-column pa-0",staticStyle:{width:"100%"}},[e(k,{staticClass:"mb-1",attrs:{width:"220",height:"30",src:"/assets/images/form/login/pickup.svg",alt:"買取申込み・ライブラリ機能が使える!"}}),e(S,{staticClass:"white--text",attrs:{to:"/signup",color:"#2c2c2c",width:"100%",height:"47",elevation:"0"}},[t._v(" 新規登録はこちら ")])],1)],1)],1)],1)]}}],null,!1,1494451511)}
1)],1)],1)},[],!1,null,"4c19dfe3").exports;const ce=y({__name:"vb-signup",setup(e){const a=gt(),o=VueConfig.cdn_url,r=bt(),{errorMessage:n,errors:l,handleError:c,clearErrors:d}=ne();wt();const u=t(!1),m=t(""),p=t(""),h=t(!1),g=Ft.emailAddressMaxLength,b=t(null),y=t(null),_=t(null),v=t(!1),x=t(""),w=()=>{const t=new URLSearchParams(window.location.search).get("line_id");f.post("api/signup/prepare",{line_id:t}).then(t=>{const e=t.data;e.redirect?(e.isIncomplete&&sessionStorage.setItem("incomplete_line_user_id",!0),location.href=e.redirect):y.value=!1}).catch(t=>{y.value=!1})};w();const C=s(()=>a.breakpoint.smAndDown),k=s(()=>a.breakpoint.xsOnly);return i(()=>{"true"===sessionStorage.getItem("is_from_rakuten")&&(h.value=!0),x.value=document.referrer,x.value&&x.value.includes("https://link.rakuten.co.jp/")&&(h.value=!0,sessionStorage.setItem("is_from_rakuten","true"))}),{__sfc:!0,vuetify:a,cdnUrl:o,router:r,errorMessage:n,errors:l,handleError:c,clearErrors:d,valid:u,email:m,emailConfirmation:p,isFromRakuten:h,emailMaxLength:g,form:b,isLoading:y,observer:_,buttonDisabled:v,referer:x,submit:()=>{_.value.validate().then(t=>{t&&(d(),v.value=!0,f.post("/api/signup/execute",{email:m.value,email_confirmation:p.value}).then(t=>{const e=t.data;e.redirect&&(location.href=e.redirect),r.push({name:"signup_comp",params:{email:m.value,emailConfirmation:p.value}})}).catch(t=>{c(t),v.value=!1}))})},prepareSignup:w,smAndDown:C,xsOnly:k,VbSingleColumn:Qt,AmazonLoginButton:ie,FacebookLoginButton:re,GoogleLoginButton:oe,validationRules:Et}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return a.isLoading?t._e():e(a.VbSingleColumn,[e(w,{staticClass:"px-0 signup-container",attrs:{fluid:""}},[e(T,{staticClass:"d-flex flex-column flex-md-row mx-auto pt-4 pt-md-7",attrs:{"max-width":"920",color:"transparent"}},[e(R,{staticClass:"pt-md-10 pl-4 pl-md-0 signup-illustration",style:a.smAndDown?null:"margin-right: 140px",attrs:{flat:"",color:"transparent","max-width":a.smAndDown?null:380}},[e(k,{staticClass:"mb-10",attrs:{src:`${a.cdnUrl}/assets/images/form/signup/title_signup_${a.vuetify.breakpoint.width<=720?"sp":"pc"}.svg`,alt:"本の管理から、買取まで。本棚整理をお手伝いします。",contain:"",width:"290","max-width":a.vuetify.breakpoint.width<=720?218:null}}),e(F,{staticClass:"pa-0 d-none d-md-block",class:a.smAndDown&&a.isFromRakuten?"d-block text-caption pr-4":null,staticStyle:{"line-height":"2",color:"#1f3134"}},[e("p",{staticClass:"mb-0"},[t._v("読み終えた本も、これから読みたい本も、あなただけの「ライブラリ」でまとめて管理ができます。")]),e("p",[t._v("手放す気持ちが整った時に、いつでも買取サービスをご利用くださいませ。買い取った本の個別の明細は、会員ページからご覧いただけます。")])]),a.isFromRakuten?e(V,{staticClass:"mt-7 text-caption pa-0 d-none d-md-block",attrs:{"colored-border":"",dense:""}},[e("p",{staticClass:"font-weight-bold text-body-2 mb-1",staticStyle:{color:"#009098"}},[t._v("「楽天市場からお越しのお客さまへ」")]),e("p",{staticClass:"font-weight-bold mb-0"},[t._v("無料会員登録後、集荷お申込みページにて"),e("span",{staticClass:"font-weight-bold",staticStyle:{color:"#009098"}},[t._v("クーポンコード")]),t._v("をご入力ください。")])]):t._e()],1),e("ValidationObserver",{ref:"observer",scopedSlots:t._u([{key:"default",fn:function({invalid:s}){return[e("form",{on:{submit:function(t){return t.preventDefault(),a.submit.apply(null,arguments)}}},[e(R,{staticClass:"d-flex flex-column align-center py-0 px-4 pb-12 pa-md-10 rounded-0",attrs:{color:a.smAndDown?"#fbfaf5":null,flat:"",outlined:!a.smAndDown,width:"100%","max-width":a.smAndDown?null:400}},[e("p",{staticClass:"text-caption mb-4 font-weight-bold"},[t._v("バリューブックスへ、ようこそ。")]),e($,{staticClass:"text-h6 font-weight-bold pa-0 mb-6"},[t._v(" 新規登録 ")]),a.isFromRakuten?e(V,{staticClass:"text-caption pa-0 d-md-none mb-6",staticStyle:{"background-color":"transparent"},attrs:{"colored-border":"",dense:""}},[e("p",{staticClass:"font-weight-bold text-center text-body-2 mb-1",staticStyle:{color:"#009098"}},[t._v("「楽天市場からお越しのお客さまへ」")]),e("p",{staticClass:"font-weight-bold mb-0"},[t._v("無料会員登録後、集荷お申込みページにて"),e("span",{staticClass:"font-weight-bold",staticStyle:{color:"#009098"}},[t._v("クーポンコード")]),t._v("をご入力ください。")])]):t._e(),a.errorMessage?e(V,{staticClass:"pa-0 mb-5 text-body-2",staticStyle:{border:"0 none !important"},attrs:{outlined:"",color:"#ff0a0a"}},[t._v(" "+t._s(a.errorMessage)+" ")]):t._e(),e(F,{staticClass:"pa-0"},[e("ValidationProvider",{attrs:{name:"メールアドレス",rules:a.validationRules.email(),mode:"eager"},scopedSlots:t._u([{key:"default",fn:function({errors:s}){return[e("h3",{staticClass:"text-caption black--text mb-1"},[t._v("メールアドレス")]),e(Q,{staticClass:"rounded-0",attrs:{dense:"","single-line":"",outlined:"","background-color":"white",name:"email","error-messages":s,maxlength:a.emailMaxLength,height:"40"},scopedSlots:t._u([{key:"label",fn:function(){return[e("span",{staticClass:"text-body-2"},[t._v("メールアドレスがIDとなります。")])]},proxy:!0}],null,!0),model:{value:a.email,callback:function(t){a.email=t},expression:"email"}})]}}],null,!0)}),e("ValidationProvider",{attrs:{name:"メールアドレス確認",rules:a.validationRules.emailConfirmation(),mode:"eager"},scopedSlots:t._u([{key:"default",fn:function({errors:s}){return[e("h3",{staticClass:"text-caption black--text mb-1"},[t._v("メールアドレス確認")]),e(Q,{staticClass:"rounded-0",attrs:{dense:"","single-line":"",outlined:"","background-color":"white",name:"email_confirm","error-messages":s,maxlength:a.emailMaxLength,height:"40"},scopedSlots:t._u([{key:"label",fn:function(){return[e("span",{staticClass:"text-body-2"},[t._v("確認のため、もう一度入力してください")])]},proxy:!0}],null,!0),model:{value:a.emailConfirmation,callback:function(t){a.emailConfirmation=t},expression:"emailConfirmation"}})]}}],null,!0)})],1),e(F,{staticClass:"pa-0 mb-5",staticStyle:{"font-size":"11px"}},[e("a",{staticStyle:{color:"#0095d9"},attrs:{href:"/rules",target:"_blank"}},[t._v("利用規約")]),t._v("および"),e("a",{staticStyle:{color:"#0095d9"},attrs:{href:"/privacy",target:"_blank"}},[t._v("個人情報の取り扱いについて")]),t._v("を必ずお読みいただき、同意の上、会員登録をしてください。 ")]),e(P,{staticClass:"pa-0 mb-10",staticStyle:{width:"100%"}},[e(S,{staticClass:"white--text",attrs:{type:"submit",color:"#0095d9",large:"",width:"100%",elevation:"0",disabled:a.buttonDisabled}},[t._v("登録する")])],1),e(W,{staticClass:"text-caption black--text font-weight-bold pa-0 mb-4"},[t._v(" ソーシャルアカウントで登録 ")]),e(F,{staticClass:"d-flex justify-space-between pa-0 mb-12 mb-md-5"},[e(a.AmazonLoginButton),e(a.GoogleLoginButton),e(a.FacebookLoginButton)],1),e(S,{staticClass:"text-caption",attrs:{to:"/login",text:"",plain:"",color:"#0095d9"}},[t._v(" ログインはこちら ")])],1)],1)]}}],null,!1,4186122103)})],1)],1)],1)},[],!1,null,"5682f614").exports;const de=y({__name:"vb-signup-completed",props:{email:{type:String,required:!1},emailConfirmation:{type:String,required:!1}},setup(e){const a=e,i=bt(),o=gt(),r=t(null),n=t(!1),l=t(!1),c=t(!1);wt(),a.email&&a.emailConfirmation||i.push({path:"/signup"});const d=s(()=>o.breakpoint.smAndDown),u=s(()=>o.breakpoint.xsOnly);return{__sfc:!0,router:i,vuetify:o,breadcrumb:[{url:"/",name:"TOP"},{url:null,name:"新規会員登録"}],errorMessage:r,isReSubmit:n,buttonDisabled:l,isError:c,props:a,reSubmit:()=>{n.value=!1,l.value=!0,c.value=!1,r.value=null,a.email&&a.emailConfirmation&&axios.post("/api/signup/execute",{email:a.email,email_confirmation:a.emailConfirmation}).then(t=>{n.value=!0,l.value=!1}
1).catch(t=>{const e=t.response.data;n.value=!0,l.value=!1,c.value=!0,r.value=e.message})},smAndDown:d,xsOnly:u,Z_LAYER:b,VbSingleColumn:Qt,VbBreadcrumb:Pt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(a.VbSingleColumn,[e(a.VbBreadcrumb,{staticClass:"mt-5 ml-12",attrs:{breadcrumb:a.breadcrumb}}),e(w,{staticClass:"mb-7 mb-md-0 pb-md-16 pt-6 pt-md-16",attrs:{fluid:""}},[e("h1",{staticClass:"ml-md-15 text-h6 text-md-h5 mb-5 mb-md-10"},[t._v("新規会員登録")]),e(R,{staticClass:"mx-auto",attrs:{flat:"","max-width":"840"}},[e(F,{staticClass:"text-body-2 text-md-h6 text-md-center pa-6 mb-7 mb-md-12 rounded-0",staticStyle:{color:"#1f3134"},style:a.smAndDown?"border: 1px solid #1f3134;":"background-color: #fbfaf5"},[t._v(" メールアドレスを確認するため、認証メールを送信しました。"),e("br"),t._v(" メール内のURLをクリックし、認証を完了して下さい。 ")]),e(F,{staticClass:"text-center pa-0 mb-10",staticStyle:{color:"#1f3134"}},[e("h3",{staticClass:"text-body-2 text-md-body-1 font-weight-bold mb-5"},[t._v("メールが届かない場合は以下の設定をご確認ください。")]),e("p",{staticClass:"mb-5"},[t._v(" 【スマートフォン、携帯電話の場合】"),e("br"),t._v(" ドメイン指定受信(@valuebooks.jp および @value-books.jp)の設定 ")]),e("p",{staticClass:"mb-5"},[t._v(" 【パソコンの場合】"),e("br"),t._v(" 迷惑メールボックスの設定の解除 ")]),e("p",{staticClass:"mb-0 text-caption text-md-body-2"},[t._v(" 上記内容が設定されている場合には、ご入力のメールアドレスにお間違えがあった可能性がありますので、今一度入力の内容をお確かめのうえ、ご登録をお願いいたします。 ")])]),e(P,{staticClass:"flex-column flex-md-row justify-center py-0 px-4 px-md-0"},[e(S,{staticClass:"py-2 mb-4 mb-md-0 mr-md-5 text-body-2 text-md-body-1 white--text",attrs:{elevation:"0",tile:"",color:"#0095D9",to:"/signup",width:"100%","max-width":a.smAndDown?360:200,height:a.smAndDown?43:54}},[t._v(" やり直す ")]),e(S,{staticClass:"py-2 ml-0 text-body-2 text-md-body-1 white--text",attrs:{elevation:"0",tile:"",color:"#0095D9",width:"100%","max-width":a.smAndDown?360:200,height:a.smAndDown?43:54,disabled:a.buttonDisabled},on:{click:a.reSubmit}},[t._v("再度送信 ")])],1)],1),e(N,{style:{zIndex:a.Z_LAYER.toast},attrs:{timeout:5e3,"min-width":"216px",height:"auto",right:"",rounded:"pill",elevation:"0",color:a.isError?"red darken-4":"primary"},model:{value:a.isReSubmit,callback:function(t){a.isReSubmit=t},expression:"isReSubmit"}},[e("div",{staticClass:"justify-center px-2"},[e(I,{attrs:{dense:"",small:"",left:"",color:"white"}},[t._v(t._s(a.isError?"mdi-alert-circle":"mdi-check-circle"))]),t._v(" "+t._s(a.isError?a.errorMessage:"認証メールを再送信しました")+" ")],1)])],1)],1)},[],!1,null,"c9a7dca0").exports;const ue=y({__name:"vb-birthdate-register",props:{onBirthdateChange:{type:Function,required:!0},updateBirthdateUnit:{type:Function,required:!0},selectedBirthdate:{type:Object,required:!0,default:()=>({})}},setup(a){const o=a,r=t([]),n=gt(),l={text:"-",value:null},c=s(()=>{const t=(new Date).getFullYear(),e=t-100,a=t-18;return[l,...Array.from({length:a-e+1},(t,e)=>({text:String(a-e),value:a-e}))]}),d=s(()=>[l,...Array.from({length:12},(t,e)=>({text:String(e+1),value:e+1}))]),u=s(()=>null!==o.selectedBirthdate.year&&void 0!==o.selectedBirthdate.year||null!==o.selectedBirthdate.month&&void 0!==o.selectedBirthdate.month||null!==o.selectedBirthdate.day&&void 0!==o.selectedBirthdate.day),m=s(()=>{const{year:t,month:e,day:a}=o.selectedBirthdate,s=[t,e,a].filter(t=>null!=t).length;return s>0&&s<3}),p=()=>{const t=null!=o.selectedBirthdate.year?o.selectedBirthdate.year:(new Date).getFullYear(),e=null!=o.selectedBirthdate.month?o.selectedBirthdate.month:1,a=new Date(t,e,0).getDate();r.value=[l,...Array.from({length:a},(t,e)=>({text:String(e+1),value:e+1}))],null!=o.selectedBirthdate.day&&Number(o.selectedBirthdate.day)>a&&o.updateBirthdateUnit({name:"day",value:null})};return e(()=>o.selectedBirthdate,t=>{const{year:e,month:a,day:s}=t;if(null!=e&&null!=a&&null!=s){const t=new Date(e,a,0).getDate();if(Number(s)>t)return void o.onBirthdateChange({name:"birthdate",value:null});o.onBirthdateChange({name:"birthdate",value:`${e}-${a}-${s}`})}else o.onBirthdateChange({name:"birthdate",value:null})},{deep:!0}),i(()=>{p()}),{__sfc:!0,props:o,days:r,vuetify:n,dashItem:l,optionYears:c,optionMonths:d,showWarning:u,isPartiallyFilled:m,updateDayOptions:p,updateBirthdateYear:t=>{o.updateBirthdateUnit({name:"year",value:t})},updateBirthdateMonth:t=>{o.updateBirthdateUnit({name:"month",value:null!==t?String(t).padStart(2,"0"):null})},updateBirthdateDay:t=>{o.updateBirthdateUnit({name:"day",value:null!==t?String(t).padStart(2,"0"):null})},VbFormRow:Vt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e(a.VbFormRow,{attrs:{"item-name":"生年月日"},scopedSlots:t._u([{key:"input",fn:function(){return[e("div",{staticClass:"d-flex flex-column",staticStyle:{width:"100%"}},[e("div",{staticClass:"d-flex"},[e(T,{staticClass:"col-4 pa-0",attrs:{"max-width":"164"}},[e(et,{staticClass:"align-center",attrs:{value:null!==t.selectedBirthdate.year&&void 0!==t.selectedBirthdate.year?Number(t.selectedBirthdate.year):null,name:"birthdateYear",items:a.optionYears,"item-text":"text","item-value":"value",outlined:"",dense:"","background-color":"accent2",height:"44px",eager:!0,"hide-details":"auto",solo:"",flat:""},on:{input:a.updateBirthdateYear,change:a.updateDayOptions},scopedSlots:t._u([{key:"append-outer",fn:function(){return[t._v("年")]},proxy:!0}])})],1),e(T,{staticClass:"col-4 py-0 pr-0",class:a.vuetify.breakpoint.mdAndUp?"pl-8":"pl-4",attrs:{"max-width":"164"}},[e(et,{staticClass:"align-center",attrs:{value:null!==t.selectedBirthdate.month&&void 0!==t.selectedBirthdate.month?Number(t.selectedBirthdate.month):null,name:"birthdateMonth",items:a.optionMonths,"item-text":"text","item-value":"value",outlined:"",dense:"","background-color":"accent2",height:"44px","hide-details":"auto",solo:"",flat:""},on:{input:a.updateBirthdateMonth,change:a.updateDayOptions},scopedSlots:t._u([{key:"append-outer",fn:function(){return[t._v("月")]},proxy:!0}])})],1),e(T,{staticClass:"col-4 py-0 pr-0",class:a.vuetify.breakpoint.mdAndUp?"pl-8":"pl-4",attrs:{"max-width":"164"}},[e(et,{staticClass:"align-center flex-nowrap",attrs:{value:null!==t.selectedBirthdate.day&&void 0!==t.selectedBirthdate.day?Number(t.selectedBirthdate.day):null,name:"birthdateDay",items:a.days,"item-text":"text","item-value":"value",outlined:"",dense:"","background-color":"accent2",height:"44px","hide-details":"auto",solo:"",flat:""},on:{input:a.updateBirthdateDay},scopedSlots:t._u([{key:"append-outer",fn:function(){return[t._v("日")]},proxy:!0}])})],1)],1),e("p",{staticClass:"text-caption mt-2 mb-1"},[t._v("お誕生日クーポンなどの特別なご案内をお届けします。")]),a.showWarning?e("p",{staticClass:"text-caption error--text mb-0"},[t._v("※一度登録すると変更できませんのでご注意ください。")]):t._e(),a.isPartiallyFilled?e("p",{staticClass:"text-caption error--text mb-0"},[t._v("年・月・日をすべて選択してください")]):t._e()])]},proxy:!0}])})],1)},[],!1,null,"c3a7c66c").exports;const me=y({__name:"vb-member-registration",setup(e){const a=ht(),o=gt(),r=ft(),n=bt(),{errorMessage:l,errors:c,handleError:d,clearErrors:m}=ne(),p=t(null),h=t(null),g=t(null),b=u({year:null,month:null,day:null}),f=t(null),y=VueConfig.cdn_url,_=t(!1),v=t(null),x=t(!1),w=t(!1),C=Bt(),k=s(()=>{const{year:t,month:e,day:a}=b,s=[t,e,a].filter(t=>null!=t).length;return s>0&&s<3}),S=s(()=>
1{const t=new Date((new Date).toLocaleString("ja-JP",{timeZone:"Asia/Tokyo"})),e=new Date(te.member_registration_point_event.end_date.replace(" ","T")+"+09:00");if(!A.value)return t<=e?y+"/assets/images/regist/register-coupon-disabled-slashed2.png":y+"/assets/images/regist/signup_coupon_register_disabled.png";return t>=new Date("2022-04-01T00:00:00+09:00")&&t<=new Date("2022-04-30T23:59:59+09:00")?y+"/assets/images/regist/regist_202204.png":t<=e?y+"/assets/images/regist/signup_doublecoupon_register.png":y+"/assets/images/regist/signup_coupon_register.png"}),I=s(()=>a.getters["member/getFormItems"]),A=s(()=>a.getters["member/getFormItems"].emailSubscriptionCode),D=s(()=>o.breakpoint.smAndDown),B=s(()=>o.breakpoint.xsOnly),T=t=>{a.commit("member/setFormItems",t)},L=()=>{const t=r.params.token;axios.post("/api/registration/prepare",{token:t}).then(t=>{const e=t.data;e.redirect&&(location.href=e.redirect),h.value=e.email}).catch(t=>{w.value=!0,d(t),401===t.response.status&&(x.value=!0,l.value=l.value+"<br>お手数ですが<a href='/signup'>メールアドレスの登録</a>から再度お試しください。")})};L();wt();return i(()=>{T({name:"emailSubscriptionCode",value:!0})}),{__sfc:!0,store:a,vuetify:o,route:r,router:n,errorMessage:l,errors:c,handleError:d,clearErrors:m,message:p,email:h,nickname:g,birthdateLabels:b,birthdate:f,setBirthdateLabels:t=>{b[t.name]=t.value},setBirthdateItems:t=>{"birthdate"===t.name&&(f.value=t.value)},cdnUrl:y,showTooltip:_,observer:v,isError:x,buttonDisabled:w,breadcrumb:[{url:"/",name:"TOP"},{url:null,name:"新規会員登録"}],recaptchaSiteKey:C,isPartialBirthdate:k,letterBannerSrc:S,getMemberFormItems:I,mailSubscription:A,smAndDown:D,xsOnly:B,setMemberFormItems:T,prepareRegistration:L,submit:()=>{k.value||v.value.validate().then(t=>{if(t&&null!=h.value){m(),w.value=!0;const t=t=>{axios.post("/api/registration/execute",{nickname:g.value,login_pass:I.value.password,login_pass_confirmation:I.value.passwordConfirmation,flg_mail_send:A.value?1:2,birthdate:f.value,user_identifier:t}).then(t=>{const e=t.data;e.redirect?location.href=e.redirect:(T({name:"email",value:e.emailAddress}),jt(e.customerId),n.push({name:"RegistrationCompleted",params:{registeredBirthdate:f.value||"",isEarningPointCompleted:e.isEarningPointCompleted,isEarningPointScheduled:e.isEarningPointScheduled,couponCodeForMailSubscriber:e.couponCodeForMailSubscriber,isLineUserIdMappingIncomplete:e.isLineUserIdMappingIncomplete}}))}).catch(t=>{d(t),w.value=!1})};"undefined"!=typeof grecaptcha?grecaptcha.ready(()=>{grecaptcha.execute(C,{action:VueConfig.recaptcha.actions.registration}).then(e=>{t(e)}).catch(()=>{d({response:{data:{message:"reCAPTCHAの検証に失敗しました。ページを再読み込みしてお試しください。"}}}),w.value=!1})}):(d({response:{data:{message:"reCAPTCHAが利用できません。ページを再読み込みしてお試しください。"}}}),w.value=!1)}})},clickOutsideTooltip:()=>{_.value=!1},VbFormRow:Vt,VbPassword:Ot,VbEmailSubscription:Ut,VbBirthdateRegister:ue,VbBreadcrumb:Pt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e(a.VbBreadcrumb,{staticClass:"container mt-5 mx-auto py-0",attrs:{breadcrumb:a.breadcrumb}}),e(w,{staticClass:"mb-16 pt-6 pt-md-16"},[e("h1",{staticClass:"text-h5 text-md-h5 mb-5 mb-md-7"},[t._v("新規会員登録")]),e(R,{staticClass:"pa-0 px-md-12 mx-auto",attrs:{flat:"","max-width":"960"}},[e("ValidationObserver",{ref:"observer",scopedSlots:t._u([{key:"default",fn:function({invalid:s}){return[e(at,{attrs:{id:"form",method:"post"},on:{submit:function(t){return t.preventDefault(),a.submit.apply(null,arguments)}}},[e(a.VbFormRow,{attrs:{"item-name":"メールアドレス"},scopedSlots:t._u([{key:"input",fn:function(){return[e("p",{staticClass:"text-body-1 mb-0",staticStyle:{"overflow-wrap":"anywhere"}},[t._v(t._s(a.email))])]},proxy:!0}],null,!0)}),e(a.VbFormRow,{attrs:{"item-name":"ニックネーム"},scopedSlots:t._u([{key:"input",fn:function(){return[e("ValidationProvider",{staticStyle:{width:"100% !important"},attrs:{rules:"min:2|max:24|nickname_characters",name:"ニックネーム"},scopedSlots:t._u([{key:"default",fn:function({errors:s}){return[e(Q,{attrs:{name:"nickname",id:"nickname",outlined:"",dense:"",solo:"",flat:"","hide-details":"auto","error-messages":s},scopedSlots:t._u([{key:"label",fn:function(){return[e("div",{staticClass:"text-body-2"},[t._v("2文字以上24文字以内で入力してください")])]},proxy:!0}],null,!0),model:{value:a.nickname,callback:function(t){a.nickname=t},expression:"nickname"}})]}}],null,!0)})]},proxy:!0}],null,!0)}),e(a.VbBirthdateRegister,{attrs:{"on-birthdate-change":a.setBirthdateItems,"update-birthdate-unit":a.setBirthdateLabels,"selected-birthdate":a.birthdateLabels}}),e(a.VbPassword,{attrs:{"form-items-setter":a.setMemberFormItems,"form-items-getter":{password:a.getMemberFormItems.password,passwordConfirmation:a.getMemberFormItems.passwordConfirmation,isAgreedCreateMainSiteAccount:a.getMemberFormItems.isAgreedCreateMainSiteAccount}}}),e(a.VbFormRow,{attrs:{"item-name":"メール配信",required:!0},scopedSlots:t._u([{key:"input",fn:function(){return[e("div",{staticClass:"d-flex flex-column",staticStyle:{width:"100%"}},[e(k,{staticClass:"mb-4",attrs:{width:"100%","max-width":a.xsOnly?"100%":400,src:a.letterBannerSrc,alt:"メール配信を選択された方へ限定クーポンをプレゼント!"}}),e("div",{staticClass:"d-flex"},[e(a.VbEmailSubscription,{attrs:{"form-items-setter":a.setMemberFormItems,"form-items-getter":{emailSubscriptionCode:a.getMemberFormItems.emailSubscriptionCode}},scopedSlots:t._u([{key:"label-text",fn:function(){return[e("div",{staticClass:"text-body-2"},[t._v("重要なお知らせとニュースレターを受け取る")])]},proxy:!0}],null,!0)}),e(st,{attrs:{top:"",color:"transparent","min-width":"300","max-width":"300"},scopedSlots:t._u([{key:"activator",fn:function({on:s,attrs:i}){return[e(S,t._b({staticClass:"mt-1",attrs:{icon:"",small:"",color:"grey lighten-1"},on:{click:function(t){a.showTooltip=!a.showTooltip}}},"v-btn",i,!1),[e(I,[t._v("mdi-help-circle")])],1)]}}
1],null,!0),model:{value:a.showTooltip,callback:function(t){a.showTooltip=t},expression:"showTooltip"}},[a.showTooltip?e(R,{directives:[{name:"click-outside",rawName:"v-click-outside",value:a.showTooltip?a.clickOutsideTooltip:null,expression:"showTooltip ? clickOutsideTooltip : null"}],staticClass:"pa-3",staticStyle:{color:"#1f3134","border-color":"#6e6e6e"},attrs:{outlined:"",elevation:"0"}},[e($,{staticClass:"pa-0 mb-1 text-body-2 font-weight-bold"},[t._v("重要なお知らせ")]),e(F,{staticClass:"pa-0 mb-4 text-caption",staticStyle:{color:"#1f3134"}},[t._v("「買取金額アップの特典案内」や「ノベルティのプレゼント」のお知らせなど、サービス変更や新機能のご案内、お得な会員特典などをお届けします。")]),e($,{staticClass:"pa-0 mb-1 text-body-2 font-weight-bold"},[t._v("ニュースレター")]),e(F,{staticClass:"pa-0 text-caption",staticStyle:{color:"#1f3134"}},[t._v("本にまつわる読みもの、イベント案内など、ここ長野からふわりと言葉をお届けします。")])],1):t._e()],1)],1),a.getMemberFormItems.emailSubscriptionCode?t._e():e(V,{staticClass:"mb-2 pa-0 text-body-2",staticStyle:{color:"#d32f2f",border:"0 none !important"},attrs:{dense:"",outlined:""}},[t._v("※特典を受け取る場合は、チェックを入れてください。")]),e("p",{staticClass:"text-caption text-md-body-2 grey--text mb-1"},[t._v("利用規約変更等の最重要事項につきましては、すべての会員様にお知らせいたします。")]),e("p",{staticClass:"text-caption text-md-body-2 grey--text mb-0"},[t._v("配信停止はマイページからお手続きいただけます。")])],1)]},proxy:!0}],null,!0)}),a.errorMessage||Object.keys(a.errors).length?e(V,{staticClass:"pa-0 mt-6 mb-0 mx-auto text-body-2",staticStyle:{border:"0 none !important"},attrs:{dense:"",width:"fit-content",outlined:""}},[a.errorMessage?[e("p",{staticClass:"pb-0 mb-1",staticStyle:{color:"#d32f2f",border:"0 none !important"}},[t._v(t._s(a.errorMessage))])]:t._e(),a.errors.errormessage?[e("p",{staticClass:"pb-0 mb-1",staticStyle:{color:"#d32f2f",border:"0 none !important"}},[t._v(t._s(a.errors.errormessage))])]:Object.keys(a.errors).length?t._l(a.errors,function(a,s){return e(Z,{key:s},[e(J,{staticClass:"pb-0",staticStyle:{color:"#d32f2f",border:"0 none !important"}},[t._v(t._s(a[0]))])],1)}):t._e()],2):t._e(),e("div",{staticClass:"d-flex flex-column align-center mt-4 mt-md-16"},[e("p",{staticClass:"text-caption text-md-body-2 mb-4"},[e("a",{staticStyle:{color:"#0095D9"},attrs:{href:"/privacy",target:"_blank"}},[t._v("プライバシーポリシー")]),t._v("に同意の上、登録してください")]),e(S,{staticClass:"white--text text-body-2 text-md-body-1",attrs:{tile:"",elevation:"0",color:"#0095D9","max-width":a.xsOnly?"100%":300,width:"100%",height:a.xsOnly?43:64,type:"submit",disabled:a.buttonDisabled||a.isPartialBirthdate}},[t._v("会員登録する")])],1)],1)]}}])})],1),e(x,{attrs:{"max-width":"480",persistent:""},model:{value:a.isError,callback:function(t){a.isError=t},expression:"isError"}},[e(R,{staticClass:"pa-6"},[e(F,{staticClass:"pa-0",domProps:{innerHTML:t._s(a.errorMessage)}})],1)],1)],1)],1)},[],!1,null,"f717fa4e").exports,pe={11:{"お申込みの変更について":["申込み内容の変更はできますか?","申込み後に集荷先の住所の変更はできますか?"]},12:{"集荷について":["申し込んだ日時に集荷に来ていません。","集荷時に不在で荷物の引き渡しが完了していません。"],"日時変更について":["集荷日時の変更はどのように対応したらいいですか?","集荷日前日の19時を過ぎていますが、変更はできますか?"],"箱数変更について":["集荷箱数を増やせますか?","集荷箱数を減らせますか?"],"キャンセルについて":["集荷前のキャンセルはできますか?","集荷後や査定後のキャンセルはできますか?"]},13:{"査定の流れについて":["どのくらいで査定結果が出ますか?","査定結果ã
1®ãƒ¡ãƒ¼ãƒ«ãŒå±Šãã¾ã›ã‚“。"],"査定結果の確認について":["買取の明細は確認できますか?","送った商品はすべて明細に記載されますか?","査定に納得できなかったらどうすればいいですか?"],"おためし査定について":["おためし査定とはなんですか?","おためし査定で出た結果で買い取ってもらえるのですか?"]},14:{"買取対象について":["査定対象の商品はなんですか?","どんな状態の商品でも買い取ってもらえますか?","値段がつかなかった商品の扱いはどうなりますか?"]},15:{"身分証について":["利用できる身分証はどんなものですか?","身分証の提出は必要ですか?"],"アップロードについて":["身分証画像のアップロードができません。","メモリ不足と表示され、アップロードができません。"],"住所不一致について":["集荷先住所と一致する身分証がありませんが、どうすればいいですか?","実家や勤務先等からの集荷は可能ですか?"]},16:{"振込について":["振込口座はどこでもいいですか?","査定金額の振込までどのくらいかかりますか?"],"口座について":["口座登録がうまくできません。","本人名義の口座でないと取引できませんか?"]},51:{"メールマガジンについて":["メルマガの配信設定を変更したいです。","メルマガの配信停止設定をしましたがメールが届きます。"],"ログインについて":["パスワードを忘れた場合はどうしたらいいですか?","ソーシャルアカウント(外部連携)で利用していますが、ログインできなくなりました。","ソーシャルアカウント(外部連携)で利用していますが、メールアドレスの変更は可能ですか?"],"会員登録について":["個人情報の取り扱いは問題ないですか?","同じアドレスで改めて会員登録できますか?","退会方法を教えてください。"]},18:{"利用方法について":["買取の申し込み方法を教えてください。"],"ソクフリについて":["ソクフリとはなんですか?","ソクフリするとソクフリしないの違いは何ですか?"]},53:{"クーポンについて":["キャンペーンとクーポンは併用できますか?","クーポンの変更はできますか?","クーポンコードを入れ忘れました。"],"下取りコードについて":["下取りコードが分かりません。","下取りコードを入れ忘れました。"]},52:{"不具合について":["メールが届きません。","サイトにログインできません。","操作中にエラーが表示されました。"]},19:{"配送について":["査定金額が送料を下回った場合はどうなりますか?","荷物の配送状況を教えてください。","荷物の伝票番号はどこで確認できますか?","集荷ではなく、配送業者やコンビニに直接持ち込んで発送してもいいですか?"],"返送について":["値段がつかなかった商品や、一部の商品だけを返送はできますか?","返送先の住所の変更は可能ですか?"],"お問い合わせについて":["メール以外で問い合わせできますか?","メールの返答はどのくらい待てばいいですか?"]},54:{"ポイントについて":["どのようなタイミングでポイントは付与されますか?","ポイントはどのように使用できますか?","ポイントはどこから確認できますか?"]},55:{"寄付について":["買取金額は寄付できますか?","寄付やチャリボンについてはどこから問い合わせできますか?"],"LINEについて":["LINE連携ができません。"]}};const he=y({__name:"vb-order-number",props:{label:{type:String,required:!1,default:"注文番号"}},setup:t=>({__sfc:!0,updateFormItems:m("updateFormItems"),formItems:m("formItems")})},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("validation-provider",{attrs:{name:t.label,rules:"max:100",mode:"lazy",vid:"order_id"},scopedSlots:t._u([{key:"default",fn:function({errors:s}){return[e(Q,{staticClass:"px-4",attrs:{value:a.formItems.orderNumber,outlined:"",color:"grey darken-4","hide-details":"auto"},on:{input:function(t){return a.updateFormItems({name:"orderNumber",value:t})}}}),s[0]?e("p",{staticClass:"error--text pt-1 pl-4 mb-0 text-caption"},[t._v(t._s(s[0]))]):t._e()]}}])})},[],!1,null,"d8a91192").exports;const ge=y({__name:"inquiry-form",props:{isPurchase:{type:Boolean,default:!1},orderId:{type:String,default:""}},setup(a){const o=a,r=ht(),n=bt(),l=t(null),c=s(()=>r.getters["inquiry/getFormItems"]),d=s(()=>r.getters["inquiry/getTypes"]),u=t(!1),m=t(""),h=VueConfig.siteCode.valuebooks,g=s(()=>"to_shopping"===m.value?"購入についてのお問合せページに移動します。":"買取についてのお問合せページに移動します。"),b=s(()=>
1{if(o.isPurchase)return null;const t=c.value.inquiryTypeCode;return t&&pe[String(t)]||null}),f=t=>{l.value.setErrors(t)},y=t=>{r.dispatch("inquiry/updateFormItems",t)},_=()=>{y({name:"inquiryTypeCode",value:""})};e(()=>c.value.inquiryTypeCode,t=>{20!=t||o.isPurchase?39==t&&o.isPurchase&&(m.value="to_buy",u.value=!0):(m.value="to_shopping",u.value=!0)}),e(()=>c.value.inquiryDetail,(t,e)=>{t!==e&&void 0!==e&&r.dispatch("inquiry/clearAiResponse")});return y({name:"siteCode",value:h}),p("formItems",c),p("updateFormItems",y),p("inquiryTypes",d),i(async()=>{await r.dispatch("inquiry/fetchInquiryTypes",{siteCode:h,type:o.isPurchase?"purchase":"buy"});const t=c.value.inquiryTypeCode;20!=t&&39!=t||_();const e=new URL(window.location.href),a=new URLSearchParams(e.search).get("inquiry_type");if(a){const t=()=>{const e=r.getters["inquiry/getTypes"];if(e&&e.length>0){e.find(t=>t.code===a)&&y({name:"inquiryTypeCode",value:a})}else setTimeout(t,100)};t()}try{const t=await fetch("/api/inquiry/member/basic-info",{method:"GET",headers:{"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"}});if(t.ok){const e=await t.json();e&&"object"==typeof e&&Object.keys(e).length>0&&(e.name&&!c.value.name&&y({name:"name",value:e.name}),e.email&&!c.value.email&&y({name:"email",value:e.email}))}}catch(u){}const s=o.orderId,i=n.currentRoute.params.orderId,l=s||i;o.isPurchase&&l&&y({name:"orderNumber",value:l});const d=n.currentRoute.params.errors;d&&f(d)}),{__sfc:!0,store:r,router:n,observer:l,formItems:c,inquiryTypes:d,showTransitionModal:u,transitionType:m,breadcrumb:[{url:"/",name:"TOP"},{url:null,name:"お問い合わせ"}],siteCode:h,TYPE_CODE_TO_HANBAI:20,TYPE_CODE_TO_KAITORI:39,modalMessage:g,currentFaqData:b,props:o,observerSetErrors:f,updateFormItems:y,initSelectType:_,fillInquiryDetail:t=>{y({name:"inquiryDetail",value:t})},executeTransition:async()=>{u.value=!1,_(),"to_shopping"===m.value?(await r.dispatch("inquiry/fetchInquiryTypes",{siteCode:h,type:"purchase"}),n.push({path:"/mypage/inquiry_shopping"})):"to_buy"===m.value&&(await r.dispatch("inquiry/fetchInquiryTypes",{siteCode:h,type:"buy"}),n.push({path:"/inquiry"})),m.value=""},cancelTransition:()=>{u.value=!1,m.value="",_()},validateInquiryForm:()=>{r.dispatch("inquiry/validateInquiry",{isPurchase:o.isPurchase}).then(t=>{200===t.status&&(o.isPurchase?n.push({path:"/mypage/inquiry_shopping/confirm"}):n.push({path:"/inquiry/confirm"}))}).catch(t=>{422===t.response.status?f(t.response.data.errors):f("サーバと通信できませんでした。しばらく時間をおいてからもう一度アクセスして頂くか、管理者にお問い合わせください。")})},VbFullName:Nt,VbEmailAddress:zt,VbType:$t,VbDetails:Mt,VbFormRow:Vt,VbBreadcrumb:Pt,VbOrderNumber:he}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(w,{staticClass:"pt-0 pb-15 px-0"},[e(it,{staticClass:"mx-auto",attrs:{"max-width":"1280"}},[e(a.VbBreadcrumb,{staticClass:"my-5",attrs:{breadcrumb:a.breadcrumb}}),e(R,{staticClass:"py-7",attrs:{elevation:"0",tile:""}},[e($,{staticClass:"text-h5 font-weight-medium pa-md-0 mb-8"},[t._v(t._s(t.isPurchase?"購入":"買取")+"に関するお問い合わせ")]),e(F,{staticClass:"pa-0 mx-auto",staticStyle:{"max-width":"1080px"}},[e("validation-observer",{ref:"observer",scopedSlots:t._u([{key:"default",fn:function({invalid:s}){return[e("form",[t.isPurchase?e(a.VbFormRow,{attrs:{"item-name":"注文番号"},scopedSlots:t._u([{key:"input",fn:function(){return[e(T,{attrs:{width:"100%","max-width":"500"}},[e(a.VbOrderNumber)],1)]},proxy:!0}],null,!0)}):t._e(),e(a.VbFormRow,{attrs:{"item-name":"氏名",required:""},scopedSlots:t._u([{key:"input",fn:function(){return[e(T,{attrs:{width:"100%","max-width":"500"}},[e(a.VbFullName)],1)]},proxy:!0}],null,!0)}),e(a.VbFormRow,{attrs:{"item-name":"メールアドレス",required:""},scopedSlots:t._u([{key:"input",fn:function(){return[e(T,{attrs:{width:"100%","max-width":"500"}},[e(a.VbEmailAddress)],1)]},proxy:!0}],null,!0)}),e(a.VbFormRow,{attrs:{"item-name":"お問い合わせの種類",required:""},scopedSlots:t._u([{key:"input",fn:function(){return[e("div",{staticStyle:{width:"100%"}},[e(T,{attrs:{width:"100%","max-width":"500"}},[e(a.VbType)],1),!t.isPurchase&&a.currentFaqData?e("p",{staticClass:"text-body-2 pl-4 mt-4 mb-0",staticStyle:{width:"100%",color:"#666"}},[t._v("下記のよくある質問をクリックすると、お問い合わせ内容が自動で入力されます。該当する質問がない場合は、直接入力ください。")]):t._e()],1)]},proxy:!0}],null,!0)}),!t.isPurchase&&a.currentFaqData?e(a.VbFormRow,{attrs:{"item-name":"よくある質問"},scopedSlots:t._u([{key:"input",fn:function(){return[e(T,{staticClass:"px-4",attrs:{width:"100%","max-width":"700"}},[e(ot,{attrs:{flat:""}},t._l(a.currentFaqData,function(s,i){return e(rt,{key:i,staticClass:"rounded-0",staticStyle:{"border-bottom":"1px solid #e0e0e0"}},[e(nt,{staticClass:"px-0 text-body-2"},[t._v(" "+t._s(i)+" ")]),e(lt,{staticClass:"pb-2"},[e("ul",{staticClass:"pl-0"},t._l(s,function(s,i){return e("li",{key:i,staticClass:"text-body-2 px-4",staticStyle:{cursor:"pointer",border:"1px solid #eeebe8",padding:"8px","margin-bottom":"8px","border-radius":"4px",transition:"all 0.2s"},on:{click:function(t){return a.fillInquiryDetail(s)},mouseenter:function(t){t.target.style.backgroundColor="#f5f5f5"},mouseleave:function(t){t.target.style.backgroundColor=""}}},[t._v(" "+t._s(s)+" ")])}),0)])],1)}),1)],1)]},proxy:!0}],null,!0)}):t._e(),e(a.VbFormRow,{attrs:{"item-name":"お問い合わせ内容",required:""},scopedSlots:t._u([{key:"input",fn:function(){return[e(T,{attrs:{width:"100%","max-width":"700"}},[e(a.VbDetails)],1)]},proxy:!0}],null,!0)}),e(S,{staticClass:"d-flex white--text text-subtitle-1 mt-10 mx-auto pr-2",attrs:{elevation:"0",color:"#0095D9",width:"300",height:"60",disabled:s},on:{click:a.validateInquiryForm}},[t._v(" 確認する ")])],1)]}}])})],1)],1)],1),e(x,{attrs:{"max-width":"500",persistent:""},model:{value:a.showTransitionModal,callback:function(t){a.showTransitionModal=t},expression:"showTransitionModal"}}
1,[e(R,[e(F,{staticClass:"pa-6"},[e("p",{staticClass:"text-body-1 mb-4"},[t._v(" "+t._s(a.modalMessage)+" ")])]),e(P,{staticClass:"pa-6 pt-0"},[e(K),e(S,{attrs:{text:"",color:"grey"},on:{click:a.cancelTransition}},[t._v(" キャンセル ")]),e(S,{staticClass:"white--text ml-3",attrs:{color:"#0095D9"},on:{click:a.executeTransition}},[t._v(" 移動 ")])],1)],1)],1)],1)},[],!1,null,"91374bce").exports;const be=y({__name:"vb-ai-primary-answer",emits:["loading-state-changed","resolved"],setup(a,{expose:o,emit:r}){const n=ht(),l=bt(),c=gt(),d=t(""),u=t(""),m=t(""),p=t(!1),h=t(!1),g=t(""),b=t(!1);e(p,t=>{r("loading-state-changed",t)});const y=s(()=>_.value.inquiryDetail&&_.value.inquiryDetail.trim().length>0&&!p.value),_=s(()=>n.getters["inquiry/getFormItems"]),v=s(()=>n.getters["inquiry/getAiResponse"]),x=s(()=>n.getters["inquiry/getTypes"]),w=s(()=>p.value||u.value||m.value||b.value),C=s(()=>c.breakpoint.smAndDown);d.value=_.value.inquiryDetail;const k=()=>{const t=document.cookie.match(/(?:^|;\s*)XSRF-TOKEN=([^;]+)/);return t?decodeURIComponent(t[1]):""},S=async t=>{const e=v.value.logToken;if(e)try{fetch("/api/inquiry/logAiResponse",{method:"POST",headers:{"Content-Type":"application/json","X-Requested-With":"XMLHttpRequest","X-XSRF-TOKEN":k()},body:JSON.stringify({log_token:e,user_action_status:t}),keepalive:!0})}catch(a){}};o({sendAiResponseLog:S});const I=async()=>{if(y.value){p.value=!0,u.value="",m.value="",b.value=!1,g.value="",h.value=!1;try{const t=x.value.find(({code:t})=>t===_.value.inquiryTypeCode),e=await f.post("/api/inquiry/aiPrimaryAnswer",{user_input:_.value.inquiryDetail.trim(),site_code:_.value.siteCode,customer_name:_.value.name,customer_mail:_.value.email,inquiry_type_code:_.value.inquiryTypeCode,inquiry_type:t?.name??"",transaction_type:"買取"},{timeout:2e4});e.data.success?e.data.has_ai_response?(u.value=e.data.response,h.value=!0,n.dispatch("inquiry/updateAiResponse",{inquiryContent:_.value.inquiryDetail.trim(),response:e.data.response,hasResponse:!0,logToken:e.data.log_token})):(b.value=!0,g.value=e.data.message||"AI応答を生成できませんでした。下の送信ボタンからカスタマーセンターにお問い合わせください。",n.dispatch("inquiry/updateAiResponse",{inquiryContent:_.value.inquiryDetail.trim(),response:null,hasResponse:!1,logToken:e.data.log_token})):m.value=e.data.error||"エラーが発生しました"}catch(t){"ECONNABORTED"===t.code?m.value="AI回答の生成に時間がかかっています。お手数ですが、下の送信ボタンからそのままお問い合わせください。":t.response?.data?.error?m.value=t.response.data.error:422===t.response?.status?m.value="入力内容に問題があります。内容を確認してください。":t.response?.status>=500?m.value="サーバーエラーが発生しました。しばらく時間をおいてから再度お試しください。":m.value="ネットワークエラーが発生しました。接続を確認してください。"}finally{p.value=!1}}};return i(()=>{if(_.value.inquiryDetail&&_.value.inquiryDetail.trim().length>0){const t=_.value.inquiryDetail.trim();if(n.getters["inquiry/shouldSkipAiCall"](t)){const t=v.value;t.hasResponse&&t.response?(u.value=t.response,h.value=!0):(b.value=!0,g.value="AI応答を生成できませんでした。下の送信ボタンからカスタマーセンターにお問い合わせください。")}else I()}}),{__sfc:!0,store:n,router:l,vuetify:c,emit:r,userInput:d,aiResponse:u,errorMessage:m,isLoading:p,hasAiResponse:h,fallbackMessage:g,showFallbackMessage:b,canSubmit:y,formItems:_,aiResponseFromStore:v,inquiryTypes:x,shouldShowCard:w,smAndDown:C,handleResolved:()=>{r("resolved")},getXsrfToken:k,sendAiResponseLog:S,submitQuestion:I}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return a.shouldShowCard?e(R,{staticClass:"mb-16 pa-4 pa-md-8 mx-3 mx-md-auto",staticStyle:{"border-color":"#0095D9"},attrs:{flat:"",outlined:"","max-width":"800"}},[e($,{staticClass:"text-body-1 justify-center pa-0 mb-2",staticStyle:{color:"#0095D9"}},[t._v(" こちらの内容がお役に立つかもしれません(AIが分かる範囲でご案内します) ")]),a.isLoading?e(F,{staticClass:"pa-0 text-center"},[e(v,{staticClass:"ma-4",attrs:{indeterminate:"",color:"#0095D9"}})],1):a.aiResponse?e(F,{staticClass:"pa-0"},[e("div",{staticClass:"ai-response-content"},[e("div",{staticClass:"text-body-1",staticStyle:{color:"#2c2c2c","line-height":"1.6","white-space":"pre-wrap"}},[t._v(t._s(a.aiResponse))])])]):a.errorMessage?e(F,{staticClass:"pa-0"},[e(V,{staticClass:"ma-0",attrs:{color:"grey lighten-4"}},[t._v(" "+t._s(a.errorMessage)+" ")])],1):a.showFallbackMessage?e(F,{staticClass:"pa-0"},[e(V,{staticClass:"ma-0",attrs:{color:"grey lighten-4"}},[t._v(" "+t._s(a.fallbackMessage)+" ")])],1):t._e(),a.isLoading?t._e():e(P,{staticClass:"pa-0 mt-10 justify-center flex-column flex-md-row"},[e(S,{staticClass:"text-body-1 mb-3 mb-md-0",attrs:{to:{path:"/inquiry"},outlined:"",width:a.smAndDown?"100%":208,height:"56"}},[e("span",{staticClass:"font-weight-bold"},[t._v("入力内容を修正する")])]),e(S,{staticClass:"ml-0 ml-md-6 text-body-1",attrs:{elevation:"0",color:"#2c2c2c",width:a.smAndDown?"100%":240,height:"56"},on:{click:a.handleResolved}},[e("span",{staticClass:"white--text font-weight-bold"},[t._v("この案内で解決しました")])])],1)],1):t._e()},[],!1,null,"2a40da48").exports;const fe=y({__name:"inquiry-confirm",props:{isPurchase:{type:Boolean,default:!1}},setup(e){const o=e,r=ht(),n=bt(),l=gt(),c=s(()=>l.breakpoint.smAndDown),d=t(!1),u=t(!1),m=t(!1),p=t(!0),h=t(!1),g=t(null),b=s(()=>r.getters["inquiry/getTypes"]),f=s(()=>r.getters["inquiry/getFormItems"]),y=t=>{o.isPurchase||h.value||(h.value=!0,g.value?.sendAiResponseLog(t))},_=s(()=>
1{if(f.value.inquiryTypeCode){return b.value.find(({code:t})=>t===f.value.inquiryTypeCode).name}}),v=t=>{if(!p.value)return;const e="入力内容が失われる可能性があります。このページを離れてもよろしいですか?";return t.preventDefault(),t.returnValue=e,e},x=()=>{y("abandoned")},w=()=>{p.value=!1};i(()=>{window.addEventListener("beforeunload",v),window.addEventListener("pagehide",x)}),a(()=>{window.removeEventListener("beforeunload",v),window.removeEventListener("pagehide",x)}),yt((t,e,a)=>{"/inquiry"===t.path||"/mypage/inquiry_shopping"===t.path||y("abandoned"),a()});return{__sfc:!0,store:r,router:n,vuetify:l,smAndDown:c,disabled:d,isAiLoading:u,dialogApplyInquiryError:m,warningEnabled:p,aiLogSent:h,aiPrimaryAnswerRef:g,inquiryTypes:b,breadcrumb:[{url:"/",name:"TOP"},{url:null,name:"お問い合わせ"}],props:o,handleAiLoadingStateChanged:t=>{u.value=t},handleResolved:()=>{y("resolved"),window.dataLayer?.push({event:"inquiry_ai_resolved",inquiry_type_code:f.value.inquiryTypeCode}),r.dispatch("inquiry/setCompletionType","resolved"),n.push("/inquiry/comp")},formItems:f,sendAiLog:y,selectedInquiryType:_,handleBeforeUnload:v,handlePageHide:x,disableWarning:w,applyForInquiry:()=>{d.value=!0,w();let t="inquiry/applyInquiryForm";o.isPurchase&&(t="inquiry/applyForPurchaseInquiry"),r.dispatch(t).then(t=>{if(200===t.status){y("contacted"),window.dataLayer?.push({event:"inquiry_send_comp",inquiry_type_code:f.value.inquiryTypeCode}),r.dispatch("inquiry/setCompletionType","submitted");const t=o.isPurchase?"/mypage/inquiry_shopping/comp":"/inquiry/comp";n.push({path:t})}else d.value=!1}).catch(t=>{d.value=!1,m.value=!0,p.value=!0})},VbFormRow:Vt,VbBreadcrumb:Pt,VbAiPrimaryAnswer:be}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(w,{staticClass:"pt-0 pb-15 px-0"},[e(it,{staticClass:"mx-auto",attrs:{"max-width":"1280"}},[e(a.VbBreadcrumb,{staticClass:"my-5",attrs:{breadcrumb:a.breadcrumb}}),e("form",[e(R,{staticClass:"py-7",attrs:{elevation:"0",tile:""}},[e($,{staticClass:"text-h5 font-weight-medium pa-md-0 mb-8"},[t._v(t._s(t.isPurchase?"購入":"買取")+"に関するお問い合わせ")]),e(F,{staticClass:"pa-0 mx-auto",staticStyle:{"max-width":"1080px"}},[t.isPurchase?e(a.VbFormRow,{attrs:{"item-name":"注文番号"},scopedSlots:t._u([{key:"input",fn:function(){return[t._v(" "+t._s(a.formItems.orderNumber)+" ")]},proxy:!0}],null,!1,2964403093)}):t._e(),e(a.VbFormRow,{attrs:{"item-name":"氏名"},scopedSlots:t._u([{key:"input",fn:function(){return[t._v(" "+t._s(a.formItems.name)+" ")]},proxy:!0}])}),e(a.VbFormRow,{attrs:{"item-name":"メールアドレス"},scopedSlots:t._u([{key:"input",fn:function(){return[t._v(" "+t._s(a.formItems.email)+" ")]},proxy:!0}])}),e(a.VbFormRow,{attrs:{"item-name":"お問い合わせの種類"},scopedSlots:t._u([{key:"input",fn:function(){return[t._v(" "+t._s(a.selectedInquiryType)+" ")]},proxy:!0}])}),e(a.VbFormRow,{attrs:{"item-name":"お問い合わせ内容"},scopedSlots:t._u([{key:"input",fn:function(){return[t._v(" "+t._s(a.formItems.inquiryDetail)+" ")]},proxy:!0}])}),t.isPurchase?t._e():e(a.VbAiPrimaryAnswer,{ref:"aiPrimaryAnswerRef",staticClass:"mt-10",on:{"loading-state-changed":a.handleAiLoadingStateChanged,resolved:a.handleResolved}})],1),e(P,{staticClass:"px-3 px-md-0",class:["pa-0 justify-center",{"flex-column":!t.isPurchase||a.smAndDown},{"pt-10":t.isPurchase}]},[t.isPurchase?t._e():e("p",{staticClass:"text-body-1 mb-6",staticStyle:{"max-width":"800px"}},[t._v("解決しない場合は、スタッフが個別に対応いたします。内容をこのまま送信しますので、修正がある場合は「入力内容を修正する」から編集後に送信してください。")]),t.isPurchase?e(S,{class:["text-body-1",a.smAndDown?"mb-3 ml-0":"mr-6"],attrs:{to:{path:"/mypage/inquiry_shopping"},outlined:"",width:a.smAndDown?"100%":208,height:"56",disabled:!t.isPurchase&&a.isAiLoading},on:{click:a.disableWarning}},[e("span",{staticClass:"font-weight-bold"},[t._v("入力内容を修正する")])]):t._e(),e(S,{class:["d-flex white--text text-subtitle-1 pr-2",{"mx-auto":!t.isPurchase},{"ml-0":t.isPurchase&&a.smAndDown}],attrs:{elevation:"0",color:"#0095D9",width:"100%","max-width":t.isPurchase?a.smAndDown?void 0:240:300,height:t.isPurchase?56:60,disabled:a.disabled||!t.isPurchase&&a.isAiLoading},on:{click:a.applyForInquiry}},[t._v(" 問い合わせ内容を送信する ")])],1)],1)],1)],1),e(x,{attrs:{"max-width":"440"},model:{value:a.dialogApplyInquiryError,callback:function(t){a.dialogApplyInquiryError=t},expression:"dialogApplyInquiryError"}},[e(R,[e($,{staticClass:"text-h6 mb-4 justify-center"},[t._v(" エラーが発生しました ")]),e(F,[e("p",{staticClass:"mb-0"}
1,[t._v("エラーを検出したため、実行することができませんでした。")]),e("p",{staticClass:"mb-2"},[t._v("しばらく時間をおいてからもう一度アクセスして頂くか、管理者にお問い合わせください。")])]),e(P,[e(K),e(S,{staticClass:"mb-2",on:{click:function(t){a.dialogApplyInquiryError=!1}}},[t._v("閉じる")])],1)],1)],1)],1)},[],!1,null,"436cb43d").exports;const ye=y({__name:"inquiry-complete",props:{isPurchase:{type:Boolean,default:!1}},setup(t){const e=t,o=ht(),r=VueConfig.cdn_url,n=s(()=>o.getters["inquiry/isResolved"]),l=s(()=>n.value?"ご利用ありがとうございました":"お問い合わせを送信しました"),c=()=>{history.go(1)};return i(()=>{window.history&&window.history.pushState&&(history.pushState(null,null,location.href),window.addEventListener("popstate",c)),o.dispatch("inquiry/resetAll")}),a(()=>{window.removeEventListener("popstate",c),o.dispatch("inquiry/clearCompletionType")}),{__sfc:!0,store:o,props:e,cdnUrl:r,isResolved:n,completeMessage:l,breadcrumb:[{url:"/",name:"TOP"},{url:null,name:"お問い合わせ"}],popstateHandler:c,VbBreadcrumb:Pt}}},function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e(w,{staticClass:"pt-0 pb-15 px-0"},[e(it,{staticClass:"mx-auto",attrs:{"max-width":"1280"}},[e(a.VbBreadcrumb,{staticClass:"my-5",attrs:{breadcrumb:a.breadcrumb}}),e(R,{staticClass:"py-7",attrs:{elevation:"0",tile:""}},[e($,{staticClass:"text-h5 font-weight-medium pa-md-0 mb-8"},[t._v(t._s(t.isPurchase?"購入":"買取")+"に関するお問い合わせ")]),e(k,{staticClass:"mx-auto",attrs:{src:`${a.cdnUrl}/assets/images/cart/icon_comp.svg`,alt:"完了",width:"78",height:"78"}}),e(F,{staticClass:"text-center text-h5 font-weight-medium mb-6 mx-auto",staticStyle:{color:"#0095D9","max-width":"1080px"}},[t._v(" "+t._s(a.completeMessage)+" ")]),a.isResolved?t._e():e(F,{staticClass:"pa-0 mx-auto mb-6",staticStyle:{"max-width":"680px"}},[e(V,{staticClass:"ma-0",attrs:{color:"grey lighten-4"}},[e("ul",{staticClass:"text-body-2 pl-0"},[e("li",{staticClass:"mb-2"},[t._v("・お問い合わせの内容によっては、回答までにお時間をいただく場合がございます。")]),e("li",{staticClass:"mb-2"},[t._v("・ご登録いただいたメールアドレス宛に自動返信メールをお送りしております。")]),e("li",[t._v("・自動返信メールが届かない場合は、メールアドレスの入力ミスや迷惑メールフォルダに振り分けられている可能性がございます。")])])])],1),e(P,{staticClass:"col-12"},[e(S,{staticClass:"d-flex white--text text-subtitle-1 mx-auto pr-2 text-capitalize",attrs:{to:{path:"/"},elevation:"0",color:"#2c2c2c",width:"100%","max-width":"320",height:"56"}},[t._v("トップページに戻る ")])],1)],1)],1)],1)},[],!1,null,"04161fec").exports;h.use(g);const _e=document.getElementById("routerBase");h.prototype.$routerBase=_e?_e.getAttribute("href"):null;const ve=new g({mode:"history",relative:!0,scrollBehavior:(t,e,a)=>({x:0,y:0}),routes:[{path:"/",component:ee,meta:{title:"古本買取のバリューブックス|スマホやPCから、かんたんにお申し込み。",description:"ご自宅まで集荷にä¼
1ºã†ã®ã§ã€æœ¬ã¯è©°ã‚ã¦ãŠãã ã‘。キャンセルも手軽にできるので、安心してご利用ください。"}},{path:"/login",component:le,meta:{title:"ログイン"}},{path:"/signup",component:ce,meta:{title:"新規会員登録"}},{path:"/signup_comp",name:"signup_comp",component:de,props:!0,meta:{title:"新規会員登録"}},{path:"/regist/:token",component:me,meta:{title:"新規会員登録"}},{path:"/regist_comp",component:Ct,name:"RegistrationCompleted",props:!0},{path:"/sell/offer-thx-registration/confirm",component:kt,name:"BuyConfirm"},{path:"/sell/offer-thx-registration/completed",component:St,name:"BuyCompleted"},{path:"/spa/estimate/search",component:Gt,meta:{title:"本棚スキャン",description:"本棚をスキャンして蔵書を管理できます。"}},{path:"/book-selection",component:ae,meta:{title:"選書AI"}},{path:"/book-selection/result",component:se,meta:{title:"選書AI"}},{path:"/inquiry",component:ge,meta:{title:"買取に関するお問い合わせ"}},{path:"/inquiry/confirm",component:fe,meta:{title:"買取に関するお問い合わせ"}},{path:"/inquiry/comp",component:ye,meta:{title:"買取に関するお問い合わせ"}},{path:"/mypage/inquiry_shopping",component:ge,props:{isPurchase:!0},meta:{title:"購入に関するお問い合わせ"}},{path:"/mypage/inquiry_shopping/confirm",component:fe,props:{isPurchase:!0},meta:{title:"購入に関するお問い合わせ"}},{path:"/mypage/inquiry_shopping/comp",component:ye,props:{isPurchase:!0},meta:{title:"購入に関するお問い合わせ"}},{path:"/mypage/inquiry_shopping/:orderId",component:ge,props:t=>({isPurchase:!0,orderId:t.params.orderId}),meta:{title:"購入に関するお問い合わせ"}}]});ve.beforeEach((t,e,a)=>{ve.getRoutes().map(t=>t.path).includes(t.path)?(Kt.updateAll(t),a()):a()});export{be as V,ve as r};

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.