{"id":554,"date":"2026-03-30T20:22:17","date_gmt":"2026-03-30T11:22:17","guid":{"rendered":"https:\/\/twshanyang.com\/?page_id=554"},"modified":"2026-04-03T20:31:41","modified_gmt":"2026-04-03T11:31:41","slug":"blog-for-tw","status":"publish","type":"page","link":"https:\/\/twshanyang.com\/zh\/blog-for-tw\/","title":{"rendered":"Blog\u65e5\u672c\u95a2\u9023"},"content":{"rendered":"<style>\n    \/* --- 1. \u30d8\u30c3\u30c0\u30fc\u30fb\u5171\u901a\u8a2d\u5b9a --- *\/\n    .site-header { position: fixed !important; top: 0 !important; width: 100% !important; z-index: 99999 !important; background-color: rgba(255, 255, 255, 0.98) !important; box-shadow: 0 2px 10px rgba(0,0,0,0.1) !important; padding: 5px 0 !important; }\n    #zs-custom-switcher { position: fixed !important; z-index: 999999 !important; background: #fff !important; padding: 4px 6px !important; border-radius: 50px !important; box-shadow: 0 4px 15px rgba(0,0,0,0.15) !important; border: 1px solid #e0e0e0 !important; display: flex !important; align-items: center !important; top: 65px !important; right: 20px !important; }\n    .zs-ls-btn { padding: 6px 14px !important; font-size: 12px !important; font-weight: bold !important; color: #666 !important; text-decoration: none !important; border-radius: 50px !important; white-space: nowrap !important; }\n    .zs-ls-active { background: #1a3c5e !important; color: #fff !important; }\n\n    \/* --- 2. \u30d6\u30ed\u30b0\u4e00\u89a7\uff1a\u30ab\u30fc\u30c9\u30c7\u30b6\u30a4\u30f3 --- *\/\n    .zs-blog-container { max-width: 900px; margin: 40px auto; padding: 85px 20px 40px 20px; font-family: 'Inter', 'Noto Sans TC', 'Noto Sans JP', sans-serif; }\n    \n    .zs-blog-card { \n        display: flex; \n        background: #fff; \n        border: 1px solid #eee; \n        border-radius: 15px; \n        margin-bottom: 25px; \n        text-decoration: none !important; \n        transition: 0.3s ease; \n        box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n        overflow: hidden;\n    }\n    .zs-blog-card:hover { transform: translateY(-5px); box-shadow: 0 10px 30px rgba(0,0,0,0.1); border-color: #1a3c5e; }\n\n    .zs-blog-thumb { flex: 0 0 280px; overflow: hidden; background: #f0f0f0; }\n    .zs-blog-thumb img { width: 100%; height: 100%; object-fit: cover; transition: 0.5s; }\n    .zs-blog-card:hover .zs-blog-thumb img { transform: scale(1.05); }\n\n    .zs-blog-info { flex: 1; padding: 25px; display: flex; flex-direction: column; justify-content: center; }\n    .zs-blog-info .tag { color: #b8860b; font-weight: bold; font-size: 0.75rem; display: block; margin-bottom: 8px; }\n    .zs-blog-info h3 { color: #333 !important; font-size: 1.25rem; margin: 0 0 12px 0; line-height: 1.4; border: none !important; font-weight: 800; }\n    .zs-blog-info p { color: #666; font-size: 0.9rem; line-height: 1.6; margin-bottom: 0; }\n    .zs-readmore { color: #1a3c5e; font-weight: bold; font-size: 0.85rem; margin-top: 15px; text-align: right; }\n\n    \/* \u30e2\u30d0\u30a4\u30eb\u30ec\u30b9\u30dd\u30f3\u30b7\u30d6 *\/\n    @media (max-width: 768px) {\n        .zs-blog-card { flex-direction: column; }\n        .zs-blog-thumb { flex: 0 0 200px; }\n        .zs-blog-container { padding-top: 70px !important; }\n    }\n<\/style>\n\n<div id=\"zs-custom-switcher\" class=\"trp-no-translate\"><\/div>\n<script class=\"trp-no-translate\">\n    (function() {\n        function updateSwitcher() {\n            const sw = document.getElementById('zs-custom-switcher');\n            if (!sw) return;\n            const isZh = window.location.pathname.includes('\/zh\/');\n            const base = \"https:\/\/twshanyang.com\";\n            let tJp = isZh ? base + window.location.pathname.replace('\/zh\/', '\/') : window.location.href;\n            let tZh = isZh ? window.location.href : base + '\/zh' + window.location.pathname;\n            sw.innerHTML = `<a href=\"${tJp}\" class=\"zs-ls-btn ${!isZh ? 'zs-ls-active' : ''}\">\u65e5\u672c\u8a9e<\/a><span style=\"color:#ddd\">|<\/span><a href=\"${tZh}\" class=\"zs-ls-btn ${isZh ? 'zs-ls-active' : ''}\">\u7e41\u9ad4\u4e2d\u6587<\/a>`;\n        }\n        window.addEventListener('load', updateSwitcher); updateSwitcher();\n    })();\n<\/script>\n\n<div class=\"zs-blog-container\">\n    <h2 style=\"text-align:center; color:#1a3c5e; margin-bottom:40px; font-weight: 800;\">Blog \u65e5\u672c\u95a2\u9023\uff08for\u53f0\u6e7e\u4eba\uff09<\/h2>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/hokkaido-business-setup\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/04\/visa.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">NEW \/ 2026.04.03<\/span>\n            <h3>\u5982\u4f55\u5728\u672d\u5e4c\u3001\u65ed\u5ddd\u8a2d\u7acb\u516c\u53f8\uff082026\u6700\u65b0\u7248\uff09\uff5e\u70ba\u4ec0\u9ebc\u73fe\u5728\u662f\u9032\u8ecd\u5317\u6d77\u9053\u7684\u6700\u4f73\u6642\u6a5f\uff5e<\/h3>\n            <p>\u8a73\u7d30\u89e3\u6790 2026 \u5e74\u6700\u65b0\u6cd5\u4eba\u8a2d\u7acb\u6d41\u7a0b\uff0c\u4ee5\u53ca\u7533\u8acb\u300c\u7d93\u71df\u7ba1\u7406\u7c3d\u8b49\u300d\u6642\u4e0d\u53ef\u6216\u7f3a\u7684\u8cc7\u672c\u91d1\u5be6\u52d9\u8003\u91cf\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/japan-business-culture-trust\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/04\/confused.jpeg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">NEW \/ 2026.04.03<\/span>\n            <h3>\u7406\u89e3\u65e5\u672c\u5546\u52d9\u4e2d\u7684\u300c\u66d6\u6627\u300d\uff0c\u5efa\u7acb\u6df1\u539a\u4fe1\u8cf4\u95dc\u4fc2\u7684\u79d8\u8a23<\/h3>\n            <p>\u70ba\u4ec0\u9ebc\u8207\u65e5\u672c\u4f01\u696d\u8ac7\u5224\u7e3d\u662f\u8017\u6642\uff1f\u5e36\u60a8\u7406\u89e3\u8a00\u8a9e\u80cc\u5f8c\u7684\u4fe1\u8cf4\u69cb\u5efa\u904e\u7a0b\uff0c\u52a9\u60a8\u5546\u52d9\u904b\u4f5c\u66f4\u52a0\u5713\u6eff\u9806\u66a2\u3002 <\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/hokkaido-living-cost-real\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/04\/hokkaido_activities.png?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">NEW \/ 2026.04.03<\/span>\n            <h3>\u5317\u6d77\u9053\u79fb\u5c45\u5be6\u9304\uff1a\u672d\u5e4c\u3001\u65ed\u5ddd\u7684\u771f\u5be6\u751f\u6d3b\u958b\u92b7\u8207\u9ad8\u54c1\u8cea\u751f\u6d3b\u89e3\u6790<\/h3>\n            <p>\u5f9e\u623f\u79df\u3001\u98df\u8cbb\u5230\u51ac\u5b63\u6696\u6c23\u652f\u51fa\uff0c\u5177\u9ad4\u6bd4\u8f03\u5317\u6d77\u9053\u7684\u751f\u6d3b\u6210\u672c\uff0c\u516c\u958b\u8b93\u751f\u6d3b\u66f4\u52a0\u5bcc\u8db3\u7684\u5be6\u7528\u79d8\u8a23\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <hr style=\"margin: 40px 0; border: 0; border-top: 1px solid #eee;\">\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/investment-hokkaido-real\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/investment-hokkaido-real.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">\u65e5\u672c\u95a2\u9023 (TW)<\/span>\n            <h3>\u70ba\u4ec0\u9ebc\u4e0d\u662f\u300c\u4e8c\u4e16\u8c37\u300d\uff0c\u800c\u662f\u73fe\u5728\u624d\u8981\u770b\u300c\u65ed\u5ddd\u30fb\u672d\u5e4c\u300d\uff1f\u6df1\u8015\u4e9e\u6d3220\u5e74\u7684\u6211\u6240\u770b\u898b\u7684\uff0c\u5317\u6d77\u9053\u6295\u8cc7\u300e\u771f\u6b63\u7684\u6295\u5831\u7387\u300f<\/h3>\n            <p>\u6191\u85c9 20 \u5e74\u5728\u4e9e\u6d32\u6253\u62fc\u7684\u5be6\u52d9\u7d93\u9a57\uff0c\u70ba\u60a8\u89e3\u958b\u4e8c\u4e16\u8c37\u4ee5\u5916\u7684\u300c\u57ce\u5e02\u578b\u6295\u8cc7\u300d\u6240\u5177\u5099\u7684\u9577\u671f\u7a69\u5b9a\u6027\u8207\u6f5b\u529b\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/snow-risk-management\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/snow-risk-management.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">\u65e5\u672c\u95a2\u9023 (TW)<\/span>\n            <h3>\u96ea\u662f\u300c\u6d6a\u6f2b\u300d\u9084\u662f\u300c\u98a8\u96aa\u300d\uff1f\u6df1\u8af3\u5317\u6d77\u9053\u51ac\u5b63\u4e4b\u9053\u7684\u5c08\u696d\u9867\u554f\uff0c\u70ba\u60a8\u50b3\u6388\u4e0d\u5931\u6557\u7684\u5efa\u7bc9\u7269\u7ba1\u7406\u8853<\/h3>\n            <p>\u7531\u6df1\u77e5\u5317\u6d77\u9053\u51ac\u5b63\u7279\u6027\u7684\u5c08\u696d\u9867\u554f\u89aa\u81ea\u50b3\u6388\uff0c\u96ea\u570b\u7279\u6709\u7684\u8cc7\u7522\u7ba1\u7406\u8207\u907f\u96aa\u79d8\u8a23\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/taiwan-hokkaido-synergy\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/taiwan-hokkaido-synergy.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">\u65e5\u672c\u95a2\u9023 (TW)<\/span>\n            <h3>\u53f0\u7063\u7684\u611f\u6027\u8207\u65ed\u5ddd\u7684\u6280\u8853\uff1a\u5728\u50b3\u7d71\u4e4b\u57ce\u5275\u9020\u300c\u65b0\u50f9\u503c\u300d\uff0c\u63a8\u52d5\u7531\u4e0b\u800c\u4e0a\u7684\u5546\u52d9\u5408\u4f5c\u65b0\u63d0\u6848<\/h3>\n            <p>\u5c07\u53f0\u7063\u7684\u8a2d\u8a08\u611f\u6027\u8207\u65ed\u5ddd\u7684\u8077\u4eba\u6280\u8853\u878d\u5408\uff0c\u6253\u9020\u5728\u65e5\u672c\u5e02\u5834\u4e2d\u7368\u4e00\u7121\u4e8c\u3001\u5c55\u73fe\u5b58\u5728\u611f\u7684\u54c1\u724c\u5275\u696d\u8853\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/business-trust-passport2\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/business-trust-passport2.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">\u65e5\u672c\u95a2\u9023 (TW)<\/span>\n            <h3>\u50c5\u50c5\u8a9e\u8a00\u76f8\u901a\u662f\u4e0d\u5920\u7684\u3002\u5728\u5927\u4e2d\u83ef\u5340\u6253\u62fc20\u5e74\u5f8c\uff0c\u6211\u6240\u767c\u73fe\u7684\u65e5\u672c\u5546\u52d9\u6210\u529f\u300c\u4fe1\u4efb\u91d1\u9470\u300d<\/h3>\n            <p>\u5728\u4e2d\u83ef\u5708\u6b77\u7df4 20 \u5e74\u5f8c\u6240\u767c\u73fe\u7684\u771f\u8ae6\uff1a\u5982\u4f55\u8207\u65e5\u672c\u4f01\u696d\u5efa\u7acb\u9577\u671f\u5408\u4f5c\u5925\u4f34\u95dc\u4fc2\u7684\u6838\u5fc3\u95dc\u9375\u3002 <\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n\n    <a href=\"https:\/\/twshanyang.com\/zh\/hokkaido-relocation-happiness\/\" class=\"zs-blog-card\">\n        <div class=\"zs-blog-thumb\"><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/hokkaido-relocation-happiness.jpg?ssl=1\"><\/div>\n        <div class=\"zs-blog-info\">\n            <span class=\"tag\">\u65e5\u672c\u95a2\u9023 (TW)<\/span>\n            <h3>\u5c07\u5bb6\u65cf\u7684\u672a\u4f86\u8a17\u4ed8\u7d66\u5317\u6d77\u9053\u3002\u6559\u80b2\u3001\u91ab\u7642\u3001\u4f4f\u6240\u2014\u2014\u300c\u73fe\u5834\u4e3b\u7fa9\u300d\u9867\u554f\u70ba\u60a8\u89e3\u6790\uff0c\u79fb\u5c45\u5f8c\u7684\u771f\u5be6\u5e78\u798f\u611f<\/h3>\n            <p>\u73fe\u5834\u4e3b\u7fa9\u9867\u554f\u73fe\u8eab\u8aaa\u6cd5\uff0c\u70ba\u60a8\u5256\u6790\u6578\u64da\u80cc\u5f8c\u770b\u4e0d\u898b\u7684\u5317\u6d77\u9053\u79fb\u5c45\u771f\u5be6\u9b45\u529b\uff0c\u4ee5\u53ca\u95dc\u65bc\u751f\u6d3b\u54c1\u8cea\u7684\u771f\u5fc3\u8a71\u3002<\/p>\n            <div class=\"zs-readmore\">\u67fb\u770bBlog\u2192<\/div>\n        <\/div>\n    <\/a>\n<\/div>\n\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.0.0\/css\/all.min.css\">\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Blog \u65e5\u672c\u95a2\u9023\uff08\u53f0\u6e7e\u4eba\u5411\u3051\uff09 NEW [&hellip;]<\/p>\n","protected":false},"author":278553949,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"{\"document\":\"AAAHzsKmjwfNB\/IFCBKWAQQCFgQCNhI4EiYSMBI2ErABEqYBEg4IDBYClAEYHgyKBSwSOBI4EjoSOhKAARKoARKMARI0EoABEiw6MAqqCZQCAwAWAgQLAAQJAKIDAgYchAEDAAaKAzCyArABogMDAAQDACIDAAUAAwEGAwOWAQKIAQQmCJYBAiQCvAECJgiAAQKcAwKwAQQ2BhwCBggDAQgCBAIGAwEEEgIGAwAFAAMBBAMABAIGAgy0BwyKAgwUAiQGOD4CDgIEgAEGkgEaCwADARAGOAIEAjwEAwAEAqIBAhIEBgMAIjwEAhQDARQqBAMAsAKEAQMEBgIEAwAIAwIKBhYIHB4EDBwiGAoDARC2ASIMBgMABAYCEgQUIhgMAhC2ARqKAgMADqADDCoMrAEDCw6MAQMABAIOCgwDAAQiHAIMBwASHAY0AhICCgYKAgkAAhIcMgQgBLwCAwAEAg4KDAUAIhgONAQGHAwQAwAKAhgCEAMABA4CFBwyBCAEggMDAAQCDgoMBQAiFAocBgoCHAwEAwAGBAMADAIEAwEIAwEWAwEgGjIEIAS+AYQBAwAEAg4KDAUAIwACDQACBgQOHgaKAQcAAwAGEAoCBAIaMgQgBI4DAwAEAg4KDAUAIiACBAMAIhwGCgQCOgYDAAgCEggcMgQgBBQCmgIBHIABAgECCgBKABIBAgoBAEpQCuq3AbIJnCMatgMCBhyEAQSyBrABogMCCAIiAwAFAAMBBgMDlgGKASqeASa+ASimBLIBOiIICg4HAAMABhQOBgQOCJwLjgKqBQaCAqQBGIgBtgMDAhICCgQoCKwFBh6OAaoINgysAQMLDowBAwAEAg4KDgImHBouBjYUEAwICi4yJAS8AgMABAIOChAmGA44IgwSAgwsBhAwMiQEggMDAAQCDgoQJhQKIgoeDAYJAA4GDgQYPjIkBL4BhAEDAAQCDgoQJiIcCiyWAQgCFgwGGjIkBI4DAwAEAg4KECYgCj4GDgKAAQQKGhwyJAQUAuwBkgKyCZwjGrYDAgYchAEEsgawAaIDAggCIgMABQADAQYDA5YBigEqngEmvgEopgSyAToiCAoOBwADAAYUDgYEDgicC44CqgUGggKkARiIAbYDAwISAgoEKAisBQYejgGqCDYMrAEDCw6MAQMABAIOCg4CJhwaLgY2FBAMCAouMiQEvAIDAAQCDgoQJhgOOCIMEgIMLAYQMDIkBIIDAwAEAg4KECYUCiIKHgwGCQAOBg4EGD4yJAS+AYQBAwAEAg4KECYiHAoslgEIAhYMBhoyJASOAwMABAIOChAmIAo+Bg4CgAEEChocMiQEFAL1BSgDJwAEACcABACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhASBAIQAgQCEAIEAhASBAIQQgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEA4EAhACBAIQAgQCEAIEAhACBAIQAgQCEAYEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCEAIEAhACBAIQAgQCEAYEAhASBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQCgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQXgQCEAYEAhAGBAIQAgQCEAIEAhAGBAIQAgQCEAIEAhACBAIQBgQCEAIEAhAGBAIQIgQCEAIEAhAKBAIQAgQCEAYEAhAGBAIQAgQCEAIEAhACBAIQAgQCEAIEAhAGBAIQIgQCEAIEAhAKBAIQBgQCEAYEAhACBAIQBgQCEAIEAhACBAIQAgQCEAIEAhACBAIQAgQCEAIEAhACBAIQBgQCECYEAhACBAIQBgQCEAIEAhACBAIQAgQCEAYEAhACBAIQBgQCEAIEAhACBAIQCgQCECIEAhACBAIQBgQCEAIEAhACBAIQBgQCEAYEAhACBAIQAgQCEAIEAhAKBAIQEJwAoBCcAKB4nAAcAKAMnACgBJwCHACgDJwEoAScAKAGoAcS1V+1Sc3RhdGV2ZXJzaW9uZG9jdW1lbnRkYXRlZG9jdW1lbnRzbHVnZG9jdW1lbnRzdGF0dXNkb2N1bWVudHRpdGxlQmxvZ+aXpeacrOmWoumAo2RvY3VtZW50Y29udGVudDwhLS0gd3A6aHRtbCAtLT4KPHN0eWxlPgogICAgLyogLS0tIDEuIOODmOODg+ODgOODvOODu+WFsemAmiAtLS0gKi8KICAgIC5zaXRlLWhlYWRlciB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50OyBwYWRkaW5nOiA1cHggICFpbXBvcnRhbnQ7IH0KICAgICN6cy1jdXN0b20tc3dpdGNoZXIgeyBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7IGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjE1KSAhaW1wb3J0YW50OyBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB0b3A6IDY1cHggIWltcG9ydGFudDsgcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfQogICAgLnpzLWxzLWJ0biB7IHBhZGRpbmc6IDZweCAxNHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyBjb2xvcjogIzY2NiAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH0KICAgIC56cy1scy1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjMWEzYzVlICFpbXBvcnRhbnQ7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0KCiAgICAvKiAtLS0gLiDjg5bjg63jgrDkuIDopqfjg4fjgrbjgqTjg7MgLS0tICovCiAgICAuenMtYmxvZy1jb250YWluZXIgeyBtYXgtd2lkdGg6IDkwMHB4OyBtYXJnaW46IDQwcHggYXV0bzsgcGFkZGluZzogODVweCAyMHB4IDQwcHggMjBweDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH0KICAgIC56cy1ibG9nLWNhcmQgeyAKICAgICAgICBkaXNwbGF5OiBsOyAKICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyAKICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyAKICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyAKICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAKICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgCiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgCiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsMCwwLDAuMDUpOwogICAgfQogICAgLnpzLWJsb2ctY2FyZDpob3ZlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTsgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLDAsMCwwLjEpOyBib3JkZXItY29sb3I6ICNiODBiOyB9CiAgICAuenMtYmxvZy1jYXJkIC50YWcgeyBjb2xvcjogI2I4ODYwYjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMC5yZW07IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiBweDsgfQogICAgLnpzLWJsb2ctIGgzIHsgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgZm9udC1zaXplOiAxLnJlbTsgbWFyZ2luOiAwIDAgMXB4IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogMDA7IH0KICAgIC56cy1ibG9nLSBwIHsgY29sb3I6ICM2NjY7IGZvbnQtc2l6ZTogMC45cmVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAwOyB9CiAgICAuenMtcmVhZG1vcmUgeyBjb2xvcjogIzFhM2M1ZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMC5yZW07IG1hcmdpbi10b3A6IDE1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9CgogICAgLyog44Oi44OQ44Kk44OrICovCiAgICBAbWVkaWEgKG1heC13aWR0aDogcHgpIHsKICAgICAgICB6cy1vLWNyIHsgdG86IG9uOyBndDogMCBwOyB9CiAgICAgICAgLnpzLWJsb2ctY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfQogICAgfQo8L3N0eWxlPgoKPGRpdiBpZD0ienMtY3VzdG9tLXN3aXRjaGVyIiBjbGFzcz0idHJwLW5vLXRyYW5zbGF0ZSI+PC9kaXY+CjxzY3JpcHQgY2xhc3M9InRycC1uby10cmFuc2xhdGUiPgogICAgKGZ1bmN0aW9uKCkgewogICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVN3aXRjaGVyKCkgewogICAgICAgICAgICBjb25zdCBzdyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd6cy1jdXN0b20tc3dpdGNoZXInKTsKICAgICAgICAgICAgaWYgKCFzdykgcmV0dXJuOwogICAgICAgICAgICBjb25zdCBoID0gd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lLmkoJy96aC8nKTsKICAgICAgICAgICAgY29uc3QgYmFzZSA9ICJodHRwczovL3R3c2hhbnlhbmcuY29tIjsKICAgICAgICAgICAgbGV0IHRKcCA9IGlzWmggIGFzZSAgd2luZG93LmxvY2F0aW9uLnBhbmFlLnJlcGxhY2UoJy96aC8nLCAnLycpICB3aW5kb3cubG9jYXRpb24uaHJlZjsKICAgICAgICAgICAgICAgIGF0aW5yICBiYXNlICsgJy96aCcgKyBwYXRoOwogICAgICAgICAgICBzdy5pbm5lckhUTUwgPSBgPGEgaHJlZj0iJHt0SnB9IiBjbGFzcz0ienMtbHMtYnRuICR7IWlzWmggPyAnenMtbHMtYWN0aXZlJyA6ICcnfSI+5pel5pys6KqePC9hPjxzcGFuIHM9ImxvciI+fDwvc3Bhbj48YSBocmVmPSIke3RofSIgY2xhc3M9InpzLWxzLWJ0biAke2lzWmggPyAnenMtbHMtYWN0aXZlJyA6ICcnfSI+57mB6auU5Lit5paHPC9hPmA7CiAgICAgICAgfQogICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgdXBkYXRlU3dpdGNoZXIpOyB1cGRhdGVTd2l0Y2hlcigpOwogICAgfSkoKTsKPC9zY3JpcHQ+Cgo8ZGl2IGNsYXNzPSJ6cy1ibG9nLWNvbnRhaW5lciI+CiAgICA8aDIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyOyBjb2xvcjojOyBtYXJnaW4tYm90dG9tOjQwcHg7Ij5CbG9n5pel5pys6Zai6YCj77yI5Y+w5rm+5Lq65ZCR44GR77yJPC9oMj4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2ludmVzdG1lbnQtaG9ra2FpZG8tcmVhbC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPiAoKTwvc3Bhbj4KICAgICAgICA8aDM+44Gq44Gc44CM44OL44K744Kz44CN44Gn44Gv44Gq44Gu44GL77yf5YyX5rW36YGT5oqV6LOH44GuPC9oMz4KICAgICAgICA8cD7jgqLjgpLjgZ\/lrp\/li5njgIHplbfmnJ\/nmoTjgarjgpLjgII8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPuOCkuiqreOCgCDihpI8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3Nub3ctcmlzay1tYW5hZ2VtZW50LyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+ICgpPC9zcGFuPgogICAgICAgIDxoMz7pm6rjga\/jgIzjg63jg57jg7PjgI3jgYvjgIzjg6rjgrnjgq\/jgI3jgYvvvJ\/nrqHnkIY8L2gzPgogICAgICAgIDxwPuWMl+a1t+mBk+OBl+OBjOmbquOCieOBp+izh+eUo+OBruOAgjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+44KS6Kqt44KAIOKGkjwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vdGFpd2FuLWhva2thaWRvLXN5bmVyZ3kvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj4gKCk8L3NwYW4+CiAgICAgICAgPGgzPuWPsOa5vuOBruaEn+aAp+OBqOaXreW3neOBruaKgOihk+aWsOOBl+OBhOODk+OCuOODjeOCueOBrjwvaDM+CiAgICAgICAgPHA+5Y+w5rm+44Gu5oSf44Go5pet5bed6IG35Lq65oqA44KS5ZCI44Gb44CB44Gu44Gu44CCPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7jgpLoqq3jgoAg4oaSPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9idXNpbmVzcy10cnVzdC1wYXNzcG9ydC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPiAoKTwvc3Bhbj4KICAgICAgICA8aDM+6KiA6JGJ44GM6YCa44GY44KL44Gg44GR44Gn44Gv5LiN5Y2B5YiG5pel5pys44OT44K444ON44K544KS44KL44CM44CNPC9oMz4KICAgICAgICA8cD4yMOW5tOOBp+imi+OBn+OAgeaXpeacrOS8gealreOBqOOBruOBruOAgjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+44KS6Kqt44KAIOKGkjwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vaG9ra2FpZG8tcmVsb2NhdGlvbi1oYXBwaW5lc3MvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj4gKCk8L3NwYW4+CiAgICAgICAgPGgzPuWutuaXj+OBruacquadpeOCkuWMl+a1t+mBk+OBq+iol+OBmeenu+S9j+OBrjwvaDM+CiAgICAgICAgPHA+44Gn44Gv44Gq5YyX5rW36YGT44Gu55Sf44Gr44Gk44GE44Gm44CCPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7jgpLoqq3jgoAg4oaSPC9kaXY+CiAgICA8L2E+CjwvZGl2Pgo8IS0tIC93cDpodG1sIC0tPgoKPCEtLSB3cDpwYXJhZ3JhcGggLS0+CjxwPjwvcD4KPCEtLSAvd3A6cGFyYWdyYXBoIC0tPmRvY3VtZW50ZXhjZXJwdGRvY3VtZW50YXV0aG9yZG9jdW1lbnRmZWF0dXJlZF9tZWRpYWRvY3VtZW50Y29tbWVudF9zdGF0dXNkb2N1bWVudHBpbmdfc3RhdHVzZG9jdW1lbnR0ZW1wbGF0ZWRvY3VtZW50bWV0YXNpdGUtc2lkZWJhci1sYXlvdXRzaXRlLWNvbnRlbnQtbGF5b3V0YXN0LXNpdGUtY29udGVudC1sYXlvdXRzaXRlLWNvbnRlbnQtc3R5bGVzaXRlLXNpZGViYXItc3R5bGVhc3QtZ2xvYmFsLWhlYWRlci1kaXNwbGF5YXN0LWJhbm5lci10aXRsZS12aXNpYmlsaXR5YXN0LW1haW4taGVhZGVyLWRpc3BsYXlhc3QtaGZiLWFib3ZlLWhlYWRlci1kaXNwbGF5YXN0LWhmYi1iZWxvdy1oZWFkZXItZGlzcGxheWFzdC1oZmItbW9iaWxlLWhlYWRlci1kaXNwbGF5c2l0ZS1wb3N0LXRpdGxlYXN0LWJyZWFkY3J1bWJzLWNvbnRlbnRhc3QtZmVhdHVyZWQtaW1nZm9vdGVyLXNtbC1sYXlvdXRhc3QtZGlzYWJsZS1yZWxhdGVkLXBvc3RzdGhlbWUtdHJhbnNwYXJlbnQtaGVhZGVyLW1ldGFhZHYtaGVhZGVyLWlkLW1ldGFzdGljay1oZWFkZXItbWV0YWhlYWRlci1hYm92ZS1zdGljay1tZXRhaGVhZGVyLW1haW4tc3RpY2stbWV0YWhlYWRlci1iZWxvdy1zdGljay1tZXRhYXN0cmEtbWlncmF0ZS1tZXRhLWxheW91dHNhc3QtcGFnZS1iYWNrZ3JvdW5kLWVuYWJsZWRhc3QtcGFnZS1iYWNrZ3JvdW5kLW1ldGFhc3QtY29udGVudC1iYWNrZ3JvdW5kLW1ldGFhZHZhbmNlZF9zZW9fZGVzY3JpcHRpb25qZXRwYWNrX3Nlb19odG1sX3RpdGxlamV0cGFja19zZW9fbm9pbmRleGpldHBhY2tfcG9zdF93YXNfZXZlcl9wdWJsaXNoZWRmb290bm90ZXNkb2N1bWVudGJsb2Nrc2NsaWVudElkaXNWYWxpZG9yaWdpbmFsQ29udGVudG5hbWVhdHRyaWJ1dGVzY29udGVudFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzY2xpZW50SWRpc1ZhbGlkb3JpZ2luYWxDb250ZW50bmFtZWF0dHJpYnV0ZXNjb250ZW50ZHJvcENhcFRycENvbnRlbnRSZXN0cmljdGlvbmlubmVyQmxvY2tzc3RhdGVzYXZlZEF0c3RhdGVzYXZlZEJ56Kit5a6aMDLvvJrjgqvjg7zjg4knSW50ZXInLCAnTm90byBTYW4gVEMnLCAnTm90byBTIEpQJywgc2FucwogICAgZmV4IGVhc2UgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIDFhM2M1ZTsgfQoKICAgIC56cy1sb2ctdGh1bWIgeyBmbGV4OiAwIDAgMnB4OyBvdmVyZmxvdzogaGlkZGVuOyBhY2tncm91bmQ6ICNmMGYwZjB0aHVtYiBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBvYmpldC1maXQ6IGNvdmVyOyB0cm5zaXRpb246IDAuNXM7IH0KICAgIC56cy1ibG9nLWNhOmhvdmVyenMtYmxvZy1odW1iIGltZyB7IHRybnNmb3JtOiBzY2FsZSgxLjA1KTsgfQoKICAgIC56cy1ibG8taW5mb2ZsZXg6IDE7IHBhZGRpbmc6IDI1cHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZXRpbjogY291bW47IGp1c3RpZnktY250ZW50OiBjZW50ZTsgfQogICAgLnpzLWJsb2ctaW5mbyAudGFnIHsgY29sb3I3NThpbmZvMjUyOGluZm84NeODrOOCueODneODs+OCt+ODljc2OC5ibGdhZGZsZXgtZGlyZWNpbmNsdW19CiAgICAgICAgLnpzLWJsby1odW1iIHsgZmxleDAgMjAweGlzWm5jbHVkZXM\/Yit0aG06bGV0dFpoPWlzWmg\/IHdpbmRvdy5sb2NvLmhlZjp3aW5kb3cubG9jYXRpb24ubmFtZXR5bGVjbzojZGRkWjFhM2M1ZSBmb250LXdlaWdodDogODAwOyBob2trYWRvLWJ1c2llc3Mtc2V0dXAvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8ZGkgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRudC91cGxvYWQvMjAyNi8wNC92aXNhLmpwZyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImFnIj5ORVcgLyAyMDI2LjA0LjAzPC9zcGFuPgogICAgICAgICAgICA8aDM+5pyt5bmM44O75pet5bed44Gn5Lya56S+44KS5L2c44KL5pa55rOV77yIMjAyNuW5tOacgOaWsOeJiO+8ie+9nuWMl+a1t+mBk+mAsuWHuuOBr+KAnOS7iuOBjOOCv+OCpOODn+ODs+OCsOKAneOBqOiogOOCj+OCjOOCi+eQhueUse+9njwvaDM+CiAgICAgICAgICAgIDxwPjIwMjblubTmnIDmlrDjga7ms5XkurroqK3nq4vjg5Xjg63jg7zjgYvjgonjgIHntYzllrbnrqHnkIbjg5Pjgrblj5blvpfjgavkuI3lj6\/mrKDjgaros4fmnKzph5Hjga7lrp\/li5nnmoTjgarogIPjgYjmlrnjgb7jgafjgpLoqbPjgZfjgY\/op6PoqqzjgZfjgb7jgZnjgII8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRvciI+6KiY5LqL44KS6Kqt44KAIOKGkjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGF5YW5nLmNvbS9qYXBhbi1idXNpbmVzcy1jdWx1cmV0cnVzdC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdHVtYiI+PGltZyBzcmM9Imh0dHBzOi8vdHdzaGFueWFuZy5jbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9jb25mdXNlZC5qcGVnIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj5ORVcgLyAyMDI2LjA0LjAzPC9zcGFuPgogICAgICAgICAgICA8aDM+5pel5pys44Gu44CM5puW5pin44GV44CN44KS55CG6Kej44GX44CB5L+h6aC844KS56+J44GP44Kz44OEPC9oMz4KICAgICAgICAgICAgPHA+44Gq44Gc5pel5pys5LyB5qWt44Go44Gu5Lqk5riJ44Gv5pmC6ZaT44GM44GL44GL44KL44Gu44GL77yf6KiA6JGJ44Gu6KOP44Gr44GC44KL5L+h6aC85qeL56+J44OX44Ot44K744K544KS55CG6Kej44GX44CB5YaG5ruR44Gq44OT44K444ON44K544KS44CCIDwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPuiomOS6i+OCkuiqreOCgCDihpI8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2hvbGl2aW5nLWNvc3QtZGl2IGNsYXM9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRzOi8vdHdzaHlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2hva2thaWRvX2FjdGl2aXRpZXMucG5nIj48L2Rpdj4KICAgICAgIDxkaXYgenMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9Ik5FVy8gMjAyNi4wNC4wMzwvc3Bhbj4KICAgICAgICAgICAgPGgzPuWMl+a1t+mBk+enu+S9j+OBruODquOCouODq++8muacreW5jOODu+aXreW3neOBp+OBrueUn+a0u+iyu+OBqOixiuOBi+OBquaaruOCieOBl+OBruWun+ePvjwvaDM+CiAgICAgICAgICAgIDxwPuWutuizg+OAgemjn+iyu+OAgeOBneOBl+OBpuWGrOOBruaaluaIv+iyu+OBvuOBp+OAguWMl+a1t+mBk+OBp+OBrueUn+a0u+OCs+OCueODiOOCkuWFt+S9k+eahOOBq+avlOi8g+OBl+OAgeixiuOBi+OBq+aaruOCieOBmeOBn+OCgeOBruODkuODs+ODiOOCkuWFrOmWi+OAgjwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPuiomOS6i+OCkuiqreOCgCDihpI8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4KCiAgICA8aHIgc3R5bGU9Im1hcmdpbjogNDBweCAwOyBib3JkZXI6IDA7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlOyI+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9pbnZlc3RtZW50LWhva2thaWRvLXJlYWwvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9pbnZlc3RtZW50LWhva2thaWRvLXJlYWwuanBnIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7ml6XmnKzplqLpgKMgVFcgICAg44GP44CB44GC44GI44Gm5LuK44CM5pet5bed44O75pyt5bmM44CN44Gq44CO5pys5b2T44Gu5Yip5Zue44KK44CPICAgIDIw5bm044K444Ki5q2p44GE57WM6aiT44GL44KJ44OL44K744Kz5Lul5aSW44Gu6YO95biC5Z6L5oqV6LOH44GM5oyB44Gk5a6J5a6a5oCn44Go5Y+v6IO95oCn6Kej44GN5piO44GL44GX44G+44GZICAgIOiomOS6iyAgICBkaXY+CiAgICA8L2RpdiBjbGFzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0czovL3R3c2h5YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9zbm93LXJpc2stbWFuYWdlbWVudC5qcGciPjwvZGl2PgogICAgICAgPGRpdiB6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0i5pel5pys6Zai6YCjVFcgICAg44CB44Gd44KM44Go44KC5aSx5pWX44GX44Gq44GE5bu654mp6KGTICAgIOOBruWGrOOCkuefpeOCiuWwveOBj+OBn+OCs+ODs+OCt+OCp+ODq+OCuOODpeaVmeOBiOOCi+OAgeWbveOBquOBr+OBrueuoeeQhuOBqOODquOCueOCr+WbnumBv+enmOiooyAgICDoqJjkuosgICAgZGl2PgogICAgPC9kaXYgY2xhcz0ienMtYmxvZy10aHVtYiI+PGltZyBzcmM9Imh0dHM6Ly90d3NoeWFuZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvdGFpd2FuLWhva2thaWRvLXN5bmVyZ3kuanBnIj48L2Rpdj4KICAgICAgIDxkaXYgenMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9IuaXpeacrOmWoumAo1RXICAgIOOAgeOAguS8nee1seOBrueUuuOBp+OAjOS+oeWApOOAjeOCkuWJteOCi+OAgeOCueOCueODoSAgICDjg4fjgrbjgqTjg7PmgKfjga7ooZPono3jgZXml6XmnKzluILloLTjgafllK\/kuIDnhKHkuozlrZjlnKjmhJ\/jgpLmlL7jgaTjg5bjg6njg7Pjg4nlibXjgormlrkgICAg6KiY5LqLICAgIGRpdj4KICAgIDwvMmRpdiBjbGFzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0czovL3R3c2h5YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9idXNpbmVzcy10cnVzdC1wYXNzcG9ydDIuanBnIj48L2Rpdj4KICAgICAgIDxkaXYgenMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9IuaXpeacrOmWoumAo1RXICAgIOOAguaIkOWKn+OBleOBm+S\/oemgvOOBrumNtSAgICDkuK3oj6\/lnI\/mj4njgb7jgozjgZ\/np4HjgYzjgaTjgZHplbfmnJ\/nmoTjgarjg5Hjg7zjg4jjg4rjg7zjgrfjg4Pjg5fjgpLnr4njgY\/jgZ\/jgoHmoLjlv4MgICAgIOiomOS6iyAgICBkaXY+CiAgICA8L2RpdiBjbGFzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0czovL3R3c2h5YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9ob2trYWlkby1yZWxvY2F0aW9uLWhhcHBpbmVzcy5qcGciPjwvZGl2PgogICAgICAgPGRpdiB6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0i5pel5pys6Zai6YCjVFcgICAg44CC5pWZ6IKy44O75Yy755mC44O75L2P44G+44GE4oCU4oCU44Oq44Ki44Or44Gq5bm456aP5bqmICAgIOePvuWgtOS4u+e+qeOCs+ODs+OCteODq+OBjOOAgeODh+ODvOOCv+OBoOOBkeimi+OBiOOBhOenu+S9j+ecn+OBrumtheWKm+OBqOOAgea0u+OBruizquacrOmfs+OBp+iqnuOCiuOBvuOBmSAgICDoqJjkuosgICAgZGl2PgogICAgPC8KbGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS82LjAuMC9jc3MvYWxsLm1pbi5jc3MiPgo8BQcIBAgECAYIBUgABysBAhscExgbODMHBgEMBhZcAF0AIDQmGiAWGLUEAQsCBQSxAQEDDiIBpQGZATixAUECEUEAQgBBAQNBAyskEysSPhMgrgE4Gw4DQQIDQQACQQACQQACQQG6A4UBChIcQQAgKQVBAANBAAJBAQIBEQJBARVBACJBCAULBA4CDgxBADsGAQIBAgoMATuFAQGwARUGNkELByZBAAIBBwVBABEOBgMOA0EAAwEEAQ4ZEAKeAUEAAgEHBQIRDAcCDgZBAwIBDhkQAqEBQQACAQcFAhEKBQMFDgYBAwJBBg0ZEAI\/IkEAAgEHBQJRAAYBAg9DAEEACEEADRkQAqcBQQACAQcFAhEQAgEOAwIBA0EABA4ZEAIKAYYBCAcIBggOCA4IC0gBBFMAF1IAGRsXXAAdDxcQERkdEhEXFhcaGxgbGBYTHwkIBggHDwQKBxULCAcPBApHABULBQcFBwJBAAQSDQoFAQIFGhMXFhIrECAGCA0jBTACBQ4MIgIBBAJBAAQCBgMBAkEBCkEBAxEBCwUBAwdBAQJBAEMAAQQMAUIAARBEAAIFAQYSAQUHLT8JlgGKAwKDARsDOyOuBQwHHwiEAQwoA4QJAgQOCAQDQgAEDkcABAIECwcfCIUBDCgEAgQFBwEEBwgEQgAIAgQCBAsHHwiIAQwoBAIEAUcAA0QAQQMJCgMEAgQLAQcfCIkBDCgEAgQBRAEDBgIRAgEEAgQLBx8IjgEMKAQCBAwHBA8CAQIGAwcEAgQLAakBEQEEAAABAAAAAQYAHgEAABEBC0IBAQBBAABBAAIAqgFBAgILAUkFBAsqD6UCSQgdBYoBQQAFAgQBAxgCAQIEQQEEQQACAwEEAQQCAQkDAQJBAAIDRgEBAx8HAgMNBQEIHAIeAQIxCQMBHgoBCgKYAQEDAgRBAAMPBhEFAQgRAwEDCREGCA0BB0YAAgEDCRoJRQAECQIGAhoDCAUMCAEHCgIGAg4BAkEABgIBBAELARACBgIBBgMHJUMABUIABgJBABEFHQEECQJBMgGCBgB9AXcTMjAyNi0wMy0zMFQyMDoyMjoxN3cLYmxvZy1mb3ItdHd3B3B1Ymxpc2h9nZXTiQJ9AHcGY2xvc2VkdwZjbG9zZWR3AHcHZGVmYXVsdHcAdwdkZWZhdWx0dwdkZWZhdWx0dwdkZWZhdWx0dwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcAdwB3AHcHZGVmYXVsdHcHZGVmYXVsdHYDB2Rlc2t0b3B2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTUpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABnRhYmxldHYMEGJhY2tncm91bmQtY29sb3J3ABBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZtb2JpbGV2DBBiYWNrZ3JvdW5kLWNvbG9ydwAQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwB2AwdkZXNrdG9wdgwQYmFja2dyb3VuZC1jb2xvcncZdmFyKC0tYXN0LWdsb2JhbC1jb2xvci00KRBiYWNrZ3JvdW5kLWltYWdldwARYmFja2dyb3VuZC1yZXBlYXR3BnJlcGVhdBNiYWNrZ3JvdW5kLXBvc2l0aW9udw1jZW50ZXIgY2VudGVyD2JhY2tncm91bmQtc2l6ZXcEYXV0bxViYWNrZ3JvdW5kLWF0dGFjaG1lbnR3BnNjcm9sbA9iYWNrZ3JvdW5kLXR5cGV3ABBiYWNrZ3JvdW5kLW1lZGlhdwAMb3ZlcmxheS10eXBldwANb3ZlcmxheS1jb2xvcncAD292ZXJsYXktb3BhY2l0eXcAEG92ZXJsYXktZ3JhZGllbnR3AAZ0YWJsZXR2DBBiYWNrZ3JvdW5kLWNvbG9ydxl2YXIoLS1hc3QtZ2xvYmFsLWNvbG9yLTQpEGJhY2tncm91bmQtaW1hZ2V3ABFiYWNrZ3JvdW5kLXJlcGVhdHcGcmVwZWF0E2JhY2tncm91bmQtcG9zaXRpb253DWNlbnRlciBjZW50ZXIPYmFja2dyb3VuZC1zaXpldwRhdXRvFWJhY2tncm91bmQtYXR0YWNobWVudHcGc2Nyb2xsD2JhY2tncm91bmQtdHlwZXcAEGJhY2tncm91bmQtbWVkaWF3AAxvdmVybGF5LXR5cGV3AA1vdmVybGF5LWNvbG9ydwAPb3ZlcmxheS1vcGFjaXR5dwAQb3ZlcmxheS1ncmFkaWVudHcABm1vYmlsZXYMEGJhY2tncm91bmQtY29sb3J3GXZhcigtLWFzdC1nbG9iYWwtY29sb3ItNCkQYmFja2dyb3VuZC1pbWFnZXcAEWJhY2tncm91bmQtcmVwZWF0dwZyZXBlYXQTYmFja2dyb3VuZC1wb3NpdGlvbncNY2VudGVyIGNlbnRlcg9iYWNrZ3JvdW5kLXNpemV3BGF1dG8VYmFja2dyb3VuZC1hdHRhY2htZW50dwZzY3JvbGwPYmFja2dyb3VuZC10eXBldwAQYmFja2dyb3VuZC1tZWRpYXcADG92ZXJsYXktdHlwZXcADW92ZXJsYXktY29sb3J3AA9vdmVybGF5LW9wYWNpdHl3ABBvdmVybGF5LWdyYWRpZW50dwB3AHcAeXl3AHckYjdhNDBjOTMtZmZiYS00YmRiLTk3N2YtNzM0YzExOWQ1YmU2eHejODxzdHlsZT4KICAgIC8qIC0tLSAxLiDjg5jjg4Pjg4Djg7zlm7rlrprjg7vjgrnjg6rjg6DljJboqK3lrprvvIjlhajjg5rjg7zjgrjlhbHpgJrvvIkgLS0tICovCiAgICAuc2l0ZS1oZWFkZXIgeyAKICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgCiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7IAogICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IAogICAgICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IAogICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCkgIWltcG9ydGFudDsgCiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDsgCiAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyAgICAvKiDjgrnjg6rjg6DljJYgKi8KICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IC8qIOOCueODquODoOWMliAqLwogICAgfQogICAgCiAgICAvKiDjg63jgrTjgqjjg6rjgqLjga7jgrnjg6rjg6DljJYgKi8KICAgIC5zaXRlLWJyYW5kaW5nIHsKICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7CiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50OwogICAgfQoKICAgIC8qIC0tLSAyLiDoqIDoqp7jg5zjgr\/jg7Plm7rlrprjg7vkvY3nva7oqr\/mlbQgLS0tICovCiAgICAjenMtY3VzdG9tLXN3aXRjaGVyIHsgCiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IAogICAgICAgIHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyAKICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IAogICAgICAgIHBhZGRpbmc6IDRweCA2cHggIWltcG9ydGFudDsgCiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50OyAKICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSkgIWltcG9ydGFudDsgCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50OyAKICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IAogICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgCiAgICAgICAgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IC8qIOOCueODquODoOWMluOBq+WQiOOCj+OBm+OBpuS9jee9ruOCkuiqv+aVtCAqLwogICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IAogICAgfQogICAgLnpzLWxzLWJ0biB7IHBhZGRpbmc6IDZweCAxNHB4ICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyBjb2xvcjogIzY2NiAhaW1wb3J0YW50OyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50OyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH0KICAgIC56cy1scy1hY3RpdmUgeyBiYWNrZ3JvdW5kOiAjMWEzYzVlICFpbXBvcnRhbnQ7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH0KICAgIC56cy1scy1zZXBhcmF0b3IgeyBjb2xvcjogI2RkZCAhaW1wb3J0YW50OyBtYXJnaW46IDAgMnB4ICFpbXBvcnRhbnQ7IH0KCiAgICAvKiAtLS0gMy4g5Y+w5rm+5Lq65ZCR44GR44OW44Ot44Kw5LiA6Kan54us6Ieq44OH44K244Kk44Oz77yI57at5oyB77yJIC0tLSAqLwogICAgLnpzLWJsb2ctY29udGFpbmVyIHsgbWF4LXdpZHRoOiA5MDBweDsgbWFyZ2luOiA0MHB4IGF1dG87IHBhZGRpbmc6IDg1cHggMjBweCA0MHB4IDIwcHg7IGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyB9CiAgICAuenMtYmxvZy1jYXJkIHsgCiAgICAgICAgZGlzcGxheTogYmxvY2s7IAogICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IAogICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7IAogICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IAogICAgICAgIHBhZGRpbmc6IDMwcHg7IAogICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IAogICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyAKICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyAKICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwwLDAsMC4wNSk7CiAgICB9CiAgICAuenMtYmxvZy1jYXJkOmhvdmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsMCwwLDAuMSk7IGJvcmRlci1jb2xvcjogI2I4ODYwYjsgfQogICAgLnpzLWJsb2ctY2FyZCAudGFnIHsgY29sb3I6ICNiODg2MGI7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDAuOHJlbTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0KICAgIC56cy1ibG9nLWNhcmQgaDMgeyBjb2xvcjogIzMzMyAhaW1wb3J0YW50OyBmb250LXNpemU6IDEuM3JlbTsgbWFyZ2luOiAwIDAgMTVweCAwOyBsaW5lLWhlaWdodDogMS40OyBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IDcwMDsgfQogICAgLnpzLWJsb2ctY2FyZCBwIHsgY29sb3I6ICM2NjY7IGZvbnQtc2l6ZTogMC45NXJlbTsgbGluZS1oZWlnaHQ6IDEuNjsgbWFyZ2luLWJvdHRvbTogMDsgfQogICAgLnpzLXJlYWRtb3JlIHsgY29sb3I6ICMxYTNjNWU7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDAuOXJlbTsgbWFyZ2luLXRvcDogMTVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH0KCiAgICAvKiDjg6Ljg5DjgqTjg6voqr\/mlbQgKi8KICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgewogICAgICAgICN6cy1jdXN0b20tc3dpdGNoZXIgeyB0b3A6IDE1cHggIWltcG9ydGFudDsgcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfQogICAgICAgIC56cy1ibG9nLWNvbnRhaW5lciB7IHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH0KICAgIH0KPC9zdHlsZT4KCjxkaXYgaWQ9InpzLWN1c3RvbS1zd2l0Y2hlciIgY2xhc3M9InRycC1uby10cmFuc2xhdGUiPjwvZGl2Pgo8c2NyaXB0IGNsYXNzPSJ0cnAtbm8tdHJhbnNsYXRlIj4KICAgIChmdW5jdGlvbigpIHsKICAgICAgICBmdW5jdGlvbiB1cGRhdGVTd2l0Y2hlcigpIHsKICAgICAgICAgICAgY29uc3Qgc3dpdGNoZXIgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnenMtY3VzdG9tLXN3aXRjaGVyJyk7CiAgICAgICAgICAgIGlmICghc3dpdGNoZXIpIHJldHVybjsKCiAgICAgICAgICAgIGNvbnN0IHBhdGggPSB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWU7CiAgICAgICAgICAgIGNvbnN0IGlzWmggPSBwYXRoLnN0YXJ0c1dpdGgoJy96aC8nKTsKICAgICAgICAgICAgY29uc3QgYmFzZVVybCA9ICJodHRwczovL3R3c2hhbnlhbmcuY29tIjsKICAgICAgICAgICAgCiAgICAgICAgICAgIGxldCB0YXJnZXRKYXBhbmVzZVVybCA9ICIiOwogICAgICAgICAgICBsZXQgdGFyZ2V0Q2hpbmVzZVVybCA9ICIiOwoKICAgICAgICAgICAgaWYgKGlzWmgpIHsKICAgICAgICAgICAgICAgIC8vIOePvuWcqOS4reWbveiqnuODmuODvOOCuOOBq+OBhOOCi+WgtOWQiAogICAgICAgICAgICAgICAgdGFyZ2V0Q2hpbmVzZVVybCA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwogICAgICAgICAgICAgICAgdGFyZ2V0SmFwYW5lc2VVcmwgPSBiYXNlVXJsICsgcGF0aC5yZXBsYWNlKCcvemgvJywgJy8nKTsKICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIC8vIOePvuWcqOaXpeacrOiqnuODmuODvOOCuOOBq+OBhOOCi+WgtOWQiAogICAgICAgICAgICAgICAgdGFyZ2V0SmFwYW5lc2VVcmwgPSB3aW5kb3cubG9jYXRpb24uaHJlZjsKICAgICAgICAgICAgICAgIHRhcmdldENoaW5lc2VVcmwgPSBiYXNlVXJsICsgJy96aCcgKyBwYXRoOwogICAgICAgICAgICB9CgogICAgICAgICAgICBzd2l0Y2hlci5pbm5lckhUTUwgPSBgCiAgICAgICAgICAgICAgICA8YSBocmVmPSIke3RhcmdldEphcGFuZXNlVXJsfSIgY2xhc3M9InpzLWxzLWJ0biAkeyFpc1poID8gJ3pzLWxzLWFjdGl2ZScgOiAnJ30iPuaXpeacrOiqnjwvYT4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ6cy1scy1zZXBhcmF0b3IiPnw8L3NwYW4+CiAgICAgICAgICAgICAgICA8YSBocmVmPSIke3RhcmdldENoaW5lc2VVcmx9IiBjbGFzcz0ienMtbHMtYnRuICR7aXNaaCA\/ICd6cy1scy1hY3RpdmUnIDogJyd9Ij7nuYHpq5TkuK3mloc8L2E+CiAgICAgICAgICAgIGA7CiAgICAgICAgfQogICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgdXBkYXRlU3dpdGNoZXIpOwogICAgICAgIHVwZGF0ZVN3aXRjaGVyKCk7CiAgICB9KSgpOwo8L3NjcmlwdD4KCjxkaXYgY2xhc3M9InpzLWJsb2ctY29udGFpbmVyIj4KICAgIDxoMiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXI7IGNvbG9yOiNiODg2MGI7IG1hcmdpbi1ib3R0b206NDBweDsiPkJsb2fml6XmnKzplqLpgKPvvIjlj7Dmub7kurrlkJHjgZHvvIk8L2gyPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vaW52ZXN0bWVudC1ob2trYWlkby1yZWFsLyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+57mB6auU5Lit5paH5ZCR44GRIChaSCk8L3NwYW4+CiAgICAgICAgPGgzPuOBquOBnOOAjOODi+OCu+OCs+OAjeOBp+OBr+OBquOBhOOBruOBi++8n+WMl+a1t+mBk+S4jeWLleeUo+aKleizh+OBruecn+Wun+OBqOWgheWun+OBqumBuOaKnuiCojwvaDM+CiAgICAgICAgPHA+5L6h5qC844GM6auY6aiw44GX44GZ44GO44Gf5pyJ5ZCN6Kaz5YWJ5Zyw44KI44KK44KC44CB5LuK5rOo55uu44GZ44G544GN44Ko44Oq44Ki44GM44GC44KK44G+44GZ44CC5YyX5rW36YGT44KS55+l44KK5bC944GP44GX44Gf5a6f5YuZ5a6244GM5pWZ44GI44KL44CB6ZW35pyf55qE44Gq6LOH55Sj5L6h5YCk44KS6KaL5o2u44GI44Gf5oqV6LOH44Gu5q2j5L2T44CCPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7ntprjgY3jgpLoqq3jgoAg4oaSPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9zbm93LXJpc2stbWFuYWdlbWVudC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPue5gemrlOS4reaWh+WQkeOBkSAoWkgpPC9zcGFuPgogICAgICAgIDxoMz7pm6rjga\/jgIzjg63jg57jg7PjgI3jgYvjgIzjg6rjgrnjgq\/jgI3jgYvvvJ\/lj7Dmub7kurrjgYzljJfmtbfpgZPjgafkuI3li5XnlKPjgpLosrfjgYbliY3jgavnn6XjgaPjgabjgYrjgY\/jgbnjgY3pmaTpm6rjgajnrqHnkIbjga7luLjorZg8L2gzPgogICAgICAgIDxwPuWMl+a1t+mBk+aKleizh+OBp+acgOOCguimi+iQveOBqOOBl+OBjOOBoeOBquOBruOBjOOAjOmbquOAjeOBruWVj+mhjOOBp+OBmeOAgumZpOmbquiyu+eUqOOBi+OCieW7uueJqeOBrue2reaMgeeuoeeQhuOBvuOBp+OAgeizh+eUo+S+oeWApOOCkuWuiOOCi+OBn+OCgeOBruW\/hemgiOefpeitmOOCkuino+iqrOOBl+OBvuOBmeOAgjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+57aa44GN44KS6Kqt44KAIOKGkjwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vdGFpd2FuLWhva2thaWRvLXN5bmVyZ3kvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7nuYHpq5TkuK3mloflkJHjgZEgKFpIKTwvc3Bhbj4KICAgICAgICA8aDM+5Y+w5rm+44Gu5oSf5oCn44Go5pet5bed44Gu5oqA6KGT77ya44Kv44Ot44K544Oc44O844OA44O844Gq6YCj5pC644GM55Sj44KA5paw44GX44GE44OT44K444ON44K544Gu5b2iPC9oMz4KICAgICAgICA8cD7lj7Dmub7jga7luILloLTmhJ\/opprjgajml63lt53ogbfkurrjga7mioDjgILkuKHlnLDjga7lvLfjgb\/jgpLmjpvjgZHlkIjjgo\/jgZvjgovjgZPjgajjgafjgIHjganjga7jgojjgYbjgarnq7bkuonlipvjgYznlJ\/jgb7jgozjgovjga7jgYvjgILnp4HjgZ\/jgaHjga7lrp\/ot7XkuovkvovjgpLjgZTntLnku4vjgZfjgb7jgZnjgII8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPue2muOBjeOCkuiqreOCgCDihpI8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2J1c2luZXNzLXRydXN0LXBhc3Nwb3J0LyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+57mB6auU5Lit5paH5ZCR44GRIChaSCk8L3NwYW4+CiAgICAgICAgPGgzPuiogOiRieOBjOmAmuOBmOOCi+OBoOOBkeOBp+OBr+S4jeWNgeWIhu+8geaXpeacrOODk+OCuOODjeOCueOBruePvuWgtOOBp+S\/oemgvOOCkuWLneOBoeWPluOCi+OAjOimi+OBiOOBquOBhOODq+ODvOODq+OAjTwvaDM+CiAgICAgICAgPHA+5pel5pys44Gn44Gu44OT44K444ON44K544Gv44CB44K544Kt44Or5Lul5LiK44Gr44CM6Kqg5a6f44GV44CN44Go44CM57Sw6YOo44G444Gu6YWN5oWu44CN44GM5ZWP44KP44KM44G+44GZ44CCMjDlubTjga7ntYzpqJPjgafopovjgYjjgabjgY3jgZ\/jgIHml6XmnKzkvIHmpa3jgajjga7ku5jjgY3lkIjjgYTmlrnjga7jgrPjg4TjgII8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPue2muOBjeOCkuiqreOCgCDihpI8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2hva2thaWRvLXJlbG9jYXRpb24taGFwcGluZXNzLyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+57mB6auU5Lit5paH5ZCR44GRIChaSCk8L3NwYW4+CiAgICAgICAgPGgzPuWutuaXj+OBruacquadpeOCkuWMl+a1t+mBk+OBq+iol+OBme+8muenu+S9j+iAheOBruacrOmfs+OAgeaVmeiCsueSsOWig+OAgeOBneOBl+OBpueUn+a0u+OCteODneODvOODiDwvaDM+CiAgICAgICAgPHA+5Y2Y44Gq44KL5oqV6LOH44Gn44Gv44Gq44GP44CB55Sf5rS744Gu6LOq44Gu5ZCR5LiK44G444CC44GK5a2Q5qeY44Gu5pWZ6IKy55Kw5aKD44GL44KJ5a625peP44Gu5YGl5bq344G+44Gn44CB5YyX5rW36YGT44Gn44Gu5paw44GX44GE5Lq655Sf44KS44K144Od44O844OI44GZ44KL5L2T5Yi244Gr44Gk44GE44Gm44CCPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7ntprjgY3jgpLoqq3jgoAg4oaSPC9kaXY+CiAgICA8L2E+CjwvZGl2PncJY29yZS9odG1sd6M4PHN0eWxlPgogICAgLyogLS0tIDEuIOODmOODg+ODgOODvOWbuuWumuODu+OCueODquODoOWMluioreWumu+8iOWFqOODmuODvOOCuOWFsemAmu+8iSAtLS0gKi8KICAgIC5zaXRlLWhlYWRlciB7IAogICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyAKICAgICAgICB0b3A6IDAgIWltcG9ydGFudDsgCiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgCiAgICAgICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDsgCiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAhaW1wb3J0YW50OyAKICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50OyAKICAgICAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7ICAgIC8qIOOCueODquODoOWMliAqLwogICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgLyog44K544Oq44Og5YyWICovCiAgICB9CiAgICAKICAgIC8qIOODreOCtOOCqOODquOCouOBruOCueODquODoOWMliAqLwogICAgLnNpdGUtYnJhbmRpbmcgewogICAgICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDsKICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7CiAgICB9CgogICAgLyogLS0tIDIuIOiogOiqnuODnOOCv+ODs+WbuuWumuODu+S9jee9ruiqv+aVtCAtLS0gKi8KICAgICN6cy1jdXN0b20tc3dpdGNoZXIgeyAKICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgCiAgICAgICAgei1pbmRleDogOTk5OTk5ICFpbXBvcnRhbnQ7IAogICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgCiAgICAgICAgcGFkZGluZzogNHB4IDZweCAhaW1wb3J0YW50OyAKICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7IAogICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjE1KSAhaW1wb3J0YW50OyAKICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwICFpbXBvcnRhbnQ7IAogICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgCiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyAKICAgICAgICB0b3A6IDY1cHggIWltcG9ydGFudDsgLyog44K544Oq44Og5YyW44Gr5ZCI44KP44Gb44Gm5L2N572u44KS6Kq\/5pW0ICovCiAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgCiAgICB9CiAgICAuenMtbHMtYnRuIHsgcGFkZGluZzogNnB4IDE0cHggIWltcG9ydGFudDsgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7IGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfQogICAgLnpzLWxzLWFjdGl2ZSB7IGJhY2tncm91bmQ6ICMxYTNjNWUgIWltcG9ydGFudDsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfQogICAgLnpzLWxzLXNlcGFyYXRvciB7IGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAycHggIWltcG9ydGFudDsgfQoKICAgIC8qIC0tLSAzLiDlj7Dmub7kurrlkJHjgZHjg5bjg63jgrDkuIDopqfni6zoh6rjg4fjgrbjgqTjg7PvvIjntq3mjIHvvIkgLS0tICovCiAgICAuenMtYmxvZy1jb250YWluZXIgeyBtYXgtd2lkdGg6IDkwMHB4OyBtYXJnaW46IDQwcHggYXV0bzsgcGFkZGluZzogODVweCAyMHB4IDQwcHggMjBweDsgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IH0KICAgIC56cy1ibG9nLWNhcmQgeyAKICAgICAgICBkaXNwbGF5OiBibG9jazsgCiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgCiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTsgCiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgCiAgICAgICAgcGFkZGluZzogMzBweDsgCiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgCiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IAogICAgICAgIHRyYW5zaXRpb246IDAuM3M7IAogICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE1cHggcmdiYSgwLDAsMCwwLjA1KTsKICAgIH0KICAgIC56cy1ibG9nLWNhcmQ6aG92ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwwLDAsMC4xKTsgYm9yZGVyLWNvbG9yOiAjYjg4NjBiOyB9CiAgICAuenMtYmxvZy1jYXJkIC50YWcgeyBjb2xvcjogI2I4ODYwYjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMC44cmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTBweDsgfQogICAgLnpzLWJsb2ctY2FyZCBoMyB7IGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMS4zcmVtOyBtYXJnaW46IDAgMCAxNXB4IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogNzAwOyB9CiAgICAuenMtYmxvZy1jYXJkIHAgeyBjb2xvcjogIzY2NjsgZm9udC1zaXplOiAwLjk1cmVtOyBsaW5lLWhlaWdodDogMS42OyBtYXJnaW4tYm90dG9tOiAwOyB9CiAgICAuenMtcmVhZG1vcmUgeyBjb2xvcjogIzFhM2M1ZTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMC45cmVtOyBtYXJnaW4tdG9wOiAxNXB4OyB0ZXh0LWFsaWduOiByaWdodDsgfQoKICAgIC8qIOODouODkOOCpOODq+iqv+aVtCAqLwogICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7CiAgICAgICAgI3pzLWN1c3RvbS1zd2l0Y2hlciB7IHRvcDogMTVweCAhaW1wb3J0YW50OyByaWdodDogNzBweCAhaW1wb3J0YW50OyB9CiAgICAgICAgLnpzLWJsb2ctY29udGFpbmVyIHsgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfQogICAgfQo8L3N0eWxlPgoKPGRpdiBpZD0ienMtY3VzdG9tLXN3aXRjaGVyIiBjbGFzcz0idHJwLW5vLXRyYW5zbGF0ZSI+PC9kaXY+CjxzY3JpcHQgY2xhc3M9InRycC1uby10cmFuc2xhdGUiPgogICAgKGZ1bmN0aW9uKCkgewogICAgICAgIGZ1bmN0aW9uIHVwZGF0ZVN3aXRjaGVyKCkgewogICAgICAgICAgICBjb25zdCBzd2l0Y2hlciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd6cy1jdXN0b20tc3dpdGNoZXInKTsKICAgICAgICAgICAgaWYgKCFzd2l0Y2hlcikgcmV0dXJuOwoKICAgICAgICAgICAgY29uc3QgcGF0aCA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTsKICAgICAgICAgICAgY29uc3QgaXNaaCA9IHBhdGguc3RhcnRzV2l0aCgnL3poLycpOwogICAgICAgICAgICBjb25zdCBiYXNlVXJsID0gImh0dHBzOi8vdHdzaGFueWFuZy5jb20iOwogICAgICAgICAgICAKICAgICAgICAgICAgbGV0IHRhcmdldEphcGFuZXNlVXJsID0gIiI7CiAgICAgICAgICAgIGxldCB0YXJnZXRDaGluZXNlVXJsID0gIiI7CgogICAgICAgICAgICBpZiAoaXNaaCkgewogICAgICAgICAgICAgICAgLy8g54++5Zyo5Lit5Zu96Kqe44Oa44O844K444Gr44GE44KL5aC05ZCICiAgICAgICAgICAgICAgICB0YXJnZXRDaGluZXNlVXJsID0gd2luZG93LmxvY2F0aW9uLmhyZWY7CiAgICAgICAgICAgICAgICB0YXJnZXRKYXBhbmVzZVVybCA9IGJhc2VVcmwgKyBwYXRoLnJlcGxhY2UoJy96aC8nLCAnLycpOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgLy8g54++5Zyo5pel5pys6Kqe44Oa44O844K444Gr44GE44KL5aC05ZCICiAgICAgICAgICAgICAgICB0YXJnZXRKYXBhbmVzZVVybCA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwogICAgICAgICAgICAgICAgdGFyZ2V0Q2hpbmVzZVVybCA9IGJhc2VVcmwgKyAnL3poJyArIHBhdGg7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHN3aXRjaGVyLmlubmVySFRNTCA9IGAKICAgICAgICAgICAgICAgIDxhIGhyZWY9IiR7dGFyZ2V0SmFwYW5lc2VVcmx9IiBjbGFzcz0ienMtbHMtYnRuICR7IWlzWmggPyAnenMtbHMtYWN0aXZlJyA6ICcnfSI+5pel5pys6KqePC9hPgogICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9InpzLWxzLXNlcGFyYXRvciI+fDwvc3Bhbj4KICAgICAgICAgICAgICAgIDxhIGhyZWY9IiR7dGFyZ2V0Q2hpbmVzZVVybH0iIGNsYXNzPSJ6cy1scy1idG4gJHtpc1poID8gJ3pzLWxzLWFjdGl2ZScgOiAnJ30iPue5gemrlOS4reaWhzwvYT4KICAgICAgICAgICAgYDsKICAgICAgICB9CiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ2xvYWQnLCB1cGRhdGVTd2l0Y2hlcik7CiAgICAgICAgdXBkYXRlU3dpdGNoZXIoKTsKICAgIH0pKCk7Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0ienMtYmxvZy1jb250YWluZXIiPgogICAgPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6I2I4ODYwYjsgbWFyZ2luLWJvdHRvbTo0MHB4OyI+QmxvZ+aXpeacrOmWoumAo++8iOWPsOa5vuS6uuWQkeOBke+8iTwvaDI+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9pbnZlc3RtZW50LWhva2thaWRvLXJlYWwvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7nuYHpq5TkuK3mloflkJHjgZEgKFpIKTwvc3Bhbj4KICAgICAgICA8aDM+44Gq44Gc44CM44OL44K744Kz44CN44Gn44Gv44Gq44GE44Gu44GL77yf5YyX5rW36YGT5LiN5YuV55Sj5oqV6LOH44Gu55yf5a6f44Go5aCF5a6f44Gq6YG45oqe6IKiPC9oMz4KICAgICAgICA8cD7kvqHmoLzjgYzpq5jpqLDjgZfjgZnjgY7jgZ\/mnInlkI3oprPlhYnlnLDjgojjgorjgoLjgIHku4rms6jnm67jgZnjgbnjgY3jgqjjg6rjgqLjgYzjgYLjgorjgb7jgZnjgILljJfmtbfpgZPjgpLnn6XjgorlsL3jgY\/jgZfjgZ\/lrp\/li5nlrrbjgYzmlZnjgYjjgovjgIHplbfmnJ\/nmoTjgaros4fnlKPkvqHlgKTjgpLopovmja7jgYjjgZ\/mipXos4fjga7mraPkvZPjgII8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPue2muOBjeOCkuiqreOCgCDihpI8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3Nub3ctcmlzay1tYW5hZ2VtZW50LyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+57mB6auU5Lit5paH5ZCR44GRIChaSCk8L3NwYW4+CiAgICAgICAgPGgzPumbquOBr+OAjOODreODnuODs+OAjeOBi+OAjOODquOCueOCr+OAjeOBi++8n+WPsOa5vuS6uuOBjOWMl+a1t+mBk+OBp+S4jeWLleeUo+OCkuiyt+OBhuWJjeOBq+efpeOBo+OBpuOBiuOBj+OBueOBjemZpOmbquOBqOeuoeeQhuOBruW4uOitmDwvaDM+CiAgICAgICAgPHA+5YyX5rW36YGT5oqV6LOH44Gn5pyA44KC6KaL6JC944Go44GX44GM44Gh44Gq44Gu44GM44CM6Zuq44CN44Gu5ZWP6aGM44Gn44GZ44CC6Zmk6Zuq6LK755So44GL44KJ5bu654mp44Gu57at5oyB566h55CG44G+44Gn44CB6LOH55Sj5L6h5YCk44KS5a6I44KL44Gf44KB44Gu5b+F6aCI55+l6K2Y44KS6Kej6Kqs44GX44G+44GZ44CCPC9wPgogICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7ntprjgY3jgpLoqq3jgoAg4oaSPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS90YWl3YW4taG9ra2FpZG8tc3luZXJneS8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPue5gemrlOS4reaWh+WQkeOBkSAoWkgpPC9zcGFuPgogICAgICAgIDxoMz7lj7Dmub7jga7mhJ\/mgKfjgajml63lt53jga7mioDooZPvvJrjgq\/jg63jgrnjg5zjg7zjg4Djg7zjgarpgKPmkLrjgYznlKPjgoDmlrDjgZfjgYTjg5Pjgrjjg43jgrnjga7lvaI8L2gzPgogICAgICAgIDxwPuWPsOa5vuOBruW4guWgtOaEn+immuOBqOaXreW3neiBt+S6uuOBruaKgOOAguS4oeWcsOOBruW8t+OBv+OCkuaOm+OBkeWQiOOCj+OBm+OCi+OBk+OBqOOBp+OAgeOBqeOBruOCiOOBhuOBquertuS6ieWKm+OBjOeUn+OBvuOCjOOCi+OBruOBi+OAguengeOBn+OBoeOBruWun+i3teS6i+S+i+OCkuOBlOe0ueS7i+OBl+OBvuOBmeOAgjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+57aa44GN44KS6Kqt44KAIOKGkjwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vYnVzaW5lc3MtdHJ1c3QtcGFzc3BvcnQvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7nuYHpq5TkuK3mloflkJHjgZEgKFpIKTwvc3Bhbj4KICAgICAgICA8aDM+6KiA6JGJ44GM6YCa44GY44KL44Gg44GR44Gn44Gv5LiN5Y2B5YiG77yB5pel5pys44OT44K444ON44K544Gu54++5aC044Gn5L+h6aC844KS5Yud44Gh5Y+W44KL44CM6KaL44GI44Gq44GE44Or44O844Or44CNPC9oMz4KICAgICAgICA8cD7ml6XmnKzjgafjga7jg5Pjgrjjg43jgrnjga\/jgIHjgrnjgq3jg6vku6XkuIrjgavjgIzoqqDlrp\/jgZXjgI3jgajjgIzntLDpg6jjgbjjga7phY3mha7jgI3jgYzllY\/jgo\/jgozjgb7jgZnjgIIyMOW5tOOBrue1jOmok+OBp+imi+OBiOOBpuOBjeOBn+OAgeaXpeacrOS8gealreOBqOOBruS7mOOBjeWQiOOBhOaWueOBruOCs+ODhOOAgjwvcD4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+57aa44GN44KS6Kqt44KAIOKGkjwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vaG9ra2FpZG8tcmVsb2NhdGlvbi1oYXBwaW5lc3MvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7nuYHpq5TkuK3mloflkJHjgZEgKFpIKTwvc3Bhbj4KICAgICAgICA8aDM+5a625peP44Gu5pyq5p2l44KS5YyX5rW36YGT44Gr6KiX44GZ77ya56e75L2P6ICF44Gu5pys6Z+z44CB5pWZ6IKy55Kw5aKD44CB44Gd44GX44Gm55Sf5rS744K144Od44O844OIPC9oMz4KICAgICAgICA8cD7ljZjjgarjgovmipXos4fjgafjga\/jgarjgY\/jgIHnlJ\/mtLvjga7os6rjga7lkJHkuIrjgbjjgILjgYrlrZDmp5jjga7mlZnogrLnkrDlooPjgYvjgonlrrbml4\/jga7lgaXlurfjgb7jgafjgIHljJfmtbfpgZPjgafjga7mlrDjgZfjgYTkurrnlJ\/jgpLjgrXjg53jg7zjg4jjgZnjgovkvZPliLbjgavjgaTjgYTjgabjgII8L3A+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPue2muOBjeOCkuiqreOCgCDihpI8L2Rpdj4KICAgIDwvYT4KPC9kaXY+dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHckYmViMTcyNDItZWExMC00NjQzLTlhNTYtZWYzMjE5MDk2ZWY0eHcHPHA+PC9wPncOY29yZS9wYXJhZ3JhcGh5dgMQcmVzdHJpY3Rpb25fdHlwZXcHZXhjbHVkZRJzZWxlY3RlZF9sYW5ndWFnZXN1AApwYW5lbF9vcGVueHtCedUxIWKQAH2OwqaPB3ckZGIyODY2NTQtZTFjOC00YTM3LTg1MmEtZTE2ZjExZmU0YWI4d7VJPHN0eWxlPgogICAgLyogLS0tIDEuIOODmOODg+ODgOODvOODu+WFsemAmuioreWumiAtLS0gKi8KICAgIC5zaXRlLWhlYWRlciB7IHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB0b3A6IDAgIWltcG9ydGFudDsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk4KSAhaW1wb3J0YW50OyBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xKSAhaW1wb3J0YW50OyBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50OyB9CiAgICAjenMtY3VzdG9tLXN3aXRjaGVyIHsgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IHotaW5kZXg6IDk5OTk5OSAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7IHBhZGRpbmc6IDRweCA2cHggIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50OyBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwwLDAsMC4xNSkgIWltcG9ydGFudDsgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMCAhaW1wb3J0YW50OyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH0KICAgIC56cy1scy1idG4geyBwYWRkaW5nOiA2cHggMTRweCAhaW1wb3J0YW50OyBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgY29sb3I6ICM2NjYgIWltcG9ydGFudDsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9CiAgICAuenMtbHMtYWN0aXZlIHsgYmFja2dyb3VuZDogIzFhM2M1ZSAhaW1wb3J0YW50OyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9CgogICAgLyogLS0tIDIuIOODluODreOCsOS4gOimp++8muOCq+ODvOODieODh+OCtuOCpOODsyAtLS0gKi8KICAgIC56cy1ibG9nLWNvbnRhaW5lciB7IG1heC13aWR0aDogOTAwcHg7IG1hcmdpbjogNDBweCBhdXRvOyBwYWRkaW5nOiA4NXB4IDIwcHggNDBweCAyMHB4OyBmb250LWZhbWlseTogJ0ludGVyJywgJ05vdG8gU2FucyBUQycsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmOyB9CiAgICAKICAgIC56cy1ibG9nLWNhcmQgeyAKICAgICAgICBkaXNwbGF5OiBmbGV4OyAKICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyAKICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlOyAKICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyAKICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyAKICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgCiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyAKICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwwLDAsMC4wNSk7CiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKICAgIH0KICAgIC56cy1ibG9nLWNhcmQ6aG92ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7IGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwwLDAsMC4xKTsgYm9yZGVyLWNvbG9yOiAjMWEzYzVlOyB9CgogICAgLnpzLWJsb2ctdGh1bWIgeyBmbGV4OiAwIDAgMjgwcHg7IG92ZXJmbG93OiBoaWRkZW47IGJhY2tncm91bmQ6ICNmMGYwZjA7IH0KICAgIC56cy1ibG9nLXRodW1iIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB0cmFuc2l0aW9uOiAwLjVzOyB9CiAgICAuenMtYmxvZy1jYXJkOmhvdmVyIC56cy1ibG9nLXRodW1iIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH0KCiAgICAuenMtYmxvZy1pbmZvIHsgZmxleDogMTsgcGFkZGluZzogMjVweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0KICAgIC56cy1ibG9nLWluZm8gLnRhZyB7IGNvbG9yOiAjYjg4NjBiOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAwLjc1cmVtOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogOHB4OyB9CiAgICAuenMtYmxvZy1pbmZvIGgzIHsgY29sb3I6ICMzMzMgIWltcG9ydGFudDsgZm9udC1zaXplOiAxLjI1cmVtOyBtYXJnaW46IDAgMCAxMnB4IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyBmb250LXdlaWdodDogODAwOyB9CiAgICAuenMtYmxvZy1pbmZvIHAgeyBjb2xvcjogIzY2NjsgZm9udC1zaXplOiAwLjlyZW07IGxpbmUtaGVpZ2h0OiAxLjY7IG1hcmdpbi1ib3R0b206IDA7IH0KICAgIC56cy1yZWFkbW9yZSB7IGNvbG9yOiAjMWEzYzVlOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zaXplOiAwLjg1cmVtOyBtYXJnaW4tdG9wOiAxNXB4OyB0ZXh0LWFsaWduOiByaWdodDsgfQoKICAgIC8qIOODouODkOOCpOODq+ODrOOCueODneODs+OCt+ODliAqLwogICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7CiAgICAgICAgLnpzLWJsb2ctY2FyZCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0KICAgICAgICAuenMtYmxvZy10aHVtYiB7IGZsZXg6IDAgMCAyMDBweDsgfQogICAgICAgIC56cy1ibG9nLWNvbnRhaW5lciB7IHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH0KICAgIH0KPC9zdHlsZT4KCjxkaXYgaWQ9InpzLWN1c3RvbS1zd2l0Y2hlciIgY2xhc3M9InRycC1uby10cmFuc2xhdGUiPjwvZGl2Pgo8c2NyaXB0IGNsYXNzPSJ0cnAtbm8tdHJhbnNsYXRlIj4KICAgIChmdW5jdGlvbigpIHsKICAgICAgICBmdW5jdGlvbiB1cGRhdGVTd2l0Y2hlcigpIHsKICAgICAgICAgICAgY29uc3Qgc3cgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnenMtY3VzdG9tLXN3aXRjaGVyJyk7CiAgICAgICAgICAgIGlmICghc3cpIHJldHVybjsKICAgICAgICAgICAgY29uc3QgaXNaaCA9IHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZS5pbmNsdWRlcygnL3poLycpOwogICAgICAgICAgICBjb25zdCBiYXNlID0gImh0dHBzOi8vdHdzaGFueWFuZy5jb20iOwogICAgICAgICAgICBsZXQgdEpwID0gaXNaaCA\/IGJhc2UgKyB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUucmVwbGFjZSgnL3poLycsICcvJykgOiB3aW5kb3cubG9jYXRpb24uaHJlZjsKICAgICAgICAgICAgbGV0IHRaaCA9IGlzWmggPyB3aW5kb3cubG9jYXRpb24uaHJlZiA6IGJhc2UgKyAnL3poJyArIHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZTsKICAgICAgICAgICAgc3cuaW5uZXJIVE1MID0gYDxhIGhyZWY9IiR7dEpwfSIgY2xhc3M9InpzLWxzLWJ0biAkeyFpc1poID8gJ3pzLWxzLWFjdGl2ZScgOiAnJ30iPuaXpeacrOiqnjwvYT48c3BhbiBzdHlsZT0iY29sb3I6I2RkZCI+fDwvc3Bhbj48YSBocmVmPSIke3RaaH0iIGNsYXNzPSJ6cy1scy1idG4gJHtpc1poID8gJ3pzLWxzLWFjdGl2ZScgOiAnJ30iPue5gemrlOS4reaWhzwvYT5gOwogICAgICAgIH0KICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIHVwZGF0ZVN3aXRjaGVyKTsgdXBkYXRlU3dpdGNoZXIoKTsKICAgIH0pKCk7Cjwvc2NyaXB0PgoKPGRpdiBjbGFzcz0ienMtYmxvZy1jb250YWluZXIiPgogICAgPGgyIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlcjsgY29sb3I6IzFhM2M1ZTsgbWFyZ2luLWJvdHRvbTo0MHB4OyBmb250LXdlaWdodDogODAwOyI+QmxvZyDml6XmnKzplqLpgKPvvIjlj7Dmub7kurrlkJHjgZHvvIk8L2gyPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vaG9ra2FpZG8tYnVzaW5lc3Mtc2V0dXAvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC92aXNhLmpwZyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+TkVXIC8gMjAyNi4wNC4wMzwvc3Bhbj4KICAgICAgICAgICAgPGgzPuacreW5jOODu+aXreW3neOBp+S8muekvuOCkuS9nOOCi+aWueazle+8iDIwMjblubTmnIDmlrDniYjvvInvvZ7ljJfmtbfpgZPpgLLlh7rjga\/igJzku4rjgYzjgr\/jgqTjg5\/jg7PjgrDigJ3jgajoqIDjgo\/jgozjgovnkIbnlLHvvZ48L2gzPgogICAgICAgICAgICA8cD4yMDI25bm05pyA5paw44Gu5rOV5Lq66Kit56uL44OV44Ot44O844GL44KJ44CB57WM5Za2566h55CG44OT44K25Y+W5b6X44Gr5LiN5Y+v5qyg44Gq6LOH5pys6YeR44Gu5a6f5YuZ55qE44Gq6ICD44GI5pa544G+44Gn44KS6Kmz44GX44GP6Kej6Kqs44GX44G+44GZ44CCPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+6KiY5LqL44KS6Kqt44KAIOKGkjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vamFwYW4tYnVzaW5lc3MtY3VsdHVyZS10cnVzdC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2NvbmZ1c2VkLmpwZWciPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctaW5mbyI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPk5FVyAvIDIwMjYuMDQuMDM8L3NwYW4+CiAgICAgICAgICAgIDxoMz7ml6XmnKzjga7jgIzmm5bmmKfjgZXjgI3jgpLnkIbop6PjgZfjgIHkv6HpoLzjgpLnr4njgY\/jgrPjg4Q8L2gzPgogICAgICAgICAgICA8cD7jgarjgZzml6XmnKzkvIHmpa3jgajjga7kuqTmuInjga\/mmYLplpPjgYzjgYvjgYvjgovjga7jgYvvvJ\/oqIDokYnjga7oo4\/jgavjgYLjgovkv6HpoLzmp4vnr4njg5fjg63jgrvjgrnjgpLnkIbop6PjgZfjgIHlhobmu5Hjgarjg5Pjgrjjg43jgrnjgpLjgIIgPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+6KiY5LqL44KS6Kqt44KAIOKGkjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPgoKICAgIDxhIGhyZWY9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vaG9ra2FpZG8tbGl2aW5nLWNvc3QtcmVhbC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA0L2hva2thaWRvX2FjdGl2aXRpZXMucG5nIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj5ORVcgLyAyMDI2LjA0LjAzPC9zcGFuPgogICAgICAgICAgICA8aDM+5YyX5rW36YGT56e75L2P44Gu44Oq44Ki44Or77ya5pyt5bmM44O75pet5bed44Gn44Gu55Sf5rS76LK744Go6LGK44GL44Gq5pqu44KJ44GX44Gu5a6f54++PC9oMz4KICAgICAgICAgICAgPHA+5a626LOD44CB6aOf6LK744CB44Gd44GX44Gm5Yas44Gu5pqW5oi\/6LK744G+44Gn44CC5YyX5rW36YGT44Gn44Gu55Sf5rS744Kz44K544OI44KS5YW35L2T55qE44Gr5q+U6LyD44GX44CB6LGK44GL44Gr5pqu44KJ44GZ44Gf44KB44Gu44OS44Oz44OI44KS5YWs6ZaL44CCPC9wPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1yZWFkbW9yZSI+6KiY5LqL44KS6Kqt44KAIOKGkjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgPC9hPgoKICAgIDxociBzdHlsZT0ibWFyZ2luOiA0MHB4IDA7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7Ij4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2ludmVzdG1lbnQtaG9ra2FpZG8tcmVhbC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL2ludmVzdG1lbnQtaG9ra2FpZG8tcmVhbC5qcGciPjwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctaW5mbyI+CiAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJ0YWciPuaXpeacrOmWoumAoyAoVFcpPC9zcGFuPgogICAgICAgICAgICA8aDM+44Gq44Gc44CM44OL44K744Kz44CN44Gn44Gv44Gq44GP44CB44GC44GI44Gm5LuK44CM5pet5bed44O75pyt5bmM44CN44Gq44Gu44GL77yf5YyX5rW36YGT5oqV6LOH44Gu44CO5pys5b2T44Gu5Yip5Zue44KK44CPPC9oMz4KICAgICAgICAgICAgPHA+MjDlubTjgqLjgrjjgqLjgpLmranjgYTjgZ\/lrp\/li5nntYzpqJPjgYvjgonjgIHjg4vjgrvjgrPku6XlpJbjga7pg73luILlnovmipXos4fjgYzmjIHjgaTplbfmnJ\/nmoTjgarlronlrprmgKfjgajlj6\/og73mgKfjgpLop6PjgY3mmI7jgYvjgZfjgb7jgZnjgII8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7oqJjkuovjgpLoqq3jgoAg4oaSPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9zbm93LXJpc2stbWFuYWdlbWVudC8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL3Nub3ctcmlzay1tYW5hZ2VtZW50LmpwZyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+5pel5pys6Zai6YCjIChUVyk8L3NwYW4+CiAgICAgICAgICAgIDxoMz7pm6rjga\/jgIzjg63jg57jg7PjgI3jgYvjgIHjgZ3jgozjgajjgoLjgIzjg6rjgrnjgq\/jgI3jgYvvvJ\/lpLHmlZfjgZfjgarjgYTlu7rniannrqHnkIbooZM8L2gzPgogICAgICAgICAgICA8cD7ljJfmtbfpgZPjga7lhqzjgpLnn6XjgorlsL3jgY\/jgZfjgZ\/jgrPjg7Pjgrfjgqfjg6vjgrjjg6XjgYzmlZnjgYjjgovjgIHpm6rlm73jgarjgonjgafjga\/jga7os4fnlKPnrqHnkIbjgajjg6rjgrnjgq\/lm57pgb\/jga7np5joqKPjgII8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7oqJjkuovjgpLoqq3jgoAg4oaSPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS90YWl3YW4taG9ra2FpZG8tc3luZXJneS8iIGNsYXNzPSJ6cy1ibG9nLWNhcmQiPgogICAgICAgIDxkaXYgY2xhc3M9InpzLWJsb2ctdGh1bWIiPjxpbWcgc3JjPSJodHRwczovL3R3c2hhbnlhbmcuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzAzL3RhaXdhbi1ob2trYWlkby1zeW5lcmd5LmpwZyI+PC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtYmxvZy1pbmZvIj4KICAgICAgICAgICAgPHNwYW4gY2xhc3M9InRhZyI+5pel5pys6Zai6YCjIChUVyk8L3NwYW4+CiAgICAgICAgICAgIDxoMz7lj7Dmub7jga7mhJ\/mgKfjgajjgIHml63lt53jga7mioDooZPjgILkvJ3ntbHjga7nlLrjgafjgIzmlrDjgZfjgYTkvqHlgKTjgI3jgpLlibXjgovjgIHjg5Pjgrjjg43jgrnjga7jgrnjgrnjg6E8L2gzPgogICAgICAgICAgICA8cD7lj7Dmub7jga7jg4fjgrbjgqTjg7PmhJ\/mgKfjgajml63lt53jga7ogbfkurrmioDooZPjgpLono3lkIjjgZXjgZvjgIHml6XmnKzluILloLTjgafllK\/kuIDnhKHkuozjga7lrZjlnKjmhJ\/jgpLmlL7jgaTjg5bjg6njg7Pjg4njga7libXjgormlrnjgII8L3A+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9InpzLXJlYWRtb3JlIj7oqJjkuovjgpLoqq3jgoAg4oaSPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8L2E+CgogICAgPGEgaHJlZj0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS9idXNpbmVzcy10cnVzdC1wYXNzcG9ydDIvIiBjbGFzcz0ienMtYmxvZy1jYXJkIj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLXRodW1iIj48aW1nIHNyYz0iaHR0cHM6Ly90d3NoYW55YW5nLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wMy9idXNpbmVzcy10cnVzdC1wYXNzcG9ydDIuanBnIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7ml6XmnKzplqLpgKMgKFRXKTwvc3Bhbj4KICAgICAgICAgICAgPGgzPuiogOiRieOBjOmAmuOBmOOCi+OBoOOBkeOBp+OBr+S4jeWNgeWIhuOAguaXpeacrOODk+OCuOODjeOCueOCkuaIkOWKn+OBleOBm+OCi+OAjOS\/oemgvOOBrumNteOAjTwvaDM+CiAgICAgICAgICAgIDxwPjIw5bm05Lit6I+v5ZyP44Gn5o+J44G+44KM44Gf56eB44GM6KaL44Gk44GR44Gf44CB5pel5pys5LyB5qWt44Go44Gu6ZW35pyf55qE44Gq44OR44O844OI44OK44O844K344OD44OX44KS56+J44GP44Gf44KB44Gu5qC45b+D44CCIDwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPuiomOS6i+OCkuiqreOCgCDihpI8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4KCiAgICA8YSBocmVmPSJodHRwczovL3R3c2hhbnlhbmcuY29tL2hva2thaWRvLXJlbG9jYXRpb24taGFwcGluZXNzLyIgY2xhc3M9InpzLWJsb2ctY2FyZCI+CiAgICAgICAgPGRpdiBjbGFzcz0ienMtYmxvZy10aHVtYiI+PGltZyBzcmM9Imh0dHBzOi8vdHdzaGFueWFuZy5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDMvaG9ra2FpZG8tcmVsb2NhdGlvbi1oYXBwaW5lc3MuanBnIj48L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJ6cy1ibG9nLWluZm8iPgogICAgICAgICAgICA8c3BhbiBjbGFzcz0idGFnIj7ml6XmnKzplqLpgKMgKFRXKTwvc3Bhbj4KICAgICAgICAgICAgPGgzPuWutuaXj+OBruacquadpeOCkuWMl+a1t+mBk+OBq+iol+OBmeOAguaVmeiCsuODu+WMu+eZguODu+S9j+OBvuOBhOKAlOKAlOenu+S9j+OBruODquOCouODq+OBquW5uOemj+W6pjwvaDM+CiAgICAgICAgICAgIDxwPuePvuWgtOS4u+e+qeOCs+ODs+OCteODq+OBjOOAgeODh+ODvOOCv+OBoOOBkeOBp+OBr+imi+OBiOOBquOBhOWMl+a1t+mBk+enu+S9j+OBruecn+OBrumtheWKm+OBqOOAgeeUn+a0u+OBruizquOBq+OBpOOBhOOBpuacrOmfs+OBp+iqnuOCiuOBvuOBmeOAgjwvcD4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ienMtcmVhZG1vcmUiPuiomOS6i+OCkuiqreOCgCDihpI8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYT4KPC9kaXY+Cgo8bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Imh0dHBzOi8vY2RuanMuY2xvdWRmbGFyZS5jb20vYWpheC9saWJzL2ZvbnQtYXdlc29tZS82LjAuMC9jc3MvYWxsLm1pbi5jc3MiPgGOodPHA7QBOQEBCgIAGwgcCBMIGAgbCDgIMwgHAwYKASkMDgakARYIHAgcCB0IHQggCDQIJggaCCAIFhwYBLUCSQEACwACBAUBBAOlAQABAmUXhAIBTwAkARMDKwASAD4AEwMgAG4AOAEbAg4AAwMBAAEDAQEGAAIIAQIBAAIBAQADAAEBAQIBBfoBBUUFCgASAhweAQYBASACKQwFBAEAAQcDGwEBAR0CAAEBATABCAICAQARHQMJAQABCRUBAlcmAAECAQECAwEAAQAFAh0OAgUOEAwEAQABBzsQBgIBAAICAQgMEAwFAQc7DEUAAQZwBZwBBQIBHwAGAgMIERkBCAEEAwQFAwEIJwGBAQUCASQZAgIUBwIEAQsBBwEAAgYBCScBhAEFAgEgDQgAFAEBAAUAAQUBAQEAAQMBAAEKAQABDyYBhAEFAgEiAAYFAQICBhIkAwICAggEAQEnAYoBBQIBIQACAAEQEQQDHAMAAQMBCCsBiwEABAA=\",\"updateId\":567104148}","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"footnotes":"","big_sky_generated":false},"class_list":["post-554","page","type-page","status-publish","hentry"],"jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/Ph9pPS-8W","jetpack-related-posts":[{"id":436,"url":"https:\/\/twshanyang.com\/zh\/recruit\/","url_meta":{"origin":554,"position":0},"title":"RECRUIT","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670829\u65e5","format":false,"excerpt":"RECRUIT \u65ed\u5ddd\u304b\u3089\u3001\u4e16\u754c\u306e\u611f\u6027\u3092\u52d5\u304b\u3059\u3002 \u300c\u3067\u304d\u306a\u3044\u300d\u3068\u306f\u8a00\u3044\u305f\u304f\u306a\u3044\u3002\u305d\u308c\u304c\u79c1\u305f\u3061\u306a\u308a\u306e\u201c\u611f\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":24,"url":"https:\/\/twshanyang.com\/zh\/contact\/","url_meta":{"origin":554,"position":1},"title":"CONTACT","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670817\u65e5","format":false,"excerpt":"\u307e\u305a\u306f\u3001\u3042\u306a\u305f\u306e\u300e\u60f3\u3044\u300f\u3092\u304a\u805e\u304b\u305b\u304f\u3060\u3055\u3044\u3002 \u5584\u6d0b\u3078\u306e\u3054\u76f8\u8ac7\u306b\u3001\u304b\u3057\u3053\u307e\u3063\u305f\u6e96\u5099\u306f\u5fc5\u8981\u3042\u308a\u307e\u305b\u3093\u3002\u300c\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/MyQRcode.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/MyQRcode.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/MyQRcode.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/MyQRcode.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":20,"url":"https:\/\/twshanyang.com\/zh\/message\/","url_meta":{"origin":554,"position":2},"title":"MESSAGE","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670817\u65e5","format":false,"excerpt":"\u62c5\u5f53\u8005\u3042\u3044\u3055\u3064 20\u5e74\u306e\u73fe\u5834\u7d4c\u9a13\u3092\u3001\u3042\u306a\u305f\u306e\u305f\u3081\u306b\u3002 \u3053\u3093\u306b\u3061\u306f\uff01\u53f0\u6e7e\u5584\u6d0b\u306e\u30b3\u30f3\u30b7\u30a7\u30eb\u30b8\u30e5\u300c\u5584\u6d0b\uff08\u305c\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/twshanyang.com\/wp-content\/uploads\/2026\/03\/ZENYO-kun_%E8%A8%BC%E6%98%8E%E5%86%99%E7%9C%9F%E9%A2%A8-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":662,"url":"https:\/\/twshanyang.com\/zh\/recruit-designer\/","url_meta":{"origin":554,"position":3},"title":"recruit-designer","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670831\u65e5","format":false,"excerpt":"RECRUIT \/ \u6b63\u793e\u54e1 \u30c7\u30b6\u30a4\u30ca\u30fc \u7a7a\u9593\u306e\u4fa1\u5024\u3092\u3064\u304f\u308b\u4f1a\u793e \u682a\u5f0f\u4f1a\u793e\u30ef\u30ab\u30b5\u306f\u3001\u7279\u6ce8\u5bb6\u5177\u30fb\u4ec0\u5668\u306e\u88fd\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":672,"url":"https:\/\/twshanyang.com\/zh\/recruit-craftsman\/","url_meta":{"origin":554,"position":4},"title":"recruit-craftsman","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670831\u65e5","format":false,"excerpt":"RECRUIT \/ \u6b63\u793e\u54e1 \u88fd\u4f5c\u30b9\u30bf\u30c3\u30d5 \u7a7a\u9593\u306e\u4fa1\u5024\u3092\u3064\u304f\u308b\u4f1a\u793e \u682a\u5f0f\u4f1a\u793e\u30ef\u30ab\u30b5\u306f\u3001\u7279\u6ce8\u5bb6\u5177\u30fb\u4ec0\u5668\u306e\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":668,"url":"https:\/\/twshanyang.com\/zh\/recruit-manager\/","url_meta":{"origin":554,"position":5},"title":"recruit-manager","author":"\u5584\u6d0b\u304f\u3093","date":"2026\u5e743\u670831\u65e5","format":false,"excerpt":"RECRUIT \/ \u6b63\u793e\u54e1 \u65bd\u5de5\u7ba1\u7406\u6280\u58eb \u7a7a\u9593\u306e\u4fa1\u5024\u3092\u3064\u304f\u308b\u4f1a\u793e \u682a\u5f0f\u4f1a\u793e\u30ef\u30ab\u30b5\u306f\u3001\u7279\u6ce8\u5bb6\u5177\u30fb\u4ec0\u5668\u306e\u2026","rel":"","context":"\u985e\u4f3c\u6587\u7ae0","block_context":{"text":"\u985e\u4f3c\u6587\u7ae0","link":""},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/pages\/554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/users\/278553949"}],"replies":[{"embeddable":true,"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/comments?post=554"}],"version-history":[{"count":10,"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/pages\/554\/revisions"}],"predecessor-version":[{"id":810,"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/pages\/554\/revisions\/810"}],"wp:attachment":[{"href":"https:\/\/twshanyang.com\/zh\/wp-json\/wp\/v2\/media?parent=554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}