PageSourceSearch

https://www.charafan.jp/_next/static/chunks/1321-271ea2d922da3e09.js

js charafan.jp collected 2026-10-06 07:34:13 UTC 8,875 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1321],{99827:function(e,s,r){"use strict";r.d(s,{D:function(){return getConfirmRoughDrawingFundingPlan}});var a=r(90772);let getConfirmRoughDrawingFundingPlan=async e=>{try{let{data:s}=await a.ZP.get("/rough_drawing_funding_plans/"+e+"/confirm");return s}catch(e){throw e}}},1250:function(e,s,r){"use strict";r.d(s,{g:function(){return ModalAddressRegister}});var a=r(35944),t=r(67294),d=r(53699),n=r(90772);let getAddressFromZipcode=async e=>{try{let{data:s}=await n.ZP.get("/zipcode?zipcode="+e);return s}catch(e){throw e}},getUserAddress=async()=>{try{let{data:e}=await n.ZP.get("/user/address");return e}catch(e){throw e}},putUserAddress=async e=>{try{let{data:s}=await n.ZP.put("/user/address",e);return s}catch(e){throw e}};var i=r(66069),o=r(67856),l=r.n(o),_=r(94379),c=r(17537),m=r(55549);let RemoveHyphen=e=>{let s=/ー|-/;return s.test(e)?e.replace(s,""):e};var formAddress=e=>{let{currentUser:s,isUserReady:r}=(0,c.a)(),[n,o]=(0,t.useState)(!1),[u,p]=(0,t.useState)(d._);(0,t.useEffect)(()=>{r&&s&&(e.setIsLoading(!0),getUserAddress().then(s=>{p(s),e.setIsLoading(!1)}).catch(()=>{_.fn.error("お返し配送先情報の取得に失敗しました。恐れ入りますが、時間をおいて再度お試しください。"),e.setIsLoading(!1)}))},[r,s]);let validatePostalCode=e=>{let s=RemoveHyphen(e);return!(s.length<m.R1)&&!(s.length>m.R1)},validateAddress=e=>{var s=[];return validatePostalCode(e.postal_code)||s.push("郵便番号を正しく入力してください"),""==e.address_first&&s.push("住所を入力してください"),e.address_first.length>m.uR&&s.push("住所(番地まで)は".concat(m.uR,"文字以内で入力してください")),e.address_second.length>m.uR&&s.push("住所(マンション・アパート名、部屋番号)は".concat(m.uR,"文字以内で入力してください")),""==e.last_name&&s.push("お名前(姓)を入力してください"),e.last_name.length>m.ro&&s.push("お名前(姓)は".concat(m.ro,"文字以内で入力してください")),""==e.first_name&&s.push("お名前(名)を入力してください"),e.first_name.length>m.lj&&s.push("お名前(名)は".concat(m.lj,"文字以内で入力してください")),s},inqiryAddressFromPostalCode=()=>{let e=RemoveHyphen(u.postal_code);if(!validatePostalCode(e)){alert("郵便番号を".concat(m.R1,"桁で入力してください"));return}if(u.address_first){let e=confirm("このまま続けると、今入力されている値が上書きされてしまいます。実行しても良いですか?");if(!e)return}o(!0),getAddressFromZipcode(e).then(s=>{p({last_name:u.last_name,first_name:u.first_name,postal_code:e,address_first:s.address1+s.address2+s.address3,address_second:""}),o(!1)}).catch(()=>{_.fn.error("郵便番号からの住所情報の取得に失敗しました。恐れ入りますが、時間をおいて再度お試しください。"),o(!1)})};return(0,a.BX)("div",{children:[(0,a.tZ)("div",{className:l().memo,children:"ポストカードプランでご支援いただいた際のご送付先を登録してください(クリエイターに氏名、住所が通知されることはございません)"}),(0,a.tZ)("div",{className:l().memo,children:"*必須フィールドに入力してください"}),(0,a.BX)("div",{className:l().formWrapper,children:[(0,a.BX)("div",{children:[(0,a.BX)("div",{className:l().formTitle,children:["お名前",(0,a.tZ)("span",{className:l().required,children:"*"})]}),(0,a.BX)("div",{className:l().nameArea,children:[(0,a.tZ)("input",{type:"text",title:"姓",name:"last_name",placeholder:"山田",value:u.last_name,onChange:e=>{p({last_name:e.target.value,first_name:u.first_name,postal_code:u.postal_code,address_first:u.address_first,address_second:u.address_second})},className:l().inputName}),(0,a.tZ)("input",{type:"text",title:"名",name:"first_name",placeholder:"太郎",value:u.first_name,onChange:e=>{p({last_name:u.last_name,first_name:e.target.value,postal_code:u.postal_code,address_first:u.address_first,address_second:u.address_second})},className:l().inputName})]})]}),(0,a.BX)("div",{children:[(0,a.BX)("div",{className:l().formTitle,children:["郵便番号",(0,a.tZ)("span",{className:l().required,
1children:"*"})]}),(0,a.BX)("div",{className:l().postalCodeArea,children:[(0,a.tZ)("input",{type:"text",title:"郵便番号",name:"postal_code",placeholder:"3430828",value:u.postal_code,onChange:e=>{p({last_name:u.last_name,first_name:u.first_name,postal_code:e.target.value,address_first:u.address_first,address_second:u.address_second})}}),(0,a.BX)("div",{className:l().searchAddress,onClick:()=>inqiryAddressFromPostalCode(),children:["住所検索",n&&(0,a.tZ)("img",{src:"/assets/animation_spinner_white.gif",className:l().spinner})]})]}),(0,a.BX)("div",{className:l().formTitle,children:["住所(番地まで)",(0,a.tZ)("span",{className:l().required,children:"*"})]}),(0,a.tZ)("div",{className:l().addressArea,children:(0,a.tZ)("input",{title:"住所(番地まで)",name:"address_first",placeholder:"埼玉県△△市xxx町1-1-1",value:u.address_first,onChange:e=>{p({last_name:u.last_name,first_name:u.first_name,postal_code:u.postal_code,address_first:e.target.value,address_second:u.address_second})}})}),(0,a.tZ)("div",{className:l().formTitle,children:"住所(マンション・アパート名、部屋番号)"}),(0,a.tZ)("div",{className:l().addressArea,children:(0,a.tZ)("input",{title:"住所(マンション・アパート名、部屋番号)",name:"address_second",placeholder:"○○マンション101号室",value:u.address_second,onChange:e=>{p({last_name:u.last_name,first_name:u.first_name,postal_code:u.postal_code,address_first:u.address_first,address_second:e.target.value})}})})]})]}),(0,a.tZ)("div",{className:l().note,children:"保存後、確認メールが送信されます"}),(0,a.tZ)(i.Z,{type:"submit",text:"保存する",disabled:validateAddress(u).length>0,onClick:()=>{let s=validateAddress(u);if(s.length>0){alert(s.join("/n"));return}e.setIsLoading(!0),putUserAddress(u).then(s=>{s.result?(_.fn.info("お返し送付先住所を保存しました!"),e.setIsOpen&&e.setIsOpen(!1)):_.fn.error("お返し送付先住所の保存に失敗しました\uD83D\uDCA6"),e.setIsLoading(!1)}).catch(()=>{_.fn.error("お返し送付先住所の保存に失敗しました\uD83D\uDCA6 恐れ入りますが、時間をおいて再度お試しください。")})}})]})},u=r(35589),p=r.n(u),f=r(82671);let ModalAddressRegister=e=>{let s=(0,a.tZ)("div",{className:p().wrapper,children:(0,a.tZ)(formAddress,{setIsOpen:e.setIsOpen,setIsLoading:e.setIsLoading})});return(0,a.tZ)(f.Z,{scrollContents:s,isOpen:e.isOpen,setIsOpen:e.setIsOpen,title:"住所を登録する",closeable:!0,maxWidth:"550px"})}},76015:function(e,s,r){"use strict";var a=r(35944),t=r(11163),d=r(67294),n=r(17537),i=r(39376),o=r(77975),l=r.n(o);s.Z=e=>{let{children:s}=e,{currentUser:r,isUserReady:o}=(0,n.a)(),{setOwnGuardedPage:_}=(0,i.e)(),c=(0,t.useRouter)();return((0,d.useEffect)(()=>{o&&!r&&"/"!==c.pathname&&c.push("/")},[r,o,c]),(0,d.useEffect)(()=>(_(!0),()=>{_(!1)}),[_]),c.isReady&&o)?(0,a.tZ)(a.HY,{children:s}):(0,a.tZ)("div",{className:l().loadingWrapper,children:(0,a.BX)("div",{children:[(0,a.tZ)("img",{src:"/assets/animation_spinner.gif"}),(0,a.tZ)("div",{children:"Now Loading ..."})]})})}},58021:function(e,s,r){"use strict";r.d(s,{w:function(){return d}});var a=r(73753),t=r(53699);let d={plan:a.Y,creator_name:"",creator_main_image_url:"",creator_twitter_id:"",user_main_image_url:"",character_name:"",rough_drawing_funding_title:"",rough_drawing_funding_uid:"",address:t._,card_info:"",completion_datetime:"",is_owner:!1}},73753:function(e,s,r){"use strict";r.d(s,{Y:function(){return a}});let a={uid:"",is_owner:!1,is_under_campaign:!1,price:0,plan_price:0,pre_campaign_price:0,plan_name:"",gift_id:0,gift_name:"",gift_description:"",rough_drawing_funding:{uid:"",rough_image_url:"",finished_funding_datetime:""},support_number:0,support_capacity:0,required_shipping:!1}},53699:function(e,s,r){"use strict";r.d(s,{_:function(){return a}});let a={last_name:"",first_name:"",postal_code:"",address_first:"",address_second:""}},67856:function(e){e.exports={formTitle:"formAddress_formTitle__v9k5d",searchAddress:"formAddress_searchAddress__XRRt0",formWrapper:"formAddress_formWrapper__RgENt",nameArea:"formAddress_nameArea__Dm4wo",inputName:"formAddress_inputName__tKEYY",postalCodeArea:"formAddress_postalCodeArea___pfxg",addressArea:"formAddress_addressArea__bkK3U",memo:"formAddress_memo__EvCGD",note:"formAddress_note__fVp2H",spinner:"formAddress_spinner__Sgbyr",required:"formAddress_required__OoEf4"}},35589:function(e){e.exports={wrapper:"modalAddressRegister_wrapper__wsQzj"}},77975:function(e){e.exports={loadingWrapper:"userGuard_loadingWrapper__mll4J"}}}]);

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.