https://cart.starbucks.co.jp/_next/static/chunks/pages/mystore/ord…/address/edit-22e3084cc25be64e.js
1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3571],{1971:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mystore/orders/[order_code]/address/edit",function(){return s(8961)}])},8961:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return B}});var a=s(1527),d=s(6050),n=s.n(d),l=s(5957),r=s(959),i=s(2588),_=s.n(i),o=s(6389),c=s(7356),u=s(2258),m=s(2706),v=s(7740),f=s(1713),p=s(267),y=s(6100);var x=s(1655),g=s(1559),S=s(5115),h=s(2723);const A=(e,t,s,a,d,n,l,r,i,_,o,c,m,v,f)=>({address_type:f?u.Te.MS2:u.Te.CUSTOMER,delivery_info_code:e||"",name:{last_name:t||"",first_name:s||""},name_kana:{last_name:a||"",first_name:d||""},country:n||"",zip_code:l||"",state:r||"",city:i||"",address1:_||"",address2:o||"",tel:c||"",one_time_use_address_flg:m||!1,isSelected:v||!1,isMs2Address:f||!1}),N=e=>e.map((e=>(e.tel=(0,S.Vd)(e.tel),e))),b=e=>e.filter((e=>{var t,s,a,d;return(null===(t=e.name)||void 0===t?void 0:t.last_name)&&(null===(s=e.name)||void 0===s?void 0:s.first_name)&&(null===(a=e.name_kana)||void 0===a?void 0:a.last_name)&&(null===(d=e.name_kana)||void 0===d?void 0:d.first_name)&&e.zip_code&&e.state&&e.city&&e.address1&&e.tel})),j={value:f.it,text:"å¥ã®ä½æãå
¥åãã",node:(0,a.jsx)(m.SH,{children:(0,a.jsx)("p",{className:_().text,children:"å¥ã®ä½æãå
¥åãã"})})},k=["lastName2","firstName2","lastNameKana2","firstNameKana2","zip2","prefecture2","city2","streetNum2","buildingName2","tel2_area","tel2_city","tel2_sub","{tel2_area}-{tel2_city}-{tel2_sub}"],z=e=>e?Object.keys(e).filter((e=>!k.includes(e))).reduce(((t,s)=>(t[s]=e[s],t)),{}):{},C=e=>e?Object.keys(e).filter((e=>k.includes(e))).reduce(((t,s)=>(t[s]=e[s],t)),{}):{},D=e=>{const t=[];return e.forEach((s=>{if(s.isSelected){const a=e.findIndex((e=>e.address1===s.address1&&e.address2===s.address2&&e.city===s.city&&e.state===s.state&&e.tel===s.tel&&e.zip_code===s.zip_code&&e.name.first_name===s.name.first_name&&e.name.last_name===s.name.last_name&&e.name_kana.first_name===s.name_kana.first_name&&e.name_kana.last_name===s.name_kana.last_name&&!1===e.isSelected));-1!==a&&t.push(a)}})),e.filter(((e,s)=>!t.includes(s)))},V=e=>{const{orderCode:t}=e,s=(0,l.useRouter)(),d=(0,r.useRef)(null),n=(0,r.useRef)(null),{cachedDeliveryAddress_mypage:i,setCachedDeliveryAddress_mypage:S,cachedDeliveryAddressSelectValue_mypage:k,setCachedDeliveryAddressSelectValue_mypage:V,cachedClientAddress_mypage:B,setCachedClientAddress_mypage:E,cachedClientAddressSelectValue_mypage:H,setCachedClientAddressSelectValue_mypage:I,setOrderDetailAddressConfirm:T,orderDetailAddressConfirm:R}=(0,v.G)(),{data:O,isLoading:K}=((e,t)=>{const{data:s,setData:a,isLoading:d,refetch:n}=(0,y.i)("".concat(p.D.API_ENDPOINT,"/customer/delivery/").concat(t),e,"",[t],["string"==typeof t]);return{data:s,setData:a,isLoading:d,refetch:n}})(!0,t),w=(null==O?void 0:O.customer_registered_address)||[],M=N(b(w)),P=N(b((null==O?void 0:O.registered_address)||[])),F=N(b((null==O?void 0:O.registered_payer)||[])),Q=0!==(null==w?void 0:w.length)&&0===(null==M?void 0:M.length),G=M.length>0?D([...M.map((e=>A(e.delivery_info_code,e.name.last_name,e.name.first_name,e.name_kana.last_name,e.name_kana.first_name,e.country,e.zip_code,e.state,e.city,e.address1,e.address2,e.tel,e.one_time_use_address_flg,e.isSelected_registered_address,e.address_type==u.Te.MS2))),...P]):[],J=D(Q?F:[...M.map((e=>A(e.delivery_info_code,e.name.last_name,e.name.first_name,e.name_kana.last_name,e.name_kana.first_name,e.country,e.zip_code,e.state,e.city,e.address1,e.address2,e.tel,e.one_time_use_address_flg,e.isSelected_registered_payer,e.address_type==u.Te.MS2))),...F]),X=Q?(0,g.Hg)(w[0]):null;X&&(X.register_flg=!0);const L=(0,r.useCallback)((()=>{var e,t,s,a;const l=null==d||null===(e=d.current)||void 0===e?void 0:e.getDeliveryAddressSelectValue();V&&V(l);const r=null===(t=d.current)||void 0===t?void 0:t.getInputtedAddress();S&&S(r);const i=null==n||null===(s=n.current)||void 0===s?void 0:s.getClientAddressSelectValue();I&&I(i);const _=null===(a=n.current)||void 0===a?void 0:a.getInputtedAddress();E&&E(_)}),[E,I,S,V]),W=[];G&&G.length&&G.forEach(((e,t)=>{var s,d,n,l;const r={value:"".concat(t),text:"".concat(null===(s=e.name)||void 0===s?void 0:s.last_name," ").concat(null===(d=e.name)||void 0===d?void 0:d.first_name," ").concat(e.zip_code," ").concat(e.state," ").concat(e.city," ").concat(e.address1," ").concat(e.address2?e.address2:""),node:(0,a.jsxs)(m.SH,{children:[(0,a.jsxs)("p",{className:_().text,children:[null===(n=e.name)||void 0===n?void 0:n.last_name," ",null===(l=e.name)||void 0===l?void 0:l.first_name]}),(0,a.jsxs)("p",{className:_().text,children:[e.zip_code," ",e.state," ",e.city," ",e.address1,e.address2]}),(0,a.jsxs)("p",{className:_().text,children:[e.tel," "]})]})};W.push(r)}
1)),W.push(j);const q=[];J&&J.forEach(((e,t)=>{var s,d,n,l;const r={value:"".concat(t),text:"".concat(null===(s=e.name)||void 0===s?void 0:s.last_name," ").concat(null===(d=e.name)||void 0===d?void 0:d.first_name," ").concat(e.zip_code," ").concat(e.state," ").concat(e.city," ").concat(e.address1," ").concat(e.address2?e.address2:""),node:(0,a.jsxs)(m.SH,{children:[(0,a.jsxs)("p",{className:_().text,children:[null===(n=e.name)||void 0===n?void 0:n.last_name," ",null===(l=e.name)||void 0===l?void 0:l.first_name]}),(0,a.jsxs)("p",{className:_().text,children:[e.zip_code," ",e.state," ",e.city," ",e.address1,e.address2]}),(0,a.jsxs)("p",{className:_().text,children:[e.tel," "]})]})};q.push(r)})),q.push(j);const[Z,U]=(0,r.useState)(),Y=(0,r.useCallback)((async(e,a)=>{var l,r,i,_,o;U(void 0);const c=null===(l=d.current)||void 0===l?void 0:l.isManuallyInputtedAddress(),m=null===(r=n.current)||void 0===r?void 0:r.isManuallyInputtedAddress(),v=z(a),f=C(a);if(c&&(0,g.wx)(v)||m&&(0,g.wx)(f))return void U(a);const p=null===(i=d.current)||void 0===i?void 0:i.getSelectedAddress(!0),y=null===(_=n.current)||void 0===_?void 0:_.getSelectedAddress(!0),S=(null==O?void 0:O.is_reserved)&&(null==O?void 0:O.free_text)||(null==O?void 0:O.star_prize)?u.TP:null==e?void 0:e.deliveryDate,h=(null==O?void 0:O.is_reserved)&&(null==O?void 0:O.free_text)?null==O?void 0:O.free_text:(null===(o=(0,x.Qd)(O).find((t=>t.value===(null==e?void 0:e.deliveryDate))))||void 0===o?void 0:o.text)||"",A=(null==O?void 0:O.is_reserved)&&(null==O?void 0:O.free_text)||(null==O?void 0:O.star_prize)?u.Hn:null==e?void 0:e.deliveryTime;if(p&&y){const e={order_code:t,delivery_info_code:p.delivery_info_code,delivery_name:{first_name:null==p?void 0:p.name.first_name,last_name:null==p?void 0:p.name.last_name},delivery_name_kana:{first_name:null==p?void 0:p.name_kana.first_name,last_name:null==p?void 0:p.name_kana.last_name},delivery_tel:null==p?void 0:p.tel,delivery_state:null==p?void 0:p.state,delivery_city:null==p?void 0:p.city,delivery_zip_code:null==p?void 0:p.zip_code,delivery_address1:null==p?void 0:p.address1,delivery_address2:null==p?void 0:p.address2,delivery_check:null==p?void 0:p.register_flg,payer_delivery_info_code:null==y?void 0:y.delivery_info_code,payer_name:{first_name:null==y?void 0:y.name.first_name,last_name:null==y?void 0:y.name.last_name},payer_name_kana:{first_name:null==y?void 0:y.name_kana.first_name,last_name:null==y?void 0:y.name_kana.last_name},payer_tel:null==y?void 0:y.tel,payer_state:null==y?void 0:y.state,payer_city:null==y?void 0:y.city,payer_zip_code:null==y?void 0:y.zip_code,payer_address1:null==y?void 0:y.address1,payer_address2:null==y?void 0:y.address2,billing_check:null==y?void 0:y.register_flg,is_star_prize:!!(null==O?void 0:O.star_prize),minimum_delivery_days_text:h,delivery_plan_timestamp:S,delivery_plan_term:A};L(),T&&T(e),s.push("/mystore/orders/".concat(t,"/address/confirm"))}}),[O,L,s,t,T]),$=M.map((e=>(0,g.J1)(e.delivery_info_code,e.name.last_name,e.name.first_name,e.name_kana.last_name,e.name_kana.first_name,e.zip_code,e.state,e.city,e.address1,e.address2,e.tel,!1,e.one_time_use_address_flg,e.isSelected,!0))),ee=G.map((e=>(0,g.J1)(e.delivery_info_code,e.name.last_name,e.name.first_name,e.name_kana.last_name,e.name_kana.first_name,e.zip_code,e.state,e.city,e.address1,e.address2,e.tel,!1,e.one_time_use_address_flg,e.isSelected_registered_address||e.isSelected,e.address_type==u.Te.MS2))),te=String(ee.findIndex((e=>e.isSelected))),se=J.map((e=>(0,g.J1)(e.delivery_info_code,e.name.last_name,e.name.first_name,e.name_kana.last_name,e.name_kana.first_name,e.zip_code,e.state,e.city,e.address1,e.address2,e.tel,!1,e.one_time_use_address_flg,e.isSelected_registered_payer||e.isSelected,e.address_type==u.Te.MS2))),ae=se.findIndex((e=>e.isSelected)),de=ae>=0?ae:f.ze,ne=String(de);return(0,r.useEffect)((()=>{if(s.isReady){const e=e=>{e!=="/mystore/orders/".concat(t,"/address/edit")&&e!=="/mystore/orders/".concat(t,"/address/confirm")&&(T&&T(null),S&&S(null),V&&V(null),E&&E(null),I&&I(null))};return s.events.on("routeChangeStart",e),()=>{s.events.off("routeChangeStart",e)}}}),[s.isReady,s.events,t,T,S,V,E,I]),K||!O?(0,a.jsx)(m.gb,{}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Kh,{pages:[{name:"ãæ³¨æå±¥æ´",path:"/mystore/orders"},{name:"ãæ³¨æè©³ç´°",path:"/mystore/orders/".concat(t)},{name:"ãå±ãå
ããä¾é ¼ä¸»ãé
鿥æç夿´"}]}),(0,a.jsx)(m.W2,{pageTitle:"ãå±ãå
ããä¾é ¼ä¸»ãé
鿥æç夿´",children:(0,a.jsxs)(m.l0,{onSubmit:Y,validations:{lastName:h.pP,firstName:h.X0,lastNameKana:h.a0,firstNameKana:h.H5,zip:h.lQ,prefecture:h.cN,city:h.nk,streetNum:h.ws,buildingName:h.uS,tel_area:h.Dz,tel_city:h.bm,tel_sub:h.Gu,"{tel_area}-{tel_city}-{tel_sub}":h.HX,lastName2:h.pP,firstName2:h.X0,lastNameKana2:h.a0,firstNameKana2:h.H5,zip2:h.lQ,prefecture2:h.cN,city2:h.nk,streetNum2:h.ws,buildingName2:h.uS,tel2_area:h.Dz,tel2_city:h.bm,tel2_sub:h.Gu,"{tel2_area}-{tel2_city}-{tel2_sub}":h.HX},children:[(0,a.jsx)(m.SH,{children:(0,a.jsx)(c.i,{ref:d,deliveryAddressOptions:W,registeredAddresses:ee,defaultDeliveryAddressSelectVal:k||te,defaultInputState:i||X,errors:z(Z),setErrors:U,customerRegisteredAddresses:$})}),(0,a.jsx)(m.SH,{children:(0,a.jsx)(o.E,{ref:n,clientAddressOptions:q,registeredAddresses:se,defaultClientAddressSelectVal:H||ne,defaultInputState:B,errors:C(Z
1),setErrors:U,deliveryAddressSectionRef:d,is_star_prize:!!O.star_prize})}),(0,a.jsx)(m.SH,{children:(0,a.jsx)(m.$0,{title:"é
鿥æ",className:_().section,children:(0,a.jsxs)(m.SH,{className:_().gap_6,children:[(null==O?void 0:O.star_prize)?(0,a.jsxs)("p",{className:_().text,style:{marginBottom:"5px"},children:["ãªãªã¸ãã«ã°ããºã¯ããå±ãæ¥æã®æå®å¯¾è±¡å¤ã¨ãªãã¾ãã",(0,a.jsx)("br",{}),"çºéå¾ã®é
éç¶æ³ã¯è¿½è·¡ãµã¼ãã¹ã«ã¦ã確èªããã ãã¾ãã",(0,a.jsx)("br",{}),"é
éã«é¢ãããããã質åã¯",(0,a.jsx)("a",{href:f.GG.SBJ_FAQ_ID4129,target:"_blank",rel:"noopener noreferrer",className:_().link,children:"ãã¡ã"})]}):(0,a.jsxs)("p",{className:_().text,style:{marginBottom:"5px"},children:["ãæå®ã®æ¥æã«ãå±ãã§ããªãå ´åããããã¾ãã詳ããã¯",(0,a.jsx)("a",{href:f.GG.SJB_FAQ_ID2503,target:"_blank",rel:"noopener noreferrer",className:_().link,children:"ãã¡ã"}),"ãã確èªãã ããã"]}),(null==O?void 0:O.free_text)?(0,a.jsx)(m.SH,{className:_().freeText,children:(0,a.jsx)("p",{children:"".concat(null==O?void 0:O.free_text)})}):!(null==O?void 0:O.star_prize)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.Ph,{name:"deliveryDate",label:"ãå±ã叿æ¥",optionData:(0,x.Qd)(O),defaultValue:(null==R?void 0:R.delivery_plan_timestamp)||O.delivery_details.delivery_plan_timestamp,noEmptyOption:!0}),(0,a.jsx)(m.Ph,{name:"deliveryTime",label:"ãå±ã叿æé",optionData:x.Nn,defaultValue:(null==R?void 0:R.delivery_plan_term)||O.delivery_details.delivery_plan_term,noEmptyOption:!0})]})]})})}),(0,a.jsxs)(m.SH,{className:_().bottomButtons,children:[(0,a.jsx)(m.zx,{variant:"primary",size:"large",className:_().goButton,type:"submit",children:"夿´å
容ã確èªãã"}),(0,a.jsx)(m.Qj,{variant:"text",className:_().backButton,href:"/mystore/orders/".concat(t),type:"button",children:"æ»ã"})]})]})})]})};function B(){const e=(0,l.useRouter)(),{order_code:t}=e.query;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n(),{children:(0,a.jsx)("title",{children:"ãå±ãå
ããä¾é ¼ä¸»ãé
鿥æç夿´ï½ã¹ã¿ã¼ããã¯ã¹ ã³ã¼ãã¼ ã¸ã£ãã³"})}),"string"==typeof t?(0,a.jsx)(V,{orderCode:t}):null]})}},6389:function(e,t,s){"use strict";s.d(t,{E:function(){return c}});var a=s(1527),d=s(5924),n=s(959),l=s(2796),r=s.n(l),i=s(2706),_=s(1713),o=s(1559);const c=(0,n.forwardRef)((function(e,t){var s,l,c,u,m,v,f,p;const{clientAddressOptions:y,registeredAddresses:x,defaultClientAddressSelectVal:g,defaultInputState:S,errors:h,setErrors:A,deliveryAddressSectionRef:N,is_star_prize:b}=e,j=(0,n.useRef)(null),[k,z]=(0,n.useState)(g||_.ze),[,C]=(0,n.useState)(!1),D=(0,n.useRef)(null),[V,B]=(0,n.useState)((0,o.Hg)(S));(0,n.useEffect)((()=>{var e,t,s;const a=k==_.it,d=!!(null==D||null===(s=D.current)||void 0===s||null===(t=s.getInputAsObject())||void 0===t||null===(e=t.name)||void 0===e?void 0:e.last_name);var n;a&&!d&&(null==D||null===(n=D.current)||void 0===n||n.focusLastNameInput())}),[k]),(0,n.useImperativeHandle)(t,(()=>({isManuallyInputtedAddress:()=>k===_.it,getClientAddressSelectValue:()=>k,getSelectedAddress:e=>{var t;const s=k,a=s===_.ze,d=s===_.it?V:a?null==N||null===(t=N.current)||void 0===t?void 0:t.getSelectedAddress(!0,!1):null==x?void 0:x.at(Number(s)),n=e&&d&&"isSelected"in d?{...d,register_flg:d.add_to_registered_addresses_flg,isSelected:void 0}:(0,o.Hg)(d);return a&&(n.register_flg=!1),n},getInputtedAddress:()=>V,execValidateZipExistence:()=>{var e;return null==D||null===(e=D.current)||void 0===e?void 0:e.validateZipExistence("zip2")}})),[k,V,N,x]);const E=[...[{value:_.ze,text:"ãå±ãå
ã¨åã",node:(0,a.jsx)("p",{children:"ãå±ãå
ã¨åã"})}],...y];return(0,a.jsx)(i.$0,{title:"ãä¾é ¼ä¸»",className:b?(0,d.Z)(r().section,r().hide):r().section,children:(0,a.jsxs)(i.SH,{children:[x&&(0,a.jsx)(i.xu,{ref:j,optionData:E,defaultValue:k,onChange:e=>function(e){C((e=>!e)),z(e.value||_.ze)}(e)}),k===_.ze&&(0,a.jsx)(a.Fragment,{}),k!==_.it&&k!==_.ze&&(0,a.jsxs)(i.SH,{className:r().addressDisplay,children:[(0,a.jsxs)("p",{className:r().text,children:[null==x||null===(s=x.at(Number(k)))||void 0===s?void 0:s.name.last_name," ",null==x||null===(l=x.at(Number(k)))||void 0===l?void 0:l.name.first_name]}),(0,a.jsxs)("p",{className:r().text,children:[null==x||null===(c=x.at(Number(k)))||void 0===c?void 0:c.zip_code," ",null==x||null===(u=x.at(Number(k)))||void 0===u?void 0:u.state," ",null==x||null===(m=x.at(Number(k)))||void 0===m?void 0:m.city," ",null==x||null===(v=x.at(Number(k)))||void 0===v?void 0:v.address1," ",null==x||null===(f=x.at(Number(k)))||void 0===f?void 0:f.address2]}),(0,a.jsx)("p",{className:r().text,children:null==x||null===(p=x.at(Number(k)))||void 0===p?void 0:p.tel})]}),(!x||k===_.it)&&(0,a.jsx)(i.b8,{ref:D,lastName_name:"lastName2",lastName_defaultValue:null==V?void 0:V.name.last_name,firstName_name:"firstName2",firstName_defaultValue:null==V?void 0:V.name.first_name,lastNameKana_name:"lastNameKana2",lastNameKana_defaultValue:null==V?void 0:V.name_kana.last_name,firstNameKana_name:"firstNameKana2",firstNameKana_defaultValue:null==V?void 0:V.name_kana.first_name,zip_name:"zip2",zip_defaultValue:null==V?void 0:V.zip_code,prefecture_name:"prefecture2",prefecture_defaultValue:null==V?void 0:V.state,city_name:"city2",city_defaultValue:null==V?void 0:V.city,streetNum_name:"streetNum2",streetNum_defaultValue:null==V?void 0:V.address1,buildingName_name:"buildingName2",buildingName_defaultValue:null==V?void 0:V.address2,tel_name:"tel2",tel_defaultValue:null==V?void 0:V.tel,saveAddressCheck_name:"saveAddressCheck2",saveAddressCheck_defaultValue:S?!!(null==V?void 0:V.register_flg):void 0,hasSaveAddressCheckbox:!0,saveAddressCheckboxLabel:"ãã®ãä¾é ¼ä¸»ãç»é²ãã",registeredAddresses:x,errors:h,setErrors:A,onChange:function(){var e;const t=null===(e=D.current)||void 0===e?void 0:e.getInputAsObject();t&&B(t)}})]})})}))},2588:function(e){e.exports={text:"AddresseeScreen_text__f3zbK",addressDisplay:"AddresseeScreen_addressDisplay__IvzBO",gap_6:"AddresseeScreen_gap_6___NvQH",addrText:"AddresseeScreen_addrText__mMaTB",freeText:"AddresseeScreen_freeText__mvatR",link:"AddresseeScreen_link__VcC05",section:"AddresseeScreen_section__UH5Wz",adjustedPadding:"AddresseeScreen_adjustedPadding__BLDqC",bottomButtons:"AddresseeScreen_bottomButtons__FQ_nC",goButton:"AddresseeScreen_goButton__64aVl",backButton:"AddresseeScreen_backButton__Gllg7",hide:"AddresseeScreen_hide__g40JB",gap_6_cart:"AddresseeScreen_gap_6_cart__yNF_l",textCart:"AddresseeScreen_textCart__VEkRZ",bottomButtonsCart:"AddresseeScreen_bottomButtonsCart__DqkjG",addresseeForm:"AddresseeScreen_addresseeForm__k3AYJ",deliveryAddressSection:"AddresseeScreen_deliveryAddressSection__0az81"}},2796:function(e){e.exports={section:"ClientAddressSection_section__HQw9A",addressDisplay:"ClientAddressSection_addressDisplay__shbXB",addressInputs:"ClientAddressSection_addressInputs__ahrx_",sideBySide:"ClientAddressSection_sideBySide__4rDe8",text:"ClientAddressSection_text___MyvA",list:"ClientAddressSection_list__AwF1P",label:"ClientAddressSection_label__l2g7n",required:"ClientAddressSection_required__lRB7Y",fullWidth:"ClientAddressSection_fullWidth__fJW_u",hide:"ClientAddressSection_hide__3WxmM"}}},function(e){e.O(0,[139,2888,9774,179],(function(){return t=1971,e(e.s=t);var t}));var t=e.O();_N_E=t}]);
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.