1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[984,63333,96903],{984:function(e,r,a){a.r(r);var t=a(57437),n=a(40089),l=a(99376),s=a(2265),i=a(68575),o=a(96624),u=a(77471),d=a(67428),c=a(62306),_=a(29827),m=a(21770),p=a(63333);r.default=({form_data:e,btn_title:r,is_request:a})=>{let{ChangeConfirmNotice:b}=(0,n.useModal)(),{MovePage:f}=(0,d.Z)(),y=(0,i.I0)(),{insurStore:S,commonStore:C}=(0,i.v9)(e=>({insurStore:e.insurStore,commonStore:e.commonStore})),N=["office_name","realtor_name","realtor_phone","registration_number"],j=(0,l.useRouter)(),x=N.every(r=>"realtor_phone"===r?13===e[r].length:e[r].length>0)&&!!e.agree,k=(0,_.NL)(),w=S.general?.base_data.free_insure_id,v=S.general?.id,{mutate:q}=(0,m.D)({mutationKey:["request-price",w],mutationFn:()=>(0,c.Fi)("post",`https://api.safehomes.kr/insure/check/${w}`,{request_realtor_data:{registration_number:e.registration_number,office_name:e.office_name,realtor_name:e.realtor_name,realtor_phone:g(e.realtor_phone)}}),onSuccess:e=>{k.setQueryData(["get-insur-free-data",w],e),y((0,p.OL)({general:e.data.data})),j.back()}}),{mutate:F}=(0,m.D)({mutationKey:["share-insur-report-realtor",v],mutationFn:()=>(0,c.Fi)("post",`https://api.safehomes.kr/insure/detail/${v}`,{category:"share_realtor",registration_number:e.registration_number,office_name:e.office_name,realtor_name:e.realtor_name,realtor_phone:g(e.realtor_phone)}),onSuccess:e=>{k.invalidateQueries({queryKey:["get-pro-insur-data",v]});let{chat_id:r}=e.data.data;r?f({href:`/chat/${r}`}):f({href:"back"})}}),O=()=>{let r=JSON.parse(window.localStorage.homes||"{}"),n=g(e.realtor_phone),l=h(e.realtor_phone);if(!x)return;if(r?.user===n||!l)return b({title:l?(0,t.jsx)(t.Fragment,{children:"ê°ì
íì í´ëí° ë²í¸ì ëì¼í ë²í¸ì
ëë¤. ë´ë¹ ì¤ê°ì¬ í´ëí° ë²í¸ë¥¼ 기ì
í´ ì£¼ì¸ì."}):(0,t.jsx)(t.Fragment,{children:"기ì
íì í´ëí° ë²í¸ê° ì못ë íìì
ëë¤. ë¤ì íì¸ í 기ì
í´ ì£¼ì¸ì."})});if("share"===a)return F();if(a)return q();let s=S.general.base_data.is_share_possible,i=S.general?.is_empty_price&&!S.general?.is_price_request,o={title:"ë³´ì¦ë³´í ì ë°ì§ë¨",pay_amount:C?.isPC&&s?0:9800,basic_amount:C?.isPC&&s?0:9800,api_url:"/insure/pay",origin_url:"/payment/module",redirect_path:C?.isPC?"/pc/service-history":"/service-history",querykey:["service-history-list","insurance","all"],service:"insurance"},u={...S.general,base_data:{...S.general.base_data,recent_realtor:{...Object.fromEntries(N.map(r=>[r,e[r]])),realtor_phone:g(e.realtor_phone)}},api_url:"/insure/pay",origin_url:"/",redirect_path:"/",subscribe:!0,current_data:"insurance",is_free:!0},d={productStore:{general:{...S.general,base_data:{...S.general.base_data,recent_realtor:{...Object.fromEntries(N.map(r=>[r,e[r]])),realtor_phone:g(e.realtor_phone)}}}},select_product:o};C.isPC?(window.localStorage.product=JSON.stringify({...d,is_free:s,impossible_price:i}),f({href:"/pc/payment/module"})):s?(window.localStorage.product_data=JSON.stringify(u),f({href:"/payment",replace:!0})):(window.localStorage.product=JSON.stringify(d),f({href:"/payment/module"}))};return(0,s.useEffect)(()=>{S?.general||j.back()},[S]),(0,t.jsxs)("div",{className:"Page-btn ",children:[!C?.isPC&&!0!==a&&x&&(0,t.jsxs)("div",{className:"alert",children:[(0,t.jsx)(u.default,{src:o.iq.alert_light_green,alt:""}),(0,t.jsx)("span",{children:"ìì í ê³ì½ì ìí´"})," ì¤ê°ì¬ì 결과를 ê³µì í©ëë¤"]}),(0,t.jsx)("button",{className:"basic blue mt10",disabled:!x,onClick:()=>{S.general.base_data.is_share_possible&&!S?.general?.base_data?.iros_unique_number?b({title:"주ì ê²ì¦ì´ íìí©ëë¤.",text:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("p",{className:"detail-comment mt30",children:["ì
ë ¥íì 주ìê° ë±ê¸°ë¶ë±ë³¸ê³¼ ìì í ì¼ì¹íì§ ìì",(0,t.jsx)("br",{}),"ê´ë¦¬ìê° íì¸ì ì§íí©ëë¤."]}),(0,t.jsxs)("p",{className:"detail-comment mt20",children:["ê²ì¦ì ìì
ì¼ ê¸°ì¤ ìµë 1ì¼ ì´ë´ì ìë£ëë©°, ê²°ê³¼ë",(0,t.jsx)("br",{}),"ì림ì¼ë¡ ìë´ë립ëë¤."]})]}),buttons:[{text:"ë«ê¸°",className:"gray",onClick:()=>b(null)},{text:"ìì½ ê²°ì ",className:"blue",onClick:()=>{window.localStorage.removeItem("loading_page"),b(null),O()}}]}):("share"===a||window.localStorage.setItem("loading_page","true"),O())},children:!0===a?(0,t.jsx)(t.Fragment,{children:"ìì²í기"}):r})]})};let g=e=>e.replace(/-/g,""),h=e=>{let r=e.split("-");return"010"===r[0]&&r.filter(e=>e.split("").every(r=>r===e[0])).length<2}},63333:function(e,r,a){a.d(r,{OL:function(){return s}});var t=a(39129);let n={addr:{unique:"",kind:"",address:"",short_addr:"",is_dasaedae:!0,floor:"0",floor_id:null,is_underground:!1,rn:null,buldMnnm:null,buldSlno:null,bld_data:{bjdongCd:null,bjdongNm:null,bldNm:null,bldrgstCurdiGbCd:null,bldrgstSeqno:null,blprtYn:null,hoNm:null,mjrfmlyY
1n:null,mnnm:null,multiUseBldYn:null,ownrYn:null,platGbCd:null,plplanIncYn:null,regstrGbCd:null,regstrKindCd:null,regstrKindNm:null,rntybrhsYn:null,sigunguCd:null,sigunguNm:null,slno:null,totArea:null,untClsfCd:null,upperBldrgstSeqno:null}},deposit:"0",rent_price:null},l=(0,t.oM)({name:"insur",initialState:n,reducers:{updateInsurStore:(e,r)=>e={...e,...r.payload},resetInsurStore:(e,r)=>n}}),{updateInsurStore:s,resetInsurStore:i}=l.actions;r.ZP=l.reducer}}]);
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.