PageSourceSearch

https://www.maumcalc.com/_next/static/chunks/8017.061813829e175cb5.js

js maumcalc.com collected 2026-10-02 01:38:16 UTC 23,370 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8017],{11508:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(17963).A)("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]])},20898:(e,t,r)=>{r.d(t,{J:()=>a});var s=r(37876);r(14232);var o=r(68919);function a({calculator:e,locale:t,resultTheme:r="neutral",isAdaptive:a=!1,resultContent:n,feedbackMessage:l,children:i}){return(0,s.jsxs)("div",{className:"w-full space-y-10 pb-3",children:[(0,s.jsx)(o.K,{calculator:e,locale:t}),(0,s.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8",children:[(0,s.jsx)("div",{className:"lg:col-span-12 w-full",children:i}),(0,s.jsx)("div",{className:"lg:col-span-12 w-full",children:(0,s.jsxs)("div",{id:"capture-area",className:`${a?"bg-[var(--bg-card)] border-[var(--border-color)]":"bg-[#101012] border-white/10 text-white"} border rounded-[3rem] p-8 sm:p-12 shadow-2xl relative overflow-hidden transition-all duration-500 hover:scale-[1.01] animate-in fade-in slide-in-from-bottom-8`,children:[(0,s.jsx)("div",{className:`absolute top-[-20%] right-[-10%] w-64 h-64 blur-[100px] pointer-events-none transition-colors duration-1000 ${"amber"===r?"bg-amber-600/20":"red"===r?"bg-red-600/20":"emerald"===r?"bg-emerald-600/15":"blue"===r?"bg-blue-600/20":"teal"===r?"bg-teal-600/15":"bg-blue-600/20"}`}),(0,s.jsxs)("div",{className:"relative z-10 w-full space-y-8",children:[n,l&&(0,s.jsx)("div",{className:"mt-8 pt-6 border-t border-white/5 relative z-10 w-full animate-in fade-in-up duration-1000",children:l})]})]})})]})]})}},24398:(e,t,r)=>{r.d(t,{L:()=>o});var s=r(37876);let o=({icon:e,size:t=24,active:r=!1})=>(0,s.jsx)("div",{className:`
2      flex items-center justify-center rounded-2xl transition-all duration-300
3      ${r?"bg-blue-500/10 text-blue-500 shadow-sm hover:-translate-y-1":"bg-gray-100 dark:bg-white/5 text-slate-400 hover:-translate-y-1 hover:bg-gray-200 dark:hover:bg-white/10"}
4      w-12 h-12 
5    `,children:(0,s.jsx)(e,{size:t,strokeWidth:r?2.5:1.5})})},41180:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(17963).A)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])},68919:(e,t,r)=>{r.d(t,{K:()=>o});var s=r(37876);function o({calculator:e,locale:t}){return(0,s.jsxs)("header",{className:"mb-14 text-center sm:text-left pt-6",children:[(0,s.jsxs)("h1",{className:"text-3xl font-extrabold tracking-tight mb-3 flex flex-col sm:flex-row items-center sm:justify-start justify-center gap-3 text-[var(--text-primary)]",children:[e?.icon&&(0,s.jsx)("span",{children:e.icon}),e?.title?.[t]||"Calculator"]}),(0,s.jsx)("p",{className:"text-[var(--text-secondary)] font-medium",children:e?.description?.[t]||""})]})}r(14232)},88017:(e,t,r)=>{r.r(t),r.d(t,{default:()=>x});var s=r(37876),o=r(14232),a=r(20898),n=r(23004),l=r(17641),i=r(24398),c=r(41180),d=r(11508);let p={ko:{title:"임대료 상승분 계산기",desc:"주택\xb7상가임대차보호법에 따른 임대료 5% 인상 상한선 적용 시 보증금/월세 변화를 계산합니다.",calcMethodStr:"계산 방식",methodConversion:"전월세전환 방식",methodSimple:"환산보증금 방식",propertyTypeStr:"등록 물건 분류",propHouse:"주택 (전환율 5.5%)",propRetail:"상가 (전환율 12%)",depositStr:"현재 보증금",rentStr:"현재 월세(월차임)",increaseStr:"인상률 (%)",basisTitle:"\uD83E\uDDFE 스마트 인상 명세서",resRate:"\uD83D\uDCC8 적용 인상률",resTotVal:"\uD83D\uDCCA 환산 총 전세금 (조정 후)",opt1Title:"\uD83D\uDCA1 옵션 1 (보증금만 올릴 때)",opt1Desc1:"보증금 추가 납부",opt1Desc2:"/ 월세 유지",opt2Title:"\uD83D\uDCA1 옵션 2 (월세만 올릴 때)",opt2Desc1:"보증금 유지 / 월세",opt2Desc2:"추가 납부",opt3Title:"\uD83D\uDCA1 옵션 3 (각각 단순 인상)",opt3DescD:"보증금",opt3DescR:"월세",unitCurrency:"원",unitK:"만원",disclaimer:"\uD83D\uDCA1 주택\xb7상가임대차보호법상 계약 갱신 시 임대료 인상 상한선은 5%입니다. 법적으로 어떤 방식으로 5%를 계산할지 명확히 규정되어 있지는 않으나, 등록임대주택의 경우 '전월세전환방식'을 권장하고 있습니다. 임대인과 임차인의 합의를 통해 가장 합리적인 인상안을 선택하시기 바랍니다.",simpleDesc:"※ 환산보증금 방식은 보증금과 월세를 각각 지정된 인상률 만큼 단순히 정액 인상하는 방식입니다."},en:{title:"Rent Increase Cap Calculator (Korean Law)",desc:"Calculate the 5% legal cap on rent increases under the Housing/Commercial Lease Protection Act.",calcMethodStr:"Calculation Method",methodConversion:"Conversion Method",methodSimple:"Simple Increase Method",propertyTypeStr:"Property Type",propHouse:"Housing (Rate: 5.5%)",propRetail:"Commercial (Rate: 12%)",depositStr:"Current Deposit",rentStr:"Current Monthly Rent",increaseStr:"Increase Rate (%)",basisTitle:"\uD83E\uDDFE Smart Rent Increase Statement",resRate:"\uD83D\uDCC8 Applied Increase Rate",resTotVal:"\uD83D\uDCCA Total Converted Value (Post-Hike)",opt1Title:"\uD83D\uDCA1 Option 1 (Increase Deposit Only)",opt1Desc1:"Additional Deposit",opt1Desc2:"/ Rent remains same",opt2Title:"\uD83D\uDCA1 Option 2 (Increase Rent Only)",opt2Desc1:"Deposit remains same / Additional Rent",opt2Desc2:"",opt3Title:"\uD83D\uDCA1 Option 3 (Proportional/Simple Increase)",opt3DescD:"Deposit",opt3DescR:"Rent",unitCurrency:"KRW",unitK:"10k",disclaimer:"\uD83D\uDCA1 The legal cap for rent increase on lease renewal under Korean law is 5%. While the exact calculation method is not strictly defined, the 'Conversion Method' is recommended for registered housing. Please agree on the most reasonable option with the landlord/tenant.",simpleDesc:"※ The simple increase method increases both the deposit and monthly rent by the specified percentage independently."},ja:{title:"賃貸料引上げ分計算機 (韓国法)",desc:"韓国の法規に基づく5%の賃貸料引上げ上限適用時の保証金および月定額の変動を計算します。",calcMethodStr:"計算方式",methodConversion:"伝貰月額転換方式",methodSimple:"単純引上げ方式",propertyTypeStr:"物件の種類",propHouse:"住宅 (転換率 5.5%)",propRetail:"商店 (転換率 12%)",depositStr:"現在の保証金",rentStr:"現在の月定額(家賃)",increaseStr:"引上げ率 (%)",basisTitle:"\uD83E\uDDFE スマート引上げ明細書",resRate:"\uD83D\uDCC8 適用引上げ率",resTotVal:"\uD83D\uDCCA 換算総伝貰金 (調整後)",opt1Title:"\uD83D\uDCA1 オプション 1 (保証金のみ引上げ)",opt1Desc1:"保証金追加納付",opt1Desc2:"/ 家賃維持",opt2Title:"\uD83D\uDCA1 オプション 2 (家賃のみ引上げ)",opt2Desc1:"保証金維持 / 家賃追加",opt2Desc2:"納付",opt3Title:"\uD83D\uDCA1 オプション 3 (それぞれ単純引上げ)",opt3DescD:"保証金",opt3DescR:"家賃",unitCurrency:"ウォン",unitK:"万",disclaimer:"\uD83D\uDCA1 住宅・商店賃貸借保護法による契約更新時の引上げ上限は5%です。法定でどの方式で計算するか明確な規定はありませんが、登録賃貸住å
5®…の場合は「転換方式」が推奨されています。協議を通じて合理的な案をご選択ください。",simpleDesc:"※ 単純引上げ方式は、保証金と家賃をそれぞれ指定された引上げ率で単純に定額引き上げる方式です。"},"zh-tw":{title:"租金調漲上限計算機 (韓國法)",desc:"根據韓國租賃保護法,計算調漲5%上限時的保證金及月租金變化。",calcMethodStr:"計算方式",methodConversion:"全租月租轉換方式",methodSimple:"換算保證金方式",propertyTypeStr:"物件種類",propHouse:"住宅 (轉換率 5.5%)",propRetail:"商鋪 (轉換率 12%)",depositStr:"目前保證金",rentStr:"目前月租",increaseStr:"調漲率 (%)",basisTitle:"\uD83E\uDDFE 智慧調漲明細",resRate:"\uD83D\uDCC8 適用調漲率",resTotVal:"\uD83D\uDCCA 換算總全租金 (調漲後)",opt1Title:"\uD83D\uDCA1 選項 1 (僅調漲保證金)",opt1Desc1:"追加保證金",opt1Desc2:"/ 月租不變",opt2Title:"\uD83D\uDCA1 選項 2 (僅調漲月租)",opt2Desc1:"保證金不變 / 追加月租",opt2Desc2:"",opt3Title:"\uD83D\uDCA1 選項 3 (各別單純調漲)",opt3DescD:"保證金",opt3DescR:"月租",unitCurrency:"元",unitK:"萬",disclaimer:"\uD83D\uDCA1 根據韓國住宅/商鋪租賃保護法,續約時租金最高調漲幅度為5%。法律未明文規定計算方式,但登記租賃住宅建議使用'轉換方式'。請與房東/房客協商最合理的方案。",simpleDesc:"※ 換算保證金方式是指將保證金與月租金各別依照指定比例進行簡單計算調漲的方式。"},es:{title:"Calculadora L\xedmite Aumento Alquiler (Ley KR)",desc:"Calcula el l\xedmite legal del 5% en aumentos de alquiler seg\xfan la ley coreana.",calcMethodStr:"M\xe9todo de C\xe1lculo",methodConversion:"M\xe9todo de Conversi\xf3n",methodSimple:"Aumento Simple",propertyTypeStr:"Tipo de Propiedad",propHouse:"Vivienda (Tasa 5.5%)",propRetail:"Comercial (Tasa 12%)",depositStr:"Dep\xf3sito Actual",rentStr:"Alquiler Mensual",increaseStr:"Tasa Aumento (%)",basisTitle:"\uD83E\uDDFE Estado de Aumento",resRate:"\uD83D\uDCC8 Tasa Aplicada",resTotVal:"\uD83D\uDCCA Valor Convertido Total",opt1Title:"\uD83D\uDCA1 Opci\xf3n 1 (Aumentar solo dep\xf3sito)",opt
51Desc1:"Dep\xf3sito adicional",opt1Desc2:" / Alquiler se mantiene",opt2Title:"\uD83D\uDCA1 Opci\xf3n 2 (Aumentar solo alquiler)",opt2Desc1:"Dep\xf3sito se mantiene / Alquiler adicional",opt2Desc2:"",opt3Title:"\uD83D\uDCA1 Opci\xf3n 3 (Aumento proporcional)",opt3DescD:"Dep\xf3sito",opt3DescR:"Alquiler",unitCurrency:"KRW",unitK:"10k",disclaimer:"\uD83D\uDCA1 El l\xedmite legal en Corea para renovaciones es de 5%. Aunque no hay un m\xe9todo estricto, el 'M\xe9todo de Conversi\xf3n' se recomienda para viviendas registradas. Por favor acuerde la opci\xf3n con la otra parte.",simpleDesc:"※ El aumento simple significa que se aumenta el dep\xf3sito y el alquiler por separado seg\xfan la tasa indicada."},vi:{title:"T\xednh Giới Hạn Tăng Tiền Thu\xea (Luật HQ)",desc:"T\xednh giới hạn tăng 5% tiền thu\xea theo Luật Bảo vệ Thu\xea nh\xe0 ở/Thương mại.",calcMethodStr:"Phương thức",methodConversion:"Chuyển đổi",methodSimple:"Tăng Đơn Giản",propertyTypeStr:"Loại t\xe0i sản",propHouse:"Nh\xe0 ở (Tỷ lệ 5.5%)",propRetail:"Thương mại (Tỷ lệ 12%)",depositStr:"Tiền cọc hiện tại",rentStr:"Tiền thu\xea hiện tại",increaseStr:"Tỷ lệ tăng (%)",basisTitle:"\uD83E\uDDFE Chi Tiết Tăng",resRate:"\uD83D\uDCC8 Tỷ lệ \xe1p dụng",resTotVal:"\uD83D\uDCCA Tổng gi\xe1 trị quy đổi",opt1Title:"\uD83D\uDCA1 Opt 1 (Chỉ tăng cọc)",opt1Desc1:"Cọc đ\xf3ng th\xeam",opt1Desc2:" / Thu\xea giữ nguy\xean",opt2Title:"\uD83D\uDCA1 Opt 2 (Chỉ tăng gi\xe1 thu\xea)",opt2Desc1:"Cọc giữ nguy\xean / Thu\xea đ\xf3ng th\xeam",opt2Desc2:"",opt3Title:"\uD83D\uDCA1 Opt 3 (Tăng tỷ lệ)",opt3DescD:"Tiền cọc",opt3DescR:"Tiền thu\xea",unitCurrency:"KRW",unitK:"10k",disclaimer:"\uD83D\uDCA1 Mức tăng tối đa theo quy định l\xe0 5%. Phương ph\xe1p chuyển đổi được khuyến nghị d\xf9ng. Vui l\xf2ng thống nhất phương \xe1n hợp l\xfd nhất.",simpleDesc:"※ Phương thức đơn giản c\xf3 nghĩa l\xe0 chỉ đơn thuần tăng tỷ lệ tưng ứng cho cọc v\xe0 gi\xe1 thu\xea m\xe0 kh\xf4ng quy đổi."}};function x({locale:e="ko",calculator:t}){let r=p[e]||p.ko,{updateLastUsed:x}=(0,n.d)(),[m,h]=(0,o.useState)("conversion"),[u,b]=(0,o.useState)("house"),[g,v]=(0,o.useState)(0),[f,y]=(0,o.useState)(0),[j,N]=(0,o.useState)(5),[w,D]=(0,o.useState)(""),T="house"===u?5.5:12,k=w?parseFloat(w):T,S=(e,t)=>{let r=t.target.value.replace(/,/g,"");if(""===r)e(0);else{let t=Number(r);
5isNaN(t)||e(t)}x("rent-increase")},C=(0,o.useMemo)(()=>{let e=1e4*g,t=1e4*f,r=1+j/100;if("simple"===m){let s=e*r,o=t*r;return{method:"simple",incRate:j,newDeposit:s,newRent:o,diffDeposit:s-e,diffRent:o-t}}let s=(isNaN(k)||0===k?T:k)/100,o=(e+12*t/s)*r,a=Math.round(o-12*t/s),n=Math.round((o-e)*s/12);return{method:"conversion",incRate:j,totalJeonse:Math.round(o),opt1NewDeposit:a,opt1DiffDeposit:a-e,opt2NewRent:n,opt2DiffRent:n-t,opt3NewDeposit:e*r,opt3NewRent:t*r}},[g,f,j,m,k,T]),R=l.qv.find(e=>"rent-increase"===e.id)||{id:"rent-increase",icon:"TrendingUp",category:"realestate",title:{ko:r.title,en:r.title,ja:r.title,"zh-tw":r.title,es:r.title,vi:r.title},description:{ko:r.desc,en:r.desc,ja:r.desc,"zh-tw":r.desc,es:r.desc,vi:r.desc}};return(0,s.jsx)(a.J,{calculator:{...R,title:{[e]:r.title},description:{[e]:r.desc},icon:(0,s.jsx)(i.L,{icon:c.A,size:32})},locale:e,resultTheme:"rose",resultContent:(0,s.jsx)("div",{className:"space-y-6 w-full fade-in-up flex flex-col items-center",children:(0,s.jsxs)("div",{className:"bg-[var(--bg-card)] border border-[var(--border-color)] rounded-3xl p-6 sm:p-10 shadow-inner text-left relative overflow-hidden w-full max-w-screen-md",children:[(0,s.jsxs)("h3",{className:"text-sm font-black text-[var(--text-primary)] mb-6 uppercase tracking-widest border-b border-[var(--border-color)] pb-4 flex items-center gap-2 font-sans",children:[(0,s.jsx)(c.A,{className:"w-5 h-5 text-rose-500"}),r.basisTitle]}),(0,s.jsxs)("div",{className:"space-y-4 text-sm font-bold text-[var(--text-secondary)]",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center p-3.5 bg-[var(--bg-secondary)] rounded-xl border border-[var(--border-color)] shadow-sm",children:[(0,s.jsx)("span",{className:"text-[var(--text-primary)] font-black text-rose-600 dar
5k:text-rose-400",children:r.resRate}),(0,s.jsxs)("span",{className:"font-mono text-lg font-black text-rose-600 dark:text-rose-400",children:[C.incRate.toFixed(1),"%"]})]}),"conversion"===C.method&&(0,s.jsxs)("div",{className:"flex justify-between items-center p-3 pl-1 opacity-80 mt-2 hover:bg-[var(--bg-secondary)] rounded-xl transition-colors",children:[(0,s.jsx)("span",{className:"text-[var(--text-primary)]",children:r.resTotVal}),(0,s.jsxs)("span",{className:"font-mono text-base font-bold text-[var(--text-primary)]",children:[C.totalJeonse?.toLocaleString()," ",r.unitCurrency]})]}),"conversion"===C.method?(0,s.jsxs)("div",{className:"space-y-4 pt-4",children:[(0,s.jsxs)("div",{className:"bg-rose-50 dark:bg-rose-900/10 border border-rose-200 dark:border-rose-900/30 rounded-2xl p-5 shadow-sm",children:[(0,s.jsx)("div",{className:"text-rose-600 dark:text-rose-400 font-extrabold text-sm mb-3",children:r.opt1Title}),(0,s.jsxs)("div",{className:"flex flex-col gap-1 items-end pt-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"text-xs text-rose-500/80 font-bold",children:r.opt1Desc1}),(0,s.jsxs)("span",{className:"font-mono text-2xl font-black text-rose-600 dar
5k:text-rose-400",children:["+ ",C.opt1DiffDeposit?.toLocaleString()," ",(0,s.jsx)("span",{className:"text-base",children:r.unitCurrency})]})]}),(0,s.jsxs)("div",{className:"text-xs text-[var(--text-secondary)]",children:["(",r.opt1Desc2,")"]}),(0,s.jsxs)("div",{className:"text-[10px] text-[var(--text-primary)] opacity-50 font-normal mt-1 border-t border-[var(--border-color)] w-full text-right pt-2",children:["최종: 보증금 ",C.opt1NewDeposit?.toLocaleString(),r.unitCurrency," / 월세 ",(1e4*f).toLocaleString(),r.unitCurrency]})]})]}),(0,s.jsxs)("div",{className:"bg-orange-50 dark:bg-orange-900/10 border border-orange-200 dark:border-orange-900/30 rounded-2xl p-5 shadow-sm",children:[(0,s.jsx)("div",{className:"text-orange-600 dark:text-orange-400 font-extrabold text-sm mb-3",children:r.opt2Title}),(0,s.jsxs)("div",{className:"flex flex-col gap-1 items-end pt-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("span",{className:"text-xs text-[var(--text-secondary)] font-bold",children:r.opt2Desc1}),(0,s.jsxs)("span",{className:"font-mono text-2xl font-black text-orange-600 dark:text-orange-400",children:["+ ",C.opt2DiffRent?.toLocaleString()," ",(0,s.jsx)("span",{className:"text-base",children:r.unitCurrency})]})]}),(0,s.jsxs)("div",{className:"text-[10px] text-[var(--text-primary)] opacity-50 font-normal mt-1 border-t border-[var(--border-color)] w-full text-right pt-2",children:["최종: 보증금 ",(1e4*g).toLocaleString(),r.unitCurrency," / 월세 ",C.opt2NewRent?.toLocaleString(),r.unitCurrency]})]})]}),(0,s.jsxs)("div",{className:"bg-[var(--bg-secondary)] border border-[var(--border-color)] rounded-2xl p-5",children:[(0,s.jsx)("div",{className:"text-[var(--text-secondary)] font-bold text-sm mb-3",children:r.opt3Title}),(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsxs)("span",{className:"text-xs text-[var(--text-primary)] font-medium",children:["최종 ",r.opt3DescD]}),(0,s.jsxs)("span",{className:"font-mono text-lg font-bold text-[var(--text-primary)]",children:[(C.opt3NewDeposit||0).toLocaleString()," ",r.unitCurrency]})]}),(0,s.jsxs)("div",{className:"flex justify-between items-center",children:[(0,s.jsxs)("span",{className:"text-xs text-[var(--text-primary)] font-medium",children:["최종 ",r.opt3DescR]}),(0,s.jsxs)("span",{className:"font-mono text-lg font-bold text-[var(--text-primary)]",children:[(C.opt3NewRent||0).toLocaleString()," ",r.unitCurrency]})]})]})]})]}):(0,s.jsxs)("div",{className:"space-y-4 pt-4",children:[(0,s.jsx)("div",{className:"text-xs font-normal opacity-80 px-1 mb-4",children:r.simpleDesc}),(0,s.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,s.jsxs)("div",{className:"bg-rose-50 dark:bg-rose-900/10 border border-rose-200 dark:border-rose-900/30 rounded-2xl p-5 shadow-sm flex justify-between items-center",children:[(0,s.jsxs)("span",{className:"text-sm font-bold text-rose-600 dar
5k:text-rose-400",children:["최종 ",r.opt3DescD]}),(0,s.jsxs)("span",{className:"font-mono text-2xl font-black text-rose-600 dark:text-rose-400",children:[(C.newDeposit||0).toLocaleString()," ",(0,s.jsx)("span",{className:"text-base",children:r.unitCurrency})]})]}),(0,s.jsxs)("div",{className:"bg-rose-50 dark:bg-rose-900/10 border border-rose-200 dark:border-rose-900/30 rounded-2xl p-5 shadow-sm flex justify-between items-center",children:[(0,s.jsxs)("span",{className:"text-sm font-bold text-rose-600 dark:text-rose-400",children:["최종 ",r.opt3DescR]}),(0,s.jsxs)("span",{className:"font-mono text-2xl font-black text-rose-600 dark:text-rose-400",children:[(C.newRent||0).toLocaleString()," ",(0,s.jsx)("span",{className:"text-base",children:r.unitCurrency})]})]})]})]})]})]})}),children:(0,s.jsxs)("div",{className:"space-y-6 w-full max-w-screen-md mx-auto px-0",children:[(0,s.jsx)("div",{className:"bg-[var(--bg-card)] border border-[var(--border-color)] shadow-sm rounded-3xl p-6 sm:p-8 space-y-6 flex flex-col justify-center",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 pt-2",children:[(0,s.jsxs)("div",{className:"col-span-1 md:col-span-2 flex flex-col gap-4 mb-2",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"text-xs font-bold text-[var(--text-secondary)] block uppercase tracking-wider mb-2",children:r.calcMethodStr}),(0,s.jsxs)("div",{className:"flex bg-[var(--bg-secondary)] rounded-xl p-1 border border-[var(--border-color)]",children:[(0,s.jsx)("button",{className:`flex-1 py-2.5 text-sm font-bold rounded-lg transition-colors break-keep ${"conversion"===m?"bg-rose-500 text-white shadow-sm":"text-[var(--text-secondary)] hover:text-[var(--text-primary)]"}`,onClick:()=>{h("conversion"),x("rent-increase")},children:r.methodConversion}),(0,s.jsx)("button",{className:`flex-1 py-2.5 text-sm font-bold rounded-lg transition-colors break-keep ${"simple"===m?"bg-rose-500 text-white shadow-sm":"text-[var(--text-secondary)] hover:text-[var(--text-primary)]"}`,onClick:()=>{h("simple"),x("rent-increase")},children:r.methodSimple})]})]}),"conversion"===m&&(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"text-xs font-bold text-[var(--text-secondary)] block uppercase tracking-wider mb-2",children:r.propertyTypeStr}),(0,s.jsxs)("div",{className:"flex bg-[var(--bg-secondary)] rounded-xl p-1 border border-[var(--border-color)]",children:[(0,s.jsx)("button",{className:`flex-1 py-2.5 text-xs font-bold rounded-lg transition-colors break-keep ${"house"===u?"bg-rose-500 text-white shadow-sm":"text-[var(--text-secondary)] hover:text-[var(--text-primary)]"}`,onClick:()=>{b("house"),x("rent-increase")},children:r.propHouse}),(0,s.jsx)("button",{className:`flex-1 py-2.5 text-xs font-bold rounded-lg transition-colors break-keep ${"retail"===u?"bg-rose-500 text-white shadow-sm":"text-[var(--text-secondary)] hover:text-[var(--text-primary)]"}`,onClick:()=>{b("retail"),x("rent-increase")},children:r.propRetail})]})]})]}),(0,s.jsxs)("div",{className:"group focus-within:text-rose-500 transition-colors border-b border-[var(--border-color)] pb-3 md:col-span-2",children:[(0,s.jsxs)("label",{className:"text-xs font-bold text-[var(--text-secondary)] flex justify-between uppercase tracking-wider mb-2",children:[r.depositStr," ",(0,s.jsx)("span",{className:"px-1.5 bg-[var(--bg-secondary)] rounded text-[var(--text-primary)]",children:r.unitK})]}),(0,s.jsx)("input",{type:"text",value:g?g.toLocaleString():"",onChange:e=>S(v,e),className:"w-full bg-transparent text-2xl font-black outline-none font-mono text-[var(--text-primary)]",placeholder:"0"})]}),(0,s.jsxs)("div",{className:"group focus-within:text-rose-500 transition-colors border-b border-[var(--border-color)] pb-3",children:[(0,s.jsxs)("label",{className:"text-xs font-bold text-[var(--text-secondary)] flex justify-between uppercase tracking-wider mb-2",children:[r.rentStr," ",(0,s.jsx)("span",{className:"px-1.5 bg-[var(--bg-secondary)] rounded text-[var(--text-primary)]",children:r.unitK})]}),(0,s.jsx)("input",{type:"text",value:f?f.toLocaleString():"",onCh
5ange:e=>S(y,e),className:"w-full bg-transparent text-xl font-bold outline-none font-mono text-[var(--text-primary)]",placeholder:"0"})]}),(0,s.jsxs)("div",{className:"group focus-within:text-rose-500 transition-colors border-b border-[var(--border-color)] pb-3",children:[(0,s.jsx)("label",{className:"text-xs font-bold text-[var(--text-secondary)] flex justify-between uppercase tracking-wider mb-2",children:r.increaseStr}),(0,s.jsx)("input",{type:"number",step:"0.1",value:j,onChange:e=>{let t=e.target.value.replace(/,/g,"");if(""===t)N(0);else{let e=Number(t);!isNaN(e)&&e>=0&&N(e)}x("rent-increase")},className:"w-full bg-transparent text-xl font-bold outline-none font-mono text-rose-500"})]})]})}),(0,s.jsx)("div",{className:"border rounded-2xl p-5 mt-6 text-left bg-rose-500/10 border-rose-500/20",children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[(0,s.jsx)(d.A,{className:"w-5 h-5 shrink-0 mt-0.5 text-rose-500"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-sm font-black mb-1 text-rose-600 dar
5k:text-rose-400",children:"안내 및 유의사항"}),(0,s.jsx)("p",{className:"text-xs font-medium text-[var(--text-primary)] leading-relaxed opacity-80 break-keep",children:r.disclaimer})]})]})})]})})}}}]);

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.