:root{--content-max-width:1280px;--base-font-size:17px;--grid-columns:12;--grid-gutter-desktop:24px;--grid-gutter-tablet:24px;--grid-gutter-mobile:16px;--screen-margin-desktop:24px;--screen-margin-tablet:24px;--screen-margin-mobile:16px;--gray-0:#fff;--gray-1:#f9f9f9;--gray-2:#f2f2f2;--gray-3:#e6e6e6;--gray-4:#d9d9d9;--gray-5:#ccc;--gray-6:#bfbfbf;--gray-7:#999;--gray-8:grey;--gray-9:#666;--gray-10:#4d4d4d;--gray-11:#333;--gray-12:#1a1a1a;--gray-13:#000;--primary-50:#e3f2fd;--primary-100:#bbdefb;--primary-200:#90caf9;--primary-300:#64b5f6;--primary-400:#42a5f5;--primary-500:#2196f3;--primary-600:#1e88e5;--primary-700:#1976d2;--primary-800:#1565c0;--primary-900:#0d47a1;--accent-50:#e8f5e9;--accent-100:#c8e6c9;--accent-200:#a5d6a7;--accent-300:#81c784;--accent-400:#66bb6a;--accent-500:#4caf50;--accent-600:#43a047;--accent-700:#388e3c;--accent-800:#2e7d32;--accent-900:#1b5e20;--body-bg:var(--gray-0);--body-fg:var(--gray-12);--brand:var(--primary-700);--accent:var(--primary-600);--focus-color:var(--primary-500);--link-underline-offset:3px;--spacing-0:0px;--spacing-1:2px;--spacing-2:4px;--spacing-3:8px;--spacing-4:12px;--spacing-5:16px;--spacing-6:20px;--spacing-7:24px;--spacing-8:32px;--spacing-9:40px;--spacing-10:48px;--gap-1:2px;--gap-2:4px;--gap-3:8px;--gap-4:12px;--gap-5:16px;--gap-6:20px;--gap-7:24px;--gap-8:32px;--gap-9:40px;--gap-10:48px;--gap-11:64px;--gap-12:80px;--padding-1:2px;--padding-2:4px;--padding-3:8px;--padding-4:10px;--padding-5:12px;--padding-6:16px;--padding-7:20px;--padding-8:24px;--padding-9:32px;--padding-10:40px;--radius-xsmall-1:2px;--radius-xsmall-2:2px;--radius-xsmall-3:2px;--radius-small-1:4px;--radius-small-2:4px;--radius-small-3:4px;--radius-medium-1:6px;--radius-medium-2:6px;--radius-medium-3:8px;--radius-medium-4:8px;--radius-large-1:10px;--radius-large-2:10px;--radius-xlarge-1:12px;--radius-xlarge-2:12px;--shadow-level-1:0 2px 4px rgba(0,0,0,.08);--shadow-level-2:0 4px 8px rgba(0,0,0,.12);--shadow-level-3:0 8px 16px rgba(0,0,0,.16);--shadow-level-4:0 12px 24px rgba(0,0,0,.2)}html{font-size:var(--base-font-size);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:var(--body-bg);color:var(--body-fg);font-size:17px;font-weight:400;letter-spacing:0;line-height:150%;margin:0;padding:0;-webkit-font-smoothing:antialiased}.visually-hidden{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px,1px,1px,1px);border:0;margin:-1px;padding:0;white-space:nowrap}.skip-link{background:var(--brand);border-radius:0 var(--radius-small-1) var(--radius-small-1) 0;color:var(--gray-0);font-size:1rem;font-weight:600;left:0;padding:var(--padding-4) var(--padding-6);position:absolute;text-decoration:none;top:-9999px;z-index:100}.skip-link:focus{outline:4px solid var(--focus-color);outline-offset:3px;top:12px}.container{margin-left:auto;margin-right:auto;max-width:var(--content-max-width);padding-left:var(--screen-margin-desktop);padding-right:var(--screen-margin-desktop)}header{padding-bottom:var(--spacing-7);padding-top:var(--spacing-8);text-align:center}main{background:transparent;margin-top:var(--spacing-9)}footer{color:var(--gray-11);font-size:.95rem;margin-top:var(--gap-12);padding-bottom:var(--spacing-8);padding-top:var(--spacing-7);text-align:center}.gnb{background-color:var(--gray-0);border-bottom:1px solid var(--gray-3);position:relative}.gnb .container{margin:0 auto;max-width:var(--content-max-width);padding:0 var(--padding-6)}.gnb-list{align-items:stretch;display:flex;gap:0;justify-content:center;list-style:none;margin:0;padding:0}.gnb-item,.gnb-link{position:relative}.gnb-link{align-items:center;color:var(--gray-12);display:flex;font-size:16px;font-weight:500;line-height:150%;min-height:60px;padding:var(--padding-6) var(--padding-7);text-decoration:none;transition:color .2s ease,background-color .2s ease}.gnb-text{position:relative}.gnb-link:hover{color:var(--primary-900)}.gnb-link:focus{outline:3px solid var(--focus-color);outline-offset:-3px;z-index:1}.gnb-link[aria-current=page]{color:var(--primary-900);font-weight:700}.gnb-link[aria-current=page]:after{background-color:var(--primary-900);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}header .hanja{font-size:1.1rem;margin-bottom:.25rem}header .meaning{font-size:.95rem;margin-top:0}h1{font-size:60px;margin:.25rem 0}h1,h2{font-weight:700;letter-spacing:1px;line-height:150%}h2{font-size:32px;margin-top:1.75rem}h3{font-size:24px;margin-top:1.25rem}h3,h4{font-weight:700;letter-spacing:0;line-height:150%}h4{font-size:19px}h5{font-size:17px}h5,h6{font-weight:700;letter-spacing:0;line-height:150%}h6{font-size:15px}.author{font-size:.9rem;margin:.25rem 0}.tagline{font-size:.95rem;margin-bottom:2rem;margin-top:0}li,p{color:var(--body-fg);font-size:1rem}p{margin-bottom:var(--gap-7)}p,ul{margin-top:0}ul{margin-bottom:var(--gap-8);padding-left:var(--padding-6)}.content{word-wrap:break-word;letter-spacing:.01em}.card{background:var(--gray-0);border:1px solid var(--gray-3);border-radius:var(--radius-medium-3);box-shadow:var(--shadow-level-1);padding:var(--spacing-5);transition:box-shadow .2s ease}.card:hover{border-color:var(--gray-4);box-shadow:var(--shadow-level-2)}.post-list{gap:var(--spacing-5);margin-top:var(--spacing-8)}.post-item,.post-list{display:flex;flex-direction:column}.post-item{gap:var(--spacing-3)}.post-item header{display:flex;flex-direction:column;gap:var(--spacing-1)}.post-title{font-size:24px;font-weight:700;line-height:150%;margin:0}.post-title a{color:var(--gray-12);text-decoration:none;transition:color .2s ease}.post-title a:hover{color:var(--primary-700)}.post-title a:focus{outline:3px solid var(--focus-color);outline-offset:3px}.post-date{color:var(--gray-9);font-size:.9rem;font-weight:400}.post-excerpt{color:var(--gray-11);line-height:160%;margin:0}.post-meta{align-items:center;display:flex;gap:var(--spacing-3)}.post-category{background-color:var(--gray-2);border-radius:var(--radius-small-1);color:var(--gray-11);display:inline-block;font-size:.85rem;font-weight:500;padding:var(--spacing-2) var(--spacing-4)}a{color:var(--accent);text-decoration:underline;text-underline-offset:var(--link-underline-offset)}footer a{color:var(--primary-800);font-weight:500}a:focus{text-decoration:underline}a:focus,button:focus,input:focus,textarea:focus{box-shadow:none;outline:4px solid var(--focus-color);outline-offset:3px}:focus{scroll-margin-top:12px}@media (prefers-contrast:more){:root{--brand:#001f3f;--accent:#004080}body{background:#fff;color:#000}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:1024px){.container{padding-left:var(--screen-margin-tablet);padding-right:var(--screen-margin-tablet)}.gnb-link{font-size:15px;min-height:48px;padding:var(--padding-4) var(--padding-5)}}@media (max-width:600px){.container{padding-left:var(--screen-margin-mobile);padding-right:var(--screen-margin-mobile)}.gnb-list{flex-wrap:wrap}.gnb-link{font-size:14px;min-height:44px;padding:var(--padding-3) var(--padding-4)}h1{font-size:44px}h2{font-size:24px}h3{font-size:19px}main{margin-top:32px}footer{margin-top:48px}}
/*# sourceMappingURL=data:application/json;base64,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Q0kseUJBQ0osQ0FHQSxnREFNSSxlQUFnQixDQUZoQixvQ0FBcUMsQ0FDckMsa0JBRUosQ0FHQSxPQUNJLHNCQUNKLENBR0EsK0JBQ0ksTUFDSSxlQUFnQixDQUNoQixnQkFDSixDQUNBLEtBQ0ksZUFBZ0IsQ0FDaEIsVUFDSixDQUNKLENBR0EsdUNBQ0ksRUFDSSxtQ0FBc0MsQ0FDdEMscUNBQXVDLENBQ3ZDLG9DQUNKLENBQ0osQ0FLQSwwQkFDSSxXQUNJLHdDQUF5QyxDQUN6Qyx5Q0FDSixDQUVBLFVBR0ksY0FBZSxDQURmLGVBQWdCLENBRGhCLHlDQUdKLENBQ0osQ0FHQSx5QkFDSSxXQUNJLHdDQUF5QyxDQUN6Qyx5Q0FDSixDQUVBLFVBQ0ksY0FDSixDQUVBLFVBR0ksY0FBZSxDQURmLGVBQWdCLENBRGhCLHlDQUdKLENBR0EsR0FDSSxjQUNKLENBRUEsR0FDSSxjQUNKLENBRUEsR0FDSSxjQUNKLENBR0EsS0FDSSxlQUNKLENBRUEsT0FDSSxlQUNKLENBQ0oiLCJmaWxlIjoic3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLyogS1JEUyBMYXlvdXQgU3lzdGVtICovXG4gICAgLS1jb250ZW50LW1heC13aWR0aDogMTI4MHB4O1xuICAgIC0tYmFzZS1mb250LXNpemU6IDE3cHg7XG5cbiAgICAvKiBLUkRTIEdyaWQgU3lzdGVtICovXG4gICAgLS1ncmlkLWNvbHVtbnM6IDEyO1xuICAgIC0tZ3JpZC1ndXR0ZXItZGVza3RvcDogMjRweDtcbiAgICAtLWdyaWQtZ3V0dGVyLXRhYmxldDogMjRweDtcbiAgICAtLWdyaWQtZ3V0dGVyLW1vYmlsZTogMTZweDtcblxuICAgIC8qIEtSRFMgU2NyZWVuIE1hcmdpbiAqL1xuICAgIC0tc2NyZWVuLW1hcmdpbi1kZXNrdG9wOiAyNHB4O1xuICAgIC0tc2NyZWVuLW1hcmdpbi10YWJsZXQ6IDI0cHg7XG4gICAgLS1zY3JlZW4tbWFyZ2luLW1vYmlsZTogMTZweDtcblxuICAgIC8qIEdyYXkgU2NhbGUgKi9cbiAgICAtLWdyYXktMDogI0ZGRkZGRjtcbiAgICAtLWdyYXktMTogI0Y5RjlGOTtcbiAgICAtLWdyYXktMjogI0YyRjJGMjtcbiAgICAtLWdyYXktMzogI0U2RTZFNjtcbiAgICAtLWdyYXktNDogI0Q5RDlEOTtcbiAgICAtLWdyYXktNTogI0NDQ0NDQztcbiAgICAtLWdyYXktNjogI0JGQkZCRjtcbiAgICAtLWdyYXktNzogIzk5OTk5OTtcbiAgICAtLWdyYXktODogIzgwODA4MDtcbiAgICAtLWdyYXktOTogIzY2NjY2NjtcbiAgICAtLWdyYXktMTA6ICM0RDRENEQ7XG4gICAgLS1ncmF5LTExOiAjMzMzMzMzO1xuICAgIC0tZ3JheS0xMjogIzFBMUExQTtcbiAgICAtLWdyYXktMTM6ICMwMDAwMDA7XG5cbiAgICAvKiBQcmltYXJ5IENvbG9yIChCbHVlKSAqL1xuICAgIC0tcHJpbWFyeS01MDogI0UzRjJGRDtcbiAgICAtLXByaW1hcnktMTAwOiAjQkJERUZCO1xuICAgIC0tcHJpbWFyeS0yMDA6ICM5MENBRjk7XG4gICAgLS1wcmltYXJ5LTMwMDogIzY0QjVGNjtcbiAgICAtLXByaW1hcnktNDAwOiAjNDJBNUY1O1xuICAgIC0tcHJpbWFyeS01MDA6ICMyMTk2RjM7XG4gICAgLS1wcmltYXJ5LTYwMDogIzFFODhFNTtcbiAgICAtLXByaW1hcnktNzAwOiAjMTk3NkQyO1xuICAgIC0tcHJpbWFyeS04MDA6ICMxNTY1QzA7XG4gICAgLS1wcmltYXJ5LTkwMDogIzBENDdBMTtcblxuICAgIC8qIEFjY2VudCBDb2xvciAoR3JlZW4pICovXG4gICAgLS1hY2NlbnQtNTA6ICNFOEY1RTk7XG4gICAgLS1hY2NlbnQtMTAwOiAjQzhFNkM5O1xuICAgIC0tYWNjZW50LTIwMDogI0E1RDZBNztcbiAgICAtLWFjY2VudC0zMDA6ICM4MUM3ODQ7XG4gICAgLS1hY2NlbnQtNDAwOiAjNjZCQjZBO1xuICAgIC0tYWNjZW50LTUwMDogIzRDQUY1MDtcbiAgICAtLWFjY2VudC02MDA6ICM0M0EwNDc7XG4gICAgLS1hY2NlbnQtNzAwOiAjMzg4RTNDO1xuICAgIC0tYWNjZW50LTgwMDogIzJFN0QzMjtcbiAgICAtLWFjY2VudC05MDA6ICMxQjVFMjA7XG5cbiAgICAvKiBBcHBsaWNhdGlvbiBDb2xvcnMgKi9cbiAgICAtLWJvZHktYmc6IHZhcigtLWdyYXktMCk7XG4gICAgLS1ib2R5LWZnOiB2YXIoLS1ncmF5LTEyKTtcbiAgICAtLWJyYW5kOiB2YXIoLS1wcmltYXJ5LTcwMCk7XG4gICAgLS1hY2NlbnQ6IHZhcigtLXByaW1hcnktNjAwKTtcbiAgICAtLWZvY3VzLWNvbG9yOiB2YXIoLS1wcmltYXJ5LTUwMCk7XG4gICAgLS1saW5rLXVuZGVybGluZS1vZmZzZXQ6IDNweDtcblxuICAgIC8qIEtSRFMgOC1Qb2ludCBHcmlkIFNwYWNpbmcgU3lzdGVtICovXG4gICAgLS1zcGFjaW5nLTA6IDBweDtcbiAgICAtLXNwYWNpbmctMTogMnB4O1xuICAgIC0tc3BhY2luZy0yOiA0cHg7XG4gICAgLS1zcGFjaW5nLTM6IDhweDtcbiAgICAtLXNwYWNpbmctNDogMTJweDtcbiAgICAtLXNwYWNpbmctNTogMTZweDtcbiAgICAtLXNwYWNpbmctNjogMjBweDtcbiAgICAtLXNwYWNpbmctNzogMjRweDtcbiAgICAtLXNwYWNpbmctODogMzJweDtcbiAgICAtLXNwYWNpbmctOTogNDBweDtcbiAgICAtLXNwYWNpbmctMTA6IDQ4cHg7XG5cbiAgICAvKiBMZWdhY3kgZ2FwIHZhcmlhYmxlcyAo7Zi47ZmY7ISxIOycoOyngCkgKi9cbiAgICAtLWdhcC0xOiAycHg7XG4gICAgLS1nYXAtMjogNHB4O1xuICAgIC0tZ2FwLTM6IDhweDtcbiAgICAtLWdhcC00OiAxMnB4O1xuICAgIC0tZ2FwLTU6IDE2cHg7XG4gICAgLS1nYXAtNjogMjBweDtcbiAgICAtLWdhcC03OiAyNHB4O1xuICAgIC0tZ2FwLTg6IDMycHg7XG4gICAgLS1nYXAtOTogNDBweDtcbiAgICAtLWdhcC0xMDogNDhweDtcbiAgICAtLWdhcC0xMTogNjRweDtcbiAgICAtLWdhcC0xMjogODBweDtcblxuICAgIC0tcGFkZGluZy0xOiAycHg7XG4gICAgLS1wYWRkaW5nLTI6IDRweDtcbiAgICAtLXBhZGRpbmctMzogOHB4O1xuICAgIC0tcGFkZGluZy00OiAxMHB4O1xuICAgIC0tcGFkZGluZy01OiAxMnB4O1xuICAgIC0tcGFkZGluZy02OiAxNnB4O1xuICAgIC0tcGFkZGluZy03OiAyMHB4O1xuICAgIC0tcGFkZGluZy04OiAyNHB4O1xuICAgIC0tcGFkZGluZy05OiAzMnB4O1xuICAgIC0tcGFkZGluZy0xMDogNDBweDtcblxuICAgIC8qIEJvcmRlciBSYWRpdXMgKi9cbiAgICAtLXJhZGl1cy14c21hbGwtMTogMnB4O1xuICAgIC0tcmFkaXVzLXhzbWFsbC0yOiAycHg7XG4gICAgLS1yYWRpdXMteHNtYWxsLTM6IDJweDtcbiAgICAtLXJhZGl1cy1zbWFsbC0xOiA0cHg7XG4gICAgLS1yYWRpdXMtc21hbGwtMjogNHB4O1xuICAgIC0tcmFkaXVzLXNtYWxsLTM6IDRweDtcbiAgICAtLXJhZGl1cy1tZWRpdW0tMTogNnB4O1xuICAgIC0tcmFkaXVzLW1lZGl1bS0yOiA2cHg7XG4gICAgLS1yYWRpdXMtbWVkaXVtLTM6IDhweDtcbiAgICAtLXJhZGl1cy1tZWRpdW0tNDogOHB4O1xuICAgIC0tcmFkaXVzLWxhcmdlLTE6IDEwcHg7XG4gICAgLS1yYWRpdXMtbGFyZ2UtMjogMTBweDtcbiAgICAtLXJhZGl1cy14bGFyZ2UtMTogMTJweDtcbiAgICAtLXJhZGl1cy14bGFyZ2UtMjogMTJweDtcblxuICAgIC8qIEVsZXZhdGlvbiAtIFNoYWRvdyBTeXN0ZW0gKGZyb20gZ3VpZGVsaW5lIHBhZ2UgNSkgKi9cbiAgICAtLXNoYWRvdy1sZXZlbC0xOiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAtLXNoYWRvdy1sZXZlbC0yOiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtLXNoYWRvdy1sZXZlbC0zOiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgLS1zaGFkb3ctbGV2ZWwtNDogMCAxMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjIwKTtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmcpO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LWZnKTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyog7Iuc6rCB7KCB7Jy866GcIOyIqOq4sOuKlCDqs7Xsmqkg7Jyg7Yu466as7YuwICjsiqTtgazrprDrpqzrjZTsl5Ag64W47Lac65CoKSAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbn1cblxuLyog7Iqk7YK1IOunge2BrDog7Y+s7Luk7IqkIOyLnCDrsJjrk5zsi5wg67O07J2064+E66GdIO2VmOqzoCDsnITsuZgg6rOg7KCVICovXG4uc2tpcC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQpO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTApO1xuICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctNCkgdmFyKC0tcGFkZGluZy02KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgdmFyKC0tcmFkaXVzLXNtYWxsLTEpIHZhcigtLXJhZGl1cy1zbWFsbC0xKSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uc2tpcC1saW5rOmZvY3VzIHtcbiAgICB0b3A6IDEycHg7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4vKiBLUkRTIOugiOydtOyVhOybgyDsi5zsiqTthZwgKi9cbi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNjcmVlbi1tYXJnaW4tZGVza3RvcCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2NyZWVuLW1hcmdpbi1kZXNrdG9wKTtcbn1cblxuaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXNwYWNpbmctOCk7XG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLXNwYWNpbmctNyk7XG59XG5cbi8qIEdOQuyZgCBCb2R5IOyCrOydtCDqsITqsqkgKi9cbm1haW4ge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEJvZHnsmYAgRm9vdGVyIOyCrOydtCDqsITqsqk6IEtSRFMg6raM7J6lIDgwcHggKi9cbmZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tZ2FwLTEyKTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tc3BhY2luZy03KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tc3BhY2luZy04KTtcbn1cblxuLyogR05CIChHbG9iYWwgTmF2aWdhdGlvbiBCYXIpIC0gS1JEUyDquLDrsJggKi9cbi5nbmIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyYXktMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdyYXktMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ25iIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC1tYXgtd2lkdGgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tcGFkZGluZy02KTtcbn1cblxuLmduYi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ25iLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmduYi1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy02KSB2YXIoLS1wYWRkaW5nLTcpO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTEyKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLmduYi10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIO2YuOuyhCDsg4Htg5wgKi9cbi5nbmItbGluazpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktOTAwKTtcbn1cblxuLyog7Y+s7Luk7IqkIOyDge2DnCAqL1xuLmduYi1saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgdmFyKC0tZm9jdXMtY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi8qIO2ZnOyEsSDtjpjsnbTsp4Ag7ZGc7IucIC0gS1JEUyDqsIDsnbTrk5zrnbzsnbggKi9cbi5nbmItbGlua1thcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS05MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nbmItbGlua1thcmlhLWN1cnJlbnQ9XCJwYWdlXCJdOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktOTAwKTtcbn1cblxuLyog7Zek642UICovXG5oZWFkZXIgLmhhbmphIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG5oZWFkZXIgLm1lYW5pbmcge1xuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBEaXNwbGF5IFR5cG9ncmFwaHkgKi9cbmgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuXG4vKiBIZWFkaW5nIFR5cG9ncmFwaHkgKi9cbmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW07XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuaDYge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG5cbi5hdXRob3Ige1xuICAgIG1hcmdpbjogMC4yNXJlbSAwIDAuMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG59XG5cbi50YWdsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4vKiDrs7jrrLgg7YWN7Iqk7Yq4ICovXG5wLCBsaSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1ib2R5LWZnKTtcbn1cblxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXAtNyk7XG59XG5cbnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmctNik7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nYXAtOCk7XG59XG5cbi8qIO2FjeyKpO2KuCDqsITqsqkg7KCc7Ja0IChXQ0FHIDIuMSBUZXh0IFNwYWNpbmcpICovXG4uY29udGVudCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi8qIOy5tOuTnCDsiqTtg4DsnbwgKi9cbi5jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmF5LTApO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctNSk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLW1lZGl1bS0zKTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctbGV2ZWwtMSk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JheS0zKTtcbn1cblxuLmNhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1sZXZlbC0yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWdyYXktNCk7XG59XG5cbi8qIOq4gCDrqqnroZ0g7Y6Y7J207KeAICovXG4ucG9zdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXNwYWNpbmctOCk7XG59XG5cbi5wb3N0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctMyk7XG59XG5cbi5wb3N0LWl0ZW0gaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLTEpO1xufVxuXG4ucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC10aXRsZSBhIHtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktNzAwKTtcbn1cblxuLnBvc3QtdGl0bGUgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogM3B4IHNvbGlkIHZhcigtLWZvY3VzLWNvbG9yKTtcbiAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4ucG9zdC1kYXRlIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS05KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucG9zdC1leGNlcnB0IHtcbiAgICBjb2xvcjogdmFyKC0tZ3JheS0xMSk7XG4gICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ucG9zdC1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy0zKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9zdC1jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctMikgdmFyKC0tc3BhY2luZy00KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmF5LTIpO1xuICAgIGNvbG9yOiB2YXIoLS1ncmF5LTExKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMtc21hbGwtMSk7XG4gICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8qIOunge2BrCDthY3siqTtirgg7KCR6re87ISxICjsnZjrr7jqsIAg67aE66qF7ZWY64+E66GdKSAqL1xuYSB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiB2YXIoLS1saW5rLXVuZGVybGluZS1vZmZzZXQpO1xufVxuXG4vKiBGb290ZXIg66eB7YGsOiBXQ0FHIEFBIOuMgOu5hOycqCDspIDsiJggKDQuNToxIOydtOyDgSkgKi9cbmZvb3RlciBhIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS04MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiDtj6zsu6TsiqQg6rCA7Iuc7ISxOiBmb2N1cy12aXNpYmxlIOyCrOyaqSAqL1xuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDRweCBzb2xpZCB2YXIoLS1mb2N1cy1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiDtj6zsu6TsiqTqsIAg6rCA66Ck7KeA7KeAIOyViuuPhOuhnSDrs7TsnqUgKEZvY3VzIE5vdCBPYnNjdXJlZCkgKi9cbjpmb2N1cyB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEycHg7XG59XG5cbi8qIOqzoOuMgOu5hCDrqqjrk5wgKOyatOyYgeyytOygnC/ruIzrnbzsmrDsoIDsnZgg6rOg64yA67mE6rCAIOyXhuuKlCDqsr3smrAgQ1NT66GcIOuMgOyytCDsoJzqs7UpICovXG5AbWVkaWEgKHByZWZlcnMtY29udHJhc3Q6IG1vcmUpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tYnJhbmQ6ICMwMDFmM2Y7XG4gICAgICAgIC0tYWNjZW50OiAjMDA0MDgwO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufVxuXG4vKiByZWR1Y2VkIG1vdGlvbiAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAqIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMDFtcyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogS1JEUyDrsJjsnZHtmJUgQnJlYWtwb2ludCDsi5zsiqTthZwgKi9cblxuLyogVGFibGV0OiA2MDFweCB+IDEwMjRweCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXNjcmVlbi1tYXJnaW4tdGFibGV0KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tc2NyZWVuLW1hcmdpbi10YWJsZXQpO1xuICAgIH1cblxuICAgIC5nbmItbGluayB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctNCkgdmFyKC0tcGFkZGluZy01KTtcbiAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cblxuLyogTW9iaWxlOiAzNjBweCB+IDYwMHB4ICovXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1zY3JlZW4tbWFyZ2luLW1vYmlsZSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNjcmVlbi1tYXJnaW4tbW9iaWxlKTtcbiAgICB9XG5cbiAgICAuZ25iLWxpc3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmduYi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy0zKSB2YXIoLS1wYWRkaW5nLTQpO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLyogTW9iaWxlIO2DgOydtO2PrOq3uOuemO2UvCDsobDsoJUgKi9cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICB9XG5cbiAgICAvKiBLUkRTIENvbnRlbnQgYXJlYSBzcGFjaW5nIC0gTW9iaWxlICovXG4gICAgbWFpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7IC8qIEdOQi1Cb2R5IOqwhOqyqSAqL1xuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7IC8qIEJvZHktRm9vdGVyIOqwhOqyqSAqL1xuICAgIH1cbn0iXX0= */