import{P as c,Q as i,V as n,x as s}from"./DAvnz51A.js";function f(r,e){const t=e;return r.reduce((a,u)=>((a[u[t]]=a[u[t]]||[]).push(u),a),{})}const o=c("areaPrefectures",{state:()=>({prefecture:null}),getters:{majorCitiesAndCities(r){return r.prefecture?f(r.prefecture.cities.map(e=>{var t;return{name:e.name,code:e.code,prefecture_id:e.prefecture_id,major_city_name:((t=e.major_city)==null?void 0:t.name)||""}}),"major_city_name"):{}},prefectureDistances(r){var e;return((e=r.prefecture)==null?void 0:e.prefecture_prefecture_distances)||null}},actions:{async getPrefecture({prefectureCode:r}){const{public:e}=s(),{data:t,error:a}=await i(`/funeral/area/prefectures/${r}`,{baseURL:e.apiURL});if(t.value&&(this.prefecture=t.value.data),a!=null&&a.value)throw n(a.value)}}});export{o as u};
