PageSourceSearch

https://static.upgarage.com/_nuxt/C-_HQgxd.js

js upgarage.com collected 2026-10-02 03:28:53 UTC 14,519 bytes, 1 lines download raw bytes

1import{d as x,c as s,a,br as k,h as t,F as h,i as f,b as B,x as w,t as m,E as V,eU as H,eV as R,eW as U,p as L,j as P,_ as $,y as A,e as p,w as b,f as n,v as N,eX as O,eY as z,z as W,ar as M,m as g,eZ as j,e_ as D,e$ as F,f0 as G,f1 as X,f2 as Y,u as Z,r as C,al as E,o as q}from"./CBb99Q15.js";import{g as J}from"./BNR3ZW0D.js";import{b as K}from"./Jd6aBPtE.js";import{h as Q}from"./CbGaPIAM.js";import"./GWMrmONc.js";import"./DoeV4jsm.js";import"./BDr1m4Qv.js";const tt=e=>(L("data-v-97d9e04f"),e=e(),P(),e),et={class:"benefits"},st=k('<div class="benefits__head head" data-v-97d9e04f><img src="'+H+'" alt="タイヤイラスト" class="head__image head__image--left" data-v-97d9e04f><img src="'+R+'" alt="タイヤイラスト" class="head__image head__image--right" data-v-97d9e04f><h1 class="head__title" data-v-97d9e04f><span class="head__pick" data-v-97d9e04f>アップガレージの</span>タイヤ預かりサービス </h1><p class="head__lead" data-v-97d9e04f> 「こんな方におすすめ!」 </p></div>',1),at={class:"benefits__list"},it={class:"item__target-customers"},rt=["innerHTML"],_t=["innerHTML"],ct=["src","alt"],dt=tt(()=>t("img",{src:U,alt:"下矢印",class:"item__arrow-img"},null,-1)),ot={class:"item__result"},nt=x({__name:"tire_storage_benefits",setup(e){const o=[{pattern1:"マンションや狭小住宅などに<br>住まれている方",image:"person-pattern-1.png",alt:"マンションに住んでいるご家族",text:"保管場所の確保の必要なし!"},{pattern1:"重いタイヤを運ぶのが心配な方",pattern2:"汚れたタイヤを運びたくない方",image:"person-pattern-2.png",alt:"重い荷物を運ぶ二人組",text:"すべてスタッフが行います。"},{pattern1:"保管中にタイヤが盗難に<br>あわないか心配な方",pattern2:"人目につかないところでの<br>保管が難しい方",image:"person-pattern-3.png",alt:"不安な方",text:"倉庫でしっかり保管します。"}],_=l=>V.image(`components/tire-storage/benefits/${l}`);return(l,v)=>(a(),s("div",et,[st,t("div",at,[(a(),s(h,null,f(o,(d,i)=>t("div",{key:i,class:"benefits__item item"},[t("div",it,[t("div",{class:w(["item__target-customers-text",i===0&&"item__target-customers-text--first"]),innerHTML:d.pattern1},null,10,rt),d.pattern2?(a(),s("div",{key:0,class:"item__target-customers-text",innerHTML:d.pattern2},null,8,_t)):B("",!0),t("img",{src:_(d.image),alt:d.alt,class:w(["item__target-customers-image",i===1&&"item__target-customers-image--second"||i===2&&"item__target-customers-image--third"])},null,10,ct)]),dt,t("div",ot,m(d.text),1)])),64))])]))}}),lt=$(nt,[["__scopeId","data-v-97d9e04f"]]),pt=["id"],mt=x({__name:"tire_storage_heading",props:{id:{}},setup(e){return(o,_)=>(a(),s("h2",{id:o.id,class:"heading"},[A(o.$slots,"default",{},void 0,!0)],8,pt))}}),y=$(mt,[["__scopeId","data-v-07439e26"]]),ht=e=>(L("data-v-3a4e1201"),e=e(),P(),e),vt={class:"best-place"},ut=ht(()=>t("span",{class:"best-place__heading-text"},"意外と知らない!",-1)),gt={class:"best-place__point-list"},ft={class:"point__number"},bt={class:"point__text"},xt=["src","alt"],$t=k('<div class="best-place__arrow-image-area" data-v-3a4e1201><img src="'+U+'" alt="下矢印" class="best-place__arrow-image" data-v-3a4e1201></div><p class="best-place__text" data-v-3a4e1201> タイヤは保管場所の確保って意外と大変。 </p><p class="best-place__sub-text" data-v-3a4e1201> そのため、<span class="best-place__sub-text-important" data-v-3a4e1201>タイヤ預かりサービス</span>がおすすめ!<br class="global-device global-device--only-tablet-mobile" data-v-3a4e1201>プロが保管してくれるので安心できます。 </p>',3),Tt=x({__name:"tire_storage_best_place",setup(e){const o=[{number:"01",text:"太陽光線が当たらない場所",image:"place-1.png"},{number:"02",text:"雨風のあたらない場所",image:"place-2.png"},{number:"03",text:"他人が近寄れない場所",image:"place-3.png"}],_=l=>V.image(`components/tire-storage/best-place/${l}`);return(l,v)=>(a(),s("div",vt,[p(y,null,{default:b(()=>[ut,n(" 理想的なタイヤの保管場所 ")]),_:1}),t("div",gt,[(a(),s(h,null,f(o,(d,i)=>t("div",{key:i,class:"best-place__point point"},[t("div",ft,m(d.number),1),t("p",bt,m(d.text),1),t("img",{src:_(d.image),alt:d.text,class:w(["point__image",i===2&&"point__image--third"])},null,10,xt)])),64))]),$t]))}}),St=$(Tt,[["__scopeId","data-v-3a4e1201"]]),T=e=>(L("data-v-fa507112"),e=e(),P(),e),Wt={class:"price"},wt={class:"price__table table"},yt=["innerHTML"],It=T(()=>t("div",{class:"table__label"}," 1年 ",-1)),kt={class:"table__price"},Lt=T(()=>t("span",{class:"table__mark"},"¥",-1)),Pt={class:"table__tax-price"},Et=T(()=>t("span",{class:"table__mark-tax"},"¥",-1)),Mt=T(()=>t("div",{class:"table__label"}," 6か月 ",-1)),Ct={class:"table__price"},Nt=T(()=>t("span",{class:"table__mark"},"¥",-1)),Vt={class:"table__tax-price"},Ut=T(()=>t("span",{class:"table__mark-tax"},"¥",-1)),Bt=T(()=>t("div",{class:"price__caution"},[n(" ※別途、初回は梱包代1,100円(税込)がかかります。(特大サイズのみ1,320円(税込)がかかります。2年目以降は梱包代はかかりません。)"),t("br"),n(" ※別途、預かりタイヤの再取り付けは、工賃880円(税込) / 本がかかります。 ")],-1)),Ht=x({__name:"tire_storage_price",setup(e){const o=["Sサイズ","Mサイズ","Lサイズ","Wサイズ","Vサイズ"],_=["14インチ以下<br>(4本セット)","15・16インチ<br>(4本セット)","17・18インチ<br>(4本セット)","19・20インチ<br>(4本セット)","21インチ以上<br>(4本セット)"],l=[{priceWithTax:"16,500",priceWithoutTax:"15,000"},{priceWithTax:"19,800",priceWithoutTax:"18,000"},{priceWithTax:"24,200",priceWithoutTax:"22,000"},{priceWithTax:"27,500",priceWithoutTax:"25,000"},{priceWithTax:"30,800",priceWithoutTax:"28,000"}],v=[{priceWithTax:"8,800",priceWithoutTax:"8,000"},{priceWithTax:"9,900",priceWithoutTax:"9,000"},{priceWithTax:"12,100",priceWithoutTax:"11,000"},{priceWithTax:"13,200",priceWithoutTax:"12,000"},{priceWithTax:"14,300",priceWithoutTax:"13,000"}];return(d,i)=>(a(),s("div",null,[p(y,null,{default:b(()=>[n(" 価格 ")]),_:1}),t("div",Wt,[t("table",wt,[t("tr",null,[(a(),s(h,null,f(o,(r,c)=>t("th",{key:c,class:"table__head"},m(r),1)),64))]),t("tr",null,[(a(),s(h,null,f(_,(r,c)=>t("td",{key:c,class:"table__data",innerHTML:r},null,8,yt)),64))]),t("tr",null,[(a(),s(h,null,f(l,(r,c)=>t("td",{key:c,class:"table__data table__data--price"},[It,t("div",kt,[Lt,n(m(r.priceWithTax),1)]),t("div",Pt,[n(" (税抜:"),Et,n(m(r.priceWithoutTax)+") ",1)])])),64))]),t("tr",null,[(a(),s(h,null,f(v,(r,c)=>t("td",{key:c,class:"table__data"},[Mt,t("div",Ct,[Nt,n(m(r.priceWithTax),1)]),t("div",Vt,[n(" (税抜:"),Ut,n(m(r.priceWithoutTax)+") ",1)])])),64))])])]),Bt]))}}),Rt=$(Ht,[["__scopeId","data-v-fa507112"]]),At={class:"reservation"},Ot=k('<div class="reservation__method-list" data-v-ee7f59e6><div class="reservation__method reservation__method--visit method" data-v-ee7f59e6><div class="method__title" data-v-ee7f59e6> 来店 </div><div class="method__image-outer" data-v-ee7f59e6><img src="'+O+'" alt="来店" class="method__visit-img" data-v-ee7f59e6></div></div><div class="reservation__or-text" data-v-ee7f59e6> or </div><div class="reservation__method reservation__method--tel method" data-v-ee7f59e6><div class="method__title" data-v-ee7f59e6> 店舗に直接TEL </div><div class="method__img-wrap" data-v-ee7f59e6><img src="'+z+'" alt="店舗に直接TEL" class="method__tel-img" data-v-ee7f59e6></div></div></div>',1),zt=x({__name:"tire_storage_reservation",setup(e){return(o,_)=>(a(),s("div",At,[p(y,null,{default:b(()=>[n(" ご予約方法 ")]),_:1}),Ot,p(N,{class:"reservation__button",href:"/tire-storage/#shops-heading"},{default:b(()=>[n(" 対象店舗をみる ")]),_:1})]))}}),jt=$(zt,[["__scopeId","data-v-ee7f59e6"]]),Dt=e=>(L("data-v-36ac7c0d"),e=e(),P(),e),Ft={class:"refit-steps","data-testid":"refit-steps"},Gt=k('<div class="refit-steps__list" data-testid="refit-steps-list" data-v-36ac7c0d><div class="refit-steps__item" data-testid="refit-steps-item" data-v-36ac7c0d><img src="'+j+'" alt="STEP1" class="refit-steps__image" data-testid="refit-steps-image" data-v-36ac7c0d><div class="refit-steps__image-wrap refit-steps__image-wrap--step1" data-testid="refit-steps-image-wrap" data-v-36ac7c0d><img src="'+D+'" alt="書類の準備" class="refit-steps__image-main" data-testid="refit-steps-image-main" data-v-36ac7c0d></div><div class="refit-steps__title" data-testid="refit-steps-title" data-v-36ac7c0d> 書類の準備 </div><div class="refit-steps__text" data-testid="refit-steps-text" data-v-36ac7c0d> 預かり時にお渡しした「利用に関するご案内/タイヤお預かり伝票兼保証書」をお手元にご用意ください。<br data-v-36ac7c0d> 記載の<span class="refit-steps__highlight" data-testid="refit-steps-highlight" data-v-36ac7c0d>お預かりNO</span>をご確認の上、<br data-v-36ac7c0d> 次のステップにお進みください。 </div><p class="refit-steps__text refit-steps__text--attention" data-v-36ac7c0d> ※上図の保管証をお持ちでない方は店舗から受け取った書類のお預かりNOを記載してください。 </p></div><div class="refit-steps__item" data-testid="refit-steps-item" data-v-36ac7c0d><img src="'+F+'" alt="STEP2" class="refit-steps__image" data-testid="refit-steps-image" data-v-36ac7c0d><div class="refit-steps__image-wrap refit-steps__image-wrap--step2" data-testid="refit-steps-image-wrap" data-v-36ac7c0d><img src="'+G+'" alt="予約ページへアクセス" class="refit-steps__image-main" data-testid="refit-steps-image-main" data-v-36ac7c0d></div><div class="refit-steps__title" data-testid="refit-steps-title" data-v-36ac7c0d> 予約ページへアクセス </div><div class="refit-steps__text" data-testid="refit-steps-text" data-v-36ac7c0d> 下のボタンから<br data-v-36ac7c0d><span class="refit-steps__highlight" data-testid="refit-steps-highlight" data-v-36ac7c0d> 取付予約システム「UPPIT」 </span> へ移動してください。 </div></div><div class="refit-steps__item" data-testid="refit-steps-item" data-v-36ac7c0d><img src="'+X+'" alt="STEP3" class="refit-steps__image" data-testid="refit-steps-image" data-v-36ac7c0d><div class="refit-steps__image-wrap refit-steps__image-wrap--step3" data-testid="refit-steps-image-wrap" data-v-36ac7c0d><img src="'+Y+'" alt="日時選択・予約" class="refit-steps__image-main" data-testid="refit-steps-image-main" data-v-36ac7c0d></div><div class="refit-steps__title" data-testid="refit-steps-title" data-v-36ac7c0d> 日時選択・予約 </div><div class="refit-steps__text" data-testid="refit-steps-text" data-v-36ac7c0d> ご希望の日時を選択し、<br data-v-36ac7c0d> 書類に記載の「お預かりNO」「取付車種」を入力し、<br data-v-36ac7c0d> 完了です。 </div></div></div>',1),Xt={class:"refit-steps__button-wrap","data-testid":"refit-steps-button-wrap"},Yt=Dt(()=>t("div",{class:"refit-steps__note","data-testid":"refit-steps-note"}," ※ こちらは預かり予約ではございません。 ",-1)),Zt=x({__name:"tire_storage_refit_steps",setup(e){const o=W(()=>M.get("UPPIT_SITE_URL")),_=W(()=>M.get("UPPIT_TIRE_STORAGE_SERVICE_ID")),l=W(()=>`${o.value}reservation/select_index?service_id=${_.value}&utm_source=lp&utm_medium=web&utm_id=azukari`);return(v,d)=>(a(),s("div",Ft,[p(y,null,{default:b(()=>[n(" 預かりタイヤの再取付予約 ")]),_:1}),Gt,t("div",Xt,[p(N,{class:"refit-steps__button",href:g(l),"data-testid":"reservation-button"},{default:b(()=>[n(" 預かりタイヤの再取付予約をする ")]),_:1},8,["href"]),Yt])]))}}),qt=$(Zt,[["__scopeId","data-v-36ac7c0d"]]),Jt=e=>!!(e.id&&e.name&&e.pref_cd&&e.address),Kt=()=>{const{$shopApi:e,$errorHandler:o}=Z(),_=C([]),l=C(!1),v=async()=>{l.value=!0;try{const{data:i,error:r}=await e().getShops({tire_storage_flag:1,order_by:"pref_cd"});if(r.value)o().handleRestApiError(r.value.statusCode),_.value=[];else{const c=(i==null?void 0:i.resources)||[];_.value=c.filter(Jt)}}catch{_.value=[]}finally{l.value=!1}},d=W(()=>{const i=_.value.reduce((r,c)=>{const I=c.pref_cd;return r[I]||(r[I]=[]),r[I].push(c),r},{});return Object.entries(i).map(([r,c])=>
1({code:r,shops:c}))});return{shops:E(_),isLoading:E(l),prefecturesWithShops:E(d),fetchShops:v}},Qt={class:"shops"},te={class:"shops__list"},ee={key:0,class:"shops__message","data-testid":"loading-message"},se={key:1,class:"shops__message","data-testid":"empty-message"},ae={key:2,class:"shops__prefecture"},ie=["data-testid","onClick"],re=["data-testid"],_e=x({__name:"tire_storage_shops",setup(e){const o=W(()=>M.get("APP_URL")),{shops:_,isLoading:l,prefecturesWithShops:v,fetchShops:d}=Kt();q(async()=>{await d()});const i=C(""),r=c=>{i.value===c?i.value="":i.value=c};return(c,I)=>(a(),s("section",Qt,[p(y,{id:"shops-heading"},{default:b(()=>[n(" 対象店舗 ")]),_:1}),t("ul",te,[g(l)?(a(),s("li",ee," 取得中...... ")):g(_).length?(a(),s("li",ae,[(a(!0),s(h,null,f(g(v),u=>(a(),s(h,{key:u.code},[t("button",{class:w(["shops__accordionBtn",{"is-open":g(i)===u.code}]),type:"button","data-testid":`accordion-btn-${u.code}`,onClick:S=>r(u.code)},m(g(J)(u.code)),11,ie),t("ul",{class:w(["shops__accordion-contents",{"is-open":g(i)===u.code}]),"data-testid":`accordion-content-${u.code}`},[(a(!0),s(h,null,f(u.shops,S=>(a(),s("li",{key:S.id,class:"shops__item shop"},[p(N,{href:`${g(o)}shop/${S.id}/`,class:"shop__anchor","data-testid":`shop-link-${S.id}`},{default:b(()=>[n(m(S.name),1)]),_:2},1032,["href","data-testid"])]))),128))],10,re)],64))),128))])):(a(),s("li",se," 該当する店舗が見つかりませんでした "))])]))}}),ce=$(_e,[["__scopeId","data-v-dfa4cf97"]]),de={class:"tire-storage"},oe=x({__name:"tire-storage",setup(e){return K.set([{name:"tireStorageService",translation:!0,path:"/tire-storage/"}]),Q.set({title:"アップガレージのタイヤ預かりサービス",description:"タイヤ預かり(保管)サービスのご予約受付中!タイヤの保管場所がなã
1„、タイヤ交換の度にタイヤをお店に持っていくのが大変、盗難が心配などお困りの方はアップガレージのタイヤ預かりサービスをご利用ください!"}),(o,_)=>(a(),s("div",de,[p(lt),p(St),p(Rt),p(jt),p(qt),p(ce)]))}}),ge=$(oe,[["__scopeId","data-v-70c44b84"]]);export{ge as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.