
<rss version="2.0">
    <channel>
        <title>株式会社富士屋不動産のブログ</title>
        <link>https://www.fujiyafudosan.co.jp/blog/</link>
        <description>株式会社富士屋不動産のブログ</description>
        <language>ja</language>
                
        <item>
            <title>資金計画シミュレーション＆契約から引渡しまでの資金の流れ【単独・ペアローン選択タイプ】</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-859934/</link>
            <description><![CDATA[<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>資金計画表（単独ローン・ペアローン対応）</title>
<style>#pairCalc{color-scheme:only light;--ink:#000;--muted:#4f5b6b;--line:#e1e9f4;--brand:#0b6bcb;--a:#0b6bcb;--a-soft:#9cc4ef;--a-bg:#f3f8ff;--b:#13805b;--b-soft:#94d3b9;--b-bg:#f2faf6;--auto-bg:#e8f3ff;--auto-bd:#b3d7ff;--warn:#8a5200;--warnbg:#fff6e0;font-family:"Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック",Meiryo,system-ui,sans-serif;color:var(--ink);background:#f7f9fc;line-height:1.6;font-size:16px}#pairCalc *{box-sizing:border-box}#pairCalc .wrap{max-width:1000px;margin:0 auto;padding:12px 0}#pairCalc .card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px rgba(11,107,203,.07);padding:18px;margin:14px 0}#pairCalc .card-title{font-size:19px;font-weight:900;margin:0 0 12px;padding-left:10px;border-left:5px solid var(--brand);line-height:1.35}#pairCalc .card-sub{font-size:16px;font-weight:800;margin:14px 0 8px}#pairCalc .lead{font-weight:900;line-height:1.7;margin:.2em 0;font-size:17px}#pairCalc .grid{display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}#pairCalc .fld{min-width:0}#pairCalc label{display:block;font-weight:800;font-size:14px;margin:0 0 5px}#pairCalc .row{display:flex;align-items:center;gap:8px}#pairCalc .row input,#pairCalc .row select{flex:1 1 auto;min-width:0;height:44px;padding:8px 12px;border:1px solid #cddbec;border-radius:10px;font-size:16px;background:#fff;color:#000;font-family:inherit}#pairCalc input[readonly]{background:var(--auto-bg);border-color:var(--auto-bd)}#pairCalc input:focus-visible,#pairCalc select:focus-visible,#pairCalc button:focus-visible{outline:3px solid #8fc0f3;outline-offset:1px}#pairCalc .unit{flex:0 0 auto;font-size:13px;color:var(--muted);white-space:nowrap}#pairCalc .auto-btn{flex:0 0 auto;height:44px;padding:0 10px;border:1px dashed #b8cbe3;background:#f7fbff;border-radius:10px;font-size:12px;cursor:pointer;color:#000}#pairCalc .note{font-size:12px;color:var(--muted);margin-top:4px;line-height:1.5}#pairCalc .warnnote{font-size:12.5px;background:var(--warnbg);color:var(--warn);border:1px solid #f2dea9;border-radius:8px;padding:6px 9px;margin-top:6px}#pairCalc .chk{display:flex;align-items:flex-start;gap:6px;font-weight:700;font-size:14px;margin:8px 0 0;cursor:pointer}#pairCalc .chk input{width:18px;height:18px;margin:2px 0 0;flex:0 0 auto}#pairCalc .chip-manual{display:none;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:11px;background:#fff6e0;border:1px solid #f2dea9;color:var(--warn)}#pairCalc .hidden{display:none!important}#pairCalc .costbox{border:1px dashed #cddbec;border-radius:12px;padding:12px 14px;margin-bottom:12px}#pairCalc .costbox.land{background:#fcfdff}#pairCalc .costbox.bld{background:#fbfdfb}#pairCalc .costbox .card-sub{margin-top:0}#pairCalc .paren{flex:0 0 auto;font-weight:700}@media(min-width:620px){#pairCalc .grid>.fld.wide{grid-column:span 2}}#pairCalc .sub-h2{font-weight:800;font-size:13.5px;color:#333;margin:4px 0 -2px;padding-top:8px;border-top:1px dashed #c9d7e8}#pairCalc .sub-h2.flexh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}#pairCalc .chk.inline{margin:0;font-size:13px}#pairCalc .bld-loan{border:1px solid #cfe3d8;background:#fbfefc;border-radius:10px;padding:4px 10px 10px}#pairCalc .bld-loan .sub-h2{border-top:none;padding-top:4px;margin-bottom:6px}#pairCalc .pay-split{font-size:12.5px;color:var(--muted);margin-top:4px}#pairCalc .persons.single{grid-template-columns:1fr}#pairCalc .persons.single .person{max-width:560px}#pairCalc .mode-switch{display:inline-flex;border:1px solid var(--brand);border-radius:10px;overflow:hidden;margin:0 0 14px}#pairCalc .ms-btn{appearance:none;border:none;background:#fff;color:var(--brand);padding:8px 18px;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}#pairCalc .ms-btn.on{background:var(--brand);color:#fff}#pairCalc .mode-modal{position:fixed;inset:0;background:rgba(15,30,50,.45);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}#pairCalc .mode-box{background:#fff;border-radius:16px;padding:22px;max-width:480px;width:100%;box-shadow:0 18px 50px rgba(0,0,0,.25)}#pairCalc .mode-title{font-size:18px;font-weight:900;text-align:center;margin-bottom:14px}#pairCalc .mode-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}#pairCalc .mode-btn{appearance:none;border:2px solid var(--brand);background:#f3f8ff;border-radius:14px;padding:18px 10px;cursor:pointer;font-family:inherit;color:#000;display:flex;flex-direction:column;align-items:center;gap:4px}#pairCalc .mode-btn b{font-size:18px;color:var(--brand)}#pairCalc .mode-btn span{font-size:13px;color:var(--muted)}#pairCalc .mode-btn:hover{background:#e6f0fd}.pp table.flow th{background:#fff0e0}#pairCalc .related-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid #cddbec;border-radius:12px;background:#f6fbff;color:var(--brand);font-weight:800;font-size:16px;text-decoration:none}#pairCalc .related-link+.related-link{margin-top:8px}#pairCalc .related-link::after{content:"→";font-weight:900}#pairCalc .related-link:hover{background:#eaf3fe;text-decoration:underline}#pairCalc .row.selrow{flex-wrap:wrap}#pairCalc .row.selrow select{flex:1 1 100%}#pairCalc .row.selrow input{flex:1 1 100%}#pairCalc .settle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}#pairCalc .mini-l{font-size:12.5px;font-weight:700;margin-bottom:4px}#pairCalc input[type="date"],#pairCalc input[type="month"]{position:relative;display:block;white-space:nowrap;line-height:normal;padding-right:44px;cursor:text}#pairCalc input[type="date"]::-webkit-calendar-picker-indicator,#pairCalc input[type="month"]::-webkit-calendar-picker-indicator{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0;cursor:pointer}#pairCalc input[type="date"]::-webkit-datetime-edit,#pairCalc input[type="month"]::-webkit-datetime-edit{display:inline-block;white-space:nowrap}#pairCalc .lockbox .lock-row{max-width:560px}#pairCalc input:disabled{background:#f2f4f7;color:#555;cursor:not-allowed}#pairCalc .cf-ref{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}#pairCalc .cf-ref div{border:1px solid #cfe0f5;background:#f6fbff;border-radius:10px;padding:6px 12px;font-size:13px}#pairCalc .cf-ref b{font-size:15px;margin-left:6px}#pairCalc .cf-wrap{overflow-x:auto;margin-top:8px}#pairCalc .cft{border-collapse:collapse;min-width:100%;font-size:13px}#pairCalc .cft th,#pairCalc .cft td{border:1px solid #d8e3f0;padding:4px;text-align:right;white-space:nowrap}#pairCalc .cft th{background:var(--brand);color:#fff;text-align:center;font-weight:800;min-width:92px}#pairCalc .cft td.l{text-align:left;font-weight:700;background:#f3f6fb}#pairCalc .cft td.s{background:#f7f9fc;font-weight:800}#pairCalc .cft input{width:100%;min-width:104px;height:32px;padding:4px 6px;border:1px solid #cddbec;border-radius:6px;font-size:13px;text-align:right;font-family:inherit}#pairCalc .cft input.t{text-align:left}#pairCalc .cft input[data-auto]:not([data-touched]){background:#e8f3ff;border-color:#b3d7ff}#pairCalc #cfT_other{min-width:0;width:auto}#pairCalc #cfT_other th,#pairCalc #cfT_other td{text-align:center;min-width:150px}#pairCalc #cfT_other td.l{min-width:90px}#pairCalc #cfT_other input{text-align:center;min-width:150px}#pairCalc .hr{height:1px;background:var(--line);margin:16px 0}#pairCalc .btn{white-space:nowrap;appearance:none;border:1px solid var(--brand);background:#fff;color:var(--brand);padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:800;font-size:15px;line-height:1.2;font-family:inherit}#pairCalc .btn.primary{background:var(--brand);color:#fff}#pairCalc .btn.danger{border-color:#c0392b;color:#c0392b}#pairCalc .btn.pending{background:var(--warnbg);border-color:#f3d27a;color:var(--warn)}#pairCalc .btn:disabled{opacity:.55;cursor:not-allowed}#pairCalc .is-locked{opacity:.55;pointer-events:none}#pairCalc .lock{border:2px solid #cfe0f5;background:#fbfdff}#pairCalc .lock-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}#pairCalc #unlockPass{width:100%;height:50px;padding:10px 14px;font-size:18px;font-weight:800;letter-spacing:.08em;border:2px solid #bed3ef;border-radius:12px}#pairCalc #unlockBtn{height:50px}#pairCalc #passMsg{margin-top:8px;font-weight:800;color:#d00;min-height:1em}@media(max-width:480px){#pairCalc .lock-row{grid-template-columns:1fr}}#pairCalc .loan-common{display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}#pairCalc .persons{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:760px){#pairCalc .persons{grid-template-columns:1fr}}#pairCalc .person{border:2px solid;border-radius:14px;padding:14px;min-width:0}#pairCalc .person.a{border-color:var(--a-soft);background:var(--a-bg)}#pairCalc .person.b{border-color:var(--b-soft);background:var(--b-bg)}#pairCalc .person-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}#pairCalc .badge{flex:0 0 auto;border-radius:20px;padding:3px 12px;color:#fff;font-weight:800;font-size:13px}#pairCalc .a .badge{background:var(--a)}#pairCalc .b .badge{background:var(--b)}#pairCalc .pname{flex:1;min-width:0;border:none;border-bottom:2px solid;background:transparent;font-size:17px;font-weight:800;padding:4px 6px;color:#000;font-family:inherit}#pairCalc .a .pname{border-color:var(--a)}#pairCalc .b .pname{border-color:var(--b)}#pairCalc .pgrid{display:grid;gap:10px}#pairCalc .pay-out{margin:12px 0 4px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--line)}#pairCalc .pay-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}#pairCalc .pay-line b{font-size:24px;font-variant-numeric:tabular-nums}#pairCalc .pay-line b.small{font-size:17px}#pairCalc .a .pay-line b{color:var(--a)}#pairCalc .b .pay-line b{color:var(--b)}#pairCalc .sub-h{font-weight:800;font-size:14px;margin:14px 0 8px;padding-top:10px;border-top:1px dashed #c9d7e8}#pairCalc .split-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:8px}#pairCalc .split-head .gv{font-size:26px;font-weight:900;font-variant-numeric:tabular-nums}#pairCalc .split-bar{display:flex;height:34px;border-radius:8px;overflow:hidden;background:#eef2f7;border:1px solid var(--line)}#pairCalc .split-bar span{display:block;height:100%}#pairCalc .seg-a{background:var(--a)}#pairCalc .seg-a2{background:var(--a-soft)}#pairCalc .seg-b{background:var(--b)}#pairCalc .seg-b2{background:var(--b-soft)}#pairCalc .seg-gap{background:repeating-linear-gradient(45deg,#f6c3bd,#f6c3bd 6px,#fff 6px,#fff 12px)}#pairCalc .split-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:13px}#pairCalc .split-legend .lg{display:inline-flex;align-items:center;gap:6px}#pairCalc .split-legend i{display:inline-block;width:12px;height:12px;border-radius:3px}#pairCalc .split-legend b{font-variant-numeric:tabular-nums}#pairCalc .rt-wrap{overflow-x:auto;margin-top:16px}#pairCalc .rt{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}#pairCalc .rt th,#pairCalc .rt td{border:1px solid #d8e3f0;padding:7px 10px;text-align:right;font-variant-numeric:tabular-nums}#pairCalc .rt th{font-weight:800;text-align:center;color:#fff}#pairCalc .rt th.lbl{background:#39475a;text-align:left}#pairCalc .rt th.ca{background:var(--a)}#pairCalc .rt th.cb{background:var(--b)}#pairCalc .rt th.ct{background:#39475a}#pairCalc .rt td.lbl{text-align:left;font-weight:700}#pairCalc .rt td.ct{background:#f7f9fc;font-weight:800}#pairCalc .rt tr.sub td{font-size:13px;color:#333}#pairCalc .rt tr.em td{font-weight:900}#pairCalc .rt tr.pay td{font-weight:900;font-size:17px;background:#fffbea}#pairCalc .rt tr.share td{font-weight:900;background:#f3f8ff}#pairCalc .rt small{font-weight:700;color:var(--muted)}#pairCalc .sumbox{margin-top:16px;border:2px solid #cfe0f5;border-radius:12px;background:#f6fbff;padding:14px}#pairCalc .sumgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}@media(max-width:640px){#pairCalc .sumgrid{grid-template-columns:1fr}}#pairCalc .sl{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px dotted #c9d7e8}#pairCalc .sl b{font-variant-numeric:tabular-nums}#pairCalc .sl.big{font-size:18px}#pairCalc .sl.big b{font-size:22px}#pairCalc .gapbox{margin-top:12px;padding:9px 12px;border-radius:8px;font-weight:800;font-size:14px}#pairCalc .gapbox.ok{background:#eefaf3;border:1px solid #9fd8b7;color:#0a6b3a}#pairCalc .gapbox.ng{background:#fff0ee;border:1px solid #f0b1a9;color:#b0271a}#pairCalc .gapbox.info{background:var(--warnbg);border:1px solid #f2dea9;color:var(--warn)}#pairCalc .notes{font-size:13px;color:#333;line-height:1.7;margin-top:14px}#pairCalc .notes a{color:var(--brand)}#pairCalc .actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#pairPdfHost{position:absolute;top:0;left:-9999px;width:800px;background:#fff;z-index:-1}.pp{width:100%;font-family:"Hiragino Mincho ProN","MS PMincho",serif;color:#000;background:#fff;padding:10px 0;line-height:1.3;font-size:10px}.pp .sheet-header{border-bottom:2px solid #000;margin-bottom:6px;padding-bottom:5px;display:flex;justify-content:space-between;align-items:flex-end}.pp .doc-title{font-size:22px;font-weight:bold}.pp .doc-meta{text-align:right;font-size:11px}.pp .customer-name{font-size:16px;font-weight:bold;border-bottom:1px solid #000;display:inline-block;min-width:160px;margin-bottom:3px}.pp .section-title{font-size:12px;background:#eee;padding:3px 8px;border-left:6px solid #333;margin:6px 0 4px;font-weight:bold}.pp table{width:100%;border-collapse:collapse;font-size:10px}.pp th,.pp td{border:1px solid #000;padding:2px 4px;vertical-align:middle}.pp th{background:#e8f0fb;font-weight:normal;text-align:center}.pp .ar{text-align:right}.pp table.spec{table-layout:fixed}.pp table.spec th,.pp table.spec td{white-space:nowrap;overflow:hidden}.pp table.spec th.sm{font-size:8.5px;letter-spacing:-.02em}.pp table.spec td.wrap{white-space:normal;word-break:break-all}.pp .tc{background:#fff4e8;font-weight:bold}.pp tr.bold td{font-weight:bold}.pp tr.subtotal td{font-weight:bold;background:#f5f5f5}.pp .cols-2{display:flex;gap:12px}.pp .col{flex:1}.pp .total-box{border:2px solid #000;padding:6px 10px;margin-top:8px}.pp .trow{display:flex;justify-content:space-between;font-size:11px;margin-bottom:2px}.pp .trow.main{font-size:15px;font-weight:bold;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:3px 0;margin:3px 0}.pp .footer-notes{font-size:8px;color:#333;margin-top:8px;border-top:1px solid #ccc;padding-top:4px;line-height:1.35}.pp table.burden{font-size:11.5px}.pp table.burden th{font-weight:bold;color:#fff;padding:4px}.pp table.burden th:first-child{background:#39475a}.pp table.burden th.tot{background:#39475a}.pp table.burden th.pa{background:#0b6bcb}.pp table.burden th.pb{background:#13805b}.pp table.burden td{padding:4px 6px}.pp table.burden td.tot{background:#f4f4f4;font-weight:bold}.pp table.burden td.pa{background:#f3f8ff}.pp table.burden td.pb{background:#f2faf6}.pp table.burden tr.sec td{background:#e6e6e6;font-weight:bold;font-size:10.5px;padding:2px 6px}.pp table.burden tr.bold td{font-weight:bold}.pp table.burden tr.big td{font-weight:bold;font-size:14px}.pp .total-box{margin:4px 0 2px}.pp .sub-title{font-size:11px;font-weight:bold;text-align:center;border-bottom:1px solid #000;margin:0 0 3px}.pp table.loanmisc th{font-weight:bold}.pp tr.subl td{font-weight:bold;background:#f7f7f7}.pp .short-note{margin:5px 0 2px;padding:4px 8px;border:1.5px solid #c0392b;color:#b0271a;font-weight:bold;font-size:11px;background:#fff5f4}.pp table.cfp{table-layout:fixed}.pp table.cfr{margin-bottom:4px}.pp table.cfr th{background:#e8f0fb}.pp .cfn{width:80%;margin:0 auto}.pp table.cfp.narrow td,.pp table.cfp.narrow th{text-align:center}.pp table.cfp th{background:#0b63bd;color:#fff;font-weight:bold}.pp table.cfp td.l{background:#eef3fb;font-weight:bold}.pp table.cfp td{height:22px}.pp tr.grand td{font-weight:bold;font-size:13px;background:#fff4e8;padding:4px 6px}.pp table.burden tr.small td{font-size:10px;color:#333}.pp .contact-info{text-align:right;font-weight:bold;margin-top:4px;font-size:10px;color:#000}</style>
</head>
<body>
<section id="pairCalc">
<div class="wrap">
<div class="card">
<p class="lead">家を買うときの諸費用と毎月の支払いはいくらかかる？</p>
<p class="lead">購入金額やお借入れ金額を入力するだけで、単独ローンでもペアローンでも、諸費用を含めた総額と毎月の返済額をかんたんにシミュレーションできます。</p>
<p class="note" style="margin-top:8px;font-size:13px">※計算はどなたでもご利用いただけます。PDFの保存と、PDFに表示する会社名・担当者名・電話番号の変更には、パスワードの入力が必要です。</p>
</div>
<div class="mode-modal hidden" id="modeModal" role="dialog" aria-modal="true" aria-labelledby="modeTitle">
<div class="mode-box">
<div class="mode-title" id="modeTitle">お借入れの形を選んでください</div>
<div class="mode-btns">
<button type="button" class="mode-btn" data-mode="single"><b>単独ローン</b><span>1人で借りる</span></button>
<button type="button" class="mode-btn" data-mode="pair"><b>ペアローン</b><span>2人がそれぞれ借りる</span></button>
</div>
<div class="note" style="text-align:center">あとから「3．お借入れ計画」の切り替えボタンでも変更できます。</div>
</div>
</div>
<div id="pairArea">
<input type="hidden" id="borrowMode" value="pair">

<div class="card">
<div class="card-title">1．購入物件</div>
<div class="grid">
<div class="fld">
<label for="propType">物件種別</label>
<div class="row">
<select id="propType">
<option value="land_custom" selected>土地＋注文住宅</option>
<option value="land_only">土地のみ</option>
<option value="new_detached">新築一戸建て</option>
<option value="lease_new_detached">借地権付き新築一戸建て</option>
<option value="used_detached">中古一戸建て</option>
<option value="used_mansion">中古マンション</option>
</select>
<button class="btn" id="applyTypeBtn" type="button">決定</button>
</div>
<div class="note">〈決定〉を押すと、種別に合わせて入力欄と初期値が切り替わります。</div>
</div>
<div class="fld"><label for="propName">物件名・所在地</label><div class="row"><input id="propName" type="text" placeholder="例）板橋区〇〇"></div></div>
<div class="fld"><label for="docDate">作成日</label><div class="row"><input id="docDate" type="text" placeholder="例）2026年10月1日"></div></div>
<div class="fld"><label for="deliveryYM">引渡し予定（年月）</label><div class="row"><input id="deliveryYM" type="month"></div><div class="note">入力すると、固都税の清算月数（引渡し月〜12月）を自動で入れます</div></div>
<div class="fld"><label for="customerName">お客様名（PDF用）</label><div class="row"><input id="customerName" type="text" placeholder="例）山田 太郎様、山田 花子様"></div></div>
<div class="fld"><label for="locArea">物件の所在地</label><div class="row"><select id="locArea"><option value="tokyo23" selected>東京23区</option><option value="other">23区外・埼玉県など</option></select></div><div class="note" id="locNote"></div></div>
<div class="fld hidden" id="cityRateWrap"><label for="cityPlanRate">都市計画税の税率</label><div class="row"><input id="cityPlanRate" type="number" min="0" max="0.3" step="0.01" value="0.3"><span class="unit">％</span></div><div class="note">市町村の条例で決まる税率（上限0.3％）。市街化調整区域など都市計画税がかからない場合は0を入力</div></div>
<div class="fld hidden" id="usedTaxWrap"><label for="usedTaxable">売主（消費税の区分）</label>
<div class="row"><select id="usedTaxable"><option value="nontax" selected>個人売主（非課税）</option><option value="taxable">業者売主（建物に課税）</option></select></div></div>
</div>
<div class="hr"></div>
<div class="grid">
<div class="fld"><label for="rosenka">土地の固定資産税路線価</label>
<div class="row"><input id="rosenka" type="number" min="0" step="1" value="0"><span class="unit">千円/㎡</span></div>
<div class="note"><a href="https://www.chikamap.jp/chikamap-sp/MapSelect?mcid=1" target="_blank" rel="noopener">全国地価マップで調べる</a></div></div>
<div class="fld hidden" id="siteEvalWrap"><label for="siteEval">敷地全体の評価額</label>
<div class="row"><input id="siteEval" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="siteEval">↺ 自動</button><span class="unit">円</span></div>
<div class="note">自動＝敷地全体の面積×路線価（評価証明書の金額があれば書き換えてください）</div></div>
<div class="fld"><label for="landArea" id="labelLandArea">土地面積</label><div class="row"><input id="landArea" type="number" min="0" step="0.01" value="70"><span class="unit">㎡</span></div><div class="warnnote hidden" id="landAreaWarn">※土地面積が200㎡を超えています。固定資産税・都市計画税は、住宅1戸につき200㎡を超える部分の軽減が小さくなります（固定資産税1/6→1/3、都市計画税1/3→2/3）。このシミュレーションは土地全体を200㎡以下の軽減で計算しているため、固都税の清算金・年額が実際より低めに出ます。</div></div>
<div class="fld hidden" id="shareWrap"><label for="shareNum">敷地権の共有持分</label><div class="row"><input id="shareNum" type="number" min="0" step="1" placeholder="分子" aria-label="持分の分子"><span class="paren">／</span><input id="shareDen" type="number" min="0" step="1" placeholder="分母" aria-label="持分の分母"></div><div class="note">登記簿の敷地権の割合（例：6,543／100,000）</div></div>
<div class="fld" id="setbackWrap"><label for="setbackArea">セットバック・私道面積</label><div class="row"><input id="setbackArea" type="number" min="0" step="0.01" value="10"><span class="unit">㎡</span></div></div>
<div class="fld"><label for="landEval" id="labelLandEval">土地評価額</label>
<div class="row"><input id="landEval" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="landEval">↺ 自動</button><span class="unit">円</span></div>
<div class="note" id="noteLandEval">自動＝（土地面積＋セットバック等）×路線価</div>
<div class="warnnote hidden" id="leaseNote">借地権付きのため、土地評価額・土地の移転登記・固都税清算金・土地の不動産取得税は0円で計算します。</div></div>
<div class="fld" id="bldAreaWrap"><label for="bldArea">建物面積（登記簿）</label><div class="row"><input id="bldArea" type="number" min="0" step="0.01" value="100"><span class="unit">㎡</span></div></div>
<div class="fld hidden" id="taxBldWrap"><label for="taxBldArea">課税床面積（評価証明）</label>
<div class="row"><input id="taxBldArea" type="number" min="0" step="0.01" data-auto="1"><button class="auto-btn" type="button" data-reset="taxBldArea">↺ 自動</button><span class="unit">㎡</span></div>
<label class="chk" id="urgentWrap"><input type="checkbox" id="urgent">特定都市再生緊急整備地域（東京都特別区内・50㎡以上で軽減）</label></div>
<div class="fld" id="ymWrap"><label for="newBuildYM">新築年月</label><div class="row"><input id="newBuildYM" type="month"></div>
<div class="note" id="eraDisplay"></div>
<label class="chk hidden" id="seismicWrap"><input type="checkbox" id="seismic">耐震基準適合証明書あり（昭和56年以前の建物など）</label>
<label class="chk" id="longTermWrap"><input type="checkbox" id="longTerm">長期優良住宅（保存登記0.1％・取得税控除1,300万円）</label></div>
<div class="fld" id="bldEvalWrap"><label for="bldEval" id="labelBldEval">建物評価額</label><div class="row"><input id="bldEval" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="bldEval">↺ 自動</button><span class="unit">円</span></div><div class="note" id="noteBldEval">自動＝建物面積×107,000円/㎡</div><div class="warnnote hidden" id="warnBldEval"></div></div>
</div>
<div class="hr"></div>
<div class="grid">
<div class="fld"><label for="price1" id="labelPrice1">① 土地金額</label><div class="row"><input id="price1" type="text" data-yen="1" inputmode="numeric" value="50,000,000"><span class="unit">円</span></div></div>
<div class="fld" id="price2Wrap"><label for="price2">② 建物金額</label><div class="row"><input id="price2" type="text" data-yen="1" inputmode="numeric" value="40,000,000"><span class="unit">円</span></div></div>
<div class="fld" id="vatWrap"><label for="vat" id="labelVat">③ 消費税額</label><div class="row"><input id="vat" type="text" data-yen="1" inputmode="numeric" value="0"><span class="unit">円</span></div><div class="note" id="vatNote"></div></div>
<div class="fld"><label for="priceTotalView">物件価格 合計（自動）</label><div class="row"><input id="priceTotalView" type="text" readonly><span class="unit">円</span></div></div>
</div>
</div>

<div class="card">
<div class="card-title">2．諸費用</div>
<div class="costbox land">
<div class="card-sub" id="landCostTitle">土地にかかる費用</div>
<div class="grid">
<div class="fld"><label for="stampSale">印紙代（売買契約）</label><div class="row"><input id="stampSale" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="stampSale">↺ 自動</button><span class="unit">円</span></div><div class="note">軽減税率（2027年3月31日までの作成分）</div></div>
<div class="fld"><label for="broker">仲介手数料</label><div class="row"><input id="broker" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="broker">↺ 自動</button><span class="unit">円</span></div><div class="note">自動＝｛（①−③）×3％＋6万円｝×1.1</div></div>
<div class="fld"><label for="regLand">所有権移転登記（土地）</label><div class="row"><input id="regLand" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="regLand">↺ 自動</button><span class="unit">円</span></div><div class="note">自動＝土地評価額×1.5％</div></div>
<div class="fld hidden" id="taxYearWrap"><label for="taxYear">固定資産税・都市計画税（年額）</label><div class="row"><input id="taxYear" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="taxYear">↺ 自動</button><span class="unit">円/年</span></div><div class="note">自動＝土地・建物の評価額から算出（土地は住宅用地の特例を適用）。手動で修正した場合は、この年額をもとに清算金を計算します。</div></div>
<div class="fld"><label for="taxAdjust">固定資産税・都市計画税の清算金</label><div class="row"><input id="taxAdjust" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="taxAdjust">↺ 自動</button><span class="unit">円</span></div>
<div class="row" style="margin-top:6px" id="taxUseRow"><select id="taxUse" style="flex:0 0 100px"><option value="house" selected>住宅用</option><option value="nonhouse">非住宅</option></select><input id="taxMonths" type="number" min="0" step="1" value="6"><span class="unit">か月分</span></div><div class="note" id="noteTaxAdjust"></div></div>
<div class="fld"><label for="acqLand">不動産取得税（土地）</label><div class="row"><input id="acqLand" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="acqLand">↺ 自動</button><span class="unit">円</span></div>
<div class="note"><a href="https://www.tax.metro.tokyo.lg.jp/kazei/real_estate/fudosan/syutokuzei" target="_blank" rel="noopener">東京都主税局</a>の軽減措置を適用した概算</div></div>
<div class="fld"><label for="judicial" id="labelJudicial">司法書士報酬</label><div class="row"><input id="judicial" type="text" data-yen="1" data-auto="1" inputmode="numeric" value="200,000"><button class="auto-btn" type="button" data-reset="judicial">↺ 自動</button><span class="unit">円</span></div><div class="note" id="noteJudicial"></div></div>
<div class="fld"><label for="transferFee">振込手数料</label><div class="row"><input id="transferFee" type="text" data-yen="1" inputmode="numeric" value="2,000"><span class="unit">円</span></div></div>
<div class="fld wide"><label for="otherCommon">その他</label><div class="row"><input id="otherCommon" type="text" data-yen="1" inputmode="numeric" value="0" style="flex:0 1 150px"><span class="unit">円</span><span class="paren">（</span><input id="otherCommonNote" type="text" placeholder="内容（PDFに表示）" aria-label="その他の内容"><span class="paren">）</span></div></div>
<div class="fld"><label for="landSub" id="labelLandSub">小計（自動）</label><div class="row"><input id="landSub" type="text" readonly><span class="unit">円</span></div></div>
</div>
</div>
<div class="costbox bld" id="bldCostBox">
<div class="card-sub" id="bldCostTitle">建物（注文住宅）にかかる費用</div>
<div class="grid">
<div class="fld" id="stampConWrap"><label for="stampCon">印紙代（工事請負契約）</label><div class="row"><input id="stampCon" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="stampCon">↺ 自動</button><span class="unit">円</span></div></div>
<div class="fld" id="hyojiWrap"><label for="hyoji">建物表示登記</label><div class="row"><input id="hyoji" type="text" data-yen="1" inputmode="numeric" value="120,000"><span class="unit">円</span></div></div>
<div class="fld" id="hozonWrap"><label for="hozon">建物保存登記</label><div class="row"><input id="hozon" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="hozon">↺ 自動</button><span class="unit">円</span></div><div class="note">自動＝建物評価額×0.15％（長期優良住宅は0.1％）</div></div>
<div class="fld hidden" id="transferWrap"><label for="regBldTransfer">所有権移転登記（建物）</label><div class="row"><input id="regBldTransfer" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="regBldTransfer">↺ 自動</button><span class="unit">円</span></div>
<div class="row" style="margin-top:6px"><span class="unit">税率</span><select id="transferRate"><option value="0.001">0.1％（長期優良・認定低炭素）</option><option value="0.003" selected>0.3％（住宅用家屋の軽減）</option><option value="0.02">2.0％（本則）</option></select></div>
<div class="note">昭和57年1月以降（または耐震証明あり）かつ登記面積50㎡以上で0.3％</div></div>
<div class="fld" id="acqBldWrap"><label for="acqBld">不動産取得税（建物）</label><div class="row"><input id="acqBld" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="acqBld">↺ 自動</button><span class="unit">円</span></div>
<div class="note" id="noteAcqBld">（建物評価額−控除額）×3％</div><div class="warnnote hidden" id="acqWarn"></div></div>
<div class="fld hidden" id="mgmtSettleWrap"><label>管理費・修繕積立金の清算金（1か月分）</label>
<div class="settle-grid">
<div><div class="mini-l">管理費（月額）</div><div class="row"><input id="mgmtIn" type="text" data-yen="1" inputmode="numeric" placeholder="0" aria-label="管理費（月額）"><span class="unit">円</span></div></div>
<div><div class="mini-l">修繕積立金（月額）</div><div class="row"><input id="reserveIn" type="text" data-yen="1" inputmode="numeric" placeholder="0" aria-label="修繕積立金（月額）"><span class="unit">円</span></div></div>
</div>
<input id="mgmtSettle" type="hidden">
<div class="note">管理費＋修繕積立金の1か月分を清算金として建物分の小計に入れます。入力した金額は「4．毎月・毎年かかる費用」にも自動で入ります。</div></div>
<div class="fld" id="insuranceWrap"><label for="insurance">火災・地震保険（各5年）＋家財保険</label><div class="row"><input id="insurance" type="text" data-yen="1" data-auto="1" inputmode="numeric" value="350,000"><button class="auto-btn" type="button" data-reset="insurance">↺ 自動</button><span class="unit">円</span></div><div class="note" id="noteInsurance"></div></div>
<div class="fld" id="judicialBldWrap"><label for="judicialBld">司法書士報酬（建物）</label><div class="row"><input id="judicialBld" type="text" data-yen="1" data-auto="1" inputmode="numeric" value="200,000"><button class="auto-btn" type="button" data-reset="judicialBld">↺ 自動</button><span class="unit">円</span></div><div class="note">自動：20万円（建物分の借入がある場合は＋3万円）</div></div>
<div class="fld" id="transferFeeBldWrap"><label for="transferFeeBld">振込手数料（建物）</label><div class="row"><input id="transferFeeBld" type="text" data-yen="1" inputmode="numeric" value="2,000"><span class="unit">円</span></div></div>
<div class="fld wide" id="otherBldWrap"><label for="otherBld">その他（建物）</label><div class="row"><input id="otherBld" type="text" data-yen="1" inputmode="numeric" value="0" style="flex:0 1 150px"><span class="unit">円</span><span class="paren">（</span><input id="otherBldNote" type="text" placeholder="内容（PDFに表示）" aria-label="その他（建物）の内容"><span class="paren">）</span></div></div>
<div class="fld"><label for="bldSub">建物分 小計（自動）</label><div class="row"><input id="bldSub" type="text" readonly><span class="unit">円</span></div></div>
</div>
</div>
<div class="grid" style="margin-top:12px">
<div class="fld"><label for="commonSub">物件の諸費用 合計（自動）</label><div class="row"><input id="commonSub" type="text" readonly><span class="unit">円</span></div></div>
</div>
<p class="note" style="margin-top:12px">ローンにかかる諸費用（抵当権設定登記・融資事務手数料・金消契約の印紙代）は、次の「3．ペアローン」で2人分をそれぞれ計算します。</p>
</div>

<div class="card">
<div class="card-title" id="loanCardTitle">3．ペアローン</div>
<div class="mode-switch" role="group" aria-label="お借入れの形">
<button type="button" class="ms-btn" data-mode="single">単独ローン</button>
<button type="button" class="ms-btn" data-mode="pair">ペアローン</button>
</div>
<div class="loan-common">
<div class="fld"><label for="bankSel">借入金融機関</label><div class="row selrow"><select id="bankSel"><option value="三菱ＵＦＪ銀行" selected>三菱ＵＦＪ銀行</option><option value="フラット３５">フラット３５</option><option value="manual">手動入力</option></select><input id="bank" type="text" value="三菱ＵＦＪ銀行" class="hidden" placeholder="金融機関名を入力" aria-label="金融機関名"></div><div class="note" id="bankLink"></div><div class="note">金利の初期値：三菱ＵＦＪ銀行 <span id="rateMufg">1.195</span>％／フラット３５ <span id="rateFlat">3.92</span>％</div></div>
<div class="fld"><label for="loanMode">借入総額の決め方</label><div class="row"><select id="loanMode">
<option value="price" selected>物件価格−頭金（諸費用は自己資金）</option>
<option value="net">総額（物件価格＋諸費用）−自己資金（頭金＋諸費用分）</option>
<option value="manual">手動で入力する</option></select></div></div>
<div class="fld"><label for="loanTotal" id="labelLoanTotal">借入総額（2人合計）</label><div class="row"><input id="loanTotal" type="text" data-yen="1" inputmode="numeric"><span class="unit">万円</span></div></div>
<div class="fld" id="ratioWrap"><label for="ratioA">借入割合（A：B）</label>
<div class="row"><input id="ratioA" type="number" min="0" max="100" step="1" value="50"><span class="unit">％ ：</span><input id="ratioB" type="text" readonly><span class="unit">％</span></div></div>
<div class="fld hidden" id="mortRateWrap"><label for="mortRateUsed">抵当権設定登記の税率（中古）</label>
<div class="row"><select id="mortRateUsed"><option value="0.001" selected>0.1％（住宅用家屋の軽減）</option><option value="0.004">0.4％（本則）</option></select></div>
<div class="note">昭和57年1月以降（または耐震証明あり）かつ登記面積50㎡以上で0.1％</div></div>
</div>
<div class="persons" id="persons"></div>
<div class="grid" style="margin-top:14px">
<div class="fld"><label for="loanMiscTotal" id="labelLoanMiscTotal">ローン2本分の諸費用 合計（自動）</label><div class="row"><input id="loanMiscTotal" type="text" readonly><span class="unit">円</span></div>
<div class="note" id="noteLoanMiscTotal">2人分の抵当権設定登記・融資事務手数料・金消契約印紙代・その他の合計</div></div>
</div>
<div class="grid" style="margin-top:12px">
<div class="fld"><label for="allMiscTotal">諸費用 合計（物件＋ローン・自動）</label><div class="row"><input id="allMiscTotal" type="text" readonly style="font-weight:800"><span class="unit">円</span></div>
<div class="note" id="noteAllMiscTotal">「2．諸費用」の物件の諸費用 合計＋上のローン2本分の諸費用 合計</div></div>
</div>
</div>

<div class="card">
<div class="card-title">4．毎月・毎年かかる費用</div>
<div class="grid">
<div class="fld"><label for="annualTax">固定資産税・都市計画税（年額）</label><div class="row"><input id="annualTax" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="annualTax">↺ 自動</button><span class="unit">円/年</span></div></div>
<div class="fld"><label for="annualTaxMonths">税計算の月数</label><div class="row"><input id="annualTaxMonths" type="number" min="0" step="1" value="12"><span class="unit">か月</span></div></div>
<div class="fld hidden" id="vacantTaxWrap"><label for="vacantTax">建物完成までにかかる1年分の固定資産税・都市計画税</label><div class="row"><input id="vacantTax" type="text" data-yen="1" data-auto="1" inputmode="numeric"><button class="auto-btn" type="button" data-reset="vacantTax">↺ 自動</button><span class="unit">円/年</span></div><div class="note" id="noteVacantTax"></div></div>
<div class="fld hidden" id="vacantRateWrap"><label for="vacantRate">非住宅用地の課税標準の割合（負担水準）</label><div class="row"><input id="vacantRate" type="number" min="0" max="70" step="1" value="65" data-auto="1"><button class="auto-btn" type="button" data-reset="vacantRate">↺ 自動</button><span class="unit">％</span></div><div class="note">自動＝上限の割合（東京23区65％、23区外70％）。実際は土地ごとに60％〜上限の間で決まるため、課税明細書の負担水準がわかれば書き換えてください</div></div>
<div class="fld hidden" id="leaseWrap"><label for="leaseGround">毎月地代</label><div class="row"><input id="leaseGround" type="text" data-yen="1" inputmode="numeric"><span class="unit">円/月</span></div></div>
</div>
<div class="grid hidden" id="mansionWrap" style="margin-top:12px">
<div class="fld"><label for="mgmt">管理費</label><div class="row"><input id="mgmt" type="text" readonly><span class="unit">円/月</span></div><div class="note">「2．諸費用」の建物にかかる費用で入力した金額</div></div>
<div class="fld"><label for="reserve">修繕積立金</label><div class="row"><input id="reserve" type="text" readonly><span class="unit">円/月</span></div><div class="note">「2．諸費用」の建物にかかる費用で入力した金額</div></div>
<div class="fld"><label for="mOther">その他（駐輪場など）</label><div class="row"><input id="mOther" type="text" data-yen="1" inputmode="numeric"><span class="unit">円/月</span></div></div>
</div>
</div>

<div class="card">
<div class="card-title">5．計算結果</div>
<div class="split-head"><span style="font-weight:800">総額（物件価格＋諸費用）の内訳</span><span><span class="gv" id="grandView">0</span> 円</span></div>
<div class="split-bar" id="splitBar" role="img" aria-label="総額に対する2人の借入と自己資金の内訳"></div>
<div class="split-legend" id="splitLegend"></div>
<div class="rt-wrap">
<table class="rt"><thead><tr id="resultHead"></tr></thead><tbody id="resultBody"></tbody></table>
</div>
<div class="sumbox">
<div class="sumgrid">
<div>
<div class="sl"><span>物件価格</span><span><b id="sPrice">0</b> 円</span></div>
<div class="sl"><span>諸費用（物件＋ローン）</span><span><b id="sMisc">0</b> 円</span></div>
<div class="sl big"><span>総額</span><span><b id="sGrand">0</b> 円</span></div>
<div class="sl"><span>借入合計</span><span><b id="sLoan">0</b> 円</span></div>
<div class="sl"><span>自己資金合計</span><span><b id="sCash">0</b> 円</span></div>
<div class="sl"><span>資金の過不足</span><span><b id="sGap">0</b> 円</span></div>
</div>
<div>
<div class="sl big"><span id="lblSMonthly">毎月返済額（2人合計）</span><span><b id="sMonthly">0</b> 円</span></div>
<div class="sl"><span id="lblSBonus">ボーナス返済額（2人合計・1回）</span><span><b id="sBonus">0</b> 円</span></div>
<div class="sl hidden" id="sExtraRow"><span>毎月の支払い合計（地代・管理費等を含む）</span><span><b id="sMonthlyAll">0</b> 円</span></div>
<div class="sl hidden" id="sVacantRow"><span>建物完成までの固都税（1年分・非住宅用地）</span><span><b id="sVacant">0</b> 円</span></div>
<div class="sl"><span>固定資産税・都市計画税（年額）</span><span><b id="sAnnualTax">0</b> 円</span></div>
</div>
</div>
<div class="gapbox ok" id="gapWarn"></div>
</div>
<div class="notes">
<span id="pairNotes">※負担割合（登記持分の目安）は、資金負担額からローン関連の諸費用と火災保険料・管理費等の清算金を除いた、不動産の取得費用の負担割合で計算しています。<br>※登記の持分は、2人が実際に負担した金額（借入＋自己資金）の割合に合わせるのが原則です。負担割合と持分が異なると、差額分が贈与とみなされる場合があります（相続税法第9条、<a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/zoyo/4402.htm" target="_blank" rel="noopener">国税庁 No.4402</a>）。<br>
※ペアローンでは2人がそれぞれ借入人となり、互いの借入の連帯保証人となるのが一般的です。団体信用生命保険の保障は各人の借入分のみが対象です。<br></span>
※本計算は概算であり実額とは異なります。返済額は元利均等返済による目安額です。住宅ローンの借入及び金利優遇の適用には銀行所定の審査が必要です。<br>
※金利や貸出条件は本書作成日現在のもので、融資実行時に変更となる場合があります。変動金利型融資は、融資実行後の金利情勢により返済額が変動します。<br>
※登記費用、固都税の清算金、固都税の年額は路線価等を基に算出しておりますので、金額が異なる場合がございます。火災保険は建物面積や補償内容により金額が異なります。
</div>
</div>
<div class="card">
<div class="card-title">6．ご契約からお引渡しまでの資金の流れ</div>
<div class="actions"><button class="btn" id="cfAutoBtn" type="button">資金計画の数字を反映（上書き）</button><label class="chk" style="margin:0"><input type="checkbox" id="cfInPdf" checked>PDFに含める</label></div>
<p class="note">単位は万円です。手付金・中間金の割合や日付は自由に書き換えられます。必要な資金＝物件＋諸費用、現金＝必要な資金−ローン。注文住宅の中間金は、つなぎ融資などでローンを充てる前提で自動入力します。現金のマイナスは、決済時に戻ってくる金額（先に払った手付金の分など）です。青い欄（最後の回の物件・諸費用・ローン）は、合計から前の回の欄を引いて自動計算します（手入力で上書き可、空欄にすると自動に戻ります）。</p>
<div class="cf-ref" id="cfRef"></div>
<div class="cf-wrap" id="cfBox"></div>
<div class="gapbox info" id="cfSum"></div>
</div>
<div class="card">
<div class="lockbox" id="pairLock">
<div class="card-sub" style="margin-top:0">PDFの保存・作成者の変更（パスワードが必要です）</div>
<div class="lock-row">
<div><label for="unlockPass">パスワード</label><input type="password" id="unlockPass" placeholder="パスワード" autocomplete="current-password"></div>
<button type="button" id="unlockBtn" class="btn primary">解除</button>
</div>
<div id="passMsg"></div>
<div class="hr"></div>
</div>
<div class="card-sub" style="margin-top:0">PDFに表示する作成者</div>
<div class="grid">
<div class="fld"><label for="staffCompany">会社名</label><div class="row"><input id="staffCompany" type="text" value="株式会社富士屋不動産"></div></div>
<div class="fld"><label for="staffName">担当者名</label><div class="row"><input id="staffName" type="text" value="山本"></div></div>
<div class="fld"><label for="staffTel">電話番号</label><div class="row"><input id="staffTel" type="text" inputmode="tel" value="03-5248-6228"></div></div>
</div>
<div class="note">入力内容はこのブラウザに記憶され、次回以降も自動で入ります。空欄の項目はPDFに表示しません。</div>
<div class="hr"></div>
<div class="actions">
<button class="btn primary" id="pdfBtn" type="button">PDFを保存</button>
<span class="note" style="margin:0" id="pdfNote">パスワードを解除するとPDFを保存できます。</span>
</div>
<div class="hr"></div>
<div class="card-sub" style="margin-top:0">途中保存 ／ 読み込み</div>
<div class="actions">
<button class="btn primary" id="saveBtn" type="button">途中保存</button>
<button class="btn" id="loadBtn" type="button">読み込み</button>
<button class="btn danger" id="clearBtn" type="button">保存削除</button>
<span id="saveMsg" class="note" style="margin:0;font-size:13px"></span>
</div>
<div class="note">このブラウザ（同じパソコン・同じブラウザ）に保存されます。ブラウザのデータを消去すると失われます。</div>
</div>
</div>
<div class="card link-card">
<div class="card-sub" style="margin-top:0">あわせて読みたい</div>
<a class="related-link" href="https://www.fujiyafudosan.co.jp/blog/entry-719402/" target="_blank" rel="noopener">返済シミュレーション</a>
<a class="related-link" href="https://www.fujiyafudosan.co.jp/blog/entry-719079/" target="_blank" rel="noopener">住宅ローン控除シミュレーション</a>
</div>
</div>
</section>
<div id="pairPdfHost"><div id="pairPdfSheet"></div></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.3/html2pdf.bundle.min.js"></script>
<script>
/* 本体はBase64で格納（CMSエディタによる記号の書き換え対策） */
(function(){var b='IWZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiOyFmdW5jdGlvbigpe3ZhciB0PSExO2Z1bmN0aW9uIGUoKXtyZXR1cm4hIXR8fCEoIWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJwYWlyQXJlYSIpfHwhZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInBhaXJQZGZIb3N0IikpJiYodD0hMCxmdW5jdGlvbigpe2NvbnN0IHQ9dD0+ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodCksZT10KCJwYWlyQ2FsYyIpLGE9WyJBIiwiQiJdLG49dD0+e2NvbnN0IGU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodCksYT1wYXJzZUZsb2F0KChlJiZlLnRleHRDb250ZW50fHwiIikucmVwbGFjZSgvW15cZC5dL2csIiIpKTtyZXR1cm4gTnVtYmVyLmlzRmluaXRlKGEpP1N0cmluZyhhKToicmF0ZUZsYXQiPT09dD8iMy45MiI6IjEuMTk1In07bGV0IGw9ITA7Y29uc3Qgcz10PT5TdHJpbmcobnVsbD09dD8iIjp0KS5yZXBsYWNlKC9bLFxzXS9nLCIiKSxvPXQ9Pntjb25zdCBlPXBhcnNlRmxvYXQocyh0KS5yZXBsYWNlKC9bXlxkLlwtXS9nLCIiKSk7cmV0dXJuIE51bWJlci5pc0Zpbml0ZShlKT9lOjB9LHI9dD0+TnVtYmVyLmlzRmluaXRlKHQpP01hdGgucm91bmQodCkudG9Mb2NhbGVTdHJpbmcoImphLUpQIik6IjAiLGQ9dD0+MTAwKk1hdGguY2VpbChNYXRoLnJvdW5kKHQpLzEwMCksYz1lPT57Y29uc3QgYT10KGUpO3JldHVybiBhP28oYS52YWx1ZSk6MH0saT1lPT57Y29uc3QgYT10KGUpLG49cGFyc2VGbG9hdChhP2EudmFsdWU6IiIpO3JldHVybiBOdW1iZXIuaXNGaW5pdGUobik/bjowfSx1PShlLGEpPT57Y29uc3Qgbj10KGUpO24mJihuLnZhbHVlPWEpfSxwPWU9Pntjb25zdCBhPXQoZSk7cmV0dXJuISghYXx8IjEiIT09YS5kYXRhc2V0LnRvdWNoZWQpfSxoPShlLGEpPT57Y29uc3Qgbj10KGUpO24mJiIxIiE9PW4uZGF0YXNldC50b3VjaGVkJiYobi52YWx1ZT1yKGEpKX0sbT0oZSxhKT0+e2NvbnN0IG49dChlKTtuJiZuLmNsYXNzTGlzdC50b2dnbGUoImhpZGRlbiIsIWEpfSxmPXszODoiJmFtcDsiLDYwOiImbHQ7Iiw2MjoiJmd0OyIsMzQ6IiZxdW90OyIsMzk6IiYjMzk7In0sdj10PT5TdHJpbmcobnVsbD09dD8iIjp0KS5yZXBsYWNlKC9bXHUwMDI2XHUwMDNjXHUwMDNlXHUwMDIyXHUwMDI3XS9nLHQ9PmZbdC5jaGFyQ29kZUF0KDApXSksYj10PT4oTWF0aC5yb3VuZCgxMCp0KS8xMCkudG9GaXhlZCgxKS5yZXBsYWNlKC9cLjAkLywiIikrIiUiO2xldCAkPSJsYW5kX2N1c3RvbSI7Y29uc3QgeT0oKT0+ImxhbmRfb25seSI9PT0kLGc9KCk9PiJsYW5kX2N1c3RvbSI9PT0kLE09KCk9PiJsYW5kX29ubHkiPT09JHx8ImxhbmRfY3VzdG9tIj09PSQseD0oKT0+Im5ld19kZXRhY2hlZCI9PT0kfHwibGVhc2VfbmV3X2RldGFjaGVkIj09PSQsQj0oKT0+ImxlYXNlX25ld19kZXRhY2hlZCI9PT0kLEw9KCk9PiJ1c2VkX2RldGFjaGVkIj09PSR8fCJ1c2VkX21hbnNpb24iPT09JCx3PSgpPT4idXNlZF9tYW5zaW9uIj09PSQ7ZnVuY3Rpb24gQSh0KXtjb25zdCBlPSh0LGUsYSxuKT0+e2NvbnN0IGw9KG49bnx8e30pLmF1dG8/JyBkYXRhLWF1dG89IjEiJzoiIixzPW4ueWVuPycgZGF0YS15ZW49IjEiIGlucHV0bW9kZT0ibnVtZXJpYyInOiIiLG89bi5ybz8iIHJlYWRvbmx5IjoiIixyPW4ubnVtPyJudW1iZXIiOiJ0ZXh0IixkPW4ubnVtP2AgbWluPSIwIiBzdGVwPSIke24uc3RlcHx8IjEifSJgOiIiLGM9bi5hdXRvP2A8YnV0dG9uIGNsYXNzPSJhdXRvLWJ0biIgdHlwZT0iYnV0dG9uIiBkYXRhLXJlc2V0PSIke2V9Ij7ihrog6Ieq5YuVPC9idXR0b24+YDoiIixpPW4ubm90ZT9gPGRpdiBjbGFzcz0ibm90ZSI+JHtuLm5vdGV9PC9kaXY+YDoiIix1PW4ubGlzdD9gIGxpc3Q9IiR7bi5saXN0fSJgOiIiO3JldHVybmA8ZGl2IGNsYXNzPSJmbGQke24ud3JhcENscz8iICIrbi53cmFwQ2xzOiIifSIke24ud3JhcElkP2AgaWQ9IiR7bi53cmFwSWR9ImA6IiJ9PjxsYWJlbCBmb3I9IiR7ZX0iPiR7dH08L2xhYmVsPlxuICAgICAgICA8ZGl2IGNsYXNzPSJyb3ciPjxpbnB1dCBpZD0iJHtlfSIgdHlwZT0iJHtyfSIke2R9JHtzfSR7bH0ke299JHt1fSB2YWx1ZT0iJHtudWxsPT1uLnZhbHVlPyIiOm4udmFsdWV9Ij4ke2N9PHNwYW4gY2xhc3M9InVuaXQiPiR7YX08L3NwYW4+PC9kaXY+JHtpfTwvZGl2PmB9O3JldHVybmBcbiAgICA8ZGl2IGNsYXNzPSJwZXJzb24gJHsiQSI9PT10PyJhIjoiYiJ9IiBpZD0icGVyc29uQ2FyZCR7dH0iPlxuICAgICAgPGRpdiBjbGFzcz0icGVyc29uLWhlYWQiPlxuICAgICAgICA8c3BhbiBjbGFzcz0iYmFkZ2UiIGlkPSJiYWRnZSR7dH0iPiR7IkEiPT09dD8iQeOBleOCkyI6IkLjgZXjgpMifTwvc3Bhbj5cbiAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJuYW1lJHt0fSIgY2xhc3M9InBuYW1lIiBwbGFjZWhvbGRlcj0iJHsiQSI9PT10PyLkvovvvInlsbHnlLAg5aSq6YOOIjoi5L6L77yJ5bGx55SwIOiKseWtkCJ9IiBhcmlhLWxhYmVsPSIke3R944GV44KT44Gu44GK5ZCN5YmNIj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0icGdyaWQiPlxuICAgICAgICAke2UoIumgremHke+8iOeJqeS7tuS+oeagvOOBq+WFheOBpuOCi+iHquW3seizh+mHke+8iSIsImRvd24iK3QsIuS4h+WGhiIse3llbjoxLHZhbHVlOiIwIn0pfVxuICAgICAgICAke2UoIuWAn+WFpemHkemhjSIsImxvYW4iK3QsIuS4h+WGhiIse3llbjoxLGF1dG86MSxub3RlOic8c3BhbiBpZD0ibG9hbk5vdGUnK3QrJyI+6Ieq5YuV77yd5YCf5YWl57eP6aGNw5flgJ/lhaXlibLlkIjvvIjmiYvlhaXlipvjgZnjgovjgajnm7jmiYvlgbTjga/nt4/poY3jgYvjgonlt67jgZflvJXjgYTjgaboh6rli5XoqIjnrpfvvIk8L3NwYW4+J30pfVxuICAgICAgICAke2UoIuOBhuOBoeWcn+WcsOWIhu+8iOWcn+WcsOWFiOihjOiejeizh++8iSIsImxhbmRMb2FuIit0LCLkuIflhoYiLHt5ZW46MSxhdXRvOjEsd3JhcElkOiJsYW5kTG9hbldyYXAiK3Qsbm90ZToi6Ieq5YuV77yd5YCf5YWl6YeR6aGNw5flnJ/lnLDph5HpoY3jga7libLlkIgifSl9XG4gICAgICAgIDxkaXYgY2xhc3M9ImZsZCI+PGxhYmVsIGZvcj0icnR5cGVTZWwke3R9Ij7ph5HliKnjgr/jgqTjg5c8L2xhYmVsPjxkaXYgY2xhc3M9InJvdyBzZWxyb3ciPjxzZWxlY3QgaWQ9InJ0eXBlU2VsJHt0fSI+PG9wdGlvbiB2YWx1ZT0i5aSJ5YuVIiBzZWxlY3RlZD7lpInli5U8L29wdGlvbj48b3B0aW9uIHZhbHVlPSLlm7rlrpoiPuWbuuWumjwvb3B0aW9uPjxvcHRpb24gdmFsdWU9Im1hbnVhbCI+5omL5YuV5YWl5YqbPC9vcHRpb24+PC9zZWxlY3Q+PGlucHV0IGlkPSJydHlwZSR7dH0iIHR5cGU9InRleHQiIHZhbHVlPSLlpInli5UiIGNsYXNzPSJoaWRkZW4iIHBsYWNlaG9sZGVyPSLkvovvvIkxMOW5tOWbuuWumiIgYXJpYS1sYWJlbD0i6YeR5Yip44K/44Kk44OXIj48L2Rpdj48L2Rpdj5cbiAgICAgICAgJHtlKCLono3os4fkuovli5nmiYvmlbDmlpkg5paZ546HIiwiZmVlUmF0ZSIrdCwi77yFIix7bnVtOjEsc3RlcDoiMC4wMSIsdmFsdWU6IjIuMiJ9KX1cbiAgICAgICAgPGRpdiBjbGFzcz0ic3ViLWgyIiBpZD0ibGFuZExvYW5IZWFkJHt0fSI+5Zyf5Zyw5YiG44Ot44O844OzPC9kaXY+XG4gICAgICAgICR7ZSgi6YeR5Yip77yI5bm077yJIiwicmF0ZSIrdCwi77yFIix7bnVtOjEsc3RlcDoiMC4wMDEiLHZhbHVlOm4oInJhdGVNdWZnIil9KX1cbiAgICAgICAgJHtlKCLov5TmuIjmnJ/plpMiLCJ5ZWFycyIrdCwi5bm0Iix7bnVtOjEsdmFsdWU6IjM1In0pfVxuICAgICAgICAke2UoIuODnOODvOODiuOCueWFheW9k+WFg+mHke+8iOe3j+mhje+8iSIsImJvbnVzIit0LCLkuIflhoYiLHt5ZW46MSx2YWx1ZToiMCJ9KX1cbiAgICAgICAgPGRpdiBjbGFzcz0iYmxkLWxvYW4iIGlkPSJibGRMb2FuQm94JHt0fSI+XG4gICAgICAgICAgPGRpdiBjbGFzcz0ic3ViLWgyIGZsZXhoIj7lu7rnianliIbjg63jg7zjg7M8bGFiZWwgY2xhc3M9ImNoayBpbmxpbmUiPjxpbnB1dCB0eXBlPSJjaGVja2JveCIgaWQ9Imxpbmske3R9IiBjaGVja2VkPuWcn+WcsOOBqOmAo+WLlTwvbGFiZWw+PC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz0icGdyaWQiPlxuICAgICAgICAgICR7ZSgi6YeR5Yip77yI5bm077yJIiwiYmxkUmF0ZSIrdCwi77yFIix7bnVtOjEsc3RlcDoiMC4wMDEiLHZhbHVlOm4oInJhdGVNdWZnIil9KX1cbiAgICAgICAgICAke2UoIui/lOa4iOacn+mWkyIsImJsZFllYXJzIit0LCLlubQiLHtudW06MSx2YWx1ZToiMzUifSl9XG4gICAgICAgICAgJHtlKCLjg5zjg7zjg4rjgrnlhYXlvZPlhYPph5HvvIjnt4/poY3vvIkiLCJibGRCb251cyIrdCwi5LiH5YaGIix7eWVuOjEsdmFsdWU6IjAifSl9XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz0ibm90ZSI+44CM5Zyf5Zyw44Go6YCj5YuV44CN44Gr44OB44Kn44OD44Kv44GM44GC44KL44Go44CB6YeR5Yip44Go6L+U5riI5pyf6ZaT44Gv5Zyf5Zyw5YiG44Go5ZCM44GY44Gr44Gq44KK44G+44GZ44CCPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPSJwYXktb3V0Ij5cbiAgICAgICAgPGRpdiBjbGFzcz0icGF5LWxpbmUiPjxzcGFuPuavjuaciOi/lOa4iOmhje+8iOamgueul++8iTwvc3Bhbj48c3Bhbj48YiBpZD0ibW9udGhseSR7dH0iPjA8L2I+IOWGhi/mnIg8L3NwYW4+PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9InBheS1saW5lIj48c3Bhbj7jg5zjg7zjg4rjgrnov5TmuIjpoY3vvIgx5Zue44GC44Gf44KK77yJPC9zcGFuPjxzcGFuPjxiIGlkPSJib251c091dCR7dH0iIGNsYXNzPSJzbWFsbCI+MDwvYj4g5YaGL+Wbnjwvc3Bhbj48L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz0icGF5LXNwbGl0IiBpZD0icGF5U3BsaXQke3R9Ij48L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0ic3ViLWgiPuOBk+OBruaWueOBruODreODvOODs+OBq+OBi+OBi+OCi+iruOiyu+eUqDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0icGdyaWQiPlxuICAgICAgICAke2UoIuaKteW9k+aoqeioreWumueZu+iomO+8iOeZu+mMsuWFjeioseeoju+8iSIsIm1vcnQiK3QsIuWGhiIse3llbjoxLGF1dG86MSx3cmFwSWQ6Im1vcnRXcmFwIit0LG5vdGU6JzxzcGFuIGlkPSJtb3J0Tm90ZScrdCsnIj48L3NwYW4+J30pfVxuICAgICAgICAke2UoIuiejeizh+S6i+WLmeaJi+aVsOaWmSIsImZlZSIrdCwi5YaGIix7eWVuOjEsYXV0bzoxLHdyYXBJZDoiZmVlV3JhcCIrdCxub3RlOiLoh6rli5XvvJ3lgJ/lhaXph5HpoY3Dl+aWmeeOhyJ9KX1cbiAgICAgICAgJHtlKCLmirXlvZPmqKnoqK3lrprnmbvoqJjvvIjlnJ/lnLDliIbvvIkiLCJtb3J0TCIrdCwi5YaGIix7eWVuOjEsYXV0bzoxLHdyYXBJZDoibW9ydExXcmFwIit0LG5vdGU6IuiHquWLle+8neWcn+WcsOWIhsOXMC4077yFIn0pfVxuICAgICAgICAke2UoIuiejeizh+S6i+WLmeaJi+aVsOaWme+8iOWcn+WcsOWIhu+8iSIsImZlZUwiK3QsIuWGhiIse3llbjoxLGF1dG86MSx3cmFwSWQ6ImZlZUxXcmFwIit0LG5vdGU6IuiHquWLle+8neWcn+WcsOWIhsOX5paZ546HIn0pfVxuICAgICAgICAke2UoIuaKteW9k+aoqeioreWumueZu+iomO+8iOW7uueJqeWIhu+8iSIsIm1vcnRCIit0LCLlhoYiLHt5ZW46MSxhdXRvOjEsd3JhcElkOiJtb3J0QldyYXAiK3Qsbm90ZToi6Ieq5YuV77yd5bu654mp5YiGw5cwLjHvvIXvvIjkvY/lroXnlKjlrrblsYvjga7ou73muJvvvIkifSl9XG4gICAgICAgICR7ZSgi6J6N6LOH5LqL5YuZ5omL5pWw5paZ77yI5bu654mp5YiG77yJIiwiZmVlQiIrdCwi5YaGIix7eWVuOjEsYXV0bzoxLHdyYXBJZDoiZmVlQldyYXAiK3Qsbm90ZToi6Ieq5YuV77yd5bu654mp5YiGw5fmlpnnjocifSl9XG4gICAgICAgICR7ZSgi6YeR5raI5aWR57SE5Y2w57SZ5LujIiwibHN0YW1wIit0LCLlhoYiLHt5ZW46MSx2YWx1ZToiMCIsbm90ZToi6Zu75a2Q5aWR57SE44GM5LiA6Iis55qE44Gq44Gf44KBMOWGhuOAguabuOmdouOBp+Wlkee0hOOBmeOCi+WgtOWQiOOBr+WNsOe0meS7o+OCkuWFpeWKm++8iOS+i++8muWAn+WFpTEsMDAw5LiH5YaG6LaFNSwwMDDkuIflhobku6XkuIvjga8y5LiH5YaG77yJIn0pfVxuICAgICAgICA8ZGl2IGNsYXNzPSJmbGQiPjxsYWJlbCBmb3I9InBvdGhlciR7dH0iPuOBneOBruS7lu+8iOS/neiovOaWmeODu+i/veWKoOOBruWPuOazleabuOWjq+WgsemFrOOBquOBqe+8iTwvbGFiZWw+PGRpdiBjbGFzcz0icm93Ij48aW5wdXQgaWQ9InBvdGhlciR7dH0iIHR5cGU9InRleHQiIGRhdGEteWVuPSIxIiBpbnB1dG1vZGU9Im51bWVyaWMiIHZhbHVlPSIwIiBzdHlsZT0iZmxleDowIDEgMTMwcHgiPjxzcGFuIGNsYXNzPSJ1bml0Ij7lhoY8L3NwYW4+PHNwYW4gY2xhc3M9InBhcmVuIj7vvIg8L3NwYW4+PGlucHV0IGlkPSJwb3RoZXJOb3RlJHt0fSIgdHlwZT0idGV4dCIgcGxhY2Vob2xkZXI9IuWGheWuue+8iFBERuOBq+ihqOekuu+8iSIgYXJpYS1sYWJlbD0i44Gd44Gu5LuW44Gu5YaF5a65Ij48c3BhbiBjbGFzcz0icGFyZW4iPu+8iTwvc3Bhbj48L2Rpdj48L2Rpdj5cbiAgICAgICAgJHtlKCLoq7josrvnlKjjgavlhYXjgabjgovoh6rlt7Hos4fph5EiLCJjYXNoIit0LCLkuIflhoYiLHt5ZW46MSx2YWx1ZToiMCIsbm90ZToi44GT44Gu5pa544GM6Ku46LK755So44Gu44Gf44KB44Gr55So5oSP44GZ44KL6Ieq5bex6LOH6YeRIn0pfVxuICAgICAgICAke2UoIuODreODvOODs+OBq+OBi+OBi+OCi+iruOiyu+eUqCDlsI/oqIjvvIjoh6rli5XvvIkiLCJwc3ViIit0LCLlhoYiLHtybzoxfSl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5gfXQoInBlcnNvbnMiKS5pbm5lckhUTUw9QSgiQSIpK0EoIkIiKTtjb25zdCBDPSgpPT4ic2luZ2xlIj09PXQoImJvcnJvd01vZGUiKS52YWx1ZT8ic2luZ2xlIjoicGFpciIsUz0oKT0+InNpbmdsZSI9PT1DKCk7ZnVuY3Rpb24gayh0LGUsYSl7Y29uc3Qgbj1lLzEwMC8xMixsPTEyKmE7cmV0dXJuIHQ8PTB8fGE8PTA/MDpNYXRoLnJvdW5kKDA9PT1uP3QvbDp0KihuKk1hdGgucG93KDErbixsKSkvKE1hdGgucG93KDErbixsKS0xKSl9ZnVuY3Rpb24gRSh0LGUsYSl7aWYodDw9MHx8YTw9MClyZXR1cm4gMDtjb25zdCBuPWUvMTAwLzEyLGw9TWF0aC5wb3coMStuLDYpLTEscz0yKmE7cmV0dXJuIE1hdGgucm91bmQoMD09PWw/dC9zOnQqKGwqTWF0aC5wb3coMStsLHMpKS8oTWF0aC5wb3coMStsLHMpLTEpKX1mdW5jdGlvbiBUKHQpe2lmKCF0KXJldHVybntlcmE6IuKAlCIsYWdlOiLigJQifTtjb25zdFtlLGFdPXQuc3BsaXQoIi0iKS5tYXAoTnVtYmVyKTtpZighZSlyZXR1cm57ZXJhOiLigJQiLGFnZToi4oCUIn07bGV0IG49IiIsbD0wO2U+MjAxOXx8MjAxOT09PWUmJmE+PTU/KG49IuS7pOWSjCIsbD1lLTIwMTgpOmU+PTE5ODk/KG49IuW5s+aIkCIsbD1lLTE5ODgpOmU+PTE5MjYmJihuPSLmmK3lkowiLGw9ZS0xOTI1KTtjb25zdCBzPW5ldyBEYXRlLG89MTIqcy5nZXRGdWxsWWVhcigpK3MuZ2V0TW9udGgoKSsxLSgxMiplK2EpO3JldHVybntlcmE6bj9uKygxPT09bD8i5YWD5bm0IjpsKyLlubQiKTplKyLlubQiLGFnZTpvPD0wPyLmlrDnr4kiOm88MTI/IueviTHlubTmnKrmuoAiOmDnr4kke01hdGguZmxvb3Ioby8xMil95bm0YH19ZnVuY3Rpb24gXygpe2NvbnN0IGU9dCgibmV3QnVpbGRZTSIpLnZhbHVlO2lmKCFlKXJldHVybiAwO2NvbnN0W2Esbl09ZS5zcGxpdCgiLSIpLm1hcChOdW1iZXIpO3JldHVybiAxMDAqYStufWZ1bmN0aW9uIGooKXtpZihjKCJ0YXhCbGRBcmVhIik8KHQoInVyZ2VudCIpLmNoZWNrZWQ/NTA6NDApKXJldHVybiAwO2NvbnN0IGU9XygpO3JldHVybiBlP2U8MTk4MjAxJiYhdCgic2Vpc21pYyIpLmNoZWNrZWQ/MDplPj0xOTk3MDQ/MTJlNjplPj0xOTg5MDQ/MWU3OmU+PTE5ODUwNz80NWU1OmU+PTE5ODEwNz80MmU1OmU+PTE5NzYwMT8zNWU1OmU+PTE5NzMwMT8yM2U1OmU+PTE5NjQwMT8xNWU1OmU+PTE5NTQwNz8xZTY6MDowfWZ1bmN0aW9uIE4oKXtpZighTCgpKXJldHVybjtjb25zdCBlPWZ1bmN0aW9uKCl7aWYoYygiYmxkQXJlYSIpPDUwKXJldHVybiExO2NvbnN0IGU9XygpO3JldHVybiEhZSYmKGU+PTE5ODIwMXx8dCgic2Vpc21pYyIpLmNoZWNrZWQpfSgpO3QoInRyYW5zZmVyUmF0ZSIpLnZhbHVlPWU/IjAuMDAzIjoiMC4wMiIsdCgibW9ydFJhdGVVc2VkIikudmFsdWU9ZT8iMC4wMDEiOiIwLjAwNCIsWyJyZWdCbGRUcmFuc2ZlciIsIm1vcnRBIiwibW9ydEIiXS5mb3JFYWNoKGU9Pntjb25zdCBhPXQoZSk7YSYmZGVsZXRlIGEuZGF0YXNldC50b3VjaGVkfSl9ZS5xdWVyeVNlbGVjdG9yQWxsKCJbZGF0YS1hdXRvXSIpLmZvckVhY2godD0+e2NvbnN0IGU9dC5jbG9zZXN0KCIuZmxkIikmJnQuY2xvc2VzdCgiLmZsZCIpLnF1ZXJ5U2VsZWN0b3IoIjpzY29wZSA+IGxhYmVsIik7aWYoIWV8fGUucXVlcnlTZWxlY3RvcigiLmNoaXAtbWFudWFsIikpcmV0dXJuO2NvbnN0IGE9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3BhbiIpO2EuY2xhc3NOYW1lPSJjaGlwLW1hbnVhbCIsYS50ZXh0Q29udGVudD0i5omL5YuVIixhLmRhdGFzZXQuZm9yPXQuaWQsZS5hcHBlbmRDaGlsZChhKX0pO2NvbnN0IFk9KCk9PmMoInByaWNlMSIpKyhnKCk/YygicHJpY2UyIik6MCksUj0oKT0+eSgpPzA6YygiYmxkRXZhbCIpO2Z1bmN0aW9uIFcoZSxhKXtjb25zdCBuPXQoZSk7biYmKGE/KG4udmFsdWU9IjAiLG4ucmVhZE9ubHk9ITAsbi5kYXRhc2V0LmxvY2tlZD0iMSIpOiIxIj09PW4uZGF0YXNldC5sb2NrZWQmJihuLnJlYWRPbmx5PSExLGRlbGV0ZSBuLmRhdGFzZXQubG9ja2VkKSl9ZnVuY3Rpb24gX19meVN0ZCgpe2lmKEIoKSlyZXR1cm4gbnVsbDtjb25zdCBmPXAoInN0ZExhbmRGaXgiKT9jKCJzdGRMYW5kRml4Iik6MCxrPXAoInN0ZExhbmRDaXR5Iik/Yygic3RkTGFuZENpdHkiKTowO2lmKCEoZj4wKSYmIShrPjApKXJldHVybiBudWxsO2NvbnN0IHM9dygpJiZudWxsIT09UCgpJiYhX19meVNoYXJlQmFzaXMoKT9QKCk6MTtyZXR1cm57ZjpmKnMsazprKnN9fWZ1bmN0aW9uIF9fZnlMVChhLGgpe2NvbnN0IHM9X19meVN0ZCgpO2lmKGgpe2lmKCFzKXJldHVybiBhLzYqLjAxNCthKnEoKSpPKCk7Y29uc3QgZng9KHMuZj4wP3MuZjphLzYpKi4wMTQsY3Q9cy5rPjA/cy5rKk8oKSooRigpPy41OjEpOmEqcSgpKk8oKTtyZXR1cm4gZngrY3R9Y29uc3QgY2FwPUYoKT8uNjUqYToxLzAsZjE9cyYmcy5mPjA/cy5mOi43KmEsazE9cyYmcy5rPjA/cy5rOi43KmE7cmV0dXJuIE1hdGgubWluKGYxLGNhcCkqLjAxNCtNYXRoLm1pbihrMSxjYXApKk8oKX1mdW5jdGlvbiBfX2Z5SCgpe2NvbnN0IGU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRheFVzZSIpO3JldHVybiFlfHwibm9uaG91c2UiIT09ZS52YWx1ZT8xOjB9ZnVuY3Rpb24gX19meVN0ZE91dChrKXtjb25zdCB2PWMoaz8ic3RkTGFuZENpdHkiOiJzdGRMYW5kRml4Iikscz13KCkmJm51bGwhPT1QKCkmJiFfX2Z5U2hhcmVCYXNpcygpP1AoKToxO3JldHVybiBNYXRoLmZsb29yKHYqcyl9ZnVuY3Rpb24gX19meVBhZCh0LG4pe2lmKHQud2lkdGg+PW4pcmV0dXJuIHQ7Y29uc3QgbD1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJjYW52YXMiKTtsLndpZHRoPW4sbC5oZWlnaHQ9dC5oZWlnaHQ7Y29uc3Qgcz1sLmdldENvbnRleHQoIjJkIik7cmV0dXJuIHMuZmlsbFN0eWxlPSIjZmZmZmZmIixzLmZpbGxSZWN0KDAsMCxuLHQuaGVpZ2h0KSxzLmRyYXdJbWFnZSh0LE1hdGguZmxvb3IoKG4tdC53aWR0aCkvMiksMCksbH1mdW5jdGlvbiBfX2Z5U2hhcmVCYXNpcygpe2NvbnN0IGU9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN0ZEJhc2lzIik7cmV0dXJuISFlJiYic2hhcmUiPT09ZS52YWx1ZSYmdygpfWZ1bmN0aW9uIF9fZnlVc2VkKCl7cmV0dXJuIEwoKX1mdW5jdGlvbiBfX2Z5VFlyYXcoKXtjb25zdCBhPWMoImxhbmRFdmFsIiksYj1SKCk7cmV0dXJuIF9fZnlMVChhLF9fZnlIKCkpKy4wMTQqYitiKk8oKX1mdW5jdGlvbiBJKCl7aWYoQigpKXJldHVybiAwO2NvbnN0IGU9TWF0aC5tYXgoMCxwYXJzZUludCh0KCJ0YXhNb250aHMiKS52YWx1ZXx8MCwxMCkpO2lmKGU8PTApcmV0dXJuIDA7Y29uc3QgYT1jKCJsYW5kRXZhbCIpO2xldCBuO2lmKEwoKSl7Y29uc3QgdD1SKCksbD0oLjAxNCp0K3QqTygpKSooZS8xMik7bj0oX19meUxUKGEsX19meUgoKSkpKihlLzEyKSsoRCgpPzEuMSpsOmwpfWVsc2Ugbj0iaG91c2UiPT09dCgidGF4VXNlIikudmFsdWU/KF9fZnlMVChhLDEpKSooZS8xMik6X19meUxUKGEsMCkqKGUvMTIpO2lmKEwoKSl7Y29uc3QgX3k9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRheFllYXIiKTtpZihfeSYmIjEiPT09X3kuZGF0YXNldC50b3VjaGVkKXtjb25zdCBfbT1jKCJ0YXhZZWFyIiksX3I9X19meVRZcmF3KCk7bj1fcj4wP24qX20vX3I6X20qKGUvMTIpfX1yZXR1cm4gZChuKX1jb25zdCBGPSgpPT4ib3RoZXIiIT09dCgibG9jQXJlYSIpLnZhbHVlLE89KCk9PkYoKT8uMDAzOk1hdGgubWluKC4zLE1hdGgubWF4KDAsaSgiY2l0eVBsYW5SYXRlIikpKS8xMDAscT0oKT0+RigpPzEvNjoxLzMsUD0oKT0+e2NvbnN0IHQ9aSgic2hhcmVOdW0iKSxlPWkoInNoYXJlRGVuIik7cmV0dXJuIHcoKSYmdD4wJiZlPjAmJnQ8PWU/dC9lOm51bGx9LEQ9KCk9PkwoKSYmInRheGFibGUiPT09dCgidXNlZFRheGFibGUiKS52YWx1ZSxIPVswLC44LC43NSwuNywuNjcsLjY0LC42MiwuNTksLjU2LC41MywuNSwuNDgsLjQ1LC40MiwuMzksLjM3LC4zNCwuMzIsLjMsLjI4LC4yNSwuMjQsLjI0LC4yMywuMjIsLjIxLC4yMV0sSj1bMCwuOCwuNzgyMSwuNzY0MSwuNzQ2MiwuNzI4MywuNzEwMywuNjkyNCwuNjc0NSwuNjU2NSwuNjM4Nl07ZnVuY3Rpb24gVSgpe2NvbnN0IGU9dCgibmV3QnVpbGRZTSIpLnZhbHVlO2lmKCFlKXJldHVybiBudWxsO2NvbnN0W2Esbl09ZS5zcGxpdCgiLSIpLm1hcChOdW1iZXIpO2lmKCFhKXJldHVybiBudWxsO2NvbnN0IGw9bmV3IERhdGUscz1NYXRoLm1heCgxLE1hdGguZmxvb3IoKDEyKmwuZ2V0RnVsbFllYXIoKStsLmdldE1vbnRoKCkrMS0oMTIqYStuKSkvMTIpKSxvPU1hdGgubWF4KDEsMjAyNC1hKSxyPW88PTUsZD1yP286cyxpPXcoKTtsZXQgdTt1PWk/ZDw9MTA/SltkXTpkPj02MD8uMjpNYXRoLnJvdW5kKDFlNCooLjYzODYtLjAwODc3MiooZC0xMCkpKS8xZTQ6ZD49Mjc/LjI6SFtkXTtjb25zdCBwPWk/MmU1OjE0NWUzO3JldHVybnt5ZWFyczpkLHJhdGU6dSx1bml0OnAsdmFsdWU6MWUzKk1hdGguY2VpbCgoYygidGF4QmxkQXJlYSIpPjA/YygidGF4QmxkQXJlYSIpOmMoImJsZEFyZWEiKSkqcCp1LzFlMykscmM6aSxiYXNlNjpyfX1mdW5jdGlvbiB6KCl7aWYoIWcoKSlyZXR1cm4gMDtjb25zdCBlPXBhcnNlSW50KCh0KCJkZWxpdmVyeVlNIikudmFsdWV8fCIiKS5zcGxpdCgiLSIpWzBdLDEwKSxhPXBhcnNlSW50KCh0KCJuZXdCdWlsZFlNIikudmFsdWV8fCIiKS5zcGxpdCgiLSIpWzBdLDEwKTtyZXR1cm4gZSYmYSYmYT5lP2EtZTowfWxldCBWPTAsRz0wO2Z1bmN0aW9uIFgoKXtjb25zdCBlPWMoInByaWNlMSIpLGE9ZygpP2MoInByaWNlMiIpOjA7aWYoQigpKXtjb25zdCBlPXQoImxhbmRFdmFsIik7ZS52YWx1ZT0iMCIsZS5yZWFkT25seT0hMCxlLmRhdGFzZXQubG9ja2VkPSIxIn1lbHNlIGlmKFcoImxhbmRFdmFsIiwhMSksdygpKXtoKCJzaXRlRXZhbCIsZChjKCJsYW5kQXJlYSIpKmMoInJvc2Vua2EiKSoxZTMpKTtjb25zdCB0PVAoKTtoKCJsYW5kRXZhbCIsZChudWxsIT10P2MoInNpdGVFdmFsIikqdDpjKCJsYW5kQXJlYSIpKmMoInJvc2Vua2EiKSoxZTMpKX1lbHNlIGgoImxhbmRFdmFsIixkKChjKCJsYW5kQXJlYSIpK2MoInNldGJhY2tBcmVhIikpKmMoInJvc2Vua2EiKSoxZTMpKTtjb25zdCBuPXQoInZhdCIpO3ZhciBsO2lmKGcoKT8obi5yZWFkT25seT0hMCxuLnZhbHVlPXIoKGw9YSk+MD9NYXRoLmZsb29yKDEwKmwvMTEwKTowKSk6eSgpfHxMKCkmJiJub250YXgiPT09dCgidXNlZFRheGFibGUiKS52YWx1ZT8obi5yZWFkT25seT0hMCxuLnZhbHVlPSIwIik6bi5yZWFkT25seT0hMSwheSgpKXtjb25zdCB0PUwoKT9VKCk6bnVsbDtoKCJibGRFdmFsIix0P3QudmFsdWU6ZCgxMDdlMypjKCJibGRBcmVhIikpKX1wKCJ0YXhCbGRBcmVhIil8fCh0KCJ0YXhCbGRBcmVhIikudmFsdWU9dCgiYmxkQXJlYSIpLnZhbHVlKSxoKCJzdGFtcFNhbGUiLGZ1bmN0aW9uKHQpe3JldHVybih0PU1hdGguZmxvb3IodCkpPDFlND8wOnQ8PTVlNT8yMDA6dDw9MWU2PzUwMDp0PD01ZTY/MWUzOnQ8PTFlNz81ZTM6dDw9NWU3PzFlNDp0PD0xZTg/M2U0OnQ8PTVlOD82ZTQ6dDw9MWU5PzE2ZTQ6dDw9NWU5PzMyZTQ6NDhlNH0oZSkpLGgoInN0YW1wQ29uIixnKCk/ZnVuY3Rpb24odCl7cmV0dXJuKHQ9TWF0aC5mbG9vcih0KSk8MWU0PzA6dDw9MmU2PzIwMDp0PD0zZTY/NTAwOnQ8PTVlNj8xZTM6dDw9MWU3PzVlMzp0PD01ZTc/MWU0OnQ8PTFlOD8zZTQ6dDw9NWU4PzZlNDp0PD0xZTk/MTZlNDp0PD01ZTk/MzJlNDo0OGU0fShhKTowKTtjb25zdCBzPU0oKT8wOmMoInZhdCIpO2goImJyb2tlciIsZT4wP2QoMS4xKiguMDMqTWF0aC5tYXgoMCxlLXMpKzZlNCkpOjApLFcoInJlZ0xhbmQiLEIoKSksQigpfHxoKCJyZWdMYW5kIixkKC4wMTUqYygibGFuZEV2YWwiKSkpO2NvbnN0IG89dCgibG9uZ1Rlcm0iKS5jaGVja2VkPy4wMDE6LjAwMTU7aCgiaG96b24iLGcoKXx8eCgpP2QoYygiYmxkRXZhbCIpKm8pOjApLGgoInJlZ0JsZFRyYW5zZmVyIixMKCk/ZChjKCJibGRFdmFsIikqcGFyc2VGbG9hdCh0KCJ0cmFuc2ZlclJhdGUiKS52YWx1ZXx8IjAuMDIiKSk6MCksKGZ1bmN0aW9uKCl7Y29uc3QgX3c9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRheFllYXJXcmFwIik7X3cmJl93LmNsYXNzTGlzdC50b2dnbGUoImhpZGRlbiIsIUwoKSl9KSgpLChmdW5jdGlvbigpe2NvbnN0IGxlPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJsYW5kRXZhbCIpO2lmKCFsZSlyZXR1cm47Y29uc3QgbGY9bGUuY2xvc2VzdCgiLmZsZCIpO2lmKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3RkTGFuZEZpeCIpJiZsZil7Y29uc3QgbWs9KGlkLGxiKT0+e2NvbnN0IGQ9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7ZC5jbGFzc05hbWU9ImZsZCI7ZC5pZD1pZCsiV3JhcCI7ZC5pbm5lckhUTUw9JzxsYWJlbCBmb3I9IicraWQrJyI+JytsYisnPHNwYW4gY2xhc3M9ImNoaXAtbWFudWFsIiBkYXRhLWZvcj0iJytpZCsnIj7miYvli5U8L3NwYW4+PC9sYWJlbD48ZGl2IGNsYXNzPSJyb3ciPjxpbnB1dCBpZD0iJytpZCsnIiB0eXBlPSJ0ZXh0IiBkYXRhLXllbj0iMSIgZGF0YS1hdXRvPSIxIiBpbnB1dG1vZGU9Im51bWVyaWMiPjxidXR0b24gY2xhc3M9ImF1dG8tYnRuIiB0eXBlPSJidXR0b24iIGRhdGEtcmVzZXQ9IicraWQrJyI+4oa6IOiHquWLlTwvYnV0dG9uPjxzcGFuIGNsYXNzPSJ1bml0Ij7lhoY8L3NwYW4+PC9kaXY+PGRpdiBjbGFzcz0ibm90ZSIgaWQ9IicraWQrJ05vdGUiPjwvZGl2Pic7cmV0dXJuIGR9O2NvbnN0IGE9bWsoInN0ZExhbmRGaXgiLCLlnJ/lnLDjga7oqrLnqI7mqJnmupbpoY3vvIjlm7rlrpros4fnlKPnqI7vvIkiKSxiPW1rKCJzdGRMYW5kQ2l0eSIsIuWcn+WcsOOBruiqsueojuaomea6lumhje+8iOmDveW4guioiOeUu+eoju+8iSIpO2NvbnN0IGJzPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpO2JzLmNsYXNzTmFtZT0iZmxkIjticy5pZD0ic3RkQmFzaXNXcmFwIjticy5pbm5lckhUTUw9JzxsYWJlbCBmb3I9InN0ZEJhc2lzIj7oqrLnqI7mqJnmupbpoY3jga7oqJjovInvvIjjg57jg7Pjgrfjg6fjg7PvvIk8L2xhYmVsPjxkaXYgY2xhc3M9InJvdyI+PHNlbGVjdCBpZD0ic3RkQmFzaXMiPjxvcHRpb24gdmFsdWU9Indob2xlIj7mlbflnLDlhajkvZPjga7poY08L29wdGlvbj48b3B0aW9uIHZhbHVlPSJzaGFyZSI+5oyB5YiG44Gn5oyJ5YiG44GX44Gf6aGNPC9vcHRpb24+PC9zZWxlY3Q+PC9kaXY+PGRpdiBjbGFzcz0ibm90ZSI+6Ki85piO5pu444Gr44KI44Gj44Gm44CB6Kqy56iO5qiZ5rqW6aGN44GM5pW35Zyw5YWo5L2T44Gu6aGN44Gn6KiY6LyJ44GV44KM44Gm44GE44KL5aC05ZCI44Go44CB5oyB5YiG44Gn5oyJ5YiG44GX44Gf6aGN44Gn6KiY6LyJ44GV44KM44Gm44GE44KL5aC05ZCI44GM44GC44KK44G+44GZ44CC6Ki85piO5pu444Gu6KiY6LyJ44Gr5ZCI44KP44Gb44Gm6YG444KT44Gn44GP44Gg44GV44GE77yI44CM5oyB5YiG562J44Gr44KI44KK44GC44KT5YiG44GX44Gf56iO6aGN44Gn44GZ44CN44Gq44Gp44Gu6KiY6LyJ44GM44GC44KM44Gw44CM5oyB5YiG44Gn5oyJ5YiG44GX44Gf6aGN44CN77yJPC9kaXY+JztsZi5hZnRlcihicyk7YnMuYWZ0ZXIoYSk7YS5hZnRlcihiKX1jb25zdCBsZWFzZT1CKCksbXM9dygpLHNoPW1zJiZudWxsIT09UCgpJiYhX19meVNoYXJlQmFzaXMoKTtbInN0ZExhbmRGaXhXcmFwIiwic3RkTGFuZENpdHlXcmFwIl0uZm9yRWFjaCh4PT57Y29uc3QgZT1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCh4KTtlJiZlLmNsYXNzTGlzdC50b2dnbGUoImhpZGRlbiIsbGVhc2UpfSk7Y29uc3QgYnc9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInN0ZEJhc2lzV3JhcCIpO2J3JiZidy5jbGFzc0xpc3QudG9nZ2xlKCJoaWRkZW4iLGxlYXNlfHwhbXMpO2NvbnN0IGJhc2U9bGVhc2U/MDpzaD9jKCJzaXRlRXZhbCIpOmMoImxhbmRFdmFsIik7Y29uc3Qgbmg9IV9fZnlIKCk7aCgic3RkTGFuZEZpeCIsbmg/LjcqYmFzZTpiYXNlLzYpO2goInN0ZExhbmRDaXR5IixuaD8uNypiYXNlOmJhc2UvMyk7Y29uc3QgdGd0PXNoPyLmlbflnLDlhajkvZPjga7oqZXkvqHpoY0iOiLlnJ/lnLDoqZXkvqHpoY0iLGlucD1zaD8i5pW35Zyw5YWo5L2T44Gu6Kqy56iO5qiZ5rqW6aGN44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE77yI5pW35Zyw5qip5Ymy5ZCI44KS5o6b44GR44Gm6KiI566X44GX44G+44GZ77yJIjptcz8i5oyB5YiG44Gn5oyJ5YiG44GX44Gf6Kqy56iO5qiZ5rqW6aGN44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEIjoi6Kqy56iO5qiZ5rqW6aGN44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEIjtjb25zdCBuZj1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3RkTGFuZEZpeE5vdGUiKSxuYz1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3RkTGFuZENpdHlOb3RlIik7aWYobmgpe2NvbnN0IG09IuiHquWLle+8nSIrdGd0KyLDlzcw77yF77yI6Z2e5L2P5a6F55So5Zyw44Gu6Kqy56iO5qiZ5rqW6aGN44Gu5LiK6ZmQ77yJ44CC6KmV5L6h6Ki85piO5pu444O76Kqy56iO5piO57Sw5pu444Gr6KiY6LyJ44GM44GC44KL5aC05ZCI44Gv44CBIitpbnArIuOAguiyoOaLheiqv+aVtOaOque9ruOBq+OCiOOCiuOAgeWun+mam+OBruiqsueojuaomea6lumhjeOBr+iHquWLleioiOeul+OCiOOCiuS9juOBhOWgtOWQiOOBjOOBguOCiuOBvuOBmSIrKEYoKT8i44CCMjPljLrjga/jgIHosqDmi4XmsLTmupY2Ne+8heOBq+ebuOW9k+OBmeOCi+eojumhjeOBvuOBp+i7vea4m+OBl+OBpuioiOeul+OBl+OBvuOBmSI6IiIpO25mJiYobmYudGV4dENvbnRlbnQ9bSk7bmMmJihuYy50ZXh0Q29udGVudD1tKX1lbHNle25mJiYobmYudGV4dENvbnRlbnQ9IuiHquWLle+8nSIrdGd0KyLDlzEvNu+8iOS9j+WuheeUqOWcsOOBrueJueS+i++8ieOAguipleS+oeiovOaYjuabuOODu+iqsueojuaYjue0sOabuOOBq+iomOi8ieOBjOOBguOCi+WgtOWQiOOBr+OAgSIraW5wKyLjgILosqDmi4Xoqr/mlbTmjqrnva7jgavjgojjgorjgIHlrp/pmpvjga7oqrLnqI7mqJnmupbpoY3jga/oh6rli5XoqIjnrpfjgojjgorkvY7jgYTloLTlkIjjgYzjgYLjgorjgb7jgZkiKTtuYyYmKG5jLnRleHRDb250ZW50PSLoh6rli5XvvJ0iK3RndCsiw5cxLzPvvIjkvY/lroXnlKjlnLDjga7nibnkvovvvInjgILoqZXkvqHoqLzmmI7mm7jjg7voqrLnqI7mmI7ntLDmm7jjgavoqJjovInjgYzjgYLjgovloLTlkIjjga/jgIEiK2lucCsi44CCIisoRigpPyIyM+WMuuOBruS9j+WuheeUqOWcsOOBr+OAgemDveW4guioiOeUu+eojumhjeOCkjLliIbjga4x44Gr6Lu95rib44GX44Gm6KiI566X44GX44G+44GZIjoiIikpfWNvbnN0IHR5PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0YXhZZWFyIiksdG49dHkmJnR5LmNsb3Nlc3QoIi5mbGQiKSYmdHkuY2xvc2VzdCgiLmZsZCIpLnF1ZXJ5U2VsZWN0b3IoIi5ub3RlIik7dG4mJiF0bi5kYXRhc2V0LmZ5JiYodG4uZGF0YXNldC5meT0iMSIsdG4udGV4dENvbnRlbnQ9IuiHquWLle+8neWcn+WcsOODu+W7uueJqeOBruipleS+oemhjeOBi+OCieeul+WHuu+8iOWcn+WcsOOBr+iqsueojuaomea6lumhjeOBruWFpeWKm+OBjOOBguOCjOOBsOOBneOBrumhjeOAgeOBquOBkeOCjOOBsOS9j+WuheeUqOWcsOOBrueJueS+i+OCkumBqeeUqO+8ieOAgue0jeeojumAmuefpeabuOODu+iqsueojuaYjue0sOabuOOBruW5tOeojumhjeOBjOOCj+OBi+OCi+WgtOWQiOOBr+OAgeOBk+OBruashOOBq+WFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAguWFpeWKm+OBl+OBn+W5tOmhjeOCkuOCguOBqOOBq+a4heeul+mHkeOCkuioiOeul+OBl+OBvuOBmeOAgiIpfSkoKSxoKCJ0YXhZZWFyIixMKCk/ZChfX2Z5VFlyYXcoKSk6MCksVygidGF4QWRqdXN0IixCKCkpLEIoKXx8aCgidGF4QWRqdXN0IixJKCkpLFcoImFjcUxhbmQiLEIoKSksQigpfHxoKCJhY3FMYW5kIixmdW5jdGlvbigpe2lmKEIoKSlyZXR1cm4gMDtjb25zdCB0PWMoImxhbmRFdmFsIiksZT1jKCJsYW5kQXJlYSIpLGE9TCgpP2MoInRheEJsZEFyZWEiKTpjKCJibGRBcmVhIik7aWYodDw9MHx8ZTw9MClyZXR1cm4gMDtjb25zdCBuPS41KnQsbD0uMDMqbjtpZih5KCkpcmV0dXJuIGQobCk7aWYoTCgpJiYwPT09aigpKXJldHVybiBkKGwpO2NvbnN0IHM9KG51bGwhPVAoKT8uNSpjKCJzaXRlRXZhbCIpOm4pL2Usbz1NYXRoLm1pbigyMDAsMiphKSxyPU1hdGgubWF4KDQ1ZTMscypvKi4wMyk7cmV0dXJuIGQoTWF0aC5tYXgoMCxsLXIpKX0oKSksaCgiYWNxQmxkIixmdW5jdGlvbigpe2lmKHkoKSlyZXR1cm4gMDtjb25zdCBlPVIoKTtpZihlPD0wKXJldHVybiAwO2NvbnN0IGE9TCgpP2ooKTp0KCJsb25nVGVybSIpLmNoZWNrZWQ/MTNlNjoxMmU2LG49TWF0aC5tYXgoMCxlLWEpO3JldHVybiBuPChMKCk/MzRlNDo2NmU0KT8wOmQoLjAzKm4pfSgpKTtjb25zdCBpPSFTKCksdT1jKCJsb2FuQSIpKyhpP2MoImxvYW5CIik6MCksbT1nKCk/YygibGFuZExvYW5BIikrKGk/YygibGFuZExvYW5CIik6MCk6dSxmPWcoKT91LW06MDtsZXQgdjt2PU0oKXx8dygpP2k/MjVlNDoyZTU6aT8zZTU6MjVlNDtjb25zdCBiPSF3KCkmJmMoInNldGJhY2tBcmVhIik+MD8yZTQ6MDtoKCJqdWRpY2lhbCIsdisobT4wPzNlNDowKStiKSxnKCkmJmgoImp1ZGljaWFsQmxkIiwyZTUrKGY+MD8zZTQ6MCkpO2NvbnN0IEE9eSgpPyLlnJ/lnLDjga7jgb8iOmcoKT8i5rOo5paH5L2P5a6F44Gu5Zyf5ZywIjp3KCk/IuS4reWPpOODnuODs+OCt+ODp+ODsyI6TCgpPyLkuK3lj6TkuIDmiLjlu7rjgaYiOiLmlrDnr4nkuIDmiLjlu7rjgaYiO3QoIm5vdGVKdWRpY2lhbCIpLnRleHRDb250ZW50PWDoh6rli5XvvJoke0F944Gv5Y2Y54usJHtNKCl8fHcoKT8iMjAiOiIyNSJ95LiH5YaG77yP44Oa44KiJHtNKCl8fHcoKT8iMjUiOiIzMCJ95LiH5YaG44CB5YCf5YWl44GM44GC44KL5aC05ZCI44Gv77yLM+S4h+WGhiR7dygpPyIiOiLjgIHnp4HpgZPjg7vjgrvjg4Pjg4jjg5Djg4Pjgq/pnaLnqY3jgYzjgYLjgovloLTlkIjjga/vvIsy5LiH5YaGIn1gO2NvbnN0IEM9XygpO2lmKHgoKXx8ZygpfHwidXNlZF9kZXRhY2hlZCI9PT0kKWgoImluc3VyYW5jZSIsZCg0NTAwKmMoImJsZEFyZWEiKSkpLHQoIm5vdGVJbnN1cmFuY2UiKS50ZXh0Q29udGVudD0i6Ieq5YuV77yd5bu654mp6Z2i56mNw5c0LDUwMOWGhiI7ZWxzZSBpZih3KCkpe2NvbnN0IGU9QyYmQzwxOTgxMDY7aCgiaW5zdXJhbmNlIixkKGMoImJsZEFyZWEiKSooZT8zNTAwOjNlMykpKSx0KCJub3RlSW5zdXJhbmNlIikudGV4dENvbnRlbnQ9IuiHquWLle+8neW7uueJqemdouepjcOXIisoZT8iMyw1MDDlhobvvIjml6fogJDpnIfvvJrmmK3lkow1NuW5tDXmnIjku6XliY3jga7mlrDnr4nvvIkiOiIzLDAwMOWGhu+8iOaWsOiAkOmch++8iSIpfWVsc2UgdCgibm90ZUluc3VyYW5jZSIpLnRleHRDb250ZW50PSLkv53pmbrjga7lhoXlrrnjgavjgojjgorph5HpoY3jgYznlbDjgarjgorjgb7jgZnvvIjmiYvlhaXlipvvvIkiO2lmKHcoKSl7Y29uc3QgZT1jKCJtZ210SW4iKSxhPWMoInJlc2VydmVJbiIpO3QoIm1nbXQiKS52YWx1ZT1lP3IoZSk6IiIsdCgicmVzZXJ2ZSIpLnZhbHVlPWE/cihhKToiIix0KCJtZ210U2V0dGxlIikudmFsdWU9cihlK2EpfWVsc2UgdCgibWdtdFNldHRsZSIpLnZhbHVlPSIwIjtjb25zdCBrPWMoInN0YW1wU2FsZSIpK2MoImJyb2tlciIpK2MoInJlZ0xhbmQiKStjKCJ0YXhBZGp1c3QiKStjKCJhY3FMYW5kIikrYygianVkaWNpYWwiKStjKCJ0cmFuc2ZlckZlZSIpK2MoIm90aGVyQ29tbW9uIik7bGV0IEU9MDtyZXR1cm4geSgpfHwoRSs9YygiYWNxQmxkIikrYygiaW5zdXJhbmNlIikpLHcoKSYmKEUrPWMoIm1nbXRTZXR0bGUiKSksZygpJiYoRSs9Yygic3RhbXBDb24iKStjKCJqdWRpY2lhbEJsZCIpK2MoInRyYW5zZmVyRmVlQmxkIikpLHkoKXx8KEUrPWMoIm90aGVyQmxkIikpLChnKCl8fHgoKSkmJihFKz1jKCJoeW9qaSIpK2MoImhvem9uIikpLEwoKSYmKEUrPWMoInJlZ0JsZFRyYW5zZmVyIikpLHQoImxhbmRTdWIiKS52YWx1ZT1yKGspLHQoImJsZFN1YiIpLnZhbHVlPXIoRSksdCgiY29tbW9uU3ViIikudmFsdWU9cihrK0UpLFY9ayxHPUUsaytFfWZ1bmN0aW9uIEsoZSxuLGwpe2NvbnN0IHM9dCgibG9hbk1vZGUiKS52YWx1ZSxvPXQoImxvYW5Ub3RhbCIpO2xldCBkO2lmKCJtYW51YWwiPT09cylvLnJlYWRPbmx5PSExLGQ9YygibG9hblRvdGFsIik7ZWxzZXtvLnJlYWRPbmx5PSEwO2NvbnN0IHQ9MWU0KihjKCJkb3duQSIpKyhTKCk/MDpjKCJkb3duQiIpKSksYT0xZTQqKGMoImNhc2hBIikrKFMoKT8wOmMoImNhc2hCIikpKSxpPSJwcmljZSI9PT1zP1koKS10OlkoKStlK24rbC10LWE7ZD1NYXRoLm1heCgwLE1hdGguY2VpbChNYXRoLnJvdW5kKGkpLzFlNCkpLG8udmFsdWU9cihkKX1jb25zdCB1PU1hdGgubWluKDEwMCxNYXRoLm1heCgwLGkoInJhdGlvQSIpKSk7dCgicmF0aW9CIikudmFsdWU9U3RyaW5nKE1hdGgucm91bmQoMTAwKigxMDAtdSkpLzEwMCk7Y29uc3QgbT1wKCJsb2FuQSIpLGY9cCgibG9hbkIiKTtpZihTKCkpZGVsZXRlIHQoImxvYW5CIikuZGF0YXNldC50b3VjaGVkLHQoImxvYW5CIikudmFsdWU9IjAiLG18fCh0KCJsb2FuQSIpLnZhbHVlPXIoZCkpO2Vsc2UgaWYobXx8ZiltJiYhZj90KCJsb2FuQiIpLnZhbHVlPXIoTWF0aC5tYXgoMCxkLWMoImxvYW5BIikpKTohbSYmZiYmKHQoImxvYW5BIikudmFsdWU9cihNYXRoLm1heCgwLGQtYygibG9hbkIiKSkpKTtlbHNle2NvbnN0IGU9TWF0aC5yb3VuZChkKnUvMTAwKTt0KCJsb2FuQSIpLnZhbHVlPXIoZSksdCgibG9hbkIiKS52YWx1ZT1yKGQtZSl9aWYoZygpKXtjb25zdCBlPWMoInByaWNlMSIpLG49YygicHJpY2UyIiksbD1lK24+MD9lLyhlK24pOjA7YS5mb3JFYWNoKGU9PntoKCJsYW5kTG9hbiIrZSxNYXRoLnJvdW5kKGMoImxvYW4iK2UpKmwpKSxjKCJsYW5kTG9hbiIrZSk+YygibG9hbiIrZSkmJih0KCJsYW5kTG9hbiIrZSkudmFsdWU9cihjKCJsb2FuIitlKSkpfSl9fWZ1bmN0aW9uIFEoZSl7Y29uc3QgYT0xZTQqYygibG9hbiIrZSksbj1pKCJmZWVSYXRlIitlKS8xMDA7bGV0IGw7aWYoZygpKXtjb25zdCB0PU1hdGgubWluKGEsMWU0KmMoImxhbmRMb2FuIitlKSkscz1hLXQ7aCgibW9ydEwiK2UsZCguMDA0KnQpKSxoKCJtb3J0QiIrZSxkKC4wMDEqcykpLGgoImZlZUwiK2UsZCh0Km4pKSxoKCJmZWVCIitlLGQocypuKSksbD1jKCJtb3J0TCIrZSkrYygibW9ydEIiK2UpK2MoImZlZUwiK2UpK2MoImZlZUIiK2UpfWVsc2UgaCgibW9ydCIrZSxmdW5jdGlvbihlKXtjb25zdCBhPTFlNCpjKCJsb2FuIitlKTtpZihnKCkpe2NvbnN0IHQ9TWF0aC5taW4oYSwxZTQqYygibGFuZExvYW4iK2UpKTtyZXR1cm4gZCguMDA0KnQpK2QoLjAwMSooYS10KSl9cmV0dXJuIHkoKT9kKC4wMDQqYSk6eCgpP2QoLjAwMSphKTpkKGEqcGFyc2VGbG9hdCh0KCJtb3J0UmF0ZVVzZWQiKS52YWx1ZXx8IjAuMDA0IikpfShlKSksaCgiZmVlIitlLGQoYSpuKSksbD1jKCJtb3J0IitlKStjKCJmZWUiK2UpO3JldHVybiBsKz1jKCJsc3RhbXAiK2UpK2MoInBvdGhlciIrZSksdCgicHN1YiIrZSkudmFsdWU9cihsKSxsfWZ1bmN0aW9uIFooZSxhKXtpZighKHQ9PiFTKCl8fCJBIj09PXQpKGUpKXJldHVybntrZXk6ZSxuYW1lOiIiLGxvYW5NYW46MCxMOjAscmF0ZTowLHJ0eXBlOiIiLHllYXJzOjAsYmxkUmF0ZTowLGJsZFllYXJzOjAsYm9udXNNYW46MCxtOjAsYjowLG1MOjAsbUI6MCxiTDowLGJCOjAseWVhcmx5OjAsdG90YWxSZXBheTowLGludGVyZXN0OjAsdHN1bmFnaTowLGNhc2g6MCxkb3duOjAsY2Nhc2g6MCxidXJkZW46MCxsYW5kWWVuOjAsYmxkWWVuOjAsbW9ydEw6MCxtb3J0QjowLGZlZUw6MCxmZWVCOjAsbW9ydDowLGZlZTowLGxzdGFtcDowLG90aGVyOjAsb3RoZXJOb3RlOiIiLHN1YjowfTtjb25zdCBuPTFlNCpjKCJsb2FuIitlKSxsPWkoInJhdGUiK2UpLHM9aSgieWVhcnMiK2UpLG89ZygpLHI9bz9NYXRoLm1pbihuLDFlNCpjKCJsYW5kTG9hbiIrZSkpOjAsZD1vP24tcjowLHU9bz9pKCJibGRSYXRlIitlKTpsLHA9bz9pKCJibGRZZWFycyIrZSk6cztsZXQgaCxtLGYsdixiLCQseTtpZihvKXtjb25zdCB0PU1hdGgubWluKHIsMWU0KmMoImJvbnVzIitlKSksYT1NYXRoLm1pbihkLDFlNCpjKCJibGRCb251cyIrZSkpO2Y9ayhyLXQsbCxzKSxiPUUodCxsLHMpLHY9ayhkLWEsdSxwKSwkPUUoYSx1LHApLGg9Zit2LG09YiskLHk9TWF0aC5yb3VuZCgoMTIqZisyKmIpKnMrKDEyKnYrMiokKSpwKX1lbHNle2NvbnN0IHQ9TWF0aC5taW4obiwxZTQqYygiYm9udXMiK2UpKTtoPWsobi10LGwscyksbT1FKHQsbCxzKSxmPWgsYj1tLHY9MCwkPTAseT1NYXRoLnJvdW5kKCgxMipoKzIqbSkqcyl9Y29uc3QgTT0xZTQqYygiZG93biIrZSkseD0xZTQqYygiY2FzaCIrZSksQj1NK3g7cmV0dXJue2tleTplLG5hbWU6KHQoIm5hbWUiK2UpLnZhbHVlfHwiIikudHJpbSgpfHxhLGxvYW5NYW46YygibG9hbiIrZSksTDpuLHJhdGU6bCxydHlwZToodCgicnR5cGUiK2UpLnZhbHVlfHwiIikudHJpbSgpLHllYXJzOnMsYmxkUmF0ZTp1LGJsZFllYXJzOnAsYm9udXNNYW46YygiYm9udXMiK2UpLG06aCxiOm0sbUw6ZixtQjp2LGJMOmIsYkI6JCx5ZWFybHk6MTIqaCsyKm0sdG90YWxSZXBheTp5LGludGVyZXN0Ok1hdGgubWF4KDAseS1uKSx0c3VuYWdpOm8/TWF0aC5mbG9vcihyKmwvMTAwLzEyKTowLGNhc2g6Qixkb3duOk0sY2Nhc2g6eCxidXJkZW46bitCLGxhbmRZZW46cixibGRZZW46bi1yLG1vcnRMOmMobz8ibW9ydEwiK2U6Im1vcnQiK2UpLG1vcnRCOm8/YygibW9ydEIiK2UpOjAsZmVlTDpjKG8/ImZlZUwiK2U6ImZlZSIrZSksZmVlQjpvP2MoImZlZUIiK2UpOjAsbW9ydDpvP2MoIm1vcnRMIitlKStjKCJtb3J0QiIrZSk6YygibW9ydCIrZSksZmVlOm8/YygiZmVlTCIrZSkrYygiZmVlQiIrZSk6YygiZmVlIitlKSxsc3RhbXA6YygibHN0YW1wIitlKSxvdGhlcjpjKCJwb3RoZXIiK2UpLG90aGVyTm90ZToodCgicG90aGVyTm90ZSIrZSkudmFsdWV8fCIiKS50cmltKCksc3ViOmMoInBzdWIiK2UpfX1jb25zdCB0dD10PT5nKCk/YCR7dih0LnJ0eXBlfHwi4oCUIil9IOWcn+WcsCR7dC5yYXRlfSXvvI/lu7rniakke3QuYmxkUmF0ZX0lYDpgJHt2KHQucnR5cGV8fCLigJQiKX0gJHt0LnJhdGV9JWAsZXQ9dD0+ZygpJiZ0LmJsZFllYXJzIT09dC55ZWFycz9g5Zyf5ZywJHt0LnllYXJzfeW5tO+8j+W7uueJqSR7dC5ibGRZZWFyc33lubRgOmAke3QueWVhcnN9IOW5tGA7ZnVuY3Rpb24gYXQoZSl7dCgiYm9ycm93TW9kZSIpLnZhbHVlPWUsWyJsb2FuQSIsImxvYW5CIl0uZm9yRWFjaChlPT5kZWxldGUgdChlKS5kYXRhc2V0LnRvdWNoZWQpLHB0KCl9ZnVuY3Rpb24gbnQoKXtjb25zdCBlPWcoKSxuPXkoKSxsPUwoKSxzPXgoKSxvPUIoKTt0KCJsYWJlbFByaWNlMSIpLnRleHRDb250ZW50PU0oKT8i4pGgIOWcn+WcsOmHkemhjSI6IuKRoCDnianku7bph5HpoY0iLG0oInByaWNlMldyYXAiLGUpLG0oInZhdFdyYXAiLCFuKSx0KCJsYWJlbFZhdCIpLnRleHRDb250ZW50PWU/IuKRoiDmtojosrvnqI7poY3vvIjikaHjgYvjgonoh6rli5XvvIkiOiLikaIg5raI6LK756iO6aGN77yI5omL5YuV5YWl5Yqb77yJIix0KCJ2YXROb3RlIikudGV4dENvbnRlbnQ9ZT8i4oC74pGh5bu654mp6YeR6aGN44Gr5ZCr44G+44KM44KL5raI6LK756iO44KS6Ieq5YuV566X5Ye677yI5ZCI6KiI44Gr44Gv6YeN6KSH6KiI5LiK44GX44G+44Gb44KT77yJIjpsPyLigLvlgIvkurrlo7LkuLvjga/pnZ7oqrLnqI7vvIgw5YaG77yJ44CC5qWt6ICF5aOy5Li744Gv5bu654mp5YiG44Gu5raI6LK756iO44KS5YWl5YqbIjoi4oC75bu654mp5YiG44Gu5raI6LK756iO44KS5YWl5Yqb77yI5Luy5LuL5omL5pWw5paZ44Gu6KiI566X44Gn4pGg44GL44KJ5beu44GX5byV44GN44G+44GZ77yJIixtKCJ1c2VkVGF4V3JhcCIsbCksbSgiYmxkQXJlYVdyYXAiLCFuKSxtKCJ0YXhCbGRXcmFwIixsKSxtKCJzZWlzbWljV3JhcCIsbCksbSgieW1XcmFwIiwhbiksbSgibG9uZ1Rlcm1XcmFwIixlfHxzKSxtKCJzdGFtcENvbldyYXAiLGUpLG0oImh5b2ppV3JhcCIsZXx8cyksbSgiaG96b25XcmFwIixlfHxzKSxtKCJibGRFdmFsV3JhcCIsIW4pLHQoImxhYmVsQmxkRXZhbCIpLmZpcnN0Q2hpbGQudGV4dENvbnRlbnQ9bD8i5bu654mp6KmV5L6h6aGN77yI5Zu65a6a6LOH55Sj56iO6KmV5L6h6aGN77yJIjoi5bu654mp6KmV5L6h6aGN77yI5paw56+J44O75qaC566X77yJIixtKCJ0cmFuc2ZlcldyYXAiLGwpLG0oImFjcUJsZFdyYXAiLCFuKSxtKCJpbnN1cmFuY2VXcmFwIiwhbiksbSgibW9ydFJhdGVXcmFwIixsKSxtKCJsZWFzZVdyYXAiLG8pLG0oIm1hbnNpb25XcmFwIix3KCkpLG0oImxlYXNlTm90ZSIsbyksbSgidGF4VXNlUm93IiwhbyksYS5mb3JFYWNoKGE9PnttKCJsYW5kTG9hbldyYXAiK2EsZSksWyJtb3J0V3JhcCIsImZlZVdyYXAiXS5mb3JFYWNoKHQ9Pm0odCthLCFlKSksWyJtb3J0TFdyYXAiLCJtb3J0QldyYXAiLCJmZWVMV3JhcCIsImZlZUJXcmFwIl0uZm9yRWFjaCh0PT5tKHQrYSxlKSk7Y29uc3Qgbj10KCJtb3J0Tm90ZSIrYSk7biYmKG4udGV4dENvbnRlbnQ9ZygpPyLoh6rli5XvvJ3lnJ/lnLDliIbDlzAuNO+8he+8i+W7uueJqeWIhsOXMC4x77yFIjp5KCk/IuiHquWLle+8neWAn+WFpemHkemhjcOXMC4077yFIjp4KCk/IuiHquWLle+8neWAn+WFpemHkemhjcOXMC4x77yF77yI5L2P5a6F55So5a625bGL44Gu6Lu95rib77yJIjoi6Ieq5YuV77yd5YCf5YWl6YeR6aGNw5ciKygiMC4wMDEiPT09dCgibW9ydFJhdGVVc2VkIikudmFsdWU/IjAuMe+8he+8iOi7vea4m++8iSI6IjAuNO+8hSIpKX0pLG0oImJsZENvc3RCb3giLCFuKSxbImp1ZGljaWFsQmxkV3JhcCIsInRyYW5zZmVyRmVlQmxkV3JhcCJdLmZvckVhY2godD0+bSh0LGUpKSx0KCJibGRDb3N0VGl0bGUiKS50ZXh0Q29udGVudD1lPyLlu7rnianvvIjms6jmlofkvY/lroXvvInjgavjgYvjgYvjgovosrvnlKgiOiLlu7rnianjgavjgYvjgYvjgovosrvnlKgiLHQoImxhYmVsSnVkaWNpYWwiKS5maXJzdENoaWxkLnRleHRDb250ZW50PWU/IuWPuOazleabuOWjq+WgsemFrO+8iOWcn+WcsO+8iSI6IuWPuOazleabuOWjq+WgsemFrCIsdCgibGFiZWxMYW5kU3ViIikuZmlyc3RDaGlsZC50ZXh0Q29udGVudD1NKCk/IuWcn+WcsOWIhiDlsI/oqIjvvIjoh6rli5XvvIkiOiLlnJ/lnLDjg7vnianku7bliIYg5bCP6KiI77yI6Ieq5YuV77yJIix0KCJsYW5kQ29zdFRpdGxlIikudGV4dENvbnRlbnQ9TSgpPyLlnJ/lnLDjgavjgYvjgYvjgovosrvnlKgiOiLlnJ/lnLDjg7vnianku7bjga7os7zlhaXjgavjgYvjgYvjgovosrvnlKgiO2NvbnN0IGQ9VCh0KCJuZXdCdWlsZFlNIikudmFsdWUpO3QoImVyYURpc3BsYXkiKS50ZXh0Q29udGVudD1g5ZKM5pqm77yaJHtkLmVyYX0g77yPIOevieW5tOaVsO+8miR7ZC5hZ2V9YCxtKCJsYW5kQXJlYVdhcm4iLCF3KCkmJmMoImxhbmRBcmVhIik+MjAwKTt7Y29uc3QgZT17IuODleODqeODg+ODiO+8k++8lSI6WyJodHRwczovL3d3dy56ZW50YWt1bG9hbi5jby5qcC9wdXJjaGFzZS9mbGF0MzUiLCLlhajlroXkvY/lroXjg63jg7zjg7PvvIjjg5Xjg6njg4Pjg4gzNe+8ieOBrumHkeWIqeOCkuimi+OCiyJdLCLkuInoj7HvvLXvvKbvvKrpioDooYwiOlsiaHR0cHM6Ly93d3cuYmsubXVmZy5qcC9rYXJpcnUvanV0YWt1L2luZGV4Lmh0bWwiLCLkuInoj7FVRkrpioDooYzjga7kvY/lroXjg63jg7zjg7Pph5HliKnjgpLopovjgosiXX1bdCgiYmFua1NlbCIpLnZhbHVlXTt0KCJiYW5rTGluayIpLmlubmVySFRNTD1lP2A8YSBocmVmPSIke2VbMF19IiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciI+JHtlWzFdfTwvYT5gOiIifW0oIm1nbXRTZXR0bGVXcmFwIix3KCkpO3tjb25zdCBlPXooKTtpZihtKCJ2YWNhbnRUYXhXcmFwIixlPjApLG0oInZhY2FudFJhdGVXcmFwIixlPjApLGU+MCl7Y29uc3QgYT1wYXJzZUludCh0KCJkZWxpdmVyeVlNIikudmFsdWUsMTApLG49cGFyc2VJbnQodCgibmV3QnVpbGRZTSIpLnZhbHVlLDEwKTt0KCJub3RlVmFjYW50VGF4IikudGV4dENvbnRlbnQ9YOWcn+WcsOOBruW8lea4oeOBl++8iCR7YX3lubTvvInjgYvjgonlu7rnianjga7lrozmiJDvvIgke2595bm077yJ44G+44Gn5bm044KS44G+44Gf44GQ44Gf44KB44CBJHthKzF95bm0MeaciDHml6XmmYLngrnjga/mm7TlnLDvvIjpnZ7kvY/lroXnlKjlnLDvvInjgajjgZfjgaboqrLnqI7jgZXjgozjgb7jgZnjgILmpoLnrpfvvJ3lnJ/lnLDoqZXkvqHpoY3Dl+iqsueojuaomea6luOBruWJsuWQiMOX77yI5Zu65a6a6LOH55Sj56iOMS4077yF77yL6YO95biC6KiI55S756iOJHsoMTAwKk8oKSkudG9GaXhlZCgyKS5yZXBsYWNlKC8wKyQvLCIiKS5yZXBsYWNlKC9cLiQvLCIiKX3vvIXvvIlgKyhlPjE/YOOAguW5tOOCkuOBvuOBn+OBkOWbnuaVsOOBjCR7ZX3lm57jga7jgZ/jgoHjgIEke2V95bm05YiG44GL44GL44KL5aC05ZCI44GM44GC44KK44G+44GZYDoiIil9fXtjb25zdCBlPXQoIm5vdGVCbGRFdmFsIiksYT10KCJ3YXJuQmxkRXZhbCIpO2lmKEwoKSl7Y29uc3QgdD1VKCk7ZS5pbm5lckhUTUw9dD9g6Ieq5YuV77yI5qaC566X77yJ77yd6Kqy56iO5bqK6Z2i56mN77yI5pyq5YWl5Yqb44Gu5aC05ZCI44Gv55m76KiY5bqK6Z2i56mN77yJw5cke3QudW5pdC50b0xvY2FsZVN0cmluZygiamEtSlAiKX3lhobDlyR7dC5yYz8i44Oe44Oz44K344On44Oz77yIUkPjg7tTUkPvvIkiOiLmnKjpgKAifeijnOato+eOhzxicj7ntYzpgY7lubTmlbDvvJoke3QueWVhcnN95bm0JHt0LmJhc2U2PyLvvIjnr4nmtYXjga7jgZ/jgoHoqZXkvqHmm7/jgYjln7rmupblubTjga7ku6Tlkow25bm0MeaciDHml6XmmYLngrnvvIkiOiIife+8j+ijnOato+eOh++8miR7dC5yYz90LnJhdGUudG9GaXhlZCg0KTp0LnJhdGUudG9GaXhlZCgyKX3vvI/lu7rnianoqZXkvqHpoY3vvIjmpoLnrpfvvInvvJoke3IodC52YWx1ZSl95YaGPGJyPuipleS+oeiovOaYjuabuOOBjOOBguOCi+WgtOWQiOOBr+OAgeiomOi8ieOBruW7uueJqeipleS+oemhjeOCkuOBk+OBruashOOBq+WFpeWKm+OBl+OBpuOBj+OBoOOBleOBhO+8iOWFpeWKm+OBl+OBn+mHkemhjeOCkuWEquWFiOOBl+OBpuioiOeul+OBl+OBvuOBme+8iWA6IuaWsOevieW5tOaciOOCkuWFpeWKm+OBmeOCi+OBqOOAgee1jOmBjuW5tOaVsOOBqOijnOato+eOh+OBi+OCieamgueul+OBl+OBvuOBme+8iOacquWFpeWKm+OBrumWk+OBr+W7uueJqemdouepjcOXMTA3LDAwMOWGhu+8iSI7Y29uc3Qgbj1uZXcgRGF0ZSxsPShuLmdldE1vbnRoKCk+PTM/bi5nZXRGdWxsWWVhcigpOm4uZ2V0RnVsbFllYXIoKS0xKT49MjAyNz8i4oC744GT44Gu5qaC566X44Or44O844Or44Gv5Luk5ZKMOOW5tOW6puOBvuOBp+OBruipleS+oe+8iOS7pOWSjDbln7rmupblubTluqbvvInjgavln7rjgaXjgYTjgabjgYTjgb7jgZnjgILku6Tlkow55bm05bqm44Gu6KmV5L6h5pu/44GI5Lul6ZmN44Gv5Y2Y5L6h44O757WM6YGO5bm05pWw44Gu6KaL55u044GX44GM5b+F6KaB44Gn44GZ44CCIjoiIjthLnRleHRDb250ZW50PWwsYS5jbGFzc0xpc3QudG9nZ2xlKCJoaWRkZW4iLCFsKX1lbHNlIGUudGV4dENvbnRlbnQ9IuiHquWLle+8neW7uueJqemdouepjcOXMTA3LDAwMOWGhi/jjqEiLGEuY2xhc3NMaXN0LmFkZCgiaGlkZGVuIil9e2NvbnN0IGU9dCgibm90ZVRheEFkanVzdCIpO0IoKT9lLnRleHRDb250ZW50PSIiOkwoKT9lLnRleHRDb250ZW50PUQoKT8i5Zyf5Zyw5YiG77yL5bu654mp5YiG77yI5qWt6ICF5aOy5Li744Gu44Gf44KB5bu654mp5YiG44Gr5raI6LK756iOMTDvvIXjgpLliqDnrpfvvIkiOiLlnJ/lnLDliIbvvIvlu7rnianliIbvvIjlgIvkurrlo7LkuLvjga7jgZ/jgoHmtojosrvnqI7jgarjgZfvvIkiOmUudGV4dENvbnRlbnQ9IuWcn+WcsOWIhuOBruOBv++8iOaWsOevieOBruW7uueJqeOBr+a4heeul+OBruWvvuixoeWkluOBqOOBl+OBpuioiOeul++8iSJ9e2NvbnN0IGU9dygpLGE9UCgpO20oInNldGJhY2tXcmFwIiwhZSksbSgic2hhcmVXcmFwIixlKSxtKCJzaXRlRXZhbFdyYXAiLGUpLHQoImxhYmVsTGFuZEFyZWEiKS5maXJzdENoaWxkLnRleHRDb250ZW50PWU/IuWcn+WcsOmdouepje+8iOaVt+WcsOWFqOS9k++8iSI6IuWcn+WcsOmdouepjSIsdCgibGFiZWxMYW5kRXZhbCIpLmZpcnN0Q2hpbGQudGV4dENvbnRlbnQ9ZT8i5Zyf5Zyw6KmV5L6h6aGN77yI5oyB5YiG77yJIjoi5Zyf5Zyw6KmV5L6h6aGNIix0KCJub3RlTGFuZEV2YWwiKS50ZXh0Q29udGVudD1lP251bGwhPWE/IuiHquWLle+8neaVt+WcsOWFqOS9k+OBruipleS+oemhjcOX5YWx5pyJ5oyB5YiGIjoi6Ieq5YuV77yd5Zyf5Zyw6Z2i56mNw5fot6/nt5rkvqHvvIjlhbHmnInmjIHliIbjgpLlhaXjgozjgovjgajjgIHmlbflnLDlhajkvZPjga7oqZXkvqHpoY3Dl+aMgeWIhuOBp+ioiOeul++8iSI6IuiHquWLle+8ne+8iOWcn+WcsOmdouepje+8i+OCu+ODg+ODiOODkOODg+OCr+etie+8icOX6Lev57ea5L6hIn1jb25zdCBpPUYoKTttKCJjaXR5UmF0ZVdyYXAiLCFpKSxtKCJ1cmdlbnRXcmFwIixpKSx0KCJsb2NOb3RlIikudGV4dENvbnRlbnQ9aT8i5Zu65a6a6LOH55Sj56iO44O76YO95biC6KiI55S756iO44Gv44CBMjPljLrni6zoh6rjga7ou73muJvvvIjlsI/opo/mqKHkvY/lroXnlKjlnLDjga7pg73luILoqIjnlLvnqI7jgpIy5YiG44GuMe+8ieOCkuWFpeOCjOOBpuioiOeul+OBl+OBvuOBmSI6IumDveW4guioiOeUu+eojuOBrzIz5Yy654us6Ieq44GuMuWIhuOBrjHou73muJvjgpLjgYvjgZHjgZrjgIHlhaXlipvjgZfjgZ/nqI7njofjgafoqIjnrpfjgZfjgb7jgZkiO2NvbnN0IHU9dCgibm90ZUFjcUJsZCIpO2lmKHUpaWYobCl7Y29uc3QgdD1qKCk7dS50ZXh0Q29udGVudD0i77yI5bu654mp6KmV5L6h6aGN4oiS5o6n6Zmk6aGN77yJw5cz77yF44CA5o6n6Zmk6aGN77ya5paw56+J5bm05pyI44Gr5b+c44GY44Gm77yI5L6L77ya5bmz5oiQOeW5tDTmnIjku6XpmY3jga8xLDIwMOS4h+WGhu+8ieOAgOePvuWcqOOBruaOp+mZpOmhje+8miIrKHQvMWU0KS50b0xvY2FsZVN0cmluZygiamEtSlAiKSsi5LiH5YaGIn1lbHNlIHUudGV4dENvbnRlbnQ9Iu+8iOW7uueJqeipleS+oemhjeKIkuaOp+mZpOmhje+8icOXM++8heOAgOaOp+mZpOmhje+8muS4gOiIrOS9j+WuhTEsMjAw5LiH5YaG77yP6ZW35pyf5YSq6Imv5L2P5a6FMSwzMDDkuIflhobjgIDnj77lnKjjga7mjqfpmaTpoY3vvJoiKyh0KCJsb25nVGVybSIpLmNoZWNrZWQ/IjEsMzAwIjoiMSwyMDAiKSsi5LiH5YaGIjtjb25zdCBwPXQoImFjcVdhcm4iKTtsZXQgaD0iIjtpZihsKXtjb25zdCBlPXQoInVyZ2VudCIpLmNoZWNrZWQ/NTA6NDA7YygidGF4QmxkQXJlYSIpPGU/aD10KCJ1cmdlbnQiKS5jaGVja2VkPyLigLvnibnlrprlnLDln5/jga7opoHku7bvvIjoqrLnqI7luorpnaLnqY01MOOOoeS7peS4iu+8ieOCkua6gOOBn+OBleOBquOBhOOBn+OCgeOAgeS4jeWLleeUo+WPluW+l+eojuOBrui7vea4m+WvvuixoeWkluOBp+OBmSI6IuKAu+iqsueojuW6iumdouepjeOBjDQw446h5pyq5rqA44Gu44Gf44KB44CB5LiN5YuV55Sj5Y+W5b6X56iO44Gu6Lu95rib5a++6LGh5aSW44Gn44GZ77yI5Zyf5Zyw44O75bu654mp44Go44KC77yJIjpfKCkmJjA9PT1qKCkmJihoPSLigLvmlrDnr4nlubTmnIjjgYzlj6TjgY/ogJDpnIfln7rmupbpganlkIjoqLzmmI7mm7jjgYzjgarjgYTjgZ/jgoHjgIHkuI3li5XnlKPlj5blvpfnqI7jga7ou73muJvlr77osaHlpJbjgafjgZkiKX1wLnRleHRDb250ZW50PWgscC5jbGFzc0xpc3QudG9nZ2xlKCJoaWRkZW4iLCFoKX1jb25zdCBsdD17Y3VzdG9tOltbImxjIiwi5Zyf5Zyw5aWR57SEIl0sWyJiYyIsIuW7uueJqeWlkee0hCJdLFsibGkiLCLlnJ/lnLDkuK3plpPph5EiXSxbImxzIiwi5Zyf5Zyw5rG65riIIl0sWyJiMSIsIuW7uueJqeS4remWk+mHkeKRoCJdLFsiYjIiLCLlu7rniankuK3plpPph5HikaEiXSxbImJoIiwi5bu654mp5byV5rih44GXIl1dLG90aGVyOltbInBjIiwi54mp5Lu25aWR57SEIl0sWyJwbSIsIueJqeS7tuS4remWk+mHkSJdLFsicGgiLCLnianku7blvJXmuKHjgZciXV19LHN0PVtbImQiLCLml6Xku5giLDFdLFsicGwiLCLnianku7YiLDFdLFsicGEiLCLph5HpoY0iXSxbImZsIiwi6Ku46LK755SoIiwxXSxbImZhIiwi6YeR6aGNIl0sWyJuZWVkIiwi5b+F6KaB44Gq6LOH6YeRIiwwLDFdLFsiY2FzaCIsIuePvumHkSIsMCwxXSxbImxuIiwi44Ot44O844OzIl1dLG90PSgpPT5nKCk/ImN1c3RvbSI6Im90aGVyIjt0KCJjZkJveCIpLmlubmVySFRNTD1PYmplY3Qua2V5cyhsdCkubWFwKHQ9PmA8dGFibGUgY2xhc3M9ImNmdCIgaWQ9ImNmVF8ke3R9Ij48dHI+PHRoPuWMuuWIhjwvdGg+JHtsdFt0XS5tYXAodD0+YDx0aD4ke3RbMV19PC90aD5gKS5qb2luKCIiKX08dGg+5ZCI6KiIPC90aD48L3RyPmArc3QubWFwKGU9PmA8dHI+PHRkIGNsYXNzPSJsIj4ke2VbMV19PC90ZD4ke2x0W3RdLm1hcCh0PT5lWzNdP2A8dGQgY2xhc3M9InMiIGlkPSJjZm9fJHtlWzBdfV8ke3RbMF19Ij4wPC90ZD5gOmA8dGQ+PGlucHV0IGlkPSJjZl8ke2VbMF19XyR7dFswXX0iIHR5cGU9InRleHQiJHtlWzJdPycgY2xhc3M9InQiJzonIGRhdGEteWVuPSIxIiBpbnB1dG1vZGU9Im51bWVyaWMiJ30ke1sibHMiLCJiaCIsInBoIl0uaW5jbHVkZXModFswXSkmJlsicGEiLCJmYSJdLmluY2x1ZGVzKGVbMF0pfHxbImJoIiwicGgiXS5pbmNsdWRlcyh0WzBdKSYmImxuIj09PWVbMF0/JyBkYXRhLWF1dG89IjEiJzoiIn0+PC90ZD5gKS5qb2luKCIiKX08dGQgY2xhc3M9InMiIGlkPSJjZm9fJHtlWzBdfV8ke3R9X3N1bSI+JHtlWzJdPyIiOiIwIn08L3RkPjwvdHI+YCkuam9pbigiIikrIjwvdGFibGU+Iikuam9pbigiIik7Y29uc3QgcnQ9KHQsZSk9PmMoYGNmXyR7dH1fJHtlfWApO2Z1bmN0aW9uIGR0KCl7ZS5xdWVyeVNlbGVjdG9yQWxsKCIjY2ZCb3ggW2RhdGEtYXV0b10iKS5mb3JFYWNoKHQ9PmRlbGV0ZSB0LmRhdGFzZXQudG91Y2hlZCk7Y29uc3QgdD11dCxbYSxuXT10LnJvd3MsbD10PT5NYXRoLmNlaWwoTWF0aC5yb3VuZCh0KS8xZTQpLHM9KHQsZSxhKT0+dShgY2ZfJHt0fV8ke2V9YCwibnVtYmVyIj09dHlwZW9mIGE/cihhKTphKSxvPWMoInN0YW1wU2FsZSIpK2MoImJyb2tlciIpLzI7aWYoZygpKXtjb25zdCBlPWMoInByaWNlMSIpLzFlNCxyPWMoInByaWNlMiIpLzFlNCxkPU1hdGgucm91bmQoLjA1KmUpLGk9TWF0aC5yb3VuZCguMSpyKSx1PU1hdGgucm91bmQoLjMqcik7W1sibGMiLCLmiYvku5jph5HvvIg177yF77yJIixkLCLljbDntJnku6Pjg7vku7Lku4vmiYvmlbDmlpnvvIjljYrph5HvvIkiLGwobyksMF0sWyJiYyIsIuaJi+S7mOmHke+8iDEw77yF77yJIixpLCLljbDntJnku6MiLGwoYygic3RhbXBDb24iKSksMF0sWyJsaSIsIuS4remWk+mHkSIsMCwiIiwwLDBdLFsibHMiLCLlnJ/lnLDmrovku6Pph5EiLE1hdGgucm91bmQoZSktZCwi55m76KiY6LK755So44Gq44GpIixsKHQuY29zdExhbmQtbythLm1vcnRMK2EuZmVlTCtuLm1vcnRMK24uZmVlTCthLmxzdGFtcCthLm90aGVyK24ubHN0YW1wK24ub3RoZXIpLE1hdGgucm91bmQoKGEubGFuZFllbituLmxhbmRZZW4pLzFlNCldLFsiYjEiLCLkuK3plpPph5HikaDvvIgzMO+8he+8iSIsdSwiIiwwLDBdLFsiYjIiLCLkuK3plpPph5HikaHvvIgzMO+8he+8iSIsdSwiIiwwLDBdLFsiYmgiLCLmrovku6Pph5EiLE1hdGgucm91bmQociktaS0yKnUsIueZu+iomOiyu+eUqOOBquOBqSIsbCh0LmNvc3RCbGQtYygic3RhbXBDb24iKSthLm1vcnRCK2EuZmVlQituLm1vcnRCK24uZmVlQiksTWF0aC5yb3VuZCgoYS5ibGRZZW4rbi5ibGRZZW4pLzFlNCldXS5mb3JFYWNoKChbdCxlLGEsbixsLG9dKT0+e3MoInBsIix0LGUpLHMoInBhIix0LGEpLHMoImZsIix0LG4pLHMoImZhIix0LGwpLHMoImxuIix0LG8pfSk7bGV0IHA9TWF0aC5yb3VuZCh0LmxvYW5TdW0vMWU0KTtjb25zdCBoPVsibHMiLCJiMSIsImIyIiwiYmgiXTtoLmZvckVhY2goKHQsZSk9Pntjb25zdCBhPXJ0KCJwYSIsdCkrcnQoImZhIix0KSxuPWU9PT1oLmxlbmd0aC0xP3A6TWF0aC5taW4ocCxhKTtzKCJsbiIsdCxuKSxwLT1ufSl9ZWxzZXtjb25zdCBlPWMoInByaWNlMSIpLzFlNCxhPU1hdGgucm91bmQoLjA1KmUpO1tbInBjIiwi5omL5LuY6YeR77yINe+8he+8iSIsYSwi5Y2w57SZ5Luj44O75Luy5LuL5omL5pWw5paZ77yI5Y2K6YeR77yJIixsKG8pLDBdLFsicG0iLCLkuK3plpPph5EiLDAsIiIsMCwwXSxbInBoIiwi5q6L5Luj6YeRIixNYXRoLnJvdW5kKGUpLWEsIueZu+iomOiyu+eUqOOBquOBqSIsbCh0Lm1pc2MtbyksTWF0aC5yb3VuZCh0LmxvYW5TdW0vMWU0KV1dLmZvckVhY2goKFt0LGUsYSxuLGwsb10pPT57cygicGwiLHQsZSkscygicGEiLHQsYSkscygiZmwiLHQsbikscygiZmEiLHQsbCkscygibG4iLHQsbyl9KX1wdCgpfXQoImNmQXV0b0J0biIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixkdCk7Y29uc3QgY3Q9KHQsZSk9PmU/KE1hdGgucm91bmQodC8xMDApLzEwMCkudG9Mb2NhbGVTdHJpbmcoImphLUpQIix7bWF4aW11bUZyYWN0aW9uRGlnaXRzOjJ9KTpyKE1hdGguY2VpbCh0LzFlNCkpO2Z1bmN0aW9uIGl0KCl7Y29uc3QgdD11dCxbZSxhXT10LnJvd3M7aWYoZygpKXtjb25zdCBuPWUubW9ydEwrZS5mZWVMK2EubW9ydEwrYS5mZWVMK2UubHN0YW1wK2Uub3RoZXIrYS5sc3RhbXArYS5vdGhlcixsPWUubW9ydEIrZS5mZWVCK2EubW9ydEIrYS5mZWVCO3JldHVybltbIuWcn+WcsOmHkemhjSIsYygicHJpY2UxIildLFsi5bu654mp6YeR6aGNIixjKCJwcmljZTIiKV0sWyLlnJ/lnLDjgavjgYvjgYvjgovoq7josrvnlKgiLHQuY29zdExhbmQrbl0sWyLlu7rnianjgavjgYvjgYvjgovoq7josrvnlKgiLHQuY29zdEJsZCtsXSxbIuS7suS7i+aJi+aVsOaWmSIsYygiYnJva2VyIiksMV0sWyLljbDntJnku6PvvIjlo7LosrfvvIkiLGMoInN0YW1wU2FsZSIpLDFdLFsi5Y2w57SZ5Luj77yI6KuL6LKg77yJIixjKCJzdGFtcENvbiIpLDFdXX1yZXR1cm5bWyLnianku7bph5HpoY0iLHQucHJpY2VdLFsi6Ku46LK755So77yI54mp5Lu277yL44Ot44O844Oz77yJIix0Lm1pc2NdLFsi5Luy5LuL5omL5pWw5paZIixjKCJicm9rZXIiKSwxXSxbIuWNsOe0meS7o++8iOWjsuiyt++8iSIsYygic3RhbXBTYWxlIiksMV1dfWxldCB1dD1udWxsO2Z1bmN0aW9uIHB0KCl7bnQoKSxmdW5jdGlvbigpe2NvbnN0IG49UygpO20oInBlcnNvbkNhcmRCIiwhbiksbSgicmF0aW9XcmFwIiwhbiksbSgicGFpck5vdGVzIiwhbiksdCgibG9hbkNhcmRUaXRsZSIpLnRleHRDb250ZW50PW4/IjPvvI7jgYrlgJ/lhaXjgozoqIjnlLvvvIjljZjni6zjg63jg7zjg7PvvIkiOiIz77yO44Oa44Ki44Ot44O844OzIix0KCJiYWRnZUEiKS50ZXh0Q29udGVudD1uPyLlgJ/lhaXkuroiOiJB44GV44KTIix0KCJsYmxTTW9udGhseSIpLnRleHRDb250ZW50PW4/IuavjuaciOi/lOa4iOmhjSI6IuavjuaciOi/lOa4iOmhje+8iDLkurrlkIjoqIjvvIkiLHQoImxibFNCb251cyIpLnRleHRDb250ZW50PW4/IuODnOODvOODiuOCuei/lOa4iOmhje+8iDHlm57vvIkiOiLjg5zjg7zjg4rjgrnov5TmuIjpoY3vvIgy5Lq65ZCI6KiI44O7MeWbnu+8iSIsdCgibG9hbk5vdGVBIikudGV4dENvbnRlbnQ9bj8i6Ieq5YuV77yd5YCf5YWl57eP6aGN77yI5omL5YWl5Yqb44KC5Y+v77yJIjoi6Ieq5YuV77yd5YCf5YWl57eP6aGNw5flgJ/lhaXlibLlkIjvvIjmiYvlhaXlipvjgZnjgovjgajnm7jmiYvlgbTjga/nt4/poY3jgYvjgonlt67jgZflvJXjgYTjgaboh6rli5XoqIjnrpfvvIkiLHQoImxhYmVsTG9hblRvdGFsIikuZmlyc3RDaGlsZC50ZXh0Q29udGVudD1uPyLlgJ/lhaXnt4/poY0iOiLlgJ/lhaXnt4/poY3vvIgy5Lq65ZCI6KiI77yJIix0KCJub3RlQWxsTWlzY1RvdGFsIikudGV4dENvbnRlbnQ9bj8i44CMMu+8juiruOiyu+eUqOOAjeOBrueJqeS7tuOBruiruOiyu+eUqCDlkIjoqIjvvIvkuIrjga7jg63jg7zjg7PjgavjgYvjgYvjgovoq7josrvnlKgg5ZCI6KiIIjoi44CMMu+8juiruOiyu+eUqOOAjeOBrueJqeS7tuOBruiruOiyu+eUqCDlkIjoqIjvvIvkuIrjga7jg63jg7zjg7My5pys5YiG44Gu6Ku46LK755SoIOWQiOioiCIsdCgibm90ZUxvYW5NaXNjVG90YWwiKS50ZXh0Q29udGVudD1uPyLmirXlvZPmqKnoqK3lrprnmbvoqJjjg7vono3os4fkuovli5nmiYvmlbDmlpnjg7vph5HmtojlpZHntITljbDntJnku6Pjg7vjgZ3jga7ku5bjga7lkIjoqIgiOiIy5Lq65YiG44Gu5oq15b2T5qip6Kit5a6a55m76KiY44O76J6N6LOH5LqL5YuZ5omL5pWw5paZ44O76YeR5raI5aWR57SE5Y2w57SZ5Luj44O744Gd44Gu5LuW44Gu5ZCI6KiIIix0KCJwZXJzb25zIikuY2xhc3NMaXN0LnRvZ2dsZSgic2luZ2xlIixuKSx0KCJsYWJlbExvYW5NaXNjVG90YWwiKS5maXJzdENoaWxkLnRleHRDb250ZW50PW4/IuODreODvOODs+OBq+OBi+OBi+OCi+iruOiyu+eUqCDlkIjoqIjvvIjoh6rli5XvvIkiOiLjg63jg7zjg7My5pys5YiG44Gu6Ku46LK755SoIOWQiOioiO+8iOiHquWLle+8iSIsZS5xdWVyeVNlbGVjdG9yQWxsKCIubXMtYnRuIikuZm9yRWFjaCh0PT50LmNsYXNzTGlzdC50b2dnbGUoIm9uIix0LmRhdGFzZXQubW9kZT09PUMoKSkpLCFsJiZ0KCJwZGZOb3RlIikmJih0KCJwZGZOb3RlIikudGV4dENvbnRlbnQ9bj8iQTTnlKjntJkx5p6a77yI6LOH6YeR6KiI55S744K344Of44Ol44Os44O844K344On44Oz77yJ44Gn44OA44Km44Oz44Ot44O844OJ44GX44G+44GZ44CCIjoiQTTnlKjntJky5p6a77yI6LOH6YeR6KiI55S744O744GU6L+U5riI44Gu6LKg5ouF77yJ44Gn44OA44Km44Oz44Ot44O844OJ44GX44G+44GZ44CCIiksYS5mb3JFYWNoKHQ9PnttKCJsYW5kTG9hbkhlYWQiK3QsZygpKSxtKCJibGRMb2FuQm94Iit0LGcoKSl9KX0oKSx0KCJwcmljZVRvdGFsVmlldyIpLnZhbHVlPXIoWSgpKTtsZXQgbj0wLHM9MCxvPTA7YS5mb3JFYWNoKGU9Pntjb25zdCBhPXQoImxpbmsiK2UpLmNoZWNrZWQ7YSYmKHQoImJsZFJhdGUiK2UpLnZhbHVlPXQoInJhdGUiK2UpLnZhbHVlLHQoImJsZFllYXJzIitlKS52YWx1ZT10KCJ5ZWFycyIrZSkudmFsdWUpLHQoImJsZFJhdGUiK2UpLnJlYWRPbmx5PWEsdCgiYmxkWWVhcnMiK2UpLnJlYWRPbmx5PWF9KTtmb3IobGV0IGU9MDtlPDY7ZSsrKW49WCgpLEsobixzLG8pLHM9USgiQSIpLG89UygpPyh0KCJwc3ViQiIpLnZhbHVlPSIwIiwwKTpRKCJCIik7aCgiYW5udWFsVGF4IixmdW5jdGlvbigpe2NvbnN0IGU9TWF0aC5tYXgoMCxwYXJzZUludCh0KCJhbm51YWxUYXhNb250aHMiKS52YWx1ZXx8MCwxMCkpO2lmKGU8PTApcmV0dXJuIDA7aWYoX19meVVzZWQoKSlyZXR1cm4gZChjKCJ0YXhZZWFyIikqKGUvMTIpKTtpZih5KCkpe2NvbnN0IGE9TWF0aC5tYXgoMSxwYXJzZUludCh0KCJ0YXhNb250aHMiKS52YWx1ZXx8MSwxMCkpO3JldHVybiBkKEkoKS9hKmUpfWNvbnN0IGE9QigpPzA6cCgibGFuZEV2YWwiKXx8dygpP2MoImxhbmRFdmFsIik6ZChjKCJsYW5kQXJlYSIpKmMoInJvc2Vua2EiKSoxZTMpLG49UigpO3JldHVybiBkKChfX2Z5TFQoYSwiaG91c2UiPT09dCgidGF4VXNlIikudmFsdWU/MTowKSsuMDE0Km4rbipPKCkpKihlLzEyKSl9KCkpLGgoInZhY2FudFJhdGUiLEYoKT82NTo3MCksaCgidmFjYW50VGF4IixmdW5jdGlvbigpe2lmKCF6KCkpcmV0dXJuIDA7Y29uc3QgdD1wKCJsYW5kRXZhbCIpP2MoImxhbmRFdmFsIik6ZChjKCJsYW5kQXJlYSIpKmMoInJvc2Vua2EiKSoxZTMpLGU9TWF0aC5taW4oNzAsTWF0aC5tYXgoMCxpKCJ2YWNhbnRSYXRlIikpKS8xMDA7cmV0dXJuIGQodCplKiguMDE0K08oKSkpfSgpKTtjb25zdCB1PVtaKCJBIixTKCk/IuWAn+WFpeS6uiI6IkHjgZXjgpMiKSxaKCJCIiwiQuOBleOCkyIpXTt1LmZvckVhY2goZT0+e3QoIm1vbnRobHkiK2Uua2V5KS50ZXh0Q29udGVudD1yKGUubSksdCgiYm9udXNPdXQiK2Uua2V5KS50ZXh0Q29udGVudD1yKGUuYiksdCgicGF5U3BsaXQiK2Uua2V5KS50ZXh0Q29udGVudD1nKCkmJmUuTD4wP2DlhoXoqLPvvJrlnJ/lnLDliIYgJHtyKGUubUwpfeWGhiDvvI8g5bu654mp5YiGICR7cihlLm1CKX3lhobvvIjmr47mnIjvvIlgOiIifSk7Y29uc3QgZj1ZKCksJD1zK28sTT1uKyQseD1mK00sTD11WzBdLkwrdVsxXS5MLEE9dVswXS5jYXNoK3VbMV0uY2FzaCxrPXVbMF0uYnVyZGVuK3VbMV0uYnVyZGVuLEU9TCtBLXgsVD11Lm1hcCh0PT5MPjA/dC5ML0wqMTAwOjApLF89dD0+e2NvbnN0IGU9dFswXSt0WzFdO3JldHVybiBlPjA/W3RbMF0vZSx0WzFdL2VdOm51bGx9LGo9Xyh1Lm1hcCh0PT50LkwpKXx8WzEsMF0sTj1fKHUubWFwKHQ9PnQuTCt0LmRvd24pKXx8aixXPV8odS5tYXAodD0+TWF0aC5tYXgoMCx0LmNjYXNoLXQuc3ViKSkpfHxOLFA9KHQsZSk9Pntjb25zdCBhPU1hdGgubWluKHQsMTAwKk1hdGguY2VpbChNYXRoLnJvdW5kKHQqZVswXSkvMTAwKSk7cmV0dXJuW2EsdC1hXX0sRD1QKGYsTiksSD1QKFYsVyksSj1QKEcsVyksVT11Lm1hcCgodCxlKT0+RFtlXStIW2VdK0pbZV0rdC5zdWIpLGF0PXUubWFwKCh0LGUpPT5NYXRoLm1heCgwLFVbZV0tdC5MKSksc3Q9dS5tYXAoKHQsZSk9PnQuTCthdFtlXSksZHQ9e3ByaWNlOkQsbGFuZDpILGJsZDpKLHRvdGFsOlUsbmVlZDphdCxidXJkZW46c3QscHJSOk4sY2NSOld9LHB0PVAoKHkoKT8wOmMoImluc3VyYW5jZSIpKSsodygpP2MoIm1nbXRTZXR0bGUiKTowKSxXKSxodD11Lm1hcCgodCxlKT0+TWF0aC5tYXgoMCxzdFtlXS10LnN1Yi1wdFtlXSkpLG10PWh0WzBdK2h0WzFdLGZ0PWh0Lm1hcCh0PT5tdD4wP3QvbXQqMTAwOjApLHZ0PWh0Lm1hcCh0PT5NYXRoLnJvdW5kKHQvMWU0KSksYnQ9KCh0LGUpPT57Zm9yKHQ9TWF0aC5hYnModCksZT1NYXRoLmFicyhlKTtlOylbdCxlXT1bZSx0JWVdO3JldHVybiB0fSkodnRbMF0sdnRbMV0pfHwxLCR0PXUubWFwKCh0LGUpPT52dFswXSt2dFsxXT4wP2Ake3Z0W2VdL2J0fS8keyh2dFswXSt2dFsxXSkvYnR9YDoi4oCUIikseXQ9QigpP2MoImxlYXNlR3JvdW5kIik6MCxndD13KCk/YygibWdtdCIpOjAsTXQ9dygpP2MoInJlc2VydmUiKTowLHh0PXcoKT9jKCJtT3RoZXIiKTowLEJ0PXVbMF0ubSt1WzFdLm0reXQrZ3QrTXQreHQ7dXQ9e3ZhY2FudDp6KCk/YygidmFjYW50VGF4Iik6MCxjcm9zczp6KCkscm93czp1LHByaWNlOmYsY29tbW9uU3ViOm4sY29zdExhbmQ6Vixjb3N0QmxkOkcsbG9hbk1pc2M6JCxtaXNjOk0sZ3JhbmQ6eCxsb2FuU3VtOkwsY2FzaFN1bTpBLGJ1cmRlblN1bTprLGdhcDpFLGxvYW5TaGFyZTpULHNoYXJlOmZ0LGZyYWM6JHQsYWxsb2M6ZHQsZ3JvdW5kOnl0LG1nOmd0LHJzOk10LG1vOnh0LG1vbnRobHlBbGw6QnQsYW5udWFsVGF4OmMoImFubnVhbFRheCIpLGJvbnVzQWxsOnVbMF0uYit1WzFdLmJ9LGZ1bmN0aW9uKCl7Y29uc3QgZT11dCxhPU1hdGgubWF4KGUuZ3JhbmQsZS5sb2FuU3VtK2UuY2FzaFN1bSwxKSxuPVt7Y2xzOiJzZWctYSIsbGFiZWw6KFMoKT8iIjplLnJvd3NbMF0ubmFtZSsiICIpKyLlgJ/lhaUiLHY6ZS5yb3dzWzBdLkx9LHtjbHM6InNlZy1hMiIsbGFiZWw6KFMoKT8iIjplLnJvd3NbMF0ubmFtZSsiICIpKyLoh6rlt7Hos4fph5EiLHY6ZS5yb3dzWzBdLmNhc2h9LHtjbHM6InNlZy1iIixsYWJlbDplLnJvd3NbMV0ubmFtZSsiIOWAn+WFpSIsdjplLnJvd3NbMV0uTH0se2Nsczoic2VnLWIyIixsYWJlbDplLnJvd3NbMV0ubmFtZSsiIOiHquW3seizh+mHkSIsdjplLnJvd3NbMV0uY2FzaH1dO2UuZ2FwPDAmJm4ucHVzaCh7Y2xzOiJzZWctZ2FwIixsYWJlbDoi5LiN6LazIix2Oi1lLmdhcH0pLHQoInNwbGl0QmFyIikuaW5uZXJIVE1MPW4uZmlsdGVyKHQ9PnQudj4wKS5tYXAodD0+YDxzcGFuIGNsYXNzPSIke3QuY2xzfSIgc3R5bGU9IndpZHRoOiR7KHQudi9hKjEwMCkudG9GaXhlZCgzKX0lIj48L3NwYW4+YCkuam9pbigiIiksdCgic3BsaXRMZWdlbmQiKS5pbm5lckhUTUw9bi5maWx0ZXIodD0+dC52PjApLm1hcCh0PT5gPHNwYW4gY2xhc3M9ImxnIj48aSBjbGFzcz0iJHt0LmNsc30iPjwvaT4ke3YodC5sYWJlbCl9PGI+JHtyKHQudil95YaGPC9iPjwvc3Bhbj5gKS5qb2luKCIiKSx0KCJncmFuZFZpZXciKS50ZXh0Q29udGVudD1yKGUuZ3JhbmQpfSgpLGZ1bmN0aW9uKCl7Y29uc3QgZT11dCxbYSxuXT1lLnJvd3MsbD1nKCk7aWYoUygpKXt0KCJyZXN1bHRIZWFkIikuaW5uZXJIVE1MPSc8dGggY2xhc3M9ImxibCI+6aCF55uuPC90aD48dGggY2xhc3M9ImNhIj7ph5HpoY08L3RoPic7Y29uc3Qgbj10PT5yKHQpKyIg5YaGIixzPVtbIuWAn+WFpemHkemhjSIscihhLmxvYW5NYW4pKyIg5LiH5YaGIiwiZW0iXSxsP1si44CA44GG44Gh5Zyf5Zyw5YiG77yP5bu654mp5YiGIixyKGEubGFuZFllbi8xZTQpKyIg5LiH5YaGIO+8jyAiK3IoYS5ibGRZZW4vMWU0KSsiIOS4h+WGhiIsInN1YiJdOm51bGwsWyLph5HliKnjgr/jgqTjg5fjg7vph5HliKkiLHR0KGEpLCIiXSxbIui/lOa4iOacn+mWkyIsZXQoYSksIiJdLFsi5q+O5pyI6L+U5riI6aGNIixuKGEubSksInBheSJdLGw/WyLjgIDjgYbjgaHlnJ/lnLDliIbvvI/lu7rnianliIYiLHIoYS5tTCkrIiDlhoYg77yPICIrcihhLm1CKSsiIOWGhiIsInN1YiJdOm51bGwsWyLjg5zjg7zjg4rjgrnov5TmuIjpoY3vvIgx5Zue77yJIixuKGEuYiksIiJdLFsi5bm06ZaT6L+U5riI6aGNIixuKGEueWVhcmx5KSwiIl0sWyLnt4/ov5TmuIjpoY0iLG4oYS50b3RhbFJlcGF5KSwiIl0sWyLjgYbjgaHliKnmga/vvIjmpoLnrpfvvIkiLG4oYS5pbnRlcmVzdCksInN1YiJdLGw/WyLjgaTjgarjgY7mnJ/plpPjga7liKnmga/vvIjlnJ/lnLDliIbjg7vmnIjpoY3vvIkiLG4oYS50c3VuYWdpKSwic3ViIl06bnVsbCxbIuODreODvOODs+OBq+OBi+OBi+OCi+iruOiyu+eUqCIsbihhLnN1YiksIiJdLFsi44CA5oq15b2T5qip6Kit5a6a55m76KiYIixuKGEubW9ydCksInN1YiJdLFsi44CA6J6N6LOH5LqL5YuZ5omL5pWw5paZIixuKGEuZmVlKSwic3ViIl0sWyLjgIDph5HmtojlpZHntITljbDntJnku6MiLG4oYS5sc3RhbXApLCJzdWIiXSxbIuOAgOOBneOBruS7liIsbihhLm90aGVyKSwic3ViIl0sWyLpoK3ph5EiLG4oYS5kb3duKSwiIl0sWyLoq7josrvnlKjjgavlhYXjgabjgovoh6rlt7Hos4fph5EiLG4oYS5jY2FzaCksIiJdLFsi5b+F6KaB44Gq6Ieq5bex6LOH6YeR77yI57eP6aGN4oiS5YCf5YWl77yJIixuKE1hdGgubWF4KDAsZS5ncmFuZC1lLmxvYW5TdW0pKSwiZW0iXV0uZmlsdGVyKEJvb2xlYW4pO3JldHVybiB2b2lkKHQoInJlc3VsdEJvZHkiKS5pbm5lckhUTUw9cy5tYXAodD0+YDx0ciBjbGFzcz0iJHt0WzJdfSI+PHRkIGNsYXNzPSJsYmwiPiR7dFswXX08L3RkPjx0ZD4ke3RbMV19PC90ZD48L3RyPmApLmpvaW4oIiIpKX10KCJyZXN1bHRIZWFkIikuaW5uZXJIVE1MPWA8dGggY2xhc3M9ImxibCI+6aCF55uuPC90aD48dGggY2xhc3M9ImNhIj4ke3YoYS5uYW1lKX08L3RoPjx0aCBjbGFzcz0iY2IiPiR7dihuLm5hbWUpfTwvdGg+PHRoIGNsYXNzPSJjdCI+5ZCI6KiIPC90aD5gO2NvbnN0IHM9dD0+cih0KSsiIOWGhiIsbz1bWyLlgJ/lhaXph5HpoY0iLHIoYS5sb2FuTWFuKSsiIOS4h+WGhiIscihuLmxvYW5NYW4pKyIg5LiH5YaGIixyKGEubG9hbk1hbituLmxvYW5NYW4pKyIg5LiH5YaGIiwiZW0iXSxbIuWAn+WFpeWJsuWQiCIsYihlLmxvYW5TaGFyZVswXSksYihlLmxvYW5TaGFyZVsxXSksIjEwMCUiLCIiXSxbIumHkeWIqeOCv+OCpOODl+ODu+mHkeWIqSIsdHQoYSksdHQobiksIuKAlCIsIiJdLFsi6L+U5riI5pyf6ZaTIixldChhKSxldChuKSwi4oCUIiwiIl0sWyLmr47mnIjov5TmuIjpoY0iLHMoYS5tKSxzKG4ubSkscyhhLm0rbi5tKSwicGF5Il0sLi4ubD9bWyLjgIDjgYbjgaHlnJ/lnLDliIYiLHMoYS5tTCkscyhuLm1MKSxzKGEubUwrbi5tTCksInN1YiJdLFsi44CA44GG44Gh5bu654mp5YiGIixzKGEubUIpLHMobi5tQikscyhhLm1CK24ubUIpLCJzdWIiXV06W10sWyLjg5zjg7zjg4rjgrnov5TmuIjpoY3vvIgx5Zue77yJIixzKGEuYikscyhuLmIpLHMoYS5iK24uYiksIiJdLFsi5bm06ZaT6L+U5riI6aGNIixzKGEueWVhcmx5KSxzKG4ueWVhcmx5KSxzKGEueWVhcmx5K24ueWVhcmx5KSwiIl0sWyLnt4/ov5TmuIjpoY0iLHMoYS50b3RhbFJlcGF5KSxzKG4udG90YWxSZXBheSkscyhhLnRvdGFsUmVwYXkrbi50b3RhbFJlcGF5KSwiIl0sWyLjgYbjgaHliKnmga/vvIjmpoLnrpfvvIkiLHMoYS5pbnRlcmVzdCkscyhuLmludGVyZXN0KSxzKGEuaW50ZXJlc3Qrbi5pbnRlcmVzdCksInN1YiJdXTtsJiZvLnB1c2goWyLjgaTjgarjgY7mnJ/plpPjga7liKnmga/vvIjlnJ/lnLDliIbjg7vmnIjpoY3vvIkiLHMoYS50c3VuYWdpKSxzKG4udHN1bmFnaSkscyhhLnRzdW5hZ2krbi50c3VuYWdpKSwic3ViIl0pLG8ucHVzaChbIuODreODvOODs+mWoumAo+OBruiruOiyu+eUqCIscyhhLnN1YikscyhuLnN1YikscyhhLnN1YituLnN1YiksIiJdLFsi44CA5oq15b2T5qip6Kit5a6a55m76KiYIixzKGEubW9ydCkscyhuLm1vcnQpLHMoYS5tb3J0K24ubW9ydCksInN1YiJdLFsi44CA6J6N6LOH5LqL5YuZ5omL5pWw5paZIixzKGEuZmVlKSxzKG4uZmVlKSxzKGEuZmVlK24uZmVlKSwic3ViIl0sWyLjgIDph5HmtojlpZHntITljbDntJnku6MiLHMoYS5sc3RhbXApLHMobi5sc3RhbXApLHMoYS5sc3RhbXArbi5sc3RhbXApLCJzdWIiXSxbIuOAgOOBneOBruS7liIscyhhLm90aGVyKSxzKG4ub3RoZXIpLHMoYS5vdGhlcituLm90aGVyKSwic3ViIl0sWyLpoK3ph5EiLHMoYS5kb3duKSxzKG4uZG93bikscyhhLmRvd24rbi5kb3duKSwiIl0sWyLoq7josrvnlKjjgavlhYXjgabjgovoh6rlt7Hos4fph5EiLHMoYS5jY2FzaCkscyhuLmNjYXNoKSxzKGEuY2Nhc2grbi5jY2FzaCksIiJdLFsi5b+F6KaB44Gq6Ieq5bex6LOH6YeR77yI57eP6aGN4oiS5YCf5YWl77yJIixzKGUuYWxsb2MubmVlZFswXSkscyhlLmFsbG9jLm5lZWRbMV0pLHMoZS5hbGxvYy5uZWVkWzBdK2UuYWxsb2MubmVlZFsxXSksImVtIl0sWyLos4fph5HosqDmi4XpoY3vvIjlgJ/lhaXvvIvlv4XopoHjgaroh6rlt7Hos4fph5HvvIkiLHMoZS5hbGxvYy5idXJkZW5bMF0pLHMoZS5hbGxvYy5idXJkZW5bMV0pLHMoZS5hbGxvYy5idXJkZW5bMF0rZS5hbGxvYy5idXJkZW5bMV0pLCJlbSJdLFsi6LKg5ouF5Ymy5ZCI77yI55m76KiY5oyB5YiG44Gu55uu5a6J77yJIixiKGUuc2hhcmVbMF0pKyI8YnI+PHNtYWxsPiIrZS5mcmFjWzBdKyI8L3NtYWxsPiIsYihlLnNoYXJlWzFdKSsiPGJyPjxzbWFsbD4iK2UuZnJhY1sxXSsiPC9zbWFsbD4iLCIxMDAlIiwic2hhcmUiXSksdCgicmVzdWx0Qm9keSIpLmlubmVySFRNTD1vLm1hcCh0PT5gPHRyIGNsYXNzPSIke3RbNF19Ij48dGQgY2xhc3M9ImxibCI+JHt0WzBdfTwvdGQ+PHRkPiR7dFsxXX08L3RkPjx0ZD4ke3RbMl19PC90ZD48dGQgY2xhc3M9ImN0Ij4ke3RbM119PC90ZD48L3RyPmApLmpvaW4oIiIpfSgpLGZ1bmN0aW9uKCl7Y29uc3QgZT11dCxhPShlLGEpPT57Y29uc3Qgbj10KGUpO24mJihuLnRleHRDb250ZW50PXIoYSkpfTthKCJzUHJpY2UiLGUucHJpY2UpLGEoInNNaXNjIixlLm1pc2MpLHQoImxvYW5NaXNjVG90YWwiKS52YWx1ZT1yKGUubG9hbk1pc2MpLHQoImFsbE1pc2NUb3RhbCIpLnZhbHVlPXIoZS5taXNjKSxhKCJzR3JhbmQiLGUuZ3JhbmQpLGEoInNMb2FuIixlLmxvYW5TdW0pLGEoInNDYXNoIixlLmNhc2hTdW0pLGEoInNNb250aGx5IixlLnJvd3NbMF0ubStlLnJvd3NbMV0ubSksYSgic0JvbnVzIixlLmJvbnVzQWxsKSxhKCJzQW5udWFsVGF4IixlLmFubnVhbFRheCksYSgic1ZhY2FudCIsZS52YWNhbnQpLG0oInNWYWNhbnRSb3ciLGUudmFjYW50PjApLGEoInNNb250aGx5QWxsIixlLm1vbnRobHlBbGwpLHQoInNHYXAiKS50ZXh0Q29udGVudD0oZS5nYXA+MD8i77yLIjoiIikrcihlLmdhcCksbSgic0V4dHJhUm93IixlLm1vbnRobHlBbGwhPT1lLnJvd3NbMF0ubStlLnJvd3NbMV0ubSk7Y29uc3Qgbj10KCJnYXBXYXJuIik7TWF0aC5hYnMoZS5nYXApPDE/KG4uY2xhc3NOYW1lPSJnYXBib3ggb2siLG4udGV4dENvbnRlbnQ9IuWAn+WFpemHkemhjeOBqOiHquW3seizh+mHkeOBruWQiOioiOOBjOOAgee3j+mhje+8iOeJqeS7tuS+oeagvO+8i+iruOiyu+eUqO+8ieOBqOS4gOiHtOOBl+OBpuOBhOOBvuOBmeOAgiIpOmUuZ2FwPDA/KG4uY2xhc3NOYW1lPSJnYXBib3ggbmciLG4udGV4dENvbnRlbnQ9YOizh+mHkeOBjCAke3IoLWUuZ2FwKX0g5YaGIOS4jei2s+OBl+OBpuOBhOOBvuOBmeOAguiHquW3seizh+mHkeOCkui/veWKoOOBmeOCi+OBi+OAgeWAn+WFpemHkemhjeOCkuimi+ebtOOBl+OBpuOBj+OBoOOBleOBhOOAgmApOihuLmNsYXNzTmFtZT0iZ2FwYm94IGluZm8iLG4udGV4dENvbnRlbnQ9YOWAn+WFpemHkemhjeOBqOiHquW3seizh+mHkeOBruWQiOioiOOBjOOAgee3j+mhjeOCkiAke3IoZS5nYXApfSDlhoYg5LiK5Zue44Gj44Gm44GE44G+44GZ77yI5LiH5YaG5Y2Y5L2N44Gu5YiH44KK5LiK44GS5YiG44KS5ZCr44G/44G+44GZ77yJ44CCYCl9KCksZS5xdWVyeVNlbGVjdG9yQWxsKCIuY2hpcC1tYW51YWwiKS5mb3JFYWNoKGU9Pntjb25zdCBhPXQoZS5kYXRhc2V0LmZvcik7ZS5zdHlsZS5kaXNwbGF5PWEmJiIxIj09PWEuZGF0YXNldC50b3VjaGVkJiYiMSIhPT1hLmRhdGFzZXQubG9ja2VkPyJpbmxpbmUtYmxvY2siOiJub25lIn0pLHQoImNmUmVmIikuaW5uZXJIVE1MPWl0KCkubWFwKChbdCxlLGFdKT0+YDxkaXY+JHt0fTxiPiR7Y3QoZSxhKX3kuIflhoY8L2I+PC9kaXY+YCkuam9pbigiIik7e2NvbnN0IGU9ZnVuY3Rpb24oKXtPYmplY3Qua2V5cyhsdCkuZm9yRWFjaCh0PT5tKCJjZlRfIit0LHQ9PT1vdCgpKSk7Y29uc3QgZT1vdCgpLGE9e3BhOjAsZmE6MCxuZWVkOjAsY2FzaDowLGxuOjB9LG49aXQoKSxsPXQ9Pk1hdGguY2VpbChNYXRoLnJvdW5kKHQpLzFlNCk7cmV0dXJuImN1c3RvbSI9PT1lPyhoKCJjZl9wYV9scyIsTWF0aC5yb3VuZChjKCJwcmljZTEiKS8xZTQpLXJ0KCJwYSIsImxjIiktcnQoInBhIiwibGkiKSksaCgiY2ZfZmFfbHMiLGwoblsyXVsxXSktcnQoImZhIiwibGMiKS1ydCgiZmEiLCJsaSIpKSxoKCJjZl9wYV9iaCIsTWF0aC5yb3VuZChjKCJwcmljZTIiKS8xZTQpLXJ0KCJwYSIsImJjIiktcnQoInBhIiwiYjEiKS1ydCgicGEiLCJiMiIpKSxoKCJjZl9mYV9iaCIsbChuWzNdWzFdKS1ydCgiZmEiLCJiYyIpLXJ0KCJmYSIsImIxIiktcnQoImZhIiwiYjIiKSksaCgiY2ZfbG5fYmgiLE1hdGgucm91bmQodXQubG9hblN1bS8xZTQpLVsibGMiLCJiYyIsImxpIiwibHMiLCJiMSIsImIyIl0ucmVkdWNlKCh0LGUpPT50K3J0KCJsbiIsZSksMCkpKTooaCgiY2ZfcGFfcGgiLE1hdGgucm91bmQodXQucHJpY2UvMWU0KS1ydCgicGEiLCJwYyIpLXJ0KCJwYSIsInBtIikpLGgoImNmX2ZhX3BoIixsKHV0Lm1pc2MpLXJ0KCJmYSIsInBjIiktcnQoImZhIiwicG0iKSksaCgiY2ZfbG5fcGgiLE1hdGgucm91bmQodXQubG9hblN1bS8xZTQpLXJ0KCJsbiIsInBjIiktcnQoImxuIiwicG0iKSkpLGx0W2VdLmZvckVhY2goKFtlXSk9Pntjb25zdCBuPXJ0KCJwYSIsZSkrcnQoImZhIixlKSxsPW4tcnQoImxuIixlKTt0KGBjZm9fbmVlZF8ke2V9YCkudGV4dENvbnRlbnQ9cihuKSx0KGBjZm9fY2FzaF8ke2V9YCkudGV4dENvbnRlbnQ9cihsKSxhLnBhKz1ydCgicGEiLGUpLGEuZmErPXJ0KCJmYSIsZSksYS5uZWVkKz1uLGEuY2FzaCs9bCxhLmxuKz1ydCgibG4iLGUpfSksT2JqZWN0LmtleXMoYSkuZm9yRWFjaChuPT50KGBjZm9fJHtufV8ke2V9X3N1bWApLnRleHRDb250ZW50PXIoYVtuXSkpLGF9KCk7dCgiY2ZTdW0iKS50ZXh0Q29udGVudD1g54++6YeR77yI5b+F6KaB44Gq6Ieq5bex6LOH6YeR77yJ44Gu5ZCI6KiI77yaJHtyKGUuY2FzaCl95LiH5YaG44CA77yP44CA6LOH6YeR6KiI55S744Gu5b+F6KaB44Gq6Ieq5bex6LOH6YeR77yaJHtyKE1hdGgubWF4KDAsdXQuZ3JhbmQtdXQubG9hblN1bSkvMWU0KX3kuIflhoZgLHV0LmNmPWV9fWZ1bmN0aW9uIGh0KGUpe3UoImxhbmRBcmVhIiw3MCksdSgic2V0YmFja0FyZWEiLCJ1c2VkX21hbnNpb24iPT09ZT8wOjEwKSx1KCJibGRBcmVhIiwibGFuZF9vbmx5Ij09PWU/MDoxMDApLHUoInByaWNlMSIsIjUwLDAwMCwwMDAiKSx1KCJwcmljZTIiLCJsYW5kX2N1c3RvbSI9PT1lPyI0MCwwMDAsMDAwIjoiMCIpLHUoInZhdCIsIjAiKSx1KCJpbnN1cmFuY2UiLCJsYW5kX29ubHkiPT09ZT8iMCI6IjM1MCwwMDAiKSx1KCJqdWRpY2lhbCIsIjMwMCwwMDAiKSx1KCJqdWRpY2lhbEJsZCIsIjIwMCwwMDAiKSx1KCJ0cmFuc2ZlckZlZUJsZCIsIjIsMDAwIiksdSgib3RoZXJCbGQiLCIwIiksdSgidGF4VXNlIiwiaG91c2UiKTt7Y29uc3QgZT1wYXJzZUludCgodCgiZGVsaXZlcnlZTSIpLnZhbHVlfHwiIikuc3BsaXQoIi0iKVsxXSwxMCk7dSgidGF4TW9udGhzIixlPj0xJiZlPD0xMj8xMy1lOjYpfXUoInRheEJsZEFyZWEiLHQoImJsZEFyZWEiKS52YWx1ZSksdSgidXNlZFRheGFibGUiLCJub250YXgiKSx1KCJ0cmFuc2ZlclJhdGUiLCIwLjAwMyIpLHUoIm1vcnRSYXRlVXNlZCIsIjAuMDAxIiksdSgibGVhc2VHcm91bmQiLCIiKSx1KCJtZ210IiwiIiksdSgicmVzZXJ2ZSIsIiIpLHUoIm1nbXRJbiIsIiIpLHUoInJlc2VydmVJbiIsIiIpLHUoIm1PdGhlciIsIiIpfWxldCBtdD1udWxsO2NvbnN0IGZ0PVsi5LiJ6I+x77y177ym77yq6YqA6KGMIiwi44OV44Op44OD44OI77yT77yVIl0sdnQ9WyLlpInli5UiLCLlm7rlrpoiXTtmdW5jdGlvbiBidChlLGEsbil7Y29uc3QgbD10KGUpLHM9dChhKSxvPShzLnZhbHVlfHwiIikudHJpbSgpO24uaW5jbHVkZXMobyk/KGwudmFsdWU9byxzLmNsYXNzTGlzdC5hZGQoImhpZGRlbiIpKToobC52YWx1ZT0ibWFudWFsIixzLmNsYXNzTGlzdC5yZW1vdmUoImhpZGRlbiIpKX1mdW5jdGlvbiAkdChlLGEpe3QoInJ0eXBlIitlKS52YWx1ZT1hLGJ0KCJydHlwZVNlbCIrZSwicnR5cGUiK2UsdnQpfWZ1bmN0aW9uIHl0KHQsZSl7Im1hbnVhbCI9PT10LnZhbHVlPyhlLmNsYXNzTGlzdC5yZW1vdmUoImhpZGRlbiIpLGUudmFsdWU9IiIsc2V0VGltZW91dCgoKT0+ZS5mb2N1cygpLDApKTooZS5jbGFzc0xpc3QuYWRkKCJoaWRkZW4iKSxlLnZhbHVlPXQudmFsdWUpfWNvbnN0IGd0PXQ9Pi/jg5Xjg6njg4Pjg4hccyooMzV877yT77yVKS8udGVzdCh0fHwiIik7bGV0IE10PXQoImJhbmsiKS52YWx1ZTtmdW5jdGlvbiB4dCgpe2NvbnN0IGU9dCgiYmFuayIpLnZhbHVlLGw9Z3QoZSkscz1ndChNdCk7bCYmIXM/YS5mb3JFYWNoKHQ9Pnt1KCJyYXRlIit0LG4oInJhdGVGbGF0IikpLHUoImJsZFJhdGUiK3QsbigicmF0ZUZsYXQiKSksJHQodCwi5Zu65a6aIil9KTohbCYmcyYmYS5mb3JFYWNoKHQ9Pnt1KCJyYXRlIit0LG4oInJhdGVNdWZnIikpLHUoImJsZFJhdGUiK3QsbigicmF0ZU11ZmciKSksJHQodCwi5aSJ5YuVIil9KSxNdD1lfWZ1bmN0aW9uIEJ0KGUpe2NvbnN0IG49ZS50YXJnZXQ7biYmbi5pZCYmIW4uY2xvc2VzdCgiI3BhaXJMb2NrIikmJihuLmRhdGFzZXQuYXV0byYmIW4ucmVhZE9ubHkmJihuLmRhdGFzZXQudG91Y2hlZD0iMSIpLG4uaWQuc3RhcnRzV2l0aCgiY2ZfIikmJm4uZGF0YXNldC5hdXRvJiYhbi52YWx1ZS50cmltKCkmJmRlbGV0ZSBuLmRhdGFzZXQudG91Y2hlZCxmdW5jdGlvbihlKXtjb25zdCBuPWUuaWQ7aWYoInByb3BUeXBlIj09PW4pcmV0dXJuIG10PWUudmFsdWUsdm9pZCB0KCJhcHBseVR5cGVCdG4iKS5jbGFzc0xpc3QudG9nZ2xlKCJwZW5kaW5nIixlLnZhbHVlIT09JCk7aWYoImRlbGl2ZXJ5WU0iPT09bil7Y29uc3QgZT1wYXJzZUludCgodCgiZGVsaXZlcnlZTSIpLnZhbHVlfHwiIikuc3BsaXQoIi0iKVsxXSwxMCk7ZT49MSYmZTw9MTImJih1KCJ0YXhNb250aHMiLDEzLWUpLGRlbGV0ZSB0KCJ0YXhBZGp1c3QiKS5kYXRhc2V0LnRvdWNoZWQpfWlmKCJiYW5rU2VsIj09PW4mJih5dChlLHQoImJhbmsiKSkseHQoKSksL15ydHlwZVNlbFtBQl0kLy50ZXN0KG4pJiZ5dChlLHQoInJ0eXBlIituLnNsaWNlKC0xKSkpLCJiYW5rIj09PW4mJnh0KCksInRheFllYXIiPT09biYmKGRlbGV0ZSB0KCJ0YXhBZGp1c3QiKS5kYXRhc2V0LnRvdWNoZWQsZGVsZXRlIHQoImFubnVhbFRheCIpLmRhdGFzZXQudG91Y2hlZCksInVzZWRUYXhhYmxlIj09PW4mJmRlbGV0ZSB0KCJ0YXhBZGp1c3QiKS5kYXRhc2V0LnRvdWNoZWQsWyJkZWxpdmVyeVlNIiwibmV3QnVpbGRZTSIsInZhY2FudFJhdGUiLCJsb2NBcmVhIiwiY2l0eVBsYW5SYXRlIl0uaW5jbHVkZXMobikmJmRlbGV0ZSB0KCJ2YWNhbnRUYXgiKS5kYXRhc2V0LnRvdWNoZWQsImxvY0FyZWEiIT09biYmImNpdHlQbGFuUmF0ZSIhPT1ufHwoWyJ0YXhBZGp1c3QiLCJhbm51YWxUYXgiXS5mb3JFYWNoKGU9PmRlbGV0ZSB0KGUpLmRhdGFzZXQudG91Y2hlZCksIUYoKSYmdCgidXJnZW50IikuY2hlY2tlZCYmKHQoInVyZ2VudCIpLmNoZWNrZWQ9ITEsWyJhY3FMYW5kIiwiYWNxQmxkIl0uZm9yRWFjaChlPT5kZWxldGUgdChlKS5kYXRhc2V0LnRvdWNoZWQpKSksWyJsb25nVGVybSIsInVyZ2VudCIsInNlaXNtaWMiXS5pbmNsdWRlcyhuKSYmWyJhY3FMYW5kIiwiYWNxQmxkIiwiaG96b24iXS5mb3JFYWNoKGU9Pntjb25zdCBhPXQoZSk7YSYmZGVsZXRlIGEuZGF0YXNldC50b3VjaGVkfSksWyJibGRBcmVhIiwibmV3QnVpbGRZTSIsInNlaXNtaWMiXS5pbmNsdWRlcyhuKSYmTigpLCJ0cmFuc2ZlclJhdGUiPT09bil7Y29uc3QgZT10KCJyZWdCbGRUcmFuc2ZlciIpO2UmJmRlbGV0ZSBlLmRhdGFzZXQudG91Y2hlZH0ibW9ydFJhdGVVc2VkIj09PW4mJmEuZm9yRWFjaChlPT57Y29uc3QgYT10KCJtb3J0IitlKTthJiZkZWxldGUgYS5kYXRhc2V0LnRvdWNoZWR9KSwicmF0aW9BIj09PW4mJmEuZm9yRWFjaChlPT57Y29uc3QgYT10KCJsb2FuIitlKTthJiZkZWxldGUgYS5kYXRhc2V0LnRvdWNoZWR9KX0obiksInByb3BUeXBlIiE9PW4uaWQmJnB0KCkpfWUuYWRkRXZlbnRMaXN0ZW5lcigiaW5wdXQiLEJ0KSxlLmFkZEV2ZW50TGlzdGVuZXIoImNoYW5nZSIsQnQpLGUuYWRkRXZlbnRMaXN0ZW5lcigiYmx1ciIsdD0+e2NvbnN0IGU9dC50YXJnZXQ7aWYoZSYmImRvY0RhdGUiPT09ZS5pZCl7Y29uc3QgdD1lLnZhbHVlLnJlcGxhY2UoL1vvvJAt77yZXS9nLHQ9PlN0cmluZy5mcm9tQ2hhckNvZGUodC5jaGFyQ29kZUF0KDApLTY1MjQ4KSkudHJpbSgpLGE9dC5tYXRjaCgvXihcZHs0fSkoXGR7Mn0pKFxkezJ9KSQvKXx8dC5tYXRjaCgvXihcZHs0fSlbXC9cLS5dKFxkezEsMn0pW1wvXC0uXShcZHsxLDJ9KSQvKTtpZihhKXtjb25zdCB0PSthWzFdLG49K2FbMl0sbD0rYVszXSxzPW5ldyBEYXRlKHQsbi0xLGwpO3MuZ2V0TW9udGgoKT09PW4tMSYmcy5nZXREYXRlKCk9PT1sJiYoZS52YWx1ZT1gJHt0feW5tCR7bn3mnIgke2x95pelYCl9fWlmKGUmJmUuZGF0YXNldCYmIjEiPT09ZS5kYXRhc2V0Lnllbil7Y29uc3QgdD1zKGUudmFsdWUpO2UudmFsdWU9IiI9PT10PyIiOnIobyh0KSkscHQoKX19LCEwKSxlLmFkZEV2ZW50TGlzdGVuZXIoImZvY3VzaW4iLHQ9Pntjb25zdCBlPXQudGFyZ2V0OyFlfHwiSU5QVVQiIT09ZS50YWdOYW1lfHwiMSIhPT1lLmRhdGFzZXQueWVuJiYibnVtYmVyIiE9PWUudHlwZXx8ZS5yZWFkT25seXx8c2V0VGltZW91dCgoKT0+e3RyeXtlLnNlbGVjdCgpfWNhdGNoKHQpe319LDApfSksZS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsZT0+e2NvbnN0IGE9ZS50YXJnZXQuY2xvc2VzdCgiW2RhdGEtbW9kZV0iKTtpZihhKXtjb25zdCBlPSEhYS5jbG9zZXN0KCIjbW9kZU1vZGFsIik7cmV0dXJuIGF0KGEuZGF0YXNldC5tb2RlKSxtKCJtb2RlTW9kYWwiLCExKSx2b2lkKGUmJnQoInBhaXJBcmVhIikuc2Nyb2xsSW50b1ZpZXcoe2JlaGF2aW9yOiJzbW9vdGgiLGJsb2NrOiJzdGFydCJ9KSl9Y29uc3Qgbj1lLnRhcmdldC5jbG9zZXN0KCJbZGF0YS1yZXNldF0iKTtpZihuKXtjb25zdCBlPXQobi5kYXRhc2V0LnJlc2V0KTtlJiYiMSIhPT1lLmRhdGFzZXQubG9ja2VkJiYoZGVsZXRlIGUuZGF0YXNldC50b3VjaGVkLHB0KCkpfX0pLHQoImFwcGx5VHlwZUJ0biIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixmdW5jdGlvbigpeyQ9dCgicHJvcFR5cGUiKS52YWx1ZSxtdD1udWxsLHQoImFwcGx5VHlwZUJ0biIpLmNsYXNzTGlzdC5yZW1vdmUoInBlbmRpbmciKSxlLnF1ZXJ5U2VsZWN0b3JBbGwoIltkYXRhLWF1dG9dIikuZm9yRWFjaCh0PT57ZGVsZXRlIHQuZGF0YXNldC50b3VjaGVkLGRlbGV0ZSB0LmRhdGFzZXQubG9ja2VkLHQucmVhZE9ubHk9ITF9KSxodCgkKSxOKCkscHQoKSxkdCgpfSk7Y29uc3QgTHQ9ImZ1aml5YV9wYWlybG9hbl92MSIsd3Q9ImZ1aml5YV9wYWlybG9hbl9zdGFmZl92MSIsQXQ9WyJzdGFmZkNvbXBhbnkiLCJzdGFmZk5hbWUiLCJzdGFmZlRlbCJdO2Z1bmN0aW9uIEN0KCl7dHJ5e2NvbnN0IGU9e307QXQuZm9yRWFjaChhPT5lW2FdPXQoYSkudmFsdWUpLGxvY2FsU3RvcmFnZS5zZXRJdGVtKHd0LEpTT04uc3RyaW5naWZ5KGUpKX1jYXRjaCh0KXt9fWZ1bmN0aW9uIFN0KCl7dHJ5e2NvbnN0IGU9bG9jYWxTdG9yYWdlLmdldEl0ZW0od3QpO2lmKCFlKXJldHVybjtjb25zdCBhPUpTT04ucGFyc2UoZSk7QXQuZm9yRWFjaChlPT57bnVsbCE9YVtlXSYmKHQoZSkudmFsdWU9YVtlXSl9KX1jYXRjaCh0KXt9fWZ1bmN0aW9uIGt0KCl7Y29uc3QgZT17X3R5cGU6JCxfYXQ6KG5ldyBEYXRlKS50b0xvY2FsZVN0cmluZygiamEtSlAiKSxmOnt9fTtyZXR1cm4gdCgicGFpckFyZWEiKS5xdWVyeVNlbGVjdG9yQWxsKCJpbnB1dFtpZF0sc2VsZWN0W2lkXSIpLmZvckVhY2godD0+e0F0LmluY2x1ZGVzKHQuaWQpfHwoZS5mW3QuaWRdPXt2OiJjaGVja2JveCI9PT10LnR5cGU/dC5jaGVja2VkOnQudmFsdWUsdDoiMSI9PT10LmRhdGFzZXQudG91Y2hlZD8xOjB9KX0pLGV9ZnVuY3Rpb24gRXQoZSl7JD1lLl90eXBlfHwibGFuZF9jdXN0b20iLE9iamVjdC5rZXlzKGUuZnx8e30pLmZvckVhY2goYT0+e2NvbnN0IG49dChhKTtpZighbilyZXR1cm47Y29uc3QgbD1lLmZbYV07ImNoZWNrYm94Ij09PW4udHlwZT9uLmNoZWNrZWQ9ISFsLnY6bi52YWx1ZT1sLnYsL14oZG93bnxjYXNoKVtBQl0kLy50ZXN0KGEpJiZvKGwudik+PTFlNSYmKG4udmFsdWU9cihvKGwudikvMWU0KSksbC50P24uZGF0YXNldC50b3VjaGVkPSIxIjpkZWxldGUgbi5kYXRhc2V0LnRvdWNoZWR9KSx0KCJwcm9wVHlwZSIpLnZhbHVlPSQsbXQ9bnVsbCx0KCJhcHBseVR5cGVCdG4iKS5jbGFzc0xpc3QucmVtb3ZlKCJwZW5kaW5nIiksKGUuZnx8e30pLm1nbXRJbnx8KHUoIm1nbXRJbiIsdCgibWdtdCIpLnZhbHVlKSx1KCJyZXNlcnZlSW4iLHQoInJlc2VydmUiKS52YWx1ZSkpLGJ0KCJiYW5rU2VsIiwiYmFuayIsZnQpLGEuZm9yRWFjaCh0PT5idCgicnR5cGVTZWwiK3QsInJ0eXBlIit0LHZ0KSksTXQ9dCgiYmFuayIpLnZhbHVlLHB0KCl9QXQuZm9yRWFjaChlPT50KGUpLmFkZEV2ZW50TGlzdGVuZXIoImlucHV0IixDdCkpO2NvbnN0IFR0PShlLGEpPT57Y29uc3Qgbj10KCJzYXZlTXNnIik7bi50ZXh0Q29udGVudD1lLG4uc3R5bGUuY29sb3I9YXx8IiMwMDAifTtmdW5jdGlvbiBfdCgpe2NvbnN0IGU9dXQsW2Esbl09ZS5yb3dzLGw9ZygpLHM9TCgpLG89eCgpLGQ9eSgpLGk9dD0+cih0KSx1PXQoImRvY0RhdGUiKS52YWx1ZSxwPXU/dS5yZXBsYWNlKC9eKFxkKyktKFxkKyktKFxkKykkLywodCxlLGEsbik9PmAke2V95bm0JHsrYX3mnIgkeytufeaXpWApOigoKT0+e2NvbnN0IHQ9bmV3IERhdGU7cmV0dXJuYCR7dC5nZXRGdWxsWWVhcigpfeW5tCR7dC5nZXRNb250aCgpKzF95pyIJHt0LmdldERhdGUoKX3ml6VgfSkoKSxoPXQoIm5ld0J1aWxkWU0iKS52YWx1ZSxtPVQoaCksZj12KCh0KCJjdXN0b21lck5hbWUiKS52YWx1ZXx8IiIpLnRyaW0oKSksJD10KCJjZkluUGRmIikuY2hlY2tlZCxBPShTKCk/MToyKSsoJD8xOjApLEM9KHQsZSk9PmBcbiAgICA8ZGl2IGNsYXNzPSJzaGVldC1oZWFkZXIiPlxuICAgICAgPGRpdiBjbGFzcz0iZG9jLXRpdGxlIj4ke3R9PC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPSJkb2MtbWV0YSI+XG4gICAgICAgICR7Zj9gPGRpdiBjbGFzcz0iY3VzdG9tZXItbmFtZSI+JHtmfTwvZGl2PmA6IiJ9XG4gICAgICAgIDxkaXY+5L2c5oiQ5pel77yaJHtwfSR7ZSYmQT4xP2DvvIgke2V9LyR7QX3vvIlgOiIifTwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+YCxrPShlLGEpPT57Y29uc3Qgbj0odChhKS52YWx1ZXx8IiIpLnRyaW0oKTtyZXR1cm4gbj9gJHtlfe+8iCR7dihuKX3vvIlgOmV9LEU9TSgpPyLlnJ/lnLDliIYiOiLlnJ/lnLDjg7vnianku7bliIYiLF89bD8i5bu654mp5YiG77yI5rOo5paH5L2P5a6F77yJIjoi5bu654mp5YiGIixqPVtbIuWNsOe0meS7o++8iOWjsuiyt+Wlkee0hO+8iSIsYygic3RhbXBTYWxlIildLFsi5Luy5LuL5omL5pWw5paZIixjKCJicm9rZXIiKV0sWyLmiYDmnInmqKnnp7vou6LnmbvoqJjvvIjlnJ/lnLDvvIkiLGMoInJlZ0xhbmQiKV0sWyLlm7rpg73nqI7muIXnrpfph5EiLGMoInRheEFkanVzdCIpXSxbIuS4jeWLleeUo+WPluW+l+eoju+8iOWcn+WcsO+8iSIsYygiYWNxTGFuZCIpXSxbbD8i5Y+45rOV5pu45aOr5aCx6YWs77yI5Zyf5Zyw77yJIjoi5Y+45rOV5pu45aOr5aCx6YWsIixjKCJqdWRpY2lhbCIpXSxbIuaMr+i+vOaJi+aVsOaWmSIsYygidHJhbnNmZXJGZWUiKV0sW2soIuOBneOBruS7liIsIm90aGVyQ29tbW9uTm90ZSIpLGMoIm90aGVyQ29tbW9uIildXSxOPVtbIuWNsOe0meS7o++8iOW3peS6i+iri+iyoOWlkee0hO+8iSIsYygic3RhbXBDb24iKSxsXSxbIuW7uueJqeihqOekuueZu+iomCIsYygiaHlvamkiKSxsfHxvXSxbIuW7uueJqeS/neWtmOeZu+iomCIsYygiaG96b24iKSxsfHxvXSxbIuaJgOacieaoqeenu+i7oueZu+iomO+8iOW7uueJqe+8iSIsYygicmVnQmxkVHJhbnNmZXIiKSxzXSxbIuS4jeWLleeUo+WPluW+l+eoju+8iOW7uueJqe+8iSIsYygiYWNxQmxkIiksITBdLFsi566h55CG6LK744O75L+u57mV56mN56uL6YeRIOa4heeul+mHkSIsYygibWdtdFNldHRsZSIpLHcoKV0sWyLngavngb3jg7vlnLDpnIfkv53pmbrmlpkiLGMoImluc3VyYW5jZSIpLCEwXSxbIuWPuOazleabuOWjq+WgsemFrO+8iOW7uueJqe+8iSIsYygianVkaWNpYWxCbGQiKSxsXSxbIuaMr+i+vOaJi+aVsOaWmSIsYygidHJhbnNmZXJGZWVCbGQiKSxsXSxbaygi44Gd44Gu5LuWIiwib3RoZXJCbGROb3RlIiksYygib3RoZXJCbGQiKSwhMF1dLmZpbHRlcih0PT50WzJdKSxZPXQ9PnQubWFwKHQ9PmA8dHI+PHRkPiR7dFswXX08L3RkPjx0ZCBjbGFzcz0iYXIiPiR7aSh0WzFdKX0g5YaGPC90ZD48L3RyPmApLmpvaW4oIiIpLFI9dD0+QXJyYXkuZnJvbSh7bGVuZ3RoOnR9LCgpPT4iPHRyPjx0ZD7CoDwvdGQ+PHRkPjwvdGQ+PC90cj4iKS5qb2luKCIiKSxXPWoubGVuZ3RoLU4ubGVuZ3RoLEk9ZT0+KHQoZSkudmFsdWV8fCIiKS50cmltKCksRj1bSSgic3RhZmZDb21wYW55Iik/dihJKCJzdGFmZkNvbXBhbnkiKSk6IiIsSSgic3RhZmZOYW1lIik/IuaLheW9k++8miIrdihJKCJzdGFmZk5hbWUiKSk6IiIsSSgic3RhZmZUZWwiKT8iVEVMOiIrdihJKCJzdGFmZlRlbCIpKToiIl0uZmlsdGVyKEJvb2xlYW4pLE89Ri5sZW5ndGg/YDxkaXYgY2xhc3M9ImNvbnRhY3QtaW5mbyI+JHtGLmpvaW4oIuOAgCIpfTwvZGl2PmA6IiIscT0odCxlLGEsbik9PmA8dHIke24/YCBjbGFzcz0iJHtufSJgOiIifT48dGQ+JHt0fTwvdGQ+PHRkIGNsYXNzPSJhciI+JHtpKGUpfTwvdGQ+PHRkIGNsYXNzPSJhciI+JHtpKGEpfTwvdGQ+PHRkIGNsYXNzPSJhciB0YyI+JHtpKGUrYSl9PC90ZD48L3RyPmAsUD1hPT5gXG4gICAgPGRpdiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+JHthfTwvZGl2PlxuICAgIDx0YWJsZSBjbGFzcz0ic3BlYyI+XG4gICAgICA8Y29sZ3JvdXA+PGNvbCBzdHlsZT0id2lkdGg6MjAlIj48Y29sIHN0eWxlPSJ3aWR0aDoxMyUiPjxjb2wgc3R5bGU9IndpZHRoOjIwJSI+PGNvbCBzdHlsZT0id2lkdGg6MTQlIj48Y29sIHN0eWxlPSJ3aWR0aDoyMCUiPjxjb2wgc3R5bGU9IndpZHRoOjEzJSI+PC9jb2xncm91cD5cbiAgICAgIDx0cj48dGg+54mp5Lu25ZCNPC90aD48dGQgY29sc3Bhbj0iNSIgY2xhc3M9IndyYXAiPiR7dih0KCJwcm9wTmFtZSIpLnZhbHVlKX08L3RkPjwvdHI+XG4gICAgICA8dHI+PHRoPuWcn+WcsOmdouepjTwvdGg+PHRkPiR7dih0KCJsYW5kQXJlYSIpLnZhbHVlKX0g446hPC90ZD5cbiAgICAgICAgICA8dGg+44K744OD44OI44OQ44OD44Kv44O756eB6YGTPC90aD48dGQ+JHt2KHQoInNldGJhY2tBcmVhIikudmFsdWUpfSDjjqE8L3RkPlxuICAgICAgICAgIDx0aD7lu7rnianpnaLnqY3vvIjnmbvoqJjnsL/vvIk8L3RoPjx0ZD4ke2Q/Iu+8jSI6dih0KCJibGRBcmVhIikudmFsdWUpKyIg446hIn08L3RkPjwvdHI+XG4gICAgICA8dHI+PHRoPuiqsueojuW6iumdouepjTwvdGg+PHRkPiR7ZD8i77yNIjp2KHM/dCgidGF4QmxkQXJlYSIpLnZhbHVlOnQoImJsZEFyZWEiKS52YWx1ZSkrIiDjjqEifTwvdGQ+XG4gICAgICAgICAgPHRoPumVt+acn+WEquiJr+S9j+WuhTwvdGg+PHRkPiR7KGx8fG8pJiZ0KCJsb25nVGVybSIpLmNoZWNrZWQ/IuKXiyI6Iu+8jSJ9PC90ZD5cbiAgICAgICAgICA8dGg+6ICQ6ZyH5Z+65rqW6YGp5ZCI6Ki85piOPC90aD48dGQ+JHtzJiZ0KCJzZWlzbWljIikuY2hlY2tlZD8i4peLIjoi77yNIn08L3RkPjwvdHI+XG4gICAgPC90YWJsZT5cbiAgICA8dGFibGUgY2xhc3M9InNwZWMiIHN0eWxlPSJtYXJnaW4tdG9wOjNweCI+XG4gICAgICA8Y29sZ3JvdXA+PGNvbCBzdHlsZT0id2lkdGg6MTIlIj48Y29sIHN0eWxlPSJ3aWR0aDoyMiUiPjxjb2wgc3R5bGU9IndpZHRoOjEyJSI+PGNvbCBzdHlsZT0id2lkdGg6MjElIj48Y29sIHN0eWxlPSJ3aWR0aDoxMiUiPjxjb2wgc3R5bGU9IndpZHRoOjIxJSI+PC9jb2xncm91cD5cbiAgICAgIDx0cj48dGg+5paw56+J5bm05pyIPC90aD48dGQgY2xhc3M9IndyYXAiJHtzPycgc3R5bGU9ImZvbnQtc2l6ZTouODVlbTt3aGl0ZS1zcGFjZTpub3dyYXAiJzoiIn0+JHtoJiYhZD9oLnJlcGxhY2UoL14oXGQrKS0oXGQrKSQvLCIkMeW5tCQy5pyIIikrKHM/Iu+8iCIrbS5lcmErIu+8iSI6Ijxicj4iK20uZXJhKyLvvI8iK20uYWdlKToi77yNIn08L3RkPlxuICAgICAgICAgIDx0aD7oqZXkvqHpoY0o5Zyf5ZywKTwvdGg+PHRkIGNsYXNzPSJhciI+JHtpKGMoImxhbmRFdmFsIikpfSDlhoY8L3RkPlxuICAgICAgICAgIDx0aD7oqZXkvqHpoY0o5bu654mpKTwvdGg+PHRkIGNsYXNzPSJhciI+JHtkPyLvvI0iOmkoYygiYmxkRXZhbCIpKSsiIOWGhiJ9PC90ZD48L3RyPiR7cz9gCiAgICAgIDx0cj48dGg+56+J5bm05pWwPC90aD48dGQ+JHtoJiYhZD9tLmFnZToi77yNIn08L3RkPgogICAgICAgICAgPHRoIHN0eWxlPSJmb250LXNpemU6LjhlbTtsZXR0ZXItc3BhY2luZzotLjAyZW0iPuiqsueojuaomea6lumhjSjlnJ/lnLApPC90aD48dGQgY29sc3Bhbj0iMyI+5Zu65a6a6LOH55Sj56iO44CAJHtpKF9fZnlTdGRPdXQoMCkpfSDlhobjgIDvvI/jgIDpg73luILoqIjnlLvnqI7jgIAke2koX19meVN0ZE91dCgxKSl9IOWGhjwvdGQ+PC90cj5gOiIifVxuICAgIDwvdGFibGU+XG4gICAgPHRhYmxlIGNsYXNzPSJzcGVjIiBzdHlsZT0ibWFyZ2luLXRvcDozcHgiPlxuICAgICAgPGNvbGdyb3VwPjxjb2wgc3R5bGU9IndpZHRoOjIwJSI+PGNvbCBzdHlsZT0id2lkdGg6MzAlIj48Y29sIHN0eWxlPSJ3aWR0aDoyMCUiPjxjb2wgc3R5bGU9IndpZHRoOjMwJSI+PC9jb2xncm91cD5cbiAgICAgIDx0cj48dGg+4pGgIOWcn+WcsO+8iOeJqeS7tu+8iemHkemhjTwvdGg+PHRkIGNsYXNzPSJhciI+JHtpKGMoInByaWNlMSIpKX0g5YaGPC90ZD5cbiAgICAgICAgICA8dGg+4pGhIOW7uueJqemHkemhjTwvdGg+PHRkIGNsYXNzPSJhciI+JHtsP2koYygicHJpY2UyIikpOiItIn0g5YaGPC90ZD48L3RyPlxuICAgICAgPHRyPjx0aD7ikaIg5raI6LK756iO6aGNPC90aD48dGQgY2xhc3M9ImFyIj4ke2Q/Ii0iOmkoYygidmF0IikpfSDlhoY8L3RkPlxuICAgICAgICAgIDx0aCBjbGFzcz0idGMiPuKRoyDlkIjoqIjph5HpoY08L3RoPjx0ZCBjbGFzcz0iYXIgdGMiPiR7aShlLnByaWNlKX0g5YaGPC90ZD48L3RyPlxuICAgIDwvdGFibGU+YDtpZihTKCkpcmV0dXJuICQ/W250KCksYXQoMildOltudCgpXTtjb25zdCBEPWBcbiAgICAke0MoIuizh+mHkeioiOeUu+abuO+8iOODmuOCouODreODvOODs++8iSIsMSl9XG4gICAgJHtQKCLos7zlhaXnianku7bjga7mpoLopoEiKX1cblxuICAgIDxkaXYgY2xhc3M9InNlY3Rpb24tdGl0bGUiPjEuIOizvOWFpee3j+mhjTwvZGl2PlxuICAgIDxkaXYgY2xhc3M9InRvdGFsLWJveCI+XG4gICAgICA8ZGl2IGNsYXNzPSJ0cm93Ij48c3Bhbj7nianku7bkvqHmoLwke2w/Iu+8iOKRoCDlnJ/lnLAgIitpKGMoInByaWNlMSIpKSsiIOWGhiDvvIsg4pGhIOW7uueJqSAiK2koYygicHJpY2UyIikpKyIg5YaG77yJIjoiIn08L3NwYW4+PHNwYW4+JHtpKGUucHJpY2UpfSDlhoY8L3NwYW4+PC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPSJ0cm93Ij48c3Bhbj7oq7josrvnlKjvvIjnianku7bvvIvjg63jg7zjg7My5pys5YiG77yJPC9zcGFuPjxzcGFuPiR7aShlLm1pc2MpfSDlhoY8L3NwYW4+PC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPSJ0cm93IG1haW4iPjxzcGFuPue3j+mhje+8iOeJqeS7tuS+oeagvO+8i+iruOiyu+eUqO+8iTwvc3Bhbj48c3Bhbj4ke2koZS5ncmFuZCl9IOWGhjwvc3Bhbj48L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9InRyb3ciPjxzcGFuPuWAn+WFpeWQiOioiO+8iCR7dihhLm5hbWUpfSAke2koYS5MKX0g5YaGIO+8iyAke3Yobi5uYW1lKX0gJHtpKG4uTCl9IOWGhu+8iTwvc3Bhbj48c3Bhbj4ke2koZS5sb2FuU3VtKX0g5YaGPC9zcGFuPjwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0idHJvdyI+PHNwYW4+6Ieq5bex6LOH6YeR5ZCI6KiI77yI6aCt6YeRICR7aShhLmRvd24rbi5kb3duKX0g5YaGIO+8iyDoq7josrvnlKjliIYgJHtpKGEuY2Nhc2grbi5jY2FzaCl9IOWGhu+8iTwvc3Bhbj48c3Bhbj4ke2koZS5jYXNoU3VtKX0g5YaGPC9zcGFuPjwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0idHJvdyI+PHNwYW4+6LOH6YeR44Gu6YGO5LiN6LazPC9zcGFuPjxzcGFuPiR7ZS5nYXA+MD8i77yLIjoiIn0ke2koZS5nYXApfSDlhoY8L3NwYW4+PC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLXRpdGxlIj4yLiDoq7josrvnlKjjga7mmI7ntLDvvIjnianku7bvvIk8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPSJjb2xzLTIiPlxuICAgICAgPGRpdiBjbGFzcz0iY29sIj5cbiAgICAgICAgPGRpdiBjbGFzcz0ic3ViLXRpdGxlIj7jgJAke0V944CRPC9kaXY+XG4gICAgICAgIDx0YWJsZT4ke1koail9JHshZCYmVzwwP1IoLVcpOiIifVxuICAgICAgICAgIDx0ciBjbGFzcz0ic3VidG90YWwiPjx0ZD7lsI/oqIg8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7aShlLmNvc3RMYW5kKX0g5YaGPC90ZD48L3RyPjwvdGFibGU+XG4gICAgICA8L2Rpdj5cbiAgICAgICR7ZD8nPGRpdiBjbGFzcz0iY29sIj48L2Rpdj4nOmA8ZGl2IGNsYXNzPSJjb2wiPlxuICAgICAgICA8ZGl2IGNsYXNzPSJzdWItdGl0bGUiPuOAkCR7X33jgJE8L2Rpdj5cbiAgICAgICAgPHRhYmxlPiR7WShOKX0ke1c+MD9SKFcpOiIifVxuICAgICAgICAgIDx0ciBjbGFzcz0ic3VidG90YWwiPjx0ZD7lsI/oqIg8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7aShlLmNvc3RCbGQpfSDlhoY8L3RkPjwvdHI+PC90YWJsZT5cbiAgICAgIDwvZGl2PmB9XG4gICAgPC9kaXY+XG4gICAgPHRhYmxlIHN0eWxlPSJtYXJnaW4tdG9wOjRweCI+PHRyIGNsYXNzPSJzdWJ0b3RhbCI+PHRkPueJqeS7tuOBruiruOiyu+eUqCDlkIjoqIg8L3RkPjx0ZCBjbGFzcz0iYXIiIHN0eWxlPSJ3aWR0aDozMCUiPiR7aShlLmNvbW1vblN1Yil9IOWGhjwvdGQ+PC90cj48L3RhYmxlPlxuXG4gICAgPGRpdiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+My4g6Ku46LK755So44Gu5piO57Sw77yI44Ot44O844OzMuacrOWIhu+8iTwvZGl2PlxuICAgIDx0YWJsZSBjbGFzcz0ibG9hbm1pc2MiPlxuICAgICAgPGNvbGdyb3VwPjxjb2wgc3R5bGU9IndpZHRoOjM0JSI+PGNvbCBzdHlsZT0id2lkdGg6MjIlIj48Y29sIHN0eWxlPSJ3aWR0aDoyMiUiPjxjb2wgc3R5bGU9IndpZHRoOjIyJSI+PC9jb2xncm91cD5cbiAgICAgIDx0cj48dGg+6aCF55uuPC90aD48dGg+JHt2KGEubmFtZSl9PC90aD48dGg+JHt2KG4ubmFtZSl9PC90aD48dGggY2xhc3M9InRjIj7lkIjoqIg8L3RoPjwvdHI+XG4gICAgICAke2w/cSgi5oq15b2T5qip6Kit5a6a55m76KiY77yI5Zyf5Zyw5YiG77yJIixhLm1vcnRMLG4ubW9ydEwpK3EoIuiejeizh+S6i+WLmeaJi+aVsOaWme+8iOWcn+WcsOWIhu+8iSIsYS5mZWVMLG4uZmVlTCkrcSgi44Ot44O844Oz6Zai6YCj44Gu6Ku46LK755So77yI5Zyf5Zyw5YiG77yJIOWwj+ioiCIsYS5tb3J0TCthLmZlZUwsbi5tb3J0TCtuLmZlZUwsInN1YmwiKStxKCLmirXlvZPmqKnoqK3lrprnmbvoqJjvvIjlu7rnianliIbvvIkiLGEubW9ydEIsbi5tb3J0QikrcSgi6J6N6LOH5LqL5YuZ5omL5pWw5paZ77yI5bu654mp5YiG77yJIixhLmZlZUIsbi5mZWVCKStxKCLjg63jg7zjg7PplqLpgKPjga7oq7josrvnlKjvvIjlu7rnianliIbvvIkg5bCP6KiIIixhLm1vcnRCK2EuZmVlQixuLm1vcnRCK24uZmVlQiwic3VibCIpOnEoIuaKteW9k+aoqeioreWumueZu+iomCIsYS5tb3J0LG4ubW9ydCkrcSgi6J6N6LOH5LqL5YuZ5omL5pWw5paZIixhLmZlZSxuLmZlZSl9XG4gICAgICAke3EoIumHkea2iOWlkee0hOWNsOe0meS7oyIsYS5sc3RhbXAsbi5sc3RhbXApfVxuICAgICAgJHtxKCLjgZ3jga7ku5YiKyhbYS5vdGhlck5vdGUsbi5vdGhlck5vdGVdLmZpbHRlcihCb29sZWFuKS5sZW5ndGg/Iu+8iCIrWy4uLm5ldyBTZXQoW2Eub3RoZXJOb3RlLG4ub3RoZXJOb3RlXS5maWx0ZXIoQm9vbGVhbikpXS5tYXAodikuam9pbigi44O7IikrIu+8iSI6IiIpLGEub3RoZXIsbi5vdGhlcil9XG4gICAgICAke3EoIuWwj+ioiCIsYS5zdWIsbi5zdWIsInN1YnRvdGFsIil9XG4gICAgICA8dHIgY2xhc3M9InN1YnRvdGFsIj48dGQ+MuS6uuOBruWQiOioiDwvdGQ+PHRkIGNsYXNzPSJhciIgY29sc3Bhbj0iMyI+JHtpKGUubG9hbk1pc2MpfSDlhoY8L3RkPjwvdHI+XG4gICAgICA8dHIgY2xhc3M9ImdyYW5kIj48dGQ+6Ku46LK755SoIOWQiOioiO+8iDLvvI7nianku7bvvIsz77yO44Ot44O844OzMuacrOWIhu+8iTwvdGQ+PHRkIGNsYXNzPSJhciIgY29sc3Bhbj0iMyI+JHtpKGUubWlzYyl9IOWGhjwvdGQ+PC90cj5cbiAgICA8L3RhYmxlPlxuXG4gICAgPGRpdiBjbGFzcz0iZm9vdGVyLW5vdGVzIj5cbiAgICAgIOKAu+acrOioiOeul+OBr+amgueul+OBp+OBguOCiuWun+mhjeOBqOOBr+eVsOOBquOCiuOBvuOBmeOAgueZu+iomOiyu+eUqOODu+WbuumDveeojuOBrua4heeul+mHkeOBr+i3r+e3muS+oeetieOCkuWfuuOBq+eul+WHuuOBl+OBpuOBiuOCiuOAgeWun+mam+OBrumHkemhjeOBqOOBr+eVsOOBquOCi+WgtOWQiOOBjOOBguOCiuOBvuOBmeOAgjxicj5cbiAgICAgIOKAu+S4jeWLleeUo+WPluW+l+eojuOBq+OBpOOBhOOBpuOBr+OAgeizh+mHkeioiOeUu+OBq+iomOi8ieOBjOOBquOBhOWgtOWQiOOBp+OCguOAgeWcn+WcsOODu+W7uueJqemdouepjeOChOS7leanmOOBq+OCiOOCiuiqsueojuOBleOCjOOCi+WgtOWQiOOBjOOBguOCiuOBvuOBmeOAgjxicj5cbiAgICAgIOKAu+OBiuWAn+WFpeOCjOOBleOCjOOCi+mHkeiejeapn+mWouOBq+OCiOOCiuOAgemHkea2iO+8iOODreODvOODs++8ieWlkee0hOaZguOBq+WNsOe0meS7o+OBjOaOm+OBi+OCi+WgtOWQiOOBjOOBguOCiuOBvuOBmeOAgjxicj5cbiAgICAgIOKAu+eBq+eBveS/nemZuuaWmeOBr+W7uueJqemdouepjeOChOijnOWEn+WGheWuueOBq+OCiOOCiueVsOOBquOCiuOBvuOBmeOAglxuICAgICAgJHtPfVxuICAgIDwvZGl2PmAsSD0odCxlLGEsbixsKT0+YDx0ciR7bD9gIGNsYXNzPSIke2x9ImA6IiJ9Pjx0ZCBjbGFzcz0ibGIiPiR7dH08L3RkPjx0ZCBjbGFzcz0iYXIgdG90Ij4ke2V9PC90ZD48dGQgY2xhc3M9ImFyIHBhIj4ke2F9PC90ZD48dGQgY2xhc3M9ImFyIHBiIj4ke259PC90ZD48L3RyPmAsSj10PT5gPHRyIGNsYXNzPSJzZWMiPjx0ZCBjb2xzcGFuPSI0Ij4ke3R9PC90ZD48L3RyPmAsVT10PT5yKHQvMWU0KSsiIOS4h+WGhiIsej1bWyLlm7rlrpros4fnlKPnqI7jg7vpg73luILoqIjnlLvnqI7vvIjlubTpoY3vvIkiLGkoZS5hbm51YWxUYXgpKyIg5YaGL+W5tCJdLGw/WyLlnJ/lnLDliIblibLono3os4fvvIjjgaTjgarjgY7ono3os4fvvInliKnmga/jga7jgb/mlK/miZXjgYQiLGkoYS50c3VuYWdpK24udHN1bmFnaSkrIiDlhoYv5pyIIl06bnVsbCxlLnZhY2FudD4wP1si5bu654mp5a6M5oiQ44G+44Gn44Gr44GL44GL44KLMeW5tOWIhuOBruWbuuWumuizh+eUo+eojuODu+mDveW4guioiOeUu+eoju+8iOmdnuS9j+WuheeUqOWcsO+8iSIsaShlLnZhY2FudCkrIiDlhoYv5bm0Il06bnVsbCxCKCk/WyLmr47mnIjlnLDku6MiLGkoZS5ncm91bmQpKyIg5YaGL+aciCJdOm51bGwsdygpP1si566h55CG6LK7IixpKGUubWcpKyIg5YaGL+aciCJdOm51bGwsdygpP1si5L+u57mV56mN56uL6YeRIixpKGUucnMpKyIg5YaGL+aciCJdOm51bGwsdygpP1si44Gd44Gu5LuW77yI5q+O5pyI77yJIixpKGUubW8pKyIg5YaGL+aciCJdOm51bGxdLmZpbHRlcihCb29sZWFuKSxWPWUuYWxsb2MsRz0odCxlKT0+SCh0LGkoZVswXStlWzFdKSsiIOWGhiIsaShlWzBdKSsiIOWGhiIsaShlWzFdKSsiIOWGhiIpLFg9TWF0aC5tYXgoMCxWLm5lZWRbMF0tYS5kb3duLWEuY2Nhc2gpLEs9TWF0aC5tYXgoMCxWLm5lZWRbMV0tbi5kb3duLW4uY2Nhc2gpLFE9ZS5nYXA8MD9gPGRpdiBjbGFzcz0ic2hvcnQtbm90ZSI+4oC75YCf5YWl6YeR6aGN44Go5YWl5Yqb5riI44G/44Gu6Ieq5bex6LOH6YeR44Gn44Gv44CB6LOH6YeR44GMICR7aSgtZS5nYXApfSDlhoYg5LiN6Laz44GX44Gm44GE44G+44GZ44CC6Ieq5bex6LOH6YeR44KS6L+95Yqg44GZ44KL44GL44CB5YCf5YWl6YeR6aGN44KS6KaL55u044GX44Gm44GP44Gg44GV44GE44CCPC9kaXY+YDoiIixaPWBcbiAgICAke0MoIuOBlOi/lOa4iOOBruiyoOaLhe+8iOODmuOCouODreODvOODs++8iSIsMil9XG4gICAgPGRpdiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+NC4gMuS6uuOBneOCjOOBnuOCjOOBruWAn+WFpeOBqOi/lOa4iO+8iCR7dih0KCJiYW5rIikudmFsdWV8fCLigJQiKX3vvIk8L2Rpdj5cbiAgICA8dGFibGUgY2xhc3M9ImJ1cmRlbiI+XG4gICAgICA8Y29sZ3JvdXA+PGNvbCBzdHlsZT0id2lkdGg6MjglIj48Y29sIHN0eWxlPSJ3aWR0aDoyNCUiPjxjb2wgc3R5bGU9IndpZHRoOjI0JSI+PGNvbCBzdHlsZT0id2lkdGg6MjQlIj48L2NvbGdyb3VwPlxuICAgICAgPHRoZWFkPjx0cj48dGg+6aCF55uuPC90aD48dGggY2xhc3M9InRvdCI+57eP6aGN77yIMuS6uuWQiOioiO+8iTwvdGg+PHRoIGNsYXNzPSJwYSI+JHt2KGEubmFtZSl9PC90aD48dGggY2xhc3M9InBiIj4ke3Yobi5uYW1lKX08L3RoPjwvdHI+PC90aGVhZD5cbiAgICAgIDx0Ym9keT5cbiAgICAgICR7Sigi5YCf5YWlIil9XG4gICAgICAke0goIuWAn+WFpemHkemhjSIsaShhLmxvYW5NYW4rbi5sb2FuTWFuKSsiIOS4h+WGhiIsaShhLmxvYW5NYW4pKyIg5LiH5YaGIixpKG4ubG9hbk1hbikrIiDkuIflhoYiLCJib2xkIil9XG4gICAgICAke2w/SCgi44CA44GG44Gh5Zyf5Zyw5YiG77yI5Zyf5Zyw5YWI6KGM6J6N6LOH77yJIixVKGEubGFuZFllbituLmxhbmRZZW4pLFUoYS5sYW5kWWVuKSxVKG4ubGFuZFllbiksInNtYWxsIikrSCgi44CA44GG44Gh5bu654mp5YiGIixVKGEuYmxkWWVuK24uYmxkWWVuKSxVKGEuYmxkWWVuKSxVKG4uYmxkWWVuKSwic21hbGwiKToiIn1cbiAgICAgICR7SCgi5YCf5YWl5Ymy5ZCIIiwiMTAwJSIsYihlLmxvYW5TaGFyZVswXSksYihlLmxvYW5TaGFyZVsxXSkpfVxuICAgICAgJHtIKCLph5HliKnjgr/jgqTjg5fjg7vph5HliKkiLCLigJQiLHR0KGEpLHR0KG4pKX1cbiAgICAgICR7SCgi6L+U5riI5pyf6ZaTIiwi4oCUIixldChhKSxldChuKSl9XG4gICAgICAke0ooIui/lOa4iCIpfVxuICAgICAgJHtIKCLmr47mnIjov5TmuIjpoY0iLGkoYS5tK24ubSkrIiDlhoYiLGkoYS5tKSsiIOWGhiIsaShuLm0pKyIg5YaGIiwiYmlnIil9XG4gICAgICAke2w/SCgi44CA44GG44Gh5Zyf5Zyw5YiGIixpKGEubUwrbi5tTCkrIiDlhoYiLGkoYS5tTCkrIiDlhoYiLGkobi5tTCkrIiDlhoYiLCJzbWFsbCIpK0goIuOAgOOBhuOBoeW7uueJqeWIhiIsaShhLm1CK24ubUIpKyIg5YaGIixpKGEubUIpKyIg5YaGIixpKG4ubUIpKyIg5YaGIiwic21hbGwiKToiIn1cbiAgICAgICR7SCgi44Oc44O844OK44K56L+U5riI6aGN77yIMeWbnu+8iSIsaShhLmIrbi5iKSsiIOWGhiIsaShhLmIpKyIg5YaGIixpKG4uYikrIiDlhoYiKX1cbiAgICAgICR7SCgi5bm06ZaT6L+U5riI6aGNIixpKGEueWVhcmx5K24ueWVhcmx5KSsiIOWGhiIsaShhLnllYXJseSkrIiDlhoYiLGkobi55ZWFybHkpKyIg5YaGIiwiYm9sZCIpfVxuICAgICAgJHtKKCLos4fph5Hjga7lhoXoqLMiKX1cbiAgICAgICR7Rygi57eP6aGN77yI54mp5Lu25L6h5qC877yL6Ku46LK755So77yJIixWLnRvdGFsKS5yZXBsYWNlKCI8dHIiLCc8dHIgY2xhc3M9ImJvbGQiJyl9XG4gICAgICAke0goIuWAn+WFpSIsaShlLmxvYW5TdW0pKyIg5YaGIixpKGEuTCkrIiDlhoYiLGkobi5MKSsiIOWGhiIpfVxuICAgICAgJHtIKCLpoK3ph5EiLGkoYS5kb3duK24uZG93bikrIiDlhoYiLGkoYS5kb3duKSsiIOWGhiIsaShuLmRvd24pKyIg5YaGIil9XG4gICAgICAke0goIuiruOiyu+eUqOOBq+WFheOBpuOCi+iHquW3seizh+mHkSIsaShhLmNjYXNoK24uY2Nhc2gpKyIg5YaGIixpKGEuY2Nhc2gpKyIg5YaGIixpKG4uY2Nhc2gpKyIg5YaGIil9XG4gICAgICAke2UuZ2FwPDA/SCgi5LiN6Laz5YiGIixpKFgrSykrIiDlhoYiLGkoWCkrIiDlhoYiLGkoSykrIiDlhoYiKToiIn1cbiAgICAgICR7Rygi5b+F6KaB44Gq6Ieq5bex6LOH6YeR77yI57eP6aGN4oiS5YCf5YWl77yJIixWLm5lZWQpLnJlcGxhY2UoIjx0ciIsJzx0ciBjbGFzcz0iYm9sZCInKX1cbiAgICAgICR7Rygi6LOH6YeR6LKg5ouF6aGN77yI5YCf5YWl77yL6Ieq5bex6LOH6YeR77yJIixWLmJ1cmRlbikucmVwbGFjZSgiPHRyIiwnPHRyIGNsYXNzPSJib2xkIicpfVxuICAgICAgJHtIKCLosqDmi4XlibLlkIjvvIjnmbvoqJjmjIHliIbjga7nm67lronvvIkiLCIxMDAlIixiKGUuc2hhcmVbMF0pKyLvvIgiK2UuZnJhY1swXSsi77yJIixiKGUuc2hhcmVbMV0pKyLvvIgiK2UuZnJhY1sxXSsi77yJIiwiYmlnIil9XG4gICAgICA8L3Rib2R5PlxuICAgIDwvdGFibGU+XG5cbiAgICAke1F9XG4gICAgPGRpdiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+NS4g5q+O5pyI44O75q+O5bm044GL44GL44KL6LK755So77yI5LiW5biv77yJPC9kaXY+XG4gICAgPHRhYmxlPlxuICAgICAgPHRyPjx0ZD7mr47mnIjov5TmuIjpoY3vvIgy5Lq65ZCI6KiI77yJPC90ZD48dGQgY2xhc3M9ImFyIiBzdHlsZT0id2lkdGg6MzAlIj4ke2koYS5tK24ubSl9IOWGhi/mnIg8L3RkPjwvdHI+XG4gICAgICAke3oubWFwKHQ9PmA8dHI+PHRkPiR7dFswXX08L3RkPjx0ZCBjbGFzcz0iYXIiPiR7dFsxXX08L3RkPjwvdHI+YCkuam9pbigiIil9XG4gICAgICAke2UubW9udGhseUFsbCE9PWEubStuLm0/YDx0ciBjbGFzcz0ic3VidG90YWwiPjx0ZD7mr47mnIjjga7mlK/miZXjgYTlkIjoqIjvvIjov5TmuIjvvIvlnLDku6Pjg7vnrqHnkIbosrvnrYnvvIk8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7aShlLm1vbnRobHlBbGwpfSDlhoYv5pyIPC90ZD48L3RyPmA6IiJ9XG4gICAgPC90YWJsZT5cblxuICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1ub3RlcyI+XG4gICAgICDigLvov5TmuIjpoY3jga/lhYPliKnlnYfnrYnov5TmuIjjgavjgojjgovlvIrnpL7oqIjnrpfjga7nm67lronpoY3jgafjgZnjgILkvY/lroXjg63jg7zjg7Pjga7lgJ/lhaXlj4rjgbPph5HliKnlhKrpgYfjga7pgannlKjjgavjga/pioDooYzmiYDlrprjga7lr6nmn7vjgYzlv4XopoHjgafjgZnjgII8YnI+XG4gICAgICDigLvph5HliKnjgoTosrjlh7rmnaHku7bjga/mnKzmm7jkvZzmiJDml6Xnj77lnKjjga7jgoLjga7jgafjgIHono3os4flrp/ooYzmmYLjgavlpInmm7TjgajjgarjgovloLTlkIjjgYzjgYLjgorjgb7jgZnjgILlpInli5Xph5HliKnlnovono3os4fjga/jgIHono3os4flrp/ooYzlvozjga7ph5HliKnmg4Xli6Ljgavjgojjgorov5TmuIjpoY3jgYzlpInli5XjgZfjgb7jgZnjgII8YnI+XG4gICAgICDigLvjg5rjgqLjg63jg7zjg7Pjgafjga8y5Lq644GM44Gd44KM44Ge44KM5YCf5YWl5Lq644Go44Gq44KK44CB5LqS44GE44Gu5YCf5YWl44Gu6YCj5biv5L+d6Ki85Lq644Go44Gq44KL44Gu44GM5LiA6Iis55qE44Gn44GZ44CC5Zuj5L2T5L+h55So55Sf5ZG95L+d6Zm644Gu5L+d6Zqc44Gv5ZCE5Lq644Gu5YCf5YWl5YiG44Gu44G/44GM5a++6LGh44Gn44GZ44CCPGJyPlxuICAgICAg4oC755m76KiY44Gu5oyB5YiG44Gu55uu5a6J44Gv44CB6LOH6YeR6LKg5ouF6aGN44GL44KJ44Ot44O844Oz6Zai6YCj44Gu6Ku46LK755So44O754Gr54G95L+d6Zm65paZ44O7566h55CG6LK7562J44Gu5riF566X6YeR44KS6Zmk44GE44Gf44CB5LiN5YuV55Sj44Gu5Y+W5b6X6LK755So44Gu6LKg5ouF5Ymy5ZCI44Gn44GZ44CC55m76KiY44Gu5oyB5YiG44Gv44CB5ZCE5Lq644Gu6LOH6YeR6LKg5ouF5Ymy5ZCI44Gr5ZCI44KP44Gb44Gm44GP44Gg44GV44GE44CC6LKg5ouF5Ymy5ZCI44Go5oyB5YiG44GM55Ww44Gq44KL5aC05ZCI44CB6LSI5LiO56iO44Gu5a++6LGh44Go44Gq44KL44GT44Go44GM44GC44KK44G+44GZ44CCXG4gICAgICAke099XG4gICAgPC9kaXY+YDtyZXR1cm4gJD9bRCxaLGF0KDMpXTpbRCxaXTtmdW5jdGlvbiBhdChlKXtjb25zdCBhPW90KCksbj1sdFthXSxsPShlLGEpPT52KCh0KGBjZl8ke2V9XyR7YX1gKXx8e30pLnZhbHVlfHwiIikscz11dC5jZixvPSh0LGUsYSxuKT0+YDx0ciR7bj9gIGNsYXNzPSIke259ImA6IiJ9Pjx0ZCBjbGFzcz0ibCI+JHt0fTwvdGQ+JHtlfTx0ZCBjbGFzcz0iYXIgdGMiPiR7YX08L3RkPjwvdHI+YCxkPXQ9Pm4ubWFwKChbZV0pPT5gPHRkIGNsYXNzPSJhciI+JHtsKHQsZSl9PC90ZD5gKS5qb2luKCIiKSxjPXQ9Pm4ubWFwKChbZV0pPT5gPHRkPiR7bCh0LGUpfTwvdGQ+YCkuam9pbigiIiksaT1lPT5uLm1hcCgoW2FdKT0+YDx0ZCBjbGFzcz0iYXIiPiR7dChgY2ZvXyR7ZX1fJHthfWApLnRleHRDb250ZW50fTwvdGQ+YCkuam9pbigiIik7cmV0dXJuYFxuICAgICAgJHtDKCLjgZTlpZHntITjgYvjgonjgYrlvJXmuKHjgZfjgb7jgafjga7os4fph5Hjga7mtYHjgowiLGUpfVxuICAgICAgPGRpdiBjbGFzcz0ic2VjdGlvbi10aXRsZSI+6LOH6YeR6KiI55S744Gu6YeR6aGN77yI5Y+C6ICD77yJPC9kaXY+XG4gICAgICA8dGFibGUgY2xhc3M9ImNmciI+PHRyPiR7aXQoKS5maWx0ZXIodD0+IXRbMl0pLm1hcCgoW3RdKT0+YDx0aD4ke3R9PC90aD5gKS5qb2luKCIiKX08L3RyPjx0cj4ke2l0KCkuZmlsdGVyKHQ9PiF0WzJdKS5tYXAoKFssdCxlXSk9PmA8dGQgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQiPiR7Y3QodCxlKX0g5LiH5YaGPC90ZD5gKS5qb2luKCIiKX08L3RyPjwvdGFibGU+XG4gICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLXRpdGxlIj4ke3YodCgicHJvcE5hbWUiKS52YWx1ZXx8IiIpfe+8iOWNmOS9je+8muS4h+WGhu+8iTwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0iIj48dGFibGUgY2xhc3M9ImNmcCR7Im90aGVyIj09PWE/IiBuYXJyb3ciOiIifSI+PHRyPjx0aCBzdHlsZT0id2lkdGg6JHsib3RoZXIiPT09YT8yMDoxMn0lIj7ljLrliIY8L3RoPiR7bi5tYXAodD0+YDx0aD4ke3RbMV19PC90aD5gKS5qb2luKCIiKX08dGggc3R5bGU9ImJhY2tncm91bmQ6IzA4NGI4YTtjb2xvcjojZmZmO3dpZHRoOiR7Im90aGVyIj09PWE/MjA6MTB9JSI+5ZCI6KiIPC90aD48L3RyPlxuICAgICAgJHtvKCLml6Xku5giLGMoImQiKSwiIil9JHtvKCLnianku7YiLGMoInBsIiksIiIpfSR7bygi6YeR6aGNIixkKCJwYSIpLHIocy5wYSksImJvbGQiKX0ke28oIuiruOiyu+eUqCIsYygiZmwiKSwiIil9JHtvKCLph5HpoY0iLGQoImZhIikscihzLmZhKSwiYm9sZCIpfVxuICAgICAgJHtvKCLlv4XopoHjgaros4fph5EiLGkoIm5lZWQiKSxyKHMubmVlZCksInN1YnRvdGFsIil9JHtvKCLnj77ph5EiLGkoImNhc2giKSxyKHMuY2FzaCksInN1YnRvdGFsIil9JHtvKCLjg63jg7zjg7MiLGQoImxuIikscihzLmxuKSl9PC90YWJsZT5cbiAgICAgIDxkaXYgY2xhc3M9InRvdGFsLWJveCI+PGRpdiBjbGFzcz0idHJvdyBtYWluIj48c3Bhbj7nj77ph5HvvIjlv4XopoHjgaroh6rlt7Hos4fph5HvvInjga7lkIjoqIg8L3NwYW4+PHNwYW4+JHtyKHMuY2FzaCl9IOS4h+WGhjwvc3Bhbj48L2Rpdj48L2Rpdj48L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9ImZvb3Rlci1ub3RlcyI+4oC76YeR6aGN44Gv6LOH6YeR6KiI55S75pu444Gu5pWw5a2X44KS44KC44Go44Gr44GX44Gf55uu5a6J44Gn44CB5a6f6Zqb44Gu5pSv5omV44GE5pmC5pyf44O76YeR6aGN44Gv5aWR57SE5YaF5a6544Gr44KI44KK55Ww44Gq44KK44G+44GZ44CCPGJyPuKAu+W/heimgeOBquizh+mHke+8neeJqeS7tu+8i+iruOiyu+eUqOOAgeePvumHke+8neW/heimgeOBquizh+mHkeKIkuODreODvOODs+OAguePvumHkeOBruODnuOCpOODiuOCueOBr+OAgeaxuua4iOaZguOBq+aIu+OBo+OBpuOBj+OCi+mHkemhje+8iOWFiOOBq+aJleOBo+OBn+aJi+S7mOmHkeOBruWIhuOBquOBqe+8ieOBp+OBmeOAgiR7T308L2Rpdj5gfWZ1bmN0aW9uIG50KCl7Y29uc3Qgbj10PT5jKHQpLHU9Ii0iLHA9dD0+e2NvbnN0IGU9dC5maWx0ZXIoQm9vbGVhbik7cmV0dXJuIGUubGVuZ3RoPyLjgZ3jga7ku5bvvIgiK2UubWFwKHYpLmpvaW4oIuODuyIpKyLvvIkiOiLjgZ3jga7ku5YifSxoPSh0KCJvdGhlckNvbW1vbk5vdGUiKS52YWx1ZXx8IiIpLnRyaW0oKSxtPSh0KCJvdGhlckJsZE5vdGUiKS52YWx1ZXx8IiIpLnRyaW0oKTtsZXQgZixiLCQseTtsPyhmPVtbIuWNsOe0meS7oyjlo7LosrcpIixuKCJzdGFtcFNhbGUiKV0sWyLku7Lku4vmiYvmlbDmlpkiLG4oImJyb2tlciIpXSxbIuaJgOacieaoqeenu+i7oueZu+iomCjlnJ/lnLApIixuKCJyZWdMYW5kIildLFsi5omA5pyJ5qip56e76Lui55m76KiYKOW7uueJqSkiLHVdLFsi5bu654mp6KGo56S655m76KiYIix1XSxbIuW7uueJqeS/neWtmOeZu+iomCIsdV0sWyLmirXlvZPmqKnoqK3lrprnmbvoqJgiLGEubW9ydExdLFsi6J6N6LOH5LqL5YuZ5omL5pWw5paZIixhLmZlZUxdLFsi5Zu66YO956iO5riF566X6YeRIixuKCJ0YXhBZGp1c3QiKV0sWyLngavngb3kv53pmbrmlpkiLHVdLFsi5Y+45rOV5pu45aOr5aCx6YWs562JIixuKCJqdWRpY2lhbCIpXSxbIuS4jeWLleeUo+WPluW+l+eojiIsbigiYWNxTGFuZCIpXSxbIuaMr+i+vOaJi+aVsOaWmSIsbigidHJhbnNmZXJGZWUiKV0sWyLph5HmtojlpZHntITljbDntJnku6MiLGEubHN0YW1wXSxbcChbaCxhLm90aGVyTm90ZV0pLG4oIm90aGVyQ29tbW9uIikrYS5vdGhlcl1dLCQ9ZS5jb3N0TGFuZCthLm1vcnRMK2EuZmVlTCthLmxzdGFtcCthLm90aGVyLGI9W1si5Y2w57SZ5LujKOiri+iyoCkiLG4oInN0YW1wQ29uIildLFsi5bu654mp6KGo56S655m76KiYIixuKCJoeW9qaSIpXSxbIuW7uueJqeS/neWtmOeZu+iomCIsbigiaG96b24iKV0sWyLmirXlvZPmqKnoqK3lrprnmbvoqJgiLGEubW9ydEJdLFsi6J6N6LOH5LqL5YuZ5omL5pWw5paZIixhLmZlZUJdLFsi54Gr54G95L+d6Zm65paZIixuKCJpbnN1cmFuY2UiKV0sWyLlj7jms5Xmm7jlo6vloLHphaznrYkiLG4oImp1ZGljaWFsQmxkIildLFsi5LiN5YuV55Sj5Y+W5b6X56iOIixuKCJhY3FCbGQiKV0sWyLmjK/ovrzmiYvmlbDmlpkiLG4oInRyYW5zZmVyRmVlQmxkIildLFsi6YeR5raI5aWR57SE5Y2w57SZ5LujIix1XSxbcChbbV0pLG4oIm90aGVyQmxkIildXSx5PWUuY29zdEJsZCthLm1vcnRCK2EuZmVlQik6KGY9W1si5Y2w57SZ5LujKOWjsuiytykiLG4oInN0YW1wU2FsZSIpXSxbIuS7suS7i+aJi+aVsOaWmSIsbigiYnJva2VyIildLFsi5omA5pyJ5qip56e76Lui55m76KiYKOWcn+WcsCkiLG4oInJlZ0xhbmQiKV0sWyLmiYDmnInmqKnnp7vou6LnmbvoqJgo5bu654mpKSIscz9uKCJyZWdCbGRUcmFuc2ZlciIpOnVdLFsi5bu654mp6KGo56S655m76KiYIixvP24oImh5b2ppIik6dV0sWyLlu7rniankv53lrZjnmbvoqJgiLG8/bigiaG96b24iKTp1XSxbIuaKteW9k+aoqeioreWumueZu+iomCIsYS5tb3J0XSxbIuiejeizh+S6i+WLmeaJi+aVsOaWmSIsYS5mZWVdLFsi5Zu66YO956iO5riF566X6YeRIixuKCJ0YXhBZGp1c3QiKV0sLi4udygpP1tbIueuoeeQhuiyu+ODu+S/rue5leepjeeri+mHkea4heeul+mHkSIsbigibWdtdFNldHRsZSIpXV06W10sWyLngavngb3kv53pmbrmlpkiLGQ/dTpuKCJpbnN1cmFuY2UiKV0sWyLlj7jms5Xmm7jlo6vloLHphaznrYkiLG4oImp1ZGljaWFsIildLFsi5LiN5YuV55Sj5Y+W5b6X56iOIixuKCJhY3FMYW5kIikrKGQ/MDpuKCJhY3FCbGQiKSldLFsi5oyv6L685omL5pWw5paZIixuKCJ0cmFuc2ZlckZlZSIpXSxbIumHkea2iOWlkee0hOWNsOe0meS7oyIsYS5sc3RhbXBdLFtwKFtoLGQ/IiI6bSxhLm90aGVyTm90ZV0pLG4oIm90aGVyQ29tbW9uIikrKGQ/MDpuKCJvdGhlckJsZCIpKSthLm90aGVyXV0sJD1lLmNvbW1vblN1YithLnN1YixiPVsi5Y2w57SZ5LujKOiri+iyoCkiLCLlu7rnianooajnpLrnmbvoqJgiLCLlu7rniankv53lrZjnmbvoqJgiLCLmirXlvZPmqKnoqK3lrprnmbvoqJgiLCLono3os4fkuovli5nmiYvmlbDmlpkiLCLngavngb3kv53pmbrmlpkiLCLlj7jms5Xmm7jlo6vloLHphaznrYkiLCLkuI3li5XnlKPlj5blvpfnqI4iLCLmjK/ovrzmiYvmlbDmlpkiLCLph5HmtojlpZHntITljbDntJnku6MiLCLjgZ3jga7ku5YiXS5tYXAodD0+W3QsdV0pLHk9bnVsbCk7Y29uc3QgZz0odCxlLGEpPT57cmV0dXJuYDx0YWJsZT4ke3QubWFwKHQ9PntyZXR1cm5gPHRyPjx0ZD4ke3RbMF19PC90ZD48dGQgY2xhc3M9ImFyIj4ke2U9dFsxXSwibnVtYmVyIj09dHlwZW9mIGU/aShlKTplfTwvdGQ+PC90cj5gO3ZhciBlfSkuam9pbigiIil9JHtuPWEsQXJyYXkuZnJvbSh7bGVuZ3RoOk1hdGgubWF4KDAsbil9LCgpPT4iPHRyPjx0ZD7CoDwvdGQ+PHRkPjwvdGQ+PC90cj4iKS5qb2luKCIiKX08dHIgY2xhc3M9InN1YnRvdGFsIj48dGQ+5bCP6KiIPC90ZD48dGQgY2xhc3M9ImFyIj4ke251bGw9PWU/dTppKGUpfTwvdGQ+PC90cj48L3RhYmxlPmA7dmFyIG59LE09bD9bYS5sYW5kWWVuLzFlNCxhLnJhdGUsYS55ZWFycyxhLm1MLGEuYkxdOlthLmxvYW5NYW4sYS5yYXRlLGEueWVhcnMsYS5tLGEuYl0seD1bWyLlm7rlrpros4fnlKPnqI7jg7vpg73luILoqIjnlLvnqI7vvIjlubTpoY3vvIkiLGkoZS5hbm51YWxUYXgpKyIg5YaGL+W5tCJdLFsi5Zyf5Zyw5YiG5Ymy6J6N6LOH77yI44Gk44Gq44GO6J6N6LOH77yJ5Yip5oGv44Gu44G/5pSv5omV44GEIixpKGw/YS50c3VuYWdpOjApKyIg5YaGL+aciCJdLC4uLmUudmFjYW50PjA/W1si5bu654mp5a6M5oiQ44G+44Gn44Gr44GL44GL44KLMeW5tOWIhuOBruWbuuWumuizh+eUo+eojuODu+mDveW4guioiOeUu+eoju+8iOmdnuS9j+WuheeUqOWcsO+8iSIsaShlLnZhY2FudCkrIiDlhoYv5bm0Il1dOltdLC4uLmUudmFjYW50PjA/W106W1si5q+O5pyI5Zyw5LujIixpKGUuZ3JvdW5kKSsiIOWGhi/mnIgiXV0sWyLmr47mnIjjga7nrqHnkIbosrsiLGkoZS5tZykrIiDlhoYv5pyIIl0sWyLmr47mnIjjga7kv67nuZXnqY3nq4vph5EiLGkoZS5ycykrIiDlhoYv5pyIIl0sWyLjgZ3jga7ku5bvvIjmr47mnIjvvIkiLGkoZS5tbykrIiDlhoYv5pyIIl1dO3JldHVybmBcbiAgICAgICR7Qygi6LOH6YeR6KiI55S744K344Of44Ol44Os44O844K344On44OzIiwxKX1cbiAgICAgICR7UCgi6LO85YWl54mp5Lu25qaC6KaBIil9XG4gICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLXRpdGxlIj4xLiDos4fph5HoqIjnlLvvvIjov5TmuIjkuojlrprvvIk8L2Rpdj5cbiAgICAgIDx0YWJsZSBjbGFzcz0ic3BlYyI+XG4gICAgICAgIDxjb2xncm91cD48Y29sIHN0eWxlPSJ3aWR0aDoyMCUiPjxjb2wgc3R5bGU9IndpZHRoOjMwJSI+PGNvbCBzdHlsZT0id2lkdGg6MjAlIj48Y29sIHN0eWxlPSJ3aWR0aDozMCUiPjwvY29sZ3JvdXA+XG4gICAgICAgIDx0cj48dGg+5YCf5YWl6YeR6J6N5qmf6ZaiPC90aD48dGQ+JHt2KHQoImJhbmsiKS52YWx1ZXx8dSl9PC90ZD48dGg+6YeR5Yip44K/44Kk44OXPC90aD48dGQ+JHt2KGEucnR5cGV8fHUpfTwvdGQ+PC90cj5cbiAgICAgIDwvdGFibGU+XG4gICAgICA8dGFibGUgY2xhc3M9InNwZWMiIHN0eWxlPSJtYXJnaW4tdG9wOjNweCI+XG4gICAgICAgIDx0cj48dGg+5YCf5YWl5Yy65YiGPC90aD48dGg+5YCf5YWl6YeR6aGNPC90aD48dGg+6YeR5YipPC90aD48dGg+6L+U5riI5pyf6ZaTPC90aD48dGg+5q+O5pyI6L+U5riI6aGNPC90aD48dGg+44Oc44O844OK44K56L+U5riIPC90aD48L3RyPlxuICAgICAgICA8dHI+PHRkPuKRoCDlnJ/lnLAgLyDnianku7Y8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7cihNWzBdKX0g5LiH5YaGPC90ZD48dGQgY2xhc3M9ImFyIj4ke01bMV19ICU8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7TVsyXX0g5bm0PC90ZD48dGQgY2xhc3M9ImFyIj4ke2koTVszXSl9IOWGhjwvdGQ+PHRkIGNsYXNzPSJhciI+JHtpKE1bNF0pfSDlhoY8L3RkPjwvdHI+XG4gICAgICAgIDx0cj48dGQ+4pGhIOW7uueJqTwvdGQ+JHtsP2A8dGQgY2xhc3M9ImFyIj4ke3IoYS5ibGRZZW4vMWU0KX0g5LiH5YaGPC90ZD48dGQgY2xhc3M9ImFyIj4ke2EuYmxkUmF0ZX0gJTwvdGQ+PHRkIGNsYXNzPSJhciI+JHthLmJsZFllYXJzfSDlubQ8L3RkPjx0ZCBjbGFzcz0iYXIiPiR7aShhLm1CKX0g5YaGPC90ZD48dGQgY2xhc3M9ImFyIj4ke2koYS5iQil9IOWGhjwvdGQ+YDpgPHRkIGNsYXNzPSJhciI+JHt1fTwvdGQ+PHRkIGNsYXNzPSJhciI+JHt1fTwvdGQ+PHRkIGNsYXNzPSJhciI+JHt1fTwvdGQ+PHRkIGNsYXNzPSJhciI+JHt1fTwvdGQ+PHRkIGNsYXNzPSJhciI+JHt1fTwvdGQ+YH08L3RyPlxuICAgICAgICA8dHIgY2xhc3M9InN1YnRvdGFsIj48dGQgY2xhc3M9InRjIj7lkIgg6KiIPC90ZD48dGQgY2xhc3M9ImFyIHRjIj4ke3IoYS5sb2FuTWFuKX0g5LiH5YaGPC90ZD48dGQgY2xhc3M9InRjIj4ke3V9PC90ZD48dGQgY2xhc3M9InRjIj4ke3V9PC90ZD48dGQgY2xhc3M9ImFyIHRjIj4ke2koYS5tKX0g5YaGPC90ZD48dGQgY2xhc3M9ImFyIHRjIj4ke2koYS5iKX0g5YaGPC90ZD48L3RyPlxuICAgICAgPC90YWJsZT5cbiAgICAgIDx0YWJsZSBjbGFzcz0iZmxvdyIgc3R5bGU9Im1hcmdpbi10b3A6M3B4Ij5cbiAgICAgICAgPHRyPjx0aD7mr47mnIjvvIjmr47lubTvvInjgYvjgYvjgovosrvnlKg8L3RoPjx0aCBzdHlsZT0id2lkdGg6MzAlIj7ph5HpoY08L3RoPjwvdHI+XG4gICAgICAgICR7eC5tYXAodD0+YDx0cj48dGQ+JHt0WzBdfTwvdGQ+PHRkIGNsYXNzPSJhciI+JHt0WzFdfTwvdGQ+PC90cj5gKS5qb2luKCIiKX1cbiAgICAgIDwvdGFibGU+XG4gICAgICA8ZGl2IGNsYXNzPSJzZWN0aW9uLXRpdGxlIj4yLiDoq7josrvnlKjmpoLnrpcg5YaF6KizPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPSJjb2xzLTIiPlxuICAgICAgICA8ZGl2IGNsYXNzPSJjb2wiPjxkaXYgY2xhc3M9InN1Yi10aXRsZSI+44CQ5Zyf5ZywIC8g54mp5Lu26LO85YWl44CRPC9kaXY+JHtnKGYsJCxiLmxlbmd0aC1mLmxlbmd0aCl9PC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9ImNvbCI+PGRpdiBjbGFzcz0ic3ViLXRpdGxlIj7jgJDlu7rnianvvIjms6jmlofkvY/lroXvvInjgJE8L2Rpdj4ke2coYix5LGYubGVuZ3RoLWIubGVuZ3RoKX08L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz0idG90YWwtYm94Ij5cbiAgICAgICAgPGRpdiBjbGFzcz0idHJvdyI+PHNwYW4+6Ku46LK755SoIOWQiOioiDwvc3Bhbj48c3Bhbj4ke2koZS5taXNjKX0g5YaGPC9zcGFuPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPSJ0cm93Ij48c3Bhbj7lv4XopoHjgaroh6rlt7Hos4fph5HvvIjnt4/poY3iiJLlgJ/lhaXvvIk8L3NwYW4+PHNwYW4+JHtpKE1hdGgubWF4KDAsZS5ncmFuZC1lLmxvYW5TdW0pKX0g5YaGPC9zcGFuPjwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPSJ0cm93IG1haW4iPjxzcGFuPueJqeS7tuS+oeagvCDvvIsg6Ku46LK755SoIOe3j+mhjTwvc3Bhbj48c3Bhbj4ke2koZS5ncmFuZCl9IOWGhjwvc3Bhbj48L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgJHtlLmdhcDwwP2A8ZGl2IGNsYXNzPSJzaG9ydC1ub3RlIj7igLvlgJ/lhaXph5HpoY3jgajlhaXlipvmuIjjgb/jga7oh6rlt7Hos4fph5Hjgafjga/jgIHos4fph5HjgYwgJHtpKC1lLmdhcCl9IOWGhiDkuI3otrPjgZfjgabjgYTjgb7jgZnjgILoh6rlt7Hos4fph5HjgpLov73liqDjgZnjgovjgYvjgIHlgJ/lhaXph5HpoY3jgpLopovnm7TjgZfjgabjgY/jgaDjgZXjgYTjgII8L2Rpdj5gOiIifVxuICAgICAgPGRpdiBjbGFzcz0iZm9vdGVyLW5vdGVzIj5cbiAgICAgICAg4oC75pys6KiI566X44Gv5qaC566X44Gn44GC44KK5a6f6aGN44Go44Gv55Ww44Gq44KK44G+44GZ44CCPGJyPlxuICAgICAgICDigLvkvY/lroXjg63jg7zjg7Pjga7lgJ/lhaXlj4rjgbPph5HliKnlhKrpgYfjga7pgannlKjjgavjga/pioDooYzmiYDlrprjga7lr6nmn7vjgYzlv4XopoHjgajjgarjgorjgb7jgZnjgII8YnI+XG4gICAgICAgIOKAu+mHkeWIqeOChOiyuOWHuuadoeS7tuOBr+OAgeacrOabuOS9nOaIkOaXpeePvuWcqOOBruOCguOBruOBp+OBmeOBruOBp+OAgeiejeizh+Wun+ihjOaZguOBq+OBr+WkieabtOOBqOOBquOCi+WgtOWQiOOBjOOBguOCiuOBvuOBmeOAgjxicj5cbiAgICAgICAg4oC76L+U5riI6aGN44Gv5byK56S+44Gn6KiI566X44GX44Gf55uu5a6J6aGN44Gn44GZ44Gu44Gn44CB6J6N6LOH5a6f6KGM5b6M44Gu6L+U5riI6aGN44Go55Ww44Gq44KL5aC05ZCI44GM44GC44KK44G+44GZ44CCPGJyPlxuICAgICAgICDigLvlpInli5Xph5HliKnlnovono3os4fjga/jgIHono3os4flrp/ooYzlvozjga7ph5HliKnmg4Xli6Ljgavjgojjgorov5TmuIjpoY3jgYzlpInli5XjgZfjgb7jgZnjgII8YnI+XG4gICAgICAgIOKAu+OBiuWAn+WFpeOCjOOBleOCjOOCi+mHkeiejeapn+mWouOBq+OCiOOCiuOAgemHkea2iO+8iOODreODvOODs++8ieWlkee0hOaZguOBq+WNsOe0meS7o+OBjOaOm+OBi+OCi+WgtOWQiOOBjOOBguOCiuOBvuOBmeOAgjxicj5cbiAgICAgICAg4oC75LiN5YuV55Sj5Y+W5b6X56iO44Gr44Gk44GE44Gm44Gv44CB6LOH6YeR6KiI55S744Gr6KiY6LyJ44GM44Gq44GE5aC05ZCI44Gn44KC44CB5Zyf5Zyw44O75bu654mp6Z2i56mN44KE5LuV5qeY44Gr44KI44KK6Kqy56iO44GV44KM44KL5aC05ZCI44GM44GC44KK44G+44GZ44CCPGJyPlxuICAgICAgICDigLvnmbvoqJjosrvnlKjjgIHlm7rpg73nqI7jga7nsr7nrpfph5HjgIHlm7rpg73nqI7jga7mg7PlrprlubTpoY3mlK/miZXjgYTpoY3jgavjgaTjgYTjgabjga/jgIHot6/nt5rkvqHjgpLln7rjgavnrpflh7rjgZfjgabjgYrjgorjgb7jgZnjga7jgafjgIHph5HpoY3jgYznlbDjgarjgovloLTlkIjjgYzjgZTjgZbjgYTjgb7jgZnjgII8YnI+XG4gICAgICAgIOKAu+eBq+eBveS/nemZuuOBq+OBpOOBhOOBpuOBr+OAgeW7uueJqemdouepjeOChOWKoOWFpeS/nemZuuOBruWGheWuueOBq+OCiOOCiumHkemhjeOBjOeVsOOBquOCiuOBvuOBmeOAglxuICAgICAgICAke099XG4gICAgICA8L2Rpdj5gfX1mdW5jdGlvbiBqdCh0LGUpe2NvbnN0IGE9TWF0aC5mbG9vcih0LndpZHRoKmUpLTQ7aWYodC5oZWlnaHQ8PWEpcmV0dXJuIHQ7Y29uc3Qgbj1NYXRoLmNlaWwodC5oZWlnaHQvZSkrOCxsPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImNhbnZhcyIpO2wud2lkdGg9bixsLmhlaWdodD10LmhlaWdodDtjb25zdCBzPWwuZ2V0Q29udGV4dCgiMmQiKTtyZXR1cm4gcy5maWxsU3R5bGU9IiNmZmZmZmYiLHMuZmlsbFJlY3QoMCwwLG4sdC5oZWlnaHQpLHMuZHJhd0ltYWdlKHQsTWF0aC5mbG9vcigobi10LndpZHRoKS8yKSwwKSxsfWZ1bmN0aW9uIE50KGUpe2w9ZSxbLi4uQXQsInBkZkJ0biJdLmZvckVhY2goYT0+e2NvbnN0IG49dChhKTtuJiYobi5kaXNhYmxlZD1lKX0pLHQoInBkZk5vdGUiKS50ZXh0Q29udGVudD1lPyLjg5Hjgrnjg6/jg7zjg4njgpLop6PpmaTjgZnjgovjgahQREbjgpLkv53lrZjjgafjgY3jgb7jgZnjgIIiOlMoKT8iQTTnlKjntJkx5p6a77yI6LOH6YeR6KiI55S744K344Of44Ol44Os44O844K344On44Oz77yJ44Gn44OA44Km44Oz44Ot44O844OJ44GX44G+44GZ44CCIjoiQTTnlKjntJky5p6a77yI6LOH6YeR6KiI55S744O744GU6L+U5riI44Gu6LKg5ouF77yJ44Gn44OA44Km44Oz44Ot44O844OJ44GX44G+44GZ44CCIn1hc3luYyBmdW5jdGlvbiBZdCgpe2NvbnN0IGU9dCgidW5sb2NrUGFzcyIpLGE9dCgicGFzc01zZyIpO2lmKCF3aW5kb3cuY3J5cHRvfHwhY3J5cHRvLnN1YnRsZSlyZXR1cm4gdm9pZChhLnRleHRDb250ZW50PSLjgZPjga7jg5rjg7zjgrjjga8gaHR0cHMg44Gn6ZaL44GE44Gm44GP44Gg44GV44GE77yI44OR44K544Ov44O844OJ56K66KqN44GM44Gn44GN44G+44Gb44KT77yJ44CCIik7Y29uc3Qgbj1hd2FpdCBjcnlwdG8uc3VidGxlLmRpZ2VzdCgiU0hBLTI1NiIsKG5ldyBUZXh0RW5jb2RlcikuZW5jb2RlKGUudmFsdWUpKTtpZigiNWIzMjhjZjQzZDUzYTU4OWZlNTQ2YjJkNGUyZDE4ZTk2MjY5M2M1OGE3OGZkMWUwYWE2ZWIwNTUwMWRiZDgxZiI9PT1BcnJheS5mcm9tKG5ldyBVaW50OEFycmF5KG4pKS5tYXAodD0+dC50b1N0cmluZygxNikucGFkU3RhcnQoMiwiMCIpKS5qb2luKCIiKSl7TnQoITEpO2NvbnN0IGU9dCgicGFpckxvY2siKTtlJiZlLnJlbW92ZSgpO3RyeXtjb25zdCB0PWxvY2FsU3RvcmFnZS5nZXRJdGVtKEx0KTtpZih0KXtjb25zdCBlPUpTT04ucGFyc2UodCk7VHQoIuS/neWtmOODh+ODvOOCv+OBguOCiu+8iCIrKGUuX2F0fHwi5pel5pmC5LiN5piOIikrIu+8ieOAguOAiOiqreOBv+i+vOOBv+OAieOBp+W+qeWFg+OBp+OBjeOBvuOBmeOAgiIsIiM1NTUiKX19Y2F0Y2godCl7fX1lbHNlIGEudGV4dENvbnRlbnQ9IuODkeOCueODr+ODvOODieOBjOmBleOBhOOBvuOBmeOAgiJ9dCgic2F2ZUJ0biIpLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwoKT0+e2NvbnN0IHQ9a3QoKTt0cnl7bG9jYWxTdG9yYWdlLnNldEl0ZW0oTHQsSlNPTi5zdHJpbmdpZnkodCkpLFR0KCLkv53lrZjjgZfjgb7jgZfjgZ/vvIgiK3QuX2F0KyLvvIkiLCIjMGE3YTNhIil9Y2F0Y2godCl7VHQoIuS/neWtmOOBp+OBjeOBvuOBm+OCk+OBp+OBl+OBn+OAguODluODqeOCpuOCtuOBruS/neWtmOmgmOWfn+OCkuOBlOeiuuiqjeOBj+OBoOOBleOBhOOAgiIsIiNjMDAiKX19KSx0KCJsb2FkQnRuIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCgpPT57bGV0IHQ9bnVsbDt0cnl7dD1sb2NhbFN0b3JhZ2UuZ2V0SXRlbShMdCl9Y2F0Y2godCl7fWlmKHQpdHJ5e2NvbnN0IGU9SlNPTi5wYXJzZSh0KTtFdChlKSxUdCgi6Kqt44G/6L6844G/44G+44GX44Gf77yI5L+d5a2Y5pel5pmC77yaIisoZS5fYXR8fCLkuI3mmI4iKSsi77yJIiwiIzBiNmJjYiIpfWNhdGNoKHQpe1R0KCLkv53lrZjjg4fjg7zjgr/jgpLoqq3jgb/ovrzjgoHjgb7jgZvjgpPjgafjgZfjgZ/jgIIiLCIjYzAwIil9ZWxzZSBUdCgi5L+d5a2Y44OH44O844K/44GM44GC44KK44G+44Gb44KT44CCIiwiIzU1NSIpfSksdCgiY2xlYXJCdG4iKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsKCk9PntpZihjb25maXJtKCLkv53lrZjjg4fjg7zjgr/jgpLliYrpmaTjgZfjgIHlhaXlipvlhoXlrrnjgpLliJ3mnJ/nirbmhYvjgavmiLvjgZfjgb7jgZnjgYvvvJ8iKSl7dHJ5e2xvY2FsU3RvcmFnZS5yZW1vdmVJdGVtKEx0KX1jYXRjaCh0KXt9e2NvbnN0IHQ9QygpO0V0KEpTT04ucGFyc2UoUnQpKSxTdCgpLGF0KHQpfVR0KCLkv53lrZjjg4fjg7zjgr/jgpLliYrpmaTjgZfjgIHlhaXlipvjgpLliJ3mnJ/nirbmhYvjgavmiLvjgZfjgb7jgZfjgZ/jgIIiLCIjNTU1Iil9fSksdCgicGRmQnRuIikuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGFzeW5jKCk9PntpZigiZnVuY3Rpb24iIT10eXBlb2Ygd2luZG93Lmh0bWwycGRmKXJldHVybiB2b2lkIGFsZXJ0KCJQREbkvZzmiJDnlKjjga7jg6njgqTjg5bjg6njg6rjgYzoqq3jgb/ovrzjgb7jgozjgabjgYTjgb7jgZvjgpPjgILpgJrkv6HnkrDlooPjgpLnorroqo3jgZfjgabjgIHjg5rjg7zjgrjjgpLlho3oqq3jgb/ovrzjgb/jgZfjgabjgY/jgaDjgZXjgYTjgIIiKTtwdCgpO2NvbnN0IGU9dCgicGFpclBkZlNoZWV0IiksYT1fdCgpO2UuaW5uZXJIVE1MPWEubWFwKHQ9PmA8ZGl2IGNsYXNzPSJwZGYtcGFnZSBwcCI+JHt0fTwvZGl2PmApLmpvaW4oIiIpO2NvbnN0IG49ZS5xdWVyeVNlbGVjdG9yQWxsKCIucGRmLXBhZ2UiKSxsPVs4LDQsNCw0XSxzPTIxMC1sWzFdLWxbM10sbz0yOTctbFswXS1sWzJdLHI9KHQoImN1c3RvbWVyTmFtZSIpLnZhbHVlfHwiIikudHJpbSgpLnJlcGxhY2UoL1tcXC86Kj8iPD58XS9nLCIiKSxkPXttYXJnaW46bCxmaWxlbmFtZTooUygpPyLos4fph5HoqIjnlLvjgrfjg5/jg6Xjg6zjg7zjgrfjg6fjg7MiOiLos4fph5HoqIjnlLvmm7hf44Oa44Ki44Ot44O844OzIikrKHI/Il8iK3I6IiIpKyIucGRmIixpbWFnZTp7dHlwZToianBlZyIscXVhbGl0eTouOTh9LGh0bWwyY2FudmFzOntzY2FsZToyLHVzZUNPUlM6ITAsc2Nyb2xsWDowLHNjcm9sbFk6MH0sanNQREY6e3VuaXQ6Im1tIixmb3JtYXQ6ImE0IixvcmllbnRhdGlvbjoicG9ydHJhaXQifX0sYz10KCJwZGZCdG4iKTtjLmRpc2FibGVkPSEwO3RyeXtjb25zdCB0PVtdO2NvbnN0IF9fY3Y9W107Zm9yKGNvbnN0IGUgb2YgbilfX2N2LnB1c2goYXdhaXQgd2luZG93Lmh0bWwycGRmKCkuc2V0KGQpLmZyb20oZSkudG9DYW52YXMoKS5nZXQoImNhbnZhcyIpKTtjb25zdCBfX3I9by9zLF9fVz1NYXRoLm1heCguLi5fX2N2Lm1hcCh4PT54LmhlaWdodDw9TWF0aC5mbG9vcih4LndpZHRoKl9fciktND94LndpZHRoOk1hdGguY2VpbCh4LmhlaWdodC9fX3IpKzgpKTtfX2N2LmZvckVhY2goeD0+dC5wdXNoKF9fZnlQYWQoeCxfX1cpKSk7YXdhaXQgd2luZG93Lmh0bWwycGRmKCkuc2V0KGQpLmZyb20odFswXSwiY2FudmFzIikudG9QZGYoKS5nZXQoInBkZiIpLnRoZW4oZT0+e3Quc2xpY2UoMSkuZm9yRWFjaCh0PT57ZS5hZGRQYWdlKCksZS5hZGRJbWFnZSh0LnRvRGF0YVVSTCgiaW1hZ2UvanBlZyIsLjk4KSwiSlBFRyIsbFsxXSxsWzBdLHMsdC5oZWlnaHQqcy90LndpZHRoKX0pfSkuc2F2ZSgpfWNhdGNoKHQpe2NvbnNvbGUuZXJyb3IodCksYWxlcnQoIlBERuOCkuS9nOaIkOOBp+OBjeOBvuOBm+OCk+OBp+OBl+OBn+OAguOCguOBhuS4gOW6puOBiuippuOBl+OBj+OBoOOBleOBhOOAgiIpfWZpbmFsbHl7Yy5kaXNhYmxlZD0hMSxlLmlubmVySFRNTD0iIn19KSx0KCJ1bmxvY2tCdG4iKS5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsWXQpLHQoInVubG9ja1Bhc3MiKS5hZGRFdmVudExpc3RlbmVyKCJrZXlkb3duIix0PT57IkVudGVyIj09PXQua2V5JiZZdCgpfSk7e2NvbnN0IHQ9bmV3IERhdGU7dSgiZG9jRGF0ZSIsYCR7dC5nZXRGdWxsWWVhcigpfeW5tCR7dC5nZXRNb250aCgpKzF95pyIJHt0LmdldERhdGUoKX3ml6VgKX1odCgkKSxwdCgpLGR0KCk7Y29uc3QgUnQ9SlNPTi5zdHJpbmdpZnkoa3QoKSk7U3QoKSxOdCghMCksbSgibW9kZU1vZGFsIiwhMCk7e2NvbnN0IHQ9ZS5xdWVyeVNlbGVjdG9yKCIubW9kZS1idG4iKTt0JiZ0LmZvY3VzKHtwcmV2ZW50U2Nyb2xsOiEwfSl9fSgpLCEwKX1pZighZSgpKXt2YXIgYT1uZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbigpe2UoKSYmYS5kaXNjb25uZWN0KCl9KTthLm9ic2VydmUoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LHtjaGlsZExpc3Q6ITAsc3VidHJlZTohMH0pLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLGUpfX0oKX0oKTs=';var bin=atob(b);var u=Uint8Array.from(bin,function(c){return c.charCodeAt(0)});var s=document.createElement('script');s.textContent=new TextDecoder('utf-8').decode(u);(document.body||document.documentElement).appendChild(s);})();
</script>
</body>
</html>]]></description>
            <pubDate>2026-11-02</pubDate>
        </item>
                
        <item>
            <title>板橋区の不動産売却【無料査定】土地・一戸建て・マンション｜富士屋不動産</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-186095/</link>
            <description><![CDATA[<table style="display:none">

<tbody id="land-tbody"><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">106.58㎡<br><span class="fjy-lr6">(32.2坪)</span></td>
<td class="fjy-lr7">12,000万円</td>
<td class="fjy-lr8">372万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">64.57㎡<br><span class="fjy-lr6">(19.5坪)</span></td>
<td class="fjy-lr7">6,300万円</td>
<td class="fjy-lr8">323万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">86.52㎡<br><span class="fjy-lr6">(26.2坪)</span></td>
<td class="fjy-lr7">7,040万円</td>
<td class="fjy-lr8">269万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">79.79㎡<br><span class="fjy-lr6">(24.1坪)</span></td>
<td class="fjy-lr7">8,200万円</td>
<td class="fjy-lr8">340万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">75.02㎡<br><span class="fjy-lr6">(22.7坪)</span></td>
<td class="fjy-lr7">9,780万円</td>
<td class="fjy-lr8">431万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">98.46㎡<br><span class="fjy-lr6">(29.8坪)</span></td>
<td class="fjy-lr7">7,980万円</td>
<td class="fjy-lr8">268万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">65.12㎡<br><span class="fjy-lr6">(19.7坪)</span></td>
<td class="fjy-lr7">8,980万円</td>
<td class="fjy-lr8">456万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">77.59㎡<br><span class="fjy-lr6">(23.5坪)</span></td>
<td class="fjy-lr7">8,800万円</td>
<td class="fjy-lr8">375万円/坪</td>
<td class="fjy-lr9">近隣商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">64.57㎡<br><span class="fjy-lr6">(19.5坪)</span></td>
<td class="fjy-lr7">6,300万円</td>
<td class="fjy-lr8">323万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">159.48㎡<br><span class="fjy-lr6">(48.2坪)</span></td>
<td class="fjy-lr7">10,800万円</td>
<td class="fjy-lr8">224万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">47.33㎡<br><span class="fjy-lr6">(14.3坪)</span></td>
<td class="fjy-lr7">1,950万円</td>
<td class="fjy-lr8">136万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">65.78㎡<br><span class="fjy-lr6">(19.9坪)</span></td>
<td class="fjy-lr7">7,399万円</td>
<td class="fjy-lr8">372万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">64.57㎡<br><span class="fjy-lr6">(19.5坪)</span></td>
<td class="fjy-lr7">4,400万円</td>
<td class="fjy-lr8">225万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">70.34㎡<br><span class="fjy-lr6">(21.3坪)</span></td>
<td class="fjy-lr7">5,780万円</td>
<td class="fjy-lr8">272万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">39㎡<br><span class="fjy-lr6">(11.8坪)</span></td>
<td class="fjy-lr7">4,100万円</td>
<td class="fjy-lr8">348万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">84.41㎡<br><span class="fjy-lr6">(25.5坪)</span></td>
<td class="fjy-lr7">9,800万円</td>
<td class="fjy-lr8">384万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">117㎡<br><span class="fjy-lr6">(35.4坪)</span></td>
<td class="fjy-lr7">9,480万円</td>
<td class="fjy-lr8">268万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">48㎡<br><span class="fjy-lr6">(14.5坪)</span></td>
<td class="fjy-lr7">4,980万円</td>
<td class="fjy-lr8">343万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">加賀</span></td>
<td class="fjy-lr5">82㎡<br><span class="fjy-lr6">(24.8坪)</span></td>
<td class="fjy-lr7">11,000万円</td>
<td class="fjy-lr8">443万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">加賀</span></td>
<td class="fjy-lr5">74㎡<br><span class="fjy-lr6">(22.4坪)</span></td>
<td class="fjy-lr7">10,000万円</td>
<td class="fjy-lr8">447万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">35㎡<br><span class="fjy-lr6">(10.6坪)</span></td>
<td class="fjy-lr7">1,900万円</td>
<td class="fjy-lr8">179万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">67㎡<br><span class="fjy-lr6">(20.3坪)</span></td>
<td class="fjy-lr7">5,300万円</td>
<td class="fjy-lr8">262万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">83㎡<br><span class="fjy-lr6">(25.1坪)</span></td>
<td class="fjy-lr7">6,640万円</td>
<td class="fjy-lr8">264万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">78.6㎡<br><span class="fjy-lr6">(23.8坪)</span></td>
<td class="fjy-lr7">10,800万円</td>
<td class="fjy-lr8">454万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">92㎡<br><span class="fjy-lr6">(27.8坪)</span></td>
<td class="fjy-lr7">7,780万円</td>
<td class="fjy-lr8">280万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">65.1㎡<br><span class="fjy-lr6">(19.7坪)</span></td>
<td class="fjy-lr7">8,280万円</td>
<td class="fjy-lr8">420万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2026年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">加賀</span></td>
<td class="fjy-lr5">65.07㎡<br><span class="fjy-lr6">(19.7坪)</span></td>
<td class="fjy-lr7">5,180万円</td>
<td class="fjy-lr8">263万円/坪</td>
<td class="fjy-lr9">一中高</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">90㎡<br><span class="fjy-lr6">(27.2坪)</span></td>
<td class="fjy-lr7">7,580万円</td>
<td class="fjy-lr8">278万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">153㎡<br><span class="fjy-lr6">(46.3坪)</span></td>
<td class="fjy-lr7">15,000万円</td>
<td class="fjy-lr8">324万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">120㎡<br><span class="fjy-lr6">(36.3坪)</span></td>
<td class="fjy-lr7">10,000万円</td>
<td class="fjy-lr8">275万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">89㎡<br><span class="fjy-lr6">(26.9坪)</span></td>
<td class="fjy-lr7">6,480万円</td>
<td class="fjy-lr8">241万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">104㎡<br><span class="fjy-lr6">(31.5坪)</span></td>
<td class="fjy-lr7">9,500万円</td>
<td class="fjy-lr8">302万円/坪</td>
<td class="fjy-lr9">準工業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">56㎡<br><span class="fjy-lr6">(16.9坪)</span></td>
<td class="fjy-lr7">6,399万円</td>
<td class="fjy-lr8">378万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">56.9㎡<br><span class="fjy-lr6">(17.2坪)</span></td>
<td class="fjy-lr7">5,720万円</td>
<td class="fjy-lr8">332万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">85.3㎡<br><span class="fjy-lr6">(25.8坪)</span></td>
<td class="fjy-lr7">8,500万円</td>
<td class="fjy-lr8">330万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2025年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">59.5㎡<br><span class="fjy-lr6">(18.0坪)</span></td>
<td class="fjy-lr7">6,490万円</td>
<td class="fjy-lr8">361万円/坪</td>
<td class="fjy-lr9">近隣商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">77㎡<br><span class="fjy-lr6">(23.3坪)</span></td>
<td class="fjy-lr7">6,700万円</td>
<td class="fjy-lr8">288万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">70㎡<br><span class="fjy-lr6">(21.2坪)</span></td>
<td class="fjy-lr7">4,780万円</td>
<td class="fjy-lr8">226万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">85㎡<br><span class="fjy-lr6">(25.7坪)</span></td>
<td class="fjy-lr7">6,630万円</td>
<td class="fjy-lr8">258万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">106㎡<br><span class="fjy-lr6">(32.1坪)</span></td>
<td class="fjy-lr7">7,980万円</td>
<td class="fjy-lr8">249万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">56㎡<br><span class="fjy-lr6">(16.9坪)</span></td>
<td class="fjy-lr7">6,080万円</td>
<td class="fjy-lr8">359万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">78㎡<br><span class="fjy-lr6">(23.6坪)</span></td>
<td class="fjy-lr7">6,980万円</td>
<td class="fjy-lr8">296万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">62㎡<br><span class="fjy-lr6">(18.8坪)</span></td>
<td class="fjy-lr7">5,260万円</td>
<td class="fjy-lr8">280万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">160㎡<br><span class="fjy-lr6">(48.4坪)</span></td>
<td class="fjy-lr7">11,000万円</td>
<td class="fjy-lr8">227万円/坪</td>
<td class="fjy-lr9">準工業</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2024年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">52.91㎡<br><span class="fjy-lr6">(16.0坪)</span></td>
<td class="fjy-lr7">3,680万円</td>
<td class="fjy-lr8">230万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">108㎡<br><span class="fjy-lr6">(32.7坪)</span></td>
<td class="fjy-lr7">7,900万円</td>
<td class="fjy-lr8">242万円/坪</td>
<td class="fjy-lr9">準工業</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">86㎡<br><span class="fjy-lr6">(26.0坪)</span></td>
<td class="fjy-lr7">5,480万円</td>
<td class="fjy-lr8">211万円/坪</td>
<td class="fjy-lr9">準工業</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">52㎡<br><span class="fjy-lr6">(15.7坪)</span></td>
<td class="fjy-lr7">5,227万円</td>
<td class="fjy-lr8">332万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">67㎡<br><span class="fjy-lr6">(20.3坪)</span></td>
<td class="fjy-lr7">4,770万円</td>
<td class="fjy-lr8">235万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">62㎡<br><span class="fjy-lr6">(18.8坪)</span></td>
<td class="fjy-lr7">4,470万円</td>
<td class="fjy-lr8">238万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">99㎡<br><span class="fjy-lr6">(29.9坪)</span></td>
<td class="fjy-lr7">8,100万円</td>
<td class="fjy-lr8">270万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">100㎡<br><span class="fjy-lr6">(30.3坪)</span></td>
<td class="fjy-lr7">6,950万円</td>
<td class="fjy-lr8">230万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2023年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">64.81㎡<br><span class="fjy-lr6">(19.6坪)</span></td>
<td class="fjy-lr7">4,480万円</td>
<td class="fjy-lr8">229万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">76㎡<br><span class="fjy-lr6">(23.0坪)</span></td>
<td class="fjy-lr7">4,280万円</td>
<td class="fjy-lr8">186万円/坪</td>
<td class="fjy-lr9">準工業</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">63㎡<br><span class="fjy-lr6">(19.1坪)</span></td>
<td class="fjy-lr7">5,000万円</td>
<td class="fjy-lr8">262万円/坪</td>
<td class="fjy-lr9">準工業</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr11">板橋本町</span><br><span class="fjy-lr4">本町</span></td>
<td class="fjy-lr5">95㎡<br><span class="fjy-lr6">(28.7坪)</span></td>
<td class="fjy-lr7">10,300万円</td>
<td class="fjy-lr8">358万円/坪</td>
<td class="fjy-lr9">商業地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">62㎡<br><span class="fjy-lr6">(18.8坪)</span></td>
<td class="fjy-lr7">4,480万円</td>
<td class="fjy-lr8">239万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">仲宿</span></td>
<td class="fjy-lr5">73㎡<br><span class="fjy-lr6">(22.1坪)</span></td>
<td class="fjy-lr7">5,080万円</td>
<td class="fjy-lr8">230万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr><tr>
<td class="fjy-lr1">2022年</td>
<td class="fjy-lr2"><span class="fjy-lr3">区役所前</span><br><span class="fjy-lr4">板橋３丁目</span></td>
<td class="fjy-lr5">71.47㎡<br><span class="fjy-lr6">(21.6坪)</span></td>
<td class="fjy-lr7">6,050万円</td>
<td class="fjy-lr8">280万円/坪</td>
<td class="fjy-lr9">第一種住居地域</td>
<td class="fjy-lr10">―</td>
</tr></tbody>

</table>
<style>
/* 土地価格データ表：共通の表示設定（容量節約） */
#land-tbody-display .fjy-lr1{padding:12px 14px;white-space:nowrap;}
#land-tbody-display .fjy-lr2{padding:12px 14px;text-align:left;}
#land-tbody-display .fjy-lr3{font-size:12px;background:#e8f2ff;color:#0055b3;padding:3px 8px;border-radius:4px;}
#land-tbody-display .fjy-lr4{font-size:14px;}
#land-tbody-display .fjy-lr5{padding:12px 14px;text-align:center;}
#land-tbody-display .fjy-lr6{font-size:12px;color:#888;}
#land-tbody-display .fjy-lr7{padding:12px 14px;text-align:center;font-weight:700;color:#c1121f;font-size:15px;}
#land-tbody-display .fjy-lr8{padding:12px 14px;text-align:center;font-weight:700;color:#003580;font-size:15px;}
#land-tbody-display .fjy-lr9{padding:12px 14px;text-align:center;font-size:13px;}
#land-tbody-display .fjy-lr10{padding:12px 14px;text-align:left;font-size:13px;color:#555;}
#land-tbody-display .fjy-lr11{font-size:12px;background:#fff0f0;color:#c1121f;padding:3px 8px;border-radius:4px;}
</style>

<style>
/* 画像を切らずに表示し、カードをコンパクトに */
.fjy-sell-v3 .fjy-picture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}
.fjy-sell-v3 .fjy-picture-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #ded9c7;border-top:4px solid #bea958;border-radius:10px;overflow:hidden}
.fjy-sell-v3 .fjy-picture-media{height:148px;padding:9px;display:flex;align-items:center;justify-content:center;background:#faf9f4}
.fjy-sell-v3 .fjy-picture-media img{width:100%;height:100%;object-fit:contain;object-position:center}
.fjy-sell-v3 .fjy-picture-copy{display:flex;flex-direction:column;flex:1;padding:15px}
.fjy-sell-v3 .fjy-picture-tag{color:#827035;font-weight:800;font-size:15px}
.fjy-sell-v3 .fjy-picture-card h3{color:#111;font-size:20px;line-height:1.5;margin:10px 0}
.fjy-sell-v3 .fjy-picture-card p{color:#111;font-size:18px;line-height:1.7}
.fjy-sell-v3 .fjy-picture-card a{color:#1e1a8f;font-size:17px;font-weight:800;margin-top:auto}
.fjy-sell-v3 .fjy-type-media{width:100%;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:13px;padding:6px;background:#faf9f4;border:1px solid #e8e1c9;border-radius:8px}
.fjy-sell-v3 .fjy-type-media img{width:100%;height:100%;object-fit:contain;object-position:center}
@media(max-width:767px){.fjy-sell-v3 .fjy-picture-grid{grid-template-columns:1fr}.fjy-sell-v3 .fjy-picture-card p{font-size:19px}.fjy-sell-v3 .fjy-picture-card a{font-size:19px}.fjy-sell-v3 .fjy-type-media{height:130px}}
</style>

<style>:root{--fjy-navy:#1e1a8f;--fjy-blue:#1e1a8f;--fjy-blue-soft:#f2f1fb;--fjy-red:#bea958;--fjy-gold:#bea958;--fjy-ink:#2b2b2b;--fjy-text:#2b2b2b;--fjy-muted:#5f6670;--fjy-line:#dce3eb;--fjy-soft:#f7f9fc;}.fjy-sell-v3,.fjy-sell-v3 *{box-sizing:border-box}.fjy-sell-v3{color:var(--fjy-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:16px;line-height:1.9;}.fjy-sell-v3 img{max-width:100%;height:auto}.fjy-sell-v3 a{color:var(--fjy-blue);text-underline-offset:3px}.fjy-sell-v3 p{margin:0 0 1.35em}.fjy-sell-v3 h2{margin:54px 0 20px;padding:0 0 12px;border-bottom:3px solid var(--fjy-navy);color:var(--fjy-navy);font-size:28px;line-height:1.45;}.fjy-sell-v3 h3{margin:28px 0 12px;color:#222;font-size:21px;line-height:1.5;}.fjy-small{font-size:13px;color:var(--fjy-muted)}.fjy-center{text-align:center}.sell-hero-box{background:linear-gradient(135deg,#f9fcff,#f2f1fb);border:2px solid #d7d4f0;border-radius:16px;padding:30px;margin:18px 0 22px;box-shadow:0 8px 28px rgba(18,53,91,.08);}.sell-hero-kicker{display:inline-block;margin-bottom:12px;padding:5px 12px;border-radius:999px;background:var(--fjy-navy);color:#fff;font-size:14px;font-weight:800;}.sell-hero-title{margin:0 0 13px;color:#222;font-size:34px;font-weight:900;line-height:1.45;letter-spacing:.01em;}.sell-hero-lead{margin:0 0 17px;color:#2b2b2b;font-size:17px;line-height:1.95;}.sell-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;}.sell-hero-point{background:#fff;border:1px solid #e2dff3;border-radius:10px;padding:12px;text-align:center;}.sell-hero-point strong{display:block;color:var(--fjy-navy);font-size:19px;line-height:1.35;}.sell-hero-point span{display:block;color:#5f6670;font-size:13px;line-height:1.5;}.sell-hero-btns{display:flex;flex-wrap:wrap;gap:10px;}.fjy-btn-main,.fjy-btn-sub{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:999px;text-decoration:none!important;font-weight:900;line-height:1.35;}.fjy-btn-main{background:linear-gradient(135deg,#1e1a8f,#2924ae);color:#fff!important;box-shadow:0 5px 16px rgba(198,36,45,.22);}.fjy-btn-sub{background:#bea958;color:#1f2230!important;}.sell-hero-note{margin:10px 0 0!important;color:#5f6670;font-size:13px;}.fjy-quick-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 30px;}.fjy-quick-nav a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 10px;background:#fff;border:1px solid var(--fjy-line);border-radius:8px;color:var(--fjy-navy)!important;text-decoration:none!important;font-size:14px;font-weight:800;text-align:center;}.fjy-trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0;}.fjy-trust-item{padding:15px 12px;border:1px solid var(--fjy-line);border-radius:10px;background:#fff;text-align:center;}.fjy-trust-item strong{display:block;color:var(--fjy-navy);font-size:21px;line-height:1.35;}.fjy-trust-item span{display:block;margin-top:4px;color:#5f6670;font-size:13px;line-height:1.5;}.fjy-case-box{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;margin:26px 0;padding:24px;background:#fbf8ec;border:1px solid #dfd3a0;border-radius:14px;}.fjy-case-eyebrow{color:#8f7f3f;font-size:13px;font-weight:900;letter-spacing:.05em;}.fjy-case-big{margin:5px 0 12px;color:#1e1a8f;font-size:31px;font-weight:900;line-height:1.35;}.fjy-case-box img{border-radius:10px}.fjy-case-quote{margin-top:12px;padding:14px 16px;background:#fff;border-left:4px solid var(--fjy-gold);border-radius:0 8px 8px 0;color:#3f3f3f;font-size:14px;line-height:1.75;}.sell-type-section{margin:28px 0;padding:24px;background:#f5f4fc;border:1px solid #dddaf2;border-radius:14px;}.sell-type-section h2{margin-top:0}.sell-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.sell-type-card{padding:17px;background:#fff;border:1px solid #e2dff3;border-radius:10px;}.sell-type-card h3{margin:0 0 7px;color:#222;font-size:19px;}.sell-type-card p{margin:0;color:#3a3a3a;font-size:15px;}.fjy-reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.fjy-reason-card{padding:18px;background:#fff;border:1px solid var(--fjy-line);border-radius:12px;}.fjy-reason-no{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--fjy-navy);color:#fff;font-weight:900;font-size:14px;}.fjy-reason-card h3{margin:10px 0 7px;color:#222;font-size:18px;}.fjy-reason-card p{margin:0;color:#3a3a3a;font-size:14px;}.fjy-related-box{margin:18px 0;padding:16px 18px;background:#f7f9fc;border-radius:10px;}.fjy-related-box strong{display:block;margin-bottom:7px;color:#222;}.fjy-related-box a{display:block;padding:8px 0;border-bottom:1px solid #e3e7ee;text-decoration:none;font-weight:700;line-height:1.6;}.fjy-related-box a:last-child{border-bottom:0}.shindan-box{margin:28px 0;padding:22px;background:#f6f5fc;border:1px solid #d7d4f0;border-radius:14px;}.shindan-box h3{margin-top:0}.shindan-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px;}.shindan-checks label{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border:1px solid #e5e2f4;border-radius:8px;cursor:pointer;line-height:1.55;}.shindan-checks input{width:18px;height:18px;accent-color:var(--fjy-blue);flex:0 0 auto;}#shindan-btn{width:100%;padding:12px 20px;border:0;border-radius:999px;background:var(--fjy-navy);color:#fff;font-size:16px;font-weight:900;cursor:pointer;}.shindan-result{display:none;margin-top:14px;padding:16px;background:#fff;border-left:4px solid var(--fjy-blue);border-radius:0 8px 8px 0;}.shindan-result.show{display:block}.result-label{color:var(--fjy-blue);font-size:13px;font-weight:900;}.result-title{margin:4px 0 8px;font-size:19px;font-weight:900;}.result-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;}.result-links a{display:inline-flex;padding:9px 15px;border-radius:999px;text-decoration:none!important;font-weight:800;}.result-links .link-primary{background:var(--fjy-red);color:#fff!important;}.result-links .link-article{background:#fff;border:1px solid #cbd9e8;color:var(--fjy-navy)!important;}.land-section{margin:30px 0;padding:24px;background:#fff;border:1px solid #dfddea;border-radius:14px;}.land-section h2{margin-top:0}.land-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;}.land-summary-card{padding:14px;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:10px;text-align:center;}.land-summary-card strong{display:block;color:var(--fjy-gold);font-size:21px;}.land-summary-card span{display:block;color:#5f6670;font-size:13px;}.land-map{margin:15px 0;text-align:center;}.land-map img{width:100%;max-width:850px;border:1px solid #e4e1f1;border-radius:8px;}.member-wall{margin:18px 0 4px;padding:24px 16px;background:#f8f8f8;border:1px solid #ddd;border-radius:10px;text-align:center;}.member-wall .title{margin:0 0 6px;font-size:18px;font-weight:900;}.member-wall .desc{margin:0 0 14px;color:#5f6670;font-size:14px;}.member-wall a.member-btn{display:inline-block;padding:12px 25px;background:#1e1a8f;border-radius:6px;color:#fff!important;text-decoration:none;font-weight:900;}.land-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;}.land-tab{padding:7px 14px;background:#fff;border:1px solid var(--fjy-blue);border-radius:6px;color:var(--fjy-blue);font-weight:800;cursor:pointer;}.land-tab.active{background:var(--fjy-navy);border-color:var(--fjy-navy);color:#fff;}.land-tbl-wrap{max-height:420px;overflow:auto;border:1px solid #e4e1f1;border-radius:8px;-webkit-overflow-scrolling:touch;}.land-tbl{width:100%;min-width:760px;border-collapse:collapse;background:#fff;font-size:14px;}.land-tbl thead{position:sticky;top:0;z-index:3;background:var(--fjy-navy);color:#fff!important;}.land-tbl thead th{background:var(--fjy-navy)!important;color:#fff!important;}.land-tbl th,.land-tbl td{padding:10px 12px;border-bottom:1px solid #edf0f5;text-align:center;}.land-note{margin-top:10px!important;color:#6a6a6a;font-size:12px;line-height:1.75;}.fjy-timeline{margin:18px 0;}.fjy-tl-item{display:grid;grid-template-columns:44px 1fr;gap:12px;padding-bottom:13px;}.fjy-tl-no{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--fjy-blue);border-radius:50%;color:#fff;font-weight:900;}.fjy-tl-content{padding:13px 15px;border:1px solid var(--fjy-line);border-radius:9px;}.fjy-tl-content strong{color:#222}.fjy-tl-content p{margin:4px 0 0;color:#3a3a3a;font-size:14px;}.fjy-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.fjy-guide-card{padding:17px;background:#fff;border:1px solid var(--fjy-line);border-radius:10px;}.fjy-guide-card h3{margin-top:0}.fjy-guide-card p{color:#3a3a3a;font-size:14px;}.fjy-guide-card a{font-weight:800}.fjy-info-box{margin:20px 0;padding:20px;background:#f7f9fc;border:1px solid #dde3eb;border-radius:12px;}.fjy-info-box .head{display:block;margin-bottom:7px;color:#222;font-size:20px;}.fjy-mini-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:22px 0;padding:18px 20px;background:#fbf8ec;border:1px solid #e1d7aa;border-radius:10px;}.fjy-mini-cta p{margin:0;font-weight:800;}.fjy-mini-cta a{display:inline-flex;padding:10px 20px;background:var(--fjy-red);border-radius:999px;color:#fff!important;text-decoration:none;font-weight:900;}.faq-item{margin-bottom:9px;overflow:hidden;border:1px solid var(--fjy-line);border-radius:9px;}.faq-q{display:flex;align-items:center;gap:9px;padding:13px 15px;background:#f7f9fc;cursor:pointer;font-weight:800;}.q-badge{display:flex;align-items:center;justify-content:center;flex:0 0 25px;height:25px;background:var(--fjy-blue);border-radius:50%;color:#fff;font-size:13px;}.faq-arrow{margin-left:auto;color:var(--fjy-blue);transition:transform .2s;}.faq-a{display:none;padding:14px 16px;border-top:1px solid #e5e7eb;}.faq-item.open .faq-a{display:block}.faq-item.open .faq-arrow{transform:rotate(180deg)}.fjy-profile-box{margin:28px 0;padding:22px;background:#fff;border:1px solid #d9e2ec;border-radius:12px;}.fjy-profile-box .name{margin-bottom:7px;color:#222;font-size:20px;font-weight:900;}.fjy-profile-box p{margin:0 0 8px;color:#3a3a3a;}.fjy-final-cta{margin:40px 0 26px;padding:32px 24px;background:linear-gradient(135deg,#1e1a8f,#2924ae);border-radius:16px;color:#fff;text-align:center;}.fjy-final-cta h2{margin:0 0 12px;padding:0;border:0;color:#fff;font-size:29px;}.fjy-final-cta p{color:#edf5ff}.fjy-final-cta .fjy-btn-main{background:#fff;color:#1e1a8f!important;box-shadow:none;}.fjy-final-cta .fjy-btn-sub{background:transparent;border:1px solid rgba(255,255,255,.75);color:#fff!important;}.fjy-ai-lite{margin:24px 0;padding:17px 20px;background:#fafbfd;border:1px solid #cfd8e6;border-radius:10px;}.fjy-ai-lite strong{color:var(--fjy-navy)}.fjy-ai-lite a{font-weight:800}}.fjy-feature-section{position:relative;margin:38px 0;padding:28px;background:#fff;border:1px solid var(--fjy-line);border-radius:14px;box-shadow:0 6px 22px rgba(18,53,91,.045);}.fjy-feature-section::before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--fjy-blue),var(--fjy-navy));}.fjy-feature-section h2{margin-top:0;}.fjy-section-kicker{display:inline-block;margin:0 0 8px;color:#9b873f;font-size:12px;font-weight:900;letter-spacing:.08em;}#reasons,#situation{margin:38px 0;padding:28px;background:#f8fafc;border:1px solid #e5eaf0;border-radius:14px;}#reasons h2,#situation h2{margin-top:0;}.fjy-proof-cta{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;margin:22px 0 8px;padding:18px 20px;background:linear-gradient(135deg,#fbf8ec,#fff);border:1px solid #e1d7aa;border-radius:12px;}.fjy-proof-cta strong{display:block;margin-bottom:3px;color:#222;font-size:17px;}.fjy-proof-cta span{display:block;color:#4f4f4f;font-size:14px;line-height:1.65;}.fjy-proof-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 20px;border-radius:999px;background:var(--fjy-red);color:#fff!important;text-decoration:none!important;font-weight:900;white-space:nowrap;}@media (hover:hover){.fjy-btn-main,.fjy-btn-sub,.fjy-proof-cta a,.fjy-quick-nav a{transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}.fjy-btn-main:hover,.fjy-btn-sub:hover,.fjy-proof-cta a:hover{transform:translateY(-1px);}.fjy-quick-nav a:hover{background:#f4f8fd;transform:translateY(-1px);}}.fjy-evidence-media{margin:20px 0 0;text-align:center;}.fjy-evidence-media img{display:block;width:100%;max-width:900px;margin:0 auto;border:1px solid #dfe6ee;border-radius:12px;box-shadow:0 8px 24px rgba(18,53,91,.06);}.fjy-evidence-caption{margin-top:8px!important;color:#6a6a6a;font-size:12px;line-height:1.65;}.fjy-feature-split{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:start;}.fjy-feature-split .fjy-evidence-media{margin:0;}.fjy-feature-split .fjy-evidence-media img{max-width:100%;}.fjy-profile-grid{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;}.fjy-profile-photo{width:150px;height:150px;border-radius:14px;overflow:hidden;background:#eef2f6;border:1px solid #d8e0e8;display:flex;align-items:center;justify-content:center;color:#6a6a6a;font-size:12px;text-align:center;padding:10px;}.fjy-profile-photo img{width:100%;height:100%;object-fit:cover;display:block;}.fjy-inline-proof{display:flex;gap:14px;align-items:flex-start;margin:14px 0 0;padding:14px;background:#fbfcfe;border:1px solid #e3e8ee;border-radius:10px;}.fjy-inline-proof .thumb{flex:0 0 120px;}.fjy-inline-proof .thumb img{width:120px;height:90px;object-fit:cover;border-radius:8px;border:1px solid #e0e5eb;}.fjy-inline-proof .copy{flex:1;color:#4a5563;font-size:14px;line-height:1.7;}.fjy-case-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;}.fjy-case-study-card{display:block;padding:18px;background:#fff;border:1px solid #dfe5ec;border-radius:12px;text-decoration:none!important;box-shadow:0 5px 18px rgba(18,53,91,.04);}.fjy-case-study-card .label{display:inline-block;margin-bottom:7px;color:var(--fjy-blue);font-size:12px;font-weight:900;letter-spacing:.06em;}.fjy-case-study-card .title{display:block;margin-bottom:7px;color:#222;font-size:17px;font-weight:900;line-height:1.55;}.fjy-case-study-card .desc{display:block;color:#4a4a4a;font-size:14px;line-height:1.7;}.fjy-proof-case{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:stretch;margin:20px 0;overflow:hidden;background:#fff;border:1px solid #dfddea;border-radius:12px;box-shadow:0 6px 20px rgba(18,53,91,.045);}.fjy-proof-case .media{min-height:170px;background:#eef2f6;}.fjy-proof-case .media img{width:100%;height:100%;min-height:170px;object-fit:cover;display:block;}.fjy-proof-case .body{padding:17px 18px 17px 0;}.fjy-proof-case .eyebrow{display:inline-block;margin-bottom:5px;color:var(--fjy-blue);font-size:12px;font-weight:900;letter-spacing:.06em;}.fjy-proof-case .title{display:block;margin-bottom:7px;color:#222;font-size:18px;font-weight:900;line-height:1.55;}.fjy-proof-case p{margin:0 0 10px;color:#3f3f3f;font-size:14px;line-height:1.75;}.fjy-proof-case a{font-weight:900;text-decoration:none;}.fjy-proof-case--text{grid-template-columns:1fr;}.fjy-proof-case--text .body{padding:18px;}.fjy-featured-story{margin:22px 0 26px;padding:24px;background:linear-gradient(135deg,#fbf8ec,#fff);border:1px solid #ded2a0;border-radius:14px;}.fjy-featured-story .grid{display:grid;grid-template-columns:1fr .92fr;gap:22px;align-items:center;}.fjy-featured-story img{width:100%;border-radius:10px;border:1px solid #e5ddbd;}.fjy-featured-story .label{color:#8f7f3f;font-size:12px;font-weight:900;letter-spacing:.06em;}.fjy-featured-story h3{margin:6px 0 10px;color:#76672f;font-size:24px;}.fjy-featured-story ul{margin:12px 0 14px;padding-left:1.2em;}.fjy-featured-story li{margin:5px 0;color:#3f3f3f;}.fjy-featured-story a{display:inline-flex;padding:10px 17px;border-radius:999px;background:#8f7f3f;color:#fff!important;text-decoration:none!important;font-weight:900;}@media(max-width:700px){.fjy-sell-v3{font-size:15px}.fjy-sell-v3 h2{margin-top:42px;font-size:22px;}.sell-hero-box{padding:19px 15px}.sell-hero-title{font-size:24px}.sell-hero-lead{font-size:15px}.sell-hero-points{grid-template-columns:1fr}.fjy-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fjy-quick-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-type-grid,.fjy-reason-grid,.fjy-guide-grid,.shindan-checks{grid-template-columns:1fr}.fjy-case-box{grid-template-columns:1fr}.fjy-case-big{font-size:25px}.land-section{padding:16px 12px}.land-summary{grid-template-columns:1fr}.sell-hero-btns{flex-direction:column}.fjy-btn-main,.fjy-btn-sub{width:100%}.fjy-mini-cta{flex-direction:column;text-align:center}.fjy-feature-section,#reasons,#situation{padding:20px 15px;}.fjy-proof-cta{grid-template-columns:1fr;text-align:center;}.fjy-proof-cta a{width:100%;}.fjy-feature-split{grid-template-columns:1fr;}.fjy-profile-grid{grid-template-columns:1fr;}.fjy-profile-photo{width:130px;height:130px;margin:0 auto;}.fjy-inline-proof{flex-direction:column;}.fjy-case-study-grid{grid-template-columns:1fr;}.fjy-proof-case{grid-template-columns:1fr;}.fjy-proof-case .body{padding:16px;}.fjy-proof-case .media,.fjy-proof-case .media img{min-height:0;height:auto;}.fjy-featured-story{padding:18px 15px;}.fjy-featured-story .grid{grid-template-columns:1fr;}.fjy-featured-story h3{font-size:21px;}.fjy-inline-proof .thumb,.fjy-inline-proof .thumb img{width:100%;height:auto;}}.fjy-sell-v3{font-size:18px;line-height:1.95;}.fjy-sell-v3 p{margin-bottom:1.4em;}.fjy-sell-v3 h2{margin:64px 0 24px;padding:0 0 15px;border-bottom:4px solid #bea958;color:#1e1a8f;font-size:34px;line-height:1.42;}.fjy-sell-v3 h3{margin:32px 0 14px;font-size:23px;line-height:1.5;}}.sell-hero-box{padding:38px 40px;border:2px solid #d9cf9b;border-top:7px solid #1e1a8f;border-radius:16px;background: linear-gradient(135deg,rgba(30,26,143,.045),rgba(190,169,88,.09));}.sell-hero-kicker{padding:7px 16px;background:#bea958;color:#1d1d1d;font-size:15px;}.sell-hero-title{margin-bottom:16px;font-size:40px;line-height:1.42;}.sell-hero-lead{font-size:18px;line-height:2;}.sell-hero-points{gap:14px;margin:24px 0;}.sell-hero-point{padding:18px 14px;border-top:4px solid #bea958;}.sell-hero-point strong{font-size:22px;}.sell-hero-point span{font-size:14px;}.fjy-btn-main,.fjy-btn-sub{min-height:58px;padding:14px 30px;font-size:17px;}.fjy-btn-main{background:#1e1a8f;}.fjy-btn-sub{background:#bea958;color:#1f2230!important;}.sell-hero-note{font-size:14px;}.fjy-quick-nav{gap:10px;margin:26px 0 38px;}.fjy-quick-nav a{min-height:58px;padding:12px 14px;border:1px solid #d8d0a8;border-top:4px solid #bea958;background:#fff;font-size:15px;}.fjy-quick-nav a:hover{background:#f8f5e9;}.fjy-trust-strip{gap:14px;margin:30px 0 36px;}.fjy-trust-item{padding:22px 14px;border:1px solid #ddd4aa;border-bottom:5px solid #bea958;}.fjy-trust-item strong{font-size:24px;}.fjy-trust-item span{font-size:14px;}.fjy-case-box{gap:28px;padding:30px;border:1px solid #ddd0a1;background:#fbf8ec;}.fjy-case-eyebrow{font-size:14px;color:#8b7936;}.fjy-case-big{font-size:36px;color:#1e1a8f;}.fjy-case-quote{padding:18px 20px;border-left:6px solid #bea958;font-size:15px;}.sell-type-section{padding:30px;background:#f6f5fb;border:1px solid #d9d6ec;border-top:6px solid #bea958;}.sell-type-grid{gap:16px;}.sell-type-card{padding:22px;border:1px solid #e0dcc7;}.sell-type-card h3{font-size:21px;}#reasons,#situation{padding:34px;border-top:6px solid #bea958;}.fjy-reason-grid{gap:16px;}.fjy-reason-card{padding:23px;border:1px solid #ddd5b4;border-top:4px solid #bea958;}.fjy-reason-no{width:40px;height:40px;background:#1e1a8f;font-size:15px;}.fjy-reason-card h3{margin-top:13px;font-size:20px;}.fjy-reason-card p{font-size:15px;}.fjy-feature-section{margin:48px 0;padding:34px 36px;border:1px solid #ded7b8;border-top:7px solid #bea958;box-shadow:0 8px 28px rgba(18,53,91,.055);}.fjy-feature-section::before{display:none;}.fjy-section-kicker{margin-bottom:10px;padding:5px 12px;border-radius:999px;background:#bea958;color:#222;font-size:13px;}.fjy-feature-split{gap:30px;}.land-section{padding:32px;border:1px solid #ddd5b2;border-top:7px solid #bea958;}.land-summary{gap:14px;margin:22px 0;}.land-summary-card{padding:20px 15px;background:#faf7ec;border:1px solid #ded5ac;}.land-summary-card strong{font-size:25px;}.land-summary-card span{font-size:14px;}.shindan-box{padding:30px;border:1px solid #d9d2aa;border-top:6px solid #bea958;background:#f8f7f0;}.shindan-checks{gap:12px;}.shindan-checks label{padding:14px 15px;font-size:16px;}#shindan-btn{min-height:54px;font-size:17px;}.fjy-tl-item{grid-template-columns:52px 1fr;gap:15px;padding-bottom:16px;}.fjy-tl-no{width:46px;height:46px;background:#1e1a8f;font-size:16px;}.fjy-tl-content{padding:17px 19px;border-left:5px solid #bea958;}.fjy-tl-content strong{font-size:18px;}.fjy-tl-content p{font-size:15px;}.fjy-related-box{padding:20px 22px;background:#faf8ef;border-left:5px solid #bea958;}.fjy-related-box strong{font-size:17px;}.fjy-related-box a{padding:10px 0;font-size:15px;}.fjy-proof-case{grid-template-columns:250px 1fr;gap:22px;border-top:5px solid #bea958;}.fjy-proof-case .body{padding:21px 22px 21px 0;}.fjy-proof-case .eyebrow{padding:4px 9px;background:#f1ead0;color:#75652d;font-size:13px;}.fjy-proof-case .title{margin-top:6px;font-size:20px;}.fjy-proof-case p{font-size:15px;}.fjy-featured-story{padding:30px;border-top:7px solid #bea958;}.fjy-featured-story h3{font-size:27px;}.fjy-featured-story .label{display:inline-block;padding:5px 10px;background:#bea958;color:#222;font-size:13px;}.faq-item{margin-bottom:12px;}.faq-q{padding:17px 18px;background:#faf9f4;font-size:17px;}.q-badge{width:30px;flex-basis:30px;height:30px;background:#bea958;color:#222;}.faq-a{padding:18px 20px;font-size:16px;}.fjy-profile-box{padding:28px 30px;border:1px solid #ddd6b7;border-top:6px solid #bea958;}.fjy-profile-box .name{font-size:22px;}.fjy-profile-box p{font-size:16px;}.fjy-final-cta{padding:42px 30px;background:linear-gradient(135deg,#1e1a8f,#2823a6);border-top:8px solid #bea958;}.fjy-final-cta h2{font-size:34px;}.fjy-final-cta p{font-size:17px;}.fjy-ai-lite{padding:20px 22px;border-left:5px solid #bea958;font-size:15px;}@media(max-width:700px){.fjy-sell-v3{font-size:16.5px;line-height:1.9;}.fjy-sell-v3 h2{margin-top:46px;padding-bottom:11px;border-bottom-width:3px;font-size:25px;line-height:1.48;}.fjy-sell-v3 h3{font-size:20px;}.sell-hero-box{padding:23px 18px;border-top-width:6px;}.sell-hero-kicker{font-size:13px;}.sell-hero-title{font-size:28px;line-height:1.42;}.sell-hero-lead{font-size:16.5px;line-height:1.9;}.sell-hero-point{padding:15px 12px;}.sell-hero-point strong{font-size:20px;}.fjy-btn-main,.fjy-btn-sub{min-height:56px;font-size:16px;}.fjy-quick-nav{gap:8px;}.fjy-quick-nav a{min-height:52px;padding:10px 8px;border-top-width:3px;font-size:14px;}.fjy-trust-item{padding:17px 10px;}.fjy-trust-item strong{font-size:20px;}.fjy-trust-item span{font-size:13px;}.fjy-case-box{padding:20px 16px;}.fjy-case-big{font-size:27px;}.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box{padding:22px 16px;}.fjy-reason-card,.sell-type-card{padding:18px 16px;}.fjy-section-kicker{font-size:12px;}.fjy-proof-case{grid-template-columns:1fr;}.fjy-proof-case .body{padding:18px 16px;}.fjy-proof-case .title{font-size:18px;}.fjy-featured-story{padding:20px 16px;}.fjy-featured-story h3{font-size:22px;}.land-summary-card{padding:16px 12px;}.land-summary-card strong{font-size:22px;}.shindan-checks label{padding:13px 12px;font-size:15px;}.fjy-tl-item{grid-template-columns:44px 1fr;gap:10px;}.fjy-tl-no{width:40px;height:40px;}.fjy-tl-content{padding:14px 14px;}.fjy-tl-content strong{font-size:16px;}.faq-q{padding:15px 13px;font-size:16px;}.faq-a{padding:16px 14px;font-size:15.5px;}.fjy-profile-box{padding:22px 16px;}.fjy-profile-box .name{font-size:20px;}.fjy-final-cta{padding:32px 18px;}.fjy-final-cta h2{font-size:26px;}.fjy-final-cta p{font-size:16px;}}.fjy-sell-v3{width:min(1180px,calc(100vw - 64px));max-width:1180px;margin-left:50%;margin-right:0;transform:translateX(-50%);color:#2b2b2b;font-size:17.5px;line-height:1.95;}@media(max-width:900px){.fjy-sell-v3{width:100%;max-width:100%;margin-left:0;margin-right:0;transform:none;font-size:16.5px;}}.fjy-top-image{display:block!important;width:100%!important;max-width:1180px!important;height:auto!important;margin:0 auto 26px!important;}.fjy-sell-v3 h2{margin:58px 0 24px;padding:0 0 14px;border-bottom:4px solid #bea958;color:#1e1a8f;font-size:32px;line-height:1.45;}.fjy-sell-v3 h3{color:#222;}.fjy-feature-section,.land-section,.sell-type-section,#reasons,#situation,.shindan-box,.fjy-profile-box{background:#fff;border:1px solid #e2dfd0;border-top:6px solid #bea958;box-shadow:0 4px 18px rgba(30,26,143,.035);}.fjy-section-kicker{background:#bea958;color:#242424;}.fjy-quick-nav a{border-top:4px solid #bea958;color:#1e1a8f!important;background:#fff;}.fjy-trust-item{border-bottom:5px solid #bea958;background:#fff;}.fjy-trust-item strong{color:#1e1a8f;}.fjy-final-cta{margin:46px 0 28px;padding:34px 34px;background:#fff;border:1px solid #ded8bc;border-top:8px solid #bea958;border-radius:14px;color:#2b2b2b;text-align:center;box-shadow:0 8px 26px rgba(30,26,143,.06);}.fjy-final-cta h2{margin:0 0 12px;padding:0;border:0;color:#1e1a8f;font-size:31px;line-height:1.45;}.fjy-final-cta p{color:#444!important;font-size:17px;}.fjy-final-cta .fjy-btn-main{background:#1e1a8f;color:#fff!important;border:2px solid #1e1a8f;box-shadow:none;}.fjy-final-cta .fjy-btn-sub{background:#bea958;color:#222!important;border:2px solid #bea958;}.fjy-final-cta .fjy-small{color:#666!important;}.fjy-ai-lite{background:#faf9f4;border:1px solid #e2ddc7;border-left:6px solid #bea958;color:#333;}.fjy-proof-case--text{display:block;margin:22px 0;padding:0;background:#faf9f4;border:0;border-left:7px solid #bea958;border-radius:0 10px 10px 0;box-shadow:none;}.fjy-proof-case--text .body{padding:22px 24px!important;}.fjy-proof-case--text .eyebrow{display:inline-block;margin:0 0 8px;padding:4px 10px;background:#1e1a8f;color:#fff;border-radius:999px;font-size:12px;}.fjy-proof-case--text .title{display:block;margin:0 0 10px;color:#222;font-size:21px;line-height:1.55;}.fjy-proof-case--text p{max-width:900px;margin:0 0 10px;color:#444;font-size:16px;}.fjy-proof-case:not(.fjy-proof-case--text){grid-template-columns:minmax(220px,28%) 1fr;}.fjy-proof-case .body{min-width:0;}.fjy-proof-case .title,.fjy-proof-case p{word-break:normal;overflow-wrap:anywhere;}.fjy-related-box{background:#faf9f4;border-left:6px solid #bea958;}.fjy-related-box strong{color:#222;}.q-badge{background:#bea958;color:#222;}.faq-q{background:#faf9f4;}.fjy-btn-main{background:#1e1a8f!important;color:#fff!important;box-shadow:0 4px 12px rgba(30,26,143,.16);}.fjy-btn-sub{background:#bea958!important;color:#222!important;}@media(max-width:700px){.fjy-sell-v3{font-size:16.5px;line-height:1.9;}.fjy-sell-v3 h2{margin-top:44px;font-size:25px;line-height:1.45;}.sell-hero-title{font-size:27px;}.fjy-feature-section,.land-section,.sell-type-section,#reasons,#situation,.shindan-box,.fjy-profile-box{padding:20px 15px;}.fjy-proof-case:not(.fjy-proof-case--text){grid-template-columns:1fr;}.fjy-proof-case--text .body{padding:18px 16px!important;}.fjy-proof-case--text .title{font-size:18px;}.fjy-proof-case--text p{font-size:15.5px;}.fjy-final-cta{padding:26px 16px;}.fjy-final-cta h2{font-size:24px;}.fjy-final-cta p{font-size:16px;}}.fjy-sell-v3{width:min(1040px,calc(100vw - 96px));max-width:1040px;color:#222;}@media(max-width:900px){.fjy-sell-v3{width:100%;max-width:100%;}}.fjy-sell-v3,.fjy-sell-v3 p,.fjy-sell-v3 h2,.fjy-sell-v3 h3,.sell-hero-title,.sell-hero-lead,.sell-type-card h3,.fjy-reason-card h3,.fjy-proof-case .title,.fjy-featured-story h3,.fjy-profile-box .name,.fjy-tl-content strong,.fjy-info-box .head,.fjy-related-box strong{color:#222;}.fjy-sell-v3 a{color:#1e1a8f;}.fjy-reason-no,.fjy-tl-no{background:#1e1a8f;color:#fff;}.fjy-sell-v3 h2{color:#222;border-bottom-color:#bea958;}.sell-hero-title{color:#222;}.sell-hero-point strong{color:#222;}.sell-hero-kicker,.fjy-section-kicker,.fjy-featured-story .label{background:#bea958;color:#222;}.member-wall{background:#faf8ef;border:1px solid #ded6b4;border-top:5px solid #bea958;}.member-wall a.member-btn{background:#bea958!important;color:#222!important;border:2px solid #bea958!important;box-shadow:none!important;padding:13px 28px;}.member-wall a.member-btn:hover{background:#cbb967!important;border-color:#cbb967!important;}.member-wall .title{color:#222;}.fjy-final-cta h2{color:#222;}.fjy-final-cta .fjy-btn-main{background:#1e1a8f!important;color:#fff!important;}.fjy-final-cta .fjy-btn-sub{background:#bea958!important;color:#222!important;}@media(min-width:901px){.fjy-proof-case:not(.fjy-proof-case--text){grid-template-columns:minmax(210px,27%) 1fr;}}@media(max-width:700px){.fjy-sell-v3{padding-left:2px;padding-right:2px;}}@media(min-width:901px){.fjy-sell-v3{width:min(940px,calc(100vw - 120px))!important;max-width:940px!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;}.fjy-top-image{max-width:940px!important;}}@media(max-width:900px){.fjy-sell-v3{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;transform:none!important;}}@media(max-width:700px){.fjy-sell-v3{font-size:16px!important;line-height:1.78!important;}.fjy-sell-v3 p{margin-bottom:.9em!important;}.fjy-sell-v3 h2{margin:30px 0 14px!important;padding-bottom:8px!important;font-size:24px!important;line-height:1.4!important;}.fjy-sell-v3 h3{margin:18px 0 8px!important;font-size:19px!important;line-height:1.45!important;}.sell-hero-box{margin:12px 0 16px!important;padding:16px 13px!important;border-radius:12px!important;}.sell-hero-kicker{margin-bottom:8px!important;padding:5px 10px!important;font-size:12px!important;}.sell-hero-title{margin-bottom:9px!important;font-size:25px!important;line-height:1.38!important;}.sell-hero-lead{margin-bottom:10px!important;font-size:15.5px!important;line-height:1.78!important;}.sell-hero-points{gap:7px!important;margin:12px 0!important;}.sell-hero-point{padding:10px 8px!important;border-top-width:3px!important;}.sell-hero-point strong{font-size:18px!important;}.sell-hero-point span{font-size:12.5px!important;}.sell-hero-btns{gap:8px!important;}.fjy-btn-main,.fjy-btn-sub{min-height:48px!important;padding:10px 16px!important;font-size:15px!important;}.sell-hero-note{margin-top:7px!important;font-size:12.5px!important;}.fjy-quick-nav{gap:6px!important;margin:14px 0 20px!important;}.fjy-quick-nav a{min-height:44px!important;padding:7px 5px!important;font-size:12.5px!important;border-top-width:3px!important;}.fjy-trust-strip{gap:7px!important;margin:16px 0 20px!important;}.fjy-trust-item{padding:11px 7px!important;border-bottom-width:4px!important;}.fjy-trust-item strong{font-size:18px!important;}.fjy-trust-item span{margin-top:2px!important;font-size:12px!important;line-height:1.4!important;}.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box,.fjy-profile-box{margin-top:22px!important;margin-bottom:22px!important;padding:15px 12px!important;border-top-width:5px!important;}.sell-type-grid,.fjy-reason-grid,.fjy-guide-grid{gap:8px!important;}.sell-type-card,.fjy-reason-card,.fjy-guide-card{padding:13px 11px!important;}.sell-type-card h3,.fjy-reason-card h3,.fjy-guide-card h3{margin:0 0 5px!important;}.sell-type-card p,.fjy-reason-card p,.fjy-guide-card p{margin-bottom:7px!important;font-size:14.5px!important;line-height:1.68!important;}.fjy-reason-no{width:34px!important;height:34px!important;}.fjy-case-box{gap:12px!important;margin:16px 0!important;padding:14px 12px!important;}.fjy-case-big{margin:3px 0 7px!important;font-size:25px!important;}.fjy-case-quote{margin-top:8px!important;padding:11px 12px!important;font-size:13.5px!important;line-height:1.65!important;}.fjy-evidence-media{margin-top:10px!important;}.fjy-evidence-caption{margin-top:5px!important;font-size:11.5px!important;}.fjy-section-kicker{margin-bottom:6px!important;padding:4px 9px!important;font-size:11.5px!important;}.fjy-feature-split{gap:12px!important;}.fjy-proof-case{gap:0!important;margin:12px 0!important;border-top-width:4px!important;}.fjy-proof-case .body{padding:12px 11px!important;}.fjy-proof-case .eyebrow{margin-bottom:5px!important;padding:3px 7px!important;font-size:11px!important;}.fjy-proof-case .title{margin:0 0 5px!important;font-size:17px!important;line-height:1.45!important;}.fjy-proof-case p{margin-bottom:6px!important;font-size:14px!important;line-height:1.65!important;}.fjy-proof-case--text{margin:12px 0!important;border-left-width:5px!important;}.fjy-proof-case--text .body{padding:13px 12px!important;}.fjy-proof-case--text .title{font-size:17px!important;}.fjy-proof-case--text p{font-size:14px!important;}.fjy-featured-story{margin:14px 0 18px!important;padding:14px 12px!important;border-top-width:5px!important;}.fjy-featured-story .grid{gap:12px!important;}.fjy-featured-story .label{padding:4px 7px!important;font-size:11px!important;}.fjy-featured-story h3{margin:5px 0 7px!important;font-size:20px!important;}.fjy-featured-story ul{margin:7px 0 9px!important;}.fjy-featured-story li{margin:2px 0!important;}.fjy-featured-story a{padding:8px 12px!important;font-size:13px!important;}.land-summary{gap:7px!important;margin:12px 0!important;}.land-summary-card{padding:10px 8px!important;}.land-summary-card strong{font-size:20px!important;}.land-summary-card span{font-size:12px!important;}.land-map{margin:10px 0!important;}.member-wall{margin:12px 0 4px!important;padding:15px 11px!important;}.member-wall .title{margin-bottom:3px!important;font-size:16px!important;}.member-wall .desc{margin-bottom:9px!important;font-size:13px!important;}.member-wall a.member-btn{padding:10px 17px!important;font-size:14px!important;}.land-tabs{gap:5px!important;margin-bottom:8px!important;}.land-tab{padding:6px 9px!important;font-size:12px!important;}.land-note{margin-top:6px!important;line-height:1.6!important;}.shindan-box h3{margin:0 0 7px!important;}.shindan-checks{gap:6px!important;margin-bottom:9px!important;}.shindan-checks label{padding:9px 9px!important;font-size:14px!important;}#shindan-btn{min-height:46px!important;padding:9px 15px!important;font-size:15px!important;}.shindan-result{margin-top:9px!important;padding:12px!important;}.fjy-timeline{margin:10px 0!important;}.fjy-tl-item{gap:8px!important;padding-bottom:8px!important;}.fjy-tl-content{padding:10px 10px!important;}.fjy-tl-content strong{font-size:15px!important;}.fjy-tl-content p{margin-top:2px!important;font-size:13.5px!important;line-height:1.6!important;}.fjy-related-box{margin:10px 0!important;padding:12px 12px!important;border-left-width:5px!important;}.fjy-related-box strong{margin-bottom:4px!important;font-size:15px!important;}.fjy-related-box a{padding:6px 0!important;font-size:13.5px!important;line-height:1.5!important;}.fjy-mini-cta,.fjy-proof-cta{margin:12px 0!important;padding:12px!important;gap:8px!important;}.fjy-mini-cta p,.fjy-proof-cta span{font-size:13.5px!important;line-height:1.55!important;}.fjy-proof-cta strong{font-size:15px!important;}.fjy-mini-cta a,.fjy-proof-cta a{padding:9px 14px!important;min-height:44px!important;font-size:14px!important;}.faq-item{margin-bottom:7px!important;}.faq-q{gap:7px!important;padding:10px 10px!important;font-size:14.5px!important;line-height:1.5!important;}.q-badge{width:25px!important;height:25px!important;flex-basis:25px!important;}.faq-a{padding:11px 10px!important;font-size:14px!important;line-height:1.65!important;}.fjy-profile-grid{gap:10px!important;}.fjy-profile-photo{width:110px!important;height:110px!important;}.fjy-profile-box .name{margin-bottom:5px!important;font-size:18px!important;}.fjy-profile-box p{margin-bottom:5px!important;font-size:14px!important;line-height:1.65!important;}.fjy-final-cta{margin:24px 0 15px!important;padding:18px 13px!important;border-top-width:6px!important;}.fjy-final-cta h2{margin-bottom:7px!important;font-size:22px!important;}.fjy-final-cta p{margin-bottom:10px!important;font-size:14.5px!important;line-height:1.6!important;}.fjy-final-cta .fjy-small{margin-top:5px!important;}.fjy-ai-lite{margin:12px 0!important;padding:11px 10px!important;border-left-width:5px!important;font-size:13.5px!important;line-height:1.55!important;}}.fjy-reason-card{display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:8px;align-items:center;}.fjy-reason-card .fjy-reason-no{grid-column:1;grid-row:1;margin:0!important;}.fjy-reason-card h3{grid-column:2;grid-row:1;margin:0!important;padding:0!important;border:0!important;line-height:1.35;}.fjy-reason-card p{grid-column:1 / -1;grid-row:2;margin:0!important;}.fjy-quick-nav a{position:relative;padding-right:28px!important;}.fjy-quick-nav a::after{content:"→";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#bea958;font-size:18px;font-weight:900;line-height:1;}.fjy-case-study-card{position:relative;padding-right:44px!important;}.fjy-case-study-card::after{content:"→";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#bea958;font-size:22px;font-weight:900;line-height:1;}.fjy-related-box a{position:relative;padding-right:24px!important;}.fjy-related-box a::after{content:"→";position:absolute;right:2px;top:50%;transform:translateY(-50%);color:#bea958;font-weight:900;}.fjy-proof-cta a::after,.fjy-mini-cta a::after,.fjy-featured-story a::after,.member-wall a.member-btn::after{content:" →";font-weight:900;}@media(max-width:700px){.fjy-reason-card{grid-template-columns:36px 1fr;column-gap:9px;row-gap:7px;align-items:center;}.fjy-reason-card .fjy-reason-no{width:34px!important;height:34px!important;}.fjy-reason-card h3{font-size:18px!important;line-height:1.35!important;}.fjy-reason-card p{font-size:14.5px!important;line-height:1.65!important;}.fjy-quick-nav a{padding-right:25px!important;}.fjy-quick-nav a::after{right:8px;font-size:16px;}.fjy-case-study-card{padding-right:38px!important;}.fjy-case-study-card::after{right:13px;font-size:19px;}}@media(min-width:901px){.fjy-sell-v3{font-size:17px!important;line-height:1.82!important;}.fjy-sell-v3 p{margin-bottom:1em!important;}.fjy-sell-v3 h2{margin:38px 0 16px!important;padding-bottom:9px!important;font-size:29px!important;line-height:1.38!important;}.fjy-sell-v3 h3{margin:20px 0 9px!important;font-size:21px!important;}.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box,.fjy-profile-box{margin-top:28px!important;margin-bottom:28px!important;padding:22px 24px!important;}.sell-hero-box{padding:28px 30px!important;margin:14px 0 20px!important;}.sell-hero-title{font-size:34px!important;margin-bottom:11px!important;}.sell-hero-lead{font-size:17px!important;line-height:1.85!important;margin-bottom:12px!important;}.sell-hero-points{margin:15px 0!important;gap:10px!important;}.sell-hero-point{padding:13px 10px!important;}.fjy-quick-nav{margin:18px 0 24px!important;gap:7px!important;}.fjy-quick-nav a{min-height:50px!important;padding:9px 30px 9px 10px!important;font-size:14px!important;}.fjy-trust-strip{margin:18px 0 24px!important;gap:9px!important;}.fjy-trust-item{padding:15px 10px!important;}.fjy-trust-item strong{font-size:21px!important;}.fjy-case-box{padding:20px 22px!important;gap:20px!important;margin:18px 0!important;}.fjy-case-big{font-size:31px!important;margin:4px 0 8px!important;}.fjy-case-quote{padding:13px 15px!important;margin-top:9px!important;}.sell-type-grid,.fjy-reason-grid,.fjy-guide-grid{gap:10px!important;}.sell-type-card,.fjy-reason-card,.fjy-guide-card{padding:15px 16px!important;}.fjy-reason-card{row-gap:6px!important;}.fjy-reason-card h3{font-size:18px!important;}.fjy-reason-card p{font-size:14.5px!important;line-height:1.65!important;}.land-summary{margin:14px 0!important;gap:9px!important;}.land-summary-card{padding:13px 10px!important;}.land-summary-card strong{font-size:22px!important;}.land-map{margin:12px 0!important;}.member-wall{padding:17px 14px!important;margin:14px 0 5px!important;}.shindan-box h3{margin:0 0 8px!important;}.shindan-checks{gap:7px!important;margin-bottom:10px!important;}.shindan-checks label{padding:10px 11px!important;font-size:15px!important;}#shindan-btn{min-height:48px!important;}.fjy-feature-section{padding:22px 24px!important;}.fjy-section-kicker{margin-bottom:7px!important;padding:4px 10px!important;}.fjy-feature-split{gap:20px!important;}.fjy-evidence-media{margin-top:0!important;}.fjy-proof-case{margin:14px 0!important;gap:16px!important;}.fjy-proof-case .body{padding:15px 16px 15px 0!important;}.fjy-proof-case .title{font-size:18px!important;margin-bottom:5px!important;}.fjy-proof-case p{font-size:14.5px!important;line-height:1.65!important;margin-bottom:7px!important;}.fjy-proof-case--text{margin:14px 0!important;}.fjy-proof-case--text .body{padding:15px 18px!important;}.fjy-featured-story{margin:16px 0 20px!important;padding:19px 20px!important;}.fjy-featured-story .grid{gap:18px!important;}.fjy-featured-story h3{font-size:23px!important;margin:5px 0 8px!important;}.fjy-featured-story ul{margin:8px 0 10px!important;}.fjy-timeline{margin:12px 0!important;}.fjy-tl-item{padding-bottom:9px!important;gap:10px!important;}.fjy-tl-content{padding:11px 13px!important;}.fjy-tl-content p{margin-top:2px!important;}.fjy-related-box{margin:11px 0!important;padding:13px 15px!important;}.fjy-related-box a{padding:6px 22px 6px 0!important;font-size:14px!important;}.fjy-mini-cta,.fjy-proof-cta{margin:14px 0!important;padding:13px 15px!important;}.faq-item{margin-bottom:8px!important;}.faq-q{padding:11px 13px!important;font-size:15.5px!important;}.faq-a{padding:12px 14px!important;font-size:15px!important;}.fjy-profile-box{padding:20px 22px!important;}.fjy-profile-grid{gap:16px!important;}.fjy-final-cta{margin:30px 0 18px!important;padding:24px 24px!important;}.fjy-final-cta h2{font-size:27px!important;margin-bottom:8px!important;}.fjy-final-cta p{font-size:15.5px!important;margin-bottom:10px!important;}.fjy-ai-lite{margin:12px 0!important;padding:12px 15px!important;}}@media(min-width:901px){.fjy-sell-v3 h2{margin-top:24px!important;margin-bottom:13px!important;}.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box,.fjy-profile-box{margin-top:18px!important;margin-bottom:20px!important;}.fjy-related-box,.fjy-mini-cta,.fjy-proof-cta{margin-bottom:10px!important;}#reasons{margin-top:12px!important;}#reasons h2{margin-top:0!important;}.land-section h2,#situation h2{margin-top:0!important;}.fjy-feature-section{padding-top:18px!important;}.fjy-feature-section h2{margin-top:10px!important;}}@media(max-width:700px){.fjy-sell-v3 h2{margin-top:24px!important;}.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box,.fjy-profile-box{margin-top:16px!important;margin-bottom:16px!important;}#reasons{margin-top:10px!important;}#reasons h2,.land-section h2,#situation h2{margin-top:0!important;}}.fjy-sell-v3{font-size:18px!important;line-height:1.88!important;color:#222!important;}.fjy-sell-v3 p{font-size:18px!important;line-height:1.88!important;}.fjy-sell-v3 h2{font-size:31px!important;line-height:1.4!important;font-weight:800!important;letter-spacing:.01em;}.fjy-sell-v3 h3{font-size:22px!important;line-height:1.45!important;font-weight:800!important;}.sell-hero-box{background:linear-gradient(135deg,#fffdf7 0%,#faf9f4 58%,#f7f6fb 100%)!important;border:1px solid #ddd6b9!important;border-top:6px solid #bea958!important;box-shadow:0 10px 26px rgba(30,26,143,.055)!important;}.sell-hero-title{font-size:36px!important;line-height:1.38!important;font-weight:900!important;letter-spacing:.005em;}.sell-hero-lead{font-size:18px!important;line-height:1.9!important;}.sell-hero-point{background:#fff!important;border:1px solid #e4dfca!important;border-top:4px solid #bea958!important;box-shadow:0 3px 10px rgba(0,0,0,.025)!important;}.sell-hero-point strong{font-size:21px!important;}.sell-hero-point span{font-size:14px!important;}.fjy-case-box,.fjy-featured-story{background:linear-gradient(135deg,#fffdf7,#fbf8eb)!important;border:1px solid #ddd0a5!important;box-shadow:0 8px 22px rgba(30,26,143,.045)!important;}.fjy-case-big{font-size:34px!important;line-height:1.35!important;color:#1e1a8f!important;}.fjy-case-box p,.fjy-featured-story p,.fjy-featured-story li{font-size:17.5px!important;line-height:1.82!important;}.fjy-case-quote{font-size:16.5px!important;line-height:1.75!important;}.fjy-reason-card{background:linear-gradient(180deg,#fff,#fdfcf8)!important;border:1px solid #e1dbc2!important;border-top:4px solid #bea958!important;box-shadow:0 4px 12px rgba(30,26,143,.03)!important;}.fjy-reason-no{box-shadow:0 3px 8px rgba(30,26,143,.16);}.fjy-reason-card h3{font-size:20px!important;}.fjy-reason-card p{font-size:16.5px!important;line-height:1.75!important;}.sell-type-card,.fjy-guide-card{background:#fff!important;border:1px solid #e2ddc8!important;box-shadow:0 4px 10px rgba(0,0,0,.02)!important;}.sell-type-card p,.fjy-guide-card p{font-size:16.5px!important;line-height:1.75!important;}.fjy-feature-section{background:#fff!important;border:1px solid #e0dbc4!important;border-top:6px solid #bea958!important;box-shadow:0 8px 20px rgba(30,26,143,.035)!important;}.fjy-feature-section p{font-size:17.5px!important;line-height:1.82!important;}.fjy-section-kicker{padding:6px 12px!important;font-size:13px!important;letter-spacing:.04em;}.fjy-proof-case{background:#fff!important;border:1px solid #e2dcc8!important;border-top:4px solid #bea958!important;box-shadow:0 5px 15px rgba(30,26,143,.035)!important;}.fjy-proof-case .title{font-size:20px!important;line-height:1.5!important;}.fjy-proof-case p{font-size:16.5px!important;line-height:1.75!important;}.fjy-proof-case--text{background:#faf8ef!important;border-left:6px solid #bea958!important;}.land-section{background:#fff!important;border:1px solid #e2dcc9!important;border-top:6px solid #bea958!important;box-shadow:0 8px 20px rgba(30,26,143,.03)!important;}.land-section p{font-size:17px!important;line-height:1.82!important;}.land-summary-card{background:linear-gradient(180deg,#fffdf8,#faf7eb)!important;border:1px solid #dfd5ae!important;}.land-summary-card strong{font-size:24px!important;color:#bea958!important;}.land-summary-card span{font-size:14px!important;}.shindan-box{background:linear-gradient(180deg,#fff,#fcfbf6)!important;border:1px solid #e0dbc4!important;border-top:6px solid #bea958!important;}.shindan-box p{font-size:17px!important;}.shindan-checks label{font-size:16.5px!important;line-height:1.65!important;}.fjy-tl-content{background:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.02);}.fjy-tl-content strong{font-size:17.5px!important;}.fjy-tl-content p{font-size:16px!important;line-height:1.72!important;}.fjy-related-box{background:#fbf9f1!important;border-left:6px solid #bea958!important;}.fjy-related-box strong{font-size:17px!important;}.fjy-related-box a{font-size:15.5px!important;line-height:1.65!important;}.faq-q{font-size:16.5px!important;line-height:1.55!important;}.faq-a{font-size:16px!important;line-height:1.75!important;}.fjy-profile-box{background:#fff!important;border:1px solid #e1dbc4!important;border-top:6px solid #bea958!important;}.fjy-profile-box .name{font-size:21px!important;}.fjy-profile-box p{font-size:16.5px!important;line-height:1.75!important;}.fjy-final-cta{background:linear-gradient(135deg,#fffdf7,#faf9f2)!important;border:1px solid #ddd5b4!important;border-top:7px solid #bea958!important;box-shadow:0 8px 22px rgba(30,26,143,.045)!important;}.fjy-final-cta h2{font-size:29px!important;color:#222!important;}.fjy-final-cta p{font-size:17px!important;line-height:1.75!important;}.fjy-btn-main,.fjy-btn-sub,.member-wall a.member-btn,.fjy-featured-story a{font-size:16px!important;font-weight:800!important;box-shadow:0 4px 10px rgba(30,26,143,.08);}.fjy-btn-main{background:#1e1a8f!important;}.fjy-btn-sub,.member-wall a.member-btn,.fjy-featured-story a{background:#bea958!important;color:#222!important;}@media(max-width:700px){.fjy-sell-v3{font-size:16.8px!important;line-height:1.8!important;}.fjy-sell-v3 p{font-size:16.8px!important;line-height:1.8!important;}.fjy-sell-v3 h2{font-size:25px!important;}.fjy-sell-v3 h3{font-size:20px!important;}.sell-hero-title{font-size:27px!important;}.sell-hero-lead{font-size:16.5px!important;}.fjy-case-box p,.fjy-featured-story p,.fjy-featured-story li,.fjy-feature-section p,.land-section p{font-size:16.3px!important;line-height:1.76!important;}.fjy-reason-card p,.sell-type-card p,.fjy-guide-card p{font-size:15.8px!important;line-height:1.72!important;}.fjy-proof-case p{font-size:15.8px!important;line-height:1.72!important;}.fjy-tl-content p,.faq-a,.fjy-profile-box p{font-size:15.6px!important;line-height:1.72!important;}.fjy-final-cta h2{font-size:23px!important;}.fjy-final-cta p{font-size:16px!important;}}.fjy-sell-v3 p strong,.fjy-sell-v3 li strong,.fjy-sell-v3 .fjy-small strong{font-size:1em!important;font-weight:800!important;}.sell-hero-lead strong{font-size:1.08em!important;font-weight:900!important;color:#1e1a8f!important;}.fjy-proof-cta strong,.fjy-related-box strong,.fjy-feature-section .title,.fjy-proof-case .title{font-weight:800!important;}.fjy-case-box{grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr)!important;gap:18px!important;align-items:start!important;padding:20px 20px!important;}.fjy-case-copy p{font-size:18.2px!important;line-height:1.92!important;}.fjy-case-side{display:grid;gap:10px;align-content:start;}.fjy-case-figure img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;}.fjy-case-side .fjy-evidence-caption{margin:8px 0 0!important;font-size:15px!important;line-height:1.55!important;}.fjy-case-voice{margin-top:2px;}.fjy-case-voice-title{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 12px;border-radius:999px;background:#bea958;color:#222;font-size:13px;font-weight:900;letter-spacing:.03em;}.fjy-case-quote{margin-top:0!important;padding:16px 18px!important;background:#fff!important;border-left:6px solid #bea958!important;border-radius:0 10px 10px 0!important;font-size:16.8px!important;line-height:1.85!important;box-shadow:0 4px 12px rgba(0,0,0,.03);}.fjy-featured-story{padding:20px 20px!important;}.fjy-featured-story .grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)!important;gap:18px!important;align-items:center!important;}.fjy-featured-story h3{margin:4px 0 10px!important;font-size:31px!important;line-height:1.42!important;color:#2a2a2a!important;}.fjy-featured-story .label{display:inline-block;margin-bottom:8px;padding:5px 10px;background:#f4edd0;border-left:4px solid #bea958;color:#6d5b1f!important;font-size:13px!important;border-radius:2px;}.fjy-featured-story p,.fjy-featured-story li{font-size:18px!important;line-height:1.85!important;}.fjy-featured-story ul{margin:10px 0 14px!important;}.fjy-featured-story a{padding:12px 19px!important;font-size:16px!important;}@media(max-width:700px){.sell-hero-lead strong{font-size:1.03em!important;}.fjy-case-box{grid-template-columns:1fr!important;gap:14px!important;padding:16px 14px!important;}.fjy-case-copy p{font-size:16.4px!important;line-height:1.8!important;}.fjy-case-side .fjy-evidence-caption{font-size:14px!important;}.fjy-case-voice-title{font-size:12.5px!important;}.fjy-case-quote{padding:13px 14px!important;font-size:15.5px!important;line-height:1.78!important;}.fjy-featured-story{padding:16px 14px!important;}.fjy-featured-story .grid{grid-template-columns:1fr!important;gap:14px!important;}.fjy-featured-story h3{font-size:25px!important;line-height:1.45!important;}.fjy-featured-story p,.fjy-featured-story li{font-size:16.4px!important;line-height:1.76!important;}}.sell-type-section{margin-top:14px!important;}.sell-type-section h2{margin-bottom:14px!important;}.fjy-case-box{grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr)!important;gap:22px!important;padding:20px 20px 14px!important;}.fjy-case-side{display:block!important;}.fjy-case-figure img{aspect-ratio:4 / 3;object-fit:cover;}.fjy-case-footer{grid-column:1 / -1;display:grid;gap:14px;margin-top:-2px;}.fjy-case-detail{padding:16px 18px;background:#fff;border:1px solid #dfd3a0;border-radius:10px;}.fjy-case-detail strong{display:block;margin-bottom:6px;color:#222;font-size:18px;line-height:1.45;}.fjy-case-detail p{margin:0 0 12px!important;color:#3f3f3f;font-size:15px!important;line-height:1.75!important;}.fjy-case-detail .fjy-btn-sub{min-height:auto;padding:10px 18px;font-size:15px;}.fjy-case-note{display:block!important;margin:2px 0 0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;font-size:14px!important;line-height:1.75!important;color:#6a6a6a!important;}.fjy-case-voice-full{margin:0!important;}.fjy-case-voice-title{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;padding:6px 12px;border-radius:999px;background:#bea958;color:#222;font-size:13px;font-weight:900;letter-spacing:.03em;}.fjy-case-quote{margin-top:0!important;padding:16px 18px!important;background:#fff!important;border-left:6px solid #bea958!important;border-radius:0 10px 10px 0!important;font-size:17px!important;line-height:1.9!important;box-shadow:0 4px 12px rgba(0,0,0,.03);}.fjy-featured-story{padding:18px 20px 20px!important;}.fjy-featured-story .label{display:inline-block;margin-bottom:10px!important;padding:6px 12px!important;background:#f0e6bd!important;border-left:4px solid #bea958;border-radius:2px;color:#6d5b1f!important;font-size:13px!important;font-weight:800;}.fjy-featured-story h3{margin:0 0 14px!important;font-size:31px!important;line-height:1.42!important;color:#2a2a2a!important;}.fjy-featured-story-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:24px;align-items:end;}.fjy-featured-story-copy p,.fjy-featured-story-copy li{font-size:18px!important;line-height:1.9!important;}.fjy-featured-story-points{margin:10px 0 14px!important;padding:0!important;list-style:none!important;display:grid;gap:8px;}.fjy-featured-story-points li{position:relative;padding-left:1.2em;}.fjy-featured-story-points li::before{content:"・";position:absolute;left:0;top:0;color:#1e1a8f;font-weight:900;}.fjy-featured-story-photo{align-self:end;}.fjy-featured-story-photo img{display:block;width:100%;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.05);}.fjy-featured-story a{padding:12px 19px!important;font-size:16px!important;}@media(max-width:700px){.sell-type-section{margin-top:10px!important;}.fjy-case-box{grid-template-columns:1fr!important;gap:14px!important;padding:16px 14px 10px!important;}.fjy-case-footer{gap:10px!important;margin-top:0!important;}.fjy-case-note{padding:0!important;font-size:13.5px!important;line-height:1.7!important;}.fjy-case-voice-full{margin:0!important;}.fjy-case-quote{padding:13px 14px!important;font-size:15.8px!important;line-height:1.8!important;}.fjy-featured-story{padding:15px 14px 16px!important;}.fjy-featured-story h3{margin-bottom:10px!important;font-size:25px!important;line-height:1.45!important;}.fjy-featured-story-main{grid-template-columns:1fr!important;gap:12px!important;}.fjy-featured-story-copy p,.fjy-featured-story-copy li{font-size:16.5px!important;line-height:1.8!important;}.fjy-featured-story-points{gap:6px!important;}}#case .fjy-proof-cta{margin-bottom:4px!important;}.sell-type-section{margin-top:4px!important;}.sell-type-section h2{margin-top:0!important;}.fjy-evidence-caption-left{text-align:left!important;width:100%!important;margin-left:0!important;margin-right:0!important;}.fjy-featured-story-main-top{grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr)!important;gap:22px!important;align-items:start!important;}.fjy-featured-story-main-top .fjy-featured-story-copy{min-width:0;}.fjy-featured-story-main-top .label{margin-top:0!important;}.fjy-featured-story-main-top h3{margin-top:8px!important;}.fjy-featured-story-main-top .fjy-featured-story-photo{align-self:start!important;padding-top:0!important;}.fjy-featured-story-main-top .fjy-featured-story-photo img{width:100%!important;aspect-ratio:4 / 3;object-fit:cover;}@media(max-width:700px){#case .fjy-proof-cta{margin-bottom:2px!important;}.sell-type-section{margin-top:4px!important;}.fjy-featured-story-main-top{grid-template-columns:1fr!important;gap:12px!important;}.fjy-featured-story-main-top .fjy-featured-story-photo{order:2;}}.fjy-case-big{color:#222!important;}#inspection .fjy-proof-case-maeno{grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr)!important;gap:20px!important;align-items:start!important;}#inspection .fjy-proof-case-maeno .body{min-width:0;}#inspection .fjy-proof-case-maeno .media{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;}#inspection .fjy-proof-case-maeno .media img{display:block;width:min(100%,520px)!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:16px!important;background:#f7f5ec;}@media(max-width:700px){#inspection .fjy-proof-case-maeno{grid-template-columns:1fr!important;gap:12px!important;}#inspection .fjy-proof-case-maeno .media{justify-content:flex-start!important;}#inspection .fjy-proof-case-maeno .media img{width:100%!important;}}.fjy-proof-case-maeno{grid-template-columns:minmax(240px,300px) 1fr;align-items:start;}.fjy-proof-case-maeno .media{min-height:0;max-width:300px;align-self:start;}.fjy-proof-case-maeno .media img{aspect-ratio:1 / 1;height:auto;min-height:0;object-fit:cover;}@media (max-width: 767px){.fjy-proof-case-maeno{grid-template-columns:1fr;}.fjy-proof-case-maeno .media{max-width:none;}}.fjy-proof-case-maeno{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:16px!important;align-items:start!important;margin:14px 0 18px!important;}.fjy-proof-case-maeno .media-desktop{display:block!important;max-width:260px!important;min-height:0!important;background:transparent!important;align-self:start!important;}.fjy-proof-case-maeno .media-desktop img{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:14px!important;display:block!important;}.fjy-proof-case-maeno .body{padding:14px 16px 14px 0!important;}.fjy-proof-case-maeno .media-mobile{display:none!important;margin:8px 0 10px!important;background:transparent!important;}.fjy-proof-case-maeno .media-mobile img{width:100%!important;max-width:360px!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:14px!important;display:block!important;}@media (max-width: 767px){.fjy-proof-case-maeno{grid-template-columns:1fr!important;gap:8px!important;margin:12px 0 16px!important;}.fjy-proof-case-maeno .media-desktop{display:none!important;}.fjy-proof-case-maeno .body{padding:14px!important;}.fjy-proof-case-maeno .media-mobile{display:block!important;}}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara){grid-template-columns:240px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;margin:12px 0 16px!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .media{max-width:240px!important;min-height:0!important;align-self:start!important;justify-content:flex-start!important;margin:0!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .media img{width:100%!important;max-width:240px!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:14px!important;display:block!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .body{padding:10px 12px 10px 0!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .body .title{margin-bottom:10px!important;}@media (max-width: 767px){#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara){grid-template-columns:1fr!important;gap:8px!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .body{padding:14px!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .media,#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .body > .media{max-width:100%!important;margin:8px 0 10px!important;}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .media img,#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) > .body > .media img{max-width:340px!important;width:100%!important;}}.fjy-featured-story-photo-link{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:12px 18px;border-radius:999px;background:#bea958!important;color:#222!important;font-size:16px!important;font-weight:800!important;line-height:1.4;text-decoration:none!important;box-shadow:0 4px 10px rgba(30,26,143,.08);}.fjy-featured-story-photo-link::after{content:" →";font-weight:900;}@media(max-width:700px){.fjy-featured-story-photo-link{width:100%;margin-top:10px;padding:11px 14px;font-size:15px!important;}}.fjy-featured-story-points{margin:8px 0 0!important;gap:2px!important;}.fjy-featured-story-points li{margin:0!important;padding-top:2px!important;padding-bottom:2px!important;line-height:1.62!important;}.fjy-featured-story-main-top .fjy-featured-story-photo{display:flex!important;flex-direction:column!important;align-items:flex-start!important;}@media(min-width:701px){.fjy-featured-story-photo-link{margin-top:24px!important;}}@media(max-width:700px){.fjy-featured-story-points{margin-top:7px!important;gap:1px!important;}.fjy-featured-story-points li{padding-top:1px!important;padding-bottom:1px!important;line-height:1.58!important;}.fjy-featured-story-photo-link{margin-top:10px!important;}}.fjy-featured-story-v35 .fjy-featured-story-head{display:block;width:100%;margin-bottom:14px;}.fjy-featured-story-v35 .fjy-featured-story-head .label{display:inline-block;margin-bottom:8px!important;}.fjy-featured-story-v35 .fjy-featured-story-head h3{display:block;width:100%;margin:0!important;font-size:31px!important;line-height:1.42!important;}.fjy-featured-story-main-v35{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(350px,.96fr);gap:22px;align-items:start;}.fjy-featured-story-main-v35 .fjy-featured-story-copy{min-width:0;}.fjy-featured-story-main-v35 .fjy-featured-story-copy > p{margin-top:0!important;}.fjy-featured-story-main-v35 .fjy-featured-story-photo{align-self:start!important;padding-top:0!important;margin-top:0!important;}.fjy-featured-story-main-v35 .fjy-featured-story-photo img{display:block;width:100%!important;aspect-ratio:4 / 3;object-fit:cover;margin:0!important;border-radius:14px;}.fjy-featured-story-main-v35 .fjy-featured-story-photo-link{display:inline-flex;margin-top:18px!important;}@media(max-width:700px){.fjy-featured-story-v35 .fjy-featured-story-head{margin-bottom:10px;}.fjy-featured-story-v35 .fjy-featured-story-head h3{font-size:25px!important;line-height:1.45!important;}.fjy-featured-story-main-v35{grid-template-columns:1fr!important;gap:12px!important;}.fjy-featured-story-main-v35 .fjy-featured-story-photo{order:2;}.fjy-featured-story-main-v35 .fjy-featured-story-photo-link{margin-top:10px!important;}}.fjy-profile-box .fjy-profile-grid{align-items:center!important;}.fjy-profile-box .name{margin-bottom:8px!important;}.fjy-profile-box p{margin-bottom:0!important;}@media(max-width:700px){.fjy-profile-box .fjy-profile-grid{align-items:start!important;}}#situation > .fjy-guide-grid{align-items:stretch!important;}#situation > .fjy-guide-grid .fjy-guide-card{display:flex!important;flex-direction:column!important;height:100%!important;}#situation > .fjy-guide-grid .fjy-guide-card h3{margin-bottom:12px!important;}#situation > .fjy-guide-grid .fjy-guide-card p{flex:1 1 auto!important;margin-top:0!important;margin-bottom:18px!important;}#situation > .fjy-guide-grid .fjy-guide-card a{display:inline-flex!important;align-items:center!important;align-self:flex-start!important;margin-top:auto!important;line-height:1.55!important;text-decoration:none!important;}#situation > .fjy-guide-grid .fjy-guide-card a::after{content:" →";display:inline-block;margin-left:.28em;flex:0 0 auto;}@media(max-width:700px){#situation > .fjy-guide-grid .fjy-guide-card p{margin-bottom:14px!important;}}@media(min-width:701px){.fjy-trust-item span{white-space:nowrap!important;font-size:13px!important;letter-spacing:-0.01em!important;}}@media(max-width:700px){.fjy-trust-item span{white-space:normal!important;}}#price-data .land-summary{margin-top:18px!important;}#price-data .land-summary-note{margin:8px 0 14px!important;}#price-data .member-wall{margin-top:14px!important;}.fjy-trust-item strong{color:var(--fjy-gold)!important;}.fjy-quick-nav a{position:static!important;padding-right:10px!important;gap:.35em!important;}.fjy-quick-nav a::after{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-block!important;margin-left:.28em!important;flex:0 0 auto;}.fjy-related-box a{position:static!important;padding-right:0!important;}.fjy-related-box a::after{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-block!important;margin-left:.28em!important;}.fjy-case-study-card{padding-right:18px!important;}.fjy-case-study-card::after{position:static!important;right:auto!important;top:auto!important;transform:none!important;display:inline-block!important;margin-left:.28em!important;vertical-align:baseline!important;}.fjy-inspection-related > strong{font-size:18px!important;line-height:1.5!important;}.fjy-mini-cta-purchase{align-items:center!important;}.fjy-mini-cta-purchase > p{display:flex!important;align-items:center!important;align-self:stretch!important;margin:0!important;line-height:1.65!important;}@media(max-width:700px){.fjy-inspection-related > strong{font-size:16.5px!important;}.fjy-mini-cta-purchase > p{justify-content:center!important;text-align:center!important;}}@media(max-width:700px){.fjy-sell-v3{padding-left:0!important;padding-right:0!important;}.sell-hero-box,.sell-type-section,#reasons,#situation,.fjy-feature-section,.land-section,.shindan-box,.fjy-profile-box,.fjy-final-cta,.fjy-featured-story,.fjy-case-box,.fjy-info-box{padding-left:10px!important;padding-right:10px!important;}.sell-type-card,.fjy-reason-card,.fjy-guide-card,.fjy-tl-content,.fjy-related-box,.member-wall,.fjy-proof-case .body{padding-left:12px!important;padding-right:12px!important;}.fjy-sell-v3 p:not(.fjy-small):not(.sell-hero-note):not(.fjy-evidence-caption):not(.land-note):not(.land-summary-note):not(.title):not(.desc),.fjy-sell-v3 li,.fjy-sell-v3 .faq-a,.fjy-sell-v3 .fjy-case-quote{font-size:19px!important;line-height:1.65!important;}.fjy-sell-v3 .sell-hero-lead{font-size:19px!important;line-height:1.65!important;}}.fjy-reason-no,.fjy-tl-no{background:#bea958 !important;color:#222 !important;box-shadow:0 3px 8px rgba(190,169,88,.22) !important;}
/* 価格データ集計カード：4枠（PC4列・タブレット2列・スマホ1列） */
@media(min-width:701px){#price-data .land-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(min-width:901px){#price-data .land-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
</style>

<style>
/* 2026-10-08: 売却意図を優先した冒頭の整理。既存本文・事例・査定CTAは維持 */
.fjy-sell-v3 .fjy-hero-compact{padding:24px 26px;margin:14px 0 14px;box-shadow:none;background:#f8f8fc;border:1px solid #dedcf0;}
.fjy-sell-v3 .fjy-hero-compact .sell-hero-title{font-size:30px;line-height:1.42;margin-bottom:12px;}
.fjy-sell-v3 .fjy-hero-compact .sell-hero-lead{font-size:18px;line-height:1.7;margin-bottom:13px;}
.fjy-sell-v3 .fjy-hero-compact .sell-hero-lead strong{font-size:inherit!important;color:#222;}
.fjy-hero-anchors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;}
.fjy-hero-anchors a{display:flex;align-items:center;min-height:56px;padding:10px 12px;border:1px solid #d9d7e9;background:#fff;border-radius:8px;text-decoration:none!important;color:#1e1a8f!important;font-weight:700;font-size:15px;line-height:1.5;}
.fjy-sell-v3 .fjy-hero-compact .sell-hero-btns{margin-top:16px;}
.fjy-sell-v3 .fjy-hero-compact .sell-hero-note{margin-top:10px!important;}
.fjy-sell-v3 .fjy-quick-nav-compact{grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 18px;}
.fjy-sell-v3 .fjy-case-intro{margin-bottom:12px;}
@media(max-width:700px){
 .fjy-sell-v3 .fjy-hero-compact{padding:17px 11px!important;margin-top:8px;}
 .fjy-sell-v3 .fjy-hero-compact .sell-hero-title{font-size:26px!important;line-height:1.45;}
 .fjy-hero-anchors{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}
 .fjy-hero-anchors a{min-height:48px;padding:8px 10px;font-size:16px!important;}
 .fjy-sell-v3 .fjy-quick-nav-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}
 .fjy-sell-v3 .fjy-hero-compact .sell-hero-btns a{width:100%;font-size:17px!important;}
}

/* PC・スマホ共通：売却ページの本文と主要セクションの背景を白に統一 */
  .fjy-sell-v3 { background-color: #fff !important; }
  .fjy-sell-v3 .sell-hero-box,
  .fjy-sell-v3 .fjy-case-box,
  .fjy-sell-v3 .fjy-featured-story,
  .fjy-sell-v3 .fjy-mini-cta,
  .fjy-sell-v3 .fjy-proof-cta,
  .fjy-sell-v3 .fjy-proof-case--text,
  .fjy-sell-v3 .fjy-mansion-guide,
  .fjy-sell-v3 .sell-type-section,
  .fjy-sell-v3 .fjy-feature-section,
  .fjy-sell-v3 .land-section,
  .fjy-sell-v3 .fjy-info-box,
  .fjy-sell-v3 .shindan-box,
  .fjy-sell-v3 .fjy-ai-lite,
  .fjy-sell-v3 .fjy-related-box,
  .fjy-sell-v3 #reasons,
  .fjy-sell-v3 #situation { background: #fff !important; background-image: none !important; }
</style>
<div class="fjy-sell-v3">

<section class="sell-hero-box fjy-hero-compact" aria-label="板橋区の不動産売却・無料査定">
  <div class="sell-hero-kicker">板橋区の不動産売却・無料査定</div>
  <div class="sell-hero-title">売却価格の根拠まで、<br>地元の不動産会社がご説明します。</div>
  <p class="sell-hero-lead">土地・一戸建て・マンションの売却をご検討中の方へ。仲宿商店街の富士屋不動産が、<strong>周辺の取引事例・接道条件・建物状態</strong>などを踏まえて査定します。売却を決めていない段階でもご相談いただけます。</p>
  <div class="fjy-hero-anchors" aria-label="このページで分かること">
    <a href="#case">売却事例&nbsp;→</a>
    <a href="#price-data">土地価格データ&nbsp;→</a>
    <a href="#diagnosis">売却理由別の案内&nbsp;→</a>
    <a href="#flow">売却の流れ&nbsp;→</a>
    <a href="#transparency">販売方針&nbsp;→</a>
    <a href="#faq">よくある質問&nbsp;→</a>
  </div>
  <div class="sell-hero-btns">
    <a href="https://www.fujiyafudosan.co.jp/satei/" class="fjy-btn-main" target="_blank" rel="noopener noreferrer">無料査定・売却相談はこちら&nbsp;→</a>
    <a href="tel:03-5248-6228" class="fjy-btn-sub">電話 03-5248-6228</a>
  </div>
  <p class="sell-hero-note">査定無料・売却の義務なし。相場の確認だけでもご相談いただけます。</p>
</section>

<div class="fjy-trust-strip">
  <div class="fjy-trust-item">
    <strong>400棟超</strong>
    <span>住宅プロジェクトに携わった経験</span>
  </div>
  <div class="fjy-trust-item">
    <strong>150組超</strong>
    <span>不動産売買をサポート</span>
  </div>
  <div class="fjy-trust-item">
    <strong>仲宿に店舗</strong>
    <span>板橋区の地元不動産会社</span>
  </div>
  <div class="fjy-trust-item">
    <strong>囲い込みなし</strong>
    <span>物件情報を適切に公開</span>
  </div>
</div>

<section id="case">
  <h2>実際の取引事例をご紹介｜土地・中古一戸建て・マンション・住み替え</h2>
  <p class="fjy-case-intro">売却価格の根拠を明らかにし、物件に合った販売方法を考えます。実際の売却事例を4つご紹介します。</p>
  <div class="fjy-picture-grid">
    <article class="fjy-picture-card"><div class="fjy-picture-media"><img src="https://cdn.img-asp.jp/cms/79457_3_0_0_1.jpg" alt="板橋区仲宿 坪単価約80万円差の土地売却事例" loading="lazy"></div><div class="fjy-picture-copy"><span class="fjy-picture-tag">土地売却｜板橋区仲宿</span><h3>他社査定と坪単価約80万円の差</h3><p>査定額には、周辺事例の選び方や地域需要の捉え方が影響します。仲宿の土地で、他社との坪単価差が約80万円あった実際の事例です。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-770007/" target="_blank" rel="noopener noreferrer">査定・成約の経緯を詳しく読む&nbsp;→</a></div></article>
    <article class="fjy-picture-card"><div class="fjy-picture-media"><img src="https://cdn.img-asp.jp/cms/679634_44_0_0_1.jpg" alt="北区滝野川の中古一戸建て売却事例" loading="lazy"></div><div class="fjy-picture-copy"><span class="fjy-picture-tag">中古一戸建て｜北区滝野川</span><h3>建物の特徴も伝える中古戸建て売却</h3><p>土地や築年数だけでなく、建物の状態や住み心地などの特徴を購入希望者に伝えることも大切です。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-679634/" target="_blank" rel="noopener noreferrer">滝野川の売却事例を詳しく読む&nbsp;→</a></div></article>
    <article class="fjy-picture-card"><div class="fjy-picture-media"><img src="https://cdn.img-asp.jp/cms/183325_15_0_0_1.jpg" alt="クイーンシティ板橋本町ラディウスの売却事例" loading="lazy"></div><div class="fjy-picture-copy"><span class="fjy-picture-tag">中古マンション｜板橋区本町</span><h3>約9か月の販売活動を経て成約</h3><p>空室清掃、広告の見直し、360度画像の活用など、販売状況に応じた取り組みを続けた事例です。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-183325/" target="_blank" rel="noopener noreferrer">マンション売却事例を詳しく読む&nbsp;→</a></div></article>
    <article class="fjy-picture-card"><div class="fjy-picture-media"><img src="https://cdn.img-asp.jp/cms/794313_6_0_0_1.jpg" alt="板橋区氷川町の土地売却と住み替え事例" loading="lazy"></div><div class="fjy-picture-copy"><span class="fjy-picture-tag">住み替え｜板橋区氷川町&nbsp;→ 仲宿</span><h3>「敷地の一部だけ売りたい」から、8か月かけて売却と購入を完了</h3><p>「一部だけ売りたい」というご相談から、容積率を活かせる全体売却をご提案。小規模マンション用地として売却し、住み替えまで完了した事例です。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-847699/" target="_blank" rel="noopener noreferrer">氷川町の8か月の住み替え事例を読む&nbsp;→</a></div></article>
  </div>
  <p class="fjy-small">※個別の売却結果は物件条件や市況によって異なり、同様の価格差や売却価格を保証するものではありません。</p>
  <p class="fjy-case-all"><a href="https://www.fujiyafudosan.co.jp/blog/catelist/33048/" target="_blank" rel="noopener noreferrer" style="background:#ffffff !important;background-image:none !important;border:2px solid #1e1a8f !important;color:#1e1a8f !important;-webkit-text-fill-color:#1e1a8f !important;box-shadow:none !important;">売却事例をすべて見る&nbsp;→</a></p>
  <div class="fjy-proof-cta"><div><strong>査定額の「高さ」だけでなく「根拠」を比べてみませんか？</strong><span>売却を決めていない段階でも、現在の価格と査定理由をご説明します。</span></div><a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定を依頼する</a></div>
</section>

<section id="reasons">
  <h2>富士屋不動産が、不動産売却で大切にしている6つのこと</h2>

  <div class="fjy-reason-grid">
    <div class="fjy-reason-card">
      <span class="fjy-reason-no">01</span>
      <h3>地域の実データを見る</h3>
      <p>
        特に仲宿・本町・加賀・板橋３丁目周辺では、日々の価格情報・販売事例を蓄積し、机上の数字だけで判断しません。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">02</span>
      <h3>査定理由を説明する</h3>
      <p>
        「○○万円です」で終わらず、道路・土地形状・需要・周辺事例など、価格の根拠をできる限り分かりやすく説明します。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">03</span>
      <h3>囲い込みをしない</h3>
      <p>
        買主側の仲介会社とも連携し、売主様の物件情報を適切に公開して、購入検討の機会を狭めない販売活動を行います。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">04</span>
      <h3>建物も見て売る</h3>
      <p>
        一戸建てでは建物状態やインスペクションの活用も検討し、買主様が判断しやすい情報提供を目指します。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">05</span>
      <h3>仲介と買取を比較する</h3>
      <p>
        価格を重視するのか、スピードや秘密性を重視するのか。事情に応じて直接買取りも選択肢に入れます。
      </p>
    </div>

    <div class="fjy-reason-card">
      <span class="fjy-reason-no">06</span>
      <h3>税金・手残りまで考える</h3>
      <p>
        売却価格だけでなく、仲介手数料、住宅ローン残債、譲渡所得税などを踏まえ、売却後の資金計画まで整理します。
      </p>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-571491/" target="_blank" rel="noopener noreferrer">
      売却は、仲介会社の規模より「どう売るか」が大切
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-539930/" target="_blank" rel="noopener noreferrer">
      地元の不動産会社で板橋区の不動産の高価売却を実現するために
    </a>
  </div>
</section>

<section class="land-section" id="price-data">
  <h2>板橋区の土地売却｜仲宿・本町周辺の価格データ</h2>

  <p>
    富士屋不動産では、特に取扱いの多い仲宿・本町・加賀・板橋３丁目周辺の価格情報を継続して蓄積しております。土地の査定額は、周辺相場の価格だけでは決まりません。土地面積、間口、前面道路、用途地域、形状、セットバックなどをあわせて評価する必要があります。
  </p>

  <div class="land-map">
    <img src="https://www.img-asp.jp/cms/186095_5_0_0_1.jpg" alt="板橋区仲宿・本町周辺の土地価格事例マップ">
    <p class="fjy-evidence-caption">仲宿・本町周辺で蓄積している価格情報を地図上で確認できるよう整理しています。</p>
  </div>

  <div class="land-summary">
    <div class="land-summary-card">
      <strong id="sum-count">59件</strong>
      <span>掲載価格事例</span>
    </div>

    <div class="land-summary-card">
      <strong id="sum-nakajuku">270万円／坪</strong>
      <span>仲宿・掲載事例の坪単価中央値</span>
    </div>

    <div class="land-summary-card">
      <strong id="sum-honcho">252万円／坪</strong>
      <span>本町・掲載事例の坪単価中央値</span>
    </div>

    <div class="land-summary-card">
      <strong id="sum-ita3">340万円／坪</strong>
      <span>板橋３丁目・掲載事例の坪単価中央値</span>
    </div>
  </div>

  <p class="fjy-small land-summary-note">
    ※上記は、掲載中の土地価格事例を集計した参考値です。掲載価格であり、成約価格とは異なる場合があります。個別物件の査定額を示すものではありません。
  </p>

  <div id="land-member-wall" class="member-wall">
    <p class="title">個別の価格事例一覧は会員限定です</p>

    <p class="desc">
      無料会員登録で、土地面積・価格・坪単価・用途地域などの一覧をご覧いただけます。
    </p>

    <a href="/member/" class="member-btn" target="_blank" rel="noopener noreferrer">
      無料会員登録して価格事例を見る
    </a>

    <div class="fjy-small" style="margin-top:10px;">
      登録済みの方は
      <a href="/member/login/" target="_blank" rel="noopener noreferrer">こちらからログイン</a>
    </div>
  </div>

  <div id="land-member-content" style="display:none;">

    <div class="land-tabs" style="align-items:center;">
      <button class="land-tab active" type="button" onclick="landTab('all',this)">
        すべて
      </button>
      <button class="land-tab" type="button" onclick="landTab('kuyakushomae',this)">
        板橋区役所前
      </button>
      <button class="land-tab" type="button" onclick="landTab('honcho',this)">
        板橋本町
      </button>
      <span style="margin-left:auto;font-size:13px;color:#777;white-space:nowrap;">2026年10月31日更新</span>
   </div>
<div class="land-tbl-wrap">
      <table class="land-tbl">
        <thead>
          <tr>
            <th>時期</th>
            <th>所在</th>
            <th>土地面積</th>
            <th>価格</th>
            <th>坪単価</th>
            <th>用途地域</th>
            <th>備考</th>
          </tr>
        </thead>
        <tbody id="land-tbody-display"></tbody>
      </table>
    </div>

    <p class="land-note">
      ※掲載価格は、富士屋不動産が把握している販売価格等の価格情報に基づく参考データです。成約価格と異なる場合があります。<br>
      ※所在地はプライバシーに配慮した表示です。市況・接道・土地形状等により価格は大きく異なります。<br>
      ※最新の個別査定は
      <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料査定</a>
      でご確認ください。
    </p>
  </div>

  <div class="fjy-mini-cta">
    <p>同じ仲宿・本町でも、道路や土地形状によって価格は変わります。</p>
    <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">
      自分の不動産を無料査定する
    </a>
  </div>
</section>

<section class="shindan-box" id="diagnosis">
  <h2>売却理由別のご案内｜住み替え・相続・早期売却など</h2>
  <p class="fjy-small">あなたの売却はどのタイプ？　当てはまる項目を開くと、先に確認したいポイントをご覧いただけます。</p>
  <div class="shindan-native-grid">
    <details class="shindan-native-item"><summary>まず相場だけ知りたい</summary><div class="shindan-native-answer"><strong>売却を決める前の査定でも大丈夫です。</strong><p>掲載事例は参考値です。個別の条件を確認して、査定額とその根拠をご説明します。</p><a href="#price-data">掲載価格データを見る&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>住み替えを検討している</summary><div class="shindan-native-answer"><strong>売却と購入の順番、資金計画を整理します。</strong><p>住宅ローンの残債や次の住まいの購入資金を確認し、売り先行・買い先行を比較します。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-275062/" target="_blank" rel="noopener noreferrer">住み替えと税制の比較を見る&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>相続した不動産を売りたい</summary><div class="shindan-native-answer"><strong>登記・共有者・税金を順番に確認します。</strong><p>相続登記が終わっていない場合もご相談いただけます。税金の判断は、必要に応じて税理士へご確認ください。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-770532/" target="_blank" rel="noopener noreferrer">実家売却の進め方を見る&nbsp;→</a><br><a href="https://www.fujiyafudosan.co.jp/blog/entry-701646/" target="_blank" rel="noopener noreferrer">相続不動産の税金を確認する&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>売却後の手残り・税金を知りたい</summary><div class="shindan-native-answer"><strong>売却価格から差し引くものを整理します。</strong><p>売却価格だけでなく、諸費用、住宅ローン返済、譲渡所得税などを差し引いて、最終的な手残りを確認します。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-768717/" target="_blank" rel="noopener noreferrer">譲渡所得税・手残りシミュレーターを使う&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>一括査定を検討している</summary><div class="shindan-native-answer"><strong>査定額の高さより、根拠を比べてください。</strong><p>査定額の高さだけではなく、根拠となる比較事例や販売戦略まで確認して依頼先を選ぶことが大切です。</p><a href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer">不動産一括査定の注意点を見る&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>できるだけ早く現金化したい</summary><div class="shindan-native-answer"><strong>仲介と直接買取の条件を比べます。</strong><p>売却までの期間、価格、内覧の負担などを確認し、ご事情に合う方法を一緒に検討します。</p><a href="#purchase">直接買取りについて見る&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>近隣に知られず売りたい</summary><div class="shindan-native-answer"><strong>広告の範囲や販売方法を相談できます。</strong><p>仲介で広告範囲を調整する方法と、直接買取の秘密性・価格条件を比較してご案内します。</p><a href="#purchase">直接買取りについて見る&nbsp;→</a></div></details>
    <details class="shindan-native-item"><summary>離婚・差し押さえなどで急いでいる</summary><div class="shindan-native-answer"><strong>期限や権利関係を確認し、優先順位を整理します。</strong><p>共有名義、住宅ローン、手続きの期限などを伺い、仲介・買取を含めて現実的な進め方をご案内します。</p><a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">個別に相談する&nbsp;→</a></div></details>
  </div>
</section>

<section id="flow">
  <h2>不動産売却の流れ</h2>

  <p>
    一般的な仲介売却では、査定から引渡しまで3〜6か月程度が一つの目安です。物件条件、市況、価格設定などによって期間は変わります。
  </p>

  <div class="fjy-timeline">
    <div class="fjy-tl-item">
      <div class="fjy-tl-no">1</div>
      <div class="fjy-tl-content">
        <strong>無料査定・相談</strong>
        <p>
          売却理由、希望時期、住宅ローン残債などを伺い、現地と周辺事例を確認します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">2</div>
      <div class="fjy-tl-content">
        <strong>売り方と価格を決める</strong>
        <p>
          査定根拠をご説明し、仲介・買取、販売価格、スケジュールを整理します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">3</div>
      <div class="fjy-tl-content">
        <strong>媒介契約・販売活動</strong>
        <p>
          レインズや不動産ポータル等を活用し、他社とも連携して販売します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">4</div>
      <div class="fjy-tl-content">
        <strong>購入申込み・条件調整</strong>
        <p>
          価格だけでなく、引渡し時期、残置物、契約条件なども調整します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">5</div>
      <div class="fjy-tl-content">
        <strong>売買契約</strong>
        <p>
          条件を確認したうえで売買契約を締結し、手付金を受領します。
        </p>
      </div>
    </div>

    <div class="fjy-tl-item">
      <div class="fjy-tl-no">6</div>
      <div class="fjy-tl-content">
        <strong>決済・引渡し</strong>
        <p>
          残代金受領、所有権移転、鍵の引渡し等を行います。売却後の税務手続きも必要に応じて確認します。
        </p>
      </div>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>詳しく確認する</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" rel="noopener noreferrer">
      不動産売却の流れと必要書類
    </a>
  </div>
</section>

<!-- 富士屋不動産｜不動産売却 虎の巻・PC横並び版 -->
<style>
/* この冊子案内だけに適用 */
.fujiya-tora-card {
  box-sizing: border-box;
  width: 100%;
  max-width: 900px;
  margin: 28px auto;
  padding: 24px;
  background: #fff !important;
  background-image: none !important;
  border: 1px solid #bea958;
  border-radius: 8px;
  box-shadow: none !important;
  color: #000;
}
.fujiya-tora-card *,
.fujiya-tora-card *::before,
.fujiya-tora-card *::after { box-sizing: border-box; }
.fujiya-tora-card .tora-layout {
  display: grid;
  grid-template-columns: 225px minmax(0, 1fr);
  align-items: center;
  gap: 28px;
}
.fujiya-tora-card .tora-cover a { display: block; }
.fujiya-tora-card .tora-cover img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.fujiya-tora-card .tora-content { min-width: 0; }
.fujiya-tora-card .tora-label {
  display: block;
  margin: 0 0 8px;
  color: #927d3a;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.4;
}
.fjy-sell-v3 .fujiya-tora-card h2,
.fujiya-tora-card h2 {
  margin: 0 0 8px !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  color: #000 !important;
  font-size: 28px !important;
  line-height: 1.35 !important;
  text-align: left !important;
}
.fujiya-tora-card .tora-meta {
  display: block;
  margin: 0 0 16px;
  color: #555;
  font-size: 16px;
  line-height: 1.5;
}
.fjy-sell-v3 .fujiya-tora-card .tora-description,
.fujiya-tora-card .tora-description {
  margin: 0 0 20px !important;
  padding: 0 !important;
  color: #000 !important;
  font-size: 20px !important;
  line-height: 1.5 !important;
  letter-spacing: 0 !important;
  text-align: left !important;
}
.fjy-sell-v3 .fujiya-tora-card .tora-button,
.fujiya-tora-card .tora-button {
  display: block;
  width: 100%;
  padding: 13px 16px;
  background: #bea958 !important;
  border: 1px solid #bea958;
  border-radius: 5px;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  font-size: 19px !important;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none !important;
  text-align: center;
}
.fjy-sell-v3 .fujiya-tora-card .tora-button:hover,
.fjy-sell-v3 .fujiya-tora-card .tora-button:focus,
.fujiya-tora-card .tora-button:hover,
.fujiya-tora-card .tora-button:focus {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background: #a8903c !important;
  border-color: #a8903c;
}
@media (max-width: 650px) {
  .fujiya-tora-card {
    margin: 22px auto;
    padding: 16px 14px;
  }
  .fujiya-tora-card .tora-layout {
    display: grid;
    grid-template-columns: 76px minmax(0, 1fr);
    gap: 0 14px;
  }
  .fujiya-tora-card .tora-top { grid-column: 1; grid-row: 1; }
  .fujiya-tora-card .tora-content { display: contents; }
  .fujiya-tora-card .tora-heading { grid-column: 2; grid-row: 1; align-self: center; }
  .fujiya-tora-card .tora-description { grid-column: 1 / -1; grid-row: 2; }
  .fujiya-tora-card .tora-button { grid-column: 1 / -1; grid-row: 3; }
  .fujiya-tora-card .tora-top {
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 13px;
  }
  .fujiya-tora-card .tora-cover {
    flex: 0 0 76px;
    width: 76px;
  }
  .fujiya-tora-card .tora-heading {
    flex: 1;
    min-width: 0;
  }
  .fujiya-tora-card .tora-label {
    font-size: 14px;
    margin-bottom: 5px;
  }
  .fjy-sell-v3 .fujiya-tora-card h2,
  .fujiya-tora-card h2 {
    font-size: 21px !important;
    margin-bottom: 5px !important;
  }
  .fujiya-tora-card .tora-meta {
    font-size: 14px;
    margin-bottom: 0;
  }
  .fjy-sell-v3 .fujiya-tora-card .tora-description,
  .fujiya-tora-card .tora-description {
    font-size: 19px !important;
    line-height: 1.4 !important;
    margin: 0 0 14px !important;
  }
  .fjy-sell-v3 .fujiya-tora-card .tora-button,
  .fujiya-tora-card .tora-button {
    font-size: 19px !important;
    padding: 12px 8px;
  }
}
</style>
<section class="fujiya-tora-card" aria-label="富士屋不動産オリジナル 不動産売却 虎の巻">
  <div class="tora-layout">
    <div class="tora-top">
      <div class="tora-cover">
        <a href="https://drive.google.com/file/d/1AW4hon4GhTkHJx3X_3Ik30fljVK3ms1e/view?usp=sharing" target="_blank" rel="noopener noreferrer">
          <img src="https://cdn.img-asp.jp/cms/186095_28_0_0_1.jpg" alt="不動産売却 虎の巻 表紙" loading="lazy">
        </a>
      </div>
    </div>
    <div class="tora-content">
      <div class="tora-heading">
        <span class="tora-label">富士屋不動産オリジナル</span>
        <h2>不動産売却 虎の巻</h2>
        <span class="tora-meta">無料冊子｜2026年版・全16ページ</span>
      </div>
      <p class="tora-description">査定価格や会社選び、囲い込み、販売活動、費用・税金など、売却前に知っておきたいポイントを実際の事例とともに解説しています。</p>
      <a class="tora-button" href="https://drive.google.com/file/d/1AW4hon4GhTkHJx3X_3Ik30fljVK3ms1e/view?usp=sharing" target="_blank" rel="noopener noreferrer">無料冊子を読む（PDF）&nbsp;→</a>
    </div>
  </div>
</section>

<section id="transparency" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 01</div>
  <h2>囲い込みをせず、売主様の利益を優先します</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        不動産売却では、売主様の物件情報をどのように公開するかが重要です。他社から購入希望者の紹介があっても情報を出さない「囲い込み」が起きると、購入検討者と出会う機会が減り、売却価格が下がったり、売却までの期間が長くなったりする可能性があります。
      </p>

      <p>
        富士屋不動産では、売主様からお預かりした物件情報を適切に公開し、他社とも連携します。自社の仲介手数料を増やすことより、売主様にとって納得できる取引を優先します。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://www.img-asp.jp/cms/580021_2_0_0_1.jpg" alt="不動産売却の囲い込みを説明する図">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">囲い込みをせず、他社からの問い合わせや購入希望者の紹介を適切に受け付けることは、適正な売却活動の前提です。</p>
    </div>
  </div>

  <div class="fjy-pc">
    <span class="fjy-pc-eyebrow">実例｜板橋区仲宿</span>
    <span class="fjy-pc-title">「両手」よりも、売主様が選んだ34坪の買主様を優先</span>
    <div class="fjy-pc-row">
      <div class="fjy-pc-media"><img src="https://cdn.img-asp.jp/cms/487460_1_0_0_1.jpg" alt="板橋区仲宿の土地売却事例" loading="lazy"></div>
      <div class="fjy-pc-copy">
        <p>約30坪で申込みをした買取業者は当社への直接申込みで、当社にとっては両手取引。一方、約34坪で申込みをした買主様は他社仲介を通した分かれ取引でした。坪単価はほぼ同じでしたが、売主様のご意向で34坪の買主様との取引を進めました。</p>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-487460/" target="_blank" rel="noopener noreferrer">仲宿の実際の売却事例を読む&nbsp;→</a>
      </div>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>囲い込み・販売方法について詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer">
      不動産売却における囲い込みとそのリスクについて考える
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer">
      売却不動産はレインズで図面登録されていますか？
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-687534/" target="_blank" rel="noopener noreferrer">
      売り出したのに、なかなか問い合わせがない｜情報公開と販売方法
    </a>
  </div>
</section>

<section id="buyer-agent" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 02</div>
  <h2>他社との連携も含めて、売却活動だと考えています</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        不動産売買は、売主様と買主様だけで完結するものではありません。購入希望者を案内する他社にとっても「説明しやすい・勧めやすい」状態を作ることが重要です。
      </p>

      <p>
        富士屋不動産では、質問への回答だけでなく、調査資料、建物情報、室内写真などを整理し、他社が購入希望者へ正確に説明できるよう、必要な情報を整理して共有します。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://cdn.img-asp.jp/cms/528439_6_0_0_1.jpg" alt="富士屋不動産と他社が連携するイメージ">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">売主側と他社が適切に連携することで、購入希望者へ必要な情報を届けやすくなります。</p>
    </div>
  </div>

  <div class="fjy-pc">
    <span class="fjy-pc-eyebrow">実例｜築3年・中古一戸建て</span>
    <span class="fjy-pc-title">買主側の仲介会社からの声｜「富士屋不動産へお願いして良かった」と言われた取引</span>
    <div class="fjy-pc-row">
      <div class="fjy-pc-media"><img src="https://cdn.img-asp.jp/cms/493548_21_0_0_1.jpg" alt="大田区西糀谷4丁目の築3年の中古一戸建て外観" loading="lazy"></div>
      <div class="fjy-pc-copy">
        <p>大手不動産会社との一般媒介で販売した中古一戸建てでは、売主様の希望価格で成約。契約後、買主側の仲介会社の担当者から、電話対応や情報共有の丁寧さを評価していただきました。売主様への対応だけでなく、他社との関係づくりも売却活動の一部だと考えています。</p>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-528439/" target="_blank" rel="noopener noreferrer">買主側の仲介会社からの声を見る&nbsp;→</a>
      </div>
    </div>
  </div>
</section>

<section id="inspection" class="fjy-feature-section">
  <div class="fjy-section-kicker">販売方針 03</div>
  <h2>建物状況調査（インスペクション）と書類整理で、買主の不安を減らします</h2>

  <div class="fjy-feature-split">
    <div>
      <p>
        中古一戸建ての購入を検討される方の中には、「購入後に大きな修繕が必要になるのではないか」という不安から、購入をためらう方もいらっしゃいます。そこで富士屋不動産では、物件や売却方針に応じて建物状況調査を活用し、新築時の図面・確認申請書類・修繕履歴・設備書類などもできる限り整理します。
      </p>

      <p>
        不具合を隠すのではなく、分かっている情報を整理して伝える。その方が購入検討者も判断しやすく、売主様と買主様の認識違いを減らしやすくなります。
      </p>
    </div>

    <div class="fjy-evidence-media">
      <img src="https://www.img-asp.jp/cms/580021_4_0_0_1.jpg" alt="建物状況調査で住宅を検査している様子">
      <p class="fjy-evidence-caption fjy-evidence-caption-left">実際に住宅を検査している建物状況調査の様子。建物の状態を事前に確認し、購入検討者へ伝えられる情報を整理します。</p>
    </div>
  </div>

  <div class="fjy-pc">
    <span class="fjy-pc-eyebrow">実例｜板橋区前野町3丁目</span>
    <span class="fjy-pc-title">販売開始から1週間で成約。分かれ取引でも現地説明まで担当</span>
    <div class="fjy-pc-row">
      <div class="fjy-pc-media"><img src="https://cdn.img-asp.jp/cms/740315_8_0_0_1.jpg" alt="前野町3丁目中古一戸建ての分かれ取引事例" loading="lazy"></div>
      <div class="fjy-pc-copy">
        <p>建物状況調査を事前に実施し、重要事項説明に使用する資料や室内写真も他社へ事前共有。他社が連れてきた購入検討者であっても、売主側担当として現地で建物状態や周辺環境を説明しました。</p>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer">前野町3丁目の売却事例を読む&nbsp;→</a>
      </div>
    </div>
  </div>

  <div class="fjy-pc">
    <span class="fjy-pc-eyebrow">実例｜板橋区大原町</span>
    <span class="fjy-pc-title">築10年の中古一戸建て。外壁の劣化を説明して成約</span>
    <div class="fjy-pc-row">
      <div class="fjy-pc-media"><img src="https://cdn.img-asp.jp/cms/209534_14_0_0_1.jpg" alt="板橋区大原町の中古一戸建て売却事例" loading="lazy"></div>
      <div class="fjy-pc-copy">
        <p>販売前にクロスの貼り替えと建物状況調査を実施。外壁シーリング材の劣化を確認しましたが、売主側では補修せず、状態を踏まえた価格で販売。買主様には契約前に調査報告書を渡し、劣化状況を説明して成約しました。</p>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-209534/" target="_blank" rel="noopener noreferrer">大原町の売却事例を読む&nbsp;→</a>
      </div>
    </div>
  </div>

  <div class="fjy-related-box fjy-inspection-related">
    <strong>建物状況調査について詳しく読む</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-482555/" target="_blank" rel="noopener noreferrer">中古一戸建ての売却時に建物状況調査はするべき？</a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-762937/" target="_blank" rel="noopener noreferrer">書類とインスペクションが揃った物件は、購入の結論が出やすい</a>
  </div>
</section>

<section class="fjy-mansion-guide" id="mansion-sale">
  <div class="fjy-section-kicker">MANSION SALE｜板橋区のマンション売却</div>
  <h2>板橋区のマンション売却事例｜販売活動から成約まで</h2>
  <p class="mansion-guide-lead">マンションは、同じ建物でも階数・向き・眺望・室内状態や管理状況で評価が変わります。実際の売却事例を通じて、住戸ごとの特徴をどう伝えたかをご紹介します。</p>
  <div class="mansion-check-grid">
    <div><strong>住戸の条件</strong><span>専有面積・階数・向き・眺望・室内の状態</span></div>
    <div><strong>建物の状況</strong><span>管理状態・修繕履歴・修繕積立金など</span></div>
    <div><strong>市場の動き</strong><span>同じ建物や周辺の類似住戸の売出・成約情報</span></div>
  </div>
  <div class="fjy-condo-timeline" aria-label="クイーンシティ板橋本町ラディウスの販売活動から成約まで">
    <article class="fjy-condo-step">
      <div class="fjy-condo-step-top"><span class="fjy-condo-step-no">01</span><span class="fjy-condo-step-tag">販売活動</span></div>
      <h3>空室を整え、伝え方を工夫</h3>
      <p>定期的な清掃や360度画像の活用など、販売中に続けた取り組みをご紹介します。</p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-187817/" target="_blank" rel="noopener noreferrer">販売中の取り組みを読む&nbsp;→</a>
    </article>
    <article class="fjy-condo-step">
      <div class="fjy-condo-step-top"><span class="fjy-condo-step-no">02</span><span class="fjy-condo-step-tag">成約</span></div>
      <h3>約9か月を経て成約</h3>
      <p>板橋区本町の最上階・東南向き住戸。石神井川の桜並木を望む特徴など、物件紹介と成約までの経緯をまとめています。</p>
      <a href="https://www.fujiyafudosan.co.jp/blog/entry-183325/" target="_blank" rel="noopener noreferrer">クイーンシティ板橋本町ラディウスの売却事例を読む&nbsp;→</a>
    </article>
  </div>
  <p class="mansion-guide-note">売出価格と成約価格は異なる場合があります。確認できる比較情報と住戸固有の条件を分けてご説明し、査定額の根拠をお伝えします。</p>
  <a class="fjy-btn-main mansion-guide-cta" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer" style="background:#bea958 !important;background-image:none !important;border:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:none !important;">マンションの売却査定を依頼する&nbsp;→</a>
</section>

<section id="purchase" class="fjy-feature-section">
  <div class="fjy-section-kicker">売却方法 04</div>
  <h2>早さ・秘密性を優先するなら、直接買取りも選択肢です</h2>

  <p>
    「できるだけ早く現金化したい」、「近隣に知られず売却したい」、「内覧対応が難しい」といったご事情がある場合は、仲介よりも直接買取りの方が適していることがあります。
  </p>

  <p>
    富士屋不動産が直接買主となる場合は、一般の購入希望者を探す販売活動が不要なため、条件が整えば仲介より短いスケジュールで進められます。また、当社が直接買い取る場合は仲介手数料もかかりません。
  </p>

  <div class="fjy-guide-grid">
    <div class="fjy-guide-card">
      <h3>スピード</h3>
      <p>
        買主探しや複数回の内覧を行わずに進められるため、短期間での売却を目指しやすくなります。
      </p>
    </div>

    <div class="fjy-guide-card">
      <h3>プライバシー</h3>
      <p>
        ポータルサイトへの広告掲載や近隣への周知を避けて進めることができます。
      </p>
    </div>
  </div>

  <div class="fjy-related-box">
    <strong>富士屋不動産の買取実績</strong>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-449051/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜土地10坪の買取事例
    </a>
    <a href="https://www.fujiyafudosan.co.jp/blog/entry-528749/" target="_blank" rel="noopener noreferrer">
      板橋区仲宿｜土地15坪の買取事例
    </a>
  </div>

  <div class="fjy-mini-cta fjy-mini-cta-purchase">
    <p>仲介と買取のどちらが合うか、両方を比較してご相談いただけます。</p>
    <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">
      無料査定を依頼する
    </a>
  </div>
</section>

<section id="faq">
  <h2>よくある質問</h2>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>査定をしたら必ず売らなければいけませんか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>いいえ。査定後に売却する義務はありません。「現在の価格を知りたい」、「数年後の売却を考えている」という段階でもご相談いただけます。</div></details>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>相続登記が終わっていなくても相談できますか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>はい。売却前には必要な登記手続きがありますが、状況を確認したうえで提携司法書士をご紹介できます。</div></details>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>住宅ローンが残っていても売却・住み替えできますか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>可能なケースは多くあります。売却代金で住宅ローンを完済できるか、次の住宅を先に買うかなど、資金計画を確認して進めます。</div></details>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>売却にはどれくらい費用がかかりますか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>主な費用には仲介手数料、印紙税、抵当権抹消等の登記費用などがあります。譲渡益が出る場合は譲渡所得税等がかかることがあります。個別条件によって異なるため、査定時に手残りも含めて整理します。</div></details>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>仲宿・本町の土地はいくらで売れますか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>同じ町内でも、面積、間口、前面道路、用途地域、セットバック、土地形状などで価格差が生じます。このページの価格事例は参考としてご覧いただき、個別の価格は無料査定でご確認ください。</div></details>
  <details class="faq-item"><summary class="faq-q"><span class="q-badge">Q</span>仲介と買取はどちらがいいですか？<span class="faq-arrow">▼</span></summary><div class="faq-a"><span class="a-badge">A</span>価格を優先する場合は一般的に仲介が向きやすく、スピード、秘密性、内覧対応の負担軽減を優先する場合は買取が向くことがあります。両方を比較して決めることもできます。</div></details>
</section>

<section class="fjy-profile-box" id="profile">
  <div class="fjy-profile-grid">
    <div class="fjy-profile-photo">
      <img src="https://cdn.img-asp.jp/cms/853277_1_0_0_1.jpg" alt="山本亮">
    </div>

    <div>
      <div class="name">担当：山本 亮</div>

      <p>
        住宅の設計・施工管理・建売用地の仕入れなどを経験し、現在は板橋区を中心に不動産売買をサポートしています。売却価格だけでなく、土地条件、建物状態、税金・手残り、住み替えの場合の購入資金まで含めてご相談をお受けしています。
      </p>
    </div>
  </div>
</section>

<section class="fjy-final-cta" id="contact">
  <h2>まずは「今いくらで売れるか」を確認しませんか？</h2>

  <p>
    売却を決めていなくても大丈夫です。<br>
    板橋区の土地・一戸建て・マンションを、物件ごとの条件を確認して査定します。
  </p>

  <div class="sell-hero-btns" style="justify-content:center;">
    <a href="https://www.fujiyafudosan.co.jp/satei/" class="fjy-btn-main" target="_blank" rel="noopener noreferrer">
      無料査定を依頼する
    </a>

    <a href="tel:03-5248-6228" class="fjy-btn-sub">
      電話で相談する
    </a>
  </div>

  <p class="fjy-small" style="color:#dfeaf6;margin-top:10px;">
    査定のみOK・しつこい営業なし
  </p>
</section>

<div class="fjy-ai-lite">
  <strong>まだ人に相談するほどではない方へ：</strong>
  売却の一般的な疑問は「AI富士屋不動産」でも確認できます。
  <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" rel="noopener noreferrer">
    AIに質問してみる
  </a>
</div>

</div>

<style>#diagnosis .shindan-native-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}#diagnosis .shindan-native-item{border:1px solid #d8d3bf;border-radius:10px;background:#fff;overflow:hidden}#diagnosis .shindan-native-item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 16px;cursor:pointer;font-size:17px;font-weight:700;color:#111;list-style:none}#diagnosis .shindan-native-item summary::-webkit-details-marker,#faq .faq-q::-webkit-details-marker{display:none}#diagnosis .shindan-native-item summary:after{content:'＋';color:#1e1a8f;font-size:20px;font-weight:700}#diagnosis .shindan-native-item[open] summary:after{content:'−'}#diagnosis .shindan-native-answer{padding:14px 16px;border-top:1px solid #e7e3d5;color:#111;font-size:16px;line-height:1.8}#diagnosis .shindan-native-answer p{margin:6px 0 10px;color:#111}#diagnosis .shindan-native-answer a{color:#1e1a8f;font-weight:700;text-decoration:underline;text-underline-offset:3px}#faq .faq-q{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}#faq details[open] .faq-a{display:flex;gap:10px;align-items:flex-start;color:#111}#faq .a-badge{flex:0 0 28px;display:inline-grid;place-items:center;width:28px;height:28px;border:2px solid #bea958;border-radius:50%;color:#111;font-weight:800;line-height:1}#faq details[open] .faq-arrow{transform:rotate(180deg)}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara){display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:760px!important;margin:12px auto 16px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara)>.body{padding:16px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara)>.body>.eyebrow{display:block!important;margin-bottom:6px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara)>.body>.title{display:block!important;margin:0 0 16px!important;color:#111!important;font-size:20px!important;line-height:1.55!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .maeno-story-row{display:grid!important;grid-template-columns:minmax(0,220px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .media{display:block!important;width:100%!important;max-width:220px!important;min-height:0!important;margin:0!important;align-self:start!important;background:transparent!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .media img{display:block!important;width:100%!important;max-width:220px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;border-radius:10px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .maeno-story-copy p{margin:0 0 12px!important;color:#111!important;font-size:16px!important;line-height:1.8!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .maeno-story-copy a{color:#1e1a8f!important;font-size:15px!important;font-weight:700!important}#inspection .fjy-inspection-related>a{display:block!important;width:auto!important;max-width:100%!important;padding:6px 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:16px!important;line-height:1.7!important}.property-intro{margin:0 0 18px!important;color:#111!important;font-size:17px!important;line-height:1.7!important}.property-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.property-route-card{display:flex!important;flex-direction:column!important;min-height:230px!important;padding:22px!important;border:1px solid #d9d6c9!important;border-top:4px solid #bea958!important;border-radius:14px!important;background:#fff!important;color:#111!important;text-decoration:none!important;box-shadow:0 5px 16px rgba(20,24,60,.06)!important;transition:transform .18s ease,box-shadow .18s ease!important}.property-route-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(20,24,60,.12)!important}.property-route-label{margin-bottom:7px;color:#1e1a8f!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em}.property-route-card h3{margin:0 0 9px!important;color:#111!important;font-size:20px!important;line-height:1.4!important}.property-route-card p{margin:0 0 16px!important;color:#111!important;font-size:16px!important;line-height:1.7!important}.property-route-link{margin-top:auto;color:#1e1a8f!important;font-size:15px!important;font-weight:800!important}.property-situation-route{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:16px 20px;border-radius:10px;background:#f6f4ea;color:#111;font-size:16px;line-height:1.6}.property-situation-route a{color:#1e1a8f!important;font-weight:800!important;text-decoration:underline;text-underline-offset:3px}.fjy-mansion-guide{margin:30px 0;padding:30px;border:1px solid #ded9c5;border-radius:16px;background:linear-gradient(135deg,#faf8ef 0%,#fff 72%)}.fjy-mansion-guide h2{margin:6px 0 12px!important;color:#111!important;font-size:26px!important;line-height:1.45!important}.mansion-guide-lead,.mansion-guide-note{color:#111!important;font-size:17px!important;line-height:1.8!important}.mansion-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.mansion-check-grid>div{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #e4dfcf;border-radius:12px;background:#fff}.mansion-check-grid strong{color:#1e1a8f;font-size:17px}.mansion-check-grid span{color:#111;font-size:16px;line-height:1.65}.fjy-condo-case{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:20px;margin:22px 0;padding:18px;border:1px solid #ddd6bd;border-radius:14px;background:#fff}.fjy-condo-case-image img{display:block;width:100%;max-width:220px;height:auto;object-fit:contain;border-radius:9px}.fjy-condo-case-label{display:inline-block;margin-bottom:6px;color:#6b5a13;font-size:14px;font-weight:800}.fjy-condo-case-copy h3{margin:0 0 8px!important;color:#111!important;font-size:19px!important;line-height:1.5!important}.fjy-condo-case-copy p{margin:0 0 10px!important;color:#111!important;font-size:16px!important;line-height:1.75!important}.fjy-condo-case-copy a,.fjy-condo-more a{color:#1e1a8f!important;font-size:15px!important;font-weight:800!important;text-decoration:underline;text-underline-offset:3px}.fjy-condo-more{margin:0 0 18px!important;text-align:right}.mansion-guide-cta{display:inline-flex!important;margin-top:10px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.fjy-condo-timeline{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0 18px}.fjy-condo-timeline:before{content:"";position:absolute;z-index:0;top:29px;left:13%;right:13%;height:2px;background:#bea958}.fjy-condo-step{position:relative;z-index:1;display:flex;flex-direction:column;min-height:250px;padding:0 18px 18px;border:1px solid #dedfe5;border-radius:14px;background:#fff}.fjy-condo-step-top{display:flex;align-items:center;gap:12px;margin:0 0 14px}.fjy-condo-step-no{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:4px solid #fff;border-radius:50%;background:#bea958;color:#111;box-shadow:0 0 0 1px #bea958;font-size:20px;font-weight:900}.fjy-condo-step-tag{color:#1e1a8f;font-size:14px;font-weight:800;letter-spacing:.04em}.fjy-condo-step h3{margin:0 0 9px!important;color:#111!important;font-size:19px!important;line-height:1.5!important}.fjy-condo-step p{margin:0 0 16px!important;color:#111!important;font-size:16px!important;line-height:1.75!important}.fjy-condo-step>a{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:11px 13px;border:1px solid #bea958;border-radius:9px;background:#fbf8ec;color:#111!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important}.fjy-condo-step>a:hover{background:#f1e8c7}.fjy-condo-story-note{display:flex;gap:12px;align-items:flex-start;margin:10px 0 18px!important;padding:14px 17px;border-left:4px solid #bea958;border-radius:0 9px 9px 0;background:#f8f7f2;color:#111;font-size:16px;line-height:1.7}.fjy-condo-story-note strong{flex:0 0 auto;color:#1e1a8f}@media(max-width:700px){.property-route-grid,.mansion-check-grid{grid-template-columns:1fr!important}.property-route-card{min-height:0!important;padding:18px!important}.property-situation-route{align-items:flex-start;flex-direction:column;gap:8px;padding:15px}.fjy-mansion-guide{padding:20px!important}.fjy-mansion-guide h2{font-size:21px!important}.mansion-guide-lead,.mansion-guide-note{font-size:16px!important}.fjy-condo-case{grid-template-columns:1fr!important;gap:14px;padding:16px}.fjy-condo-case-image img{max-width:260px}.fjy-condo-more{text-align:left}}@media(max-width:700px){.fjy-condo-timeline{grid-template-columns:1fr;gap:12px;padding-left:8px}.fjy-condo-timeline:before{top:27px;bottom:42px;left:36px;right:auto;width:2px;height:auto}.fjy-condo-step{min-height:0;padding:0 15px 16px}.fjy-condo-step-top{margin-bottom:10px}.fjy-condo-step-no{width:54px;height:54px;flex-basis:54px;font-size:19px}.fjy-condo-step h3{font-size:19px!important}.fjy-condo-step p{font-size:16px!important}.fjy-condo-step>a{font-size:16px!important}.fjy-condo-story-note{display:block;font-size:15px}.fjy-condo-story-note strong{display:block;margin-bottom:4px}}@media(max-width:700px){#diagnosis .shindan-native-grid{grid-template-columns:1fr}#diagnosis .shindan-native-item summary{font-size:17px;min-height:56px}#diagnosis .shindan-native-answer{font-size:16px}}@media(max-width:700px){#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara)>.body{padding:16px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara)>.body>.title{margin-bottom:12px!important;font-size:18px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .maeno-story-row{grid-template-columns:1fr!important;gap:12px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .media{width:100%!important;max-width:260px!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .media img{width:100%!important;max-width:260px!important;height:auto!important;object-fit:contain!important}#inspection :is(#fjy-proof-case-maeno,#fjy-proof-case-ohara) .maeno-story-copy p{font-size:16px!important}#inspection .fjy-inspection-related>a{font-size:16px!important}}#diagnosis h2{margin-top:0!important;}#diagnosis .shindan-native-answer strong{display:block;color:#111;font-size:19px!important;font-weight:800;line-height:1.6;}/* 実例カード（4件共通デザイン） */.fjy-sell-v3 .fjy-pc{margin:16px 0!important;padding:18px 20px!important;background:#fff!important;border:1px solid #e2dcc8!important;border-top:4px solid #bea958!important;border-radius:12px!important;box-shadow:0 4px 12px rgba(30,26,143,.04)!important;}.fjy-sell-v3 .fjy-pc-eyebrow{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:4px;background:#f1ead0;color:#6d5b1f;font-size:14px;font-weight:800;line-height:1.5;}.fjy-sell-v3 .fjy-pc-title{display:block;margin:0 0 14px;color:#111;font-size:20px;font-weight:800;line-height:1.55;}.fjy-sell-v3 .fjy-pc-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start;}.fjy-sell-v3 .fjy-pc--text .fjy-pc-row{grid-template-columns:1fr;}.fjy-sell-v3 .fjy-pc-media img{display:block;width:auto;max-width:100%;height:auto;max-height:180px;border-radius:10px;}.fjy-sell-v3 .fjy-pc-copy p{margin:0 0 12px!important;color:#111!important;}.fjy-sell-v3 .fjy-pc-copy a{color:#1e1a8f!important;font-size:16px;font-weight:800;text-decoration:none;}@media(max-width:700px){.fjy-sell-v3 .fjy-pc{padding:16px 12px!important;}.fjy-sell-v3 .fjy-pc-title{font-size:19px;}.fjy-sell-v3 .fjy-pc-row{grid-template-columns:1fr;gap:12px;}.fjy-sell-v3 .fjy-pc-media img{max-width:100%;max-height:240px;}}@media(min-width:768px){#case .fjy-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}#diagnosis .shindan-native-answer br + a{display:inline-block;margin-top:6px;}</style><script>
(function(){
  var source = document.getElementById('land-tbody');
  var visibleBody = document.getElementById('land-tbody-display');
  var memberWall = document.getElementById('land-member-wall');
  var memberContent = document.getElementById('land-member-content');

  function median(values){
    if(!values.length) return null;
    values.sort(function(a,b){ return a-b; });
    var half = Math.floor(values.length / 2);
    return values.length % 2 ? values[half] : (values[half-1] + values[half]) / 2;
  }

  if(source){
    var rows = Array.prototype.slice.call(source.querySelectorAll('tr'));
    var nakajuku = [];
    var honcho = [];
    var ita3 = [];
    rows.forEach(function(row){
      var cells = Array.prototype.slice.call(row.querySelectorAll('td'));
      if(cells.length !== 7) return;
      var place = (cells[1].textContent || '').replace(/\s+/g,'');
      var match = (cells[4].textContent || '').replace(/,/g,'').match(/([0-9.]+)\s*万円\/坪/);
      if(!match) return;
      var price = Number(match[1]);
      if(place.indexOf('仲宿') !== -1) nakajuku.push(price);
      if(place.indexOf('本町') !== -1) honcho.push(price);
      if(place.indexOf('板橋３丁目') !== -1 || place.indexOf('板橋3丁目') !== -1) ita3.push(price);
    });
    var count = document.getElementById('sum-count');
    var nak = document.getElementById('sum-nakajuku');
    var hon = document.getElementById('sum-honcho');
    var ita = document.getElementById('sum-ita3');
    if(count) count.textContent = rows.length + '件';
    if(nak && median(nakajuku) !== null) nak.textContent = Math.round(median(nakajuku)) + '万円／坪';
    if(hon && median(honcho) !== null) hon.textContent = Math.round(median(honcho)) + '万円／坪';
    if(ita && median(ita3) !== null) ita.textContent = Math.round(median(ita3)) + '万円／坪';

    var allLinks = Array.prototype.slice.call(document.querySelectorAll('a'));
    var loggedIn = allLinks.some(function(link){
      if(memberWall && memberWall.contains(link)) return false;
      var href = link.getAttribute('href') || '';
      var label = (link.textContent || '').replace(/\s+/g,'');
      return href.indexOf('/mypage/') !== -1 || href.indexOf('/member/logout') !== -1 || href.indexOf('/logout') !== -1 || label.indexOf('ログアウト') !== -1;
    });
    if(visibleBody && loggedIn){
      visibleBody.innerHTML = source.innerHTML;
      if(memberWall) memberWall.style.display = 'none';
      if(memberContent) memberContent.style.display = 'block';
    }
  }

  window.landTab = function(tab,button){
    Array.prototype.slice.call(document.querySelectorAll('.land-tab')).forEach(function(item){ item.classList.remove('active'); });
    if(button) button.classList.add('active');
    Array.prototype.slice.call(document.querySelectorAll('#land-tbody-display tr')).forEach(function(row){
      var cells = row.querySelectorAll('td');
      var place = cells[1] ? (cells[1].textContent || '') : '';
      var show = tab === 'all' || (tab === 'kuyakushomae' && place.indexOf('区役所前') !== -1) || (tab === 'honcho' && place.indexOf('板橋本町') !== -1);
      row.hidden = !show;
    });
  };

  var marker = document.querySelector('.fjy-sell-v3');
  if(marker){
    var candidates = Array.prototype.slice.call(document.images || []).filter(function(img){
      var relation = img.compareDocumentPosition(marker);
      var rect = img.getBoundingClientRect();
      var ratio = img.naturalHeight ? img.naturalWidth / img.naturalHeight : 0;
      return (relation & Node.DOCUMENT_POSITION_FOLLOWING) && rect.width - 300 >= 0 && ratio - 1.5 >= 0;
    });
    if(candidates.length) candidates[candidates.length-1].classList.add('fjy-top-image');
  }
})();
</script>

<style>
/* 2026-10-26 追加：関連リンクの「・」化、矢印の改行防止、スマホの余白・文字サイズ調整 */
.fjy-sell-v3 .fjy-case-all{margin:14px 0 10px!important;text-align:center;}
.fjy-sell-v3 .fjy-case-all a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:320px;padding:12px 28px;border:0;border-radius:999px;background:#bea958;color:#fff!important;font-size:17px;font-weight:800;text-decoration:none!important;}
.fjy-sell-v3 .fjy-case-all a:hover{background:#a8903c;}
@media(max-width:700px){.fjy-sell-v3 .fjy-case-all a{display:flex;width:100%;min-width:0;}}
.fjy-sell-v3 #case .fjy-picture-media{height:auto!important;padding:0!important;background:none!important;}
.fjy-sell-v3 #case .fjy-picture-media img{display:block;width:100%!important;height:auto!important;object-fit:contain;}
.fjy-sell-v3 .fjy-related-box{border:1px solid #e2dcc8!important;border-radius:10px!important;background:#fff!important;padding:12px 16px!important;}
.fjy-sell-v3 .fjy-related-box a,.fjy-sell-v3 #inspection .fjy-inspection-related>a{display:block!important;padding-left:1em!important;text-indent:-1em;}
.fjy-sell-v3 .fjy-related-box a::before{content:"・";color:#bea958;font-weight:900;}
.fjy-sell-v3 .fjy-related-box a::after{content:"\00a0→"!important;display:inline!important;margin-left:0!important;}
@media(max-width:700px){
 .fjy-sell-v3{width:calc(100vw - 12px)!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%)!important;}
 .fjy-sell-v3 .sell-hero-box,.fjy-sell-v3 .sell-type-section,.fjy-sell-v3 #reasons,.fjy-sell-v3 .fjy-feature-section,.fjy-sell-v3 .land-section,.fjy-sell-v3 .shindan-box,.fjy-sell-v3 .fjy-profile-box,.fjy-sell-v3 .fjy-final-cta,.fjy-sell-v3 .fjy-mansion-guide{padding-left:8px!important;padding-right:8px!important;}
 .fjy-sell-v3 .fjy-reason-card,.fjy-sell-v3 .fjy-guide-card,.fjy-sell-v3 .fjy-tl-content,.fjy-sell-v3 .member-wall,.fjy-sell-v3 .fjy-pc,.fjy-sell-v3 .fjy-proof-cta,.fjy-sell-v3 .fjy-mini-cta,.fjy-sell-v3 .fjy-condo-step,.fjy-sell-v3 .mansion-check-grid>div{padding-left:10px!important;padding-right:10px!important;}
 .fjy-sell-v3 .fjy-picture-copy{padding:12px 10px!important;}
 .fjy-sell-v3 .fjy-related-box{padding:10px 10px!important;}
 .fjy-sell-v3 .fjy-trust-item{text-align:left!important;padding-left:12px!important;padding-right:10px!important;}
 .fjy-sell-v3 .fjy-proof-cta,.fjy-sell-v3 .fjy-mini-cta{text-align:left!important;align-items:stretch!important;}
 .fjy-sell-v3 .fjy-mini-cta>p{justify-content:flex-start!important;text-align:left!important;}
 .fjy-sell-v3 .fjy-proof-cta a,.fjy-sell-v3 .fjy-mini-cta a{width:100%!important;justify-content:center!important;text-align:center!important;}
 .fjy-sell-v3 #diagnosis .shindan-native-item summary,.fjy-sell-v3 #diagnosis .shindan-native-answer{padding-left:10px!important;padding-right:10px!important;}
 .fjy-sell-v3 .fjy-hero-anchors a{padding-left:8px!important;padding-right:8px!important;}
 .fjy-sell-v3 .sell-hero-kicker{font-size:14px!important;}
 .fjy-sell-v3 .fjy-trust-item span{font-size:15px!important;}
 .fjy-sell-v3 .fjy-picture-tag,.fjy-sell-v3 .fjy-pc-eyebrow,.fjy-sell-v3 .fjy-condo-step-tag,.fjy-sell-v3 .fjy-section-kicker,.fjy-sell-v3 .fujiya-tora-card .tora-label,.fjy-sell-v3 .fujiya-tora-card .tora-meta,.fjy-sell-v3 .land-summary-card span{font-size:15px!important;}
 .fjy-sell-v3 .fjy-related-box strong{font-size:18px!important;}
 .fjy-sell-v3 .fjy-related-box a,.fjy-sell-v3 #inspection .fjy-inspection-related>a{font-size:17px!important;line-height:1.6!important;}
 .fjy-sell-v3 .fjy-proof-cta strong{font-size:19px!important;}
 .fjy-sell-v3 .fjy-proof-cta span,.fjy-sell-v3 .fjy-mini-cta p{font-size:17px!important;}
 .fjy-sell-v3 .fjy-proof-cta a,.fjy-sell-v3 .fjy-mini-cta a,.fjy-sell-v3 .fjy-btn-main,.fjy-sell-v3 .fjy-btn-sub,.fjy-sell-v3 .member-wall a.member-btn{font-size:17px!important;}
 .fjy-sell-v3 .member-wall .title{font-size:18px!important;}
 .fjy-sell-v3 .member-wall .desc,.fjy-sell-v3 .member-wall .fjy-small,.fjy-sell-v3 .member-wall .fjy-small a{font-size:16px!important;}
 .fjy-sell-v3 .mansion-check-grid span{font-size:17px!important;}
 .fjy-sell-v3 .faq-q{font-size:18px!important;}
 .fjy-sell-v3 .fjy-ai-lite,.fjy-sell-v3 .fjy-ai-lite strong,.fjy-sell-v3 .fjy-ai-lite a{font-size:17px!important;line-height:1.7!important;}
}
</style>
<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {
      "@type":"Question",
      "name":"査定をしたら必ず売らなければいけませんか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"いいえ。査定後に売却する義務はありません。現在の価格を知りたい、数年後の売却を考えているという段階でもご相談いただけます。"
      }
    },
    {
      "@type":"Question",
      "name":"相続登記が終わっていなくても相談できますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"はい。売却前には必要な登記手続きがありますが、状況を確認したうえで提携司法書士をご紹介できます。"
      }
    },
    {
      "@type":"Question",
      "name":"住宅ローンが残っていても売却・住み替えできますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"可能なケースは多くあります。売却代金で住宅ローンを完済できるか、次の住宅を先に買うかなど、資金計画を確認して進めます。"
      }
    },
    {
      "@type":"Question",
      "name":"売却にはどれくらい費用がかかりますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"主な費用には仲介手数料、印紙税、抵当権抹消等の登記費用などがあります。譲渡益が出る場合は譲渡所得税等がかかることがあります。個別条件によって異なるため、査定時に手残りも含めて整理します。"
      }
    },
    {
      "@type":"Question",
      "name":"仲宿・本町の土地はいくらで売れますか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"同じ町内でも、面積、間口、前面道路、用途地域、セットバック、土地形状などで価格差が生じます。このページの価格事例は参考としてご覧いただき、個別の価格は無料査定でご確認ください。"
      }
    },
    {
      "@type":"Question",
      "name":"仲介と買取はどちらがいいですか？",
      "acceptedAnswer":{
        "@type":"Answer",
        "text":"価格を優先する場合は一般的に仲介が向きやすく、スピード、秘密性、内覧対応の負担軽減を優先する場合は買取が向くことがあります。両方を比較して決めることもできます。"
      }
    }
  ]
}
</script>
]]></description>
            <pubDate>2026-10-31</pubDate>
        </item>
                
        <item>
            <title>同じ板橋区・仲宿でも査定額が変わる理由｜地域を知る会社が見るポイント</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-770007/</link>
            <description><![CDATA[<style>
#fya{
--n:#1e1a8f;
--g:#bea958;
--r:#c94f3d;
--gs:#faf7ec;
--bg:#f7f7f9;
--bd:#e3e3e7;
font-family:"Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;
font-size:17px;
line-height:1.58;
color:#222
}

#fya *{box-sizing:border-box}
#fya a{text-decoration:none}

#fya .in{
max-width:960px;
margin:auto;
padding:0 20px
}

#fya .sec{
padding:50px 0
}

#fya .bg{
background:var(--bg)
}

#fya .gbg{
background:var(--gs)
}

#fya h2{
margin:0 0 12px;
color:#222!important;
font-size:clamp(24px,3.2vw,32px);
line-height:1.25
}

#fya h3{
margin:0 0 6px;
color:#222!important;
line-height:1.3
}

#fya p{
margin:0 0 12px;
color:#222!important;
line-height:1.58
}

#fya .lead{
max-width:760px
}

#fya .ey{
display:flex;
align-items:center;
gap:8px;
margin-bottom:8px;
color:var(--n);
font-size:13px;
font-weight:700;
letter-spacing:.1em
}

#fya .ey:before{
content:"";
width:28px;
height:3px;
background:var(--g)
}

#fya .btn{
display:inline-block;
padding:12px 21px;
border-radius:6px;
font-weight:700;
line-height:1.35
}

#fya .btn-n{
background:var(--n);
color:#fff!important
}

#fya .btn-g{
background:var(--g);
color:#111!important
}

#fya .outline{
border:1px solid var(--n);
background:#fff;
color:var(--n)!important
}


/* HERO */

#fya .hero{
position:relative;
padding:50px 0 46px;
background:#fff;
border-top:6px solid var(--g);
overflow:hidden
}

#fya .hero:after{
content:"";
position:absolute;
right:-120px;
top:-160px;
width:420px;
height:420px;
border-radius:50%;
background:rgba(30,26,143,.045)
}

#fya .hero .in{
position:relative;
z-index:1
}

#fya .hero-label{
display:inline-block;
margin-bottom:14px;
padding:5px 12px;
border:1px solid var(--g);
border-radius:30px;
background:#fff;
color:#222;
font-size:13px;
font-weight:700;
line-height:1.4
}

#fya .hero-main{
margin-bottom:17px
}


#fya .hero-first{
display:block;
white-space:nowrap;
color:#222;
font-size:clamp(27px,3.4vw,40px);
font-weight:800;
line-height:1.18
}

#fya .hero-mid{
display:inline;
color:var(--g);
font-size:1em;
font-weight:800;
line-height:inherit;
background:linear-gradient(
transparent 68%,
rgba(190,169,88,.20) 68%
)
}

#fya .hero-bottom{
display:block;
margin-top:.28em;
color:#222;
font-size:clamp(27px,3.4vw,40px);
font-weight:800;
line-height:1.18
}















#fya .hero-copy{
max-width:740px;
font-size:17px;
line-height:1.55
}

#fya .hero-point{
max-width:850px;
margin-top:17px;
padding:13px 17px;
border-left:5px solid var(--g);
background:var(--gs);
color:#222;
font-size:17px;
font-weight:700;
line-height:1.5
}

#fya .hero-point strong{
color:var(--r);
font-size:1.35em;
font-weight:800
}

#fya .hero-btns{
display:flex;
flex-wrap:wrap;
gap:9px;
margin-top:18px
}


/* STATS */

#fya .stats{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:10px;
margin-top:25px
}

#fya .stat{
padding:15px 17px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:8px;
background:#fff
}

#fya .stat b{
display:block;
color:var(--n);
font-size:24px;
line-height:1.1
}

#fya .stat span{
color:#222;
font-size:13px;
line-height:1.4
}


/* INTRO */

#fya .intro{
padding:21px 24px;
border-left:5px solid var(--g);
background:#fff;
box-shadow:0 5px 18px rgba(0,0,0,.045)
}

#fya .intro strong{
color:#111;
font-size:19px
}

#fya .intro p:last-child{
margin-bottom:0
}


/* CARDS */

#fya .grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:11px;
margin-top:23px
}

#fya .card{
padding:18px;
border:1px solid var(--bd);
border-radius:8px;
background:#fff
}

#fya .card:before{
content:"";
display:block;
width:32px;
height:4px;
margin-bottom:10px;
background:var(--g)
}

#fya .num{
display:block;
margin-bottom:3px;
color:var(--n);
font-size:23px;
font-weight:800;
line-height:1.1
}

#fya .card h3{
font-size:18px
}

#fya .card p{
margin:0!important;
font-size:15px;
line-height:1.52
}


/* NAKAJUKU */

#fya .local{
margin-top:23px;
padding:22px 24px;
border:2px solid #d9cc90;
border-radius:10px;
background:#fff
}

#fya .local-title{
margin-bottom:6px;
color:#222;
font-size:22px;
font-weight:700;
line-height:1.3
}

#fya .tags{
display:flex;
flex-wrap:wrap;
gap:7px;
margin-top:13px
}

#fya .tag{
padding:5px 10px;
border:1px solid #d8ca89;
border-radius:30px;
background:var(--gs);
color:#222;
font-size:14px;
font-weight:700;
line-height:1.4
}

#fya .local-bottom{
margin:15px 0 0!important;
padding-top:14px;
border-top:1px solid #e1d8ad
}


/* CASE */

#fya .case{
margin-top:23px;
padding:24px 26px;
border:2px solid var(--g);
border-radius:11px;
background:#fff;
box-shadow:0 6px 22px rgba(0,0,0,.045)
}

#fya .case-label{
display:inline-block;
margin-bottom:9px;
padding:4px 9px;
background:var(--g);
color:#111;
font-size:13px;
font-weight:700;
line-height:1.35
}

#fya .case h3{
font-size:22px
}

#fya .big{
display:block;
margin:5px 0 14px;
color:var(--r);
font-size:clamp(36px,6vw,52px);
font-weight:800;
line-height:1.05
}

#fya .case-result{
display:block;
margin:8px 0 6px;
color:var(--r);
font-size:1.35em;
font-weight:800;
line-height:1.3
}

#fya .reason{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:8px;
margin:16px 0
}

#fya .reason div{
padding:13px 14px;
border-left:4px solid var(--g);
background:var(--gs)
}

#fya .reason b{
display:block;
margin-bottom:2px;
color:#222;
line-height:1.3
}

#fya .reason span{
color:#222;
font-size:14px;
line-height:1.48
}

#fya .note{
font-size:13px;
color:#666!important;
line-height:1.45
}

#fya .case-figure{
margin:16px 0 14px
}

#fya .case-figure img{
display:block;
width:100%;
max-width:720px;
margin:0 auto;
border-radius:10px;
border:1px solid #e7dfbf
}

#fya .case-cap{
margin:8px 0 0!important;
text-align:center;
color:#666!important;
font-size:14px;
line-height:1.45
}


/* PROPERTY TYPE */

#fya .types{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:11px;
margin-top:22px
}

#fya .type{
padding:18px;
border:1px solid var(--bd);
border-radius:8px;
background:#fff
}

#fya .type-label{
display:inline-block;
margin-bottom:8px;
padding:3px 9px;
background:var(--g);
color:#111;
font-size:13px;
font-weight:700;
line-height:1.35
}

#fya .type h3{
padding-bottom:7px;
border-bottom:3px solid var(--g);
font-size:19px
}

#fya .type p{
margin:0!important;
font-size:15px;
line-height:1.52
}


/* FLOW PC */

#fya .flow{
display:grid;
grid-template-columns:repeat(5,1fr);
gap:7px;
margin-top:22px
}

#fya .step{
position:relative;
padding:14px 9px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:7px;
background:#fff;
text-align:center
}

#fya .step b{
display:block;
margin-bottom:3px;
color:var(--n);
font-size:13px;
line-height:1.2
}

#fya .step span{
color:#222;
font-size:14px;
font-weight:700;
line-height:1.32
}

#fya .step:after{
content:"→";
position:absolute;
right:-7px;
top:50%;
transform:translate(50%,-50%);
color:var(--g);
font-size:16px;
font-weight:700
}

#fya .step:last-child:after{
display:none
}


/* VOICE */

#fya .voice{
margin-top:22px;
padding:21px 23px;
border:1px solid var(--bd);
border-left:6px solid var(--g);
border-radius:0 9px 9px 0;
background:#fff
}

#fya .voice-label{
margin-bottom:5px;
color:var(--n);
font-size:14px;
font-weight:700
}

#fya .voice strong{
display:block;
margin-bottom:8px;
color:#222;
font-size:19px;
line-height:1.42
}


/* RELATED */

#fya .links{
display:grid;
grid-template-columns:1fr 1fr;
gap:11px;
margin-top:21px
}

#fya .link{
padding:18px 19px;
border:1px solid var(--bd);
border-top:4px solid var(--g);
border-radius:8px;
background:#fff
}

#fya .link b{
display:block;
margin-bottom:5px;
color:#222;
font-size:18px;
line-height:1.3
}

#fya .link span{
display:block;
margin-bottom:9px;
color:#222;
font-size:15px;
line-height:1.5
}

#fya .link a{
color:var(--n);
font-weight:700
}


/* NEXT */

#fya .next{
overflow:hidden;
border:2px solid var(--g);
border-radius:10px;
background:#fff
}

#fya .next-head{
padding:22px 23px 5px
}

#fya .next-body{
padding:0 23px 22px
}


/* FINAL */

#fya .final{
padding:43px 20px;
background:#f5f3e9;
text-align:center;
border-top:5px solid var(--g)
}

#fya .final h2{
color:#222!important
}

#fya .final p{
max-width:670px;
margin:0 auto 15px!important;
color:#222!important;
line-height:1.55
}


/* MOBILE */

@media(max-width:760px){

#fya{
font-size:17px;
line-height:1.55
}

#fya .sp-nowrap{
white-space:nowrap
}


#fya .in{
padding-left:6px;
padding-right:6px
}

#fya .sec{
padding:32px 0
}


/* HERO */

#fya .hero{
padding:32px 0 30px
}

#fya .hero-label{
font-size:14px;
padding:5px 11px;
margin-bottom:11px
}

#fya .hero-main{
margin-bottom:13px
}


#fya .hero-first{
font-size:clamp(22px,5.8vw,27px);
line-height:1.22;
white-space:normal
}

#fya .hero-mid{
display:block;
width:fit-content;
max-width:100%;
font-size:1em;
line-height:inherit
}

#fya .hero-bottom{
font-size:clamp(25px,6.5vw,30px);
line-height:1.22;
margin-top:.32em
}









#fya .hero-copy{
font-size:17px;
line-height:1.55
}

#fya .hero-point{
font-size:17px;
line-height:1.5;
padding:12px;
margin-top:13px
}


/* 本文 */

#fya p,
#fya .lead{
font-size:17px;
line-height:1.55
}


/* 見出し */

#fya h2{
font-size:clamp(24px,6vw,28px);
line-height:1.25;
margin-bottom:10px
}

#fya h3{
font-size:20px;
line-height:1.3
}

#fya .ey{
font-size:13px;
margin-bottom:7px
}


/* 1カラム */

#fya .grid,
#fya .types,
#fya .reason,
#fya .links,
#fya .stats{
grid-template-columns:1fr
}


/* HEROボタン */

#fya .hero-btns{
flex-direction:column;
gap:7px;
margin-top:14px
}

#fya .btn{
width:100%;
padding:12px 9px;
font-size:16px;
text-align:center
}


/* STATS */

#fya .stats{
gap:7px;
margin-top:18px
}

#fya .stat{
padding:12px 14px
}

#fya .stat b{
font-size:23px
}


/* INTRO */

#fya .intro{
padding:15px 13px
}

#fya .intro strong{
font-size:18px
}


/* CARDS */

#fya .grid{
gap:8px;
margin-top:15px
}

#fya .card{
padding:14px 13px
}

#fya .card:before{
margin-bottom:8px
}

#fya .card p{
font-size:16px!important;
line-height:1.5
}

#fya .card h3{
font-size:19px
}

#fya .num{
font-size:25px;
margin-bottom:2px
}


/* 仲宿 */

#fya .local{
padding:15px 13px;
margin-top:15px
}

#fya .local-title{
font-size:20px;
line-height:1.3
}

#fya .tags{
gap:6px;
margin-top:10px
}

#fya .tag{
font-size:14px;
padding:5px 8px
}

#fya .local-bottom{
margin-top:12px!important;
padding-top:11px
}


/* CASE */

#fya .case{
padding:16px 13px;
margin-top:15px
}

#fya .case-label{
font-size:13px;
margin-bottom:7px
}

#fya .case h3{
font-size:20px
}

#fya .big{
font-size:clamp(37px,10vw,49px);
line-height:1.02;
margin:4px 0 11px
}

#fya .case-result{
font-size:1.3em;
line-height:1.3
}

#fya .reason{
gap:7px;
margin:12px 0
}

#fya .reason div{
padding:11px 12px
}

#fya .reason b{
font-size:17px
}

#fya .reason span{
font-size:16px;
line-height:1.45
}

#fya .note{
font-size:14px!important;
line-height:1.45
}


/* PROPERTY */

#fya .types{
gap:8px;
margin-top:15px
}

#fya .type{
padding:14px 13px
}

#fya .type-label{
margin-bottom:6px
}

#fya .type h3{
font-size:19px;
padding-bottom:5px
}

#fya .type p{
font-size:16px!important;
line-height:1.5
}


/* STEP */

#fya .flow{
display:flex;
flex-direction:column;
gap:7px;
margin-top:15px
}

#fya .step{
position:relative;
display:flex;
align-items:center;
gap:10px;
min-height:auto;
padding:9px 10px;
border:1px solid #e2e2e2;
border-left:5px solid var(--g);
border-top:1px solid #e2e2e2;
border-radius:7px;
background:#fff;
text-align:left;
box-shadow:none
}

#fya .step b{
flex:0 0 auto;
display:flex;
align-items:center;
justify-content:center;
min-width:72px;
margin:0;
padding:5px 6px;
border-radius:4px;
background:var(--gs);
color:var(--n);
font-size:13px;
font-weight:800;
line-height:1.1
}

#fya .step span{
display:block;
color:#222;
font-size:17px;
font-weight:700;
line-height:1.25
}

#fya .step span br{
display:none
}

#fya .step:after{
content:"↓";
position:absolute;
left:50%;
right:auto;
top:auto;
bottom:-14px;
transform:translateX(-50%);
width:18px;
height:18px;
background:#fff;
color:var(--g);
font-size:14px;
font-weight:700;
line-height:18px;
text-align:center;
z-index:2
}

#fya .step:last-child:after{
display:none
}


/* VOICE */

#fya .voice{
padding:15px 13px;
margin-top:15px
}

#fya .voice-label{
font-size:14px;
margin-bottom:4px
}

#fya .voice strong{
font-size:18px;
line-height:1.4;
margin-bottom:7px
}


/* RELATED */

#fya .links{
gap:8px;
margin-top:15px
}

#fya .link{
padding:14px 13px
}

#fya .link b{
font-size:18px
}

#fya .link span{
font-size:16px!important;
line-height:1.5;
margin-bottom:8px
}


/* NEXT */

#fya .next-head{
padding:16px 13px 4px
}

#fya .next-body{
padding:0 13px 16px
}


/* FINAL */

#fya .final{
padding:31px 10px
}

}
</style>








<div id="fya">

<section class="hero">
<div class="in">
<div class="hero-label">板橋区・仲宿の不動産査定</div>
<div class="hero-main">
<span class="hero-first">一括査定の前に、<span class="hero-mid">地元の不動産会社にも</span></span>
<span class="hero-bottom">相談してみてください。</span>
</div>
<p class="hero-copy">同じ板橋区、同じ仲宿でも、不動産の評価は一律ではありません。道路、学区、用途地域、土地の形、高低差など、数十メートル場所が違うだけでも査定の考え方が変わることがあります。</p>
<div class="hero-point">実際に、板橋区仲宿の土地売却で<strong>「坪単価約80万円」</strong>の評価差が出た事例もありました。</div>
<div class="hero-btns">
<a href="#case" class="btn btn-n">坪単価80万円差の事例を見る ↓</a>
<a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" class="btn outline" target="_blank" rel="noopener noreferrer">板橋区の不動産売却・無料査定を見る →</a>
</div>
</div>
</section>

<section class="sec gbg"><div class="in"><div class="intro">
<p><strong>査定額は、「どの会社に頼んでも同じ」ではありません。</strong></p>
<p>一括査定は、複数の不動産会社へまとめて依頼できる便利な仕組みです。一方で、査定に使う比較事例や、物件固有の条件の見方によって、提示される査定額に差が出ることがあります。</p>
<p>だからこそ、査定額の高低だけでなく、<strong>「なぜその価格なのか」を説明できるか</strong>まで確認することが大切です。</p>
</div></div></section>

<section class="sec"><div class="in">
<div class="ey">01｜WHY APPRAISALS DIFFER</div>
<h2>同じ板橋区でも、<br>査定額に差が出る理由があります。</h2>
<p class="lead">土地や一戸建ては、町名や駅距離だけでは価格を判断できません。富士屋不動産では、周辺事例だけでなく、その不動産固有の条件を一つずつ確認します。</p>
<div class="grid">
<div class="card"><span class="num">01</span><h3>道路・接道条件</h3><p>道路幅員、公道・私道、セットバック、接道方向、間口などは、土地の使いやすさや建築計画に影響します。</p></div>
<div class="card"><span class="num">02</span><h3>用途地域・建築条件</h3><p>建ぺい率・容積率、高度地区などによって、建てられる建物の規模や用途が変わります。</p></div>
<div class="card"><span class="num">03</span><h3>学校区</h3><p>同じ駅距離でも、学校区によってファミリー層からの需要が変わる場合があります。</p></div>
<div class="card"><span class="num">04</span><h3>地形・ハザード</h3><p>高低差、洪水、液状化なども、購入検討者が確認する大切な条件です。</p></div>
<div class="card"><span class="num">05</span><h3>土地の形・間口</h3><p>面積が同じでも、間口や奥行きによって建築プランの入れやすさは変わります。</p></div>
<div class="card"><span class="num">06</span><h3>実際の買主需要</h3><p>「誰がこの不動産を買うのか」という視点から、売出価格と販売方法を検討します。</p></div>
</div></div></section>

<section class="sec bg"><div class="in">
<div class="ey">02｜NAKAJUKU</div>
<h2>例えば「仲宿」なら、<br>ここまで細かく見ています。</h2>
<p class="lead">富士屋不動産の店舗がある仲宿でも、すべての不動産を同じ坪単価で評価することはできません。</p>
<div class="local">
<div class="local-title">「仲宿だから坪○万円」ではなく、「この不動産だからいくら」を考えます。</div>
<p>査定では、例えば次のような項目を確認します。</p>
<div class="tags">
<span class="tag">金沢小学校学区</span><span class="tag">前面道路幅員</span><span class="tag">公道・私道</span><span class="tag">セットバック</span><span class="tag">土地の間口</span><span class="tag">土地形状</span><span class="tag">用途地域</span><span class="tag">高低差</span><span class="tag">建築プラン</span><span class="tag">周辺の成約事例</span><span class="tag">販売中の競合物件</span>
</div>
<p class="local-bottom">同じ仲宿でも、こうした条件によって購入を検討する層や土地の使いやすさが変わります。地元を知っていることの意味は、単に「地元だから高く査定する」ことではなく、<strong>価格を判断するための材料を細かく持っていること</strong>だと考えています。</p>
</div></div></section>

<section class="sec" id="case"><div class="in">
<div class="ey">03｜ACTUAL CASE</div>
<h2>実際に、仲宿の土地で<br>他社査定と坪単価約80万円の差が出た事例があります。</h2>
<p class="lead">売主様は一括査定サイトを利用し、複数の不動産会社へ査定を依頼されていました。</p>
<div class="case">
<div class="case-label">実際の売却事例｜板橋区仲宿</div>
<h3>他社が査定していた価格との差</h3>
<span class="big">坪単価約80万円</span>
<p>富士屋不動産では、仲宿周辺の実績価格、土地条件、金沢小学校学区の需要などを確認して査定。当社のお客様とのご縁につながり、売却のお手伝いをさせていただきました。</p>
<figure class="case-figure">
<img src="https://cdn.img-asp.jp/cms/186095_1_0_0_1.jpg" alt="板橋区仲宿の土地売却事例">
<figcaption class="case-cap">実際に売却をお手伝いした板橋区仲宿の物件事例</figcaption>
</figure>
<div class="reason">
<div><b>実績価格を確認</b><span>仲宿周辺の実績価格を確認し、対象物件と条件がどこまで似ているかを整理しました。</span></div>
<div><b>土地条件・学区需要</b><span>土地条件に加え、金沢小学校学区の需要なども確認しました。</span></div>
<div><b>ご縁につながった売却</b><span>当社のお客様とのご縁につながり、実際の売却までお手伝いしました。</span></div>
</div>
<p>その結果、他社が査定していた価格より<strong class="case-result">坪単価で約80万円高い価格で成約しました。</strong></p>
<p>これは「地元だから高く査定した」という話ではありません。物件条件と地域の需要を細かく確認した結果です。</p>
<p class="note">※すべての物件で同様の価格差が生じるものではありません。不動産価格は立地、面積、接道条件、土地形状、市況等によって異なります。</p>
</div></div></section>

<section class="sec gbg">
<div class="in">

<div class="ey">
04｜LOCAL APPRAISAL
</div>

<h2>
地元の査定で大切なのは、<br>
「町名を知っている」ことだけではありません。
</h2>

<p class="lead">
地域を知っていても、根拠のない高値査定では意味がありません。
大切なのは、その場所特有の条件を価格にどう反映したのかを説明できることです。
</p>

<div class="grid">

<div class="card">
<span class="num">01</span>
<h3>比較事例の条件差を見る</h3>
<p>
同じ仲宿の事例でも、面積・道路・用途地域・形状が違えば、そのまま比較はできません。
</p>
</div>

<div class="card">
<span class="num">02</span>
<h3>販売中の競合物件を見る</h3>
<p>
過去の成約事例だけでなく、現在売り出されている物件との競合関係も確認します。
</p>
</div>

<div class="card">
<span class="num">03</span>
<h3>買主側の見方で確認する</h3>
<p>
「この不動産なら誰が買うのか」「何を評価するのか」という視点から価格を考えます。
</p>
</div>

</div>

</div>
</section>

<section class="sec bg"><div class="in">
<div class="ey">05｜CUSTOMER VOICE</div>
<h2>売主であるT様の声</h2>
<div class="voice">
<div class="voice-label">板橋区・土地売却　T様</div>
<strong>「物件評価と現在相場をきちんと見てくれました。」</strong>
<p>8社すべてに訪問査定をお願いしましたが、2社は机上査定を持ってきました。また、査定で比較にならない物件を使っている会社もありました。御社は売出物件もすぐ調べてもらえた。個人経営のため、責任感があると思いました。</p>
</div></div></section>

<section class="sec"><div class="in">
<div class="ey">06｜RELATED</div>
<h2>一括査定や会社選びは、<br>別の記事で詳しく解説しています。</h2>
<div class="links">
<div class="link"><b>査定額と「実際に売れる価格」は違う</b><span>一括査定の仕組みや、査定額だけで会社を選ばない方がよい理由をまとめています。</span><a href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer">一括査定の記事を読む →</a></div>
<div class="link"><b>仲介会社の規模だけで決めない</b><span>会社の規模ではなく、販売方法や情報公開の姿勢まで確認したい理由を解説しています。</span><a href="https://www.fujiyafudosan.co.jp/blog/entry-571491/" target="_blank" rel="noopener noreferrer">仲介会社の選び方の記事を読む →</a></div>
</div></div></section>

<section class="sec gbg"><div class="in">
<div class="next">
<div class="next-head"><div class="ey">NEXT STEP</div><h2>板橋区で売却を具体的に検討する方へ。</h2></div>
<div class="next-body">
<p>板橋区の売却相場、実際の売却事例、囲い込みをしない販売方針、インスペクション、直接買取、無料査定については、売却総合ページにまとめています。</p>
<a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" class="btn btn-n" target="_blank" rel="noopener noreferrer">板橋区の不動産売却・無料査定を見る →</a>
</div></div></div></section>

<section class="final">
<h2>町名だけではなく、<br>その不動産を一つずつ見て査定します。</h2>
<p>一括査定を利用する前でも、利用した後でもご相談いただけます。査定額の根拠を確認したい段階でも構いません。</p>
<a href="https://www.fujiyafudosan.co.jp/satei/" class="btn btn-g" target="_blank" rel="noopener noreferrer">無料査定を依頼する →</a>
</section>

</div>


<style>
/* 2026-10-10 見出し番号・英語表記をゴールドに統一 */
#fya .ey{color:#bea958!important}
/* 2026-10-10 読みやすさ調整：元の行間と記事構成は維持 */
#fya{font-size:20px;color:#111}
#fya p,#fya .lead,#fya .hero-copy,#fya .hero-point,#fya .card p,#fya .type p,#fya .reason span,#fya .link span,#fya .step span,#fya .diagnosis-answer{font-size:20px!important;color:#111!important}
#fya .ey,#fya .tag,#fya .hero-label,#fya .case-label,#fya .type-label,#fya .stat span,#fya .step b,#fya .voice-label{font-size:16px}
#fya .note,#fya .case-cap{font-size:16px!important}
#fya .link a,#fya .btn{font-size:18px}
#fya h2,#fya h3{color:#111!important}
#fya .final .final-copy-left{width:fit-content;max-width:670px;margin:0 auto 15px!important;text-align:left}
/* 2026-10-27 強調文字の縮小対策：サイト共通CSSのリセット（strong・b＝14px）を打ち消し、本文20pxより大きく */#fya strong,#fya b{font-size:inherit;font-weight:700}
#fya p strong{font-size:1.1em}
#fya .intro strong{font-size:22px}
#fya .voice strong{font-size:22px}
#fya .reason b{font-size:20px}
#fya .link b{font-size:20px}
#fya .hero-point strong{font-size:1.35em;font-weight:800}
#fya .case-result{font-size:1.3em;font-weight:800}
@media(max-width:760px){
/* 2026-10-27 スマホ左右余白：画面端から各10px（親要素の余白に関係なく固定・横スクロールなし） */#fya{width:auto;max-width:none;margin-left:calc(50% - 50vw + 10px);margin-right:calc(50% - 50vw + 10px);transform:none;font-size:20px}
#fya .in{padding-left:0;padding-right:0}
#fya .final{padding:31px 6px}
/* 2026-10-27 強調文字（スマホ） */#fya p strong{font-size:1.1em}
#fya .intro strong{font-size:22px}
#fya .voice strong{font-size:21px}
#fya .reason b{font-size:20px}
#fya .link b{font-size:20px}
#fya p,#fya .lead,#fya .hero-copy,#fya .hero-point,#fya .card p,#fya .type p,#fya .reason span,#fya .link span,#fya .step span{font-size:20px!important}
#fya .btn{font-size:19px}
#fya .final .final-copy-left{width:100%}
}
</style>
]]></description>
            <pubDate>2026-10-27</pubDate>
        </item>
                
        <item>
            <title>建売・マンション売ったら、手元にいくら残る？譲渡所得税シミュレーション（共有・取得費・減価償却・税率・ A4出力版）</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-768717/</link>
            <description><![CDATA[<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>【概算】譲渡所得税＆売却手残りシミュレーター（共有対応版）</title>
<style>
/* ====== ベーススタイル（既存継承） ====== */
#jotoCalc{color-scheme:only light;--bg:#f7f9fc;--ink:#111;--line:#e6eef8;--brand:#0b63bd;
  font-family:"Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック",Meiryo,sans-serif;color:var(--ink);background:var(--bg)}
#jotoCalc,#jotoCalc *{box-sizing:border-box}
#jotoCalc .wrap{max-width:800px;margin:20px auto;padding:14px}
#jotoCalc .card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px rgba(11,99,189,.08);padding:14px;margin:14px 0;break-inside:avoid}
#jotoCalc h2{text-align:center;font-size:1.25rem;font-weight:800;margin:0 0 10px}
#jotoCalc h3{font-size:1.05rem;font-weight:800;margin:0 0 6px;color:var(--brand)}
#jotoCalc h4{font-size:.95rem;font-weight:800;margin:8px 0 4px;color:#333}
#jotoCalc label{display:block;font-weight:700;font-size:.95rem;margin:8px 0 4px}
#jotoCalc input,#jotoCalc select,#jotoCalc textarea{display:block;width:100%;padding:10px;border:1px solid #dbe6f3;border-radius:10px;font-size:1rem;background:#fff}
#jotoCalc input[readonly]{background:#f3f6fa;color:#555;cursor:not-allowed}
#jotoCalc input:disabled{background:#f2f4f7;color:#555;cursor:not-allowed}
#jotoCalc .muted{font-size:.85rem;opacity:.8;line-height:1.5;margin:6px 0 0}
.row-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}
@media(max-width:560px){.row-2,.row-3{grid-template-columns:1fr}}
.compact{display:flex;align-items:center;gap:8px;margin:4px 0}
#jotoCalc .calcline{display:flex;justify-content:space-between;gap:8px;margin:6px 0}
#jotoCalc .calcline .value{font-weight:800}
.total{font-size:1.05rem}
.emwrap{margin-top:8px;padding:10px 12px;border:2px solid #0b63bd22;border-radius:12px;background:#f6fbff}
.emtitle{font-weight:900;color:#111}
.emvalue{font-weight:900;font-size:1.5rem;color:#111}
.fold{border:1px dashed #cfe0f5;border-radius:12px;padding:12px;margin-top:14px;background:#fbfdff}
.btn{display:inline-block;border:1px solid var(--brand);color:#fff;background:var(--brand);
  padding:10px 14px;border-radius:10px;font-weight:800;text-align:center;cursor:pointer}
.btn.secondary{background:#fff;color:var(--brand)}
.btn.danger{background:#fff;color:#c0392b;border-color:#c0392b}
.btn.sm{padding:6px 12px;font-size:.88rem}
#jotoCalc .btn:disabled{opacity:.5;cursor:not-allowed}
.space-top{margin-top:10px}
.yen::after{content:" 円";font-weight:700}

/* チェックボックス行 */
#jotoCalc .compact input[type="checkbox"]{
  display:inline-block !important;width:auto !important;padding:0 !important;
  margin:0 !important;vertical-align:middle;flex-shrink:0;cursor:pointer;}
#jotoCalc .compact label{
  display:inline-block !important;width:auto !important;margin:0 !important;
  font-weight:normal;word-break:keep-all;white-space:normal;min-width:0;cursor:pointer;}

/* 消費税率行 */
#jotoCalc .taxrate-row{display:flex;align-items:center;gap:8px;width:100%;}
#jotoCalc .taxrate-row select{flex:1 1 auto;min-width:200px;}
#jotoCalc #acqTaxApplyBtn{flex:0 0 auto;margin-left:auto;padding:6px 12px;font-size:0.9rem;}

/* 冒頭案内 */
#jotoCalc #introCard .lead-strong{
  font-weight:900;text-align:left;line-height:1.65;
  font-size:clamp(1.2rem,4.0vw,1.0rem);margin:.1rem 0;}

/* 注意メッセージ（共通） */
#jotoCalc .warnbox{
  display:none;margin:8px 0 0;padding:8px 12px;border-radius:8px;
  background:#fff8e1;border:1px solid #f5c842;color:#7a5800;font-size:.88rem;line-height:1.55;}
#jotoCalc .warnbox.on{display:block;}

/* PC版のみ ❶/❷ を縦並び */
@media(min-width:561px){
  #jotoCalc .row-2.break-on-pc{grid-template-columns:1fr;}}

/* スマホ対応 */
@media(max-width:560px){
  #jotoCalc .taxrate-row{flex-wrap:wrap;}
  #jotoCalc .taxrate-row select,#jotoCalc #acqTaxApplyBtn{flex:1 1 100%;margin-left:0;}
  #jotoCalc input[type="month"]{width:100%;min-width:0;-webkit-appearance:none;}
  #jotoCalc input,#jotoCalc select{min-width:0;max-width:100%;}}

/* ====== 共有者カード ====== */
.kyoyu-section{background:#fff;border:2px solid #cfe0f5;border-radius:14px;padding:16px;margin:12px 0;position:relative;}
.kyoyu-section .kyoyu-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap;}
.kyoyu-section .kyoyu-title{font-size:1.08rem;font-weight:900;color:var(--brand);flex:1;}
.kyoyu-section .kyoyu-badge{background:var(--brand);color:#fff;border-radius:20px;padding:2px 12px;font-size:.82rem;font-weight:800;}
.kyoyu-add-btn{width:100%;margin:8px 0;padding:12px;background:#f0f7ff;border:2px dashed #90b8e8;border-radius:12px;
  color:#0b63bd;font-weight:800;font-size:.95rem;cursor:pointer;text-align:center;transition:background .15s;}
.kyoyu-add-btn:hover{background:#e0f0ff;}
.kyoyu-remove-btn{padding:4px 12px;font-size:.82rem;background:#fff;color:#c0392b;border:1px solid #e0b0b0;border-radius:8px;cursor:pointer;font-weight:700;}
.kyoyu-remove-btn:hover{background:#fff0f0;}
.kyoyu-note{margin:6px 0 0;padding:6px 10px;border-radius:8px;background:#fff8e1;border:1px solid #f5c842;color:#7a5800;font-size:.82rem;line-height:1.5;}

/* 結果テーブル */
.result-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:.93rem;}
.result-table th,.result-table td{border:1px solid #dbe6f3;padding:7px 10px;}
.result-table th{background:#f0f6ff;color:#0b63bd;font-weight:800;text-align:center;}
.result-table td{text-align:right;}
.result-table td.label{text-align:left;color:#333;font-weight:700;}
.result-table tr.total-row td{background:#f0f6ff;font-weight:900;font-size:1.05rem;color:#d00;}
.result-table tr.tax-row td.num{color:#d00;font-weight:800;}
.result-table tr.sub-row td{font-size:.85rem;color:#666;}
.result-table tr.net-row td{background:#f7f9fc;font-weight:900;color:#111;font-size:1.08rem;}
.result-table tr.net-row td.num-neg{background:#fef0f0;color:#c0392b;font-size:1.08rem;font-weight:900;}

/* 合計結果ボックス */
.soukei-box{background:#f0f7ff;border:2px solid #0b63bd33;border-radius:12px;padding:14px;margin-top:14px;}
.soukei-box .soukei-title{font-size:1.0rem;font-weight:900;color:#0b63bd;margin-bottom:8px;}

/* PDF保存・作成者カード */
#jotoCalc #pdfCard .pdf-hr{height:1px;background:#e6eef8;margin:14px 0;border:0}
#jotoCalc #pdfCard #pdfBtnArea .btn{display:block}

/* 途中保存パネル */
#jotoStoragePanel{max-width:800px;margin:0 auto 14px;padding:0 14px;}
#jotoStoragePanel .sp-box{border:1px solid #cfe0f5;border-radius:12px;background:#f6fbff;padding:10px 14px;}
#jotoStoragePanel .sp-title{font-size:.82rem;font-weight:800;color:#0b63bd;margin:0 0 8px;letter-spacing:.02em;}
#jotoStoragePanel .sp-btns{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;}
#jotoStoragePanel .sp-btns button{flex:1 1 auto;font-size:.88rem;padding:8px 10px;border-radius:8px;font-weight:800;cursor:pointer;border:1px solid #0b63bd;}
#jotoStoragePanel .sp-btns .sp-save{background:#0b63bd;color:#fff;}
#jotoStoragePanel .sp-btns .sp-load{background:#fff;color:#0b63bd;}
#jotoStoragePanel .sp-btns .sp-del{background:#fff;color:#c0392b;border-color:#c0392b;}
#jotoStoragePanel .sp-status{font-size:.80rem;color:#555;line-height:1.55;}
#jotoStoragePanel .sp-status .sp-ts{font-weight:700;color:#1a7f3c;}
#jotoStoragePanel .sp-status .sp-none{color:#888;}
#jotoStoragePanel .sp-note{font-size:.76rem;color:#777;margin-top:4px;line-height:1.5;}


/* ====== 特例の選択カード ====== */
#jotoCalc .toku-head{font-weight:800;font-size:.95rem;margin:10px 0 6px;color:#333}
#jotoCalc .toku-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}
@media(max-width:560px){#jotoCalc .toku-grid{grid-template-columns:1fr}}
#jotoCalc .toku-card{display:block;margin:0;cursor:pointer;font-weight:normal;position:relative}
#jotoCalc .toku-card input[type="checkbox"]{position:absolute;opacity:0;width:1px;height:1px;padding:0;margin:0;border:0}
#jotoCalc .toku-inner{display:flex;gap:12px;align-items:flex-start;height:100%;padding:12px 14px;border:2px solid #dbe6f3;border-radius:12px;background:#fff;transition:border-color .15s,background .15s}
#jotoCalc .toku-card:hover .toku-inner{border-color:#90b8e8}
#jotoCalc .toku-box{flex:0 0 26px;width:26px;height:26px;border:2px solid #9bb3cf;border-radius:7px;background:#fff;margin-top:2px;position:relative}
#jotoCalc .toku-body{flex:1;min-width:0}
#jotoCalc .toku-title{display:block;font-weight:900;font-size:1rem;color:#111;line-height:1.45}
#jotoCalc .toku-desc{display:block;font-size:.85rem;color:#444;line-height:1.6;margin-top:4px}
#jotoCalc .toku-pill{display:inline-block;margin-top:8px;padding:2px 12px;border-radius:20px;font-size:.8rem;font-weight:800;background:#eef2f7;color:#667}
#jotoCalc .toku-pill::after{content:"使わない"}
#jotoCalc .toku-card input:checked + .toku-inner{border-color:#0b63bd;background:#f0f7ff}
#jotoCalc .toku-card input:checked + .toku-inner .toku-box{background:#0b63bd;border-color:#0b63bd}
#jotoCalc .toku-card input:checked + .toku-inner .toku-box::after{content:"";position:absolute;left:7px;top:2px;width:7px;height:13px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}
#jotoCalc .toku-card input:checked + .toku-inner .toku-pill{background:#0b63bd;color:#fff}
#jotoCalc .toku-card input:checked + .toku-inner .toku-pill::after{content:"使う"}
#jotoCalc .toku-card input:focus-visible + .toku-inner{outline:3px solid #90b8e8;outline-offset:2px}
#jotoCalc .toku-card input:disabled + .toku-inner{cursor:not-allowed}
#jotoCalc .toku-status{display:block;margin-top:6px;font-size:.82rem;font-weight:700}
#jotoCalc .toku-status.ok{color:#1a7f3c}
#jotoCalc .toku-status.ng{color:#c0392b}
#jotoCalc .toku-link{display:inline-block;margin-top:6px;font-size:.8rem;color:#0b63bd;text-decoration:underline}

/* 個別上書きフォールド */
.override-fold{border:1px dashed #f5c842;border-radius:10px;padding:10px;margin-top:8px;background:#fffdf0;}

@media print{
  #jotoCalc .card{break-inside:avoid;page-break-inside:avoid}
  .kyoyu-section{break-inside:avoid;}
}
</style>
</head>
<body>

<section id="jotoCalc">
  <div class="card" id="introCard">
    <p class="lead-strong">不動産を売却するときに気になるのが「譲渡所得税」。</p>
    <p class="lead-strong">このサイトでは、売却価格や経費を入力するだけでかんたんにシミュレーションできます。<strong>共有名義にも対応しています。</strong></p>
    <p class="muted" style="margin-top:8px">※計算はどなたでもご利用いただけます。PDFの保存と、PDFに表示する会社名・担当者名・電話番号の変更には、パスワードの入力が必要です。</p>
  </div><!-- /introCard -->

  <div class="wrap" id="jotoArea">
    <!-- お客様名 -->
    <div class="card" style="background:#f6fbff;border-color:#cfe0f5;">
      <label style="color:#111;">物件名・案件名（PDF出力用）</label>
      <input type="text" id="customerName" placeholder="">
    </div>

    <!-- Ⅰ. 共通情報（売却・建物・取得費） -->
    <div class="card">
      <h3>Ⅰ．共通情報（売却物件・取得費）</h3>
      <p class="muted" style="margin-top:0">取得日・建物情報・取得費は共有者全員で共通入力します。各共有者の持分に応じて自動按分します。</p>

      <label>売却引渡し日</label>
      <div class="row-3">
        <input type="text" id="saleYear" placeholder="2026" inputmode="numeric" pattern="\d*">
        <input type="text" id="saleMonth" placeholder="7" inputmode="numeric" pattern="\d*">
        <input type="text" id="saleDay" placeholder="31" inputmode="numeric" pattern="\d*">
      </div>

      <label>取得日</label>
      <div class="row-3">
        <input type="text" id="acqYear" placeholder="2010" inputmode="numeric" pattern="\d*">
        <input type="text" id="acqMonth" placeholder="5" inputmode="numeric" pattern="\d*">
        <input type="text" id="acqDay" placeholder="26" inputmode="numeric" pattern="\d*">
      </div>

      <div class="row-2">
        <div><label>所有期間（譲渡年1月1日現在・自動）</label><input id="holdingYearsJan1" readonly></div>
        <div><label>長短期判定（1月1日基準）</label><input id="termType" readonly></div>
      </div>
      <div class="row-2">
        <div><label>経過年数（減価償却の計算用・自動）</label><input id="holdingYears" readonly></div>
        <div><label>減価償却の起算</label><input type="text" value="取得日から譲渡日まで（固定）" readonly></div>
      </div>
      <p class="muted">※長短期・10年超の判定は<strong>譲渡した年の1月1日時点の所有期間</strong>で行います。減価償却の経過年数（実日数ベース）とは一致しないことがあります。</p>

      <label>建物の構造（譲渡所得の償却率）</label>
      <select id="structType">
        <option value="wood" selected>木造（0.031）</option>
        <option value="wood_mortar">木骨モルタル（0.034）</option>
        <option value="ls_3mm">金属造① 3mm以下（軽量鉄骨・0.036）</option>
        <option value="ls_34mm">金属造② 3mm超4mm以下（軽量鉄骨・0.025）</option>
        <option value="heavy_steel">重量鉄骨造 4mm超（0.020）</option>
        <option value="rc">RC・マンション（0.015）</option>
      </select>
      <p class="muted">※減価償却：取得→譲渡の経過年数で、取得価額×0.9×償却率×経過年数（6か月以上切上げ、上限95%）。非業務用旧定額法。</p>

      <label>① 譲渡金額（全体）</label><input type="text" id="salePrice" data-comma="1" placeholder="50,000,000">
      <label>② 固都税精算金（全体）</label><input type="text" id="taxAdjust" data-comma="1" placeholder="100,000">
      <p class="muted">①＋②＝「譲渡価格」（全体）。各共有者へは持分按分で配分します。</p>

      <label>③ 譲渡費用（仲介手数料・全体）</label>
      <div class="row-2">
        <input type="text" id="expBroker" data-comma="1" placeholder="自動計算" style="align-self:start">
        <div style="display:flex;gap:12px;align-items:start;flex-wrap:wrap;">
          <div class="compact" style="margin:0"><span class="muted">消費税率</span>
            <select id="brokerVat"><option value="0.10" selected>10%</option><option value="0">0%</option></select>
          </div>
          <div class="compact" style="margin:0"><span class="muted">自動計算</span>
            <select id="autoBroker"><option value="on" selected>ON</option><option value="off">OFF</option></select>
          </div>
          <div class="compact" style="margin:0"><span class="muted">低廉な空家等の特例</span>
            <select id="brokerLowPrice">
              <option value="off" selected>使わない</option>
              <option value="on">適用（800万円以下・30万円）</option>
            </select>
          </div>
        </div>
      </div>
      <p class="muted">※通常は速算式（売買価格×3%＋6万円）×消費税。「低廉な空家等の特例」を適用すると、売買価格800万円以下の場合に30万円＋消費税で計算します（宅建業法第46条に基づく告示、令和6年7月1日施行）。</p>

      <label>④ 譲渡費用（印紙代・全体）</label>
      <div class="row-2">
        <input type="text" id="expStamp" data-comma="1" placeholder="自動計算" style="align-self:start">
        <div class="compact"><span class="muted">自動計算</span>
          <select id="autoStamp"><option value="on" selected>ON</option><option value="off">OFF</option></select>
        </div>
      </div>
      <p class="muted">※不動産譲渡契約書の軽減税率（令和9年3月31日まで）で概算。契約金額1万円未満は非課税。</p>

      <label>⑤ 譲渡費用（立退料・解体費・測量 等・全体）</label><input type="text" id="expOther1" data-comma="1" placeholder="0">
      <label>⑥ 譲渡費用に含めない費用（建物調査・抵当権抹消・住所変更 等・全体）</label><input type="text" id="expOther2" data-comma="1" placeholder="0" value="100,000">

      <!-- 取得費 -->
      <div style="margin-top:16px;padding-top:12px;border-top:1px solid #e6eef8;">
        <h4>取得費（全体・持分按分のベース）</h4>

        <label>購入時点の消費税率</label>
        <div class="taxrate-row">
          <select id="acqBldTaxRate">
            <option value="0.03">3%（1989/4〜1997/3）</option>
            <option value="0.05">5%（1997/4〜2014/3）</option>
            <option value="0.08" selected>8%（2014/4〜2019/9）</option>
            <option value="0.10">10%（2019/10〜）</option>
          </select>
          <button type="button" id="acqTaxApplyBtn" class="btn secondary">決定</button>
        </div>

        <label>購入時の建物消費税額（全体）</label>
        <input type="text" id="acqBldTax" data-comma="1" placeholder="例：1,081,481">

        <div class="row-2 break-on-pc">
          <div><label>❶ 建物購入金額（全体）</label><input type="text" id="acqBld" data-comma="1" placeholder="（不明なら下で按分）"></div>
          <div><label>❷ 土地購入金額（全体）</label><input type="text" id="acqLand" data-comma="1" placeholder="（不明なら下で按分）"></div>
        </div>
        <p class="muted">※建物金額が不明な場合に、消費税から逆算して❶へ自動反映します。</p>

        <div class="space-top">
          <button id="unknownBtn" class="btn secondary" type="button">土地/建物の割合が不明（購入総額から按分）を設定</button>
          <div id="unknownBox" class="fold" style="display:none">
            <label>購入総額（建物＋土地・全体）</label><input type="text" id="acqTotal" data-comma="1" placeholder="45,000,000">
            <p class="muted">
              ※按分は次の優先順位で行います。<br>
              　①「家屋割合（％）」を入力した場合は、その割合で配分<br>
              　② ①が空欄で「固定資産税評価額（家屋・土地）」を入力した場合は、その比で配分<br>
              　③ ①②とも空欄の場合に「建物の標準的な建築価額表（国税庁）」で建物価額を推計し、残額を土地とする
            </p>
            <div class="row-2">
              <div><label>（推計用）延床面積（㎡）</label><input type="text" id="floorArea" inputmode="decimal" placeholder="80"></div>
              <div><label>（推計用）構造（標準建築単価）</label>
                <select id="structNTA">
                  <option value="wood" selected>木造</option>
                  <option value="src">SRC（鉄骨鉄筋コンクリート）</option>
                  <option value="rc">RC（鉄筋コンクリート）</option>
                  <option value="steel">鉄骨造</option>
                </select>
              </div>
            </div>
            <div class="row-2">
              <div><label>（推計用）新築年月</label><input type="month" id="ntaBuildMonth"></div>
              <div><label>NTA推計の取得時点までの減価を見込む</label>
                <select id="ntaDepToggle">
                  <option value="on">ON（購入時が中古）</option>
                  <option value="off" selected>OFF（購入時が新築）</option>
                </select>
              </div>
            </div>
            <label>標準建築単価（千円/㎡・自動）</label><input type="text" id="ntaUnitK" readonly>
            <div id="ntaFormula" class="muted">標準建築価額（円）＝ 延床面積 × 標準単価(千円/㎡) × 1000</div>
            <div id="ntaYearNote" class="muted"></div>
            <div class="row-2" style="margin-top:10px">
              <div><label>家屋割合（％・分かれば）</label><input type="text" id="bldRatioManualPct" inputmode="decimal" placeholder="例：60"></div>
              <div><label>固定資産税評価額：家屋</label><input type="text" id="evalBld" data-comma="1" placeholder="8,000,000"></div>
            </div>
            <label>固定資産税評価額：土地</label><input type="text" id="evalLand" data-comma="1" placeholder="12,000,000">
          </div>
        </div>

        <label>❸ 購入時の経費①（仲介手数料・全体）</label><input type="text" id="buyFee1" data-comma="1" placeholder="1,000,000">
        <label>❹ 購入時の経費②（登記・司法書士・全体）</label><input type="text" id="buyFee2" data-comma="1" placeholder="250,000">
        <label>❺ 購入時の経費③（印紙・全体）</label><input type="text" id="buyFee3" data-comma="1" placeholder="10,000">

        <!-- 自動計算表示 -->
        <div style="margin-top:10px;padding:10px;background:#f6fbff;border-radius:10px;border:1px solid #cfe0f5;">
          <div class="calcline" style="margin:3px 0"><span class="muted">❻ 取得時諸費用（土地・全体）</span><span class="value muted" id="acqLandFees">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❼ 取得時諸費用（建物・全体）</span><span class="value muted" id="acqBldFees">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">建物割合（%）</span><span class="value muted" id="bldRatioPct">— %</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❽ 建物取得価額（❶＋❼・全体）</span><span class="value muted" id="bldBasis">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">❾ 減価償却費相当額（全体）</span><span class="value muted" id="deprAmt">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">建物取得費（控除後・全体）</span><span class="value muted" id="bldBasisAfter">0 円</span></div>
          <div class="calcline" style="margin:3px 0"><span class="muted">土地取得費（❷＋❻・全体）</span><span class="value muted" id="landBasis">0 円</span></div>
          <div class="calcline total" style="margin:3px 0"><span>取得費合計（全体）</span><span class="value" id="basisTotal">0 円</span></div>
        </div>
        <div id="basisWarnMsg" class="warnbox">
          ⚠️ 取得費合計が譲渡価格の5%を下回っています。取得費が不明または極めて低い場合、実務では「概算取得費（譲渡価格×5%）」を選択できます。最終的な税額は税務署・税理士にご確認ください。
        </div>
        <div style="margin-top:12px">
          <label class="toku-card" for="use5pctBasis">
            <input type="checkbox" id="use5pctBasis">
            <div class="toku-inner">
              <span class="toku-box"></span>
              <span class="toku-body">
                <span class="toku-title">取得費が分からない（概算取得費：譲渡価格の5%を使う）</span>
                <span class="toku-desc">購入時の契約書などが無く、買った金額が分からない場合に使います。上で入力した取得費の代わりに「譲渡価格×5%」を取得費として計算します。</span>
                <span class="toku-status" id="basis5Info"></span>
                <span class="toku-pill"></span>
              </span>
            </div>
          </label>
          <a class="toku-link" href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3258.htm" target="_blank">国税庁の解説（No.3258）</a>
        </div>
        <div id="basis5Warn" class="warnbox"></div>
        <p class="muted">※根拠：所得税基本通達38-16、租税特別措置法第31条の4。実際の取得費が譲渡価格の5%を下回る場合も、5%を取得費とすることができます。</p>
      </div>
    </div>

    <!-- Ⅱ. 共有者設定 -->
    <div class="card">
      <h3>Ⅱ．共有者と特例の設定</h3>
      <p class="muted" style="margin-top:0">各共有者の持分・特例・ローン残債を入力します。持分の合計が100%になるよう入力してください。</p>

      <div id="kyoyuList"></div>

      <button class="kyoyu-add-btn" id="addKyoyuBtn" type="button">＋ 共有者を追加</button>

      <div style="margin-top:8px;padding:8px 12px;background:#fff8e1;border-radius:8px;border:1px solid #f5c842;font-size:.85rem;color:#7a5800;" id="hibunSummary">
        持分合計：<strong id="totalHibunPct">0</strong>%
        <span id="hibunWarn" style="color:#c0392b;font-weight:700;display:none;">　⚠ 持分の合計が100%になっていません</span>
      </div>
      <p class="muted">
        ※3,000万円特別控除は、その家屋に居住していた共有者がそれぞれ適用できるのが原則です。<br>
        　ただし家屋の所有者と敷地の所有者が異なる場合は、家屋の所有者と敷地の所有者を合わせて3,000万円が上限になります（国税庁 <a href="https://www.nta.go.jp/taxes/shiraberu/taxanswer/joto/3311.htm" target="_blank" style="color:#7a5800;">No.3311</a>）。初期状態では1人目のみチェックが入っています。
      </p>
    </div>

    <!-- Ⅲ. 計算結果 -->
    <div class="card">
      <h3>Ⅲ．計算結果</h3>

      <!-- 個別結果テーブル -->
      <div id="resultTableWrap" style="overflow-x:auto;">
        <table class="result-table" id="resultTable">
          <thead>
            <tr id="resultHead">
              <th style="text-align:left;min-width:180px;">項目</th>
            </tr>
          </thead>
          <tbody id="resultBody"></tbody>
        </table>
      </div>

      <!-- 合計結果 -->
      <div class="soukei-box" id="soukeiBox">
        <div class="soukei-title">【合計】全共有者の集計</div>
        <div class="calcline"><span>譲渡価格合計</span><span class="value yen" id="so_sale">0</span></div>
        <div style="margin-top:8px;padding:10px 12px;border:2px solid #e0000022;border-radius:12px;background:#fff5f5;">
          <div class="calcline" style="margin:0">
            <span style="font-weight:900;color:#c0392b;">概算税額合計（全員分）</span>
            <span style="white-space:nowrap;"><span style="font-weight:900;font-size:1.5rem;color:#c0392b;" id="so_tax">0</span><span style="font-weight:700;color:#c0392b;"> 円</span></span>
          </div>
        </div>
        <div class="calcline" style="margin-top:8px;"><span>ローン残債合計</span><span class="value yen" id="so_loan">0</span></div>
        <div class="calcline"><span>その他清算合計</span><span class="value yen" id="so_settle">0</span></div>
        <div class="emwrap" style="margin-top:8px">
          <div class="calcline" style="margin:0">
            <span class="emtitle">手残り合計（税引後・全員）</span>
            <span class="emvalue yen" id="so_net">0</span>
          </div>
        </div>
      </div>

      <div class="muted" style="margin-top:10px">
        ※このシミュレーションはマイホーム売却専用です。各控除は明示のチェック以外は考慮していません。<br>
        ※課税譲渡所得は1,000円未満を切り捨て、所得税（復興特別所得税を含む）と住民税は共有者ごとにそれぞれ100円未満を切り捨てて計算しています。<br>
        ※計算結果について、弊社はその責任を負いません。最終判断は税務署・税理士へご確認ください。
      </div>
    </div>

    <!-- PDF保存・作成者（パスワードが必要） -->
    <div class="card" id="pdfCard">
      <div id="jotoLock">
        <h3>PDFの保存・作成者の変更（パスワードが必要です）</h3>
        <div class="row-2">
          <div><label for="unlockPass">パスワード</label><input type="password" id="unlockPass" placeholder="パスワード" autocomplete="current-password"></div>
          <div style="display:flex;align-items:flex-end"><button type="button" id="unlockBtn" class="btn" style="width:100%">解除</button></div>
        </div>
        <div id="passMsg" class="muted" style="color:#d00;font-weight:700;opacity:1"></div>
        <div class="pdf-hr"></div>
      </div>
      <h3>PDFに表示する作成者</h3>
      <label for="staffCompany">会社名</label>
      <input type="text" id="staffCompany" value="株式会社富士屋不動産">
      <div class="row-2">
        <div><label for="staffName">担当者名</label><input type="text" id="staffName" value="山本"></div>
        <div><label for="staffTel">電話番号</label><input type="text" id="staffTel" inputmode="tel" value="03-5248-6228"></div>
      </div>
      <p class="muted">入力内容はこのブラウザに記憶され、資金計画表と共通で次回以降も自動で入ります。空欄の項目はPDFに表示しません。</p>
      <div class="pdf-hr"></div>
      <div id="pdfBtnArea"><!-- 共有者ごとのPDFボタンは動的生成 --></div>
      <p class="muted" id="pdfNote">パスワードを解除するとPDFを保存できます。</p>
    </div>

    <!-- 途中保存パネル -->
    <div id="jotoStoragePanel">
      <div class="sp-box">
        <div class="sp-title">途中保存 / 読み込み</div>
        <div class="sp-btns">
          <button class="sp-save" id="jotoSpSave" type="button">途中保存</button>
          <button class="sp-load" id="jotoSpLoad" type="button">読み込み</button>
          <button class="sp-del"  id="jotoSpDelete" type="button">保存削除</button>
        </div>
        <div class="sp-status" id="jotoSpStatus"><span class="sp-none">（保存データなし）</span></div>
        <div class="sp-note">※このブラウザ（同じパソコン・同じブラウザ）に保存されます。ブラウザのデータを消去すると失われます。</div>
      </div>
    </div>

  </div><!-- /wrap -->
</section>

<!-- ライブラリ -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/1.4.1/html2canvas.min.js" defer></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js" defer></script>

<script>
/* 本体はBase64で格納（CMSエディタによる記号の書き換え対策）。編集はソース版で行い再変換してください */
(function(){var b='LyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIOi1t+WLleODmOODq+ODkeODvO+8mkNNU+OBjOacrOaWh+OCkuW+jOOBi+OCieW3ruOBl+i+vOOCgOWgtOWQiOOBq+OCguWvvuW/nAogICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8Kd2luZG93LmpvdG9XaGVuUmVhZHk9ZnVuY3Rpb24oZm4pewogIHZhciBkb25lPWZhbHNlOwogIGZ1bmN0aW9uIHRyeVJ1bigpewogICAgaWYoZG9uZSkgcmV0dXJuIHRydWU7CiAgICBpZihkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnam90b0FyZWEnKSYmZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2t5b3l1TGlzdCcpKXsKICAgICAgZG9uZT10cnVlOyBmbigpOyByZXR1cm4gdHJ1ZTsKICAgIH0KICAgIHJldHVybiBmYWxzZTsKICB9CiAgaWYodHJ5UnVuKCkpIHJldHVybjsKICB2YXIgbW89bmV3IE11dGF0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oKXsgaWYodHJ5UnVuKCkpIG1vLmRpc2Nvbm5lY3QoKTsgfSk7CiAgbW8ub2JzZXJ2ZShkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQse2NoaWxkTGlzdDp0cnVlLHN1YnRyZWU6dHJ1ZX0pOwogIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ0RPTUNvbnRlbnRMb2FkZWQnLHRyeVJ1bik7Cn07CgovKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAg44Oh44Kk44Oz44Ot44K444OD44Kv77yI5YWx5pyJ5a++5b+c54mI77yJCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwpqb3RvV2hlblJlYWR5KGZ1bmN0aW9uKCl7CiAgJ3VzZSBzdHJpY3QnOwoKICAvLyAtLS0tIOaVsOWtl+OCreODvOODkeODg+ODieW8t+WItu+8iOOBi+OBquWFpeWKm+mYsuatou+8iSAtLS0tCiAgZnVuY3Rpb24gZW5hYmxlTnVtZXJpY0tleXBhZCgpewogICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnW2RhdGEtY29tbWE9IjEiXScpLmZvckVhY2goZWw9PnsKICAgICAgaWYoZWwudGFnTmFtZT09PSdJTlBVVCcpewogICAgICAgIGlmKCFlbC5nZXRBdHRyaWJ1dGUoJ2lucHV0bW9kZScpKSBlbC5zZXRBdHRyaWJ1dGUoJ2lucHV0bW9kZScsJ251bWVyaWMnKTsKICAgICAgICBlbC5zZXRBdHRyaWJ1dGUoJ3BhdHRlcm4nLCdcXGQqJyk7CiAgICAgIH0KICAgIH0pOwogIH0KICBlbmFibGVOdW1lcmljS2V5cGFkKCk7CiAgbmV3IE11dGF0aW9uT2JzZXJ2ZXIoKCk9PmVuYWJsZU51bWVyaWNLZXlwYWQoKSkKICAgIC5vYnNlcnZlKGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdqb3RvQ2FsYycpfHxkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQse2NoaWxkTGlzdDp0cnVlLHN1YnRyZWU6dHJ1ZX0pOwoKICAvLyAtLS0tIOODpuODvOODhuOCo+ODquODhuOCoyAtLS0tCiAgY29uc3QgJCA9IGlkID0+IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKICBjb25zdCByYXcgPSB2ID0+IFN0cmluZyh2fHwnJykucmVwbGFjZSgvLC9nLCcnKS50cmltKCk7CiAgY29uc3QgdG9OdW0gPSB2ID0+IE51bWJlcihyYXcodikpfHwwOwogIGNvbnN0IGZtdCA9IHYgPT4gTnVtYmVyLmlzRmluaXRlKHYpP01hdGgucm91bmQodikudG9Mb2NhbGVTdHJpbmcoJ2phLUpQJyk6JzAnOwogIGNvbnN0IGZsb29yMTAwID0gdiA9PiBNYXRoLmZsb29yKChOdW1iZXIodil8fDApLzEwMCkqMTAwOwogIC8qIEhUTUzjgqjjgrnjgrHjg7zjg5fvvIhDTVPjga7jgqjjg4fjgqPjgr/jgavmm7jjgY3mj5vjgYjjgonjgozjgarjgYTjgojjgYbmloflrZfjgrPjg7zjg4nmjIflrprjgafoqJjov7DvvIkgKi8KICBjb25zdCBFU0NfTUFQPXszODonXHUwMDI2YW1wOycsNjA6J1x1MDAyNmx0OycsNjI6J1x1MDAyNmd0OycsMzQ6J1x1MDAyNnF1b3Q7JywzOTonXHUwMDI2IzM5Oyd9OwogIGNvbnN0IGVzY0ggPSBzID0+IFN0cmluZyhzPT1udWxsPycnOnMpLnJlcGxhY2UoL1tcdTAwMjZcdTAwM2NcdTAwM2VcdTAwMjJcdTAwMjddL2csYz0+RVNDX01BUFtjLmNoYXJDb2RlQXQoMCldKTsKCiAgLyog5YaG5pyq5rqA44Gu56uv5pWw44KS5Ye644GV44Ga44Gr5oyJ5YiG44GZ44KL77yI57Sv56mN5Li444KB77yJICovCiAgZnVuY3Rpb24gYXBwb3J0aW9uKHRvdGFsLCByYXRpb3MpewogICAgY29uc3Qgb3V0PVtdOyBsZXQgcHJldj0wLCBjdW09MDsKICAgIGZvcihjb25zdCByIG9mIHJhdGlvcyl7CiAgICAgIGN1bSs9cjsKICAgICAgY29uc3QgYz1NYXRoLnJvdW5kKHRvdGFsKmN1bSk7CiAgICAgIG91dC5wdXNoKGMtcHJldik7CiAgICAgIHByZXY9YzsKICAgIH0KICAgIHJldHVybiBvdXQ7CiAgfQoKICAvLyAtLS0tIOWNsOe0meS7o+ODhuODvOODluODq++8iOi7vea4m++8ie+8mjHkuIflhobmnKrmuoDjga/pnZ7oqrLnqI4gLS0tLQogIGNvbnN0IFNUQU1QX1RBQkxFID0gWwogICAge21heDoxMDAwMDAsdGF4OjIwMH0se21heDo1MDAwMDAsdGF4OjIwMH0se21heDoxMDAwMDAwLHRheDo1MDB9LAogICAge21heDo1MDAwMDAwLHRheDoxMDAwfSx7bWF4OjEwMDAwMDAwLHRheDo1MDAwfSx7bWF4OjUwMDAwMDAwLHRheDoxMDAwMH0sCiAgICB7bWF4OjEwMDAwMDAwMCx0YXg6MzAwMDB9LHttYXg6NTAwMDAwMDAwLHRheDo2MDAwMH0sCiAgICB7bWF4OjEwMDAwMDAwMDAsdGF4OjE2MDAwMH0se21heDo1MDAwMDAwMDAwLHRheDozMjAwMDB9LHttYXg6SW5maW5pdHksdGF4OjQ4MDAwMH0KICBdOwogIGZ1bmN0aW9uIGNhbGNTdGFtcChhbXQpewogICAgaWYoIWFtdCB8fCBhbXQgPCAxMDAwMCkgcmV0dXJuIDA7CiAgICBmb3IoY29uc3QgYiBvZiBTVEFNUF9UQUJMRSl7IGlmKGFtdDw9Yi5tYXgpIHJldHVybiBiLnRheDsgfQogICAgcmV0dXJuIDA7CiAgfQoKICAvKiAtLS0tIOW7uueJqeOBruaomea6lueahOOBquW7uuevieS+oemhjeihqO+8iOWNg+WGhi/jjqHvvIkKICAgICAgICAgW+acqOmAoOODu+acqOmqqOODouODq+OCv+ODqywgU1JDLCBSQywg6YmE6aqoXSDku6Tlkow15bm05YiG44G+44Gn5Y+N5pigIC0tLS0gKi8KICBjb25zdCBOVEFfVEFCTEUgPSB7CiAgICAiUzM0IjpbOC43LDM0LjEsMjAuMiwxMy43XSwiUzM1IjpbOS4xLDMwLjksMjEuNCwxMy40XSwiUzM2IjpbMTAuMywzOS41LDIzLjksMTQuOV0sIlMzNyI6WzEyLjIsNDAuOSwyNy4yLDE1LjldLAogICAgIlMzOCI6WzEzLjUsNDEuMywyNy4xLDE0LjZdLCJTMzkiOlsxNS4xLDQ5LjEsMjkuNSwxNi42XSwiUzQwIjpbMTYuOCw0NS4wLDMwLjMsMTcuOV0sIlM0MSI6WzE4LjIsNDIuNCwzMC42LDE3LjhdLAogICAgIlM0MiI6WzE5LjksNDMuNiwzMy43LDE5LjZdLCJTNDMiOlsyMi4yLDQ4LjYsMzYuMiwyMS43XSwiUzQ0IjpbMjQuOSw1MC45LDM5LjAsMjMuNl0sIlM0NSI6WzI4LjAsNTQuMyw0Mi45LDI2LjFdLAogICAgIlM0NiI6WzMxLjIsNjEuMiw0Ny4yLDMwLjNdLCJTNDciOlszNC4yLDYxLjYsNTAuMiwzMi40XSwiUzQ4IjpbNDUuMyw3Ny42LDY0LjMsNDIuMl0sIlM0OSI6WzYxLjgsMTEzLjAsOTAuMSw1NS43XSwKICAgICJTNTAiOls2Ny43LDEyNi40LDk3LjQsNjAuNV0sIlM1MSI6WzcwLjMsMTE0LjYsOTguMiw2Mi4xXSwiUzUyIjpbNzQuMSwxMjEuOCwxMDIuMCw2NS4zXSwiUzUzIjpbNzcuOSwxMjIuNCwxMDUuOSw3MC4xXSwKICAgICJTNTQiOls4Mi41LDEyOC45LDExNC4zLDc1LjRdLCJTNTUiOls5Mi41LDE0OS40LDEyOS43LDg0LjFdLCJTNTYiOls5OC4zLDE2MS44LDEzOC43LDkxLjddLCJTNTciOlsxMDEuMywxNzAuOSwxNDMuMCw5My45XSwKICAgICJTNTgiOlsxMDIuMiwxNjguMCwxNDMuOCw5NC4zXSwiUzU5IjpbMTAyLjgsMTYxLjIsMTQxLjcsOTUuM10sIlM2MCI6WzEwNC4yLDE3Mi4yLDE0NC41LDk2LjldLCJTNjEiOlsxMDYuMiwxODEuOSwxNDkuNSwxMDIuNl0sCiAgICAiUzYyIjpbMTEwLjAsMTkxLjgsMTU2LjYsMTA4LjRdLCJTNjMiOlsxMTYuNSwyMDMuNiwxNzUuMCwxMTcuM10sIkgxIjpbMTIzLjEsMjM3LjMsMTkzLjMsMTI4LjRdLCJIMiI6WzEzMS43LDI4Ni43LDIyMi45LDE0Ny40XSwKICAgICJIMyI6WzEzNy42LDMyOS44LDI0Ni44LDE1OC43XSwiSDQiOlsxNDMuNSwzMzMuNywyNDUuNiwxNjIuNF0sIkg1IjpbMTUwLjksMzAwLjMsMjI3LjUsMTU5LjJdLCJINiI6WzE1Ni42LDI2Mi45LDIxMi44LDE0OC40XSwKICAgICJINyI6WzE1OC4zLDIyOC44LDE5OS4wLDE0My4yXSwiSDgiOlsxNjEuMCwyMjkuNywxOTguMCwxNDMuNl0sIkg5IjpbMTYwLjUsMjIzLjAsMjAxLjAsMTQxLjBdLCJIMTAiOlsxNTguNiwyMjUuNiwyMDMuOCwxMzguN10sCiAgICAiSDExIjpbMTU5LjMsMjIwLjksMTk3LjksMTM5LjRdLCJIMTIiOlsxNTkuMCwyMDQuMywxODIuNiwxMzIuM10sIkgxMyI6WzE1Ny4yLDE4Ni4xLDE3Ny44LDEzNi40XSwiSDE0IjpbMTUzLjYsMTk1LjIsMTgwLjUsMTM1LjBdLAogICAgIkgxNSI6WzE1Mi43LDE4Ny4zLDE3OS41LDEzMS40XSwiSDE2IjpbMTUyLjEsMTkwLjEsMTc2LjEsMTMwLjZdLCJIMTciOlsxNTEuOSwxODUuNywxNzEuNSwxMzIuOF0sIkgxOCI6WzE1Mi45LDE3MC41LDE3OC42LDEzMy43XSwKICAgICJIMTkiOlsxNTMuNiwxODIuNSwxODUuOCwxMzUuNl0sIkgyMCI6WzE1Ni4wLDIyOS4xLDIwNi4xLDE1OC4zXSwiSDIxIjpbMTU2LjYsMjY1LjIsMjE5LjAsMTY5LjVdLCJIMjIiOlsxNTYuNSwyMjYuNCwyMDUuOSwxNjMuMF0sCiAgICAiSDIzIjpbMTU2LjgsMjM4LjQsMTk3LjAsMTU4LjldLCJIMjQiOlsxNTcuNiwyMjMuMywxOTMuOSwxNTUuNl0sIkgyNSI6WzE1OS45LDI1OC41LDIwMy44LDE2NC4zXSwiSDI2IjpbMTYzLjAsMjc2LjIsMjI4LjAsMTc2LjRdLAogICAgIkgyNyI6WzE2NS40LDI2Mi4yLDI0MC4yLDE5Ny4zXSwiSDI4IjpbMTY1LjksMzA4LjMsMjU0LjIsMjA0LjFdLCJIMjkiOlsxNjYuNywzNTAuNCwyNjUuNSwyMTQuNl0sIkgzMCI6WzE2OC41LDMwNC4yLDI2My4xLDIxNC4xXSwKICAgICJSMSI6WzE3MC4xLDM2My4zLDI4NS42LDIyOC44XSwiUjIiOlsxNzIuMCwyNzkuMiwyNzYuOSwyMzAuMl0sIlIzIjpbMTcyLjIsMzM4LjQsMjg4LjIsMjI3LjNdLCJSNCI6WzE3Ni4yLDQzNC40LDI3Ny41LDI0MS41XSwKICAgICJSNSI6WzIwNC4xLDM2Ni43LDMxNC4zLDI4MS4xXQogIH07CiAgY29uc3QgTlRBX0xBVEVTVF9MQUJFTCA9ICLku6Tlkow15bm0IjsKICBjb25zdCBTVFJVQ1RfSU5ERVggPSB7d29vZDowLHNyYzoxLHJjOjIsc3RlZWw6M307CiAgLyog6K2y5rih5omA5b6X44Gu5YSf5Y20546H77yI6Z2e5qWt5YuZ55So44O75pen5a6a6aGN5rOV77yJICovCiAgY29uc3QgUkFURV9NQVAgPSB7d29vZDowLjAzMSx3b29kX21vcnRhcjowLjAzNCxsc18zbW06MC4wMzYsbHNfMzRtbTowLjAyNSxoZWF2eV9zdGVlbDowLjAyMCxyYzowLjAxNX07CiAgY29uc3QgTlRBX1JBVEVfTUFQID0ge3dvb2Q6MC4wMzEsd29vZF9tb3J0YXI6MC4wMzQsc3JjOjAuMDE1LHJjOjAuMDE1LHN0ZWVsOjAuMDI1fTsKCiAgY29uc3QgTlRBX01JTl9ZRUFSID0gMTk1OTsgIC8qIOaYreWSjDM05bm0ICovCiAgY29uc3QgTlRBX01BWF9ZRUFSID0gMjAyMzsgIC8qIOS7pOWSjDXlubQgKi8KICBmdW5jdGlvbiBudGFLZXlGcm9tWWVhcihZKXsKICAgIGlmKCFZKSByZXR1cm4gbnVsbDsKICAgIGNvbnN0IHk9TWF0aC5taW4oTWF0aC5tYXgoWSxOVEFfTUlOX1lFQVIpLE5UQV9NQVhfWUVBUik7CiAgICBpZih5PD0xOTg4KSByZXR1cm4gJ1MnKyh5LTE5MjUpOwogICAgaWYoeTw9MjAxOCkgcmV0dXJuICdIJysoeS0xOTg4KTsKICAgIHJldHVybiAnUicrKHktMjAxOCk7CiAgfQogIGZ1bmN0aW9uIGJ1aWxkWWVhckZyb21Nb250aCh5bSl7CiAgICBpZigheW0pIHJldHVybiAwOwogICAgY29uc3QgWT1wYXJzZUludChTdHJpbmcoeW0pLnNwbGl0KCctJylbMF0sMTApOwogICAgcmV0dXJuIE51bWJlci5pc0Zpbml0ZShZKT9ZOjA7CiAgfQogIGZ1bmN0aW9uIHVuaXRLZnJvbU5UQShzdHJ1Y3RLZXkseW0pewogICAgY29uc3Qga2V5PW50YUtleUZyb21ZZWFyKGJ1aWxkWWVhckZyb21Nb250aCh5bSkpOwogICAgY29uc3QgaWR4PVNUUlVDVF9JTkRFWFtzdHJ1Y3RLZXldPz8wOwogICAgcmV0dXJuIChrZXkmJk5UQV9UQUJMRVtrZXldKT8oTlRBX1RBQkxFW2tleV1baWR4XXx8MCk6MDsKICB9CiAgZnVuY3Rpb24gbnRhWWVhck5vdGUoeW0pewogICAgY29uc3QgWT1idWlsZFllYXJGcm9tTW9udGgoeW0pOwogICAgaWYoIVkpIHJldHVybiAnJzsKICAgIGlmKFk+TlRBX01BWF9ZRUFSKSByZXR1cm4gYOKAu+aomea6luW7uuevieS+oemhjeihqOOBryR7TlRBX0xBVEVTVF9MQUJFTH3liIbjgb7jgafjga7lhazooajjga7jgZ/jgoHjgIEke05UQV9MQVRFU1RfTEFCRUx944Gu5Y2Y5L6h44Gn6KiI566X44GX44Gm44GE44G+44GZ44CCYDsKICAgIGlmKFk8TlRBX01JTl9ZRUFSKSByZXR1cm4gJ+KAu+aomea6luW7uuevieS+oemhjeihqOOBr+aYreWSjDM05bm05YiG44GL44KJ44Gu44Gf44KB44CB5pit5ZKMMzTlubTjga7ljZjkvqHjgafoqIjnrpfjgZfjgabjgYTjgb7jgZnjgIInOwogICAgcmV0dXJuICcnOwogIH0KCiAgLy8gLS0tLSDml6Xku5jlh6bnkIYgLS0tLQogIGZ1bmN0aW9uIGdldERhdGUocHJlZml4KXsKICAgIGNvbnN0IHk9cGFyc2VJbnQoJChwcmVmaXgrJ1llYXInKS52YWx1ZSl8fDAsbT1wYXJzZUludCgkKHByZWZpeCsnTW9udGgnKS52YWx1ZSl8fDAsZD1wYXJzZUludCgkKHByZWZpeCsnRGF5JykudmFsdWUpfHwwOwogICAgaWYoeSYmbSYmZCkgcmV0dXJuIG5ldyBEYXRlKHksbS0xLGQpOwogICAgcmV0dXJuIG51bGw7CiAgfQogIGZ1bmN0aW9uIG1vbnRoc0JldHdlZW4oc3RhcnQsZW5kKXsKICAgIGxldCBtPShlbmQuZ2V0RnVsbFllYXIoKS1zdGFydC5nZXRGdWxsWWVhcigpKSoxMisoZW5kLmdldE1vbnRoKCktc3RhcnQuZ2V0TW9udGgoKSk7CiAgICBpZihlbmQuZ2V0RGF0ZSgpPHN0YXJ0LmdldERhdGUoKSkgbS0tOwogICAgcmV0dXJuIE1hdGgubWF4KDAsbSk7CiAgfQogIGZ1bmN0aW9uIGRlcFllYXJzKCl7CiAgICBjb25zdCBzYWxlPWdldERhdGUoJ3NhbGUnKSxhY3E9Z2V0RGF0ZSgnYWNxJyk7CiAgICBpZighc2FsZXx8IWFjcSkgcmV0dXJuIDA7CiAgICBjb25zdCBtPW1vbnRoc0JldHdlZW4oYWNxLHNhbGUpOwogICAgcmV0dXJuIE1hdGguZmxvb3IobS8xMikrKChtJTEyKT49Nj8xOjApOwogIH0KICBmdW5jdGlvbiBpc092ZXJZZWFyc09uSmFuMShuKXsKICAgIGNvbnN0IHNhbGVZPXBhcnNlSW50KCQoJ3NhbGVZZWFyJykudmFsdWUpfHwwLGE9Z2V0RGF0ZSgnYWNxJyk7CiAgICBpZighc2FsZVl8fCFhKSByZXR1cm4gZmFsc2U7CiAgICBjb25zdCBqYW4xPW5ldyBEYXRlKHNhbGVZLDAsMSk7CiAgICByZXR1cm4gbmV3IERhdGUoYS5nZXRGdWxsWWVhcigpK24sYS5nZXRNb250aCgpLGEuZ2V0RGF0ZSgpKTxqYW4xOwogIH0KICBmdW5jdGlvbiBpc0xvbmdHbG9iYWwoKXsgcmV0dXJuIGlzT3ZlclllYXJzT25KYW4xKDUpOyB9CiAgZnVuY3Rpb24gaXNUZW5PdmVyR2xvYmFsKCl7IHJldHVybiBpc092ZXJZZWFyc09uSmFuMSgxMCk7IH0KCiAgZnVuY3Rpb24gaG9sZGluZ1lNT25KYW4xKCl7CiAgICBjb25zdCBzYWxlWT1wYXJzZUludCgkKCdzYWxlWWVhcicpLnZhbHVlKXx8MCxhPWdldERhdGUoJ2FjcScpOwogICAgaWYoIXNhbGVZfHwhYSkgcmV0dXJuIG51bGw7CiAgICBjb25zdCBtPW1vbnRoc0JldHdlZW4oYSxuZXcgRGF0ZShzYWxlWSwwLDEpKTsKICAgIHJldHVybiB7eTpNYXRoLmZsb29yKG0vMTIpLG06bSUxMn07CiAgfQogIGZ1bmN0aW9uIGhvbGRpbmdMYWJlbE9uSmFuMSgpewogICAgY29uc3QgeW09aG9sZGluZ1lNT25KYW4xKCk7CiAgICBpZigheW0pIHJldHVybiAnJzsKICAgIGNvbnN0IGt1YnVuPWlzVGVuT3Zlckdsb2JhbCgpPycxMOW5tOi2hSc6KGlzTG9uZ0dsb2JhbCgpPyc15bm06LaFMTDlubTku6XkuIsnOic15bm05Lul5LiLJyk7CiAgICByZXR1cm4gYCR7eW0ueX3lubQke3ltLm1944GL5pyI77yIJHtrdWJ1bn3vvIlgOwogIH0KCiAgZnVuY3Rpb24gY29tcHV0ZUhvbGRpbmdGb3JUZXJtKCl7CiAgICBjb25zdCBzPWdldERhdGUoJ3NhbGUnKSxhPWdldERhdGUoJ2FjcScpOwogICAgaWYoIXN8fCFhKXsgJCgnaG9sZGluZ1llYXJzJykudmFsdWU9Jyc7ICQoJ2hvbGRpbmdZZWFyc0phbjEnKS52YWx1ZT0nJzsgJCgndGVybVR5cGUnKS52YWx1ZT0nJzsgcmV0dXJuOyB9CiAgICAkKCdob2xkaW5nWWVhcnMnKS52YWx1ZT1kZXBZZWFycygpKycg5bm0JzsKICAgICQoJ2hvbGRpbmdZZWFyc0phbjEnKS52YWx1ZT1ob2xkaW5nTGFiZWxPbkphbjEoKTsKICAgICQoJ3Rlcm1UeXBlJykudmFsdWU9aXNMb25nR2xvYmFsKCk/J+mVt+acnyc6J+efreacnyc7CiAgfQoKICAvLyAtLS0tIOiHquWLleioiOeul++8muS7suS7i+aJi+aVsOaWmeODu+WNsOe0mSAtLS0tCiAgZnVuY3Rpb24gYXV0b0ZpbGxCcm9rZXIoKXsKICAgIGlmKCQoJ2F1dG9Ccm9rZXInKS52YWx1ZSE9PSdvbicpIHJldHVybjsKICAgIGNvbnN0IHByaWNlPXRvTnVtKCQoJ3NhbGVQcmljZScpLnZhbHVlKTsKICAgIGNvbnN0IHVzZUxvdz0kKCdicm9rZXJMb3dQcmljZScpJiYkKCdicm9rZXJMb3dQcmljZScpLnZhbHVlPT09J29uJyYmcHJpY2U+MCYmcHJpY2U8PTgwMDAwMDA7CiAgICBsZXQgYmFzZTsKICAgIGlmKHVzZUxvdykgYmFzZT0zMDAwMDA7CiAgICBlbHNlIGlmKHByaWNlPD0yMDAwMDAwKSBiYXNlPXByaWNlKjAuMDU7CiAgICBlbHNlIGlmKHByaWNlPD00MDAwMDAwKSBiYXNlPXByaWNlKjAuMDQrMjAwMDA7CiAgICBlbHNlIGJhc2U9cHJpY2UqMC4wMys2MDAwMDsKICAgIGNvbnN0IHZhdD1wYXJzZUZsb2F0KCQoJ2Jyb2tlclZhdCcpLnZhbHVlKXx8MDsKICAgICQoJ2V4cEJyb2tlcicpLnZhbHVlPWZtdChNYXRoLm1heCgwLE1hdGgucm91bmQoYmFzZSooMSt2YXQpKSkpOwogIH0KICBmdW5jdGlvbiBhdXRvRmlsbFN0YW1wKCl7CiAgICBpZigkKCdhdXRvU3RhbXAnKS52YWx1ZSE9PSdvbicpIHJldHVybjsKICAgICQoJ2V4cFN0YW1wJykudmFsdWU9Zm10KGNhbGNTdGFtcCh0b051bSgkKCdzYWxlUHJpY2UnKS52YWx1ZSkpKTsKICB9CgogIC8vIC0tLS0g5Y+W5b6X6LK75oyJ5YiGIC0tLS0KICBmdW5jdGlvbiBhbGxvY2F0ZUJ1eUZlZXMoKXsKICAgIGNvbnN0IGJsZD10b051bSgkKCdhY3FCbGQnKS52YWx1ZSksbGFuZD10b051bSgkKCdhY3FMYW5kJykudmFsdWUpLGJhc2U9YmxkK2xhbmQ7CiAgICBjb25zdCByYXRpbz1iYXNlPjA/YmxkL2Jhc2U6MDsKICAgIGNvbnN0IGZlZXM9dG9OdW0oJCgnYnV5RmVlMScpLnZhbHVlKSt0b051bSgkKCdidXlGZWUyJykudmFsdWUpK3RvTnVtKCQoJ2J1eUZlZTMnKS52YWx1ZSk7CiAgICBjb25zdCBibGRGZWU9TWF0aC5yb3VuZChmZWVzKnJhdGlvKTsKICAgIHJldHVybiB7YmxkRmVlLGxhbmRGZWU6ZmVlcy1ibGRGZWUscmF0aW8sZmVlc307CiAgfQoKICBmdW5jdGlvbiByZXNvbHZlQWNxU3BsaXQoKXsKICAgIGlmKCQoJ3Vua25vd25Cb3gnKS5zdHlsZS5kaXNwbGF5PT09J25vbmUnKSByZXR1cm47CiAgICBjb25zdCB0b3RhbD10b051bSgkKCdhY3FUb3RhbCcpLnZhbHVlKTsKICAgIGlmKCF0b3RhbCl7ICQoJ2FjcUJsZCcpLnZhbHVlPScnOyAkKCdhY3FMYW5kJykudmFsdWU9Jyc7IHVwZGF0ZU5UQUZvcm11bGEoKTsgcmV0dXJuOyB9CiAgICBjb25zdCBtYW51YWxQY3Q9cGFyc2VGbG9hdChyYXcoJCgnYmxkUmF0aW9NYW51YWxQY3QnKS52YWx1ZSkpOwogICAgaWYoIWlzTmFOKG1hbnVhbFBjdCkmJm1hbnVhbFBjdD4wKXsKICAgICAgY29uc3QgYj1NYXRoLnJvdW5kKHRvdGFsKihtYW51YWxQY3QvMTAwKSk7CiAgICAgICQoJ2FjcUJsZCcpLnZhbHVlPWZtdChiKTsgJCgnYWNxTGFuZCcpLnZhbHVlPWZtdCh0b3RhbC1iKTsgdXBkYXRlTlRBRm9ybXVsYSgpOyByZXR1cm47CiAgICB9CiAgICBjb25zdCBldmFsQj10b051bSgkKCdldmFsQmxkJykudmFsdWUpLGV2YWxMPXRvTnVtKCQoJ2V2YWxMYW5kJykudmFsdWUpOwogICAgaWYoZXZhbEIrZXZhbEw+MCl7CiAgICAgIGNvbnN0IHJhdGlvPWV2YWxCLyhldmFsQitldmFsTCksYj1NYXRoLnJvdW5kKHRvdGFsKnJhdGlvKTsKICAgICAgJCgnYWNxQmxkJykudmFsdWU9Zm10KGIpOyAkKCdhY3FMYW5kJykudmFsdWU9Zm10KHRvdGFsLWIpOyB1cGRhdGVOVEFGb3JtdWxhKCk7IHJldHVybjsKICAgIH0KICAgIGNvbnN0IHVuaXRLPXVuaXRLZnJvbU5UQSgkKCdzdHJ1Y3ROVEEnKS52YWx1ZSwkKCdudGFCdWlsZE1vbnRoJykudmFsdWUpOwogICAgY29uc3QgYXJlYT1OdW1iZXIocmF3KCQoJ2Zsb29yQXJlYScpLnZhbHVlKSl8fDA7CiAgICBsZXQgYk5ldz1NYXRoLm1heCgwLE1hdGgucm91bmQodW5pdEsqMTAwMCphcmVhKSk7CiAgICBsZXQgYkF0QWNxPWJOZXc7CiAgICBpZihiTmV3JiYkKCdudGFEZXBUb2dnbGUnKS52YWx1ZT09PSdvbicpewogICAgICBjb25zdCBhY3E9Z2V0RGF0ZSgnYWNxJykseW09JCgnbnRhQnVpbGRNb250aCcpLnZhbHVlOwogICAgICBjb25zdCBzdGFydD15bT9uZXcgRGF0ZSh5bSsnLTAxVDAwOjAwOjAwJyk6YWNxOwogICAgICBjb25zdCBtPW1vbnRoc0JldHdlZW4oc3RhcnQsYWNxfHxzdGFydCk7CiAgICAgIGNvbnN0IHlycz1NYXRoLmZsb29yKG0vMTIpKygobSUxMik+PTY/MTowKTsKICAgICAgY29uc3QgcmF0ZVNwbGl0PU5UQV9SQVRFX01BUFskKCdzdHJ1Y3ROVEEnKS52YWx1ZV0/PzAuMDMxOwogICAgICBjb25zdCBkZXA9MC45KmJOZXcqcmF0ZVNwbGl0Kih5cnN8fDApLGNhcD1iTmV3KjAuOTU7CiAgICAgIGJBdEFjcT1NYXRoLm1heCgwLE1hdGgucm91bmQoYk5ldy1NYXRoLm1pbihkZXAsY2FwKSkpOwogICAgfQogICAgY29uc3QgYj1NYXRoLm1pbihiQXRBY3EsdG90YWwpOwogICAgJCgnYWNxQmxkJykudmFsdWU9Zm10KGIpOyAkKCdhY3FMYW5kJykudmFsdWU9Zm10KHRvdGFsLWIpOwogICAgdXBkYXRlTlRBRm9ybXVsYSh1bml0SyxhcmVhLGJOZXcpOwogIH0KCiAgZnVuY3Rpb24gdXBkYXRlTlRBRm9ybXVsYSh1bml0SyxhcmVhLGVzdEJsZCl7CiAgICBjb25zdCB1PSh1bml0SyE9PXVuZGVmaW5lZCk/dW5pdEs6dW5pdEtmcm9tTlRBKCQoJ3N0cnVjdE5UQScpLnZhbHVlLCQoJ250YUJ1aWxkTW9udGgnKS52YWx1ZSk7CiAgICBjb25zdCBhPShhcmVhIT09dW5kZWZpbmVkKT9hcmVhOihOdW1iZXIocmF3KCQoJ2Zsb29yQXJlYScpLnZhbHVlKSl8fDApOwogICAgY29uc3QgZXN0PShlc3RCbGQhPT11bmRlZmluZWQpP2VzdEJsZDpNYXRoLm1heCgwLE1hdGgucm91bmQodSoxMDAwKmEpKTsKICAgICQoJ250YVVuaXRLJykudmFsdWU9dT91LnRvTG9jYWxlU3RyaW5nKCdqYS1KUCcpOicnOwogICAgY29uc3QgZWw9JCgnbnRhRm9ybXVsYScpOwogICAgaWYodSYmYSkgZWwudGV4dENvbnRlbnQ9YOaomea6luW7uuevieS+oemhje+8iOWGhu+8ie+8nSAke2EudG9Mb2NhbGVTdHJpbmcoJ2phLUpQJyl9IMOXICR7dS50b0xvY2FsZVN0cmluZygnamEtSlAnKX0gw5cgMTAwMCDvvJ0gJHtlc3QudG9Mb2NhbGVTdHJpbmcoJ2phLUpQJyl9IOWGhmA7CiAgICBlbHNlIGVsLnRleHRDb250ZW50PSfmqJnmupblu7rnr4nkvqHpoY3vvIjlhobvvInvvJ0g5bu25bqK6Z2i56mNIMOXIOaomea6luWNmOS+oSjljYPlhoYv446hKSDDlyAxMDAwJzsKICAgIGNvbnN0IG5vdGU9JCgnbnRhWWVhck5vdGUnKTsKICAgIGlmKG5vdGUpIG5vdGUudGV4dENvbnRlbnQ9bnRhWWVhck5vdGUoJCgnbnRhQnVpbGRNb250aCcpLnZhbHVlKTsKICB9CgogIGZ1bmN0aW9uIGF1dG9GaWxsQmxkRnJvbVRheCgpewogICAgY29uc3QgYWNxQmxkRWw9JCgnYWNxQmxkJyk7CiAgICBpZihhY3FCbGRFbD8uZGF0YXNldD8ubWFudWFsPT09JzEnKSByZXR1cm47CiAgICBpZigkKCd1bmtub3duQm94JykmJiQoJ3Vua25vd25Cb3gnKS5zdHlsZS5kaXNwbGF5IT09J25vbmUnKSByZXR1cm47CiAgICBjb25zdCBibGROb3c9TnVtYmVyKFN0cmluZyhhY3FCbGRFbC52YWx1ZXx8JycpLnJlcGxhY2UoLywvZywnJykpOwogICAgY29uc3QgdGF4QW10PU51bWJlcihTdHJpbmcoKCQoJ2FjcUJsZFRheCcpfHx7fSkudmFsdWV8fCcnKS5yZXBsYWNlKC8sL2csJycpKTsKICAgIGNvbnN0IHJhdGU9cGFyc2VGbG9hdCgoJCgnYWNxQmxkVGF4UmF0ZScpfHx7fSkudmFsdWV8fCcwJyk7CiAgICBjb25zdCBsb29rc1Vuc2V0PSFibGROb3d8fGJsZE5vdzw9MTAwMDAwfHwodGF4QW10PjAmJmJsZE5vdzw9dGF4QW10KTsKICAgIGlmKGxvb2tzVW5zZXQmJnRheEFtdD4wJiZyYXRlPjApewogICAgICBjb25zdCBiYXNlPU1hdGgucm91bmQodGF4QW10L3JhdGUpOwogICAgICBhY3FCbGRFbC52YWx1ZT1OdW1iZXIoYmFzZSt0YXhBbXQpLnRvTG9jYWxlU3RyaW5nKCdqYS1KUCcpOwogICAgfQogIH0KCiAgZnVuY3Rpb24gYXBwbHlBY3FCbGRGcm9tVGF4RGVjaXNpb24oKXsKICAgIGNvbnN0IGFjcUJsZEVsPSQoJ2FjcUJsZCcpOwogICAgY29uc3QgdGF4QW10PU51bWJlcihTdHJpbmcoKCQoJ2FjcUJsZFRheCcpfHx7fSkudmFsdWV8fCcnKS5yZXBsYWNlKC8sL2csJycpKTsKICAgIGNvbnN0IHJhdGU9cGFyc2VGbG9hdCgoJCgnYWNxQmxkVGF4UmF0ZScpfHx7fSkudmFsdWV8fCcwJyk7CiAgICBpZighdGF4QW10fHwhcmF0ZSl7IGFsZXJ0KCfnqI7njofjgajmtojosrvnqI7poY3jgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIInKTsgcmV0dXJuOyB9CiAgICBjb25zdCBiYXNlPU1hdGgucm91bmQodGF4QW10L3JhdGUpOwogICAgYWNxQmxkRWwudmFsdWU9TnVtYmVyKGJhc2UrdGF4QW10KS50b0xvY2FsZVN0cmluZygnamEtSlAnKTsKICAgIGFjcUJsZEVsLmRhdGFzZXQubWFudWFsPScxJzsKICAgIHJlY29tcHV0ZUFsbCgpOwogIH0KCiAgZnVuY3Rpb24gY29tcHV0ZURlcHIoYmxkQmFzaXMpewogICAgY29uc3QgeXJzPWRlcFllYXJzKCkscmF0ZT1SQVRFX01BUFskKCdzdHJ1Y3RUeXBlJykudmFsdWVdfHwwLjAzMTsKICAgIGxldCBkZXByPTAuOSpibGRCYXNpcypyYXRlKnlyczsKICAgIGNvbnN0IGNhcD1ibGRCYXNpcyowLjk1OwogICAgaWYoZGVwcj5jYXApIGRlcHI9Y2FwOwogICAgcmV0dXJuIE1hdGgubWF4KDAsTWF0aC5taW4oTWF0aC5yb3VuZChkZXByKSxNYXRoLnJvdW5kKGJsZEJhc2lzKSkpOwogIH0KCiAgLyogLS0tLSDnqI7poY3oqIjnrpfvvIgx5Lq65YiG77yJ77ya5omA5b6X56iOKOW+qeiIiOWQq+OCgCnjg7vkvY/msJHnqI7jgpLjgZ3jgozjgZ7jgowxMDDlhobmnKrmuoDliIfmjajjgaYgLS0tLSAqLwogIGZ1bmN0aW9uIGNvbXB1dGVUYXhlcyh0YXhhYmxlR2FpbiwgaXNMb25nLCB1c2UxMCl7CiAgICBjb25zdCBnPXRheGFibGVHYWluPDA/MDp0YXhhYmxlR2FpbjsKICAgIGxldCBpdD0wLHJlcz0wOwogICAgaWYoaXNMb25nJiZ1c2UxMCl7CiAgICAgIGNvbnN0IHBhcnRBPU1hdGgubWluKGcsNjAwMDAwMDApLHBhcnRCPU1hdGgubWF4KDAsZy02MDAwMDAwMCk7CiAgICAgIGl0PXBhcnRBKjAuMTArcGFydEIqMC4xNTsgcmVzPXBhcnRBKjAuMDQrcGFydEIqMC4wNTsKICAgIH1lbHNlewogICAgICBpdD1nKihpc0xvbmc/MC4xNTowLjMwKTsgcmVzPWcqKGlzTG9uZz8wLjA1OjAuMDkpOwogICAgfQogICAgY29uc3QgZnVra289aXQqMC4wMjE7CiAgICBjb25zdCBpbmNvbWVDdXQ9Zmxvb3IxMDAoaXQrZnVra28pOwogICAgY29uc3QgcmVzQ3V0PWZsb29yMTAwKHJlcyk7CiAgICByZXR1cm4ge2l0LGZ1a2tvLHJlcyx0b3RhbDppdCtmdWtrbytyZXMsaW5jb21lQ3V0LHJlc0N1dCx0b3RhbEN1dDppbmNvbWVDdXQrcmVzQ3V0fTsKICB9CgogIC8vIC0tLS0g5YWx5pyJ6ICF566h55CGIC0tLS0KICBsZXQga3lveXVMaXN0ID0gW107CiAgbGV0IGt5b3l1SWRTZXEgPSAwOwoKICBmdW5jdGlvbiBhZGRLeW95dShvcHQpewogICAgY29uc3QgaWQgPSArK2t5b3l1SWRTZXE7CiAgICBreW95dUxpc3QucHVzaCh7CiAgICAgIGlkLAogICAgICBuYW1lOiBvcHQ/Lm5hbWV8fCcnLAogICAgICBwY3Q6ICBvcHQ/LnBjdCE9PXVuZGVmaW5lZD9vcHQucGN0OjUwLAogICAgICB0b2t1cmVpMzAwMDogb3B0Py50b2t1cmVpMzAwMCE9PXVuZGVmaW5lZD9vcHQudG9rdXJlaTMwMDA6dHJ1ZSwKICAgICAgdG9rdXJlaTEwb3Zlcjogb3B0Py50b2t1cmVpMTBvdmVyIT09dW5kZWZpbmVkP29wdC50b2t1cmVpMTBvdmVyOmZhbHNlLAogICAgICBpc0xvbmdPdmVycmlkZTogb3B0Py5pc0xvbmdPdmVycmlkZSE9PXVuZGVmaW5lZD9vcHQuaXNMb25nT3ZlcnJpZGU6J2F1dG8nLAogICAgICBsb2FuOiBvcHQ/LmxvYW4hPT11bmRlZmluZWQ/b3B0LmxvYW46MCwKICAgICAgc2V0dGxlOiBvcHQ/LnNldHRsZSE9PXVuZGVmaW5lZD9vcHQuc2V0dGxlOjAsCiAgICAgIG92ZXJyaWRlQmFzaXM6IG9wdD8ub3ZlcnJpZGVCYXNpcyE9PXVuZGVmaW5lZD9vcHQub3ZlcnJpZGVCYXNpczpmYWxzZSwKICAgICAgb3ZlcnJpZGVCYXNpc0FtdDogb3B0Py5vdmVycmlkZUJhc2lzQW10IT09dW5kZWZpbmVkP29wdC5vdmVycmlkZUJhc2lzQW10OjAKICAgIH0pOwogICAgcmVuZGVyS3lveXVMaXN0KCk7CiAgICByZWNvbXB1dGVBbGwoKTsKICB9CgogIGZ1bmN0aW9uIHJlbW92ZUt5b3l1KGlkKXsKICAgIGlmKGt5b3l1TGlzdC5sZW5ndGg8PTEpeyBhbGVydCgn5YWx5pyJ6ICF44GvMeWQjeS7peS4iuW/heimgeOBp+OBmeOAgicpOyByZXR1cm47IH0KICAgIGt5b3l1TGlzdCA9IGt5b3l1TGlzdC5maWx0ZXIocD0+cC5pZCE9PWlkKTsKICAgIHJlbmRlckt5b3l1TGlzdCgpOwogICAgcmVjb21wdXRlQWxsKCk7CiAgfQoKICBmdW5jdGlvbiBzeW5jS3lveXVGcm9tRE9NKCl7CiAgICBreW95dUxpc3QuZm9yRWFjaChwPT57CiAgICAgIGNvbnN0IG4gPSB2PT5wYXJzZUZsb2F0KFN0cmluZyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna3lfJytwLmlkKydfJyt2KT8udmFsdWV8fCcnKS5yZXBsYWNlKC8sL2csJycpKXx8MDsKICAgICAgY29uc3QgcyA9IHY9PmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdreV8nK3AuaWQrJ18nK3YpPy52YWx1ZXx8Jyc7CiAgICAgIGNvbnN0IGMgPSB2PT5kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna3lfJytwLmlkKydfJyt2KT8uY2hlY2tlZHx8ZmFsc2U7CiAgICAgIGlmKCFkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna3lfJytwLmlkKydfcGN0JykpIHJldHVybjsKICAgICAgcC5uYW1lID0gcygnbmFtZScpOwogICAgICBwLnBjdCAgPSBuKCdwY3QnKTsKICAgICAgcC50b2t1cmVpMzAwMCAgID0gYygndG9rdXJlaTMwMDAnKTsKICAgICAgcC50b2t1cmVpMTBvdmVyID0gYygndG9rdXJlaTEwb3ZlcicpOwogICAgICBwLmlzTG9uZ092ZXJyaWRlPSBzKCdpc0xvbmdPdmVycmlkZScpOwogICAgICBwLmxvYW4gPSBuKCdsb2FuJyk7CiAgICAgIHAuc2V0dGxlID0gbignc2V0dGxlJyk7CiAgICAgIHAub3ZlcnJpZGVCYXNpcyA9IGMoJ292ZXJyaWRlQmFzaXMnKTsKICAgICAgcC5vdmVycmlkZUJhc2lzQW10ID0gbignb3ZlcnJpZGVCYXNpc0FtdCcpOwogICAgfSk7CiAgfQoKICBmdW5jdGlvbiByZW5kZXJLeW95dUxpc3QoKXsKICAgIGNvbnN0IGNvbnRhaW5lciA9ICQoJ2t5b3l1TGlzdCcpOwogICAgY29udGFpbmVyLmlubmVySFRNTD0nJzsKICAgIGt5b3l1TGlzdC5mb3JFYWNoKChwLGkpPT57CiAgICAgIGNvbnN0IGRpdj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgICAgZGl2LmNsYXNzTmFtZT0na3lveXUtc2VjdGlvbic7CiAgICAgIGRpdi5kYXRhc2V0LmlkPXAuaWQ7CiAgICAgIGRpdi5pbm5lckhUTUw9YAogICAgICAgIDxkaXYgY2xhc3M9Imt5b3l1LWhlYWRlciI+CiAgICAgICAgICA8c3BhbiBjbGFzcz0ia3lveXUtYmFkZ2UiPiR7aSsxfeS6uuebrjwvc3Bhbj4KICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ia3lfJHtwLmlkfV9uYW1lIiBjbGFzcz0ia3lveXUtbmFtZS1pbnB1dCIKICAgICAgICAgICAgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwYjYzYmQ7Ym9yZGVyLXJhZGl1czowO2ZvbnQtc2l6ZToxLjA1cmVtO2ZvbnQtd2VpZ2h0OjgwMDtjb2xvcjojMTExO3BhZGRpbmc6NHB4IDZweDtmbGV4OjE7bWluLXdpZHRoOjEyMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7IgogICAgICAgICAgICB2YWx1ZT0iJHtlc2NIKHAubmFtZSl9IiBwbGFjZWhvbGRlcj0iJHtpPT09MD8n5L6L77ya5bGx55Sw5aSq6YOO77yI5pys5Lq677yJJzppPT09MT8n5L6L77ya5bGx55Sw6Iqx5a2Q77yI5aa777yJJzon5L6L77ya6Yi05pyo5LiA6YOOJ30iPgogICAgICAgICAgPGJ1dHRvbiBjbGFzcz0ia3lveXUtcmVtb3ZlLWJ0biIgZGF0YS1pZD0iJHtwLmlkfSIgdHlwZT0iYnV0dG9uIj7liYrpmaQ8L2J1dHRvbj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icm93LTIiIHN0eWxlPSJhbGlnbi1pdGVtczplbmQ7Z2FwOjEwcHg7bWFyZ2luLWJvdHRvbTo4cHg7Ij4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxsYWJlbD7mjIHliIbvvIgl77yJPC9sYWJlbD4KICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJreV8ke3AuaWR9X3BjdCIgaW5wdXRtb2RlPSJkZWNpbWFsIiB2YWx1ZT0iJHtwLnBjdH0iIHBsYWNlaG9sZGVyPSI1MCI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxsYWJlbD7plbfnn63mnJ/ljLrliIY8L2xhYmVsPgogICAgICAgICAgICA8c2VsZWN0IGlkPSJreV8ke3AuaWR9X2lzTG9uZ092ZXJyaWRlIj4KICAgICAgICAgICAgICA8b3B0aW9uIHZhbHVlPSJhdXRvIiAke3AuaXNMb25nT3ZlcnJpZGU9PT0nYXV0byc/J3NlbGVjdGVkJzonJ30+6Ieq5YuV77yI5YWx6YCa44Gu5Y+W5b6X5pel44Gn5Yik5a6a77yJPC9vcHRpb24+CiAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT0ibG9uZyIgJHtwLmlzTG9uZ092ZXJyaWRlPT09J2xvbmcnPydzZWxlY3RlZCc6Jyd9PumVt+acn++8iOaJi+WLleaMh+Wumu+8iTwvb3B0aW9uPgogICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9InNob3J0IiAke3AuaXNMb25nT3ZlcnJpZGU9PT0nc2hvcnQnPydzZWxlY3RlZCc6Jyd9Puefreacn++8iOaJi+WLleaMh+Wumu+8iTwvb3B0aW9uPgogICAgICAgICAgICA8L3NlbGVjdD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgoKICAgICAgICA8ZGl2IGNsYXNzPSJ0b2t1LWhlYWQiPuS9v+OBhueJueS+i+OCkuOCv+ODg+ODl+OBl+OBpumBuOOCk+OBp+OBj+OBoOOBleOBhDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InRva3UtZ3JpZCI+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8bGFiZWwgY2xhc3M9InRva3UtY2FyZCIgZm9yPSJreV8ke3AuaWR9X3Rva3VyZWkzMDAwIj4KICAgICAgICAgICAgICA8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJreV8ke3AuaWR9X3Rva3VyZWkzMDAwIiAke3AudG9rdXJlaTMwMDA/J2NoZWNrZWQnOicnfT4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJ0b2t1LWlubmVyIj4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0b2t1LWJveCI+PC9zcGFuPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3UtYm9keSI+CiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0b2t1LXRpdGxlIj7ikaAgMywwMDDkuIflhobnibnliKXmjqfpmaQ8L3NwYW4+CiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0b2t1LWRlc2MiPuOBk+OBruaWueOBjOS9j+OCk+OBp+OBhOOBn+Wutu+8iOODnuOCpOODm+ODvOODoO+8ieOCkuWjsuOCi+WgtOWQiOOAgeWIqeebiuOBi+OCieacgOWkpzMsMDAw5LiH5YaG44KS5beu44GX5byV44GR44G+44GZ44CC5L2P44G+44Gq44GP44Gq44Gj44Gf5pel44GL44KJM+W5tOebruOBrjEy5pyIMzHml6Xjgb7jgafjga7lo7LljbTjgYzlr77osaHjgafjgZnjgII8L3NwYW4+CiAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0b2t1LXBpbGwiPjwvc3Bhbj4KICAgICAgICAgICAgICAgIDwvc3Bhbj4KICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgICAgPGEgY2xhc3M9InRva3UtbGluayIgaHJlZj0iaHR0cHM6Ly93d3cubnRhLmdvLmpwL3RheGVzL3NoaXJhYmVydS90YXhhbnN3ZXIvam90by8zMzAyLmh0bSIgdGFyZ2V0PSJfYmxhbmsiPuWbveeojuW6geOBruino+iqrO+8iE5vLjMzMDLvvIk8L2E+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxsYWJlbCBjbGFzcz0idG9rdS1jYXJkIiBmb3I9Imt5XyR7cC5pZH1fdG9rdXJlaTEwb3ZlciI+CiAgICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ia3lfJHtwLmlkfV90b2t1cmVpMTBvdmVyIiAke3AudG9rdXJlaTEwb3Zlcj8nY2hlY2tlZCc6Jyd9PgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9InRva3UtaW5uZXIiPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3UtYm94Ij48L3NwYW4+CiAgICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0idG9rdS1ib2R5Ij4KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3UtdGl0bGUiPuKRoSAxMOW5tOi2heODnuOCpOODm+ODvOODoOOBrui7vea4m+eojueOhzwvc3Bhbj4KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3UtZGVzYyI+5aOy44Gj44Gf5bm044GuMeaciDHml6XmmYLngrnjgafmiYDmnInmnJ/plpPjgYwxMOW5tOOCkui2heOBiOOCi+ODnuOCpOODm+ODvOODoOOBquOCieOAgeWIqeebijYsMDAw5LiH5YaG44G+44Gn44Gu56iO546H44GMMjAuMzE1JeOBi+OCiTE0LjIxJeOBq+S4i+OBjOOCiuOBvuOBmeOAguKRoOOBqOS9teeUqOOBp+OBjeOBvuOBmeOAgjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3Utc3RhdHVzIiBpZD0ia3lfJHtwLmlkfV90ZW5TdGF0dXMiPjwvc3Bhbj4KICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRva3UtcGlsbCI+PC9zcGFuPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2xhYmVsPgogICAgICAgICAgICA8YSBjbGFzcz0idG9rdS1saW5rIiBocmVmPSJodHRwczovL3d3dy5udGEuZ28uanAvdGF4ZXMvc2hpcmFiZXJ1L3RheGFuc3dlci9qb3RvLzMzMDUuaHRtIiB0YXJnZXQ9Il9ibGFuayI+5Zu956iO5bqB44Gu6Kej6Kqs77yITm8uMzMwNe+8iTwvYT4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Imt5b3l1LW5vdGUiIGlkPSJreV8ke3AuaWR9X3Rlbk5vdGUiIHN0eWxlPSJkaXNwbGF5Om5vbmU7Ij48L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icm93LTIiIHN0eWxlPSJnYXA6MTBweDsiPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGxhYmVsPuS9j+WuheODreODvOODs+aui+WCte+8iOOBk+OBruaWueOBruiyoOaLheWIhu+8iTwvbGFiZWw+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ia3lfJHtwLmlkfV9sb2FuIiBkYXRhLWNvbW1hPSIxIiB2YWx1ZT0iJHtwLmxvYW4/Zm10KHAubG9hbik6Jyd9IiBwbGFjZWhvbGRlcj0iMCI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgIDxsYWJlbD7jgZ3jga7ku5bmuIXnrpfvvIjjgZPjga7mlrnjga7osqDmi4XliIbvvIk8L2xhYmVsPgogICAgICAgICAgICA8aW5wdXQgdHlwZT0idGV4dCIgaWQ9Imt5XyR7cC5pZH1fc2V0dGxlIiBkYXRhLWNvbW1hPSIxIiB2YWx1ZT0iJHtwLnNldHRsZT9mbXQocC5zZXR0bGUpOicnfSIgcGxhY2Vob2xkZXI9IjAiPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CgogICAgICAgIDxkaXYgc3R5bGU9Im1hcmdpbi10b3A6OHB4OyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjb21wYWN0Ij4KICAgICAgICAgICAgPGlucHV0IHR5cGU9ImNoZWNrYm94IiBpZD0ia3lfJHtwLmlkfV9vdmVycmlkZUJhc2lzIiAke3Aub3ZlcnJpZGVCYXNpcz8nY2hlY2tlZCc6Jyd9PgogICAgICAgICAgICA8bGFiZWwgZm9yPSJreV8ke3AuaWR9X292ZXJyaWRlQmFzaXMiPuWPluW+l+iyu+OCkuWAi+WIpeS4iuabuOOBjeOBmeOCi++8iOaMgeWIhuaMieWIhuOCkuS9v+OCj+OBquOBhO+8iTwvbGFiZWw+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9Im92ZXJyaWRlLWZvbGQiIGlkPSJreV8ke3AuaWR9X292ZXJyaWRlRm9sZCIgc3R5bGU9ImRpc3BsYXk6JHtwLm92ZXJyaWRlQmFzaXM/J2Jsb2NrJzonbm9uZSd9Ij4KICAgICAgICAgICAgPGxhYmVsPuWAi+WIpeWPluW+l+iyu++8iOW7uueJqeWPluW+l+iyu+aOp+mZpOW+jO+8i+Wcn+WcsOODu+OBk+OBruaWueOBruWIhu+8iTwvbGFiZWw+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0ia3lfJHtwLmlkfV9vdmVycmlkZUJhc2lzQW10IiBkYXRhLWNvbW1hPSIxIiB2YWx1ZT0iJHtwLm92ZXJyaWRlQmFzaXNBbXQ/Zm10KHAub3ZlcnJpZGVCYXNpc0FtdCk6Jyd9IiBwbGFjZWhvbGRlcj0i5L6L77yaOCwwMDAsMDAwIj4KICAgICAgICAgICAgPHAgY2xhc3M9Im11dGVkIj7igLvlu7rnianjga7muJvkvqHlhJ/ljbTmjqfpmaTlvozjga7ph5HpoY3jgaflhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgII8L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0iZW13cmFwIiBzdHlsZT0ibWFyZ2luLXRvcDoxMnB4OyI+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxjbGluZSIgc3R5bGU9Im1hcmdpbjoycHggMDsiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0ibXV0ZWQiPuaMgeWIhuaMieWIhuW+jOOBruitsua4oeS+oeagvDwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gaWQ9Imt5XyR7cC5pZH1fb3V0U2FsZSIgY2xhc3M9InZhbHVlIG11dGVkIj7igJQg5YaGPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxjbGluZSIgc3R5bGU9Im1hcmdpbjoycHggMDsiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0ibXV0ZWQiPuWPluW+l+iyu++8iOOBk+OBruaWueOBruWIhu+8iTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gaWQ9Imt5XyR7cC5pZH1fb3V0QmFzaXMiIGNsYXNzPSJ2YWx1ZSBtdXRlZCI+4oCUIOWGhjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FsY2xpbmUiIHN0eWxlPSJtYXJnaW46MnB4IDA7Ij4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9Im11dGVkIj7orbLmuKHmiYDlvpfvvIjmjqfpmaTliY3vvIk8L3NwYW4+CiAgICAgICAgICAgIDxzcGFuIGlkPSJreV8ke3AuaWR9X291dEdhaW5SYXciIGNsYXNzPSJ2YWx1ZSBtdXRlZCI+4oCUIOWGhjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FsY2xpbmUiIHN0eWxlPSJtYXJnaW46MnB4IDA7Ij4KICAgICAgICAgICAgPHNwYW4+6Kqy56iO6K2y5rih5omA5b6X77yIMywwMDDkuIflhobmjqfpmaTnrYnlvozjg7sxLDAwMOWGhuacqua6gOWIh+aNqOOBpu+8iTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gaWQ9Imt5XyR7cC5pZH1fb3V0R2FpbiIgY2xhc3M9InZhbHVlIiBzdHlsZT0iZm9udC13ZWlnaHQ6OTAwO2NvbG9yOiMwYjYzYmQ7Ij7igJQg5YaGPC9zcGFuPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJjYWxjbGluZSIgc3R5bGU9Im1hcmdpbjoycHggMDsiPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0ibXV0ZWQiPumBqeeUqOeojueOhzwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gaWQ9Imt5XyR7cC5pZH1fb3V0UmF0ZSIgY2xhc3M9InZhbHVlIG11dGVkIj7igJQ8L3NwYW4+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXYgY2xhc3M9ImNhbGNsaW5lIiBzdHlsZT0ibWFyZ2luOjJweCAwOyI+CiAgICAgICAgICAgIDxzcGFuIHN0eWxlPSJmb250LXdlaWdodDo5MDA7Y29sb3I6I2MwMzkyYjsiPuamgueul+eojumhje+8iDEwMOWGhuacqua6gOWIh+OCiuaNqOOBpu+8iTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gc3R5bGU9IndoaXRlLXNwYWNlOm5vd3JhcDsiPjxzcGFuIGlkPSJreV8ke3AuaWR9X291dFRheCIgY2xhc3M9InZhbHVlIiBzdHlsZT0iZm9udC13ZWlnaHQ6OTAwO2ZvbnQtc2l6ZToxLjVyZW07Y29sb3I6I2MwMzkyYjsiPuKAlDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNjMDM5MmI7Ij4g5YaGPC9zcGFuPjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0iY2FsY2xpbmUiIHN0eWxlPSJtYXJnaW46MnB4IDA7Ij4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImVtdGl0bGUiPuaJi+aui+OCiu+8iOeojuW8leW+jOODu+amgueul++8iTwvc3Bhbj4KICAgICAgICAgICAgPHNwYW4gaWQ9Imt5XyR7cC5pZH1fb3V0TmV0IiBjbGFzcz0iZW12YWx1ZSI+4oCUIOWGhjwvc3Bhbj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICBgOwogICAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQoZGl2KTsKICAgIH0pOwoKICAgIGNvbnRhaW5lci5xdWVyeVNlbGVjdG9yQWxsKCcua3lveXUtcmVtb3ZlLWJ0bicpLmZvckVhY2goYnRuPT57CiAgICAgIGJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PnJlbW92ZUt5b3l1KE51bWJlcihidG4uZGF0YXNldC5pZCkpKTsKICAgIH0pOwoKICAgIGt5b3l1TGlzdC5mb3JFYWNoKHA9PnsKICAgICAgY29uc3QgY2hrPSQoJ2t5XycrcC5pZCsnX292ZXJyaWRlQmFzaXMnKTsKICAgICAgaWYoY2hrKXsKICAgICAgICBjaGsuYWRkRXZlbnRMaXN0ZW5lcignY2hhbmdlJywoKT0+ewogICAgICAgICAgY29uc3QgZm9sZD0kKCdreV8nK3AuaWQrJ19vdmVycmlkZUZvbGQnKTsKICAgICAgICAgIGlmKGZvbGQpIGZvbGQuc3R5bGUuZGlzcGxheT1jaGsuY2hlY2tlZD8nYmxvY2snOidub25lJzsKICAgICAgICAgIHN5bmNLeW95dUZyb21ET00oKTsKICAgICAgICAgIHJlY29tcHV0ZUFsbCgpOwogICAgICAgIH0pOwogICAgICB9CiAgICB9KTsKCiAgICAkKCdreW95dUxpc3QnKS5xdWVyeVNlbGVjdG9yQWxsKCdbZGF0YS1jb21tYT0iMSJdJykuZm9yRWFjaChlbD0+ewogICAgICBlbC5hZGRFdmVudExpc3RlbmVyKCdibHVyJywoKT0+ewogICAgICAgIGNvbnN0IHY9cmF3KGVsLnZhbHVlKTsKICAgICAgICBlbC52YWx1ZT12P051bWJlcih2KS50b0xvY2FsZVN0cmluZygnamEtSlAnKTonJzsKICAgICAgICBzeW5jS3lveXVGcm9tRE9NKCk7CiAgICAgICAgcmVjb21wdXRlQWxsKCk7CiAgICAgIH0pOwogICAgfSk7CiAgfQoKICAvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgICDoqIjnrpfjga7kuK3lv4PvvJrlhajkvZPlgKTjgajlkITlhbHmnInogIXjga7lgKTjgpLjgZPjgZPjgafkuIDmi6znrpflh7oKICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8KICBmdW5jdGlvbiBjYWxjQWxsKCl7CiAgICBzeW5jS3lveXVGcm9tRE9NKCk7CiAgICBjb21wdXRlSG9sZGluZ0ZvclRlcm0oKTsKICAgIGF1dG9GaWxsQmxkRnJvbVRheCgpOwogICAgYXV0b0ZpbGxCcm9rZXIoKTsKICAgIGF1dG9GaWxsU3RhbXAoKTsKICAgIHJlc29sdmVBY3FTcGxpdCgpOwoKICAgIGNvbnN0IGZlZT1hbGxvY2F0ZUJ1eUZlZXMoKTsKICAgIGNvbnN0IGJsZEJhc2lzPXRvTnVtKCQoJ2FjcUJsZCcpLnZhbHVlKStmZWUuYmxkRmVlOwogICAgY29uc3QgbGFuZEJhc2lzPXRvTnVtKCQoJ2FjcUxhbmQnKS52YWx1ZSkrZmVlLmxhbmRGZWU7CiAgICBjb25zdCBkZXByPWNvbXB1dGVEZXByKGJsZEJhc2lzKTsKICAgIGNvbnN0IGJsZEFmdGVyPU1hdGgubWF4KDAsYmxkQmFzaXMtZGVwcik7CiAgICBjb25zdCBiYXNpc1RvdGFsTnVtPWJsZEFmdGVyK2xhbmRCYXNpczsKCiAgICBjb25zdCBzYWxlUHJpY2U9dG9OdW0oJCgnc2FsZVByaWNlJykudmFsdWUpOwogICAgY29uc3QgdGF4QWRqdXN0PXRvTnVtKCQoJ3RheEFkanVzdCcpLnZhbHVlKTsKICAgIGNvbnN0IHNhbGU9c2FsZVByaWNlK3RheEFkanVzdDsKICAgIGNvbnN0IGV4cEJyb2tlcj10b051bSgkKCdleHBCcm9rZXInKS52YWx1ZSk7CiAgICBjb25zdCBleHBTdGFtcD10b051bSgkKCdleHBTdGFtcCcpLnZhbHVlKTsKICAgIGNvbnN0IGV4cE90aGVyMT10b051bSgkKCdleHBPdGhlcjEnKS52YWx1ZSk7CiAgICBjb25zdCBleHBPdGhlcjI9dG9OdW0oJCgnZXhwT3RoZXIyJykudmFsdWUpOwogICAgY29uc3Qgc2VsbEV4cFRvdGFsPWV4cEJyb2tlcitleHBTdGFtcCtleHBPdGhlcjE7CgogICAgLy8g5qaC566X5Y+W5b6X6LK777yI6K2y5rih5L6h5qC8w5c1Je+8iQogICAgY29uc3QgY2I9JCgndXNlNXBjdEJhc2lzJyk7CiAgICBjb25zdCB1c2U1cGN0PSEhKGNiJiZjYi5jaGVja2VkKTsKICAgIGNvbnN0IGJhc2lzNXBjdEFtdD1NYXRoLnJvdW5kKHNhbGUqMC4wNSk7CiAgICBjb25zdCBlZmZlY3RpdmVCYXNpcz11c2U1cGN0P2Jhc2lzNXBjdEFtdDpiYXNpc1RvdGFsTnVtOwoKICAgIGNvbnN0IGlzTG9uZ0dsb2I9aXNMb25nR2xvYmFsKCksaXNUZW5HbG9iPWlzVGVuT3Zlckdsb2JhbCgpOwoKICAgIGNvbnN0IHJhdGlvcz1reW95dUxpc3QubWFwKHA9PihwLnBjdHx8MCkvMTAwKTsKICAgIGNvbnN0IGFTYWxlICAgPSBhcHBvcnRpb24oc2FsZSxyYXRpb3MpOwogICAgY29uc3QgYVNlbGwgICA9IGFwcG9ydGlvbihzZWxsRXhwVG90YWwscmF0aW9zKTsKICAgIGNvbnN0IGFPdGhlcjIgPSBhcHBvcnRpb24oZXhwT3RoZXIyLHJhdGlvcyk7CiAgICBjb25zdCBhQmFzaXMgID0gYXBwb3J0aW9uKGVmZmVjdGl2ZUJhc2lzLHJhdGlvcyk7CiAgICBjb25zdCBhU2FsZVByaWNlID0gYXBwb3J0aW9uKHNhbGVQcmljZSxyYXRpb3MpOwogICAgY29uc3QgYVRheEFkanVzdCA9IGFwcG9ydGlvbih0YXhBZGp1c3QscmF0aW9zKTsKCiAgICBjb25zdCByb3dzPWt5b3l1TGlzdC5tYXAoKHAsaSk9PnsKICAgICAgY29uc3QgcFNhbGU9YVNhbGVbaV0sIHBTZWxsRXhwPWFTZWxsW2ldLCBwT3RoZXIyPWFPdGhlcjJbaV07CiAgICAgIGNvbnN0IHBCYXNpcz0ocC5vdmVycmlkZUJhc2lzJiZwLm92ZXJyaWRlQmFzaXNBbXQ+MCk/cC5vdmVycmlkZUJhc2lzQW10OmFCYXNpc1tpXTsKICAgICAgY29uc3QgZ2FpblJhdz1wU2FsZS1wQmFzaXMtcFNlbGxFeHA7CgogICAgICBjb25zdCBtYW51YWwgPSBwLmlzTG9uZ092ZXJyaWRlIT09J2F1dG8nOwogICAgICBjb25zdCBpc0xvbmcgPSBwLmlzTG9uZ092ZXJyaWRlPT09J2xvbmcnP3RydWU6KHAuaXNMb25nT3ZlcnJpZGU9PT0nc2hvcnQnP2ZhbHNlOmlzTG9uZ0dsb2IpOwogICAgICBjb25zdCB1c2UxMCAgPSAhIXAudG9rdXJlaTEwb3ZlciAmJiBpc0xvbmcgJiYgKG1hbnVhbCA/IHRydWUgOiBpc1Rlbkdsb2IpOwogICAgICBjb25zdCBub3RlVGVuID0gKHAudG9rdXJlaTEwb3ZlciAmJiAhdXNlMTApCiAgICAgICAgPyAn4pqgIOitsua4oeW5tDHmnIgx5pel54++5Zyo44Gn5omA5pyJ5pyf6ZaTMTDlubTotoXjgafjga/jgarjgYTjgZ/jgoHjgIHou73muJvnqI7njofjga/pgannlKjjgZfjgabjgYTjgb7jgZvjgpPjgIInCiAgICAgICAgOiAoKHAudG9rdXJlaTEwb3ZlciAmJiBtYW51YWwgJiYgIWlzVGVuR2xvYikKICAgICAgICAgICA/ICfimqAg6ZW355+t5pyf5Yy65YiG44Gu5omL5YuV5oyH5a6a44Gr44KI44KK6Lu95rib56iO546H44KS6YGp55So44GX44Gm44GE44G+44GZ77yI5YWx6YCa44Gu5Y+W5b6X5pel44Gn44GvMTDlubTotoXjgavjgarjgorjgb7jgZvjgpPvvInjgIInCiAgICAgICAgICAgOiAnJyk7CgogICAgICBjb25zdCB0b2t1cmVpPXAudG9rdXJlaTMwMDA/MzAwMDAwMDA6MDsKICAgICAgY29uc3QgdGF4YWJsZVJhdz1NYXRoLm1heCgwLGdhaW5SYXctdG9rdXJlaSk7CiAgICAgIC8qIOiqsueojuaomea6luOBrzEsMDAw5YaG5pyq5rqA5YiH5o2o44Gm77yI5Zu956iO6YCa5YmH5rOVMTE45p2hMemghe+8j+WcsOaWueeojuazlTIw5p2h44GuNOOBrjLnrKwx6aCF77yJICovCiAgICAgIGNvbnN0IHRheGFibGU9TWF0aC5mbG9vcih0YXhhYmxlUmF3LzEwMDApKjEwMDA7CiAgICAgIGNvbnN0IHQ9Y29tcHV0ZVRheGVzKHRheGFibGUsaXNMb25nLHVzZTEwKTsKCiAgICAgIGNvbnN0IGxvYW49cC5sb2FufHwwLCBzZXR0bGU9cC5zZXR0bGV8fDA7CiAgICAgIGNvbnN0IG5ldD1wU2FsZS0ocFNlbGxFeHArcE90aGVyMitsb2FuK3NldHRsZSt0LnRvdGFsQ3V0KTsKICAgICAgY29uc3QgcmF0ZUxhYmVsID0gdXNlMTA/J+mVt+acn+itsua4oe+8iDEw5bm06LaF6Lu95rib56iO546H77yJJzooaXNMb25nPyfplbfmnJ/orbLmuKEnOifnn63mnJ/orbLmuKEnKTsKICAgICAgY29uc3QgcmF0ZURldGFpbCA9IHVzZTEwCiAgICAgICAgPyAnNiwwMDDkuIflhobku6XkuIvvvJrmiYDlvpfnqI4xMCXjg7vkvY/msJHnqI40JSDvvI8g6LaF6YGO5YiG77ya5omA5b6X56iOMTUl44O75L2P5rCR56iONSXvvIjlvqnoiIjnibnliKXmiYDlvpfnqI7vvJ3miYDlvpfnqI7DlzIuMSXvvIknCiAgICAgICAgOiAoaXNMb25nID8gJ+aJgOW+l+eojjE1JeODu+S9j+awkeeojjUl44O75b6p6IiI54m55Yil5omA5b6X56iO77yd5omA5b6X56iOw5cyLjEl77yI5ZCI6KiIMjAuMzE1Je+8iScKICAgICAgICAgICAgICAgICAgOiAn5omA5b6X56iOMzAl44O75L2P5rCR56iOOSXjg7vlvqnoiIjnibnliKXmiYDlvpfnqI7vvJ3miYDlvpfnqI7DlzIuMSXvvIjlkIjoqIgzOS42MyXvvIknKTsKCiAgICAgIHJldHVybiB7cCxwY3Q6cC5wY3R8fDAscFNhbGUscFNlbGxFeHAscE90aGVyMixwQmFzaXMsZ2FpblJhdyx0YXhhYmxlLAogICAgICAgICAgICAgIGlzTG9uZyx1c2UxMCxub3RlVGVuLHJhdGVMYWJlbCxyYXRlRGV0YWlsLGxvYW4sc2V0dGxlLG5ldCwKICAgICAgICAgICAgICBwU2FsZVByaWNlOmFTYWxlUHJpY2VbaV0scFRheEFkanVzdDphVGF4QWRqdXN0W2ldLC4uLnR9OwogICAgfSk7CgogICAgY29uc3QgdG90YWxzPXsKICAgICAgc2FsZSwgc2FsZVByaWNlLCB0YXhBZGp1c3QsIHNlbGxFeHBUb3RhbCwgZXhwT3RoZXIyLAogICAgICBleHBCcm9rZXIsIGV4cFN0YW1wLCBleHBPdGhlcjEsCiAgICAgIGJsZEJhc2lzLCBsYW5kQmFzaXMsIGRlcHIsIGJsZEFmdGVyLCBiYXNpc1RvdGFsTnVtLCBlZmZlY3RpdmVCYXNpcywgdXNlNXBjdCwgYmFzaXM1cGN0QW10LAogICAgICBibGRGZWU6ZmVlLmJsZEZlZSwgbGFuZEZlZTpmZWUubGFuZEZlZSwgYnV5RmVlczpmZWUuZmVlcywgYmxkUmF0aW86ZmVlLnJhdGlvLAogICAgICBpc0xvbmdHbG9iLCBpc1Rlbkdsb2IsCiAgICAgIHRheDogcm93cy5yZWR1Y2UoKHMscik9PnMrci50b3RhbEN1dCwwKSwKICAgICAgbG9hbjogcm93cy5yZWR1Y2UoKHMscik9PnMrci5sb2FuLDApLAogICAgICBzZXR0bGU6IHJvd3MucmVkdWNlKChzLHIpPT5zK3Iuc2V0dGxlLDApLAogICAgICBuZXQ6IHJvd3MucmVkdWNlKChzLHIpPT5zK3IubmV0LDApLAogICAgICBwY3RTdW06IGt5b3l1TGlzdC5yZWR1Y2UoKHMscCk9PnMrKHAucGN0fHwwKSwwKSwKICAgICAgaG9sZGluZ0xhYmVsOiBob2xkaW5nTGFiZWxPbkphbjEoKSwKICAgICAgZGVwWWVhcnM6IGRlcFllYXJzKCksCiAgICAgIHN0cnVjdExhYmVsOiAkKCdzdHJ1Y3RUeXBlJykub3B0aW9uc1skKCdzdHJ1Y3RUeXBlJykuc2VsZWN0ZWRJbmRleF0udGV4dAogICAgfTsKICAgIHJldHVybiB7cm93cyx0b3RhbHN9OwogIH0KCiAgLy8gLS0tLSDjg6HjgqTjg7Plho3oqIjnrpfvvIjnlLvpnaLlj43mmKDvvIkgLS0tLQogIGZ1bmN0aW9uIHJlY29tcHV0ZUFsbCgpewogICAgY29uc3Qge3Jvd3MsdG90YWxzfT1jYWxjQWxsKCk7CgogICAgJCgnYWNxQmxkRmVlcycpLnRleHRDb250ZW50PWZtdCh0b3RhbHMuYmxkRmVlKSsnIOWGhic7CiAgICAkKCdhY3FMYW5kRmVlcycpLnRleHRDb250ZW50PWZtdCh0b3RhbHMubGFuZEZlZSkrJyDlhoYnOwogICAgJCgnYmxkUmF0aW9QY3QnKS50ZXh0Q29udGVudD0odG90YWxzLmJsZFJhdGlvKjEwMCkudG9GaXhlZCgxKSsnICUnOwogICAgJCgnYmxkQmFzaXMnKS50ZXh0Q29udGVudD1mbXQodG90YWxzLmJsZEJhc2lzKSsnIOWGhic7CiAgICAkKCdkZXByQW10JykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5kZXByKSsnIOWGhic7CiAgICAkKCdibGRCYXNpc0FmdGVyJykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5ibGRBZnRlcikrJyDlhoYnOwogICAgJCgnbGFuZEJhc2lzJykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5sYW5kQmFzaXMpKycg5YaGJzsKICAgICQoJ2Jhc2lzVG90YWwnKS50ZXh0Q29udGVudD1mbXQodG90YWxzLmJhc2lzVG90YWxOdW0pKycg5YaGJzsKCiAgICBjb25zdCB3YXJuRWw9JCgnYmFzaXNXYXJuTXNnJyk7CiAgICBpZih3YXJuRWwpIHdhcm5FbC5jbGFzc0xpc3QudG9nZ2xlKCdvbicsCiAgICAgICF0b3RhbHMudXNlNXBjdCYmdG90YWxzLnNhbGU+MCYmdG90YWxzLmJhc2lzVG90YWxOdW0+MCYmdG90YWxzLmJhc2lzVG90YWxOdW08dG90YWxzLnNhbGUqMC4wNSk7CgogICAgY29uc3QgaW5mbzU9JCgnYmFzaXM1SW5mbycpOwogICAgaWYoaW5mbzUpewogICAgICBpbmZvNS50ZXh0Q29udGVudD10b3RhbHMuc2FsZT4wCiAgICAgICAgP2DmpoLnrpflj5blvpfosrvvvJoke2ZtdCh0b3RhbHMuYmFzaXM1cGN0QW10KX0g5YaG77yI5YWl5Yqb5riI44G/44Gu5Y+W5b6X6LK777yaJHtmbXQodG90YWxzLmJhc2lzVG90YWxOdW0pfSDlhobvvIlgCiAgICAgICAgOifigLvorbLmuKHph5HpoY3jgpLlhaXjgozjgovjgajmpoLnrpflj5blvpfosrvjgpLooajnpLrjgZfjgb7jgZknOwogICAgICBpbmZvNS5jbGFzc05hbWU9J3Rva3Utc3RhdHVzJzsKICAgIH0KICAgIGNvbnN0IHc1PSQoJ2Jhc2lzNVdhcm4nKTsKICAgIGlmKHc1KXsKICAgICAgY29uc3QgZGlzYWR2PXRvdGFscy51c2U1cGN0JiZ0b3RhbHMuYmFzaXNUb3RhbE51bT50b3RhbHMuYmFzaXM1cGN0QW10OwogICAgICB3NS50ZXh0Q29udGVudD1kaXNhZHYKICAgICAgICA/YOKaoCDlhaXlipvmuIjjgb/jga7lj5blvpfosrvvvIgke2ZtdCh0b3RhbHMuYmFzaXNUb3RhbE51bSl9IOWGhu+8ieOBruaWueOBjOamgueul+WPluW+l+iyu++8iCR7Zm10KHRvdGFscy5iYXNpczVwY3RBbXQpfSDlhobvvInjgojjgorlpKfjgY3jgYTjgZ/jgoHjgIHlrp/poY3jgafoqIjnrpfjgZfjgZ/mlrnjgYznqI7poY3jga/lsJHjgarjgY/jgarjgorjgb7jgZnjgILos7zlhaXmmYLjga7ph5HpoY3jgYzliIbjgYvjgovos4fmlpnjgYzjgYLjgovloLTlkIjjga/jgIHjg4Hjgqfjg4Pjgq/jgpLlpJbjgZfjgabjgY/jgaDjgZXjgYTjgIJgCiAgICAgICAgOicnOwogICAgICB3NS5jbGFzc0xpc3QudG9nZ2xlKCdvbicsZGlzYWR2KTsKICAgIH0KCiAgICAkKCd0b3RhbEhpYnVuUGN0JykudGV4dENvbnRlbnQ9dG90YWxzLnBjdFN1bS50b0ZpeGVkKDEpLnJlcGxhY2UoJy4wJywnJyk7CiAgICBjb25zdCBoaWJ1bldhcm49JCgnaGlidW5XYXJuJyk7CiAgICBpZihoaWJ1bldhcm4pIGhpYnVuV2Fybi5zdHlsZS5kaXNwbGF5PShNYXRoLmFicyh0b3RhbHMucGN0U3VtLTEwMCk+MC41KT8naW5saW5lJzonbm9uZSc7CgogICAgcm93cy5mb3JFYWNoKHI9PnsKICAgICAgY29uc3QgaWQ9ci5wLmlkOwogICAgICBjb25zdCBzZXQ9KHNmeCx2KT0+eyBjb25zdCBlbD0kKCdreV8nK2lkKydfJytzZngpOyBpZihlbCkgZWwudGV4dENvbnRlbnQ9djsgfTsKICAgICAgc2V0KCdvdXRTYWxlJywgZm10KHIucFNhbGUpKycg5YaGJyk7CiAgICAgIHNldCgnb3V0QmFzaXMnLCBmbXQoci5wQmFzaXMpKycg5YaGJyk7CiAgICAgIHNldCgnb3V0R2FpblJhdycsIGZtdChyLmdhaW5SYXcpKycg5YaGJyk7CiAgICAgIHNldCgnb3V0R2FpbicsIGZtdChyLnRheGFibGUpKycg5YaGJyk7CiAgICAgIHNldCgnb3V0UmF0ZScsIHIucmF0ZUxhYmVsKTsKICAgICAgc2V0KCdvdXRUYXgnLCBmbXQoci50b3RhbEN1dCkpOwogICAgICBzZXQoJ291dE5ldCcsIGZtdChyLm5ldCkrJyDlhoYnKTsKICAgICAgY29uc3Qgc3Q9JCgna3lfJytpZCsnX3RlblN0YXR1cycpOwogICAgICBpZihzdCl7CiAgICAgICAgY29uc3QgaGFzRGF0ZXM9ISEoZ2V0RGF0ZSgnYWNxJykmJnBhcnNlSW50KCQoJ3NhbGVZZWFyJykudmFsdWUpKTsKICAgICAgICBjb25zdCBvaz1yLnAuaXNMb25nT3ZlcnJpZGU9PT0nYXV0byc/dG90YWxzLmlzVGVuR2xvYjooci5wLmlzTG9uZ092ZXJyaWRlPT09J2xvbmcnKTsKICAgICAgICBzdC50ZXh0Q29udGVudD0haGFzRGF0ZXMmJnIucC5pc0xvbmdPdmVycmlkZT09PSdhdXRvJz8n4oC75aOy5Y205byV5rih44GX5pel44Go5Y+W5b6X5pel44KS5YWl44KM44KL44Go5Yik5a6a44GX44G+44GZJwogICAgICAgICAgOihvaz8n4pyUIOOBk+OBrueJqeS7tuOBrzEw5bm06LaF44Gu44Gf44KB5a++6LGh44Gr44Gq44KK44G+44GZJzon4pyWIOaJgOacieacn+mWk+OBjDEw5bm05Lul5LiL44Gu44Gf44KB5a++6LGh5aSW44Gn44GZJyk7CiAgICAgICAgc3QuY2xhc3NOYW1lPSd0b2t1LXN0YXR1cycrKGhhc0RhdGVzfHxyLnAuaXNMb25nT3ZlcnJpZGUhPT0nYXV0byc/KG9rPycgb2snOicgbmcnKTonJyk7CiAgICAgIH0KICAgICAgY29uc3Qgbm90ZT0kKCdreV8nK2lkKydfdGVuTm90ZScpOwogICAgICBpZihub3RlKXsKICAgICAgICBub3RlLnRleHRDb250ZW50PXIubm90ZVRlbjsKICAgICAgICBub3RlLnN0eWxlLmRpc3BsYXk9ci5ub3RlVGVuPydibG9jayc6J25vbmUnOwogICAgICB9CiAgICB9KTsKCiAgICAkKCdzb19zYWxlJykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5zYWxlKTsKICAgICQoJ3NvX3RheCcpLnRleHRDb250ZW50PWZtdCh0b3RhbHMudGF4KTsKICAgICQoJ3NvX2xvYW4nKS50ZXh0Q29udGVudD1mbXQodG90YWxzLmxvYW4pOwogICAgJCgnc29fc2V0dGxlJykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5zZXR0bGUpOwogICAgJCgnc29fbmV0JykudGV4dENvbnRlbnQ9Zm10KHRvdGFscy5uZXQpOwoKICAgIHVwZGF0ZVJlc3VsdFRhYmxlKHJvd3MpOwogICAgdXBkYXRlUGRmQnV0dG9ucygpOwoKICAgIHdpbmRvdy5qb3RvQ2FsY1N0YXRlPXtyb3dzLHRvdGFsc307CiAgfQoKICAvLyAtLS0tIOe1kOaenOODhuODvOODluODqyAtLS0tCiAgY29uc3QgVEFCTEVfUk9XUyA9IFsKICAgIHtrZXk6J+aMgeWIhicsICAgICAgbGFiZWw6J+aMgeWIhicsICAgICAgICAgICAgICAgICAgICAgICB0eXBlOidzdHInfSwKICAgIHtrZXk6J+itsua4oeS+oeagvCcsICBsYWJlbDon5oyB5YiG5oyJ5YiG5b6M44Gu6K2y5rih5L6h5qC8J30sCiAgICB7a2V5Oiflj5blvpfosrsnLCAgICBsYWJlbDon5Y+W5b6X6LK7J30sCiAgICB7a2V5OiforbLmuKHosrvnlKgnLCAgbGFiZWw6J+aMgeWIhuaMieWIhuW+jOOBruitsua4oeiyu+eUqCd9LAogICAge2tleTon6K2y5rih5omA5b6XJywgIGxhYmVsOiforbLmuKHmiYDlvpfvvIjmjqfpmaTliY3vvIknfSwKICAgIHtrZXk6J+iqsueojuitsua4oScsICBsYWJlbDon6Kqy56iO6K2y5rih5omA5b6X77yI54m55L6L5b6M44O75Y2D5YaG5pyq5rqA5YiH5o2o77yJJ30sCiAgICB7a2V5OifnqI7njocnLCAgICAgIGxhYmVsOifpgannlKjnqI7njocnLCAgICAgICAgICAgICAgICAgICB0eXBlOidzdHInfSwKICAgIHtrZXk6J+aJgOW+l+eojicsICAgIGxhYmVsOifmiYDlvpfnqI4nfSwKICAgIHtrZXk6J+W+qeiIiOeojicsICAgIGxhYmVsOiflvqnoiIjnibnliKXmiYDlvpfnqI4nfSwKICAgIHtrZXk6J+S9j+awkeeojicsICAgIGxhYmVsOifkvY/msJHnqI4nfSwKICAgIHtrZXk6J+aJgOW+l+eojuetieWIhycsbGFiZWw6J+OAgOaJgOW+l+eoju+8i+W+qeiIiOeoju+8iDEwMOWGhuacqua6gOWIh+aNqO+8iScsIHN1Yjp0cnVlfSwKICAgIHtrZXk6J+S9j+awkeeojuWIhycsICBsYWJlbDon44CA5L2P5rCR56iO77yIMTAw5YaG5pyq5rqA5YiH5o2o77yJJywgICAgICAgIHN1Yjp0cnVlfSwKICAgIHtrZXk6J+eojuWQiOioiCcsICAgIGxhYmVsOifmpoLnrpfnqI7poY3lkIjoqIgnfSwKICAgIHtrZXk6J+KRpeaMieWIhicsICAgIGxhYmVsOifikaUg6K2y5rih6LK755So44Gr5ZCr44KB44Gq44GE6LK755SoJ30sCiAgICB7a2V5OifmrovlgrUnLCAgICAgIGxhYmVsOifkvY/lroXjg63jg7zjg7PmrovlgrUnfSwKICAgIHtrZXk6J+a4heeulycsICAgICAgbGFiZWw6J+OBneOBruS7lua4heeulyd9LAogICAge2tleTon5omL5q6LJywgICAgICBsYWJlbDon5omL5q6L44KK77yI56iO5byV5b6M77yJJ30sCiAgXTsKCiAgZnVuY3Rpb24gdXBkYXRlUmVzdWx0VGFibGUocm93cyl7CiAgICBjb25zdCBoZWFkPSQoJ3Jlc3VsdEhlYWQnKSwgYm9keT0kKCdyZXN1bHRCb2R5Jyk7CiAgICBsZXQgdGhIVE1MPSc8dGggc3R5bGU9InRleHQtYWxpZ246bGVmdDttaW4td2lkdGg6MTgwcHg7Ij7poIXnm648L3RoPic7CiAgICByb3dzLmZvckVhY2gocj0+eyB0aEhUTUwrPWA8dGg+JHtlc2NIKHIucC5uYW1lfHwn5ZCN56ew5pyq6Kit5a6aJyl9PC90aD5gOyB9KTsKICAgIGhlYWQuaW5uZXJIVE1MPXRoSFRNTDsKCiAgICBjb25zdCBjb2xzPXJvd3MubWFwKHI9Pih7CiAgICAgICfmjIHliIYnOmAke3IucGN0LnRvRml4ZWQoMSkucmVwbGFjZSgnLjAnLCcnKX0lYCwKICAgICAgJ+itsua4oeS+oeagvCc6ci5wU2FsZSwn5Y+W5b6X6LK7JzpyLnBCYXNpcywn6K2y5rih6LK755SoJzpyLnBTZWxsRXhwLAogICAgICAn6K2y5rih5omA5b6XJzpyLmdhaW5SYXcsJ+iqsueojuitsua4oSc6ci50YXhhYmxlLAogICAgICAn56iO546HJzpyLnVzZTEwPyfplbfmnJ8oMTDlubTotoUpJzooci5pc0xvbmc/J+mVt+acnyc6J+efreacnycpLAogICAgICAn5omA5b6X56iOJzpyLml0LCflvqnoiIjnqI4nOnIuZnVra28sJ+S9j+awkeeojic6ci5yZXMsCiAgICAgICfmiYDlvpfnqI7nrYnliIcnOnIuaW5jb21lQ3V0LCfkvY/msJHnqI7liIcnOnIucmVzQ3V0LCfnqI7lkIjoqIgnOnIudG90YWxDdXQsCiAgICAgICfikaXmjInliIYnOnIucE90aGVyMiwn5q6L5YK1JzpyLmxvYW4sJ+a4heeulyc6ci5zZXR0bGUsJ+aJi+auiyc6ci5uZXQKICAgIH0pKTsKCiAgICBib2R5LmlubmVySFRNTD0nJzsKICAgIFRBQkxFX1JPV1MuZm9yRWFjaChyb3c9PnsKICAgICAgY29uc3QgdHI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgndHInKTsKICAgICAgY29uc3QgaXNUYXhSb3c9WyfmiYDlvpfnqI4nLCflvqnoiIjnqI4nLCfkvY/msJHnqI4nLCfnqI7lkIjoqIgnXS5pbmNsdWRlcyhyb3cua2V5KTsKICAgICAgY29uc3QgaXNOZXRSb3c9cm93LmtleT09PSfmiYvmrosnOwogICAgICBpZihyb3cuc3ViKSB0ci5jbGFzc05hbWU9J3N1Yi1yb3cnOwogICAgICBlbHNlIGlmKHJvdy5rZXk9PT0n56iO5ZCI6KiIJykgdHIuY2xhc3NOYW1lPSd0b3RhbC1yb3cnOwogICAgICBlbHNlIGlmKGlzTmV0Um93KSB0ci5jbGFzc05hbWU9J25ldC1yb3cnOwogICAgICBlbHNlIGlmKGlzVGF4Um93KSB0ci5jbGFzc05hbWU9J3RheC1yb3cnOwoKICAgICAgbGV0IGh0bWw9YDx0ZCBjbGFzcz0ibGFiZWwiPiR7cm93LmxhYmVsfTwvdGQ+YDsKICAgICAgY29scy5mb3JFYWNoKGM9PnsKICAgICAgICBjb25zdCB2PWNbcm93LmtleV07CiAgICAgICAgaWYodHlwZW9mIHY9PT0nc3RyaW5nJyl7CiAgICAgICAgICBodG1sKz1gPHRkIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsiPiR7ZXNjSCh2KX08L3RkPmA7CiAgICAgICAgfWVsc2V7CiAgICAgICAgICBjb25zdCBjbHM9aXNUYXhSb3c/J251bSc6KGlzTmV0Um93JiZ2PDA/J251bS1uZWcnOicnKTsKICAgICAgICAgIGh0bWwrPWA8dGQgY2xhc3M9IiR7Y2xzfSIgc3R5bGU9InRleHQtYWxpZ246cmlnaHQ7Ij4ke2ZtdCh2KX0g5YaGPC90ZD5gOwogICAgICAgIH0KICAgICAgfSk7CiAgICAgIHRyLmlubmVySFRNTD1odG1sOwogICAgICBib2R5LmFwcGVuZENoaWxkKHRyKTsKICAgIH0pOwogIH0KCiAgLy8gLS0tLSBQREbjg5zjgr/jg7MgLS0tLQogIGZ1bmN0aW9uIHVwZGF0ZVBkZkJ1dHRvbnMoKXsKICAgIGNvbnN0IGFyZWE9JCgncGRmQnRuQXJlYScpOwogICAgLyog5YWx5pyJ6ICF44Gu5Lq65pWw44O75ZCN5YmN44GM5aSJ44KP44KJ44Gq44GE5aC05ZCI44Gv44Oc44K/44Oz44KS5L2c44KK55u044GV44Gq44GECiAgICAgICDvvIjlhaXlipvmrITjgYvjgonjg5zjgr/jg7Pjgbjnm7TmjqXjgq/jg6rjg4Pjgq/jgZfjgZ/jgajjgY3jgIHkvZzjgornm7TjgZfjgafjgq/jg6rjg4Pjgq/jgYzmtojjgYjjgovjga7jgpLpmLLjgZDvvIkgKi8KICAgIGNvbnN0IHNpZz1reW95dUxpc3QubWFwKHA9PnAuaWQrJzonKyhwLm5hbWV8fCcnKSkuam9pbignfCcpOwogICAgaWYoYXJlYS5kYXRhc2V0LnNpZz09PXNpZyAmJiBhcmVhLmNoaWxkcmVuLmxlbmd0aCl7CiAgICAgIGFyZWEucXVlcnlTZWxlY3RvckFsbCgnYnV0dG9uJykuZm9yRWFjaChiPT57IGIuZGlzYWJsZWQ9IXdpbmRvdy5qb3RvUGRmVW5sb2NrZWQ7IH0pOwogICAgICByZXR1cm47CiAgICB9CiAgICBhcmVhLmRhdGFzZXQuc2lnPXNpZzsKICAgIGFyZWEuaW5uZXJIVE1MPScnOwogICAgaWYoa3lveXVMaXN0Lmxlbmd0aD09PTIpewogICAgICBjb25zdCBubT1reW95dUxpc3QubWFwKHA9PihwLm5hbWV8fCflkI3np7DmnKroqK3lrponKSsnIOanmCcpLmpvaW4oJ+ODuycpOwogICAgICBjb25zdCBwYj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAgICAgcGIudHlwZT0nYnV0dG9uJzsKICAgICAgcGIuY2xhc3NOYW1lPSdidG4nOwogICAgICBwYi5zdHlsZS5jc3NUZXh0PSd3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206OHB4O2JhY2tncm91bmQ6IzFhN2YzYztib3JkZXItY29sb3I6IzFhN2YzYzsnOwogICAgICBwYi50ZXh0Q29udGVudD1gMuWQjeWIhuOCkkE0IDHmnprjgafkv53lrZjvvIgke25tfe+8iWA7CiAgICAgIHBiLmRpc2FibGVkPSF3aW5kb3cuam90b1BkZlVubG9ja2VkOwogICAgICBwYi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PmdlbmVyYXRlUERGUGFpcigpKTsKICAgICAgYXJlYS5hcHBlbmRDaGlsZChwYik7CiAgICB9CiAgICBreW95dUxpc3QuZm9yRWFjaChwPT57CiAgICAgIGNvbnN0IGJ0bj1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKTsKICAgICAgYnRuLnR5cGU9J2J1dHRvbic7CiAgICAgIGJ0bi5jbGFzc05hbWU9J2J0bic7CiAgICAgIGJ0bi5zdHlsZS5jc3NUZXh0PSd3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206OHB4Oyc7CiAgICAgIGJ0bi50ZXh0Q29udGVudD1gJHtwLm5hbWV8fCflkI3np7DmnKroqK3lrponfSDmp5jjga5QREbjgpLkv53lrZhgOwogICAgICBidG4uZGlzYWJsZWQ9IXdpbmRvdy5qb3RvUGRmVW5sb2NrZWQ7CiAgICAgIGJ0bi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsKCk9PmdlbmVyYXRlUERGKHAuaWQpKTsKICAgICAgYXJlYS5hcHBlbmRDaGlsZChidG4pOwogICAgfSk7CiAgfQoKICAvKiAtLS0tIFBERuOBq+ihqOekuuOBmeOCi+S9nOaIkOiAhe+8iOS8muekvuWQjeODu+aLheW9k+iAheWQjeODu+mbu+ipseeVquWPt+OAguepuuashOOBr+ihqOekuuOBl+OBquOBhO+8iSAtLS0tICovCiAgZnVuY3Rpb24gc3RhZmZJbmZvSFRNTCgpewogICAgY29uc3Qgdj1pZD0+KCgkKGlkKT8udmFsdWUpfHwnJykudHJpbSgpOwogICAgY29uc3QgaXRlbXM9W3YoJ3N0YWZmQ29tcGFueScpP2VzY0godignc3RhZmZDb21wYW55JykpOicnLAogICAgICAgICAgICAgICAgIHYoJ3N0YWZmTmFtZScpPyfmi4XlvZPvvJonK2VzY0godignc3RhZmZOYW1lJykpOicnLAogICAgICAgICAgICAgICAgIHYoJ3N0YWZmVGVsJyk/J1RFTO+8micrZXNjSCh2KCdzdGFmZlRlbCcpKTonJ10uZmlsdGVyKEJvb2xlYW4pOwogICAgcmV0dXJuIGl0ZW1zLmxlbmd0aD9gPGRpdiBzdHlsZT0iZm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMTExO21hcmdpbi10b3A6M3B4OyI+JHtpdGVtcy5qb2luKCfjgIAnKX08L2Rpdj5gOicnOwogIH0KCiAgLy8gLS0tLSBQREbnlJ/miJAgLS0tLQogIGFzeW5jIGZ1bmN0aW9uIGdlbmVyYXRlUERGKHBlcnNvbklkKXsKICAgIGlmKCF3aW5kb3cuam90b1BkZlVubG9ja2VkKXsgYWxlcnQoJ1BERuOBruS/neWtmOOBq+OBr+ODkeOCueODr+ODvOODieOBruino+mZpOOBjOW/heimgeOBp+OBmeOAgicpOyByZXR1cm47IH0KICAgIGNvbnN0IHtqc1BERn09d2luZG93LmpzcGRmfHx7fTsKICAgIGlmKCFqc1BERil7IGFsZXJ0KCJQREbjg6njgqTjg5bjg6njg6rjgYzoqq3jgb/ovrzjgb7jgozjgabjgYTjgb7jgZvjgpPjgILpgJrkv6HnkrDlooPjgpLnorroqo3jgZfjgabjgY/jgaDjgZXjgYTjgIIiKTsgcmV0dXJuOyB9CgogICAgY29uc3Qge3Jvd3MsdG90YWxzfT1jYWxjQWxsKCk7CiAgICBjb25zdCByPXJvd3MuZmluZCh4PT54LnAuaWQ9PT1wZXJzb25JZCk7CiAgICBpZighcil7IGFsZXJ0KCflr77osaHjga7lhbHmnInogIXjgYzopovjgaTjgYvjgorjgb7jgZvjgpPjgIInKTsgcmV0dXJuOyB9CgogICAgY29uc3QgcGN0RGlzcD1yLnBjdC50b0ZpeGVkKDEpLnJlcGxhY2UoJy4wJywnJyk7CiAgICBjb25zdCByYXRpbz1yLnBjdC8xMDA7CiAgICBjb25zdCB0b2RheT1uZXcgRGF0ZSgpOwogICAgY29uc3QgcHJpbnREYXRlPWAke3RvZGF5LmdldEZ1bGxZZWFyKCl95bm0JHt0b2RheS5nZXRNb250aCgpKzF95pyIJHt0b2RheS5nZXREYXRlKCl95pelYDsKICAgIGNvbnN0IGNhc2VOYW1lUmF3PSgkKCdjdXN0b21lck5hbWUnKT8udmFsdWV8fCcnKS50cmltKCk7CiAgICBjb25zdCBwTmFtZURpc3A9ci5wLm5hbWV8fCflkI3np7DmnKroqK3lrponOwogICAgY29uc3QgbWluZT12PT5NYXRoLnJvdW5kKHYqcmF0aW8pOwoKICAgIGNvbnN0IFMgID0gJ2JvcmRlcjoxcHggc29saWQgI2NjYztwYWRkaW5nOjRweCA4cHg7JzsKICAgIGNvbnN0IFNMID0gUysnYmFja2dyb3VuZDojZjhmOGY4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1NTU7JzsKICAgIGNvbnN0IFNSID0gUysnYmFja2dyb3VuZDojZjhmOGY4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpyaWdodDsnOwoKICAgIGNvbnN0IHQxMGRpc3AgPSByLnVzZTEwID8gJ+mBqeeUqOOBguOCiicKICAgICAgOiAoci5wLnRva3VyZWkxMG92ZXIgPyAn6YGp55So44Gq44GX77yIMeaciDHml6XmmYLngrnjgacxMOW5tOi2heOBp+OBquOBhOOBn+OCge+8iScgOiAn6YGp55So44Gq44GXJyk7CiAgICAvKiDnibnkvovjga7pgannlKjnirbms4HvvIhQREbooajnpLrnlKjvvIkgKi8KICAgIGNvbnN0IGRlZDMwMDAgPSByLnAudG9rdXJlaTMwMDAgPyBNYXRoLm1pbihNYXRoLm1heChyLmdhaW5SYXcsMCksMzAwMDAwMDApIDogMDsKICAgIGNvbnN0IHQxMEEgPSByLnVzZTEwID8gTWF0aC5taW4oci50YXhhYmxlLDYwMDAwMDAwKSA6IDA7CiAgICBjb25zdCB0MTBCID0gci51c2UxMCA/IE1hdGgubWF4KDAsci50YXhhYmxlLTYwMDAwMDAwKSA6IDA7CiAgICBjb25zdCBiYWRnZSA9IChvbix0aXRsZSxtYWluVHh0LHN1YlR4dCk9PmAKICAgICAgPGRpdiBzdHlsZT0iZmxleDoxO2JvcmRlcjoycHggc29saWQgJHtvbj8nIzFhN2YzYyc6JyNjOWQyZGMnfTtib3JkZXItcmFkaXVzOjhweDtwYWRkaW5nOjhweCAxMnB4O2JhY2tncm91bmQ6JHtvbj8nI2VlZmFmMSc6JyNmN2Y4ZmEnfTsiPgogICAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjhweDsiPgogICAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjoke29uPycjMTExJzonIzc3Nyd9OyI+JHt0aXRsZX08L3NwYW4+CiAgICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDoke29uPycjMWE3ZjNjJzonIzlhYTViMSd9O2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjJweCAxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDsiPiR7b24/J+KclCDpgannlKgnOifkuI3pgannlKgnfTwvc3Bhbj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7Y29sb3I6JHtvbj8nIzFhN2YzYyc6JyM3NzcnfTttYXJnaW4tdG9wOjRweDsiPiR7bWFpblR4dH08L2Rpdj4KICAgICAgICAke3N1YlR4dD9gPGRpdiBzdHlsZT0iZm9udC1zaXplOjExcHg7Y29sb3I6IzU1NTttYXJnaW4tdG9wOjJweDtsaW5lLWhlaWdodDoxLjQ7Ij4ke3N1YlR4dH08L2Rpdj5gOicnfQogICAgICA8L2Rpdj5gOwogICAgY29uc3QgYmFkZ2UzMDAwID0gci5wLnRva3VyZWkzMDAwCiAgICAgID8gYmFkZ2UodHJ1ZSwnMywwMDDkuIflhobnibnliKXmjqfpmaQnLGDmjqfpmaTpoY0g4payICR7Zm10KGRlZDMwMDApfSDlhoZgLCBkZWQzMDAwPDMwMDAwMDAwPyforbLmuKHmiYDlvpfjgYwzLDAwMOS4h+WGhuS7peS4i+OBruOBn+OCgeOAgeitsua4oeaJgOW+l+OBruWFqOmhjeOCkuaOp+mZpCc6J+S4iumZkDMsMDAw5LiH5YaG44KS5o6n6Zmk77yI5o6q5rOVMzXmnaHvvIknKQogICAgICA6IGJhZGdlKGZhbHNlLCczLDAwMOS4h+WGhueJueWIpeaOp+mZpCcsJ+aOp+mZpOOBquOBlycsJycpOwogICAgY29uc3QgYmFkZ2UxMCA9IHIudXNlMTAKICAgICAgPyBiYWRnZSh0cnVlLCcxMOW5tOi2heaJgOaciei7vea4m+eojueOhycsYDYsMDAw5LiH5YaG5Lul5LiL44Gu6YOo5YiGIDE0LjIxJWAsIHQxMEI+MD9gNiwwMDDkuIflhobotoXjga7pg6jliIbvvIgke2ZtdCh0MTBCKX0g5YaG77yJ44GvIDIwLjMxNSXvvIjmjqrms5UzMeadoeOBrjPvvIlgOifoqrLnqI7orbLmuKHmiYDlvpfjga7lhajpoY3jgavou73muJvnqI7njofjgpLpgannlKjvvIjmjqrms5UzMeadoeOBrjPvvIknKQogICAgICA6IGJhZGdlKGZhbHNlLCcxMOW5tOi2heaJgOaciei7vea4m+eojueOhycsIHIucC50b2t1cmVpMTBvdmVyPycx5pyIMeaXpeaZgueCueOBp+aJgOaciTEw5bm06LaF44Gn44Gq44GE44Gf44KB5LiN6YGp55SoJzon6YCa5bi456iO546H44Gn6KiI566XJywgJycpOwoKICAgIGNvbnN0IHRlbXBsYXRlPWRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogICAgdGVtcGxhdGUuaWQ9J3ByaW50VGVtcGxhdGVMYXllcic7CiAgICBPYmplY3QuYXNzaWduKHRlbXBsYXRlLnN0eWxlLHsKICAgICAgcG9zaXRpb246J2Fic29sdXRlJyx0b3A6Jy05OTk5cHgnLGxlZnQ6Jy05OTk5cHgnLHdpZHRoOic4MDBweCcsCiAgICAgIGJhY2tncm91bmQ6JyNmZmYnLHBhZGRpbmc6JzE4cHggMTRweCcsYm94U2l6aW5nOidib3JkZXItYm94JywKICAgICAgZm9udEZhbWlseTonIkhpcmFnaW5vIEtha3UgR290aGljIFByb04iLCBZdUdvdGhpYywgIua4uOOCtOOCt+ODg+OCryIsIE1laXJ5bywgc2Fucy1zZXJpZicsY29sb3I6JyMxMTEnCiAgICB9KTsKCiAgICB0ZW1wbGF0ZS5pbm5lckhUTUw9YAogICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbToxNnB4OyI+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2NvbG9yOiMxMTE7bWFyZ2luLWJvdHRvbToycHg7Ij4ke2VzY0goY2FzZU5hbWVSYXcpfTwvZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMGI2M2JkO3BhZGRpbmctYm90dG9tOjRweDsiPgogICAgICAgICAgICAke2VzY0gocE5hbWVEaXNwKX0g5qeY77yI5oyB5YiGICR7cGN0RGlzcH0l77yJCiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTNweDtjb2xvcjojMzMzO3RleHQtYWxpZ246cmlnaHQ7Ij7kvZzmiJDml6XvvJoke3ByaW50RGF0ZX0ke3N0YWZmSW5mb0hUTUwoKX08L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxoMSBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIwcHg7bWFyZ2luOjAgMCAxNHB4O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwYjYzYmQ7cGFkZGluZy1ib3R0b206OHB4O2NvbG9yOiMxMTE7Ij4KICAgICAgICDorbLmuKHmiYDlvpfnqI4g77yGIOWjsuWNtOaJi+aui+OCiiDmpoLnrpfjgrfjg5/jg6Xjg6zjg7zjgrfjg6fjg7PvvIjlhbHmnInlr77lv5zniYjvvIkKICAgICAgPC9oMT4KCiAgICAgIDx0YWJsZSBzdHlsZT0id2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luLWJvdHRvbToxNHB4O2ZvbnQtc2l6ZToxMnB4OyI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZjBmNmZmO3dpZHRoOjIyJTsiPuWjsuWNtOW8lea4oeOBl+aXpTwvdGg+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U30iPiR7ZXNjSCgkKCdzYWxlWWVhcicpLnZhbHVlKX3lubQke2VzY0goJCgnc2FsZU1vbnRoJykudmFsdWUpfeaciCR7ZXNjSCgkKCdzYWxlRGF5JykudmFsdWUpfeaXpTwvdGQ+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNmMGY2ZmY7d2lkdGg6MjIlOyI+5Y+W5b6X5pelPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHtlc2NIKCQoJ2FjcVllYXInKS52YWx1ZSl95bm0JHtlc2NIKCQoJ2FjcU1vbnRoJykudmFsdWUpfeaciCR7ZXNjSCgkKCdhY3FEYXknKS52YWx1ZSl95pelPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0aCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2YwZjZmZjsiPuaJgOacieacn+mWk++8iOitsua4oeW5tDHmnIgx5pel54++5Zyo77yJPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHtlc2NIKHRvdGFscy5ob2xkaW5nTGFiZWx8fCfigJQnKX08L3RkPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZjBmNmZmOyI+6ZW355+t5pyf5Yy65YiGPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHtlc2NIKHIucmF0ZUxhYmVsKX08L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZjBmNmZmOyI+57WM6YGO5bm05pWw77yI5rib5L6h5YSf5Y2044Gu6KiI566X55So77yJPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHt0b3RhbHMuZGVwWWVhcnN9IOW5tDwvdGQ+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNmMGY2ZmY7Ij7lu7rnianjga7mp4vpgKA8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij4ke2VzY0godG90YWxzLnN0cnVjdExhYmVsKX08L3RkPgogICAgICAgIDwvdHI+CiAgICAgIDwvdGFibGU+CgogICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTNweDtmb250LXdlaWdodDo5MDA7Y29sb3I6IzBiNjNiZDttYXJnaW46MCAwIDZweDsiPuKWoCDkvb/nlKjjgZfjgZ/nibnkvos8L2Rpdj4KICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTpmbGV4O2dhcDoxMHB4O21hcmdpbi1ib3R0b206MTRweDsiPgogICAgICAgICR7YmFkZ2UzMDAwfQogICAgICAgICR7YmFkZ2UxMH0KICAgICAgPC9kaXY+CgogICAgICA8dGFibGUgc3R5bGU9IndpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1ib3R0b206MTRweDtmb250LXNpemU6MTIuNXB4OyI+CiAgICAgICAgPGNvbGdyb3VwPgogICAgICAgICAgPGNvbCBzdHlsZT0id2lkdGg6MiUiPjxjb2wgc3R5bGU9IndpZHRoOjUyJSI+PGNvbCBzdHlsZT0id2lkdGg6MjMlIj48Y29sIHN0eWxlPSJ3aWR0aDoyMyUiPgogICAgICAgIDwvY29sZ3JvdXA+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIGNvbHNwYW49IjIiIHN0eWxlPSIke1N9YmFja2dyb3VuZDojMzc0MTUxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0OyI+6aCF55uuPC90aD4KICAgICAgICAgIDx0aCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6IzM3NDE1MTtjb2xvcjojZmZmO3RleHQtYWxpZ246cmlnaHQ7Ij7lhajkvZPvvIjlhbHmnInogIXlkIjoqIjvvIk8L3RoPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojMGI2M2JkO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpyaWdodDsiPuaMgeWIhiR7cGN0RGlzcH0l77yIJHtlc2NIKHBOYW1lRGlzcCl9IOanmO+8iTwvdGg+CiAgICAgICAgPC90cj4KCiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIGNvbHNwYW49IjIiIHN0eWxlPSIke1N9YmFja2dyb3VuZDojMGI2M2JkO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxM3B4OyI+MS4g6K2y5rih5L6h5qC8PC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2U4ZjBmYjt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7Ij4ke2ZtdCh0b3RhbHMuc2FsZSl9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNkZGVlZmY7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxM3B4OyI+JHtmbXQoci5wU2FsZSl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iPuKRoCDorbLmuKHph5HpoY08L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQodG90YWxzLnNhbGVQcmljZSl9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdChyLnBTYWxlUHJpY2UpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7ikaEg5Zu66YO956iO57K+566X6YeRPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHRvdGFscy50YXhBZGp1c3QpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQoci5wVGF4QWRqdXN0KX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgoKICAgICAgICA8dHI+CiAgICAgICAgICA8dGggY29sc3Bhbj0iMiIgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiMwYjYzYmQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEzcHg7Ij4yLiDlj5blvpfosrs8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZThmMGZiO3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDsiPiR7ci5wLm92ZXJyaWRlQmFzaXM/J+KAlCc6Zm10KHRvdGFscy5lZmZlY3RpdmVCYXNpcykrJyDlhoYnfTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNkZGVlZmY7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxM3B4OyI+JHtmbXQoci5wQmFzaXMpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgJHtyLnAub3ZlcnJpZGVCYXNpcyA/IGAKICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSIgY29sc3Bhbj0iMyI+4oC7IOWAi+WIpeS4iuabuOOBjeWPluW+l+iyu+OCkuS9v+eUqO+8iOaMgeWIhuaMieWIhuOBp+OBr+OBguOCiuOBvuOBm+OCk++8iTwvdGQ+CiAgICAgICAgPC90cj5gIDogYAogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4p22IOW7uueJqeizvOWFpemHkemhjTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b051bSgkKCdhY3FCbGQnKS52YWx1ZSkpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b051bSgkKCdhY3FCbGQnKS52YWx1ZSkpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4p23IOWcn+WcsOizvOWFpemHkemhjTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b051bSgkKCdhY3FMYW5kJykudmFsdWUpKX0g5YaGPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KG1pbmUodG9OdW0oJCgnYWNxTGFuZCcpLnZhbHVlKSkpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7inbjjgJzinbog6LO85YWl5pmC6Ku46LK755So77yI5ZCI6KiI77yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHRvdGFscy5idXlGZWVzKX0g5YaGPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KG1pbmUodG90YWxzLmJ1eUZlZXMpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+44CA44GG44GhIOKduyDlj5blvpfmmYLoq7josrvnlKjvvIjlnJ/lnLDvvIk8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQodG90YWxzLmxhbmRGZWUpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b3RhbHMubGFuZEZlZSkpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7jgIDjgYbjgaEg4p28IOWPluW+l+aZguiruOiyu+eUqO+8iOW7uueJqe+8iTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b3RhbHMuYmxkRmVlKX0g5YaGPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KG1pbmUodG90YWxzLmJsZEZlZSkpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7lu7rnianlibLlkIjvvIgl77yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7KHRvdGFscy5ibGRSYXRpbyoxMDApLnRvRml4ZWQoMSl9ICU8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+4oCUPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4p29IOW7uueJqeWPluW+l+S+oemhje+8iOKdtu+8i+KdvO+8iTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b3RhbHMuYmxkQmFzaXMpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b3RhbHMuYmxkQmFzaXMpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4p2+IOa4m+S+oeWEn+WNtOiyu+ebuOW9k+mhje+8iOaOp+mZpO+8iTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6I2QwMDsiPuKWsiAke2ZtdCh0b3RhbHMuZGVwcil9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6I2QwMDsiPuKWsiAke2ZtdChtaW5lKHRvdGFscy5kZXByKSl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iPuW7uueJqeWPluW+l+iyu++8iOaOp+mZpOW+jO+8ie+8neKdve+8jeKdvjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b3RhbHMuYmxkQWZ0ZXIpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b3RhbHMuYmxkQWZ0ZXIpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+5Zyf5Zyw5Y+W5b6X6LK777yI4p2377yL4p2777yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHRvdGFscy5sYW5kQmFzaXMpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b3RhbHMubGFuZEJhc2lzKSl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICAke3RvdGFscy51c2U1cGN0P2A8dHI+PHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9IiBjb2xzcGFuPSIzIj7igLsg5qaC566X5Y+W5b6X6LK777yI6K2y5rih5L6h5qC8w5c1Je+8ieOCkuS9v+eUqDwvdGQ+PC90cj5gOicnfQogICAgICAgIGB9CgogICAgICAgIDx0cj4KICAgICAgICAgIDx0aCBjb2xzcGFuPSIyIiBzdHlsZT0iJHtTfWJhY2tncm91bmQ6IzBiNjNiZDtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTNweDsiPjMuIOitsua4oeiyu+eUqO+8iOeojuWLmeioiOeul+WIhu+8iTwvdGg+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNlOGYwZmI7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkOyI+JHtmbXQodG90YWxzLnNlbGxFeHBUb3RhbCl9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNkZGVlZmY7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxM3B4OyI+JHtmbXQoci5wU2VsbEV4cCl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iPuKRoiDku7Lku4vmiYvmlbDmlpk8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQodG90YWxzLmV4cEJyb2tlcil9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdChtaW5lKHRvdGFscy5leHBCcm9rZXIpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4pGjIOWNsOe0meS7ozwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdCh0b3RhbHMuZXhwU3RhbXApfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQobWluZSh0b3RhbHMuZXhwU3RhbXApKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+4pGkIOeri+mAgOaWmeODu+ino+S9k+iyu+ODu+a4rOmHjyDnrYk8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQodG90YWxzLmV4cE90aGVyMSl9IOWGhjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdChtaW5lKHRvdGFscy5leHBPdGhlcjEpKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgoKICAgICAgICA8dHI+CiAgICAgICAgICA8dGggY29sc3Bhbj0iMiIgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNlNmVlZjg7Y29sb3I6IzBiNjNiZDtmb250LXNpemU6MTRweDsiPuitsua4oeaJgOW+l++8iDHvvI0y77yNM++8iTwvdGg+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNlNmVlZjg7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMwYjYzYmQ7Ij7igJQ8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZGRlZWZmO3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTRweDtjb2xvcjojMGI2M2JkOyI+JHtmbXQoci5nYWluUmF3KX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgoKICAgICAgICA8dHI+CiAgICAgICAgICA8dGggY29sc3Bhbj0iNCIgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiMwYjYzYmQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjEzcHg7Ij40LiDmpoLnrpfnqI7poY3vvIgke2VzY0goci5yYXRlTGFiZWwpfe+8iTwvdGg+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSIgY29sc3Bhbj0iMyI+6YGp55So56iO546H77yaJHtlc2NIKHIucmF0ZURldGFpbCl9PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfSI+6K2y5rih5omA5b6X77yI54m55Yil5o6n6Zmk5YmN77yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdChyLmdhaW5SYXcpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9JHtyLnAudG9rdXJlaTMwMDA/J2NvbG9yOiMxYTdmM2M7Zm9udC13ZWlnaHQ6NzAwOyc6Jyd9Ij4zLDAwMOS4h+WGhueJueWIpeaOp+mZpCR7ci5wLnRva3VyZWkzMDAwPyfvvIjpgannlKjvvIknOifvvIjkuI3pgannlKjvvIknfTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij7igJQ8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSR7ci5wLnRva3VyZWkzMDAwPydjb2xvcjojMWE3ZjNjO2ZvbnQtd2VpZ2h0OjcwMDsnOicnfSI+JHtyLnAudG9rdXJlaTMwMDA/J+KWsiAnK2ZtdChkZWQzMDAwKSsnIOWGhic6J+KAlCd9PC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfWZvbnQtd2VpZ2h0OjcwMDsiPuiqsueojuitsua4oeaJgOW+l++8iCR7ci5wLnRva3VyZWkzMDAwPyczLDAwMOS4h+WGhueJueWIpeaOp+mZpOW+jOODuyc6Jyd9MSwwMDDlhobmnKrmuoDliIfmjajjgabvvIk8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+4oCUPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn1mb250LXdlaWdodDo3MDA7Ij4ke2ZtdChyLnRheGFibGUpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgJHtyLnVzZTEwP2AKICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH1jb2xvcjojMWE3ZjNjO2ZvbnQtd2VpZ2h0OjcwMDsiPjEw5bm06LaF5omA5pyJ6Lu95rib56iO546H77yI6YGp55So77yJ77yaNiwwMDDkuIflhobku6XkuIvjga7pg6jliIYgw5cgMTQuMjElPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6IzFhN2YzYztmb250LXdlaWdodDo3MDA7Ij4ke2ZtdCh0MTBBKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgICR7dDEwQj4wP2A8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iPuOAgDYsMDAw5LiH5YaG6LaF44Gu6YOo5YiGIMOXIDIwLjMxNSU8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+4oCUPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHQxMEIpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+YDonJ31gOicnfQogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfWNvbG9yOiNjMDM5MmI7Zm9udC13ZWlnaHQ6NzAwOyI+5omA5b6X56iOPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7Ij4ke2ZtdChyLml0KX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfWNvbG9yOiNjMDM5MmI7Zm9udC13ZWlnaHQ6NzAwOyI+5b6p6IiI54m55Yil5omA5b6X56iOPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7Ij4ke2ZtdChyLmZ1a2tvKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0iPjwvdGQ+PHRkIHN0eWxlPSIke1NMfWNvbG9yOiNjMDM5MmI7Zm9udC13ZWlnaHQ6NzAwOyI+5L2P5rCR56iOPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Y29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7Ij4ke2ZtdChyLnJlcyl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+5omA5b6X56iO77yL5b6p6IiI54m55Yil5omA5b6X56iO77yIMTAw5YaG5pyq5rqA5YiH5o2o77yJ77yP5L2P5rCR56iO77yIMTAw5YaG5pyq5rqA5YiH5o2o77yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPuKAlDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij4ke2ZtdChyLmluY29tZUN1dCl9IOWGhiDvvI8gJHtmbXQoci5yZXNDdXQpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij48L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Zm9udC13ZWlnaHQ6Ym9sZDsiPuamgueul+eojumhjeWQiOioiDwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U310ZXh0LWFsaWduOnJpZ2h0OyI+4oCUPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfXRleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZDAwO2ZvbnQtc2l6ZToxM3B4OyI+JHtmbXQoci50b3RhbEN1dCl9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KCiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIGNvbHNwYW49IjIiIHN0eWxlPSIke1N9YmFja2dyb3VuZDojMGI2M2JkO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxM3B4OyI+NS4g44Gd44Gu5LuW5pSv5Ye677yI56iO6KiI566X44Gr5ZCr44KB44Gq44GE6LK755So77yJPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2U4ZjBmYjsiPjwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNkZGVlZmY7Ij48L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7kvY/lroXjg63jg7zjg7PmrovlgrXvvIjjgZPjga7mlrnjga7osqDmi4XliIbvvIk8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+4oCUPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHIubG9hbil9IOWGhjwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iPuOBneOBruS7lua4heeul++8iOOBk+OBruaWueOBruiyoOaLheWIhu+8iTwvdGQ+CiAgICAgICAgICA8dGQgc3R5bGU9IiR7U1J9Ij7igJQ8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQoci5zZXR0bGUpfSDlhoY8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9Ij7ikaUg6K2y5rih6LK755So44Gr5ZCr44KB44Gq44GE6LK755So77yI5oyB5YiG5oyJ5YiG77yJPC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTUn0iPiR7Zm10KHRvdGFscy5leHBPdGhlcjIpfSDlhoY8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1NSfSI+JHtmbXQoci5wT3RoZXIyKX0g5YaGPC90ZD4KICAgICAgICA8L3RyPgogICAgICA8L3RhYmxlPgoKICAgICAgPGRpdiBzdHlsZT0iYm9yZGVyOjNweCBzb2xpZCAjMGI2M2JkO3BhZGRpbmc6MTZweDtiYWNrZ3JvdW5kOiNmNmZiZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo4cHg7Ij4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTVweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwYjYzYmQ7bWFyZ2luLWJvdHRvbTo2cHg7Ij4KICAgICAgICAgICR7ZXNjSChwTmFtZURpc3ApfSDmp5jjga7lo7LljbTmiYvmrovjgorvvIjnqI7lvJXlvozjg7vmpoLnrpfvvIkKICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MzBweDtmb250LXdlaWdodDo5MDA7Y29sb3I6JHtyLm5ldD49MD8nIzExMSc6JyNjMDM5MmInfTsiPiR7Zm10KHIubmV0KX0g5YaGPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTFweDtjb2xvcjojNTU1O21hcmdpbi10b3A6MTBweDtsaW5lLWhlaWdodDoxLjQ7Ij4KICAgICAgICDigLvjgZPjga7jgrfjg5/jg6Xjg6zjg7zjgrfjg6fjg7PntZDmnpzjga/mpoLnrpfjgafjgZnjgILlkITmjqfpmaTjga/mmI7npLrjga7jg4Hjgqfjg4Pjgq/ku6XlpJbogIPmha7jgZfjgabjgYTjgb7jgZvjgpPjgII8YnI+CiAgICAgICAg4oC76ZW355+t5pyf44O7MTDlubTotoXjga7liKTlrprjga/orbLmuKHjgZfjgZ/lubTjga4x5pyIMeaXpeePvuWcqOOBruaJgOacieacn+mWk+OBq+OCiOOCiuOBvuOBmeOAgjxicj4KICAgICAgICDigLvoqrLnqI7orbLmuKHmiYDlvpfjga8xLDAwMOWGhuacqua6gOOCkuWIh+OCiuaNqOOBpuOAgeaJgOW+l+eoju+8iOW+qeiIiOeJueWIpeaJgOW+l+eojuOCkuWQq+OCgO+8ieOBqOS9j+awkeeojuOBr+OBneOCjOOBnuOCjDEwMOWGhuacqua6gOOCkuWIh+OCiuaNqOOBpuOBpuOBhOOBvuOBmeOAgjxicj4KICAgICAgICDigLvmnIDntYLnmoTjgarnqI7poY3jg7voqIjnrpfntZDmnpzjgavjgaTjgYTjgabjga/jgIHnqI7li5nnvbLjgb7jgZ/jga/nqI7nkIblo6vjgbjlv4XjgZrjgZTnorroqo3jgY/jgaDjgZXjgYTjgIIKICAgICAgPC9kaXY+CiAgICBgOwogICAgYXdhaXQgcmVuZGVyVGVtcGxhdGVUb1BkZih0ZW1wbGF0ZSxg6K2y5rih5omA5b6X44K344Of44Ol44Os44O844K344On44OzXyR7KHIucC5uYW1lfHwn5ZCN56ew5pyq6Kit5a6aJykucmVwbGFjZSgvW1xcLzoqPyI8PnxdL2csJycpfeanmGApOwogIH0KCiAgLyogLS0tLSDjg4bjg7Pjg5fjg6zjg7zjg4jjgpJBNCAx5p6a44GuUERG44Gr44GX44Gm5L+d5a2Y77yI5YWx6YCa77yJIC0tLS0gKi8KICBhc3luYyBmdW5jdGlvbiByZW5kZXJUZW1wbGF0ZVRvUGRmKHRlbXBsYXRlLCBiYXNlTmFtZSl7CiAgICBjb25zdCB7anNQREZ9PXdpbmRvdy5qc3BkZnx8e307CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHRlbXBsYXRlKTsKICAgIHRyeXsKICAgICAgY29uc3QgcGRmPW5ldyBqc1BERigncCcsJ21tJywnYTQnKTsKICAgICAgY29uc3QgcHc9cGRmLmludGVybmFsLnBhZ2VTaXplLmdldFdpZHRoKCkscGg9cGRmLmludGVybmFsLnBhZ2VTaXplLmdldEhlaWdodCgpOwogICAgICBjb25zdCBNPTY7IC8qIOeUqOe0meOBruS9meeZve+8iG1t77yJICovCiAgICAgIGNvbnN0IGF3PXB3LU0qMiwgYWg9cGgtTSoyOwogICAgICAvKiDlhoXlrrnjgYznuKbplbfjgaDjgajnuK7lsI/jgZXjgozjgablt6blj7PjgYznqbrjgY/jgZ/jgoHjgIHmj4/nlLvluYXjgpLluoPjgZLjgaZBNOOBrue4puaoquavlOOBq+WQiOOCj+OBm+OCiyAqLwogICAgICBsZXQgdz04MDA7CiAgICAgIGZvcihsZXQgaz0wO2s8NDtrKyspewogICAgICAgIGNvbnN0IG5lZWQ9TWF0aC5jZWlsKHRlbXBsYXRlLm9mZnNldEhlaWdodCphdy9haCk7CiAgICAgICAgaWYobmVlZDw9dysyKSBicmVhazsKICAgICAgICB3PU1hdGgubWluKG5lZWQsMTQwMCk7CiAgICAgICAgdGVtcGxhdGUuc3R5bGUud2lkdGg9dysncHgnOwogICAgICB9CiAgICAgIGNvbnN0IGNhbnZhcz1hd2FpdCBodG1sMmNhbnZhcyh0ZW1wbGF0ZSx7c2NhbGU6Mix1c2VDT1JTOnRydWUsYmFja2dyb3VuZENvbG9yOicjZmZmJyx3aW5kb3dXaWR0aDp3KzQwfSk7CiAgICAgIGNvbnN0IGlwPXBkZi5nZXRJbWFnZVByb3BlcnRpZXMoY2FudmFzKTsKICAgICAgbGV0IHJ3PWF3LHJoPShpcC5oZWlnaHQqYXcpL2lwLndpZHRoOwogICAgICBpZihyaD5haCl7cmg9YWg7cnc9KGlwLndpZHRoKmFoKS9pcC5oZWlnaHQ7fQogICAgICBjb25zdCBpbWdEYXRhPWNhbnZhcy50b0RhdGFVUkwoJ2ltYWdlL2pwZWcnLDEuMCk7CiAgICAgIHBkZi5hZGRJbWFnZShpbWdEYXRhLCdKUEVHJywocHctcncpLzIsTSxydyxyaCk7CiAgICAgIGNvbnN0IHRzPW5ldyBEYXRlKCkudG9JU09TdHJpbmcoKS5yZXBsYWNlKC9bOi5dL2csIi0iKTsKICAgICAgcGRmLnNhdmUoYCR7YmFzZU5hbWV9XyR7dHN9LnBkZmApOwogICAgfWNhdGNoKGUpeyBjb25zb2xlLmVycm9yKGUpOyBhbGVydCgiUERG44Gu5L+d5a2Y44Gr5aSx5pWX44GX44G+44GX44Gf44CCIik7IH0KICAgIGZpbmFsbHl7IGlmKHRlbXBsYXRlPy5wYXJlbnROb2RlKSB0ZW1wbGF0ZS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKHRlbXBsYXRlKTsgfQogIH0KCiAgLyogLS0tLSAy5ZCN5YiG44KSQTQgMeaemuOBp+WHuuWKmyAtLS0tICovCiAgYXN5bmMgZnVuY3Rpb24gZ2VuZXJhdGVQREZQYWlyKCl7CiAgICBpZighd2luZG93LmpvdG9QZGZVbmxvY2tlZCl7IGFsZXJ0KCdQREbjga7kv53lrZjjgavjga/jg5Hjgrnjg6/jg7zjg4njga7op6PpmaTjgYzlv4XopoHjgafjgZnjgIInKTsgcmV0dXJuOyB9CiAgICBjb25zdCB7anNQREZ9PXdpbmRvdy5qc3BkZnx8e307CiAgICBpZighanNQREYpeyBhbGVydCgiUERG44Op44Kk44OW44Op44Oq44GM6Kqt44G/6L6844G+44KM44Gm44GE44G+44Gb44KT44CC6YCa5L+h55Kw5aKD44KS56K66KqN44GX44Gm44GP44Gg44GV44GE44CCIik7IHJldHVybjsgfQogICAgY29uc3Qge3Jvd3MsdG90YWxzfT1jYWxjQWxsKCk7CiAgICBpZihyb3dzLmxlbmd0aCE9PTIpeyBhbGVydCgn5YWx5pyJ6ICF44GMMuWQjeOBruOBqOOBjeOBq+WIqeeUqOOBp+OBjeOBvuOBmeOAgicpOyByZXR1cm47IH0KCiAgICBjb25zdCB0b2RheT1uZXcgRGF0ZSgpOwogICAgY29uc3QgcHJpbnREYXRlPWAke3RvZGF5LmdldEZ1bGxZZWFyKCl95bm0JHt0b2RheS5nZXRNb250aCgpKzF95pyIJHt0b2RheS5nZXREYXRlKCl95pelYDsKICAgIGNvbnN0IGNhc2VOYW1lUmF3PSgkKCdjdXN0b21lck5hbWUnKT8udmFsdWV8fCcnKS50cmltKCk7CgogICAgLyogMeS6uuOBlOOBqOOBruihqOekuueUqOODh+ODvOOCvyAqLwogICAgY29uc3QgUD1yb3dzLm1hcChyPT57CiAgICAgIGNvbnN0IHJhdGlvPXIucGN0LzEwMDsKICAgICAgY29uc3QgZGVkMzAwMD1yLnAudG9rdXJlaTMwMDA/TWF0aC5taW4oTWF0aC5tYXgoci5nYWluUmF3LDApLDMwMDAwMDAwKTowOwogICAgICByZXR1cm4gewogICAgICAgIHIsIHJhdGlvLAogICAgICAgIG5hbWU6ci5wLm5hbWV8fCflkI3np7DmnKroqK3lrponLAogICAgICAgIHBjdERpc3A6ci5wY3QudG9GaXhlZCgxKS5yZXBsYWNlKCcuMCcsJycpLAogICAgICAgIG1pbmU6dj0+TWF0aC5yb3VuZCh2KnJhdGlvKSwKICAgICAgICBkZWQzMDAwLAogICAgICAgIHQxMEE6ci51c2UxMD9NYXRoLm1pbihyLnRheGFibGUsNjAwMDAwMDApOjAsCiAgICAgICAgdDEwQjpyLnVzZTEwP01hdGgubWF4KDAsci50YXhhYmxlLTYwMDAwMDAwKTowCiAgICAgIH07CiAgICB9KTsKCiAgICBjb25zdCBTICA9ICdib3JkZXI6MXB4IHNvbGlkICNjY2M7cGFkZGluZzo0cHggOHB4Oyc7CiAgICBjb25zdCBTTCA9IFMrJ2JhY2tncm91bmQ6I2Y4ZjhmODtmb250LXNpemU6MTJweDtjb2xvcjojNTU1Oyc7CiAgICBjb25zdCBTUiA9IFMrJ2JhY2tncm91bmQ6I2Y4ZjhmODtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O3RleHQtYWxpZ246cmlnaHQ7JzsKICAgIGNvbnN0IFNIID0gUysnYmFja2dyb3VuZDojMGI2M2JkO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxM3B4Oyc7CiAgICBjb25zdCBTVCA9IFMrJ2JhY2tncm91bmQ6I2U4ZjBmYjt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7JzsKICAgIGNvbnN0IFNQID0gUysnYmFja2dyb3VuZDojZGRlZWZmO3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtmb250LXNpemU6MTNweDsnOwogICAgY29uc3QgR1JFRU49J2NvbG9yOiMxYTdmM2M7Zm9udC13ZWlnaHQ6NzAwOyc7CiAgICBjb25zdCB5ID0gdj0+Zm10KHYpKycg5YaGJzsKCiAgICAvKiAx6KGM44KS5L2c44KL77yabGFiZWwsIOWFqOS9k+OBruWApCwg5ZCE5Lq644Gu5YCk44KS6L+U44GZ6Zai5pWwICovCiAgICBjb25zdCByb3c9KGxhYmVsLHRvdGFsLHBlcixvcHQ9e30pPT5gCiAgICAgIDx0cj4KICAgICAgICA8dGQgc3R5bGU9IiR7U0x9Ij48L3RkPgogICAgICAgIDx0ZCBzdHlsZT0iJHtTTH0ke29wdC5sYWJlbFN0eWxlfHwnJ30iPiR7bGFiZWx9PC90ZD4KICAgICAgICA8dGQgc3R5bGU9IiR7U1J9JHtvcHQudG90YWxTdHlsZXx8Jyd9Ij4ke3RvdGFsfTwvdGQ+CiAgICAgICAgJHtQLm1hcCh4PT5gPHRkIHN0eWxlPSIke1NSfSR7dHlwZW9mIG9wdC5jZWxsU3R5bGU9PT0nZnVuY3Rpb24nP29wdC5jZWxsU3R5bGUoeCk6KG9wdC5jZWxsU3R5bGV8fCcnKX0iPiR7cGVyKHgpfTwvdGQ+YCkuam9pbignJyl9CiAgICAgIDwvdHI+YDsKICAgIGNvbnN0IGhlYWQ9KGxhYmVsLHRvdGFsLHBlcik9PmAKICAgICAgPHRyPgogICAgICAgIDx0aCBjb2xzcGFuPSIyIiBzdHlsZT0iJHtTSH0iPiR7bGFiZWx9PC90aD4KICAgICAgICA8dGQgc3R5bGU9IiR7U1R9Ij4ke3RvdGFsfTwvdGQ+CiAgICAgICAgJHtQLm1hcCh4PT5gPHRkIHN0eWxlPSIke1NQfSI+JHtwZXIoeCl9PC90ZD5gKS5qb2luKCcnKX0KICAgICAgPC90cj5gOwoKICAgIC8qIOeJueS+i+OBrumBqeeUqOeKtuazge+8iDHkurrjgZrjgaTvvIkgKi8KICAgIGNvbnN0IG1pbmk9KG9uLHRpdGxlLHR4dCk9PmAKICAgICAgPGRpdiBzdHlsZT0iZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6NnB4O2JvcmRlcjoycHggc29saWQgJHtvbj8nIzFhN2YzYyc6JyNjOWQyZGMnfTtiYWNrZ3JvdW5kOiR7b24/JyNlZWZhZjEnOicjZjdmOGZhJ307Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzo1cHggOHB4O21hcmdpbi10b3A6NXB4OyI+CiAgICAgICAgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi41cHg7Zm9udC13ZWlnaHQ6ODAwO2NvbG9yOiR7b24/JyMxMTEnOicjNzc3J307Ij4ke3RpdGxlfTxzcGFuIHN0eWxlPSJkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjoke29uPycjMWE3ZjNjJzonIzc3Nyd9OyI+JHt0eHR9PC9zcGFuPjwvc3Bhbj4KICAgICAgICA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOiNmZmY7YmFja2dyb3VuZDoke29uPycjMWE3ZjNjJzonIzlhYTViMSd9O2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjJweCAxMHB4O3doaXRlLXNwYWNlOm5vd3JhcDsiPiR7b24/J+KclCDpgannlKgnOifkuI3pgannlKgnfTwvc3Bhbj4KICAgICAgPC9kaXY+YDsKICAgIGNvbnN0IHRva3VCb3g9eD0+ewogICAgICBjb25zdCByPXgucjsKICAgICAgY29uc3QgdDM9ci5wLnRva3VyZWkzMDAwP21pbmkodHJ1ZSwnMywwMDDkuIflhobnibnliKXmjqfpmaQnLGDmjqfpmaTpoY0g4payICR7eSh4LmRlZDMwMDApfWApOm1pbmkoZmFsc2UsJzMsMDAw5LiH5YaG54m55Yil5o6n6ZmkJywn5o6n6Zmk44Gq44GXJyk7CiAgICAgIGNvbnN0IHQxMD1yLnVzZTEwCiAgICAgICAgP21pbmkodHJ1ZSwnMTDlubTotoXmiYDmnInou73muJvnqI7njocnLHgudDEwQj4wPyc2LDAwMOS4h+WGhuS7peS4iyAxNC4yMSXvvI/otoXpgY7liIYgMjAuMzE1JSc6J+iqsueojuitsua4oeaJgOW+l+OBruWFqOmhjeOBqzE0LjIxJScpCiAgICAgICAgOm1pbmkoZmFsc2UsJzEw5bm06LaF5omA5pyJ6Lu95rib56iO546HJyxyLnAudG9rdXJlaTEwb3Zlcj8nMeaciDHml6XmmYLngrnjgacxMOW5tOi2heOBp+OBquOBhOOBn+OCgeS4jemBqeeUqCc6J+mAmuW4uOeojueOh+OBp+ioiOeulycpOwogICAgICByZXR1cm4gYDxkaXYgc3R5bGU9ImZsZXg6MTtib3JkZXI6MXB4IHNvbGlkICNjZmUwZjU7Ym9yZGVyLXJhZGl1czo4cHg7cGFkZGluZzo2cHggMTBweDsiPgogICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojMGI2M2JkOyI+JHtlc2NIKHgubmFtZSl9IOanmO+8iOaMgeWIhiAke3gucGN0RGlzcH0l77yJPC9kaXY+JHt0M30ke3QxMH08L2Rpdj5gOwogICAgfTsKCiAgICBjb25zdCBhbnlPdmVycmlkZT1QLnNvbWUoeD0+eC5yLnAub3ZlcnJpZGVCYXNpcyk7CiAgICBjb25zdCBhbnlUZW49UC5zb21lKHg9Pnguci51c2UxMCk7CiAgICBjb25zdCBhbnlUZW5CPVAuc29tZSh4PT54LnQxMEI+MCk7CiAgICBjb25zdCBhbnlEZWQ9UC5zb21lKHg9Pnguci5wLnRva3VyZWkzMDAwKTsKICAgIGNvbnN0IGJsZFY9dG9OdW0oJCgnYWNxQmxkJykudmFsdWUpLCBsYW5kVj10b051bSgkKCdhY3FMYW5kJykudmFsdWUpOwogICAgLyog5YCL5Yil5LiK5pu444GN44GX44Gf5Lq644Gu5Y+W5b6X6LK75YaF6Kiz44Gv44CM4oCU44CNICovCiAgICBjb25zdCBtaW5lQj0oeCx2KT0+eC5yLnAub3ZlcnJpZGVCYXNpcz8n4oCUJzp5KHgubWluZSh2KSk7CgogICAgY29uc3QgdGVtcGxhdGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CiAgICB0ZW1wbGF0ZS5pZD0ncHJpbnRUZW1wbGF0ZUxheWVyJzsKICAgIE9iamVjdC5hc3NpZ24odGVtcGxhdGUuc3R5bGUsewogICAgICBwb3NpdGlvbjonYWJzb2x1dGUnLHRvcDonLTk5OTlweCcsbGVmdDonLTk5OTlweCcsd2lkdGg6JzgwMHB4JywKICAgICAgYmFja2dyb3VuZDonI2ZmZicscGFkZGluZzonMThweCAxNHB4Jyxib3hTaXppbmc6J2JvcmRlci1ib3gnLAogICAgICBmb250RmFtaWx5OiciSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiIsIFl1R290aGljLCAi5ri444K044K344OD44KvIiwgTWVpcnlvLCBzYW5zLXNlcmlmJyxjb2xvcjonIzExMScKICAgIH0pOwoKICAgIHRlbXBsYXRlLmlubmVySFRNTD1gCiAgICAgIDxkaXYgc3R5bGU9ImRpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tYm90dG9tOjEycHg7Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1zaXplOjEzcHg7Y29sb3I6IzExMTttYXJnaW4tYm90dG9tOjJweDsiPiR7ZXNjSChjYXNlTmFtZVJhdyl9PC9kaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTlweDtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwYjYzYmQ7cGFkZGluZy1ib3R0b206NHB4OyI+CiAgICAgICAgICAgICR7UC5tYXAoeD0+YCR7ZXNjSCh4Lm5hbWUpfSDmp5jvvIjmjIHliIYgJHt4LnBjdERpc3B9Je+8iWApLmpvaW4oJ+ODuycpfQogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0iZm9udC1zaXplOjEzcHg7Y29sb3I6IzMzMzt0ZXh0LWFsaWduOnJpZ2h0OyI+5L2c5oiQ5pel77yaJHtwcmludERhdGV9JHtzdGFmZkluZm9IVE1MKCl9PC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8aDEgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyMHB4O21hcmdpbjowIDAgMTJweDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMGI2M2JkO3BhZGRpbmctYm90dG9tOjhweDtjb2xvcjojMTExOyI+CiAgICAgICAg6K2y5rih5omA5b6X56iOIO+8hiDlo7LljbTmiYvmrovjgoog5qaC566X44K344Of44Ol44Os44O844K344On44Oz77yI5YWx5pyJ6ICFMuWQjeWIhu+8iQogICAgICA8L2gxPgoKICAgICAgPHRhYmxlIHN0eWxlPSJ3aWR0aDoxMDAlO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW4tYm90dG9tOjEycHg7Zm9udC1zaXplOjEycHg7Ij4KICAgICAgICA8dHI+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNmMGY2ZmY7d2lkdGg6MjIlOyI+5aOy5Y205byV5rih44GX5pelPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHtlc2NIKCQoJ3NhbGVZZWFyJykudmFsdWUpfeW5tCR7ZXNjSCgkKCdzYWxlTW9udGgnKS52YWx1ZSl95pyIJHtlc2NIKCQoJ3NhbGVEYXknKS52YWx1ZSl95pelPC90ZD4KICAgICAgICAgIDx0aCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2YwZjZmZjt3aWR0aDoyMiU7Ij7lj5blvpfml6U8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij4ke2VzY0goJCgnYWNxWWVhcicpLnZhbHVlKX3lubQke2VzY0goJCgnYWNxTW9udGgnKS52YWx1ZSl95pyIJHtlc2NIKCQoJ2FjcURheScpLnZhbHVlKX3ml6U8L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZjBmNmZmOyI+5omA5pyJ5pyf6ZaT77yI6K2y5rih5bm0MeaciDHml6Xnj77lnKjvvIk8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij4ke2VzY0godG90YWxzLmhvbGRpbmdMYWJlbHx8J+KAlCcpfTwvdGQ+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNmMGY2ZmY7Ij7lu7rnianjga7mp4vpgKA8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij4ke2VzY0godG90YWxzLnN0cnVjdExhYmVsKX08L3RkPgogICAgICAgIDwvdHI+CiAgICAgICAgPHRyPgogICAgICAgICAgPHRoIHN0eWxlPSIke1N9YmFja2dyb3VuZDojZjBmNmZmOyI+57WM6YGO5bm05pWw77yI5rib5L6h5YSf5Y2044Gu6KiI566X55So77yJPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+JHt0b3RhbHMuZGVwWWVhcnN9IOW5tDwvdGQ+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNmMGY2ZmY7Ij7plbfnn63mnJ/ljLrliIY8L3RoPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9Ij4ke1AubWFwKHg9PmAke2VzY0goeC5uYW1lKX3vvJoke2VzY0goeC5yLnJhdGVMYWJlbCl9YCkuam9pbignPGJyPicpfTwvdGQ+CiAgICAgICAgPC90cj4KICAgICAgPC90YWJsZT4KCiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjojMGI2M2JkO21hcmdpbjowIDAgNnB4OyI+4pagIOS9v+eUqOOBl+OBn+eJueS+izwvZGl2PgogICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7bWFyZ2luLWJvdHRvbToxMnB4OyI+JHtQLm1hcCh0b2t1Qm94KS5qb2luKCcnKX08L2Rpdj4KCiAgICAgIDx0YWJsZSBzdHlsZT0id2lkdGg6MTAwJTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luLWJvdHRvbToxMnB4O2ZvbnQtc2l6ZToxMi41cHg7Ij4KICAgICAgICA8Y29sZ3JvdXA+CiAgICAgICAgICA8Y29sIHN0eWxlPSJ3aWR0aDoyJSI+PGNvbCBzdHlsZT0id2lkdGg6NDQlIj48Y29sIHN0eWxlPSJ3aWR0aDoxOCUiPjxjb2wgc3R5bGU9IndpZHRoOjE4JSI+PGNvbCBzdHlsZT0id2lkdGg6MTglIj4KICAgICAgICA8L2NvbGdyb3VwPgogICAgICAgIDx0cj4KICAgICAgICAgIDx0aCBjb2xzcGFuPSIyIiBzdHlsZT0iJHtTfWJhY2tncm91bmQ6IzM3NDE1MTtjb2xvcjojZmZmO3RleHQtYWxpZ246bGVmdDsiPumgheebrjwvdGg+CiAgICAgICAgICA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiMzNzQxNTE7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0OyI+5YWo5L2T77yIMuWQjeWQiOioiO+8iTwvdGg+CiAgICAgICAgICAke1AubWFwKHg9PmA8dGggc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiMwYjYzYmQ7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0OyI+JHtlc2NIKHgubmFtZSl9IOanmDxicj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6bm9ybWFsOyI+5oyB5YiGICR7eC5wY3REaXNwfSU8L3NwYW4+PC90aD5gKS5qb2luKCcnKX0KICAgICAgICA8L3RyPgoKICAgICAgICAke2hlYWQoJzEuIOitsua4oeS+oeagvCcseSh0b3RhbHMuc2FsZSkseD0+eSh4LnIucFNhbGUpKX0KICAgICAgICAke3Jvdygn4pGgIOitsua4oemHkemhjScseSh0b3RhbHMuc2FsZVByaWNlKSx4PT55KHguci5wU2FsZVByaWNlKSl9CiAgICAgICAgJHtyb3coJ+KRoSDlm7rpg73nqI7nsr7nrpfph5EnLHkodG90YWxzLnRheEFkanVzdCkseD0+eSh4LnIucFRheEFkanVzdCkpfQoKICAgICAgICAke2hlYWQoJzIuIOWPluW+l+iyuycsYW55T3ZlcnJpZGU/J+KAlCc6eSh0b3RhbHMuZWZmZWN0aXZlQmFzaXMpLHg9PnkoeC5yLnBCYXNpcykpfQogICAgICAgICR7YW55T3ZlcnJpZGU/YDx0cj48dGQgc3R5bGU9IiR7U0x9Ij48L3RkPjx0ZCBzdHlsZT0iJHtTTH0iIGNvbHNwYW49IjQiPuKAuyAke1AuZmlsdGVyKHg9Pnguci5wLm92ZXJyaWRlQmFzaXMpLm1hcCh4PT5lc2NIKHgubmFtZSkrJyDmp5gnKS5qb2luKCfjg7snKX3jga/lgIvliKXkuIrmm7jjgY3jga7lj5blvpfosrvjgpLkvb/nlKjvvIjmjIHliIbmjInliIbjgafjga/jgYLjgorjgb7jgZvjgpPvvIk8L3RkPjwvdHI+YDonJ30KICAgICAgICAke3Jvdygn4p22IOW7uueJqeizvOWFpemHkemhjScseShibGRWKSx4PT5taW5lQih4LGJsZFYpKX0KICAgICAgICAke3Jvdygn4p23IOWcn+WcsOizvOWFpemHkemhjScseShsYW5kVikseD0+bWluZUIoeCxsYW5kVikpfQogICAgICAgICR7cm93KCfinbjjgJzinbog6LO85YWl5pmC6Ku46LK755So77yI5ZCI6KiI77yJJyx5KHRvdGFscy5idXlGZWVzKSx4PT5taW5lQih4LHRvdGFscy5idXlGZWVzKSl9CiAgICAgICAgJHtyb3coJ+OAgOOBhuOBoSDinbsg5Y+W5b6X5pmC6Ku46LK755So77yI5Zyf5Zyw77yJJyx5KHRvdGFscy5sYW5kRmVlKSx4PT5taW5lQih4LHRvdGFscy5sYW5kRmVlKSl9CiAgICAgICAgJHtyb3coJ+OAgOOBhuOBoSDinbwg5Y+W5b6X5pmC6Ku46LK755So77yI5bu654mp77yJJyx5KHRvdGFscy5ibGRGZWUpLHg9Pm1pbmVCKHgsdG90YWxzLmJsZEZlZSkpfQogICAgICAgICR7cm93KCflu7rnianlibLlkIjvvIgl77yJJywodG90YWxzLmJsZFJhdGlvKjEwMCkudG9GaXhlZCgxKSsnICUnLCgpPT4n4oCUJyl9CiAgICAgICAgJHtyb3coJ+KdvSDlu7rnianlj5blvpfkvqHpoY3vvIjinbbvvIvinbzvvIknLHkodG90YWxzLmJsZEJhc2lzKSx4PT5taW5lQih4LHRvdGFscy5ibGRCYXNpcykpfQogICAgICAgICR7cm93KCfinb4g5rib5L6h5YSf5Y206LK755u45b2T6aGN77yI5o6n6Zmk77yJJywn4payICcreSh0b3RhbHMuZGVwcikseD0+eC5yLnAub3ZlcnJpZGVCYXNpcz8n4oCUJzon4payICcreSh4Lm1pbmUodG90YWxzLmRlcHIpKSx7dG90YWxTdHlsZTonY29sb3I6I2QwMDsnLGNlbGxTdHlsZTonY29sb3I6I2QwMDsnfSl9CiAgICAgICAgJHtyb3coJ+W7uueJqeWPluW+l+iyu++8iOaOp+mZpOW+jO+8ie+8neKdve+8jeKdvicseSh0b3RhbHMuYmxkQWZ0ZXIpLHg9Pm1pbmVCKHgsdG90YWxzLmJsZEFmdGVyKSl9CiAgICAgICAgJHtyb3coJ+Wcn+WcsOWPluW+l+iyu++8iOKdt++8i+Kdu++8iScseSh0b3RhbHMubGFuZEJhc2lzKSx4PT5taW5lQih4LHRvdGFscy5sYW5kQmFzaXMpKX0KICAgICAgICAke3RvdGFscy51c2U1cGN0P2A8dHI+PHRkIHN0eWxlPSIke1NMfSI+PC90ZD48dGQgc3R5bGU9IiR7U0x9IiBjb2xzcGFuPSI0Ij7igLsg5qaC566X5Y+W5b6X6LK777yI6K2y5rih5L6h5qC8w5c1Je+8ieOCkuS9v+eUqDwvdGQ+PC90cj5gOicnfQoKICAgICAgICAke2hlYWQoJzMuIOitsua4oeiyu+eUqO+8iOeojuWLmeioiOeul+WIhu+8iScseSh0b3RhbHMuc2VsbEV4cFRvdGFsKSx4PT55KHguci5wU2VsbEV4cCkpfQogICAgICAgICR7cm93KCfikaIg5Luy5LuL5omL5pWw5paZJyx5KHRvdGFscy5leHBCcm9rZXIpLHg9PnkoeC5taW5lKHRvdGFscy5leHBCcm9rZXIpKSl9CiAgICAgICAgJHtyb3coJ+KRoyDljbDntJnku6MnLHkodG90YWxzLmV4cFN0YW1wKSx4PT55KHgubWluZSh0b3RhbHMuZXhwU3RhbXApKSl9CiAgICAgICAgJHtyb3coJ+KRpCDnq4vpgIDmlpnjg7vop6PkvZPosrvjg7vmuKzph48g562JJyx5KHRvdGFscy5leHBPdGhlcjEpLHg9PnkoeC5taW5lKHRvdGFscy5leHBPdGhlcjEpKSl9CgogICAgICAgIDx0cj4KICAgICAgICAgIDx0aCBjb2xzcGFuPSIyIiBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2U2ZWVmODtjb2xvcjojMGI2M2JkO2ZvbnQtc2l6ZToxNHB4OyI+6K2y5rih5omA5b6X77yIMe+8jTLvvI0z77yJPC90aD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfWJhY2tncm91bmQ6I2U2ZWVmODt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzBiNjNiZDsiPuKAlDwvdGQ+CiAgICAgICAgICAke1AubWFwKHg9PmA8dGQgc3R5bGU9IiR7U31iYWNrZ3JvdW5kOiNkZGVlZmY7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxMy41cHg7Y29sb3I6IzBiNjNiZDsiPiR7eSh4LnIuZ2FpblJhdyl9PC90ZD5gKS5qb2luKCcnKX0KICAgICAgICA8L3RyPgoKICAgICAgICA8dHI+PHRoIGNvbHNwYW49IjUiIHN0eWxlPSIke1NIfSI+NC4g5qaC566X56iO6aGNPC90aD48L3RyPgogICAgICAgICR7cm93KCfplbfnn63mnJ/ljLrliIYnLCfigJQnLHg9PmA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjVweDsiPiR7ZXNjSCh4LnIucmF0ZUxhYmVsKX08L3NwYW4+YCl9CiAgICAgICAgJHtyb3coJzMsMDAw5LiH5YaG54m55Yil5o6n6ZmkJywn4oCUJyx4PT54LnIucC50b2t1cmVpMzAwMD8n4payICcreSh4LmRlZDMwMDApOifkuI3pgannlKgnLHtsYWJlbFN0eWxlOmFueURlZD9HUkVFTjonJyxjZWxsU3R5bGU6eD0+eC5yLnAudG9rdXJlaTMwMDA/R1JFRU46Jyd9KX0KICAgICAgICAke3Jvdygn6Kqy56iO6K2y5rih5omA5b6X77yIMSwwMDDlhobmnKrmuoDliIfmjajjgabvvIknLCfigJQnLHg9PnkoeC5yLnRheGFibGUpLHtsYWJlbFN0eWxlOidmb250LXdlaWdodDo3MDA7JyxjZWxsU3R5bGU6J2ZvbnQtd2VpZ2h0OjcwMDsnfSl9CiAgICAgICAgJHthbnlUZW4/cm93KCcxMOW5tOi2hei7vea4m+eojueOh++8mjYsMDAw5LiH5YaG5Lul5LiL44Gu6YOo5YiGIMOXIDE0LjIxJScsJ+KAlCcseD0+eC5yLnVzZTEwP3koeC50MTBBKTon5LiN6YGp55SoJyx7bGFiZWxTdHlsZTpHUkVFTixjZWxsU3R5bGU6eD0+eC5yLnVzZTEwP0dSRUVOOicnfSk6Jyd9CiAgICAgICAgJHthbnlUZW5CP3Jvdygn44CANiwwMDDkuIflhobotoXjga7pg6jliIYgw5cgMjAuMzE1JScsJ+KAlCcseD0+eC5yLnVzZTEwP3koeC50MTBCKTon4oCUJyk6Jyd9CiAgICAgICAgJHtyb3coJ+aJgOW+l+eojicsJ+KAlCcseD0+eSh4LnIuaXQpLHtsYWJlbFN0eWxlOidjb2xvcjojYzAzOTJiO2ZvbnQtd2VpZ2h0OjcwMDsnLGNlbGxTdHlsZTonY29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7J30pfQogICAgICAgICR7cm93KCflvqnoiIjnibnliKXmiYDlvpfnqI4nLCfigJQnLHg9PnkoeC5yLmZ1a2tvKSx7bGFiZWxTdHlsZTonY29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7JyxjZWxsU3R5bGU6J2NvbG9yOiNjMDM5MmI7Zm9udC13ZWlnaHQ6NzAwOyd9KX0KICAgICAgICAke3Jvdygn5L2P5rCR56iOJywn4oCUJyx4PT55KHguci5yZXMpLHtsYWJlbFN0eWxlOidjb2xvcjojYzAzOTJiO2ZvbnQtd2VpZ2h0OjcwMDsnLGNlbGxTdHlsZTonY29sb3I6I2MwMzkyYjtmb250LXdlaWdodDo3MDA7J30pfQogICAgICAgICR7cm93KCfmiYDlvpfnqI7vvIvlvqnoiIjnibnliKXmiYDlvpfnqI7vvIgxMDDlhobmnKrmuoDliIfmjajvvIknLCfigJQnLHg9PnkoeC5yLmluY29tZUN1dCkpfQogICAgICAgICR7cm93KCfkvY/msJHnqI7vvIgxMDDlhobmnKrmuoDliIfmjajvvIknLCfigJQnLHg9PnkoeC5yLnJlc0N1dCkpfQogICAgICAgIDx0cj4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfSI+PC90ZD4KICAgICAgICAgIDx0ZCBzdHlsZT0iJHtTfWZvbnQtd2VpZ2h0OmJvbGQ7Ij7mpoLnrpfnqI7poY3lkIjoqIg8L3RkPgogICAgICAgICAgPHRkIHN0eWxlPSIke1N9dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNkMDA7Ij4ke3kodG90YWxzLnRheCl9PC90ZD4KICAgICAgICAgICR7UC5tYXAoeD0+YDx0ZCBzdHlsZT0iJHtTfXRleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZDAwO2ZvbnQtc2l6ZToxM3B4OyI+JHt5KHguci50b3RhbEN1dCl9PC90ZD5gKS5qb2luKCcnKX0KICAgICAgICA8L3RyPgoKICAgICAgICAke2hlYWQoJzUuIOOBneOBruS7luaUr+WHuu+8iOeojuioiOeul+OBq+WQq+OCgeOBquOBhOiyu+eUqO+8iScsJycsKCk9PicnKX0KICAgICAgICAke3Jvdygn5L2P5a6F44Ot44O844Oz5q6L5YK177yI5ZCE5Lq644Gu6LKg5ouF5YiG77yJJyx5KHRvdGFscy5sb2FuKSx4PT55KHguci5sb2FuKSl9CiAgICAgICAgJHtyb3coJ+OBneOBruS7lua4heeul++8iOWQhOS6uuOBruiyoOaLheWIhu+8iScseSh0b3RhbHMuc2V0dGxlKSx4PT55KHguci5zZXR0bGUpKX0KICAgICAgICAke3Jvdygn4pGlIOitsua4oeiyu+eUqOOBq+WQq+OCgeOBquOBhOiyu+eUqO+8iOaMgeWIhuaMieWIhu+8iScseSh0b3RhbHMuZXhwT3RoZXIyKSx4PT55KHguci5wT3RoZXIyKSl9CiAgICAgIDwvdGFibGU+CgogICAgICA8ZGl2IHN0eWxlPSJkaXNwbGF5OmZsZXg7Z2FwOjEwcHg7Ij4KICAgICAgICAke1AubWFwKHg9PmAKICAgICAgICA8ZGl2IHN0eWxlPSJmbGV4OjE7Ym9yZGVyOjNweCBzb2xpZCAjMGI2M2JkO3BhZGRpbmc6MTJweDtiYWNrZ3JvdW5kOiNmNmZiZmY7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo4cHg7Ij4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzBiNjNiZDttYXJnaW4tYm90dG9tOjRweDsiPiR7ZXNjSCh4Lm5hbWUpfSDmp5jjga7lo7LljbTmiYvmrovjgorvvIjnqI7lvJXlvozjg7vmpoLnrpfvvIk8L2Rpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToyNnB4O2ZvbnQtd2VpZ2h0OjkwMDtjb2xvcjoke3guci5uZXQ+PTA/JyMxMTEnOicjYzAzOTJiJ307Ij4ke3koeC5yLm5ldCl9PC9kaXY+CiAgICAgICAgPC9kaXY+YCkuam9pbignJyl9CiAgICAgIDwvZGl2PgogICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tdG9wOjZweDsiPjLlkI3lkIjoqIjjga7miYvmrovjgorvvJoke3kodG90YWxzLm5ldCl9PC9kaXY+CiAgICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMXB4O2NvbG9yOiM1NTU7bWFyZ2luLXRvcDo4cHg7bGluZS1oZWlnaHQ6MS40OyI+CiAgICAgICAg4oC744GT44Gu44K344Of44Ol44Os44O844K344On44Oz57WQ5p6c44Gv5qaC566X44Gn44GZ44CC5ZCE5o6n6Zmk44Gv5piO56S644Gu44OB44Kn44OD44Kv5Lul5aSW6ICD5oWu44GX44Gm44GE44G+44Gb44KT44CCPGJyPgogICAgICAgIOKAu+mVt+efreacn+ODuzEw5bm06LaF44Gu5Yik5a6a44Gv6K2y5rih44GX44Gf5bm044GuMeaciDHml6Xnj77lnKjjga7miYDmnInmnJ/plpPjgavjgojjgorjgb7jgZnjgII8YnI+CiAgICAgICAg4oC76Kqy56iO6K2y5rih5omA5b6X44GvMSwwMDDlhobmnKrmuoDjgpLliIfjgormjajjgabjgIHmiYDlvpfnqI7vvIjlvqnoiIjnibnliKXmiYDlvpfnqI7jgpLlkKvjgoDvvInjgajkvY/msJHnqI7jga/lhbHmnInogIXjgZTjgajjgavjgZ3jgozjgZ7jgowxMDDlhobmnKrmuoDjgpLliIfjgormjajjgabjgabjgYTjgb7jgZnjgII8YnI+CiAgICAgICAg4oC75pyA57WC55qE44Gq56iO6aGN44O76KiI566X57WQ5p6c44Gr44Gk44GE44Gm44Gv44CB56iO5YuZ572y44G+44Gf44Gv56iO55CG5aOr44G45b+F44Ga44GU56K66KqN44GP44Gg44GV44GE44CCCiAgICAgIDwvZGl2PgogICAgYDsKICAgIGNvbnN0IHNhZmU9UC5tYXAoeD0+eC5uYW1lLnJlcGxhY2UoL1tcXC86Kj8iPD58XS9nLCcnKSsn5qeYJykuam9pbignXycpOwogICAgYXdhaXQgcmVuZGVyVGVtcGxhdGVUb1BkZih0ZW1wbGF0ZSxg6K2y5rih5omA5b6X44K344Of44Ol44Os44O844K344On44OzXzLlkI3liIZfJHtzYWZlfWApOwogIH0KCiAgLy8gLS0tLSDmjInliIbjg5zjg4Pjgq/jgrnjga7jg4jjgrDjg6sgLS0tLQogIGxldCB1bmtub3duT3Blbj1mYWxzZTsKICBmdW5jdGlvbiB0b2dnbGVVbmtub3duQm94KGZvcmNlKXsKICAgIGNvbnN0IGJveD0kKCd1bmtub3duQm94JyksYnRuPSQoJ3Vua25vd25CdG4nKTsKICAgIGlmKGZvcmNlIT09dW5kZWZpbmVkKSB1bmtub3duT3Blbj0hIWZvcmNlOyBlbHNlIHVua25vd25PcGVuPSF1bmtub3duT3BlbjsKICAgIGJveC5zdHlsZS5kaXNwbGF5PXVua25vd25PcGVuPycnOidub25lJzsKICAgIGJ0bi50ZXh0Q29udGVudD11bmtub3duT3Blbj8n5oyJ5YiG44Gu5YWl5Yqb44KS6ZaJ44GY44KLJzon5Zyf5ZywL+W7uueJqeOBruWJsuWQiOOBjOS4jeaYju+8iOizvOWFpee3j+mhjeOBi+OCieaMieWIhu+8ieOCkuioreWumic7CiAgICBjb25zdCBiPSQoJ2FjcUJsZCcpLGw9JCgnYWNxTGFuZCcpOwogICAgW2IsbF0uZm9yRWFjaChlbD0+eyBlbC5yZWFkT25seT11bmtub3duT3BlbjsgZWwuc3R5bGUuYmFja2dyb3VuZD11bmtub3duT3Blbj8nI2YzZjZmYSc6JyNmZmYnOyB9KTsKICAgIHJlY29tcHV0ZUFsbCgpOwogIH0KICB3aW5kb3cuam90b1RvZ2dsZVVua25vd249dG9nZ2xlVW5rbm93bkJveDsKICB3aW5kb3cuam90b1JlY29tcHV0ZT1yZWNvbXB1dGVBbGw7CgogIC8vIC0tLS0g44Kk44OZ44Oz44OI55m76Yyy77yI44K344Of44Ol44Os44O844K/44O85YaF44Gu5YWl5Yqb44Gg44GR44Gr5Y+N5b+c77yJIC0tLS0KICBjb25zdCByb290PSQoJ2pvdG9DYWxjJyk7CiAgcm9vdC5hZGRFdmVudExpc3RlbmVyKCdpbnB1dCcsZT0+ewogICAgY29uc3QgZWw9ZS50YXJnZXQ7CiAgICBpZihlbC5kYXRhc2V0Py5jb21tYT09PScxJyl7CiAgICAgIGNvbnN0IHY9ZWwudmFsdWUucmVwbGFjZSgvLC9nLCcnKTsKICAgICAgaWYoIS9eLT9cZCooXC5cZCspPyQvLnRlc3QodikpIHJldHVybjsKICAgIH0KICAgIGlmKGVsLmNsb3Nlc3QoJyNreW95dUxpc3QnKSkgc3luY0t5b3l1RnJvbURPTSgpOwogICAgcmVjb21wdXRlQWxsKCk7CiAgfSk7CiAgJCgnYWNxQmxkJykuYWRkRXZlbnRMaXN0ZW5lcignaW5wdXQnLGU9PnsKICAgIGUudGFyZ2V0LmRhdGFzZXQubWFudWFsPVN0cmluZyhlLnRhcmdldC52YWx1ZXx8JycpLnJlcGxhY2UoLywvZywnJykudHJpbSgpPycxJzonJzsKICB9KTsKICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2JsdXInLGU9PnsKICAgIGNvbnN0IGVsPWUudGFyZ2V0OwogICAgaWYoZWwuZGF0YXNldD8uY29tbWE9PT0nMScpewogICAgICBjb25zdCB2PXJhdyhlbC52YWx1ZSk7CiAgICAgIGVsLnZhbHVlPXY/TnVtYmVyKHYpLnRvTG9jYWxlU3RyaW5nKCdqYS1KUCcpOicnOwogICAgfQogICAgcmVjb21wdXRlQWxsKCk7CiAgfSx0cnVlKTsKICByb290LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsZT0+ewogICAgaWYoZS50YXJnZXQuY2xvc2VzdCgnI2t5b3l1TGlzdCcpKSBzeW5jS3lveXVGcm9tRE9NKCk7CiAgICByZWNvbXB1dGVBbGwoKTsKICB9KTsKICAkKCd1bmtub3duQnRuJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT50b2dnbGVVbmtub3duQm94KCkpOwogICQoJ2FkZEt5b3l1QnRuJykuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCgpPT5hZGRLeW95dSh7cGN0OjAsdG9rdXJlaTMwMDA6ZmFsc2V9KSk7CiAgJCgnYWNxVGF4QXBwbHlCdG4nKT8uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLGFwcGx5QWNxQmxkRnJvbVRheERlY2lzaW9uKTsKICAkKCdhY3FCbGRUYXgnKT8uYWRkRXZlbnRMaXN0ZW5lcigna2V5ZG93bicsZT0+eyBpZihlLmtleT09PSdFbnRlcicpIGFwcGx5QWNxQmxkRnJvbVRheERlY2lzaW9uKCk7IH0pOwogIFsnYWNxQmxkVGF4UmF0ZScsJ2FjcUJsZFRheCddLmZvckVhY2goaWQ9PiQoaWQpPy5hZGRFdmVudExpc3RlbmVyKCdjaGFuZ2UnLCgpPT57IGF1dG9GaWxsQmxkRnJvbVRheCgpOyB9KSk7CgogIC8vIC0tLS0g5Yid5pyf5YyWIC0tLS0KICB0b2dnbGVVbmtub3duQm94KGZhbHNlKTsKICBhZGRLeW95dSh7bmFtZTonJyxwY3Q6NTAsdG9rdXJlaTMwMDA6dHJ1ZSx0b2t1cmVpMTBvdmVyOmZhbHNlLGlzTG9uZ092ZXJyaWRlOidhdXRvJyxsb2FuOjAsc2V0dGxlOjB9KTsKICBhZGRLeW95dSh7bmFtZTonJyxwY3Q6NTAsdG9rdXJlaTMwMDA6ZmFsc2UsdG9rdXJlaTEwb3ZlcjpmYWxzZSxpc0xvbmdPdmVycmlkZTonYXV0bycsbG9hbjowLHNldHRsZTowfSk7CiAgcmVjb21wdXRlQWxsKCk7CgogIC8vIC0tLS0g44Kw44Ot44O844OQ44Or5YWs6ZaL77yIbG9jYWxTdG9yYWdl55So77yJIC0tLS0KICB3aW5kb3cuX2t5b3l1R2V0U3RhdGU9KCk9Pih7bGlzdDpKU09OLnBhcnNlKEpTT04uc3RyaW5naWZ5KGt5b3l1TGlzdCkpLHNlcTpreW95dUlkU2VxfSk7CiAgd2luZG93Ll9reW95dVJlc3RvcmVTdGF0ZT0oc3RhdGUpPT57CiAgICBpZighc3RhdGV8fCFzdGF0ZS5saXN0fHwhc3RhdGUubGlzdC5sZW5ndGgpIHJldHVybjsKICAgIGt5b3l1TGlzdD1zdGF0ZS5saXN0Lm1hcChwPT5PYmplY3QuYXNzaWduKHtzZXR0bGU6MH0scCkpOwogICAga3lveXVJZFNlcT1zdGF0ZS5zZXF8fGt5b3l1TGlzdC5sZW5ndGg7CiAgICByZW5kZXJLeW95dUxpc3QoKTsKICAgIHJlY29tcHV0ZUFsbCgpOwogIH07Cgp9KTsKCi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAg44OR44K544Ov44O844OJ44Ot44OD44Kv77yIUERG5L+d5a2Y44Go5L2c5oiQ6ICF5qyE44Gu44G/44CC6KiI566X44Gv6Kqw44Gn44KC5Y+v6IO977yJCiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi8Kam90b1doZW5SZWFkeShmdW5jdGlvbigpIHsKICAgIGNvbnN0IFBBU1NfSEFTSCA9ICI1YjMyOGNmNDNkNTNhNTg5ZmU1NDZiMmQ0ZTJkMThlOTYyNjkzYzU4YTc4ZmQxZTBhYTZlYjA1NTAxZGJkODFmIjsKICAgIGNvbnN0IFNUQUZGX0tFWSA9ICJmdWppeWFfcGFpcmxvYW5fc3RhZmZfdjEiOyAvKiDos4fph5HoqIjnlLvooajjgajlhbHpgJogKi8KICAgIGNvbnN0IFNUQUZGX0lEUyA9IFsnc3RhZmZDb21wYW55JywgJ3N0YWZmTmFtZScsICdzdGFmZlRlbCddOwogICAgY29uc3QgZyA9IGlkID0+IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsKCiAgICBmdW5jdGlvbiBzYXZlU3RhZmYoKSB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgZCA9IHt9OwogICAgICAgICAgICBTVEFGRl9JRFMuZm9yRWFjaChpZCA9PiB7IGNvbnN0IGUgPSBnKGlkKTsgaWYgKGUpIGRbaWRdID0gZS52YWx1ZTsgfSk7CiAgICAgICAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKFNUQUZGX0tFWSwgSlNPTi5zdHJpbmdpZnkoZCkpOwogICAgICAgIH0gY2F0Y2ggKF8pIHt9CiAgICB9CiAgICBmdW5jdGlvbiBsb2FkU3RhZmYoKSB7CiAgICAgICAgdHJ5IHsKICAgICAgICAgICAgY29uc3QgcmF3ID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oU1RBRkZfS0VZKTsKICAgICAgICAgICAgaWYgKCFyYXcpIHJldHVybjsKICAgICAgICAgICAgY29uc3QgZCA9IEpTT04ucGFyc2UocmF3KTsKICAgICAgICAgICAgU1RBRkZfSURTLmZvckVhY2goaWQgPT4geyBjb25zdCBlID0gZyhpZCk7IGlmIChlICYmIGRbaWRdICE9IG51bGwpIGUudmFsdWUgPSBkW2lkXTsgfSk7CiAgICAgICAgfSBjYXRjaCAoXykge30KICAgIH0KCiAgICBmdW5jdGlvbiBzZXRQZGZMb2NrZWQobG9jaykgewogICAgICAgIHdpbmRvdy5qb3RvUGRmVW5sb2NrZWQgPSAhbG9jazsKICAgICAgICBTVEFGRl9JRFMuZm9yRWFjaChpZCA9PiB7IGNvbnN0IGUgPSBnKGlkKTsgaWYgKGUpIGUuZGlzYWJsZWQgPSBsb2NrOyB9KTsKICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcjcGRmQnRuQXJlYSBidXR0b24nKS5mb3JFYWNoKGIgPT4geyBiLmRpc2FibGVkID0gbG9jazsgfSk7CiAgICAgICAgY29uc3Qgbm90ZSA9IGcoJ3BkZk5vdGUnKTsKICAgICAgICBpZiAobm90ZSkgbm90ZS50ZXh0Q29udGVudCA9IGxvY2sKICAgICAgICAgICAgPyAn44OR44K544Ov44O844OJ44KS6Kej6Zmk44GZ44KL44GoUERG44KS5L+d5a2Y44Gn44GN44G+44GZ44CCJwogICAgICAgICAgICA6ICdBNOeUqOe0mTHmnprjgafjg4Djgqbjg7Pjg63jg7zjg4njgZfjgb7jgZnjgIInOwogICAgfQoKICAgIGFzeW5jIGZ1bmN0aW9uIHRyeVVubG9jaygpIHsKICAgICAgICBjb25zdCBpcHQgPSBnKCd1bmxvY2tQYXNzJyk7CiAgICAgICAgY29uc3QgbXNnID0gZygncGFzc01zZycpOwogICAgICAgIGlmICghd2luZG93LmNyeXB0byB8fCAhY3J5cHRvLnN1YnRsZSkgewogICAgICAgICAgICBtc2cudGV4dENvbnRlbnQgPSAn44GT44Gu44Oa44O844K444GvIGh0dHBzIOOBp+mWi+OBhOOBpuOBj+OBoOOBleOBhO+8iOODkeOCueODr+ODvOODieeiuuiqjeOBjOOBp+OBjeOBvuOBm+OCk++8ieOAgic7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgY29uc3QgYnVmID0gYXdhaXQgY3J5cHRvLnN1YnRsZS5kaWdlc3QoJ1NIQS0yNTYnLCBuZXcgVGV4dEVuY29kZXIoKS5lbmNvZGUoaXB0LnZhbHVlLnRyaW0oKSkpOwogICAgICAgIGNvbnN0IGhleCA9IEFycmF5LmZyb20obmV3IFVpbnQ4QXJyYXkoYnVmKSkubWFwKHggPT4geC50b1N0cmluZygxNikucGFkU3RhcnQoMiwgJzAnKSkuam9pbignJyk7CiAgICAgICAgaWYgKGhleCA9PT0gUEFTU19IQVNIKSB7CiAgICAgICAgICAgIHNldFBkZkxvY2tlZChmYWxzZSk7CiAgICAgICAgICAgIGNvbnN0IGxrID0gZygnam90b0xvY2snKTsKICAgICAgICAgICAgaWYgKGxrKSBsay5yZW1vdmUoKTsKICAgICAgICAgICAgdHJ5IHsgaWYgKHR5cGVvZiBqb3RvUmVjb21wdXRlID09PSAnZnVuY3Rpb24nKSBqb3RvUmVjb21wdXRlKCk7IH0gY2F0Y2ggKF8pIHt9CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgbXNnLnRleHRDb250ZW50ID0gJ+ODkeOCueODr+ODvOODieOBjOmBleOBhOOBvuOBmeOAgic7CiAgICAgICAgICAgIG1zZy5zdHlsZS5jb2xvciA9ICcjZDAwJzsKICAgICAgICB9CiAgICB9CgogICAgU1RBRkZfSURTLmZvckVhY2goaWQgPT4gZyhpZCk/LmFkZEV2ZW50TGlzdGVuZXIoJ2lucHV0Jywgc2F2ZVN0YWZmKSk7CiAgICBsb2FkU3RhZmYoKTsKICAgIHNldFBkZkxvY2tlZCh0cnVlKTsKICAgIGcoJ3VubG9ja0J0bicpPy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHRyeVVubG9jayk7CiAgICBnKCd1bmxvY2tQYXNzJyk/LmFkZEV2ZW50TGlzdGVuZXIoJ2tleWRvd24nLCBlID0+IHsgaWYgKGUua2V5ID09PSAnRW50ZXInKSB0cnlVbmxvY2soKTsgfSk7Cn0pOwoKLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogICDjg5bjg6njgqbjgrbpgJTkuK3kv53lrZggKGxvY2FsU3RvcmFnZSkKICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqLwpqb3RvV2hlblJlYWR5KGZ1bmN0aW9uKCkgewogICAgJ3VzZSBzdHJpY3QnOwogICAgY29uc3QgU1RPUkFHRV9LRVkgPSAnam90b0NhbGNfa3lveXVfdjEnOwoKICAgIGNvbnN0IFRFWFRfSURTID0gWydjdXN0b21lck5hbWUnLCAnc2FsZVllYXInLCAnc2FsZU1vbnRoJywgJ3NhbGVEYXknLCAnYWNxWWVhcicsICdhY3FNb250aCcsICdhY3FEYXknLAogICAgICAgICdzYWxlUHJpY2UnLCAndGF4QWRqdXN0JywgJ2V4cEJyb2tlcicsICdleHBTdGFtcCcsICdleHBPdGhlcjEnLCAnZXhwT3RoZXIyJywgJ2FjcUJsZFRheCcsCiAgICAgICAgJ2FjcUJsZCcsICdhY3FMYW5kJywgJ2FjcVRvdGFsJywgJ2Zsb29yQXJlYScsICdudGFCdWlsZE1vbnRoJywgJ2JsZFJhdGlvTWFudWFsUGN0JywKICAgICAgICAnZXZhbEJsZCcsICdldmFsTGFuZCcsICdidXlGZWUxJywgJ2J1eUZlZTInLCAnYnV5RmVlMycKICAgIF07CiAgICBjb25zdCBTRUxfSURTID0gWydzdHJ1Y3RUeXBlJywgJ2Jyb2tlclZhdCcsICdhdXRvQnJva2VyJywgJ2Jyb2tlckxvd1ByaWNlJywgJ2F1dG9TdGFtcCcsICdhY3FCbGRUYXhSYXRlJywgJ3N0cnVjdE5UQScsICdudGFEZXBUb2dnbGUnXTsKICAgIGNvbnN0IENIS19JRFMgPSBbJ3VzZTVwY3RCYXNpcyddOwoKICAgIGNvbnN0IGcgPSBpZCA9PiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CgogICAgZnVuY3Rpb24gc2hvd1N0YXR1cyhpc28sIG1vZGUpIHsKICAgICAgICBjb25zdCBlbCA9IGcoJ2pvdG9TcFN0YXR1cycpOwogICAgICAgIGlmICghZWwpIHJldHVybjsKICAgICAgICBpZiAobW9kZSA9PT0gJ25vbmUnIHx8ICFpc28pIHsgZWwuaW5uZXJIVE1MID0gJzxzcGFuIGNsYXNzPSJzcC1ub25lIj7vvIjkv53lrZjjg4fjg7zjgr/jgarjgZfvvIk8L3NwYW4+JzsgcmV0dXJuOyB9CiAgICAgICAgY29uc3QgZHQgPSBuZXcgRGF0ZShpc28pOwogICAgICAgIGNvbnN0IHBhZCA9IG4gPT4gU3RyaW5nKG4pLnBhZFN0YXJ0KDIsICcwJyk7CiAgICAgICAgY29uc3QgdHMgPSBgJHtkdC5nZXRGdWxsWWVhcigpfS8ke2R0LmdldE1vbnRoKCkgKyAxfS8ke2R0LmdldERhdGUoKX0gJHtwYWQoZHQuZ2V0SG91cnMoKSl9OiR7cGFkKGR0LmdldE1pbnV0ZXMoKSl9OiR7cGFkKGR0LmdldFNlY29uZHMoKSl9YDsKICAgICAgICBjb25zdCBsYWJlbHMgPSB7IHNhdmVkOiAn6YCU5Lit5L+d5a2Y44GX44G+44GX44GfJywgbG9hZGVkOiAn6Kqt44G/6L6844G/44G+44GX44GfJywgaGFzOiAn5L+d5a2Y44OH44O844K/44GC44KKJyB9OwogICAgICAgIGVsLmlubmVySFRNTCA9IGA8c3BhbiBjbGFzcz0ic3AtdHMiPuKclCAke2xhYmVsc1ttb2RlXSB8fCBsYWJlbHMuaGFzfe+8iCR7dHN977yJPC9zcGFuPmA7CiAgICB9CgogICAgZnVuY3Rpb24gc2F2ZURhdGEoKSB7CiAgICAgICAgY29uc3QgZCA9IHsgX2F0OiBuZXcgRGF0ZSgpLnRvSVNPU3RyaW5nKCkgfTsKICAgICAgICBURVhUX0lEUy5mb3JFYWNoKGlkID0+IHsgY29uc3QgZSA9IGcoaWQpOyBpZiAoZSkgZFtpZF0gPSBlLnZhbHVlOyB9KTsKICAgICAgICBTRUxfSURTLmZvckVhY2goaWQgPT4geyBjb25zdCBlID0gZyhpZCk7IGlmIChlKSBkW2lkXSA9IGUudmFsdWU7IH0pOwogICAgICAgIENIS19JRFMuZm9yRWFjaChpZCA9PiB7IGNvbnN0IGUgPSBnKGlkKTsgaWYgKGUpIGRbaWRdID0gZS5jaGVja2VkOyB9KTsKICAgICAgICBjb25zdCBib3ggPSBnKCd1bmtub3duQm94Jyk7CiAgICAgICAgZC5fdW5rbm93bk9wZW4gPSBib3ggPyAoYm94LnN0eWxlLmRpc3BsYXkgIT09ICdub25lJykgOiBmYWxzZTsKICAgICAgICBjb25zdCBhY3FCbGQgPSBnKCdhY3FCbGQnKTsKICAgICAgICBkLl9hY3FCbGRNYW51YWwgPSBhY3FCbGQgPyAoYWNxQmxkLmRhdGFzZXQubWFudWFsIHx8ICcnKSA6ICcnOwoKICAgICAgICBpZiAodHlwZW9mIHdpbmRvdy5fa3lveXVHZXRTdGF0ZSA9PT0gJ2Z1bmN0aW9uJykgewogICAgICAgICAgICBkLl9reW95dVN0YXRlID0gd2luZG93Ll9reW95dUdldFN0YXRlKCk7CiAgICAgICAgfQoKICAgICAgICB0cnkgewogICAgICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShTVE9SQUdFX0tFWSwgSlNPTi5zdHJpbmdpZnkoZCkpOwogICAgICAgICAgICBzaG93U3RhdHVzKGQuX2F0LCAnc2F2ZWQnKTsKICAgICAgICAgICAgYWxlcnQoJ+ePvuWcqOOBruWFpeWKm+WGheWuueOCkuS/neWtmOOBl+OBvuOBl+OBn+OAgicpOwogICAgICAgIH0gY2F0Y2ggKGUpIHsKICAgICAgICAgICAgYWxlcnQoJ+S/neWtmOOBq+WkseaVl+OBl+OBvuOBl+OBn+OAgicpOwogICAgICAgIH0KICAgIH0KCiAgICBmdW5jdGlvbiBsb2FkRGF0YShpc0F1dG8gPSBmYWxzZSkgewogICAgICAgIGxldCBkOwogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGNvbnN0IHJhdyA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKFNUT1JBR0VfS0VZKTsKICAgICAgICAgICAgaWYgKCFyYXcpIHsgaWYgKCFpc0F1dG8pIGFsZXJ0KCfkv53lrZjjgZXjgozjgZ/jg4fjg7zjgr/jga/jgYLjgorjgb7jgZvjgpPjgIInKTsgc2hvd1N0YXR1cyhudWxsLCAnbm9uZScpOyByZXR1cm4gZmFsc2U7IH0KICAgICAgICAgICAgZCA9IEpTT04ucGFyc2UocmF3KTsKICAgICAgICB9IGNhdGNoIChlKSB7IHJldHVybiBmYWxzZTsgfQoKICAgICAgICBURVhUX0lEUy5mb3JFYWNoKGlkID0+IHsgY29uc3QgZSA9IGcoaWQpOyBpZiAoZSAmJiBkW2lkXSAhPT0gdW5kZWZpbmVkKSBlLnZhbHVlID0gZFtpZF07IH0pOwogICAgICAgIFNFTF9JRFMuZm9yRWFjaChpZCA9PiB7IGNvbnN0IGUgPSBnKGlkKTsgaWYgKGUgJiYgZFtpZF0gIT09IHVuZGVmaW5lZCkgZS52YWx1ZSA9IGRbaWRdOyB9KTsKICAgICAgICBDSEtfSURTLmZvckVhY2goaWQgPT4geyBjb25zdCBlID0gZyhpZCk7IGlmIChlICYmIGRbaWRdICE9PSB1bmRlZmluZWQpIGUuY2hlY2tlZCA9ICEhZFtpZF07IH0pOwoKICAgICAgICBjb25zdCBhY3FCbGQgPSBnKCdhY3FCbGQnKTsKICAgICAgICBpZiAoYWNxQmxkKSBhY3FCbGQuZGF0YXNldC5tYW51YWwgPSBkLl9hY3FCbGRNYW51YWwgfHwgJyc7CiAgICAgICAgaWYgKHR5cGVvZiB3aW5kb3cuam90b1RvZ2dsZVVua25vd24gPT09ICdmdW5jdGlvbicpIHdpbmRvdy5qb3RvVG9nZ2xlVW5rbm93bighIWQuX3Vua25vd25PcGVuKTsKCiAgICAgICAgaWYgKGQuX2t5b3l1U3RhdGUgJiYgdHlwZW9mIHdpbmRvdy5fa3lveXVSZXN0b3JlU3RhdGUgPT09ICdmdW5jdGlvbicpIHsKICAgICAgICAgICAgd2luZG93Ll9reW95dVJlc3RvcmVTdGF0ZShkLl9reW95dVN0YXRlKTsKICAgICAgICB9IGVsc2UgaWYgKHR5cGVvZiB3aW5kb3cuam90b1JlY29tcHV0ZSA9PT0gJ2Z1bmN0aW9uJykgewogICAgICAgICAgICB3aW5kb3cuam90b1JlY29tcHV0ZSgpOwogICAgICAgIH0KCiAgICAgICAgc2hvd1N0YXR1cyhkLl9hdCwgJ2xvYWRlZCcpOwogICAgICAgIGlmICghaXNBdXRvKSBhbGVydCgn44OH44O844K/44KS6Kqt44G/6L6844G/44G+44GX44Gf44CCJyk7CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9CgogICAgZygnam90b1NwU2F2ZScpPy5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIHNhdmVEYXRhKTsKICAgIGcoJ2pvdG9TcExvYWQnKT8uYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCAoKSA9PiBsb2FkRGF0YShmYWxzZSkpOwogICAgZygnam90b1NwRGVsZXRlJyk/LmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgKCkgPT4gewogICAgICAgIGlmIChjb25maXJtKCfkv53lrZjjgZXjgozjgabjgYTjgovjg4fjg7zjgr/jgajjgIHnj77lnKjjga7lhaXlipvjgpLjgZnjgbnjgabjg6rjgrvjg4Pjg4jjgZfjgb7jgZnjgYvvvJ8nKSkgewogICAgICAgICAgICBsb2NhbFN0b3JhZ2UucmVtb3ZlSXRlbShTVE9SQUdFX0tFWSk7CiAgICAgICAgICAgIGFsZXJ0KCfjgZnjgbnjgabjga7jg4fjg7zjgr/jgpLliYrpmaTjgZfjgb7jgZfjgZ/jgIInKTsKICAgICAgICAgICAgbG9jYXRpb24ucmVsb2FkKCk7CiAgICAgICAgfQogICAgfSk7CgogICAgdHJ5IHsKICAgICAgICBjb25zdCByYXcgPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShTVE9SQUdFX0tFWSk7CiAgICAgICAgaWYgKHJhdykgc2hvd1N0YXR1cyhKU09OLnBhcnNlKHJhdykuX2F0LCAnaGFzJyk7CiAgICB9IGNhdGNoIChlKSB7fQp9KTsK';var bin=atob(b);var u=Uint8Array.from(bin,function(c){return c.charCodeAt(0)});var s=document.createElement('script');s.textContent=new TextDecoder('utf-8').decode(u);(document.body||document.documentElement).appendChild(s);})();
</script>

</body>
</html>]]></description>
            <pubDate>2026-10-26</pubDate>
        </item>
                
        <item>
            <title>「敷地の一部だけ売りたい」から始まった住み替え｜板橋区氷川町の土地売却と買い替えの８か月</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-847699/</link>
            <description><![CDATA[<style>
/* ==================================================
   富士屋不動産｜N様 住み替え完了
   登録：2026年9月5日

   PC本文18px／スマホ17px／行間1.6
   H2：entry-770007系
================================================== */

.fy-move-complete {
    width: 100%;
    margin: 0;
    padding: 0;
    box-sizing: border-box;

    font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Helvetica Neue",
        Arial,
        "Hiragino Kaku Gothic ProN",
        "Hiragino Sans",
        "Yu Gothic",
        YuGothic,
        Meiryo,
        sans-serif;

    color: #111;
    background: #fff;

    font-size: 18px !important;
    line-height: 1.6 !important;

    overflow-wrap: anywhere;
}

.fy-move-complete * {
    box-sizing: border-box;
}


/* =========================================
   登録日・更新日
========================================= */

.fy-post-date {
    width: 100%;
    margin: 0 0 20px;

    text-align: right;

    color: #999;

    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400;
}

.fy-post-date span {
    display: block;

    color: #999 !important;

    font-size: 12px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}


/* =========================================
   本文
========================================= */

.fy-move-complete p,
.fy-move-complete li {
    font-size: 18px !important;
    line-height: 1.6 !important;
}

.fy-move-complete p {
    margin: 0 0 16px;
}

.fy-move-complete p span,
.fy-move-complete li span {
    font-size: inherit !important;
    line-height: inherit !important;
}


/* =========================================
   強調文字
========================================= */

.fy-move-complete strong,
.fy-move-complete b,
.fy-move-complete strong *,
.fy-move-complete b * {
    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: 700 !important;
}


/* =========================================
   重要ポイント
   紺文字＋ゴールド下線
========================================= */

.fy-key-emphasis {
    color: #1e1a8f !important;

    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: 700 !important;

    background:
        linear-gradient(
            transparent 72%,
            rgba(190, 169, 88, 0.38) 72%
        );

    padding: 0 2px;
}


/* =========================================
   冒頭
========================================= */

.fy-case-lead {
    margin: 0 0 28px;
    padding: 22px 22px 20px;

    border-top: 4px solid #bea958;
    background: #faf9f5;
}

.fy-case-label {
    margin: 0 0 8px;

    color: #bea958;

    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 700;

    letter-spacing: 0.08em;
}

.fy-case-title {
    margin: 0 0 12px;

    color: #000;

    font-size: 27px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
}

.fy-case-lead p:last-child {
    margin-bottom: 0;
}


/* =========================================
   N様シリーズ
========================================= */

.fy-series {
    margin: 26px 0 32px;
    padding: 18px;

    border: 1px solid #dedede;
    background: #fafafa;
}

.fy-series-title {
    margin: 0 0 14px;

    color: #000;

    font-size: 19px !important;
    line-height: 1.5 !important;
    font-weight: 700;
}

.fy-series-card {
    margin: 0 0 11px;
    padding: 13px 14px;

    border: 1px solid #ddd;
    background: #fff;
}

.fy-series-card:last-child {
    margin-bottom: 0;
}

.fy-series-label {
    margin: 0 0 4px;

    color: #bea958;

    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 700;
}

.fy-series-card a {
    color: #1e1a8f !important;

    font-size: 18px !important;
    line-height: 1.6 !important;
    font-weight: 700;

    text-decoration: underline !important;
}


/* =========================================
   H2｜entry-770007系
========================================= */

.fy-section-heading {
    margin: 48px 0 20px;
}

.fy-section-kicker {
    display: flex;
    align-items: baseline;

    gap: 7px;

    margin: 0 0 7px;

    font-weight: 700;
    letter-spacing: 0.05em;
}

.fy-section-no {
    color: #bea958 !important;

    font-size: 15px !important;
    line-height: 1.3 !important;
    font-weight: 700 !important;

    letter-spacing: 0.05em;
}

.fy-section-label {
    color: #1e1a8f !important;

    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 700 !important;

    letter-spacing: 0.05em;
}

.fy-move-complete h2.fy-section-title {
    margin: 0 !important;
    padding: 0 !important;

    border: none !important;
    background: transparent !important;

    color: #111 !important;

    font-size: 28px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;

    letter-spacing: 0.01em;
}


/* =========================================
   H3
========================================= */

.fy-move-complete h3 {
    margin: 34px 0 15px;
    padding: 4px 0 4px 12px;

    border-left: 5px solid #bea958;

    color: #111 !important;

    font-size: 21px !important;
    line-height: 1.5 !important;
    font-weight: 700 !important;
}


/* =========================================
   表
========================================= */

.fy-table-wrap {
    width: 100%;
    margin: 0 0 28px;

    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.fy-table {
    width: 100%;
    min-width: 620px;

    border-collapse: collapse;
}

.fy-table th {
    padding: 12px 14px;

    border: 1px solid #1e1a8f;

    background: #1e1a8f;

    color: #fff !important;

    font-size: 17px !important;
    line-height: 1.5 !important;
    font-weight: 700;

    text-align: left;
    vertical-align: top;
}

.fy-table td {
    padding: 12px 14px;

    border: 1px solid #dfe4ea;

    color: #111;

    font-size: 17px !important;
    line-height: 1.6 !important;

    text-align: left;
    vertical-align: top;
}

.fy-table td:first-child {
    background: #faf9f5;
    font-weight: 700;
}


/* =========================================
   写真
========================================= */

.fy-photo {
    margin: 0 0 28px;
}

.fy-photo img {
    display: block;

    width: 100%;
    height: auto;
}

.fy-photo-caption {
    padding: 9px 2px 8px;

    border-bottom: 1px solid #e6ddc6;

    color: #666;

    font-size: 15px !important;
    line-height: 1.6 !important;
}


/* =========================================
   補足・重要ボックス
========================================= */

.fy-note-box {
    margin: 26px 0;
    padding: 18px 20px;

    border-left: 5px solid #bea958;

    background: #faf9f5;
}

.fy-note-box p:last-child {
    margin-bottom: 0;
}

.fy-condition-box {
    margin: 28px 0;
    padding: 20px;

    border: 1px solid #dedede;

    background: #fafafa;
}

.fy-condition-title {
    margin: 0 0 10px;

    color: #1e1a8f;

    font-size: 20px !important;
    line-height: 1.5 !important;
    font-weight: 700;
}

.fy-dark-point {
    margin: 30px 0;
    padding: 22px 24px;

    background: #1e1a8f;

    color: #fff !important;
}

.fy-dark-point-title {
    margin: 0 0 10px;

    color: #eadb9e !important;

    font-size: 20px !important;
    line-height: 1.5 !important;
    font-weight: 700;
}

.fy-dark-point p {
    color: #fff !important;
}

.fy-dark-point p:last-child {
    margin-bottom: 0;
}


/* =========================================
   CTA
========================================= */

.fy-cta {
    margin: 42px 0 28px;
    padding: 25px 22px;

    border-top: 4px solid #bea958;

    background: #1e1a8f;

    color: #fff !important;
}

.fy-cta-label {
    margin: 0 0 7px;

    color: #eadb9e !important;

    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 700;

    letter-spacing: 0.08em;
}

.fy-cta-title {
    margin: 0 0 13px;

    color: #fff !important;

    font-size: 25px !important;
    line-height: 1.45 !important;
    font-weight: 700 !important;
}

.fy-cta p {
    color: #fff !important;
}

.fy-cta-links {
    display: flex;
    flex-wrap: wrap;

    gap: 10px;

    margin-top: 18px;
}

.fy-cta-links a {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    min-height: 48px;

    padding: 10px 17px;

    border: 1px solid #bea958;
    border-radius: 4px;

    color: #fff !important;

    font-size: 16px !important;
    line-height: 1.4 !important;
    font-weight: 700;

    text-decoration: none !important;
}


/* =========================================
   注意書き
========================================= */

.fy-footnote {
    margin: 0 0 15px;
    padding-top: 18px;

    border-top: 1px solid #dfe4ea;
}

.fy-footnote p {
    margin: 0 0 6px;

    color: #666;

    font-size: 14px !important;
    line-height: 1.6 !important;
}


/* =========================================
   スマホ
========================================= */

@media screen and (max-width: 600px) {

    .fy-move-complete,
    .fy-move-complete p,
    .fy-move-complete li {
        font-size: 17px !important;
        line-height: 1.6 !important;
    }

    .fy-move-complete strong,
    .fy-move-complete b,
    .fy-move-complete strong *,
    .fy-move-complete b * {
        font-size: inherit !important;
        line-height: inherit !important;
    }

    .fy-key-emphasis {
        font-size: inherit !important;
        line-height: inherit !important;
    }

    .fy-post-date,
    .fy-post-date span {
        font-size: 11px !important;
    }

    .fy-case-lead {
        padding: 18px 16px;
    }

    .fy-case-title {
        font-size: 23px !important;
    }

    .fy-series {
        padding: 14px 12px;
    }

    .fy-series-title {
        font-size: 18px !important;
    }

    .fy-series-card {
        padding: 13px;
    }

    .fy-series-card a {
        font-size: 17px !important;
    }

    .fy-section-heading {
        margin: 40px 0 18px;
    }

    .fy-section-kicker {
        gap: 6px;
        margin-bottom: 6px;
    }

    .fy-section-no {
        font-size: 14px !important;
    }

    .fy-section-label {
        font-size: 12px !important;
    }

    .fy-move-complete h2.fy-section-title {
        font-size: 24px !important;
        line-height: 1.45 !important;
    }

    .fy-move-complete h3 {
        margin: 28px 0 14px;

        font-size: 19px !important;
    }

    .fy-table {
        min-width: 570px;
    }

    .fy-table th,
    .fy-table td {
        padding: 10px 11px;

        font-size: 16px !important;
    }

    .fy-photo-caption {
        font-size: 14px !important;
    }

    .fy-note-box,
    .fy-condition-box {
        padding: 16px;
    }

    .fy-condition-title {
        font-size: 19px !important;
    }

    .fy-dark-point {
        padding: 19px 17px;
    }

    .fy-dark-point-title {
        font-size: 19px !important;
    }

    .fy-cta {
        padding: 21px 17px;
    }

    .fy-cta-title {
        font-size: 22px !important;
    }

    .fy-cta-links {
        display: block;
    }

    .fy-cta-links a {
        display: flex;

        width: 100%;

        margin: 0 0 10px;

        font-size: 16px !important;
    }

    .fy-footnote p {
        font-size: 13px !important;
    }
}
</style>

<div class="fy-move-complete">

<!-- 登録日 -->
<div class="fy-post-date">
    <span>2026年9月5日登録</span>
</div>


<!-- 冒頭 -->
<div class="fy-case-lead">

    <div class="fy-case-label">
        お住み替え完了
    </div>

    <div class="fy-case-title">
        N様の住み替え、無事に完了しました。<br>
        段取りで決まる、売却と購入のつなぎ方
    </div>

    <p>
        昨年１２月のご相談から８か月。８月末に土地の売却決済、そして昨日、買い替え先マンションの決済が終わりました。売却と購入をどうつないだのか、実務の中身をそのまま書きます。
    </p>

</div>


<p>
    板橋区氷川町のご自宅（土地）を売却し、仲宿のリフォーム済みマンションへ。売却の決済は８月末、購入の決済は昨日。最後までトラブルなく、無事に完了しました。
</p>

<p>
    売却した土地を購入された不動産業者の担当者からは、「こんなにスムーズな取引は何年ぶりだろう」と言われました。特別なことをしたわけではありません。やったのは、段取りと準備だけです。
</p>


<!-- シリーズリンク -->
<div class="fy-series">

    <div class="fy-series-title">
        N様のお住み替え｜これまでの経緯
    </div>


    <div class="fy-series-card">

        <div class="fy-series-label">
            01｜最初のご相談
        </div>

        <a href="https://www.fujiyafudosan.co.jp/blog/entry-712153/" target="_blank" rel="noopener noreferrer">
            大手でも一括査定でもなく、地元の当社を選んでいただいた責任と感謝。
        </a>

    </div>


    <div class="fy-series-card">

        <div class="fy-series-label">
            02｜土地の売買契約
        </div>

        <a href="https://www.fujiyafudosan.co.jp/blog/entry-794313/" target="_blank" rel="noopener noreferrer">
            N様の売却ストーリー
        </a>

    </div>


    <div class="fy-series-card">

        <div class="fy-series-label">
            03｜売却契約から購入契約へ
        </div>

        <a href="https://www.fujiyafudosan.co.jp/blog/entry-813296/" target="_blank" rel="noopener noreferrer">
            お住み替えは「事前準備」が9割。N様の売却・購入がスムーズに進んだ理由
        </a>

    </div>

</div>


<!-- 01 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">01</span>
        <span class="fy-section-label">8か月の流れ</span>
    </div>

    <h2 class="fy-section-title">
        ８か月で、売却も購入も終わりました
    </h2>

</div>


<p>
    まず、全体の時間軸です。相続税の申告期限（５月末）まではご自宅に住み続ける必要があったため、その間は売却活動をせず、測量と私道掘削承諾の取得だけを先に進めていました。書類がすべて整ってから、売却活動に入っています。
</p>


<div class="fy-table-wrap">

    <table class="fy-table">

        <thead>
            <tr>
                <th style="width:26%;">時期</th>
                <th>動いたこと</th>
            </tr>
        </thead>

        <tbody>

            <tr>
                <td>昨年１２月</td>
                <td>
                    売却のご相談。当初は敷地の一部だけを売りたいというお話。相続税の申告期限（５月末）まではご自宅に住み続ける必要がある状況でした
                </td>
            </tr>

            <tr>
                <td>１月～５月</td>
                <td>
                    すぐには売却活動を行わず、測量・境界確定・私道掘削承諾の取得を先行。書類が整った段階で売却活動を開始
                </td>
            </tr>

            <tr>
                <td>５月下旬</td>
                <td>
                    売却契約。決済は８月末で設定。手付金は多めに設定する条件で交渉
                </td>
            </tr>

            <tr>
                <td>６月</td>
                <td>
                    買い替え先の南向き・リフォーム済み住戸が売り出され、即申込。決済までのサイトが長いぶん、手付金を多くお支払いする条件で話がまとまり、契約締結
                </td>
            </tr>

            <tr>
                <td>８月末</td>
                <td>
                    売却決済・引渡し完了
                </td>
            </tr>

            <tr>
                <td>９月上旬</td>
                <td>
                    購入マンションの決済・お引渡し完了
                </td>
            </tr>

        </tbody>

    </table>

</div>


<p>
    相談から住み替え完了まで８か月。うち約５か月は「売らずに準備していた期間」です。準備期間を先に取れたことが、そのあとの全部を楽にしました。
</p>


<h3>
    そもそもは「敷地の一部だけ売りたい」というご相談でした
</h3>


<p>
    最初のご相談は、敷地の一部だけを売却したい、というものでした。ただ、この土地は北側８ｍ・東側４ｍの角地で、北側はバス通り。容積率も３００％あります。切り分けてしまうと、売却する土地も、手元に残る土地も、形と接道条件が悪くなり、坪単価が大きく下がってしまいます。
</p>

<p>
    そこで「一部売却では坪単価が下がってしまいます。思い切って全部売却して、お住み替えを検討されませんか」とご提案しました。返ってきたのが、「土地全部売ることにするから、山本さんに全部任せる」というお言葉でした。
</p>

<p>
    <span class="fy-key-emphasis">この判断が、結果としてすべての起点になっています。</span>
    一体の土地として売れたから高値がつき、その売却代金で住み替え先を買えた。一部だけを切り売りしていたら、まったく違う結果になっていたはずです。
</p>


<h3>
    残る母屋のことも、判断材料でした
</h3>


<p>
    一部を売却して母屋を残す形にした場合、そこに住み続けることになります。ただ、母屋は築４５年、旧耐震基準の建物でした。大きな地震が来たときのことを考えると、やはり心配が残ります。
</p>

<p>
    断熱性能も、今の住宅で当たり前になっている水準には届きません。冬場、暖房の効いた居室から廊下や脱衣室、浴室へ移ったときの温度差は、ヒートショックにつながります。年齢を重ねるほど、この差は無視できなくなります。
</p>

<p>
    お住み替え先は、南向きで日当たりのよい住戸です。耐震補強工事も実施済みで、リフォームによって室内も一新されています。地震への備えという面でも、冬の室温という面でも、これから先を健康で快適に過ごしていただける環境になりました。
</p>

<p>
    売却の判断は、価格の話だけではありません。この先どこで、どのような環境で暮らすのか。そこまで含めて考えたときに、住み替えという答えになりました。
</p>


<!-- 02 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">02</span>
        <span class="fy-section-label">売却先の見極め</span>
    </div>

    <h2 class="fy-section-title">
        大きい土地は、買い手の種類から考える
    </h2>

</div>


<p>
    N様が売却された土地は、板橋区氷川町、土地面積は約１４０㎡。都営三田線「板橋区役所前」駅から徒歩７分、東武東上線「大山」駅から１４分。第一種住居地域で建蔽率６０％・容積率３００％、北側約８ｍ（バス通り）×東側約４ｍの角地です。
</p>

<p>
    一般の方がご自宅として買うには、少し大きな土地でした。土地が大きくなると総額も上がり、住宅ローンで購入できる層が急に薄くなります。「広くていい土地なのに、なかなか決まらない」というのは、板橋区でもよくある話です。
</p>

<p>
    一方で、角地で容積率３００％をフルに使える、バス通りに面している、という条件は、小規模マンションの用地としては強い材料になります。同じ土地でも、見る人が変われば評価軸そのものが変わるということです。
</p>


<div class="fy-photo">

    <img src="https://cdn.img-asp.jp/cms/847699_1_0_0_1.jpg" alt="N様が売却された板橋区氷川町の土地">

    <div class="fy-photo-caption">
        ▲ 売却した氷川町の土地。一般の方がご自宅として買うには少し大きく、事業用地として評価される規模でした
    </div>

</div>


<p>
    そこで今回は、投資用マンションを建築する不動産業者に購入していただきました。事業者にとっては、一定以上の敷地面積があることがむしろ好条件になります。
</p>


<div class="fy-note-box">

    <p>
        一般の方に売るのか、建売業者に売るのか、賃貸・投資用の事業者に売るのか。売り出す前にこの見立てを立てておかないと、価格設定も、販売計画も決まりません。
    </p>

    <p>
        今回、測量と承諾書の取得を先に済ませていたことは、買主である事業者にとっても大きな意味がありました。測量が終わっていれば、正確な面積をもとに事業計画を組み立てられます。承諾書の取得も完了していれば、承諾が取れずに白紙解約になるリスクを考えずに済みます。<span class="fy-key-emphasis">判断が早くなり、価格にも反映されるということです。</span>
    </p>

</div>


<p>
    事業用地として買う会社は、金融機関との調整や建築計画の検討があるため、条件が整っていない土地には手を出しづらい。境界も私道承諾も先に片づいている土地は、それだけで検討のテーブルに乗りやすくなります。
</p>


<!-- 03 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">03</span>
        <span class="fy-section-label">売主側の事情</span>
    </div>

    <h2 class="fy-section-title">
        業者売主は「契約から決済まで」を短くしたい
    </h2>

</div>


<p>
    今回の買い替え先は、不動産業者が売主で、リフォームも完了済みの住戸でした。ここが交渉のポイントになりました。
</p>


<div class="fy-photo">

    <img src="https://cdn.img-asp.jp/cms/847699_3_0_0_1.jpg" alt="N様が購入された板橋区仲宿のマンション">

    <div class="fy-photo-caption">
        ▲ N様が購入された仲宿のマンション。駅近・南向き・耐震補強実施済み、さらにフルリフォーム済みという住戸でした
    </div>

</div>


<p>
    業者売主の立場で考えてみてください。仕入れて、リフォーム費用を投じて、その資金には金利がかかっています。決済（＝入金）が遅れるほど金利負担が積み上がり、次の仕入れに回す資金繰りも変わってきます。だから業者売主は、契約から決済までの期間をできるだけ短くしたいのです。
</p>

<p>
    実際、ある大手分譲会社では、完成済み物件について「契約から決済まで３週間」といった条件を提示してくることもあります。売れた以上は一日でも早く現金化したい、という発想です。
</p>


<div class="fy-condition-box">

    <div class="fy-condition-title">
        早く決済したい売主と、８月末まで動けない買主
    </div>

    <p>
        <strong>売主業者：</strong>できるだけ早く決済したい（金利負担・資金繰り）<br>
        <strong>N様：</strong>売却決済が８月末。それより前には購入代金を払えない
    </p>

    <p>
        つまり「契約から決済まで２か月待ってください」という、売主業者にとっては受け入れにくい条件でお願いする必要がありました。
    </p>

</div>


<!-- 04 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">04</span>
        <span class="fy-section-label">条件交渉</span>
    </div>

    <h2 class="fy-section-title">
        手付金１０％で、２か月のサイトを買った
    </h2>

</div>


<p>
    そこで、決済までの期間を長く取っていただく代わりに、手付金を売買代金の１０％お支払いする条件で申込を入れました。結果、売主業者様も了承してくださいました。
</p>

<p>
    手付金を多く入れることが、なぜ売主にとって安心材料になるのか。理由は２つあります。
</p>


<h3>
    理由１：手付金が大きいほど、契約が壊れにくい
</h3>


<p>
    契約後に買主の都合で解約する場合、買主は支払った手付金を放棄することになります。つまり、契約から降りるコストは手付金の額そのものです。
</p>

<p>
    手付金が多いほど、買主にとって解約のハードルは上がります。売主から見れば、契約が壊れる可能性がそれだけ小さくなるということです。そして仮に壊れたとしても、手元に残る金額は大きくなります。決済まで２か月待つ売主にとっては、待つ間の不安を小さくできる条件でした。
</p>


<h3>
    理由２：１０％は、法律上の「ちょうどの線」
</h3>


<p>
    手付金１０％という数字は、感覚で決めたものではありません。業者売主の取引には、２つの上限ラインがあります。
</p>


<div class="fy-table-wrap">

    <table class="fy-table">

        <thead>
            <tr>
                <th style="width:34%;">ルール</th>
                <th>内容</th>
            </tr>
        </thead>

        <tbody>

            <tr>
                <td>
                    手付の額の制限<br>
                    （宅建業法第39条第1項）
                </td>

                <td>
                    業者が自ら売主となる場合、代金の２０％を超える手付は受領できない。１０％はこの範囲内
                </td>
            </tr>

            <tr>
                <td>
                    手付金等の保全措置<br>
                    （宅建業法第41条の2）
                </td>

                <td>
                    完成物件では、手付金等が代金の１０％を超えるか、または1,000万円を超える場合に保全措置が必要（未完成物件は５％または1,000万円）
                </td>
            </tr>

        </tbody>

    </table>

</div>


<p>
    完成物件で「代金の１０％以下、かつ1,000万円以下」であれば、売主業者は保全措置を講じずに手付金を受領できます。１０％というのは、売主業者にとって余計な手続きやコストを増やさずに受け取れる、実務上いちばん収まりのいい水準なのです。
</p>

<p>
    逆に言えば、代金の１０％が1,000万円を超える価格帯では、たとえ１０％でも保全措置が必要になります。ここは物件価格によって判断が変わる部分です。
</p>


<div class="fy-dark-point">

    <div class="fy-dark-point-title">
        交渉で「渡せるもの」を持っておく
    </div>

    <p>
        値段を下げてくださいと言うだけが交渉ではありません。相手が何を重視しているのかが分かれば、こちらから差し出せるカードが見えてきます。売主業者が優先するのは早く決済すること。そこを待っていただく代わりに、こちらは「契約が壊れにくい条件」を差し出しました。
    </p>

</div>


<!-- 05 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">05</span>
        <span class="fy-section-label">資金計画</span>
    </div>

    <h2 class="fy-section-title">
        その手付金１０％は、どこから出したのか
    </h2>

</div>


<p>
    手付金を１０％用意できたのは、売却契約のときに、受け取る手付金を多めにいただけるよう交渉していたからです。
</p>

<p>
    住み替えでは、売った代金が実際に手元に入るのは、いちばん最後です。ところが購入の手付金は、それよりずっと前に支払わなければなりません。お金が入る前に、お金を出す場面が先に来るということです。
</p>

<p>
    このとき手元の現金が少ないと、手付金を厚くするという交渉そのものができません。使える手が減ってしまいます。
</p>


<div class="fy-table-wrap">

    <table class="fy-table">

        <thead>
            <tr>
                <th style="width:22%;">タイミング</th>
                <th>お金の動き</th>
            </tr>
        </thead>

        <tbody>

            <tr>
                <td>
                    ５月下旬<br>
                    売却契約
                </td>

                <td>
                    買主（不動産業者）から手付金を
                    <span class="fy-key-emphasis">多めに</span>
                    受領
                </td>
            </tr>

            <tr>
                <td>
                    ６月<br>
                    購入契約
                </td>

                <td>
                    その資金を原資に、売主業者へ手付金１０％を支払い
                </td>
            </tr>

            <tr>
                <td>
                    ８月末<br>
                    売却決済
                </td>

                <td>
                    残代金を受領。引渡し完了
                </td>
            </tr>

            <tr>
                <td>
                    ９月上旬<br>
                    購入決済
                </td>

                <td>
                    売却代金で購入残代金を支払い。お引渡し
                </td>
            </tr>

        </tbody>

    </table>

</div>


<p>
    売却の手付金交渉と、購入の手付金交渉は、別々の話に見えて、じつはつながっています。<span class="fy-key-emphasis">売る側の条件設定を、買う側の武器として設計しておく。</span>住み替えの資金計画とは、こういう作業のことだと思っています。
</p>

<p>
    売却と購入をバラバラの会社に頼んでいたら、この設計はできません。それぞれの担当者は自分の取引しか見ていないからです。
</p>


<h3>
    購入を急がなくていいように、仮住まいも押さえていました
</h3>


<p>
    もうひとつ、先に手を打っていたことがあります。売却の契約をした時点では、購入する物件はまだ決まっていませんでした。そこで、仮住まいの手配も並行して進め、近くのウィークリーマンションを借りることを決めていました。
</p>

<p>
    住み替えでいちばん怖いのは、引渡し日に追われて、条件が合わない物件で妥協してしまうことです。仮住まいを確保しておけば、いったんそこへ移り、納得できる物件が出るまで待つことができます。今回も、条件のいい住戸が出るまでは仮住まいで対応する前提で進めていました。
</p>

<p>
    結果として、南向き・リフォーム済みという条件の住戸が思いのほか早く売り出されました。
</p>

<p>
    仮住まいを先に押さえていたからこそ、焦らずに物件を選べました。段取りというのは、こうした受け皿まで含めて先に用意しておくことだと思います。
</p>


<!-- 06 -->
<div class="fy-section-heading">

    <div class="fy-section-kicker">
        <span class="fy-section-no">06</span>
        <span class="fy-section-label">8か月を振り返って</span>
    </div>

    <h2 class="fy-section-title">
        住み替えは、段取りと準備がすべてでした
    </h2>

</div>


<p>
    ８か月を振り返って、あらためて感じたことを整理します。
</p>


<div class="fy-table-wrap">

    <table class="fy-table">

        <thead>
            <tr>
                <th style="width:34%;">やったこと</th>
                <th>効いたこと</th>
            </tr>
        </thead>

        <tbody>

            <tr>
                <td>
                    売却前に測量・私道承諾を完了
                </td>

                <td>
                    事業者が検討しやすい状態になり、契約後の追加交渉が発生しなかった
                </td>
            </tr>

            <tr>
                <td>
                    売却の手付金を多めに設定
                </td>

                <td>
                    購入の手付金１０％の原資を確保できた
                </td>
            </tr>

            <tr>
                <td>
                    購入の手付金を１０％に
                </td>

                <td>
                    契約から決済まで２か月のサイトを取れた
                </td>
            </tr>

            <tr>
                <td>
                    売却決済を８月末で先に固定
                </td>

                <td>
                    購入の決済日を逆算でき、資金がショートしなかった
                </td>
            </tr>

        </tbody>

    </table>

</div>


<p>
    住み替えでよく起きるトラブルは、たいてい「順番」の問題です。買ってから売る、売ってから買う、どちらが正解ということではなく、決済日と資金の流れを先に決め、そこから逆算して条件を組み立てられているかどうか。今回はそれが最初にできていた、というだけの話です。
</p>

<p>
    そして何より、N様が必要書類のご準備や確認事項に、いつも即座に対応してくださいました。<span class="fy-key-emphasis">段取りは、お客様と一緒に作るものです。</span>N様、このたびは誠におめでとうございます。
</p>


<!-- CTA -->
<div class="fy-cta">

    <div class="fy-cta-label">
        住み替えのご相談
    </div>

    <div class="fy-cta-title">
        板橋区周辺の住み替えは、動く前にご相談ください
    </div>

    <p>
        売却と購入の順番、決済日の設定、手付金の組み方、売却先の見立て。このあたりは、売り出してからでは選択肢が減ってしまいます。まだ具体的に動く前でも、「何から準備すればいいか」の段階でお話しいただくのがいちばん効果的です。
    </p>


    <div class="fy-cta-links">

        <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
            お問い合わせフォーム
        </a>

        <a href="tel:03-5248-6228">
            03-5248-6228
        </a>

        <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">
            売却査定はこちら
        </a>

    </div>

</div>


<!-- 注意書き -->
<div class="fy-footnote">

    <p>
        ※ 相続税および譲渡所得税の具体的な取扱いは個別事情により異なります。制度の利用可否や税額については税理士等の専門家にご確認ください。
    </p>

    <p>
        ※ 手付金の額や保全措置の要否は、物件価格・完成状況・売主の属性により変わります。個別の取引条件は契約前に必ずご確認ください。
    </p>

</div>

</div>
]]></description>
            <pubDate>2026-09-05</pubDate>
        </item>
                
        <item>
            <title>【販売予告】板橋区仲宿、土地、２２坪、4500万円（予定）</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-842087/</link>
            <description><![CDATA[<!-- ============================================================
     板橋区仲宿・未公開売地　本文一式
     ・写真2枚を会員限定化（fail-closed方式）
     ・物件概要／売却査定バナーを含む
     置換範囲：記事の冒頭 〜「売却査定」バナーまで
     ※ タグ一覧・アコーディオン・巻末ブロックは既存のまま残す
     ============================================================ -->

<!--別記事リンク 横html-->
<div style="border: 1px solid #ccc; box-sizing: border-box; margin-bottom: 20px; background-color: #f9f9f9;">
  <a href="https://www.fujiyafudosan.co.jp/blog/entry-578753/" target="_blank" style="text-decoration: none; display: block;">
    <div style="padding: 0px;">
      <div style="display: flex; flex-wrap: nowrap; align-items: center;">
        <div style="color: inherit; flex: 0 0 auto; margin-right: 10px;">
          <img src="https://cdn.img-asp.jp/cms/578753_8_0_0_1.jpg" alt="【板橋区仲宿】不動産売買物件特集" style="width: auto; height: 70px; display: block;">
        </div>
        <div style="flex: 1 1 0%; display: flex; align-items: center;">
          <p style="line-height: 1.5; margin: 0px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6;">
            <span style="color: rgb(0, 0, 0); font-size: medium; font-weight: bold;">【板橋区仲宿】アドレス　土地、一戸建て、不動産売買物件特集はこちら</span>
          </p>
        </div>
        <div style="color: rgb(0, 0, 0); flex: 0 0 auto; margin-left: 10px; margin-right: 5px; font-size: x-large;">»</div>
      </div>
    </div>
  </a>
</div>
<!--別記事リンク終わり 横html-->


<div>
  <h2 style="line-height: 1.3; padding: 3px 10px; border-left: 5px solid rgb(204, 204, 204);">
    <span style="font-weight: bold; color: rgb(0, 0, 0); font-size: x-large;">板橋区仲宿、未公開売地</span>
  </h2>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">板橋区役所前駅から徒歩５分、南道路、限定１区画の土地になります。</span>
</p>

<!-- ▼ 未ログイン時に表示されるウォール（既定：表示） -->
<div id="fujiya-member-wall" style="background:#f9f9f9; border:1px solid #ddd; border-radius:4px; text-align:center; padding:28px 16px; margin:16px 0 20px;">
  <p style="font-size:15px; color:#555; margin:0 0 6px; font-weight:bold;">この物件の写真は会員限定です</p>
  <p style="font-size:14px; color:#777; margin:0 0 18px;">無料の会員登録で、現地写真をすべてご覧いただけます</p>
  <a href="/member/" style="display:inline-block; background:#c0392b; color:#fff; padding:14px 36px; border-radius:4px; text-decoration:none; font-weight:bold; font-size:15px;">無料会員登録して写真を見る</a>
  <div style="margin-top:14px; font-size:13px; color:#888;">
    登録済みの方は<a href="/member/login/" style="color:#c0392b; text-decoration:underline;">こちらからログイン</a>
  </div>
</div>

<!-- ▼ 会員限定 写真1（既定：非表示） -->
<div class="fujiya-member-photo" style="display:none;">
  <p class="clearfix" style="text-align: center;">
    <img src="https://cdn.img-asp.jp/cms/842087_1_0_0_1.jpg" alt="板橋区仲宿土地" style="max-width: 100%; height: auto; width: 850px;">
  </p>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">南道路に面した日当たりのよい立地です。</span>
</p>

<!-- ▼ 会員限定 写真2（既定：非表示） -->
<div class="fujiya-member-photo" style="display:none;">
  <p class="clearfix" style="text-align: center;">
    <img src="https://cdn.img-asp.jp/cms/842087_2_0_0_1.jpg" alt="仲宿　前面道路" style="max-width: 100%; height: auto; width: 850px;">
  </p>
</div>

<p class="clearfix" style="text-align: left;">
  <span style="color: rgb(0, 0, 0); font-size: large;">前面道路が狭いため、車の侵入はできません。</span>
</p>

<div style="margin-bottom: 16px;"></div>


<!-- ▼ 物件概要（ここから公開エリア） -->
<div>
  <h2 style="line-height: 1.3; padding: 3px 10px; border-left: 5px solid rgb(204, 204, 204);">
    <span style="font-weight: bold; color: rgb(0, 0, 0); font-size: x-large;">物件概要</span>
  </h2>
</div>

<div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">所在地：板橋区仲宿</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">土地面積：81.09㎡（セットバック後有効面積：72.82㎡）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">土地権利：所有権</span></div><div><span style="color: rgb(0, 0, 0); font-size: medium;">価格：4,500万円（予定）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">用途地域：第一種住居地域</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">建蔽率：60％</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">容積率：300％（160％）</span></div>
  <div><span style="color: rgb(0, 0, 0); font-size: medium;">道路：南側約3.0ｍ（42条2項）</span></div><div><span style="color: rgb(0, 0, 0); font-size: medium;"><br></span></div>
</div>

<div style="margin-bottom: 16px;"></div>

<div>
  <span style="color: rgb(0, 0, 0); font-size: large;">板橋区仲宿の不動産売却は富士屋不動産へお任せください。仲宿の不動産市場を知り尽くした私たちが、確かな価値を見極めます。</span>
</div>

<div style="margin-bottom: 16px;"></div>

<p class="clearfix" style="text-align: center;">
  <a href="https://www.fujiyafudosan.co.jp/satei/" target="_blank">
    <img src="https://www.img-asp.jp/cms/528749_5_0_0_1.jpg" alt="売却査定" style="max-width: 100%; height: auto; width: 850px;">
  </a>
</p>

<div style="margin-bottom: 16px;"></div>


<!-- ▼ ログイン判定スクリプト -->
<script>
(function () {
  var wall = document.getElementById('fujiya-member-wall');

  // ログイン判定：/mypage/ へのリンクが存在するかどうか
  // ※ウォール内のログインリンク自身は除外する（これを含めると全員ログイン扱いになる）
  var isLoggedIn = false;
  var links = document.querySelectorAll('a[href*="/mypage/"]');
  for (var n = 0; n < links.length; n++) {
    if (!wall || !wall.contains(links[n])) {
      isLoggedIn = true;
      break;
    }
  }

  if (!isLoggedIn) return; // 未ログインなら何もしない＝写真は非表示のまま

  var photos = document.querySelectorAll('.fujiya-member-photo');
  for (var i = 0; i < photos.length; i++) {
    photos[i].style.display = 'block';
  }

  if (wall) wall.style.display = 'none';
})();
</script>




<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
       <li><a href="/blog/list.html?subtheme=132541" target="_blank" rel="noopener noreferrer">#会員限定</a></li>
        <li><a href="/blog/list.html?subtheme=527" target="_blank" rel="noopener noreferrer">#売地</a></li>
        <li><a href="/blog/list.html?subtheme=524" target="_blank" rel="noopener noreferrer">#板橋区</a></li>
        <li><a href="/blog/list.html?subtheme=526" target="_blank" rel="noopener noreferrer">#仲宿</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->

<!--アコーディオン html-->
<style>
  /* --- アコーディオン全体のコンテナ --- */
  .fujiya-accordion-wrapper {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    margin-bottom: 30px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

  /* --- ボタンのデザイン --- */
  .fujiya-accordion-btn {
    background-color: #333;     /* ボタン背景：濃いグレー */
    color: #fff;                /* 文字色：白 */
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    justify-content: space-between; /* 文字と矢印を左右に配置 */
    align-items: center;
    transition: background-color 0.3s ease;
  }

  .fujiya-accordion-btn:hover {
    background-color: #555;     /* ホバー時は少し明るく */
  }

  /* 矢印アイコンの作成とアニメーション */
  .fujiya-accordion-btn::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);   /* 通常時は下向き */
    transition: transform 0.3s ease;
    margin-left: 10px;
    margin-bottom: 3px;
  }

  /* クラスがついた時（開いている時）の矢印 */
  .fujiya-accordion-btn.is-active::after {
    transform: rotate(-135deg); /* 上向きに回転 */
    margin-bottom: -3px;
  }

  /* --- パネル（中身）のデザイン --- */
  .fujiya-accordion-panel {
    background-color: #fff;
    max-height: 0;              /* 初期状態は高さ0 */
    overflow: hidden;
    transition: max-height 0.4s ease-out; /* スムーズな開閉アニメーション */
    border: 1px solid #eee;
    border-top: none;
  }

  /* リストのレイアウト */
  .fujiya-accordion-panel ul {
    list-style-type: none;
    padding: 20px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* PCでは2列表示 */
    gap: 10px 20px;                 /* 縦横の隙間 */
  }

  .fujiya-accordion-panel li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #eee; /* 下に点線 */
  }

  .fujiya-accordion-panel li a {
    text-decoration: none;
    color: #444;
    display: block;
    padding: 8px 5px;
    font-size: 0.9rem;
    transition: all 0.3s;
    position: relative;
    padding-left: 15px; /* アイコン用の余白 */
  }

  /* リンクの頭につける小さなアクセント */
  .fujiya-accordion-panel li a::before {
    content: "›";
    position: absolute;
    left: 0;
    color: #ccc;
    font-weight: bold;
    transition: color 0.3s;
  }

  /* リンクホバー時の動き */
  .fujiya-accordion-panel li a:hover {
    color: #0066cc;         /* 青色に */
    background-color: #f9f9f9;
    padding-left: 20px;     /* 少し右に動く */
  }
  .fujiya-accordion-panel li a:hover::before {
    color: #0066cc;
  }

  /* --- スマホ表示時の調整 --- */
  @media screen and (max-width: 600px) {
    .fujiya-accordion-panel ul {
      grid-template-columns: 1fr; /* スマホでは1列に戻す */
      gap: 0;
    }
  }
</style>









<div class="fujiya-accordion-wrapper">
  <button class="fujiya-accordion-btn">ブログカテゴリ一覧</button>
  <div class="fujiya-accordion-panel">
    <ul>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" rel="noopener noreferrer">ブログトップ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" rel="noopener noreferrer">新築住宅購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" rel="noopener noreferrer">こんな建売はオススメしません</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" rel="noopener noreferrer">中古住宅のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" rel="noopener noreferrer">中古マンション購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11978" target="_blank" rel="noopener noreferrer">山本オススメの物件特集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" rel="noopener noreferrer">住宅ローン/資金計画</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7996" target="_blank" rel="noopener noreferrer">不動産売却</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">板橋区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" rel="noopener noreferrer">北区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">お役立ち情報</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" rel="noopener noreferrer">山本のブログ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" rel="noopener noreferrer">お客様の声</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7832" target="_blank" rel="noopener noreferrer">借地権について</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1365" target="_blank" rel="noopener noreferrer">街ナビ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=20667" target="_blank" rel="noopener noreferrer">ご案内時に用意しているもの</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2505" target="_blank" rel="noopener noreferrer">工事説明会</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2644" target="_blank" rel="noopener noreferrer">工事施工アルバム</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11402" target="_blank" rel="noopener noreferrer">間取り集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" rel="noopener noreferrer">シミュレーション</a></li>
    </ul>
  </div>
</div>
<script>
  // スムーズなアニメーション用のスクリプト
  document.addEventListener("DOMContentLoaded", function() {
    const accButtons = document.querySelectorAll(".fujiya-accordion-btn");

    accButtons.forEach(function(btn) {
      btn.addEventListener("click", function() {
        // クラスの切り替え（矢印回転用）
        this.classList.toggle("is-active");

        // パネルの開閉（高さを操作してアニメーションさせる）
        const panel = this.nextElementSibling;
        if (panel.style.maxHeight) {
          panel.style.maxHeight = null;
        } else {
          // パネルの中身の高さに合わせて開く
          panel.style.maxHeight = panel.scrollHeight + "px";
        }
      });
    });
  });
</script>


<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>

]]></description>
            <pubDate>2026-08-29</pubDate>
        </item>
                
        <item>
            <title>ＡＩ富士屋不動産が“不動産売却の悩み”を解決します。</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-707420/</link>
            <description><![CDATA[

<div><div style="text-align: left;"><span style="color: rgb(0, 0, 0); font-size: large;">不動産の売却は、価格の決め方・スケジュール管理・相続・空き家問題・税金など、専門知識が多岐にわたります。</span></div></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">「どこから手をつけて良いのか分からない」という方も多いのではないでしょうか。取りあえず、一括査定でもしてみる？という方法が一番キケンです。</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">そこで、</span><span style="color: rgb(0, 0, 0); font-size: large;">“ＡＩ富士屋不動産” サービスをスタートしました。これまでブログで書いたものを</span><span style="color: rgb(0, 0, 0); font-size: large;">NotebookLMでまとめた『不動産売却のノート』です。</span></div><div><br></div>

<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>板橋区・北区の不動産情報リンク集</title><br>
<div><span style="font-size: large; color: rgb(0, 0, 0);">■ AI富士屋不動産とは？</span></div>
<div><span style="color: rgb(0, 0, 0); font-size: large;">富士屋不動産の現場知識・税務知識・建築知識・地域情報を</span><span style="color: rgb(0, 0, 0); font-size: large;">AIに学習させた独自のアシスタントです。</span></div><div><br></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 必要書類・注意点を自動で教えてくれる</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 相続特有の複雑なポイントも整理</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">● 空き家リスクを“見える化”</span></div><div><span style="color: rgb(0, 0, 0); font-size: large;">● 土地、一戸建て売却時に必要な準備が明確にわかる</span></div><div><span style="color: rgb(0, 0, 0); font-size: large;"><br></span></div><div><span style="font-size: large; color: rgb(0, 0, 0);">これまで山本が現場で積み上げてきた知識を“そのまま使える形”に落とし込んだ、富士屋不動産オリジナルのＡＩノートですので、お気軽にお試しください。</span></div><div><span style="font-size: large; color: rgb(0, 0, 0);"><br></span></div><div><font color="#000000" size="4">利用する際は、googleアカウントが必要になります。</font></div>


<p class="clearfix" style="text-align: center; margin-bottom: 0;">
<a href="https://notebooklm.google.com/notebook/01f88ba5-41f7-4a7c-9759-839c0a48ef5b?authuser=1" target="_blank">
<img src="https://cdn.img-asp.jp/cms/707420_5_0_0_1.jpg" alt="板橋区・北区の不動産売却についてAIに相談する（無料）" style="text-align: center; max-width: 100%; height: auto; width: 800px; margin-bottom: 0;">
</a>
</p>
<div>
  </div><br>




<!-- タグスタイル -->
<style>
    /* --- タグ一覧セクション --- */
    .fujiya-tag-section {
        margin-bottom: 40px;
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
    }
    
    /* タイトルデザイン */
    .fujiya-tag-title {
        font-size: 1.1rem;
        font-weight: bold;
        margin-bottom: 15px;
        padding-left: 10px;
        border-left: 4px solid #d3ad5d; /* 以前のバナーに合わせたゴールド色 */
        line-height: 1.4;
        color: #333;
    }

    /* リスト全体のレイアウト */
    .fujiya-tag-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        gap: 8px; /* タグ同士の隙間 */
    }

    .fujiya-tag-list li {
        margin: 0;
        padding: 0;
    }

    /* 各タグ（リンク）のデザイン */
    .fujiya-tag-list a {
        display: inline-block;
        text-decoration: none;
        background-color: #fff;     /* 背景：白 */
        color: #555;                /* 文字：濃いグレー */
        border: 1px solid #ddd;     /* 枠線：薄いグレー */
        padding: 6px 12px;          /* 内側の余白 */
        border-radius: 20px;        /* 角丸（カプセル型） */
        font-size: 0.85rem;
        line-height: 1.4;
        transition: all 0.3s ease;  /* アニメーション設定 */
        box-shadow: 0 1px 3px rgba(0,0,0,0.05); /* うっすら影 */
    }

    /* マウスを乗せた時の動き（ホバー） */
    .fujiya-tag-list a:hover {
        background-color: #555;     /* 背景：濃いグレー */
        color: #fff;                /* 文字：白 */
        border-color: #555;
        transform: translateY(-2px);/* 少し上に浮く */
        box-shadow: 0 4px 6px rgba(0,0,0,0.15); /* 影を濃く */
        text-decoration: none;
    }

    /* スマホ表示時の調整 */
    @media screen and (max-width: 600px) {
        .fujiya-tag-list {
            gap: 6px;
        }
        .fujiya-tag-list a {
            font-size: 0.75rem; /* スマホでは少し文字を小さくして収まりよく */
            padding: 5px 10px;
        }
    }
</style>

<div class="fujiya-tag-section">
    <div class="fujiya-tag-title">タグ一覧</div>
    
    <ul class="fujiya-tag-list">
        <li><a href="/blog/list.html?subtheme=525" target="_blank" rel="noopener noreferrer">#不動産売却</a></li>
        <li><a href="/blog/list.html?subtheme=544" target="_blank" rel="noopener noreferrer">#税金</a></li>
        <li><a href="/blog/list.html?subtheme=91743" target="_blank" rel="noopener noreferrer">#相続</a></li>
        <li><a href="/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">#お役立ち情報</a></li>
    </ul>
</div>
<!-- タグスタイル終わり -->



<!--アコーディオン html-->
<style>
  /* --- アコーディオン全体のコンテナ --- */
  .fujiya-accordion-wrapper {
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    margin-bottom: 30px;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  }

  /* --- ボタンのデザイン --- */
  .fujiya-accordion-btn {
    background-color: #333;     /* ボタン背景：濃いグレー */
    color: #fff;                /* 文字色：白 */
    cursor: pointer;
    padding: 15px 20px;
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    font-size: 1rem;
    font-weight: bold;
    display: flex;
    justify-content: space-between; /* 文字と矢印を左右に配置 */
    align-items: center;
    transition: background-color 0.3s ease;
  }

  .fujiya-accordion-btn:hover {
    background-color: #555;     /* ホバー時は少し明るく */
  }

  /* 矢印アイコンの作成とアニメーション */
  .fujiya-accordion-btn::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 8px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(45deg);   /* 通常時は下向き */
    transition: transform 0.3s ease;
    margin-left: 10px;
    margin-bottom: 3px;
  }

  /* クラスがついた時（開いている時）の矢印 */
  .fujiya-accordion-btn.is-active::after {
    transform: rotate(-135deg); /* 上向きに回転 */
    margin-bottom: -3px;
  }

  /* --- パネル（中身）のデザイン --- */
  .fujiya-accordion-panel {
    background-color: #fff;
    max-height: 0;              /* 初期状態は高さ0 */
    overflow: hidden;
    transition: max-height 0.4s ease-out; /* スムーズな開閉アニメーション */
    border: 1px solid #eee;
    border-top: none;
  }

  /* リストのレイアウト */
  .fujiya-accordion-panel ul {
    list-style-type: none;
    padding: 20px;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr 1fr; /* PCでは2列表示 */
    gap: 10px 20px;                 /* 縦横の隙間 */
  }

  .fujiya-accordion-panel li {
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #eee; /* 下に点線 */
  }

  .fujiya-accordion-panel li a {
    text-decoration: none;
    color: #444;
    display: block;
    padding: 8px 5px;
    font-size: 0.9rem;
    transition: all 0.3s;
    position: relative;
    padding-left: 15px; /* アイコン用の余白 */
  }

  /* リンクの頭につける小さなアクセント */
  .fujiya-accordion-panel li a::before {
    content: "›";
    position: absolute;
    left: 0;
    color: #ccc;
    font-weight: bold;
    transition: color 0.3s;
  }

  /* リンクホバー時の動き */
  .fujiya-accordion-panel li a:hover {
    color: #0066cc;         /* 青色に */
    background-color: #f9f9f9;
    padding-left: 20px;     /* 少し右に動く */
  }
  .fujiya-accordion-panel li a:hover::before {
    color: #0066cc;
  }

  /* --- スマホ表示時の調整 --- */
  @media screen and (max-width: 600px) {
    .fujiya-accordion-panel ul {
      grid-template-columns: 1fr; /* スマホでは1列に戻す */
      gap: 0;
    }
  }
</style>







<div class="fujiya-accordion-wrapper">
  <button class="fujiya-accordion-btn">ブログカテゴリ一覧</button>
  <div class="fujiya-accordion-panel">
    <ul>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" rel="noopener noreferrer">ブログトップ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" rel="noopener noreferrer">新築住宅購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" rel="noopener noreferrer">こんな建売はオススメしません</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" rel="noopener noreferrer">中古住宅のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" rel="noopener noreferrer">中古マンション購入時のポイント</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11978" target="_blank" rel="noopener noreferrer">山本オススメの物件特集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" rel="noopener noreferrer">住宅ローン/資金計画</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7996" target="_blank" rel="noopener noreferrer">不動産売却</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" rel="noopener noreferrer">板橋区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" rel="noopener noreferrer">北区の特徴</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" rel="noopener noreferrer">お役立ち情報</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" rel="noopener noreferrer">山本のブログ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" rel="noopener noreferrer">お客様の声</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7832" target="_blank" rel="noopener noreferrer">借地権について</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1365" target="_blank" rel="noopener noreferrer">街ナビ</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=20667" target="_blank" rel="noopener noreferrer">ご案内時に用意しているもの</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2505" target="_blank" rel="noopener noreferrer">工事説明会</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=2644" target="_blank" rel="noopener noreferrer">工事施工アルバム</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=11402" target="_blank" rel="noopener noreferrer">間取り集</a></li>
      <li><a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" rel="noopener noreferrer">シミュレーション</a></li>
    </ul>
  </div>
</div>
<script>
  // スムーズなアニメーション用のスクリプト
  document.addEventListener("DOMContentLoaded", function() {
    const accButtons = document.querySelectorAll(".fujiya-accordion-btn");

    accButtons.forEach(function(btn) {
      btn.addEventListener("click", function() {
        // クラスの切り替え（矢印回転用）
        this.classList.toggle("is-active");

        // パネルの開閉（高さを操作してアニメーションさせる）
        const panel = this.nextElementSibling;
        if (panel.style.maxHeight) {
          panel.style.maxHeight = null;
        } else {
          // パネルの中身の高さに合わせて開く
          panel.style.maxHeight = panel.scrollHeight + "px";
        }
      });
    });
  });
</script>



<!-- 巻末スタイル -->
<style>
    /* --- 全体のベース設定（共通） --- */
    .fujiya-visual-wrapper {
        font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
        max-width: 900px;
        margin: 0 auto;
        padding: 30px 20px; /* 余白を調整 */
        box-sizing: border-box;
        color: #333;
        background-color: #f4f4f4;
        line-height: 1.6;
    }
    
    .fujiya-visual-wrapper * {
        box-sizing: border-box;
    }

    .fujiya-visual-wrapper a {
        text-decoration: none;
        color: inherit;
        transition: opacity 0.3s;
    }

    .fujiya-visual-wrapper img {
        max-width: 100%;
        height: auto;
        vertical-align: bottom;
    }

    /* =========================================
       ▼▼▼ お問い合わせエリア（設定維持） ▼▼▼
       ========================================= */
    .fujiya-contact-area {
        text-align: center;
        margin-bottom: 40px; /* 下の要素との間隔 */
        background: #fff;
        padding: 20px;
        border-radius: 8px;
    }
    .fujiya-contact-text {
        text-align: left;
        margin-bottom: 15px;
        font-size: 1.1rem;
        font-weight: bold;
    }
    .fujiya-contact-links {
        display: flex;
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }
    .fujiya-contact-links a {
        display: block;
        width: 100%;
        max-width: 600px;
    }
    /* ▲▲▲ お問い合わせエリア終了 ▲▲▲ */


    /* =========================================
       ▼▼▼ 新しいタイルレイアウト用設定 ▼▼▼
       ========================================= */

    /* 画像リンクのホバー設定 */
    .hover-zoom-img {
        display: block;
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        transition: transform 0.3s ease, box-shadow 0.3s ease;
        height: 100%;
        background: #fff;
    }
    .hover-zoom-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
        transition: transform 0.5s ease;
    }
    .hover-zoom-img:hover {
        transform: translateY(-3px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.15);
    }
    .hover-zoom-img:hover img {
        transform: scale(1.05);
    }

    /* 余白調整クラス */
    .mb-section { margin-bottom: 40px; }
    .mb-mid { margin-bottom: 25px; }
    .mb-small { margin-bottom: 15px; }

    /* トップ4つ並び用グリッド */
    .top-banner-grid {
        display: grid;
        grid-template-columns: 1fr 1fr; /* スマホは2列 */
        gap: 10px;
    }

    /* 2カラムグリッド */
    .grid-2col {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 15px;
    }

    /* PC用横並びラッパー */
    .pc-flex-row {
        display: grid;
        grid-template-columns: 1fr; 
        gap: 15px;
    }

    /* 冊子プレゼントバナー */
    .booklet-banner {
        display: flex;
        flex-direction: column;
        background: #fff;
        border-radius: 12px;
        overflow: hidden;
        box-shadow: 0 5px 20px rgba(0,0,0,0.08);
        border: 1px solid #eee;
        transition: transform 0.3s;
    }
    .booklet-banner:hover {
        transform: translateY(-3px);
    }
    .booklet-img-wrap {
        width: 100%;
        height: 210px;
        position: relative;
        overflow: hidden; 
    }
    .booklet-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .booklet-content {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .booklet-title {
        font-size: 1.2rem;
        font-weight: bold;
        color: #d3ad5d;
        margin-bottom: 10px;
    }
    .booklet-desc {
        font-size: 0.9rem;
        line-height: 1.6;
        color: #555;
    }

    /* 写真付きタイルカード設定 */
    .photo-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 10px;
    }

    .photo-card {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        aspect-ratio: 3 / 2;
        border-radius: 10px;
        overflow: hidden;
        background-size: cover;
        background-position: center;
        box-shadow: 0 4px 8px rgba(0,0,0,0.15);
        transition: all 0.3s ease;
    }

    .photo-card.wide {
        grid-column: span 2;
        aspect-ratio: 3 / 1;
    }

    /* フィルター効果 */
    .photo-card::before {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0, 0, 0, 0); 
        transition: background 0.3s;
    }
    .photo-card::after {
        content: "";
        position: absolute;
        top: 0; left: 0; width: 100%; height: 100%;
        background-color: currentColor;
        opacity: 0; 
        mix-blend-mode: multiply;
    }

    .photo-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 12px 25px rgba(0,0,0,0.25);
    }
    .photo-card:hover::before {
        background: rgba(0, 0, 0, 0.1); 
    }

    /* カード上の文字装飾 */
    .photo-card-title {
        position: relative;
        z-index: 2;
        color: #fff;
        font-weight: bold;
        font-size: 1rem;
        text-align: center;
        padding: 5px;
        letter-spacing: 0.05em;
        text-shadow: 
             2px  2px 0 #000,
            -2px  2px 0 #000,
             2px -2px 0 #000,
            -2px -2px 0 #000,
             2px  0px 0 #000,
            -2px  0px 0 #000,
             0px  2px 0 #000,
             0px -2px 0 #000,
             0px  0px 5px rgba(0,0,0,0.8);
    }

    /* バナー高さ調整用 */
    .low-height-banner {
        width: 100%; 
        aspect-ratio: 3/1; 
    }

    /* 地図 */
    .map-box iframe {
        width: 100%;
        height: 300px;
        border-radius: 10px;
        border: none;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
    }


    /* =========================================
       PC用 レスポンシブ設定 (601px以上)
       ========================================= */
    @media screen and (min-width: 601px) {
        .fujiya-visual-wrapper {
            padding: 40px 20px;
        }

        .mb-section { margin-bottom: 30px; }
        .mb-mid { margin-bottom: 20px; }
        .mb-small { margin-bottom: 10px; }

        /* トップ4つ */
        .top-banner-grid {
            grid-template-columns: 1.4fr 1.4fr 1fr 1fr;
            gap: 15px;
        }
        .top-banner-grid > a:nth-child(1),
        .top-banner-grid > a:nth-child(2) {
            aspect-ratio: 4 / 3; 
        }
        .top-banner-grid > a:nth-child(3),
        .top-banner-grid > a:nth-child(4) {
            aspect-ratio: auto;
            height: 100%;
        }

        .pc-flex-row {
            grid-template-columns: 1fr 1fr;
            gap: 20px;
        }

        .booklet-banner {
            flex-direction: row;
            height: 180px;
        }
        .booklet-img-wrap {
            width: 30%;
            height: auto;
        }
        .booklet-content {
            width: 70%;
            padding: 15px 25px;
        }
        .booklet-title {
            font-size: 1.3rem;
            margin-bottom: 8px;
        }
        .booklet-desc {
            font-size: 0.9rem;
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .photo-grid.pc-4col {
            grid-template-columns: repeat(4, 1fr);
        }

        .photo-card.wide {
            grid-column: span 4;
            aspect-ratio: 5 / 1;
        }
        
        .photo-card {
            aspect-ratio: 16 / 9; 
        }

        .photo-card-title {
            font-size: 1.1rem;
        }

        /* 横長バナーの強制比率 */
        .low-height-banner {
            aspect-ratio: 3 / 1 !important; 
        }

        .map-box iframe {
            height: 280px;
        }
    }
</style>

<div class="fujiya-visual-wrapper">

    <div class="fujiya-contact-area">
        <div class="fujiya-contact-text">
            ご質問やご相談などお気軽にご連絡ください。<br>お名前とメールアドレスだけでお問い合わせできます。
        </div>
        <div class="fujiya-contact-links">
            <a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_11_0_0_1.jpg" alt="お問い合わせ">
            </a>
            <a href="tel:03-5248-6228" target="_blank" rel="noopener noreferrer">
                <img src="https://www.img-asp.jp/cms/539449_14_0_0_1.jpg" alt="電話でのお問い合わせ">
            </a>
        </div>
    </div>
    <div class="top-banner-grid mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/151733f9/581_94772_1_1000_1000.jpg" alt="富士屋不動産ブログ">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-553213/" target="_blank" class="hover-zoom-img">
            <img src="https://cdn-lambda-img.cloud.ielove.jp/image/sale/a5158422/581_94772_6_1000_1000.jpg" alt="どんな会社ですか？">
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539646/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_25_0_0_1.jpg');">
            <span class="photo-card-title">来店相談</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" class="photo-card" style="background-image: url('https://cdn.img-asp.jp/cms/707880_26_0_0_1.jpg');">
            <span class="photo-card-title">不動産売却査定</span>
        </a>
    </div>

    <div class="mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-313497/" target="_blank" class="booklet-banner">
            <div class="booklet-img-wrap">
                <img src="https://cdn.img-asp.jp/cms/313497_3_0_0_1.jpg" alt="冊子画像">
            </div>
            <div class="booklet-content">
                <div class="booklet-title">オリジナル冊子を無料でプレゼント</div>
                <div class="booklet-desc">
                    建売住宅を買うなら必見！「これからの建売住宅に必要な３つの性能とランニングコスト＆メンテナンス費用」をプレゼント中。
                </div>
            </div>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7837" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_24_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">新築住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179677/" target="_blank" class="photo-card" style="color: rgb(131, 141, 75); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">新築購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-539672/" target="_blank" class="photo-card" style="color: rgb(200, 234, 100); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">建売見学時の<br>ポイント２１箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27782" target="_blank" class="photo-card" style="color: rgb(65, 105, 225); background-image: url('https://cdn.img-asp.jp/cms/707880_11_0_0_1.jpg');">
            <span class="photo-card-title">チェックリスト</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=13648" target="_blank" class="photo-card" style="color: rgb(0, 128, 128); background-image: url('https://cdn.img-asp.jp/cms/707880_4_0_0_1.jpg');">
            <span class="photo-card-title">こんな建売は<br>オススメしません</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7835" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/707880_27_0_0_1.jpg');">
            <span class="photo-card-title" style="font-size: 1.2rem;">中古住宅購入時のポイント</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-179868/" target="_blank" class="photo-card" style="color: rgb(100, 115, 20); background-image: url('https://cdn.img-asp.jp/cms/707880_3_0_0_1.jpg');">
            <span class="photo-card-title">中古購入時の流れ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-541195/" target="_blank" class="photo-card" style="color: rgb(200, 105, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_23_0_0_1.jpg');">
            <span class="photo-card-title">中古一戸建ての<br>ポイント１２箇条</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=15300" target="_blank" class="photo-card" style="color: rgb(218, 218, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_12_0_0_1.jpg');">
            <span class="photo-card-title">中古マンション<br>購入のポイント</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7781" target="_blank" class="photo-card" style="color: rgb(26, 134, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_1_0_0_1.jpg');">
            <span class="photo-card-title">お役立ち情報</span>
        </a>
    </div>

    <div class="mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-672144/" target="_blank" class="photo-card low-height-banner" style="background-image: url('https://cdn.img-asp.jp/cms/672144_2_0_0_1.jpg'); color: #fff;">
            <span class="photo-card-title" style="font-size: 1.3rem;">不動産売却の流れと必要書類</span>
        </a>
    </div>
    
    <div class="photo-grid pc-4col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=523" target="_blank" class="photo-card" style="color: rgb(255, 228, 181); background-image: url('https://cdn.img-asp.jp/cms/707880_13_0_0_1.jpg');">
            <span class="photo-card-title">売却事例</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/entry-707420/" target="_blank" class="photo-card" style="color: rgb(0, 50, 180); background-image: url('https://cdn.img-asp.jp/cms/707880_20_0_0_1.jpg');">
            <span class="photo-card-title">AI富士屋不動産が<br>売却の悩みを解決</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=544" target="_blank" class="photo-card" style="color: rgb(255, 69, 0); background-image: url('https://cdn.img-asp.jp/cms/707880_7_0_0_1.jpg');">
            <span class="photo-card-title">税金</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=27214" target="_blank" class="photo-card" style="color: rgb(0, 191, 255); background-image: url('https://cdn.img-asp.jp/cms/707880_5_0_0_1.jpg');">
            <span class="photo-card-title">相続問題</span>
        </a>
    </div>

    <div class="grid-2col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8934" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('//www.img-asp.jp/cms/539449_16_0_0_1.jpg');">
            <span class="photo-card-title">住宅ローン</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=22850" target="_blank" class="photo-card" style="color: rgb(60, 179, 113); background-image: url('https://cdn.img-asp.jp/cms/707880_19_0_0_1.jpg');">
            <span class="photo-card-title">シミュレーション</span>
        </a>
    </div>

    <div class="grid-2col mb-small">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7836" target="_blank" class="photo-card" style="color: rgb(47, 79, 79); background-image: url('https://cdn.img-asp.jp/cms/707880_22_0_0_1.jpg');">
            <span class="photo-card-title">板橋区の特徴</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=7834" target="_blank" class="photo-card" style="color: rgb(25, 25, 112); background-image: url('https://cdn.img-asp.jp/cms/707880_21_0_0_1.jpg');">
            <span class="photo-card-title">北区の特徴</span>
        </a>
    </div>

    <div class="photo-grid pc-4col mb-section">
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=534" target="_blank" class="photo-card" style="color: rgb(95, 158, 160); background-image: url('https://cdn.img-asp.jp/cms/707880_17_0_0_1.jpg');">
            <span class="photo-card-title">首都直下地震</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?subtheme=532" target="_blank" class="photo-card" style="color: rgb(120, 120, 120); background-image: url('https://www.img-asp.jp/cms/539449_17_0_0_1.jpg');">
            <span class="photo-card-title">ハザードマップ</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=8789" target="_blank" class="photo-card" style="color: rgb(75, 0, 130); background-image: url('https://cdn.img-asp.jp/cms/707880_18_0_0_1.jpg');">
            <span class="photo-card-title">お客様の声</span>
        </a>
        <a href="https://www.fujiyafudosan.co.jp/blog/list.html?theme=1364" target="_blank" class="photo-card" style="color: rgb(80, 80, 80); background-image: url('https://www.img-asp.jp/cms/539449_7_0_0_1.jpg');">
            <span class="photo-card-title">山本のブログ</span>
        </a>
    </div>

    <div class="pc-flex-row">
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12951.097525241898!2d139.70571984918212!3d35.75634984763485!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601892c0f7da8b87%3A0xffbd6d2b45847adb!2z5qCq5byP5Lya56S-5a-M5aOr5bGL5LiN5YuV55Sj!5e0!3m2!1sja!2sjp!4v1718867615365!5m2!1sja!2sjp" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
        <div class="map-box">
            <iframe src="https://www.google.com/maps/embed?pb=!4v1718878176037!6m8!1m7!1sCAoSLEFGMVFpcE1idXVfUzdkOHUzYkdIb1lTRThHUjI2M2xrOXE5T01RSklub0FW!2m2!1d35.75642663486948!2d139.7088854759932!3f70.20980347578734!4f0.9427107553843257!5f0.7820865974627469" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
        </div>
    </div>

</div>


]]></description>
            <pubDate>2025-12-07</pubDate>
        </item>
                
        <item>
            <title>板橋区役所前駅は住みやすい？地元の不動産屋が解説します</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-841474/</link>
            <description><![CDATA[






<!--
SEOタイトル案：
板橋区役所前駅は住みやすい？出口別の住環境・仲宿商店街・治安まで【2026年最新】

メタディスクリプション案：
板橋区役所前駅（都営三田線）の住みやすさを、板橋区仲宿の富士屋不動産が解説。A1出口とA2・A3出口で変わる住むエリア、仲宿商店街の買い物、東武東上線・大山駅との使い分け、こども動物園、治安、石神井川への坂とハザードマップまで。実際に歩いている地域の情報をまとめました。

推奨URLスラッグ：
itabashi-kuyakushomae-livability

想定キーワード：
板橋区役所前 住みやすさ／板橋区役所前駅 治安／仲宿 商店街／板橋区役所前 大山 徒歩／板橋区役所前 出口／板橋区役所前 バス

更新日：
2026年8月28日

■制作メモ（公開時に削除）
・旧記事 entry-43544（街ナビ 板橋区役所前駅）と entry-178552（路線図・バス停マップ）を統合しています。両記事は削除し、301リダイレクトを本記事に向けてください。
・店舗名は現況を確認のうえ記載してください（ジョナサンは変更済みのため削除、納涼どじょうつかみ大会は休止のため削除しています）。★印の箇所も同様。
・バス路線、電車本数、こども動物園の実施時間はダイヤ改正・運営変更で変わります。公開時に最新をご確認ください。
・写真は旧記事の画像が流用できます。各スロットに旧記事の該当写真とalt例を記載しました。
・h1はCMS側の見出しと重複しないようdiv（.entry-title）で実装。CMSでh1を使う運用ならタグを差し替えてください。
-->

<style>
.fujiya-area-guide{max-width:850px;margin:0 auto;background:#ffffff;color:#111111;font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:19px;line-height:1.85;letter-spacing:.02em;}
.fujiya-area-guide *{box-sizing:border-box;}
.fujiya-area-guide p,.fujiya-area-guide li{font-size:19px;line-height:1.85;color:#111111;}
.fujiya-area-guide p{margin:0 0 18px;}
.fujiya-area-guide strong,.fujiya-area-guide b{font-size:inherit;font-weight:700;color:#111111;}
.fujiya-area-guide a{color:#1e1a8f;font-size:inherit !important;text-decoration:underline;text-underline-offset:3px;word-break:break-all;}
.fujiya-area-guide img{max-width:100%;height:auto;}
.fujiya-area-guide ul,.fujiya-area-guide ol{margin:0 0 24px;padding-left:1.4em;}
.fujiya-area-guide li{margin:0 0 6px;}
.fujiya-area-guide li::marker{color:#bea958;}

/* 日付 */
.fujiya-area-guide .fj-date{text-align:right;font-size:16px;line-height:1.7;color:#555555;margin:0 0 18px;}
.fujiya-area-guide .fj-date span{display:block;}

/* タイトル */
.fujiya-area-guide .eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;color:#bea958;letter-spacing:.08em;line-height:1.4;}
.fujiya-area-guide .eyebrow::before{content:"";display:inline-block;width:24px;height:1.5px;background:#bea958;}
.fujiya-area-guide .entry-title{margin:0 0 26px;padding:0 0 16px;border-bottom:1px solid #1e1a8f;font-family:'Noto Serif JP',serif;font-size:26px;font-weight:700;line-height:1.55;color:#111111;}

/* リード・結論 */
.fujiya-area-guide .lead{margin:0 0 30px;}
.fujiya-area-guide .summary{margin:0 0 34px;padding:20px 22px;background:#ffffff;border:1px solid #e6e1d3;border-top:3px solid #bea958;}
.fujiya-area-guide .summary-title{margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.6;color:#111111;}
.fujiya-area-guide .summary ul{margin:0 0 14px;}
.fujiya-area-guide .summary p{margin:0;}

/* 目次 */
.fujiya-area-guide .toc{margin:0 0 40px;background:#ffffff;border:1px solid #e6e1d3;border-top:3px solid #bea958;}
.fujiya-area-guide .toc summary{cursor:pointer;list-style:none;padding:14px 18px;font-size:19px;font-weight:700;color:#111111;}
.fujiya-area-guide .toc summary::-webkit-details-marker{display:none;}
.fujiya-area-guide .toc summary::after{content:"▼";float:right;color:#bea958;font-size:14px;line-height:2;}
.fujiya-area-guide .toc details[open] summary::after{content:"▲";}
.fujiya-area-guide .toc ol{list-style:none;margin:0;padding:0 18px 14px;}
.fujiya-area-guide .toc li{margin:0;padding:9px 0;border-top:1px solid #eeeeee;font-size:18px;line-height:1.6;}
.fujiya-area-guide .toc li a{display:flex;color:#111111;text-decoration:none;}
.fujiya-area-guide .toc .toc-num{flex:0 0 2.4em;color:#bea958;font-weight:700;}

/* H2 */
.fujiya-area-guide h2.fj-h2{margin:56px 0 20px;padding:0 0 12px;background:none;border:0;border-bottom:1px solid #1e1a8f;border-radius:0;color:#111111;font-size:23px;line-height:1.55;}
.fujiya-area-guide h2.fj-h2::before,.fujiya-area-guide h2.fj-h2::after{content:none;display:none;}
.fujiya-area-guide .h2-meta{display:flex;align-items:baseline;gap:10px;margin:0 0 6px;}
.fujiya-area-guide .h2-meta:empty{display:none;}
.fujiya-area-guide .h2-num{font-family:'Noto Serif JP',serif;font-size:21px;font-weight:700;line-height:1;color:#bea958;}
.fujiya-area-guide .h2-label{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.06em;color:#bea958;}
.fujiya-area-guide .h2-title{display:block;font-family:'Noto Serif JP',serif;font-size:23px;font-weight:700;line-height:1.55;color:#111111;}

/* H3 */
.fujiya-area-guide h3{margin:36px 0 12px;padding:0;background:none;border:0;font-size:21px;font-weight:700;line-height:1.6;color:#111111;}
.fujiya-area-guide h3::before,.fujiya-area-guide h3::after{content:none;display:none;}

/* 注釈・写真 */
.fujiya-area-guide .note{font-size:16px;line-height:1.75;color:#555555;}
.fujiya-area-guide .fig{margin:28px auto 32px;max-width:850px;text-align:center;}
.fujiya-area-guide .fig img{display:block;margin:0 auto;}
.fujiya-area-guide .fig figcaption{margin-top:8px;font-size:16px;line-height:1.7;color:#555555;}

/* 表 */
.fujiya-area-guide .table-wrap{margin:20px 0 28px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.fujiya-area-guide .data-table{width:100%;min-width:520px;border-collapse:collapse;}
.fujiya-area-guide .data-table th,.fujiya-area-guide .data-table td{padding:10px 12px;border:1px solid #dddddd;font-size:18px;line-height:1.7;text-align:left;vertical-align:top;color:#111111;}
.fujiya-area-guide .data-table th{width:34%;background:#f7f5ee;font-weight:700;}

/* ポイント・事例 */
.fujiya-area-guide .point,.fujiya-area-guide .case{margin:24px 0 32px;padding:18px 20px;background:#ffffff;border:1px solid #e6e1d3;border-left:3px solid #bea958;}
.fujiya-area-guide .case{border-left:1px solid #e6e1d3;border-top:3px solid #bea958;}
.fujiya-area-guide .point b,.fujiya-area-guide .case b{display:block;margin:0 0 6px;color:#1e1a8f;}
.fujiya-area-guide .case p:last-child{margin:0;}

/* 出口カード */
.fujiya-area-guide .area-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 28px;}
.fujiya-area-guide .area-card{padding:18px 18px 16px;background:#ffffff;border:1px solid #e6e1d3;border-top:3px solid #1e1a8f;}
.fujiya-area-guide .area-card h3{margin:0 0 8px;font-size:20px;}
.fujiya-area-guide .area-card p{margin:0 0 12px;}
.fujiya-area-guide .area-card .card-check{display:block;padding-top:10px;border-top:1px dashed #d8d2c0;font-size:17px;line-height:1.7;color:#111111;}

/* チェックリスト */
.fujiya-area-guide .checklist{list-style:none;counter-reset:fjc;margin:20px 0 32px;padding:0;}
.fujiya-area-guide .checklist li{position:relative;counter-increment:fjc;margin:0;padding:12px 0 12px 46px;border-bottom:1px solid #eeeeee;}
.fujiya-area-guide .checklist li:first-child{border-top:1px solid #eeeeee;}
.fujiya-area-guide .checklist li::before{content:counter(fjc,decimal-leading-zero);position:absolute;left:0;top:12px;font-family:'Noto Serif JP',serif;font-size:19px;font-weight:700;color:#bea958;}

/* 向き・不向き */
.fujiya-area-guide .yesno{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 32px;}
.fujiya-area-guide .yesno > div{padding:18px 18px 8px;background:#ffffff;border:1px solid #e6e1d3;border-top:3px solid #bea958;}
.fujiya-area-guide .yesno > div + div{border-top-color:#1e1a8f;}
.fujiya-area-guide .yesno h3{margin:0 0 10px;font-size:19px;}
.fujiya-area-guide .yesno ul{margin:0 0 10px;}

/* CTA */
.fujiya-area-guide .cta{margin:48px 0 24px;padding:28px 22px;background:#ffffff;border:1px solid #e6e1d3;border-top:3px solid #bea958;}
.fujiya-area-guide .cta-eyebrow{display:block;margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:.06em;color:#bea958;}
.fujiya-area-guide .cta-title{margin:0 0 14px;font-family:'Noto Serif JP',serif;font-size:23px;font-weight:700;line-height:1.55;color:#111111;}
.fujiya-area-guide .cta p{color:#111111;}
.fujiya-area-guide .cta-btns{display:flex;flex-direction:column;gap:12px;margin-top:6px;}
.fujiya-area-guide .cta-btn{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;font-size:19px;font-weight:700;line-height:1.5;text-decoration:none !important;}
.fujiya-area-guide .cta-btn::after{content:"→";margin-left:12px;}
.fujiya-area-guide .cta-btn-main{background:#bea958;color:#ffffff !important;}
.fujiya-area-guide .cta-btn-sub{background:#ffffff;color:#1e1a8f !important;border:1.5px solid #1e1a8f;}

.fujiya-area-guide .point,.fujiya-area-guide .case{font-size:19px;line-height:1.85;}
.fujiya-area-guide ul > li{list-style:disc;}
.fujiya-area-guide .toc li,.fujiya-area-guide .checklist li{list-style:none;}

/* スマホ */
@media (max-width:700px){
  .fujiya-area-guide{width:calc(100vw - 20px);max-width:none;margin-left:calc(50% - 50vw + 10px);margin-right:0;}
  .fujiya-area-guide .entry-title{font-size:23px;}
  .fujiya-area-guide .area-grid,.fujiya-area-guide .yesno{grid-template-columns:1fr;gap:10px;}
  .fujiya-area-guide .summary,.fujiya-area-guide .point,.fujiya-area-guide .case,.fujiya-area-guide .area-card,.fujiya-area-guide .yesno > div{padding:16px 14px;}
  .fujiya-area-guide .toc summary{padding:12px 14px;}
  .fujiya-area-guide .toc ol{padding:0 14px 12px;}
  .fujiya-area-guide .data-table th{white-space:nowrap;}
  .fujiya-area-guide .cta{padding:24px 14px;}
  .fujiya-area-guide .cta-btn{padding:14px;}
}
</style>

<article class="fujiya-area-guide">

  <div class="fj-date"><span>2026年8月28日登録</span><span>2026年10月29日更新</span></div><span class="eyebrow">板橋区の街ガイド</span>

  <div class="entry-title">板橋区役所前駅は住みやすい？<br>出口別の住環境・仲宿商店街・治安まで</div>

  <div class="lead">
    <p><strong>板橋区役所前駅からは、都営三田線で大手町まで20分弱、乗り換えなしで行けます。</strong>目黒から先は東急目黒線とも直通しています。A1出口から続く仲宿商店街で日常の買い物が徒歩で済むため、通勤と生活のバランスがとりやすい駅といえます。</p>
    <p>板橋区役所前駅の特徴は、<strong>どの出口を使うかで暮らしが変わる</strong>こと。A1出口を使うのは仲宿・板橋・加賀、A2・A3出口を使うのは氷川町・栄町・大山東町・大山金井町のあたりです。買い物に行く商店街も、大山駅まで歩けるかどうかも変わってきます。</p>
    <p style="margin-bottom:0;">交通、出口別の住環境、買い物、子育て、治安、坂と水害まで、実際に歩いている地域として板橋区役所前駅周辺を紹介します。</p>
  </div>

  <div class="summary">
    <div class="summary-title">先に結論｜板橋区役所前駅が向いている人</div>
    <ul>
      <li>大手町・日比谷・三田方面へ通勤する方</li>
      <li>スーパーや商店街が徒歩圏にある生活をしたい方</li>
      <li>東武東上線の大山駅も生活圏として使いたい方</li>
      <li>公園が近く、子育てしやすい環境を望んでいる方</li>
      <li>再開発で一新された街より、昔からの街並みが残る地域が好きな方</li>
    </ul>
    <p style="margin-bottom:0;">注意点は、石神井川に向かう下り坂や、幹線道路との距離など、<strong>同じ駅でも住む場所によって環境が変わること</strong>です。</p>
  </div>

  <nav class="toc"><details open=""><summary>目次</summary><ol>
      <li><a href="#station"><span class="toc-num">01</span>板橋区役所前駅はどんな駅？</a></li>
      <li><a href="#exits"><span class="toc-num">02</span>出口で変わる住むエリア（A1／A2・A3）</a></li>
      <li><a href="#shopping"><span class="toc-num">03</span>買い物環境は？仲宿商店街がある暮らし</a></li>
      <li><a href="#oyama"><span class="toc-num">04</span>大山駅も使える？大山は今も工事中</a></li>
      <li><a href="#family"><span class="toc-num">05</span>子育て・休日｜こども動物園と東板橋公園</a></li>
      <li><a href="#public"><span class="toc-num">06</span>区役所・図書館・病院は近い？</a></li>
      <li><a href="#history"><span class="toc-num">07</span>街の雰囲気は？旧中山道・板橋宿の名残</a></li>
      <li><a href="#security"><span class="toc-num">08</span>治安と夜道の明るさは？</a></li>
      <li><a href="#hazard"><span class="toc-num">09</span>坂は多い？水害の心配は？</a></li>
      <li><a href="#check"><span class="toc-num">10</span>住む前に歩いて確かめたい8項目</a></li>
    </ol></details></nav>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/178552_5_0_0_1.jpg" alt="都営三田線 板橋区役所前駅の出入口">
    <figcaption>都営三田線 板橋区役所前駅の出入口</figcaption>
  </figure>

  <h2 id="station" class="fj-h2"><span class="h2-meta"><span class="h2-num">01</span><span class="h2-label">交通</span></span><span class="h2-title">板橋区役所前駅はどんな駅？</span></h2>

  <p>板橋区役所前駅は、都営三田線の駅です。新板橋駅と板橋本町駅の間にあります。</p>

  <p>東京都交通局の2024年度データでは、1日平均の乗車人員は17,767人、降車人員は17,747人。合計すると1日約3万5,500人が利用する駅です。</p>

  <div class="table-wrap"><table class="data-table">
    <tbody><tr>
      <th>項目</th>
      <th>内容</th>
    </tr>
    <tr>
      <td>路線</td>
      <td>都営三田線</td>
    </tr>
    <tr>
      <td>2024年度 1日平均乗車人員</td>
      <td>17,767人</td>
    </tr>
    <tr>
      <td>2024年度 1日平均降車人員</td>
      <td>17,747人</td>
    </tr>
    <tr>
      <td>都心方面</td>
      <td>巣鴨・水道橋・神保町・大手町・日比谷・三田方面へ直通</td>
    </tr>
    <tr>
      <td>目黒方面</td>
      <td>東急目黒線と相互直通運転</td>
    </tr>
    <tr>
      <td>出入口</td>
      <td>A1／A2／A3（A1・A3はエレベーターあり、A2は階段のみ）</td>
    </tr>
  </tbody></table></div>

  <p>三田線の強みは、<strong>大手町まで20分弱、日比谷や三田といった都心のオフィス街へも乗り換えなしで行けること</strong>です。目黒から先は東急目黒線とも直通しています。新幹線を使うときは、東海道新幹線なら大手町から東京駅へ、上越・東北新幹線ならJR板橋駅から埼京線で大宮へ出る方が多いと思います。</p>

  <h3>混雑は、都心直結の路線としては穏やかな方</h3>

  <p>朝の最混雑区間は西巣鴨→巣鴨で、板橋区役所前はその手前にあたります。2022年からは8両編成の車両が導入され、以前より車内の余裕が生まれました。朝のピーク時は数分に1本の間隔で運行しています。</p>

  <p class="note">※混雑率や運行本数は、国土交通省の調査年やダイヤ改正で変わります。最新の時刻表をご確認ください。</p>

  <h3>池袋・赤羽へはバスも使えます</h3>

  <p>電車の乗り換えが面倒なときは、バスを利用するのも便利ですよ。仲宿バス停からは、<strong>池袋駅西口行き、豊島病院経由 池袋駅東口行き、赤羽駅西口行き</strong>のバスが利用できます。荷物が多い日や、時間に余裕がある日に便利です。</p>

  <p>またお天気のいい日であれば、自転車という選択もあります。<strong>池袋駅西口までは約3km、自転車で13分ほど</strong>。買い物や食事で池袋へ出るくらいなら、電車を待つより早いこともあります。</p>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/178552_4_0_0_1.jpg" alt="板橋区役所前駅のバス停マップと仲宿周辺マップ">
    <figcaption>板橋区役所前駅のバス停マップ・仲宿周辺マップ</figcaption>
  </figure>

  <h3>上りと下りで改札が分かれています</h3>

  <p>この駅は、大手町方面（上り）と高島平方面（下り）でホームごとに改札が分かれています。<strong>乗る方向を間違えると、駅の構内を回るより、いったん地上へ出て中山道を渡った方が早いこともあります。</strong></p>

  <div class="point">
    <b>通勤先で評価が変わる駅です</b>
    大手町・日比谷方面へ通うなら、混雑も穏やかで使いやすい駅です。勤務先が池袋や新宿なら、東武東上線の大山駅まで歩けるかどうかで毎日の負担が変わります。三田線で隣の新板橋駅まで行き、そこからJR板橋駅へ歩いて埼京線に乗る、という通い方もあります。物件を見に行くときは、大山駅やJR板橋駅までの道のりも一緒に歩いてみてください。
  </div>

  <h2 id="exits" class="fj-h2"><span class="h2-meta"><span class="h2-num">02</span><span class="h2-label">出口</span></span><span class="h2-title">出口で変わる住むエリア（A1／A2・A3）</span></h2>

  <p>板橋区役所前駅には、A1・A2・A3の3つの出入口があります。<strong>A1を出れば仲宿商店街、A2・A3を出れば板橋区役所と大山方面。</strong>同じ駅でも、出口が変われば目の前に広がる街が変わります。</p>

  <div class="area-grid">
    <section class="area-card">
      <h3>A1出口（仲宿商店街側）</h3>
      <p>改札階へのエレベーターがあり、仲宿商店街へはこの出口です。この出口を使うのは<strong>仲宿・板橋・加賀</strong>のあたり。買い物は仲宿商店街で完結します。</p>
      <span class="card-check">歩いて確認：石神井川方向への下り坂、道の幅と歩きやすさ</span>
    </section>
    <section class="area-card">
      <h3>A2・A3出口（区役所・大山側）</h3>
      <p>板橋区役所、大山駅、板橋税務署、板橋警察署へはこちらが便利です。この出口を使うのは<strong>氷川町・栄町・大山東町・大山金井町</strong>のあたり。A2は階段のみ、A3はエレベーターです。</p>
      <span class="card-check">歩いて確認：大山駅までの距離、中山道の横断のしやすさ</span>
    </section>
  </div>

  <p>買い物先も、住所でおおむね分かれます。</p>

  <ul>
    <li><strong>仲宿・板橋・加賀</strong>：仲宿商店街</li>
    <li><strong>氷川町</strong>：仲宿商店街と、遊座大山・ハッピーロード大山商店街の両方</li>
    <li><strong>栄町・大山東町・大山金井町</strong>：遊座大山商店街、ハッピーロード大山商店街</li>
  </ul>

  <p>物件資料ではどれも「板橋区役所前駅徒歩○分」と表示されますが、暮らしは同じではありません。駅徒歩分数だけでなく、どちらの出口を使う場所か、スーパーへの動線、大山を使うかどうかまでセットで見た方が失敗しません。</p>

  <h2 id="shopping" class="fj-h2"><span class="h2-meta"><span class="h2-num">03</span><span class="h2-label">買い物</span></span><span class="h2-title">買い物環境は？仲宿商店街がある暮らし</span></h2>

  <figure class="fig">
    <img src="https://www.img-asp.jp/cms/578753_8_0_0_1.jpg" alt="板橋区仲宿の仲宿商店街の入り口（旧中山道沿い）">
    <figcaption>旧中山道沿いにある仲宿商店街の入り口</figcaption>
  </figure>

  <p><strong>買い物は、徒歩圏で完結します。</strong>中山道と並行して走る旧中山道が仲宿商店街で、スーパーから個人商店まで揃っています。地下鉄の駅で、仲宿商店街のように活気のある商店街があるのは珍しいと思います。</p>

  <p>A1出口を出て、旧中山道仲宿の交差点を左に曲がると商店街です。<strong>午後4時から7時までは車両進入禁止</strong>になるため、この時間帯はゆっくり買い物ができます。仕事帰りや保育園のお迎えの時間と重なるのは、地味にありがたいところです。</p>

  <!-- ★店舗情報は旧記事（2016年）からの引き継ぎです。公開前に現況をご確認ください -->
  <p>商店街には、スーパーのライフ仲宿店のほか、業務用卸もしている焼き鳥店や、ミシュランのビブグルマンを獲得したイタリアンなど、個人店が並びます。飲食店の入れ替わりはありますが、外食の選択肢が徒歩圏にあるのはこの街の便利なところです。</p>

  <p>商店街は、板橋区の地名の由来とされる<strong>「板橋」</strong>のところまで続きます。石神井川に架かるこの橋の周辺は、桜の季節になると見物客で混み合うほどきれいな場所です。</p>

  <p>ちなみに、スーパーのライフ仲宿店から「板橋」までの間に、当社・富士屋不動産があります。</p>

  <figure class="fig">
    <img src="https://www.img-asp.jp/cms/578753_23_0_0_1.jpg" alt="石神井川に架かる板橋と桜">
    <figcaption>区名の由来とされる「板橋」。石神井川沿いは桜の名所です</figcaption>
  </figure>

  <p>住まい探しでは「駅徒歩5分以内」に目が行きがちですが、この商店街側では駅から自宅までの間に買い物ができます。何もない住宅街を10分歩くのとは、生活の感覚がまったく違います。</p>

  <!-- ★実務エピソード差し替え推奨：ご案内時の具体的な会話に置き換えると強くなります -->
  <div class="case">
    <b>資料の徒歩分数だけで外してしまう前に</b>
    <p>「駅徒歩12分だから遠い」と紙の資料の段階で候補から外していたご家族が、実際に歩いてみて印象が変わることがあります。商店街を通って帰る道か、住宅街だけを通る道かで、同じ12分でも体感は違います。候補を絞る前に、帰宅時間帯に一度歩いてみてください。</p>
  </div>

  <p>仲宿の土地・戸建て・マンションをまとめて見たい方は、こちらもご覧ください。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-578753/" target="_blank" rel="noopener noreferrer">→ 板橋区仲宿｜土地・一戸建て・マンションなど不動産売買特集</a></p>

  <h2 id="oyama" class="fj-h2"><span class="h2-meta"><span class="h2-num">04</span><span class="h2-label">大山駅</span></span><span class="h2-title">大山駅も使える？大山は今も工事中</span></h2>

  <p><strong>場所によっては、東武東上線の大山駅も徒歩圏に入ります。</strong>A2・A3出口側からなら10分ほどで歩ける距離です。三田線と東上線を使い分けられるのが、このエリア周辺のもう一つの特徴です。</p>

  <p>大山駅周辺にはハッピーロード大山商店街や遊座大山商店街があり、仲宿商店街とは違う種類の買い物・飲食の選択肢があります。</p>

  <h3>2つの線は、住む人の志向も少し違います</h3>

  <p>ご案内していると、三田線側を選ぶ方は都心のオフィス街への通勤を、東上線側を選ぶ方は池袋・新宿方面へのアクセスや商店街の賑わいを重視される傾向があります。どちらの駅も歩ける場所なら、この2つを1軒で両取りできます。</p>

  <h3>大山駅周辺では複数の事業が同時に進んでいます</h3>

  <p>大山駅周辺は、いま街の形が変わっている途中です。主なものだけでも次の事業が進行しています。</p>

  <ul>
    <li><strong>東武東上線（大山駅付近）連続立体交差事業</strong>：東京都が事業主体となり、大山駅を中心に約1.6kmの区間を高架化する事業。2021年12月に事業認可されています。</li>
    <li><strong>都市計画道路 補助第26号線</strong>：計画幅員20mで、ハッピーロード大山商店街を横切る形で整備が進んでいます。</li>
    <li><strong>大山町クロスポイント周辺地区第一種市街地再開発事業</strong>：補助第26号線の拡幅と合わせた再開発。住宅約345戸、店舗・子育て支援施設等を含む計画です。</li>
    <li><strong>大山町ピッコロ・スクエア周辺地区</strong>など、周辺の市街地整備。</li>
  </ul>

  <p>道路と駅前が整えば、利便性も防災も良くなります。ただし完成までの間は、工事車両や騒音、商店街の店舗の入れ替わりといった影響が出ます。</p>

  <p>大山寄りで探すときは、事業区域図を見て、検討している場所が工事のどの位置関係にあるかを確かめておいてください。</p>

  <div class="point">
    <b>「2駅利用可」は広告文言だけで判断しない</b>
    2駅使えることそのものより、自宅から実際にどちらの駅まで無理なく歩けるか、普段の買い物動線に入るか。地図上の距離と、坂・信号・踏切を含めた体感時間は一致しません。
  </div>

  <h2 id="family" class="fj-h2"><span class="h2-meta"><span class="h2-num">05</span><span class="h2-label">子育て</span></span><span class="h2-title">子育て・休日｜こども動物園と東板橋公園</span></h2>

  <p><strong>小さなお子さんがいるご家庭には、使いやすい環境が揃っています。</strong>A1出口から仲宿商店街に入らず直進すると、東板橋公園と板橋こども動物園があります。</p>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/841474_1_0_0_1.jpg" alt="東板橋公園内の板橋こども動物園">
    <figcaption>東板橋公園内の板橋こども動物園。入園無料でヤギやヒツジとふれあえます</figcaption>
  </figure>

  <p>板橋こども動物園は、1975年開園、2020年12月にリニューアルしてグランドオープンした区立の動物園です。板橋区の案内では駅から徒歩8分ほど。<strong>入園無料</strong>で、ヤギやヒツジとふれあえる広場、モルモットのだっこコーナー、職員が引くポニーの乗馬体験があります。2025年度のグッドデザイン賞も受賞しています。</p>

  <p>併設の東板橋公園には遊具広場、芝生広場、球技場、テニスコートがあり、休日は家族連れで賑わいます。近くには東板橋体育館もあります。</p>

  <p class="note">※ポニー乗馬などの実施時間・対象年齢は変更されることがあります。おでかけ前に公式ホームページでご確認ください。</p>

  <h2 id="public" class="fj-h2"><span class="h2-meta"><span class="h2-num">06</span><span class="h2-label">公共施設</span></span><span class="h2-title">区役所・図書館・病院は近い？</span></h2>

  <p><strong>公共施設は近い方です。</strong>駅の上に板橋区役所があるため、住民票や各種手続きは通勤・通学のついでに済ませられます。</p>

  <p>周辺には板橋税務署、板橋警察署、板橋消防署、板橋区保健所が集まっています。区立氷川図書館やグリーンホールも徒歩圏です。金融機関では、A3出口前に東京信用金庫の板橋支店があります。</p>

  <p>医療面では、A2・A3出口側に東京都健康長寿医療センターと豊島病院があります。少し足を延ばせば帝京大学医学部附属病院も使えます。大きな病院が徒歩と自転車の範囲にあるのは、長く住むうえで安心材料になります。</p>

  <p>日常の買い物から役所の手続き、大きな病院まで生活に必要な機能がまとまっているのが、このエリアの分かりやすい強みです。</p>

  <h2 id="history" class="fj-h2"><span class="h2-meta"><span class="h2-num">07</span><span class="h2-label">街並み</span></span><span class="h2-title">街の雰囲気は？旧中山道・板橋宿の名残がある</span></h2>

  <p><strong>再開発で一から造られた街ではありません。</strong>板橋区役所前駅周辺は、江戸時代の中山道最初の宿場「板橋宿」があった地域です。</p>

  <p>板橋区の解説によると、板橋宿の宿並みは約1,700mあり、上宿・仲宿・平尾宿に分かれていました。仲宿という地名は、ここから来ています。</p>

  <p>そのため現在も、旧中山道沿いの商店、寺院、古い木造住宅、新しいマンションが混在しています。道路が広く整然と区画された新興住宅地とは性格が違います。</p>

  <p>好みは分かれますが、生活の便利さと昔からの街の雰囲気が共存しているのは、この地域の魅力だと思います。</p>

  <p>一方で、住宅が密集した市街地として形成されてきたため、幅の狭い道路も残っています。ベビーカーや自転車をよく使うご家庭は、実際に通る道を歩いて確かめておくと安心です。</p>

  <h2 id="security" class="fj-h2"><span class="h2-meta"><span class="h2-num">08</span><span class="h2-label">治安</span></span><span class="h2-title">治安と夜道の明るさは？</span></h2>

  <p><strong>駅から商店街を通る帰り道は、夜も比較的明るい方です。</strong>駅の上に板橋区役所、近くに板橋警察署と板橋消防署があり、平日の日中は来庁者の人通りもあります。</p>

  <p>ただし、街の印象は数百メートル歩くと変わります。仲宿商店街や国道17号沿いは店舗と街灯で明るく、そこから一本住宅街へ入ると静かで人通りが減ります。どちらが良い悪いではなく、<strong>自分の帰宅時間に、自分が通る道がどうなっているか</strong>が判断材料です。</p>

  <p>気になる場所が絞れてきたら、平日の夜21時前後に駅から歩いてみてください。街灯の間隔、人通り、コンビニの位置、自転車で通れる道かどうかまで、昼とは違うものが見えてきます。</p>

  <h2 id="hazard" class="fj-h2"><span class="h2-meta"><span class="h2-num">09</span><span class="h2-label">坂・水害</span></span><span class="h2-title">坂は多い？水害の心配は？</span></h2>

  <p><strong>街全体が急坂ということはありませんが、平坦でもありません。</strong>とくに<strong>仲宿商店街の入り口から石神井川までは、ずっと下り坂</strong>です。自転車だとかなりスピードが出るので、お子さんがいるご家庭は気をつけてください。</p>

  <p>毎日通る道に坂があるかどうかは、自転車や徒歩の生活では地味に効いてきます。駅から住まいまでの道は、行きだけでなく帰りの上り下りも含めて歩いてみてください。</p>

  <p>水害についても、「板橋区役所前駅は強い・弱い」と駅単位で語れる場所ではありません。<strong>同じ町丁でも標高差があるため、住む場所の位置をピンポイントで確認する必要があります。</strong></p>

  <p>板橋区は2026年8月、洪水ハザードマップ（中小河川版）と雨水出水ハザードマップを改訂しています。中小河川版は石神井川・新河岸川・白子川の氾濫を、雨水出水版は下水道等の排水能力を超えたときの浸水を示すもので、荒川の氾濫を想定した地図とは別ものです。住まいを検討するときは、この3つを分けて見てください。</p>

  <p>標高・洪水・内水・液状化の詳細は、こちらの記事にまとめています。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-179773/" target="_blank" rel="noopener noreferrer">→ 板橋区の特徴②｜標高・液状化予測図・ハザードマップ</a></p>

  <h2 id="check" class="fj-h2"><span class="h2-meta"><span class="h2-num">10</span><span class="h2-label">チェック</span></span><span class="h2-title">住む前に歩いて確かめたい8項目</span></h2>

  <p>気になる街が見つかったら、地図やネットの情報だけでなく、実際に歩いて次の点を見てみてください。</p>

  <ol class="checklist">
    <li><strong>どちらの出口を使う場所か</strong><br>A1なら仲宿商店街、A2・A3なら区役所・大山方面。</li>
    <li><strong>駅から自宅までの買い物動線</strong><br>スーパーや商店街に無理なく寄れるか。</li>
    <li><strong>大山駅を実際に使える距離か</strong><br>「2駅利用可」を広告表示だけで判断しない。踏切・信号も含めて歩く。</li>
    <li><strong>坂・高低差</strong><br>石神井川方向への下り坂。自転車やベビーカーで通る道なら特に。</li>
    <li><strong>道の幅と歩きやすさ</strong><br>歩道の有無、車の抜け道になっていないか。</li>
    <li><strong>幹線道路との距離</strong><br>国道17号や首都高からどのくらい離れているか。窓を開けたときの音も。</li>
    <li><strong>昼と夜の雰囲気</strong><br>商店街・住宅街・幹線道路沿いでは、時間帯で印象が変わる。</li>
    <li><strong>ハザードマップ上の位置</strong><br>洪水（中小河川）・雨水出水・荒川を分けて確認。</li>
  </ol>

  <h2 class="fj-h2"><span class="h2-meta"><span class="h2-label">相性</span></span><span class="h2-title">板橋区役所前駅は、こんな人におすすめ</span></h2>

  <div class="yesno">
    <div>
      <h3>相性がよいと思う方</h3>
      <ul>
        <li>三田線で都心へ通勤する</li>
        <li>徒歩で日常の買い物を済ませたい</li>
        <li>商店街がある街が好き</li>
        <li>公園が近い子育て環境を重視する</li>
        <li>大山も生活圏にしたい</li>
      </ul>
    </div>
    <div>
      <h3>他の街とも比較したい方</h3>
      <ul>
        <li>大規模商業施設を最優先したい</li>
        <li>区画整理された広い道路の街を好む</li>
        <li>街並み全体が新しいことを重視する</li>
        <li>幹線道路から十分離れたい</li>
        <li>坂や地形差を極力避けたい</li>
      </ul>
    </div>
  </div>

  <h2 class="fj-h2"><span class="h2-meta"><span class="h2-label">まとめ</span></span><span class="h2-title">まとめ｜「駅徒歩○分」だけで選ばない方が面白い街</span></h2>

  <p>板橋区役所前駅は、都心アクセス、仲宿商店街、行政施設、公園、大山への近さがコンパクトにまとまった、暮らしやすい駅だと思います。</p>

  <p>要点をまとめると、次のとおりです。</p>

  <ul>
    <li>都営三田線で大手町まで20分弱、乗り換えなし。池袋方面は大山駅かバスを使う</li>
    <li>A1出口は仲宿・板橋・加賀、A2・A3出口は氷川町・栄町・大山東町・大山金井町</li>
    <li>仲宿商店街があるため、日常の買い物は徒歩で完結する</li>
    <li>区役所・図書館・大きな病院・こども動物園が徒歩と自転車の範囲にある</li>
    <li>商店街から石神井川へは下り坂。ハザードは場所ごとに確認が必要</li>
  </ul>

  <p>気になる街が見つかったら、平日の朝と夜、休日の昼と、時間を変えて歩いてみてください。数字では出てこない部分が見えてきます。</p>

  <div class="cta">
    <span class="cta-eyebrow">CONTACT</span><div class="cta-title">板橋区役所前・仲宿周辺で住まいを探している方へ</div>
    <p>富士屋不動産は、仲宿商店街の中にある売買専門の不動産会社です。<strong>A1出口から徒歩7分</strong>、ライフ仲宿店を過ぎて右手にございます。お近くにお越しの際は、お気軽にお立ち寄りください。</p>
    <p>「このあたりの雰囲気は？」「子どもの通学路はどうですか？」といった街の話から、物件1件単位のご相談まで承ります。ポータルサイトに出る前の情報をご案内できることもあります。</p>
    <p><strong>株式会社富士屋不動産　電話：<a href="tel:0352486228">03-5248-6228</a></strong></p>
    <div class="cta-btns"><a href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer" class="cta-btn cta-btn-main">富士屋不動産へ相談する</a><a class="cta-btn cta-btn-sub" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">売却査定を依頼する</a></div>
  </div>

  <figure class="fig">
    <img src="https://cdn.img-asp.jp/cms/841474_2_0_0_1.jpg" alt="仲宿商店街にある富士屋不動産の店舗">
    <figcaption>仲宿商店街沿いの富士屋不動産。A1出口から徒歩7分です</figcaption>
  </figure>

  <p>板橋区で不動産の売却をお考えの方は、こちらもご覧ください。</p>

  <p><a href="https://www.fujiyafudosan.co.jp/blog/entry-186095/" target="_blank" rel="noopener noreferrer">→ 板橋区の不動産売却をご検討の方へ</a></p>

  

</article>
]]></description>
            <pubDate>2026-10-29</pubDate>
        </item>
                
        <item>
            <title>不動産売却は、仲介会社の規模より「どう売るか」が大切です。</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-571491/</link>
            <description><![CDATA[<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>不動産売却は、仲介会社の規模より「どう売るか」が大切です。</title>

<!-- ===== ベースリセット（最小限） ===== -->
<style>
  html, body {
    height: auto !important;
    min-height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-text-size-adjust: 100%;
    touch-action: manipulation;
  }

  body {
    -webkit-overflow-scrolling: touch;
    position: static !important;
  }

  img, iframe, video {
    max-width: 100%;
    height: auto;
  }

  iframe {
    border: 0;
    display: block;
    width: 100%;
  }

  .entry-body,
  .content,
  .article,
  .main,
  .container,
  #container,
  #wrapper {
    max-width: 100% !important;
  }

  :root {
    --header-h: 72px;
  }

  html {
    scroll-behavior: smooth;
    scroll-padding-top: var(--header-h);
  }

  [id] {
    scroll-margin-top: var(--header-h);
  }
</style>





<!-- ===== 2026年9月改訂版：entry-571491 ===== -->
<style>
#fya571491 {
  --navy:#1e1a8f;
  --gold:#bea958;
  --gold-pale:#f7f3e5;
  --red:#c94f3d;
  --text:#222;
  --muted:#666;
  --line:#e5e3dc;
  --soft:#f7f7f8;

  max-width:960px;
  margin:0 auto;
  padding:0 18px 44px;
  box-sizing:border-box;
  color:var(--text);
  font-family:
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    "Yu Gothic",
    "YuGothic",
    Meiryo,
    sans-serif;

  /* 本文はPCも19px */
  font-size:19px !important;
  line-height:1.7 !important;
  letter-spacing:.01em;
}

#fya571491 * {
  box-sizing:border-box;
}

#fya571491 p {
  margin:0 0 1.05em;
  font-size:19px !important;
  line-height:1.7 !important;
}

/* strong・bが本文より小さくならない */
#fya571491 strong,
#fya571491 b {
  font-size:inherit !important;
  line-height:inherit !important;
  font-weight:700;
}

#fya571491 span {
  font-size:inherit;
}

#fya571491 a {
  color:var(--navy);
  text-decoration:none;
}

#fya571491 img {
  display:block;
  max-width:100%;
  height:auto;
}


/* ---------- HERO ---------- */
#fya571491 .fya-hero {
  padding:34px 0 30px;
  border-bottom:1px solid var(--line);
}

#fya571491 .fya-eyebrow {
  display:flex;
  align-items:center;
  gap:9px;
  margin:0 0 12px;
  color:#6c6030;
  font-size:13px !important;
  line-height:1.4;
  font-weight:700;
  letter-spacing:.12em;
}

#fya571491 .fya-eyebrow::before {
  content:"";
  width:30px;
  height:2px;
  flex:0 0 auto;
  background:var(--gold);
}

/* 本文側タイトルはH2 */
#fya571491 .fya-hero h2 {
  margin:0 0 18px;
  padding:0;
  border:0;
  color:#111;
  font-size:34px !important;
  line-height:1.42 !important;
  font-weight:800;
  letter-spacing:.01em;
}

#fya571491 .fya-lead {
  max-width:820px;
  margin:0;
  color:#333;
  font-size:19px !important;
  line-height:1.72 !important;
}

#fya571491 .fya-lead strong {
  color:var(--navy);
  font-size:19px !important;
}

#fya571491 .fya-hero-note {
  margin:22px 0 0;
  padding:15px 17px;
  background:var(--gold-pale);
  border-left:4px solid var(--gold);
  color:#333;
  font-size:19px !important;
  line-height:1.72 !important;
}

#fya571491 .fya-hero-note strong {
  font-size:19px !important;
}


/* ---------- TOC ---------- */
#fya571491 .fya-toc {
  margin:28px 0 42px;
  padding:18px 20px;
  background:#fff;
  border:1px solid var(--line);
  border-radius:6px;
  font-size:19px !important;
}

#fya571491 .fya-toc-title {
  margin:0 0 9px;
  color:#111;
  font-size:19px !important;
  font-weight:800;
}

#fya571491 .fya-toc ol {
  margin:0;
  padding-left:1.45em;
}

#fya571491 .fya-toc li {
  margin:5px 0;
  font-size:19px !important;
}

#fya571491 .fya-toc a {
  color:#333;
  font-size:19px !important;
}

#fya571491 .fya-toc li a::before {
  content:"●";
  color:var(--gold);
  font-size:.7em;
  margin-right:7px;
  vertical-align:.08em;
}


/* ---------- SECTION TITLE ---------- */
#fya571491 .fya-section {
  margin:0 0 46px;
}

#fya571491 .fya-section-head {
  margin:0 0 22px;
}

#fya571491 .fya-section-no {
  display:flex;
  align-items:center;
  gap:10px;
  margin:0 0 6px;
  color:var(--gold);
  font-size:13px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.13em;
}

#fya571491 .fya-section-no::after {
  content:"";
  width:38px;
  height:1px;
  background:var(--gold);
}

#fya571491 .fya-section h2 {
  margin:0 !important;
  padding:0 0 13px !important;
  border:0 !important;
  position:relative;
  color:#111 !important;
  font-size:31px !important;
  line-height:1.43 !important;
  font-weight:800 !important;
  text-align:left !important;
}

#fya571491 .fya-section h2::after {
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:56px;
  height:3px;
  background:var(--gold);
}

#fya571491 .fya-section h3 {
  margin:24px 0 10px;
  color:#111;
  font-size:22px !important;
  line-height:1.5;
  font-weight:800;
}


/* ---------- IMPORTANT MESSAGE ---------- */
#fya571491 .fya-key {
  margin:23px 0;
  padding:21px 22px;
  background:var(--navy);
  color:#fff;
  border-radius:5px;
}

#fya571491 .fya-key p {
  margin:0;
  color:#fff;
  font-size:21px !important;
  line-height:1.65 !important;
  font-weight:700;
}

#fya571491 .fya-key strong {
  color:#fff;
  font-size:21px !important;
  font-weight:800;
}

#fya571491 .fya-goldbox {
  margin:20px 0;
  padding:19px 21px;
  background:var(--gold-pale);
  border-top:3px solid var(--gold);
  color:#292929;
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-goldbox strong,
#fya571491 .fya-goldbox b {
  font-size:19px !important;
}


/* ---------- IMAGE ---------- */
#fya571491 .fya-photo {
  margin:22px 0;
  overflow:hidden;
  border-radius:5px;
}

#fya571491 .fya-photo img {
  width:100%;
}


/* ---------- 3 POINTS ---------- */
#fya571491 .fya-point-grid {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
  margin:22px 0;
}

#fya571491 .fya-point {
  padding:19px 18px 20px;
  background:#fff;
  border:1px solid var(--line);
  border-top:3px solid var(--gold);
}

#fya571491 .fya-point-top {
  display:flex;
  align-items:center;
  gap:9px;
  min-height:34px;
  margin-bottom:9px;
}

#fya571491 .fya-point-num {
  flex:0 0 auto;
  color:var(--gold);
  font-size:21px !important;
  line-height:1;
  font-weight:800;
}

#fya571491 .fya-point-title {
  color:#111;
  font-size:19px !important;
  line-height:1.42;
  font-weight:800;
}

#fya571491 .fya-point p {
  margin:0;
  color:#444;
  font-size:19px !important;
  line-height:1.7 !important;
}


/* ---------- EXPERIENCE / EVIDENCE ---------- */
#fya571491 .fya-experience {
  margin:22px 0;
  padding:21px 22px;
  background:#fff;
  border:1px solid #ddd8c4;
  border-left:5px solid var(--gold);
  font-size:19px !important;
  line-height:1.7 !important;
}

/* 修正：13px → 19px */
#fya571491 .fya-experience-label {
  display:block;
  margin-bottom:8px;
  color:#6c6030;
  font-size:19px !important;
  line-height:1.5 !important;
  font-weight:800;
  letter-spacing:.03em;
}

#fya571491 .fya-experience p {
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-experience strong,
#fya571491 .fya-experience b {
  font-size:19px !important;
}

#fya571491 .fya-experience p:last-child {
  margin-bottom:0;
}

#fya571491 .fya-official {
  margin:22px 0;
  padding:20px 21px;
  background:#f7f7fb;
  border:1px solid #dad9e8;
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-official-title {
  display:block;
  margin-bottom:9px;
  color:var(--navy);
  font-size:19px !important;
  line-height:1.5 !important;
  font-weight:800;
}

#fya571491 .fya-official p,
#fya571491 .fya-official li,
#fya571491 .fya-official a {
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-official strong,
#fya571491 .fya-official b {
  font-size:19px !important;
}

#fya571491 .fya-check {
  margin:14px 0 0;
  padding:0;
  list-style:none;
}

#fya571491 .fya-check li {
  position:relative;
  margin:8px 0;
  padding-left:24px;
}

#fya571491 .fya-check li::before {
  content:"✓";
  position:absolute;
  left:0;
  top:0;
  color:var(--gold);
  font-weight:900;
}


/* ---------- CASE ---------- */
#fya571491 .fya-case {
  margin:22px 0;
  padding:22px;
  background:#fff;
  border:1px solid var(--line);
  border-top:4px solid var(--gold);
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-case-label {
  display:block;
  margin-bottom:8px;
  color:#6c6030;
  font-size:19px !important;
  line-height:1.5 !important;
  font-weight:800;
  letter-spacing:.03em;
}

#fya571491 .fya-case h3 {
  margin:0 0 12px;
  color:#111;
  font-size:23px !important;
}

#fya571491 .fya-case p,
#fya571491 .fya-case strong,
#fya571491 .fya-case b {
  font-size:19px !important;
}

#fya571491 .fya-more {
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-top:2px;
  color:var(--navy);
  font-size:19px !important;
  font-weight:800;
}

#fya571491 .fya-more::after {
  content:"→";
  font-weight:400;
}


/* ---------- RELATED ---------- */
#fya571491 .fya-related {
  margin:42px 0 38px;
}

#fya571491 .fya-related-head {
  margin-bottom:14px;
  color:#111;
  font-size:22px !important;
  line-height:1.5;
  font-weight:800;
}

#fya571491 .fya-related-grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}

#fya571491 .fya-related-card {
  display:block;
  min-height:100%;
  padding:18px;
  background:#fff;
  border:1px solid var(--line);
  border-top:3px solid var(--gold);
  color:#222 !important;
}

#fya571491 .fya-related-no {
  margin-bottom:7px;
  color:var(--gold);
  font-size:13px !important;
  line-height:1.2;
  font-weight:800;
}

#fya571491 .fya-related-title {
  margin-bottom:8px;
  color:#111;
  font-size:19px !important;
  line-height:1.5;
  font-weight:800;
}

#fya571491 .fya-related-text {
  margin-bottom:12px;
  color:#555;
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-related-more {
  display:inline-block;
  padding:8px 12px;
  background:var(--navy);
  color:#fff !important;
  border-radius:3px;
  font-size:16px !important;
  line-height:1.35;
  font-weight:800;
}


/* ---------- CTA ---------- */
#fya571491 .fya-cta {
  margin:42px 0 18px;
  padding:29px 26px;
  background:var(--navy);
  color:#fff;
  border-top:4px solid var(--gold);
  text-align:center;
}

#fya571491 .fya-cta-kicker {
  margin-bottom:8px;
  color:var(--gold);
  font-size:15px !important;
  line-height:1.3;
  font-weight:800;
  letter-spacing:.1em;
}

#fya571491 .fya-cta-title {
  margin:0 0 11px;
  color:#fff;
  font-size:27px !important;
  line-height:1.45;
  font-weight:800;
}

#fya571491 .fya-cta p {
  margin:0 auto 18px;
  max-width:700px;
  color:#fff;
  font-size:19px !important;
  line-height:1.7 !important;
}

#fya571491 .fya-cta-actions {
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:10px;
}

#fya571491 .fya-cta-btn {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:230px;
  padding:12px 16px;
  background:var(--gold);
  border:1px solid var(--gold);
  border-radius:4px;
  color:#111 !important;
  font-size:17px !important;
  line-height:1.5 !important;
  font-weight:800;
}

#fya571491 .fya-cta-btn.sub {
  background:#fff;
  border-color:#fff;
  color:var(--navy) !important;
}


/* ---------- MOBILE ---------- */
@media screen and (max-width:767px) {

  #fya571491 {
    padding:0 6px 36px;
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 p {
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-hero {
    padding:26px 0 24px;
  }

  #fya571491 .fya-hero h2 {
    margin-bottom:14px;
    font-size:28px !important;
    line-height:1.43 !important;
  }

  #fya571491 .fya-lead {
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-hero-note {
    margin-top:17px;
    padding:14px;
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-toc {
    margin:22px 0 34px;
    padding:15px 14px;
    font-size:19px !important;
  }

  #fya571491 .fya-section {
    margin-bottom:38px;
  }

  #fya571491 .fya-section-head {
    margin-bottom:17px;
  }

  #fya571491 .fya-section h2 {
    padding-bottom:10px !important;
    font-size:26px !important;
    line-height:1.42 !important;
  }

  #fya571491 .fya-section h3 {
    margin-top:20px;
    font-size:22px !important;
  }

  #fya571491 .fya-key {
    margin:18px 0;
    padding:17px 15px;
  }

  #fya571491 .fya-key p,
  #fya571491 .fya-key strong {
    font-size:21px !important;
    line-height:1.62 !important;
  }

  #fya571491 .fya-goldbox,
  #fya571491 .fya-experience,
  #fya571491 .fya-official,
  #fya571491 .fya-case {
    padding:16px 14px;
    font-size:19px !important;
    line-height:1.65 !important;
  }

  /* 私自身の実務経験として */
  #fya571491 .fya-experience-label {
    font-size:19px !important;
    line-height:1.5 !important;
  }

  #fya571491 .fya-point-grid {
    grid-template-columns:1fr;
    gap:10px;
  }

  #fya571491 .fya-point {
    padding:16px 14px;
  }

  #fya571491 .fya-point-top {
    min-height:0;
    margin-bottom:7px;
  }

  #fya571491 .fya-point-num {
    font-size:20px !important;
  }

  #fya571491 .fya-point-title {
    font-size:19px !important;
  }

  #fya571491 .fya-point p {
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-related {
    margin-top:34px;
  }

  #fya571491 .fya-related-head {
    font-size:22px !important;
  }

  #fya571491 .fya-related-grid {
    grid-template-columns:1fr;
    gap:10px;
  }

  #fya571491 .fya-related-card {
    padding:15px 14px;
  }

  #fya571491 .fya-related-title {
    font-size:19px !important;
  }

  #fya571491 .fya-related-text {
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-cta {
    margin-top:34px;
    padding:24px 15px;
  }

  #fya571491 .fya-cta-title {
    font-size:26px !important;
  }

  #fya571491 .fya-cta p {
    font-size:19px !important;
    line-height:1.65 !important;
  }

  #fya571491 .fya-cta-actions {
    display:block;
  }

  #fya571491 .fya-cta-btn {
    display:flex;
    width:100%;
    min-width:0;
    margin-top:9px;
    font-size:17px !important;
  }

  /* 本文内strong・bは必ず19px */
  #fya571491 p strong,
  #fya571491 p b,
  #fya571491 p a,
  #fya571491 .fya-lead strong,
  #fya571491 .fya-hero-note strong,
  #fya571491 .fya-goldbox strong,
  #fya571491 .fya-goldbox b,
  #fya571491 .fya-experience strong,
  #fya571491 .fya-experience b,
  #fya571491 .fya-official strong,
  #fya571491 .fya-official b,
  #fya571491 .fya-case strong,
  #fya571491 .fya-case b {
    font-size:19px !important;
    line-height:inherit !important;
  }
}
</style>



<!-- ===== 2026年10月27日｜標準ルール適用（文字サイズ・見出し・行間・日付・関連記事・CTA） ===== -->
<style>
#fya571491{--navy:#1e1a8f;--gold:#bea958;--text:#111;color:#111!important;font-size:19px!important;line-height:1.85!important}
#fya571491 p,#fya571491 li,#fya571491 p a,#fya571491 p strong,#fya571491 p b,#fya571491 p span,#fya571491 p a strong,#fya571491 p a b,#fya571491 p a span,#fya571491 li a,#fya571491 li strong,#fya571491 li span{color:#111;font-size:19px!important;line-height:1.85!important}
#fya571491 strong,#fya571491 b{font-size:inherit!important}
#fya571491 .fya-lead,#fya571491 .fya-lead strong,#fya571491 .fya-hero-note,#fya571491 .fya-hero-note strong,#fya571491 .fya-goldbox,#fya571491 .fya-goldbox strong,#fya571491 .fya-goldbox b,#fya571491 .fya-point p,#fya571491 .fya-point-title,#fya571491 .fya-experience,#fya571491 .fya-experience p,#fya571491 .fya-experience strong,#fya571491 .fya-experience-label,#fya571491 .fya-official,#fya571491 .fya-official-title,#fya571491 .fya-official p,#fya571491 .fya-official li,#fya571491 .fya-official a,#fya571491 .fya-case,#fya571491 .fya-case-label,#fya571491 .fya-case p,#fya571491 .fya-case strong,#fya571491 .fya-more,#fya571491 .fya-toc,#fya571491 .fya-toc-title,#fya571491 .fya-toc li,#fya571491 .fya-toc a,#fya571491 a[href="https://www.fujiyafudosan.co.jp/blog/entry-571018/"],#fya571491 a[href="https://www.fujiyafudosan.co.jp/blog/entry-571018/"] strong{font-size:19px!important;line-height:1.85!important}
#fya571491 .fya-lead,#fya571491 .fya-lead strong,#fya571491 .fya-hero-note,#fya571491 .fya-goldbox,#fya571491 .fya-experience,#fya571491 .fya-official,#fya571491 .fya-case,#fya571491 .fya-point p{color:#111!important}
#fya571491 .fya-key p,#fya571491 .fya-key p strong,#fya571491 .fya-key strong{color:#fff!important;font-size:21px!important}
/* 日付（右上・2段） */
#fya571491 .fya-date{margin:0 0 14px;text-align:right;color:#555;font-size:16px!important;line-height:1.6!important}
#fya571491 .fya-date span{display:block}
/* 記事タイトル */
#fya571491 .fya-eyebrow{color:#6c6030!important;font-size:16px!important;line-height:1.5!important}
#fya571491 .fya-hero h2{color:#111!important;font-size:28px!important;line-height:1.5!important;font-weight:800!important}
/* H2：連番＋ゴールドの短い要点＋見出し23px、細い青線 */
#fya571491 .fya-section-head{margin-bottom:20px}
#fya571491 .fya-section-no{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;color:#bea958!important;font-size:21px!important;line-height:1.3!important;letter-spacing:0}
#fya571491 .fya-section-no::after{display:none!important}
#fya571491 .fya-section-summary{color:#bea958!important;font-size:16px!important;line-height:1.4!important;font-weight:800;letter-spacing:.02em}
#fya571491 .fya-section h2{margin:0!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid #1e1a8f!important;background:none!important;color:#111!important;font-size:23px!important;line-height:1.5!important;font-weight:800!important;text-align:left!important}
#fya571491 .fya-section h2::before,#fya571491 .fya-section h2::after{display:none!important}
/* H3：21px、ゴールドのドットなし */
#fya571491 .fya-section h3{color:#111!important;font-size:21px!important;line-height:1.55!important;font-weight:700!important}
#fya571491 .fya-section h3::before{display:none!important}
/* あわせて読みたい記事 */
#fya571491 .fya-related{margin:48px 0 36px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
#fya571491 .fya-related-head{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:0 0 10px;border:0!important;border-bottom:1px solid #1e1a8f!important;background:none!important;color:#111!important;font-size:21px!important;font-weight:800;line-height:1.5!important}
#fya571491 .fya-related-head::before{content:"";flex:0 0 auto;width:4px;height:20px;background:#bea958}
#fya571491 .fya-related-head::after{display:none!important}
#fya571491 .fya-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#fya571491 .fya-related-card{display:flex;flex-direction:column;gap:6px;padding:18px 18px 16px;background:#fff!important;border:1px solid #d9d8e8!important;border-top:3px solid #1e1a8f!important;border-radius:4px;box-shadow:none!important;color:#111!important;text-decoration:none!important;transform:none!important}
#fya571491 .fya-related-card:hover{border-color:#1e1a8f!important;box-shadow:none!important;transform:none!important}
#fya571491 .fya-related-no{width:auto!important;height:auto!important;padding:0!important;border-radius:0!important;background:none!important;color:#bea958!important;font-size:16px!important;font-weight:800;line-height:1.3!important;letter-spacing:.06em}
#fya571491 .fya-related-title{color:#1e1a8f!important;font-size:19px!important;font-weight:800;line-height:1.55!important}
#fya571491 .fya-related-text{flex:1;color:#333!important;font-size:17px!important;line-height:1.75!important}
#fya571491 .fya-related-more{align-self:flex-end;margin-top:4px;padding:0 0 1px!important;border:0!important;border-bottom:1px solid #bea958!important;background:none!important;color:#1e1a8f!important;font-size:16px!important;font-weight:700;line-height:1.5!important}
#fya571491 .fya-related-more::before{display:none!important}
#fya571491 .fya-related-more::after{content:" →"}
/* 3つのポイント：番号をラベルに変更（H2連番との重複回避） */
#fya571491 .fya-point-top{display:block!important;min-height:0!important;margin-bottom:8px}
#fya571491 .fya-point-num{display:inline-block;margin:0 0 8px;padding:3px 10px;background:#1e1a8f!important;border-radius:2px;color:#fff!important;font-size:16px!important;font-weight:700;line-height:1.5!important;letter-spacing:.04em}
#fya571491 .fya-point-title{display:block;color:#1e1a8f!important;font-size:20px!important;font-weight:800;line-height:1.5!important}
/* 末尾CTA：2026年10月27日改訂（左寄せ・細線・矢印ボタン） */
#fya571491 .fya-cta{margin:40px 0 0;padding:30px 28px;background:#fff!important;border:1px solid #d9d8e8!important;border-top:3px solid #1e1a8f!important;border-radius:4px;box-shadow:none!important;color:#111!important;text-align:left!important}
#fya571491 .fya-cta::before,#fya571491 .fya-cta::after{display:none!important}
#fya571491 .fya-cta-kicker{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#6c6030!important;font-size:16px!important;font-weight:800;line-height:1.5!important;letter-spacing:.04em;text-align:left!important}
#fya571491 .fya-cta-kicker::before{content:"";flex:0 0 auto;width:28px;height:2px;background:#bea958}
#fya571491 .fya-cta-title{margin:0 0 12px;color:#1e1a8f!important;font-size:23px!important;font-weight:800;line-height:1.55!important;text-align:left!important}
#fya571491 .fya-cta-title span{display:inline-block}
#fya571491 .fya-cta p{margin:0;color:#111!important;font-size:19px!important;line-height:1.85!important;text-align:left!important}
#fya571491 .fya-cta-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}
#fya571491 .fya-cta-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:16px 18px 16px 20px;background:#1e1a8f!important;border:1px solid #1e1a8f!important;border-radius:3px;box-shadow:none!important;color:#fff!important;font-size:19px!important;font-weight:800;line-height:1.5!important;text-align:left!important;text-decoration:none!important}
#fya571491 .fya-cta-btn::after{content:"›";flex:0 0 auto;font-size:26px;font-weight:400;line-height:1}
#fya571491 .fya-cta-btn.sub{background:#fff!important;border-color:#1e1a8f!important;color:#1e1a8f!important}
#fya571491 .fya-cta-btn.sub::after{color:#bea958}
/* 2026年10月27日：重要メッセージ枠・ポイントラベルをゴールド、CTA見出しを黒 */
#fya571491 .fya-key{background:#bea958!important;border:0!important}
#fya571491 .fya-key p,#fya571491 .fya-key p strong,#fya571491 .fya-key strong{color:#fff!important}
#fya571491 .fya-point-num{background:#bea958!important;color:#111!important}
#fya571491 .fya-cta-title{color:#111!important}
#fya571491 .fya-cta-btn{background:#bea958!important;border-color:#bea958!important;color:#fff!important}
#fya571491 .fya-cta-btn.sub{background:#fff!important;border-color:#1e1a8f!important;color:#111!important}
@media (max-width:767px){
#fya571491{width:calc(100vw - 20px)!important;max-width:none!important;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);padding:0 0 36px!important;box-sizing:border-box}
#fya571491 .fya-hero-note,#fya571491 .fya-toc,#fya571491 .fya-goldbox,#fya571491 .fya-experience,#fya571491 .fya-official,#fya571491 .fya-case,#fya571491 .fya-key{padding-left:8px!important;padding-right:8px!important}
#fya571491 .fya-related-card{padding:16px 8px 14px}
#fya571491 .fya-hero h2{font-size:24px!important}
#fya571491 .fya-section h2{font-size:23px!important}
#fya571491 .fya-section-no{font-size:20px!important}
#fya571491 .fya-related-grid{grid-template-columns:1fr}
#fya571491 .fya-cta{padding:24px 14px}
#fya571491 .fya-cta-title{font-size:21px!important}
#fya571491 .fya-cta-actions{grid-template-columns:1fr;gap:10px}
#fya571491 .fya-toc ol{margin:0!important;padding-left:0!important;list-style:none!important}
#fya571491 .fya-toc li{position:relative;padding-left:1.1em!important}
#fya571491 .fya-toc li a::before{position:absolute;left:0;top:11px;margin:0!important;line-height:1!important;vertical-align:0!important}
#fya571491 .fya-point-top{display:flex!important;align-items:center;gap:10px;margin-bottom:8px}
#fya571491 .fya-point-num{flex:0 0 auto;margin:0!important}
#fya571491 .fya-point-title{display:block;min-width:0}
#fya571491 .fya-cta-btn{width:100%;padding:15px 14px 15px 16px}
}
</style>


<div id="fya571491"><div class="fya-date"><span>2026年9月16日登録</span><span>2026年10月27日更新</span></div><header class="fya-hero"><div class="fya-eyebrow">不動産会社選びで確認したいこと</div><h2>不動産売却は、<br>仲介会社の規模より「どう売るか」が大切です。</h2><p class="fya-lead">大手不動産会社には、知名度、店舗網、広告力などの強みがあります。ただし、<strong>「大手だから変なことはしないだろう」「大手に任せれば安心だろう」</strong>という先入観だけで不動産会社を選ぶのはおすすめしません。</p><div class="fya-hero-note">この記事は「大手はダメ、地元の不動産会社なら必ず安心」という話ではありません。会社名や規模だけではなく、<strong>担当者の知識、販売方法、情報公開の姿勢まで見て判断してほしい</strong>という内容です。</div></header><nav class="fya-toc" aria-label="目次"><div class="fya-toc-title">この記事の内容</div><ol><li><a href="#fya01">「大手だから安心」という先入観の落とし穴</a></li><li><a href="#fya02">不動産売却で注意したい「囲い込み」</a></li><li><a href="#fya03">会社の規模より確認したい3つのポイント</a></li><li><a href="#fya04">実践事例｜他社のお客様にも同じ情報を届ける</a></li><li><a href="#fya05">富士屋不動産の売却方針</a></li></ol></nav><section class="fya-section" id="fya01"><div class="fya-section-head"><div class="fya-section-no">01<span class="fya-section-summary">会社名だけでは判断できない</span></div><h2>「大手だから安心」という先入観の落とし穴</h2></div><p>大手企業には、組織力やブランド力、サービス体制など、大手ならではのメリットがあります。しかし、不動産や住宅建築のように、<strong>担当者の判断や現場での仕事の質が結果に大きく影響する分野では、会社の規模だけで安心とは言い切れません。</strong></p><div class="fya-key"><p>「大手だから変なことはしないだろう」という先入観は、<br>実は大きな落とし穴になるかもしれません。</p></div><h3>住宅建築でも「大手だから施工ミスがない」とは限りません</h3><p>これは不動産仲介だけの話ではありません。住宅建築でも同じです。大手ハウスメーカーであっても、実際の施工は一棟ごとの現場で行われます。断熱材の施工、気密処理、防水、納まりなどは、設計図や会社の知名度だけではなく、現場管理や職人の施工精度によって仕上がりが変わります。</p><p>SNSなどでも、大手ハウスメーカーの住宅で断熱材の施工状態などが話題になることがあります。大切なのは「大手だから大丈夫」と思い込むことではなく、<strong>どんな仕様なのか、誰が確認するのか、施工状態をどのようにチェックしているのか</strong>まで見ることだと思います。</p><p>不動産売却も同じで、実際に売却活動を行うのは担当者です。査定の根拠、物件調査、販売図面、他社への情報提供、問い合わせへの対応。こうした一つひとつの仕事を見ると、会社名だけでは分からない部分がたくさんあります。</p></section><section class="fya-section" id="fya02"><div class="fya-section-head"><div class="fya-section-no">02<span class="fya-section-summary">売却機会を狭めないために</span></div><h2>不動産売却で注意したい「囲い込み」</h2></div><div class="fya-photo"><img src="https://cdn.img-asp.jp/cms/571491_7_0_0_1.jpg" alt="不動産売却における囲い込み"></div><p>不動産売却で注意したいのが「囲い込み」です。売却を依頼された物件について、他の不動産会社から購入希望者を紹介したいという問い合わせがあっても、「商談中です」「申込みが入っています」などとして紹介を断り、自社で買主を見つけるまで物件を事実上抱え込むようなケースです。</p><div class="fya-experience"><span class="fya-experience-label">私自身の実務経験として</span><p>これは公的な統計ではありませんが、私が実際に売買仲介をしてきた中では、<strong>中小の不動産会社よりも、大手不動産会社の物件で「囲い込みではないか」と感じる対応に遭遇することが圧倒的に多い</strong>と感じています。</p><p>もちろん、すべての大手不動産会社・すべての担当者がそうだということではありません。ただ、「大手だから変なことはしないだろう」と無条件に考えるのではなく、実際にどのような販売活動をしているのかを確認することが重要です。</p></div><div class="fya-goldbox"><strong>「両手仲介」そのものが問題なのではありません。</strong><br>売主と買主の双方を同じ不動産会社が仲介する「両手仲介」自体が問題なのではなく、売主の利益より自社での両手取引を優先し、他社からの正当な紹介を妨げる「囲い込み」が問題です。</div><div class="fya-official"><span class="fya-official-title">2025年1月から、売主が取引状況を確認しやすくなりました</span><p>専任媒介・専属専任媒介でレインズに登録された物件は、「取引状況」の登録が義務化されています。売主は登録証明書から売主専用画面へアクセスし、自分の物件の状態を確認できます。</p><ul class="fya-check"><li>公開中</li><li>書面による購入申込みあり</li><li>売主都合で一時紹介停止中</li></ul><p>2025年1月からは登録証明書に二次元コードも掲載され、売主専用画面へアクセスしやすくなりました。</p><div style="
          margin-top:16px;
          padding-top:14px;
          border-top:1px solid #d9d8e8;
        "><div style="
            margin-bottom:8px;
            color:#111;
            font-weight:800;
            font-size:19px;
          ">関連記事</div><p style="margin:0 0 7px;"><a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer" style="color:#1e1a8f;font-weight:800;text-decoration:none;"><span style="color:#bea958;font-weight:800;margin-right:2px;">・</span>売却不動産、あなたの土地やマンションは、レインズで図面登録されていますか？ →</a></p><p style="margin:0 0 7px;"><a href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer" style="color:#1e1a8f;font-weight:800;text-decoration:none;"><span style="color:#bea958;font-weight:800;margin-right:2px;">・</span>囲い込みとそのリスクを詳しく見る →</a></p><p style="margin:0;"><a href="https://www.mlit.go.jp/report/press/tochi_fudousan_kensetsugyo16_hh_000001_00087.html" target="_blank" rel="noopener noreferrer" style="color:#1e1a8f;font-weight:800;text-decoration:none;"><span style="color:#bea958;font-weight:800;margin-right:2px;">・</span>国土交通省「レインズの機能強化について」 →</a></p></div></div></section><section class="fya-section" id="fya03"><div class="fya-section-head"><div class="fya-section-no">03<span class="fya-section-summary">査定・公開・担当者を比較</span></div><h2>会社の規模より確認したい3つのポイント</h2></div><p>不動産会社を選ぶときは、「大手か地元か」だけで判断するより、実際にその会社・担当者がどう売却活動をするのかを確認した方が分かりやすいと思います。</p><div class="fya-point-grid"><div class="fya-point"><div class="fya-point-top"><span class="fya-point-num">ポイント1</span><span class="fya-point-title">査定価格の根拠</span></div><p>査定額は買取価格ではありません。周辺の成約事例、土地条件、建物状態、競合物件などを踏まえ、「なぜこの金額なのか」を説明できるか確認します。</p></div><div class="fya-point"><div class="fya-point-top"><span class="fya-point-num">ポイント2</span><span class="fya-point-title">情報を広く公開するか</span></div><p>レインズに登録するだけでなく、販売図面・写真・調査資料を他社にも共有し、他社のお客様にも紹介しやすい状態にするかを確認します。</p></div><div class="fya-point"><div class="fya-point-top"><span class="fya-point-num">ポイント3</span><span class="fya-point-title">担当者が説明できるか</span></div><p>建物の状態や周辺環境、購入検討者が気にする点まで把握し、客付け会社からの質問にも具体的に答えられる担当者かを見ます。</p></div></div><p>同じ会社でも、担当者によって知識・経験・仕事の進め方には差があります。<strong>「この会社なら安心」ではなく、「この担当者は、私の物件をどう売ってくれるのか」</strong>まで確認してみてください。</p></section><section class="fya-section" id="fya04"><div class="fya-section-head"><div class="fya-section-no">04<span class="fya-section-summary">他社との連携を実例で紹介</span></div><h2>実践事例｜他社のお客様にも同じ情報を届ける</h2></div><div class="fya-case"><span class="fya-case-label">板橋区前野町3丁目・中古一戸建て</span><h3>販売開始から1週間で成約。分かれ取引でも現地説明まで担当</h3><p>この売却では、販売開始前に建物状況調査を実施し、重要事項説明に使用する資料や室内写真も、購入検討者を案内する他社へ事前共有しました。</p><p>実際の買主様は他の不動産会社が見つけたお客様でしたが、当社は売主側仲介として、現地にて私が境界や越境などの土地の状況、建物の状態や周辺環境を説明しました。</p><p>当社で買主を見つけることだけを目的にするのではなく、<strong>他社が連れてきた購入検討者にも、判断に必要な情報をきちんと届ける。</strong>これも売主側仲介の大切な仕事だと考えています。</p><a class="fya-more" href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer">前野町3丁目の売却事例を読む</a></div></section><section class="fya-section" id="fya05"><div class="fya-section-head"><div class="fya-section-no">05<span class="fya-section-summary">売主様の利益を優先する</span></div><h2>富士屋不動産の売却方針</h2></div><div class="fya-photo"><img src="https://www.img-asp.jp/cms/571491_6_0_0_1.jpg" alt="富士屋不動産の分かれ仲介"></div><p>富士屋不動産では、<strong>囲い込みを行わず、買主側の不動産会社とも積極的に連携する</strong>ことを基本方針としています。</p><p><a href="https://www.fujiyafudosan.co.jp/blog/entry-571018/" target="_blank" rel="noopener noreferrer"><strong>レインズに登録して終わりではありません。</strong></a>販売図面、写真、建物状況、調査資料など、他社の担当者が購入検討者へ説明するために必要な情報も、できるだけ共有します。</p><p>また、代表者が直接対応し、土地・建物の状態や周辺環境まで確認したうえで、「どう見せるか」「何を先に説明しておくか」を考えて販売活動を行います。</p><div class="fya-key"><p>会社名よりも、<br><strong>「誰が、どう売るのか」</strong>を見てください。</p></div><p>大手不動産会社には大手の強みがあります。地元の不動産会社にも、地域の細かな相場や物件特性を理解しているという強みがあります。どちらかを会社規模だけで決めるのではなく、<strong>査定の根拠・販売方法・担当者の仕事</strong>を比較することが大切です。</p></section><div class="fya-related"><div class="fya-related-head">あわせて読みたい記事</div><div class="fya-related-grid"><a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-770007/" target="_blank" rel="noopener noreferrer"><div class="fya-related-no">01</div><div class="fya-related-title">一括査定の前に、地元の不動産会社にも相談を</div><div class="fya-related-text">同じ板橋区、同じ仲宿でも査定額が変わる理由。地域の相場をどう見るかを実例で解説します。</div><span class="fya-related-more">記事を読む</span></a><a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-598219/" target="_blank" rel="noopener noreferrer"><div class="fya-related-no">02</div><div class="fya-related-title">不動産の一括査定は本当に必要？</div><div class="fya-related-text">高額査定＝高く売れる価格とは限りません。一括査定の仕組みと査定額の見極め方を解説します。</div><span class="fya-related-more">記事を読む</span></a><a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-564558/" target="_blank" rel="noopener noreferrer"><div class="fya-related-no">03</div><div class="fya-related-title">不動産売却における囲い込みとそのリスク</div><div class="fya-related-text">売主の知らないところで販売機会を狭めないために、囲い込みの仕組みと確認方法をまとめています。</div><span class="fya-related-more">記事を読む</span></a><a class="fya-related-card" href="https://www.fujiyafudosan.co.jp/blog/entry-740315/" target="_blank" rel="noopener noreferrer"><div class="fya-related-no">04</div><div class="fya-related-title">分かれ取引でも、売主利益を最優先</div><div class="fya-related-text">板橋区前野町3丁目。囲い込みをせず、他社のお客様にも現地説明まで行った実践事例です。</div><span class="fya-related-more">記事を読む</span></a></div></div><div class="fya-cta"><div class="fya-cta-kicker">板橋区・北区の不動産売却</div><div class="fya-cta-title"><span>査定額だけでなく、</span><span>「どう売るのか」まで</span><span>ご説明します。</span></div><p>査定後に売却を依頼する義務はありません。<br>まずは相場や売却方法を知りたいというご相談でも大丈夫です。</p><div class="fya-cta-actions"><a class="fya-cta-btn" href="https://www.fujiyafudosan.co.jp/satei/" target="_blank" rel="noopener noreferrer">無料売却査定を依頼する</a><a class="fya-cta-btn sub" href="https://www.fujiyafudosan.co.jp/contact/" target="_blank" rel="noopener noreferrer">お問い合わせ・ご相談</a></div></div></div>]]></description>
            <pubDate>2026-10-27</pubDate>
        </item>
                
        <item>
            <title>査定価格は、「売れる価格」とは限りません。高額査定に惑わされないための見極め方</title>
            <link>https://www.fujiyafudosan.co.jp/blog/entry-598219/</link>
            <description><![CDATA[<!-- =========================================================
  富士屋不動産｜entry-598219 全面リニューアル版
  記事タイトル推奨：
  不動産の一括査定は本当に必要？高額査定に惑わされないための見方
  ブランドカラー：
  MAIN #1e1a8f / GOLD #bea958
========================================================= -->

<style>
  .fujiya-assessment-article,
  .fujiya-assessment-article * {
    box-sizing: border-box;
  }

  .fujiya-assessment-article {
    --main: #1e1a8f;
    --main-dark: #13105f;
    --gold: #bea958;
    --gold-dark: #9f8c3e;
    --ink: #111111;
    --muted: #444444;
    --line: #e2e6ec;
    --soft: #f6f7fa;
    --gold-soft: #f7f3e7;
    --white: #ffffff;
    max-width: 900px;
    margin: 0 auto;
    padding: 0 18px 56px;
    color: var(--ink);
    font-family:
      -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Hiragino Kaku Gothic ProN", "Hiragino Sans",
      "Yu Gothic", Meiryo, sans-serif;
    line-height: 1.75;
    font-size: 17px;
  }

  .fujiya-assessment-article a {
    color: inherit;
  }

  .fujiya-assessment-article img {
    max-width: 100%;
    height: auto;
  }

  .fujiya-assessment-article section[id] {
    scroll-margin-top: 100px;
  }

  /* ===== リード ===== */
  .fya-lead {
    margin: 10px 0 28px;
    padding: 28px 30px;
    background:
      linear-gradient(135deg, rgba(30,26,143,.98), rgba(30,26,143,.90));
    color: #fff;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
  }

  .fya-lead::after {
    content: "";
    position: absolute;
    right: -55px;
    bottom: -85px;
    width: 220px;
    height: 220px;
    border: 28px solid rgba(190,169,88,.20);
    border-radius: 50%;
  }

  .fya-lead-label {
    color: #ffffff !important;
    display: inline-block;
    margin-bottom: 12px;
    padding: 4px 10px;
    border: 1px solid rgba(255,255,255,.55);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .12em;
  }

  .fya-lead-title {
    color: #ffffff !important;
    margin: 0 0 12px;
    font-size: clamp(23px, 3.1vw, 34px);
    line-height: 1.35;
    font-weight: 800;
    letter-spacing: .02em;
    position: relative;
    z-index: 1;
  }

  .fya-lead-main {
    display: block;
  }

  .fya-mobile-break {
    display: none;
  }

  .fya-lead-title em {
    display: block;
    margin-top: 10px;
    color: #f0dd91 !important;
    font-style: normal;
    font-size: 1em;
    line-height: 1.35;
    font-weight: 800;
  }

  .fya-lead-text {
    color: #ffffff !important;
    margin: 0;
    font-size: 17px;
    line-height: 1.72;
    position: relative;
    z-index: 1;
  }

  /* ===== 結論ボックス ===== */
  .fya-conclusion {
    margin: 0 0 30px;
    padding: 22px 24px;
    border: 1px solid #ddd3ac;
    border-left: 5px solid var(--gold);
    background: var(--gold-soft);
  }

  .fya-conclusion-title {
    margin: 0 0 8px;
    color: #111111;
    font-size: 19px;
    font-weight: 800;
  }

  .fya-conclusion p {
    margin: 0;
  }

  /* ===== CTA ===== */
  .fya-cta-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin: 24px 0 34px;
  }

  .fya-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 58px;
    padding: 12px 16px;
    text-decoration: none;
    font-weight: 800;
    text-align: center;
    border-radius: 3px;
    transition: .2s ease;
  }

  .fya-btn-main {
    background: var(--main);
    color: #fff !important;
    border: 1px solid var(--main);
  }

  .fya-btn-main:hover {
    background: var(--main-dark);
    transform: translateY(-1px);
  }

  .fya-btn-gold {
    background: var(--gold);
    color: #111111 !important;
    border: 1px solid var(--gold);
  }

  .fya-btn-gold:hover {
    background: #cfb963;
    transform: translateY(-1px);
  }

  /* ===== 目次 ===== */
  .fya-toc {
    margin: 0 0 38px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-toc-button {
    width: 100%;
    padding: 17px 20px;
    border: 0;
    background: var(--soft);
    color: #111111;
    font-size: 17px;
    font-weight: 800;
    text-align: left;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .fya-toc-button span:last-child {
    font-size: 19px;
    line-height: 1;
    transition: transform .2s ease;
  }

  .fya-toc-button.is-open span:last-child {
    transform: rotate(180deg);
  }

  .fya-toc-list {
    margin: 0;
    padding: 14px 20px 18px 20px;
    list-style: none;
  }

  .fya-toc-list li {
    margin: 6px 0;
  }

  .fya-toc-list li a::before {
    content: "・";
    color: var(--gold);
    font-weight: 800;
    margin-right: 4px;
  }

  .fya-toc-list a {
    color: #111111;
    text-decoration: none;
    border-bottom: 1px solid transparent;
  }

  .fya-toc-list a:hover {
    color: var(--main);
    border-bottom-color: var(--gold);
  }

  /* ===== 見出し ===== */
  .fya-section {
    margin: 36px 0 0;
  }

  /* 770007の記事と同じ考え方：小見出し＋大きなH2 */
  .fya-section-head {
    margin: 0 0 16px !important;
    padding: 0 !important;
  }

  .fya-section-kicker {
    margin: 0 0 4px !important;
    padding: 0 !important;
    color: var(--gold-dark);
    font-size: 13px;
    line-height: 1.4;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
    color: #111111;
    font-size: clamp(25px, 3vw, 32px);
    line-height: 1.35;
    font-weight: 800;
  }

  .fya-h2::after {
    content: "";
    display: block;
    width: 46px;
    height: 3px;
    margin-top: 8px;
    background: var(--gold);
  }

  .fya-h3 {
    margin: 30px 0 12px;
    padding-left: 13px;
    border-left: 3px solid var(--main);
    color: #111111;
    font-size: 19px;
    line-height: 1.45;
    font-weight: 800;
  }

  .fya-section p {
    margin: 0 0 12px;
  }

  .fya-strong {
    font-weight: 800;
    color: #111111;
  }

  .fya-marker {
    background: linear-gradient(transparent 66%, rgba(190,169,88,.35) 0);
    font-weight: 800;
  }

  /* サイト共通CSSによる strong / em の縮小を防ぐ */
  .fujiya-assessment-article strong,
  .fujiya-assessment-article b {
    font-size: inherit !important;
    line-height: inherit;
  }

  .fya-lead-title em {
    font-size: 1em !important;
  }

  /* ===== 査定額の違い ===== */
  .fya-definition-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin: 22px 0;
  }

  .fya-definition-card {
    border: 1px solid var(--line);
    background: #fff;
    padding: 20px;
  }

  .fya-definition-card.is-main {
    border-top: 4px solid var(--main);
  }

  .fya-definition-card.is-gold {
    border-top: 4px solid var(--gold);
  }

  .fya-definition-label {
    margin-bottom: 6px;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .08em;
    color: var(--muted);
  }

  .fya-definition-title {
    margin: 0 0 8px;
    font-size: 20px;
    font-weight: 800;
    color: #111111;
  }

  .fya-definition-card p {
    margin: 0;
    font-size: 15px;
    line-height: 1.65;
  }

  /* ===== 注意カード ===== */
  .fya-note {
    margin: 22px 0;
    padding: 20px 22px;
    background: var(--soft);
    border: 1px solid var(--line);
  }

  .fya-note strong {
    color: #111111;
  }

  /* ===== 比較ポイント5つ ===== */
  .fya-check-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 14px;
    margin: 22px 0;
  }

  .fya-check-card {
    border: 1px solid var(--line);
    background: #fff;
    padding: 20px;
    position: relative;
    display: grid;
    grid-template-columns: 34px minmax(0, 1fr);
    column-gap: 12px;
    row-gap: 10px;
    align-items: start;
  }

  .fya-check-card:last-child:nth-child(odd) {
    grid-column: 1 / -1;
  }

  .fya-check-no {
    display: flex;
    width: 34px;
    height: 34px;
    justify-content: center;
    align-items: center;
    margin: 0;
    background: var(--main);
    color: #fff;
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
  }

  .fya-check-title {
    margin: 0;
    min-height: 34px;
    display: flex;
    align-items: center;
    font-size: 18px;
    line-height: 1.35;
    font-weight: 800;
    color: #111111;
  }

  .fya-check-card p {
    grid-column: 2;
    margin: 0;
    font-size: 15px;
    line-height: 1.65;
  }

  /* ===== 流れ ===== */
  .fya-flow {
    margin: 24px 0;
    padding: 0;
    list-style: none;
    counter-reset: fya-step;
  }

  .fya-flow li {
    counter-increment: fya-step;
    position: relative;
    margin: 0 0 12px;
    padding: 18px 20px 18px 66px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-flow li::before {
    content: counter(fya-step, decimal-leading-zero);
    position: absolute;
    left: 18px;
    top: 18px;
    color: var(--gold-dark);
    font-weight: 800;
    font-size: 18px;
  }

  .fya-flow strong {
    display: block;
    margin-bottom: 3px;
    color: #111111;
  }

  /* ===== 一括査定サイトの仕組み・注意点 ===== */
  .fya-model-box {
    margin: 22px 0;
    padding: 20px 22px;
    border: 1px solid #ded7bc;
    border-left: 5px solid var(--gold);
    background: var(--gold-soft);
  }

  .fya-model-box p {
    margin: 0 0 10px;
  }

  .fya-model-box p:last-child {
    margin-bottom: 0;
  }

  .fya-risk-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px;
    margin: 22px 0;
  }

  .fya-risk-card {
    padding: 20px;
    border: 1px solid var(--line);
    background: #fff;
  }

  .fya-risk-card h3 {
    margin: 0 0 14px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--gold);
    color: #111111;
    font-size: 19px;
    line-height: 1.45;
  }

  .fya-risk-item {
    margin: 0 0 18px;
  }

  .fya-risk-item:last-child {
    margin-bottom: 0;
  }

  .fya-risk-item strong {
    display: block;
    margin-bottom: 4px;
    color: #111111;
    font-size: 16px;
  }

  .fya-risk-item p {
    margin: 0;
    color: #111111;
    font-size: 16px;
    line-height: 1.7;
  }

  .fya-caution-note {
    margin: 18px 0 0;
    padding: 14px 16px;
    background: var(--soft);
    border-left: 4px solid var(--main);
    color: #333;
    font-size: 14px;
    line-height: 1.65;
  }

  /* ===== 板橋区 ===== */
  .fya-local {
    margin-top: 24px;
    padding: 26px 28px;
    background: var(--main);
    color: #fff;
  }

  .fya-local h3 {
    margin: 0 0 12px;
    color: #ffffff !important;
    font-size: 21px;
    line-height: 1.4;
  }

  .fya-local p {
    margin: 0 0 12px;
    color: #ffffff !important;
    font-size: 17px;
    line-height: 1.72;
  }

  .fya-local p:last-child {
    margin-bottom: 0;
  }

  .fya-local strong {
    color: #f0dd91 !important;
    font-size: inherit !important;
    font-weight: 800;
    line-height: inherit;
  }

  /* ===== 関連記事 ===== */
  .fya-related {
    margin: 48px 0 0;
    padding-top: 30px;
    border-top: 1px solid var(--line);
  }

  .fya-related-head {
    margin-bottom: 16px;
  }

  .fya-related-head small {
    display: block;
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-related-head h2 {
    margin: 3px 0 0;
    color: #111111;
    font-size: 23px;
  }

  .fya-related-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px;
    width: 100%;
  }

  .fya-related-card {
    display: block;
    min-height: 100%;
    padding: 19px 18px 20px;
    border: 1px solid var(--line);
    border-top: 4px solid var(--gold);
    background: #fff;
    text-decoration: none;
    transition: .2s ease;
  }

  .fya-related-card:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(18,28,45,.08);
  }

  .fya-related-no {
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-related-title {
    display: block;
    margin: 8px 0 10px;
    color: #111111;
    font-size: 17px;
    line-height: 1.6;
    font-weight: 800;
  }

  .fya-related-text {
    display: block;
    color: #222222;
    font-size: 14px;
    line-height: 1.62;
  }

  .fya-related-more {
    display: inline-block;
    margin-top: 14px;
    color: var(--main) !important;
    font-size: 13px;
    font-weight: 800;
  }

  /* ===== 最終CTA ===== */
  .fya-final-cta {
    margin-top: 44px;
    padding: 30px;
    background: #f3f5f9;
    border-top: 5px solid var(--main);
    text-align: left;
  }

  .fya-final-cta small {
    display: block;
    margin-bottom: 5px;
    color: var(--gold-dark);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .12em;
  }

  .fya-final-cta h2 {
    margin: 0 0 12px;
    color: #111111;
    font-size: clamp(22px, 3vw, 28px);
    line-height: 1.5;
  }

  .fya-final-cta p {
    margin: 0 0 20px;
    max-width: 760px;
    line-height: 1.72;
  }

  .fya-final-cta .fya-cta-row {
    max-width: 760px;
    margin: 0;
  }

  .fya-tel-note {
    margin-top: 12px !important;
    color: var(--muted);
    font-size: 13px;
  }


  /* ===== 本文の読みやすさ ===== */
  .fujiya-assessment-article .fya-section > p,
  .fujiya-assessment-article .fya-conclusion p,
  .fujiya-assessment-article .fya-note,
  .fujiya-assessment-article .fya-flow li {
    color: #111111 !important;
    font-size: 17px;
  }

  .fujiya-assessment-article .fya-h2,
  .fujiya-assessment-article .fya-h3,
  .fujiya-assessment-article .fya-conclusion-title {
    color: #111111 !important;
  }

  /* ===== スマホ ===== */
  @media (max-width: 700px) {
    .fujiya-assessment-article {
      width: calc(100% + 20px);
      margin-left: -10px;
      margin-right: -10px;
      padding: 0 2px 36px;
      font-size: 19px;
      line-height: 1.62;
    }

    .fya-section {
      margin-top: 28px;
    }

    .fya-lead {
      padding: 18px 10px;
      margin-bottom: 22px;
    }

    .fya-lead-title {
      font-size: 21px;
      line-height: 1.45;
      letter-spacing: 0;
    }

    .fya-mobile-break {
      display: inline;
    }

    .fya-lead-title em {
      margin-top: 8px;
      font-size: 21px;
      line-height: 1.45;
    }

    .fujiya-assessment-article strong,
    .fujiya-assessment-article b,
    .fujiya-assessment-article .fya-marker,
    .fujiya-assessment-article .fya-strong,
    .fujiya-assessment-article .fya-local strong {
      font-size: inherit !important;
      line-height: inherit !important;
    }

    .fya-lead-text,
    .fya-local p,
    .fujiya-assessment-article .fya-section > p,
    .fujiya-assessment-article .fya-conclusion p,
    .fujiya-assessment-article .fya-note,
    .fujiya-assessment-article .fya-flow li,
    .fujiya-assessment-article .fya-definition-card p,
    .fujiya-assessment-article .fya-check-card p,
    .fujiya-assessment-article .fya-risk-card p,
    .fujiya-assessment-article .fya-related-text,
    .fujiya-assessment-article .fya-final-cta p {
      font-size: 19px !important;
      line-height: 1.62 !important;
    }

    .fya-cta-row,
    .fya-definition-grid,
    .fya-check-grid,
    .fya-related-grid,
    .fya-risk-grid {
      grid-template-columns: 1fr;
    }

    .fya-conclusion,
    .fya-note,
    .fya-model-box,
    .fya-risk-card {
      padding-left: 10px;
      padding-right: 10px;
    }

    .fya-check-card:last-child:nth-child(odd) {
      grid-column: auto;
    }

    .fya-check-card {
      padding: 14px 12px;
      grid-template-columns: 32px minmax(0, 1fr);
      column-gap: 10px;
      row-gap: 8px;
    }

    .fya-check-no {
      width: 32px;
      height: 32px;
      font-size: 13px;
    }

    .fya-check-title {
      min-height: 32px;
      font-size: 17px;
    }

    .fya-check-card p {
      grid-column: 1 / -1;
      font-size: 16px;
      line-height: 1.62;
    }

    .fya-btn {
      min-height: 54px;
    }

    .fya-section-head {
      margin: 0 0 12px !important;
      padding: 0 !important;
    }

    .fya-section-kicker {
      margin: 0 0 3px !important;
      padding: 0 !important;
      font-size: 12px;
      line-height: 1.3;
    }

    .fya-h2 {
      margin: 0 !important;
      padding: 0 !important;
      font-size: 22px;
      line-height: 1.32;
    }

    .fya-h2::after {
      width: 38px;
      height: 3px;
      margin-top: 7px;
    }

    .fya-toc-list {
      padding-left: 34px;
      padding-right: 16px;
    }

    .fya-local,
    .fya-final-cta {
      padding: 18px 10px;
    }

    .fya-flow li {
      padding: 17px 16px 17px 58px;
    }

    .fya-flow li::before {
      left: 15px;
      top: 17px;
    }
  }
</style>


<style>
/* ======================================================
  2026-10-10 富士屋不動産｜表示修正版
  PC・SPとも読みやすい20px / 行間は広げない
  H2：ゴールド番号＋要約、黒の左寄せ見出し
====================================================== */
.fujiya-assessment-article {
  font-size:20px !important;
  line-height:1.62 !important;
  color:#111 !important;
}
.fujiya-assessment-article p,
.fujiya-assessment-article li,
.fujiya-assessment-article .fya-section > p,
.fujiya-assessment-article .fya-conclusion p,
.fujiya-assessment-article .fya-note,
.fujiya-assessment-article .fya-flow li,
.fujiya-assessment-article .fya-definition-card p,
.fujiya-assessment-article .fya-check-card p,
.fujiya-assessment-article .fya-risk-item p,
.fujiya-assessment-article .fya-risk-item strong,
.fujiya-assessment-article .fya-local p,
.fujiya-assessment-article .fya-lead-text,
.fujiya-assessment-article .fya-model-box p,
.fujiya-assessment-article .fya-caution-note,
.fujiya-assessment-article .fya-related-title,
.fujiya-assessment-article .fya-related-text,
.fujiya-assessment-article .fya-related-more,
.fujiya-assessment-article .fya-final-cta p,
.fujiya-assessment-article .fya-toc-list a,
.fujiya-assessment-article .fya-toc-button,
.fujiya-assessment-article .fya-check-title,
.fujiya-assessment-article .fya-btn {
  font-size:20px !important;
  line-height:1.62 !important;
}
.fujiya-assessment-article strong,
.fujiya-assessment-article b,
.fujiya-assessment-article .fya-marker,
.fujiya-assessment-article .fya-strong {
  font-size:inherit !important;
  color:inherit;
}
.fujiya-assessment-article .fya-lead strong,
.fujiya-assessment-article .fya-local strong { color:#f0dd91 !important; }
.fujiya-assessment-article .fya-section-kicker {
  display:flex !important;
  align-items:baseline !important;
  gap:12px !important;
  margin:0 0 7px !important;
  color:#bea958 !important;
  font-size:17px !important;
  line-height:1.35 !important;
  font-weight:800 !important;
  letter-spacing:.02em !important;
}
.fujiya-assessment-article .fya-section-number {
  flex:0 0 auto;
  color:#bea958 !important;
  font-size:29px !important;
  line-height:1.15 !important;
  font-weight:800 !important;
}
.fujiya-assessment-article .fya-section-head { margin-bottom:18px !important; text-align:left !important; }
.fujiya-assessment-article h2.fya-h2 {
  display:block;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-left:0 !important;
  border-bottom:0 !important;
  background:transparent !important;
  color:#111 !important;
  text-align:left !important;
  font-size:28px !important;
  line-height:1.43 !important;
  font-weight:800 !important;
}
.fujiya-assessment-article h2.fya-h2::before,
.fujiya-assessment-article h2.fya-h2::after { display:none !important; content:none !important; }
.fujiya-assessment-article .fya-h3 {
  padding-left:0 !important;
  border-left:0 !important;
  color:#111 !important;
  font-size:22px !important;
}
.fujiya-assessment-article .fya-definition-title,
.fujiya-assessment-article .fya-risk-card h3,
.fujiya-assessment-article .fya-local h3,
.fujiya-assessment-article .fya-conclusion-title { font-size:22px !important; color:#111 !important; }
.fujiya-assessment-article .fya-local h3 { color:#fff !important; }
.fujiya-assessment-article .fya-lead-title,
.fujiya-assessment-article .fya-lead-title em { font-size:clamp(26px,3.2vw,34px) !important; }
.fujiya-assessment-article .fya-lead-text,
.fujiya-assessment-article .fya-local p { color:#fff !important; }
.fujiya-assessment-article .fya-definition-label,
.fujiya-assessment-article .fya-related-no,
.fujiya-assessment-article .fya-related-head small,
.fujiya-assessment-article .fya-final-cta small,
.fujiya-assessment-article .fya-lead-label { font-size:14px !important; }
.fujiya-assessment-article .fya-caution-note { color:#111 !important; }
.fujiya-assessment-article .fya-tel-note { font-size:17px !important; }
.fujiya-assessment-article .fya-related-head h2 { font-size:27px !important; color:#111 !important; }
@media(max-width:700px) {
  /* 2026-10-27 スマホ左右余白：画面端から各10px（親要素の余白に関係なく固定・横スクロールなし） */
  .fujiya-assessment-article { width:calc(100vw - 20px) !important; max-width:none !important; margin-left:calc(50% - 50vw + 10px) !important; margin-right:0 !important; transform:none !important; padding:0 0 30px !important; box-sizing:border-box !important; }
  /* 関連記事カード：スマホは1列 */
  .fujiya-assessment-article .fya-related-grid { grid-template-columns:minmax(0,1fr) !important; }
  /* 冒頭タイトル：句の途中で改行させない */
  .fujiya-assessment-article .fya-mobile-break { display:none !important; }
  .fujiya-assessment-article .fya-nowrap { display:inline-block; }
  .fujiya-assessment-article h2.fya-h2 { font-size:24px !important; }
  .fujiya-assessment-article .fya-section-kicker { font-size:16px !important; gap:10px !important; }
  .fujiya-assessment-article .fya-section-number { font-size:26px !important; }
  .fujiya-assessment-article .fya-lead-title,
  .fujiya-assessment-article .fya-lead-title em { font-size:24px !important; }
  .fujiya-assessment-article .fya-check-title { min-height:0 !important; }
  .fujiya-assessment-article .fya-h3 { font-size:21px !important; }
  .fujiya-assessment-article .fya-definition-title,
  .fujiya-assessment-article .fya-risk-card h3,
  .fujiya-assessment-article .fya-local h3,
  .fujiya-assessment-article .fya-conclusion-title { font-size:21px !important; }
}

/* 2026-10-27 末尾CTA：電話相談ボタン追加 */
.fujiya-assessment-article .fya-cta-row-3 { grid-template-columns:repeat(3, minmax(0, 1fr)) !important; margin-bottom:0 !important; }
.fujiya-assessment-article .fya-btn-tel { flex-direction:column; gap:2px; background:#ffffff; color:var(--main) !important; border:2px solid var(--gold); line-height:1.35; }
.fujiya-assessment-article .fya-btn-tel:hover { background:var(--gold-soft); transform:translateY(-1px); }
.fujiya-assessment-article .fya-btn-tel .fya-tel-label { font-size:15px; font-weight:700; color:#111111; }
.fujiya-assessment-article .fya-btn-tel .fya-tel-num { font-size:21px; font-weight:800; letter-spacing:.04em; color:var(--main); }
@media(max-width:700px) {
  .fujiya-assessment-article .fya-cta-row-3 { grid-template-columns:minmax(0, 1fr) !important; }
}

/* 2026-10-27 目次：スマホは左に詰め、折り返しを文字頭にそろえる */
@media(max-width:700px) {
  .fujiya-assessment-article .fya-toc-list { padding:12px 12px 16px 8px !important; margin:0 !important; }
  .fujiya-assessment-article .fya-toc-list li { margin:8px 0 !important; padding:0 !important; text-indent:0 !important; list-style:none !important; }
  .fujiya-assessment-article .fya-toc-list li::before, .fujiya-assessment-article .fya-toc-list li::marker { content:none !important; display:none !important; }
  .fujiya-assessment-article .fya-toc-list li a { display:block; position:relative; padding-left:1em; }
  .fujiya-assessment-article .fya-toc-list li a::before { position:absolute; left:-0.15em; top:0; margin:0 !important; }
}
</style>

<article class="fujiya-assessment-article">

  <!-- リード -->
  <div class="fya-lead">
    <div class="fya-lead-label">REAL ESTATE APPRAISAL</div>
    <div class="fya-lead-title">
      <span class="fya-lead-main"><span class="fya-nowrap">「一括査定で一番高い会社」を</span><span class="fya-mobile-break"><br></span><span class="fya-nowrap">選べば、</span></span>
      <em>高く売れるとは限りません。</em>
    </div>
    <p class="fya-lead-text">
      不動産の査定額は、車や貴金属のような「その金額で買い取ってくれる価格」とは性質が異なります。
      大切なのは、査定額の高さだけではなく、その価格の根拠と販売方法まで確認することです。
    </p>
  </div>

  <!-- 結論 -->
  <div class="fya-conclusion">
    <div class="fya-conclusion-title">この記事の結論</div>
    <p>
      一括査定は、複数社へまとめて相談できる便利な入口です。
      ただし、<span class="fya-marker">「査定額が最も高い会社＝最も高く売ってくれる会社」ではありません。</span>
      比較すべきなのは、査定価格そのものよりも、価格の根拠・販売戦略・情報公開の姿勢・担当者の知識です。
    </p>
  </div>

  <div class="fya-cta-row">
    <a class="fya-btn fya-btn-gold"
       href="https://www.fujiyafudosan.co.jp/blog/entry-186095/"
       target="_blank" rel="noopener noreferrer">
      板橋区の売却相場と無料査定を見る
    </a>
    <a class="fya-btn fya-btn-main"
       href="https://www.fujiyafudosan.co.jp/contact/"
       target="_blank" rel="noopener noreferrer">
      売却について相談する
    </a>
  </div>

  <!-- 目次 -->
  <nav class="fya-toc" aria-label="この記事の目次">
    <button class="fya-toc-button is-open"
            type="button"
            aria-expanded="true"
            aria-controls="fya-toc-list">
      <span>この記事の目次</span>
      <span>⌃</span>
    </button>
    <ol id="fya-toc-list" class="fya-toc-list">
      <li><a href="#fya01">一括査定サービスは何をするもの？</a></li>
      <li><a href="#fya02">査定額と「実際に売れる価格」は違う</a></li>
      <li><a href="#fya03">同じ不動産でも査定額に差が出る理由</a></li>
      <li><a href="#fya04">なぜ一括査定サイトは「複数社で査定」を勧めるのか？</a></li>
      <li><a href="#fya05">査定額より比較したい5つのポイント</a></li>
      <li><a href="#fya06">一括査定を使うなら、こう使う</a></li>
      <li><a href="#fya07">板橋区では地域を知る会社にも相談したい理由</a></li>
      <li><a href="#fya08">富士屋不動産が査定で大切にしていること</a></li>
    </ol>
  </nav>

  <!-- 01 -->
  <section id="fya01" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">01</span><span>一括査定の基本</span></div>
      <h2 class="fya-h2">一括査定サービスは何をするもの？</h2>
    </div>

    <p>
      不動産一括査定サービスは、一度の入力で複数の不動産会社へ査定を依頼できる仕組みです。
      「どこへ相談したらよいか分からない」という方にとっては、複数社と接点を持つきっかけになります。
    </p>

    <p>
      ただし、ここで最初に知っておきたいのが、
      <span class="fya-strong">不動産会社が提示する「査定額」の意味</span>です。
    </p>

    <div class="fya-note">
      <strong>ポイント</strong><br>
      一括査定は「一番高い査定額を出した会社を選ぶサービス」と考えるより、
      「複数の会社の考え方や説明を比較する入口」と考えた方が実態に合っています。
    </div>
  </section>

  <!-- 02 -->
  <section id="fya02" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">02</span><span>まず知っておきたいこと</span></div>
      <h2 class="fya-h2">査定額と「実際に売れる価格」は違う</h2>
    </div>

    <p>
      不動産の査定額は、一般的には「このくらいの価格で売却できる可能性がある」と不動産会社が見込む価格です。
      不動産会社がその金額で購入することを約束しているわけではありません。
    </p>

    <div class="fya-definition-grid">
      <div class="fya-definition-card is-main">
        <div class="fya-definition-label">APPRAISAL PRICE</div>
        <div class="fya-definition-title">査定価格</div>
        <p>
          成約事例、現在の売出し物件、立地、土地・建物の状態などをもとに、
          不動産会社が「売却の見込み」を示す価格。
        </p>
      </div>

      <div class="fya-definition-card is-gold">
        <div class="fya-definition-label">PURCHASE PRICE</div>
        <div class="fya-definition-title">買取価格</div>
        <p>
          不動産会社が買主となり、「この金額で購入します」と提示する価格。
          仲介の査定価格とは意味が異なります。
        </p>
      </div>
    </div>

    <p>
      そのため、3社から「5,000万円・5,300万円・5,800万円」という査定が出たとしても、
      <span class="fya-marker">5,800万円を提示した会社が5,800万円で売ってくれる保証はありません。</span>
    </p>

    <p>
      むしろ確認したいのは、
      「なぜ5,800万円と判断したのか」「比較した成約事例は何か」「その価格でどのように販売するのか」です。
    </p>
  </section>

  <!-- 03 -->
  <section id="fya03" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">03</span><span>査定額が違う理由</span></div>
      <h2 class="fya-h2">同じ不動産でも査定額に差が出る理由</h2>
    </div>

    <p>
      査定は機械的に一つの正解が出るものではありません。
      不動産会社によって、参考にする事例や物件の見方、販売戦略が異なるため、査定額にも差が出ます。
    </p>

    <h3 class="fya-h3">成約事例の選び方が違う</h3>
    <p>
      同じ町名でも、駅からの距離、道路付け、土地形状、階数、向き、築年数、建物状態などで条件は変わります。
      どの成約事例を比較対象にするかで、査定結果は変わります。
    </p>

    <h3 class="fya-h3">「査定価格」と「売出し価格」の考え方が違う</h3>
    <p>
      査定価格と、実際に市場へ出す売出し価格は同じとは限りません。
      売主様の希望や売却期限、市場の動きなども踏まえて、販売開始価格を決めていきます。
    </p>

    <h3 class="fya-h3">会社ごとに販売戦略が違う</h3>
    <p>
      「まず高めに出して反響を見る」「成約可能性を重視して適正価格から始める」など、
      会社や担当者によって考え方はさまざまです。
      だからこそ、金額だけを横並びにして比較するのはおすすめしません。
    </p>
  </section>

  <!-- 04 -->
  <section id="fya04" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">04</span><span>一括査定の仕組み</span></div>
      <h2 class="fya-h2">なぜ一括査定サイトは「複数社で査定」を勧めるのか？</h2>
    </div>

    <p>
      一括査定サイトの多くは、売主様から利用料を受け取るのではなく、
      提携する不動産会社側から利用料を受け取ることで運営されています。
      ただし、その料金体系はサービスごとに異なり、査定依頼ごとの従量課金、成約時の成果報酬、
      広告費や紹介料を組み合わせる方式などがあります。
    </p>

    <div class="fya-model-box">
      <p><strong>つまり、一括査定は売主様にとって無料でも、不動産会社側には集客コストがかかる場合があります。</strong></p>
      <p>
        複数社が同じ売主様へ提案する仕組みでは、各社にとって「媒介契約を獲得できるか」が重要になります。
        そのため、査定額の高さだけで会社を比較すると、本来見るべき価格の根拠や販売方法が見えにくくなることがあります。
      </p>
    </div>

    <div class="fya-risk-grid">
      <div class="fya-risk-card">
        <h3>不動産会社側で起こりやすいこと</h3>

        <div class="fya-risk-item">
          <strong>・集客コストがかかる</strong>
          <p>
            一括査定サービスによっては、査定依頼の紹介や成約に応じて費用が発生します。
            すべての査定依頼が媒介契約や成約につながるわけではないため、会社側にとっては営業コストになります。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・媒介契約の獲得競争になりやすい</strong>
          <p>
            同じ売主様に複数社が同時に提案するため、会社選びの入口で「査定額の高さ」が強く訴求されることがあります。
            だからこそ、査定額そのものではなく、その数字を説明できるかを見ることが大切です。
          </p>
        </div>
      </div>

      <div class="fya-risk-card">
        <h3>売主様が注意したいこと</h3>

        <div class="fya-risk-item">
          <strong>・適正価格が見えにくくなる</strong>
          <p>
            査定額に大きな差があると、「一番高い金額が本当の相場」と感じやすくなります。
            しかし、査定額は売却を保証する価格ではありません。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・高い価格で始めると長期化する場合がある</strong>
          <p>
            市場とかけ離れた価格で販売を開始すると、反響が少ないまま時間が経過し、
            後から価格調整が必要になることがあります。
          </p>
        </div>

        <div class="fya-risk-item">
          <strong>・販売方法や情報公開の姿勢も確認する</strong>
          <p>
            高い査定額だけで依頼先を決めず、他社への物件情報の公開方法や、買主側仲介会社への対応まで確認することが重要です。
          </p>
        </div>
      </div>
    </div>

    <div class="fya-caution-note">
      ※「囲い込み」は一括査定を利用した場合に限って起こる問題ではありません。
      また、一括査定サービスの料金体系も各社で異なります。
      そのため「一括査定だから危険」と考えるのではなく、査定根拠と販売方針を確認することが大切です。
    </div>
  </section>

  <!-- 05 -->
  <section id="fya05" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">05</span><span>会社選びで見るところ</span></div>
      <h2 class="fya-h2">査定額より比較したい5つのポイント</h2>
    </div>

    <p>
      複数社へ査定を依頼するなら、査定書の一番大きな数字だけを見るのではなく、
      次の5項目を比較してください。
    </p>

    <div class="fya-check-grid">
      <div class="fya-check-card">
        <div class="fya-check-no">01</div>
        <div class="fya-check-title">査定価格の根拠</div>
        <p>
          どの成約事例を使い、対象物件と何が違うのか。
          「なぜこの金額なのか」を説明できるか確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">02</div>
        <div class="fya-check-title">地域への理解</div>
        <p>
          同じ区内でも、道路・地形・学区・周辺環境などで評価は変わります。
          地域特性まで把握しているかが重要です。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">03</div>
        <div class="fya-check-title">販売方法</div>
        <p>
          どの媒体に掲載するのか、他社へどのように情報を公開するのか、
          内覧時に誰がどこまで説明するのかを確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">04</div>
        <div class="fya-check-title">売主利益を優先する姿勢</div>
        <p>
          自社だけで買主を見つけることを優先せず、
          他社の購入希望者も含めて広く販売する姿勢があるか確認します。
        </p>
      </div>

      <div class="fya-check-card">
        <div class="fya-check-no">05</div>
        <div class="fya-check-title">担当者の知識と説明力</div>
        <p>
          土地・建物・法令・住宅性能・ハザード・税金など、
          物件ごとの論点を整理して買主へ説明できる担当者かどうかも大切です。
        </p>
      </div>
    </div>
  </section>

  <!-- 06 -->
  <section id="fya06" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">06</span><span>一括査定を使うなら</span></div>
      <h2 class="fya-h2">一括査定を使うなら、こう使う</h2>
    </div>

    <p>
      一括査定を利用すること自体が問題なのではありません。
      使う場合は、次の順番で比較すると判断しやすくなります。
    </p>

    <ol class="fya-flow">
      <li>
        <strong>まず査定額ではなく、根拠を見る</strong>
        近隣成約事例や現在の競合物件を確認し、その査定額になった理由を聞きます。
      </li>
      <li>
        <strong>査定額と売出し価格を分けて考える</strong>
        「この金額で売れる見込み」と「最初にいくらで売り出すか」を混同しないことが大切です。
      </li>
      <li>
        <strong>販売方法を具体的に聞く</strong>
        広告方法、他社への情報公開、内覧対応、価格変更の判断時期まで確認します。
      </li>
      <li>
        <strong>会社名だけではなく担当者を見る</strong>
        最終的に売却活動を進めるのは担当者です。
        調査力・説明力・レスポンスも比較してください。
      </li>
    </ol>

    <div class="fya-note">
      <strong>「高い査定を出した会社」ではなく、「その査定の理由を最も納得できる形で説明できる会社」を選ぶ。</strong><br>
      この視点を持つだけで、会社選びはかなり変わります。
    </div>
  </section>

  <!-- 07 -->
  <section id="fya07" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">07</span><span>板橋区で売却するなら</span></div>
      <h2 class="fya-h2">板橋区では地域を知る会社にも相談したい理由</h2>
    </div>

    <p>
      不動産価格は、区や町名だけで決まるものではありません。
      特に土地や一戸建てでは、道路との関係、土地形状、高低差、周辺環境、建築条件など、
      一件ごとの差が査定へ反映されます。
    </p>

    <div class="fya-local">
      <h3>板橋区の不動産は、地図上の条件だけでは見えない差があります。</h3>
      <p>
        同じエリアでも、道路付けや地形、駅までの動線、生活利便性などで
        購入検討者の評価は変わります。
      </p>
      <p>
        そのため当社では、机上の数字だけではなく、
        <strong>「この物件を買う人は、どこを評価し、どこを気にするか」</strong>
        まで考えて査定・販売方法を組み立てます。
      </p>
    </div>
  </section>

  <!-- 08 -->
  <section id="fya08" class="fya-section">
    <div class="fya-section-head">
      <div class="fya-section-kicker"><span class="fya-section-number">08</span><span>富士屋不動産の査定</span></div>
      <h2 class="fya-h2">富士屋不動産が査定で大切にしていること</h2>
    </div>

    <p>
      当社が大切にしているのは、媒介契約をいただくために目立つ数字を提示することではありません。
      売主様が「なぜこの価格なのか」を理解したうえで、販売方針を決められることです。
    </p>

    <p>
      査定では、周辺の成約事例や売出し事例だけでなく、
      土地・建物の状態、道路、法令上の条件、ハザードなども確認しながら、
      売却時に買主側から質問されそうな点まで整理します。
    </p>

    <p>
      そして販売をお任せいただいた場合も、
      <span class="fya-marker">「自社で買主を見つけること」より「売主様にとってより良い条件で成約すること」</span>
      を優先して販売活動を行います。
    </p>
  </section>

  <!-- 関連記事 -->
  <section class="fya-related">
    <div class="fya-related-head">
      <small>NEXT CONTENTS</small>
      <h2>査定の前に、こちらもご覧ください</h2>
    </div>

    <div class="fya-related-grid">
      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-770007/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">01</span>
        <span class="fya-related-title">一括査定の前に、地元の不動産会社にも相談を</span>
        <span class="fya-related-text">
          一括査定や大手だけでは分かりにくい、地域相場や地元ならではの価格差、売却方法の違いを実例を交えて解説しています。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-564558/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">02</span>
        <span class="fya-related-title">「囲い込み」と売主様への影響</span>
        <span class="fya-related-text">
          不動産会社が物件情報をどのように公開するかは、売却機会にも関係します。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-740315/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">03</span>
        <span class="fya-related-title">実際の売却事例を見る</span>
        <span class="fya-related-text">
          富士屋不動産が実際に担当した売却事例から、販売時に大切にしていることをご覧いただけます。
        </span>
        <span class="fya-related-more">事例を読む →</span>
      </a>

      <a class="fya-related-card"
         href="https://www.fujiyafudosan.co.jp/blog/entry-809764/"
         target="_blank" rel="noopener noreferrer">
        <span class="fya-related-no">04</span>
        <span class="fya-related-title">「無料査定で3,000円」プレゼントの正体</span>
        <span class="fya-related-text">
          AI査定やポイントキャンペーンを利用する前に知っておきたい、個人情報と営業連絡の考え方を解説しています。
        </span>
        <span class="fya-related-more">記事を読む →</span>
      </a>
    </div>
  </section>

  <!-- 最終CTA -->
  <section class="fya-final-cta">
    <small>SELL YOUR PROPERTY</small>
    <h2>査定額だけではなく、「なぜその価格なのか」をご説明します。</h2>
    <p>
      板橋区の土地・一戸建て・マンションの売却をご検討でしたら、
      現在の相場、売却方法、売却時の注意点からご相談いただけます。
      査定を依頼するか決めていない段階でも構いません。
    </p>

    <div class="fya-cta-row fya-cta-row-3">
      <a class="fya-btn fya-btn-gold"
         href="https://www.fujiyafudosan.co.jp/blog/entry-186095/"
         target="_blank" rel="noopener noreferrer">
        無料査定について見る
      </a>
      <a class="fya-btn fya-btn-main"
         href="https://www.fujiyafudosan.co.jp/contact/"
         target="_blank" rel="noopener noreferrer">
        お問い合わせ
      </a>
      <a class="fya-btn fya-btn-tel" href="tel:0352486228">
        <span class="fya-tel-label">お電話でのご相談</span>
        <span class="fya-tel-num">03-5248-6228</span>
      </a>
    </div>
  </section>

</article>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    var button = document.querySelector(".fya-toc-button");
    var list = document.getElementById("fya-toc-list");

    if (!button || !list) return;

    button.addEventListener("click", function () {
      var isOpen = button.getAttribute("aria-expanded") === "true";

      button.setAttribute("aria-expanded", String(!isOpen));
      button.classList.toggle("is-open", !isOpen);
      list.style.display = isOpen ? "none" : "block";
    });
  });
</script>
]]></description>
            <pubDate>2026-10-27</pubDate>
        </item>
            </channel>
</rss>
