article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:13px;line-height:18px}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:bebas_neueregular;src:url(../fonts/bebasneue-webfont.eot);src:url(../fonts/bebasneue-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebasneue-webfont.woff) format('woff'),url(../fonts/bebasneue-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:news_newscz;src:url(../fonts/newscz-webfont.eot);src:url(../fonts/newscz-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/newscz-webfont.woff) format('woff'),url(../fonts/newscz-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:ComfortaaRegular;src:url(../fonts/comfortaa-regular-webfont.eot);src:url(../fonts/comfortaa-regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/comfortaa-regular-webfont.woff) format('woff'),url(../fonts/comfortaa-regular-webfont.ttf) format('truetype'),url(../fonts/comfortaa-regular-webfont.svg#ComfortaaRegular) format('svg');font-weight:400;font-style:normal}.center{text-align:center}body{line-height:18px;position:relative;background:url(../image/bg_bottom.jpg) repeat center center!important}#bg_top{position:absolute;top:0;left:0;width:100%;height:376px;background:url(../image/bg_top.jpg) no-repeat center center;background-size:cover;z-index:10}#layout{position:relative;width:940px;margin:0 auto;background:0 0;z-index:20;padding-bottom:60px}header{height:110px}#logo{position:absolute;left:36px;top:46px;width:160px;height:35px}h1{position:absolute;left:218px;top:26px;width:400px;height:73px;margin:0;padding-left:27px;padding-top:16px;background:url(../image/separator_logo.png) no-repeat left top}#icons{position:absolute;right:106px;top:47px;width:250px;height:33px;text-align:right}#icons img{margin-left:13px}#userBar{position:absolute;top:102px;right:106px;font-family:news_newscz;font-size:10px;z-index:900}#userBar,#userBar a{color:#fff}#circles{position:absolute;top:110px;right:-202px;width:364px;height:481px;background:url(../image/bg_circles.png) no-repeat center center}footer{position:relative;width:940px;height:50px;margin:0 auto;background:url(../image/bg_footer.png) repeat-x left top}footer ul{display:table;list-style:none;margin:0 auto}footer ul li{display:table-cell}footer ul li a{display:block;padding:16px 20px;color:#555!important;font-family:ComfortaaRegular;font-size:15px;text-decoration:none}footer ul li a:hover{color:#000}footer ul li a:visited{color:#555}footer a.plus{position:absolute;width:26px;height:26px;top:50%;right:0;margin-top:-13px;background:url(../image/icons_plus.png) no-repeat center center}#slamCalculator{position:relative;width:881px;height:485px;margin:0 auto;color:#707070;font-family:news_newscz!important;font-size:14px;font-weight:100}#slamCalculatorHeader{position:absolute;left:5px;width:840px;height:100px;padding:15px;z-index:25;background-color:#dad8d4;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 -1px 2px rgba(0,0,0,.1)}#slamCalculatorHeader>table{width:786px;height:27px}#slamCalculatorHeader>table td,#slamCalculatorHeader>table th{padding:0 0 0 8px;margin:0}#slamCalculatorHeader>table th{text-align:right;font-size:12px;font-weight:400;vertical-align:top;padding-top:6px}#slamCalculatorHeader>table .format-label{width:67px}#slamCalculatorHeader>table .format-input .ui-select{width:147px}#slamCalculatorHeader>table .format-label{padding-left:0}#slamCalculatorHeader>table .custom_format-table{display:none;width:153px;height:83px;background-image:url(../image/bg_custom-size.png);background-position:left top;background-repeat:repeat-x;position:absolute;top:-73px;left:67px}#slamCalculatorHeader>table .custom_format-table table{margin-top:4px}#slamCalculatorHeader>table .custom_format-table input{color:#fff;width:50px;height:24px;background:url(../image/bg_custom-size_input.png) no-repeat center center}#slamCalculatorHeader>table .custom_format-table th{color:#fff;padding-top:6px}#slamCalculatorHeader>table .custom_format-table td{width:50px;padding-top:4px;padding-bottom:4px;padding-right:4px}#slamCalculatorHeader>table .binding-label,#slamCalculatorHeader>table .bleed-input,#slamCalculatorHeader>table .bleed-label,#slamCalculatorHeader>table .quantity-input,#slamCalculatorHeader>table .quantity-label{width:46px}#quantity{width:52px}#slamCalculatorHeader>table .binding-input .ui-select{width:120px}#slamCalculatorHeader>table .bleed-error,#slamCalculatorHeader>table .croping-error{display:none;color:#fff;font-family:ComfortaaRegular;font-size:13px;text-align:center;width:70px;height:14px;padding:5px 8px 8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#707070}#slamCalculatorMain{position:absolute;top:56px;width:881px;z-index:30}#slamCalculatorTabs{width:817px;height:26px;margin:0 auto}#slamCalculatorTabs ul{width:100%;height:26px;margin:0;padding:0}#slamCalculatorTabs ul li{position:relative;display:inline;float:left;width:auto;height:26px;margin:0 0 0 -10px;list-style:none;cursor:pointer;z-index:35}#slamCalculatorTabs ul li.current{cursor:default;z-index:55}#slamCalculatorTabs ul li .end,#slamCalculatorTabs ul li .start{height:26px}#slamCalculatorTabs ul li .start{float:left;width:13px;background:url(../image/tab_start_inactive.png) no-repeat left bottom}#slamCalculatorTabs ul li.current .start{background:url(../image/tab_start.png) no-repeat left bottom}#slamCalculatorTabs ul li .end{float:right;width:12px;background:url(../image/tab_end_inactive.png) no-repeat left bottom}#slamCalculatorTabs ul li.current .end{background:url(../image/tab_end.png) no-repeat left bottom}#slamCalculatorTabs ul li>span.title{display:block;height:20px;padding:6px 30px 0 10px;margin:0 12px 0 13px;color:#707070;font-family:bebas_neueregular;font-weight:100;font-size:18px;text-transform:uppercase;text-align:center;background:url(../image/tab_inactive.png) repeat-x left bottom;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#slamCalculatorTabs ul li>span.notRemovable{padding-right:10px!important}#slamCalculatorTabs ul li>span.x{float:right;display:none;width:16px;height:16px;background:url(../image/icons_closed_tab.png) no-repeat center center;margin-top:7px;margin-right:4px;cursor:pointer}#slamCalculatorTabs ul li.current>span.title{color:#b7c245;background:url(../image/tab.png) repeat-x left bottom}#slamCalculatorTabs ul li.add{position:relative;z-index:31}#slamCalculatorTabs ul li.add>span{position:absolute;top:5px;display:block;width:50px;height:21px;padding:0;margin:0;background:url(../image/tab_add.png) no-repeat right top}#slamCalculatorTabs ul li.add>span:hover{background:url(../image/tab_add_hover.png) no-repeat right top}#slamCalculatorTabsContents{position:relative;padding:50px 24px;background-color:#f0f0ee;height:357px;box-shadow:0 -1px 2px rgba(0,0,0,.1);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:50}#slamCalculatorTabsContents .slamCalculatorTabsContentTab{float:left;width:614px;display:none}#slamCalculatorTabsContents>.current{display:block}.slamCalculatorTabsContentTab .hr{width:100%;height:1px;border-top:solid 1px #dad8d4;margin:13px 0}.slamCalculatorTabsContentTab>table.global,.slamCalculatorTabsContentTab>table.process{width:100%;table-layout:fixed}.slamCalculatorTabsContentTab>table.global th,.slamCalculatorTabsContentTab>table.process th{text-align:right;font-size:11px;font-weight:400;vertical-align:top;padding-top:15px!important}.slamCalculatorTabsContentTab>table.global td,.slamCalculatorTabsContentTab>table.global th,.slamCalculatorTabsContentTab>table.process td,.slamCalculatorTabsContentTab>table.process th{padding:10px 13px 10px 0}.slamCalculatorTabsContentTab>table.global .color-label,.slamCalculatorTabsContentTab>table.global .sheets-label,.slamCalculatorTabsContentTab>table.global .type-label{width:153px}.slamCalculatorTabsContentTab>table.process .lamination-label{width:175px}.slamCalculatorTabsContentTab>table.global .creasing-input,.slamCalculatorTabsContentTab>table.global .folding-input,.slamCalculatorTabsContentTab>table.global .lamination-input,.slamCalculatorTabsContentTab>table.global .perforation-input,.slamCalculatorTabsContentTab>table.global .type-input{width:366px}.slamCalculatorTabsContentTab>table.process .creasing-error,.slamCalculatorTabsContentTab>table.process .folding-error{display:none;color:#fff;font-family:news_newscz;font-size:11px;height:13px;padding:6px 8px 8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#707070}.slamCalculatorTabsContentTab>table.process .red{background-color:#e31818!important}#slamCalculatorPrices{position:absolute;top:84px;right:23px;width:214px;font-family:bebas_neueregular;font-size:20px;padding-top:2px;z-index:999}#slamCalculatorPricesIcon{text-align:center;padding-bottom:19px;height:32px}#slamCalculatorPricesPricePerPiece{text-align:center}#slamCalculatorPricesPrice,#slamCalculatorPricesPricePerPiece,#slamCalculatorPricesPriceVat,#slamCalculatorPricesVat{padding-bottom:26px;padding-top:9px}#slamCalculatorPricesPrice .label,#slamCalculatorPricesPricePerPiece .label,#slamCalculatorPricesVat .label{color:#a9a9a9;text-shadow:1px 1px 0 #fff}#slamCalculatorPricesPrice .value,#slamCalculatorPricesPricePerPiece .value,#slamCalculatorPricesVat .value{color:#88ceca;padding-top:5px;text-shadow:1px 1px 0 #fff}#slamCalculatorPricesPrice{text-align:center}#slamCalculatorPricesVat{text-align:center}#slamCalculatorPricesPriceVat{text-align:center;color:#535353;text-shadow:1px 1px 0 #fff}#slamCalculatorPricesPriceVat .value{color:#b7c245;padding-top:12px;font-size:30px}#slamCalculatorSubmit{position:absolute;width:108px;height:108px;top:-47px;right:-54px;background:url(../image/button_submit.png) no-repeat center center;cursor:pointer}#slamCalculatorDebugBar{display:none;position:fixed;width:320px;background-color:#000;height:100%;z-index:999;color:#36f83b;font-family:Helvetica,Arial,sans-serif;font-size:12px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#slamCalculatorDebugBar .setup{height:10px;padding:10px;margin:0}#slamCalculatorDebugBar .setup input[type=checkbox]{vertical-align:middle}#slamCalculatorDebugBar .control{position:absolute;width:10px;height:100%;border-left:solid 1px #ccc;background-color:#000;background-repeat:no-repeat;top:0;left:-10px;cursor:pointer}#slamCalculatorDebugBar .open{background-image:url(../image/arrow_right.png);background-position:left center}#slamCalculatorDebugBar .close{background-image:url(../image/arrow_left.png);background-position:right center}#slamCalculatorDebugBar h2{border-bottom:solid 1px #fff;padding:10px;margin:10px;font-family:bebas_neueregular;font-weight:100;font-size:18px;text-transform:uppercase}#slamCalculatorDebugBar .log,#slamCalculatorDebugBar .prices,#slamCalculatorDebugBar .summary_prices{height:25%;margin:0 10px;clear:both}#slamCalculatorDebugBar .log .row,#slamCalculatorDebugBar .prices .row,#slamCalculatorDebugBar .summary_prices .row{width:256px;padding:0 10px;margin-bottom:2px;border-left:solid 2px #36f83b;cursor:default}#slamCalculatorDebugBar .log .row:hover,#slamCalculatorDebugBar .prices .row:hover,#slamCalculatorDebugBar .summary_prices .row:hover{color:#000;background-color:#36f83b}#slamCalculatorDebugBar .prices .title,#slamCalculatorDebugBar .summary_prices .title{float:left;width:60%}#slamCalculatorDebugBar .prices .price,#slamCalculatorDebugBar .summary_prices .price{float:right;height:40%}#slamCalculatorDebugBar .viewport{width:278px;height:100%;overflow:hidden;position:relative}#slamCalculatorDebugBar .overview{list-style:none;position:absolute;left:0;top:0}#slamCalculatorDebugBar .scrollbar{position:relative;float:right;width:13px;border:solid 1px #36f83b;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#slamCalculatorDebugBar .track{height:100%;width:11px;position:relative;padding:0 1px}#slamCalculatorDebugBar .thumb{height:20px;width:11px;margin:1px 0;cursor:pointer;overflow:hidden;position:absolute;top:0;background:#36f83b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#slamCalculatorDebugBar .thumb .end{overflow:hidden;height:5px;width:11px}#slamCalculatorDebugBar .disable{display:none}#page{width:100%;height:100%}#slam-sponsorlink{display:none;z-index:900}.iframe body{overflow:auto}.iframe .ui-overlay-c,.iframe div[data-role=page]{background:#f5f5f5!important;background-image:none!important}.iframe div[data-role=page]{font-family:news_newscz;font-size:11px;padding:0}.iframe div[data-role=page] a{color:#70c1b7}.iframe h1{position:relative;width:auto;height:auto;background:0 0;left:inherit;top:inherit;font-family:bebas_neueregular;font-size:20px;font-weight:100;padding:0 0 13px 0;margin:0 0 13px 0;border-bottom:solid 1px #ccc}.iframe h2{color:#70c1b7;font-family:bebas_neueregular;font-size:20px;font-weight:100}.iframe h3,.iframe h4,.iframe h5,.iframe h6{color:#000}.iframe #login_form table{margin:0 auto}.iframe #login_form table td,.iframe #login_form table th{padding:5px}.iframe #errorHandler #errors{color:red}.iframe .description{float:right;padding-top:5px}.iframe #order_form table{width:100%}.iframe #order_form table td,.iframe #order_form table th{padding:5px;vertical-align:top}.iframe #order_form table th{text-align:right;width:20%;padding-top:11px}.iframe #order_form table td{width:auto}.iframe #order_form .ui-submit{float:right;width:123px}.iframe #order_form .ui-submit input{text-align:center}.iframe input[type=file]{font-family:news_newscz;font-size:11px;margin-top:3px}.iframe table.user_list{width:100%;border-top:solid 1px #ccc;border-right:solid 1px #ccc}.iframe table.user_list td{padding:5px;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc}.iframe table.user_list td a:visited{color:#70c1b7}.iframe table.user_list thead td.icon{width:100px}.iframe table.user_list thead td{font-weight:700;background-color:#dedede}.iframe table.user_list tr.removed td,.iframe table.user_list tr.removed td a{color:#7e7e7e;font-style:italic;background-color:#e5e5e5}.iframe table.user_list tr.green td{background-color:rgba(0,136,0,.05)}.iframe table.user_list tr.red td,.iframe table.user_list tr.red td a{color:red}.iframe table.user_list tr td a{text-decoration:none}.iframe table.user_list tr td a:hover{text-decoration:underline}.fancybox-skin{background:#f5f5f5}.ui-content{overflow:visible}body.ui-body-c,body.ui-overlay-c,div.ui-body-c,div.ui-overlay-c{text-shadow:none;background-color:transparent!important}.ui-body-c,.ui-overlay-c{text-shadow:none}.ui-body-c{background-image:none!important}.ui-btn{margin:0;text-align:left}.ui-btn-text{color:#fff;font-family:news_newscz;font-size:11px;font-weight:100;text-shadow:none;padding-top:2px}.ui-shadow,.ui-shadow-inset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0}.ui-btn-corner-all{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ui-btn-up-c{border:none;background-color:#b7c245;background-image:none}.slamCalculatorTabsContentTab .ui-btn-up-c{background-color:#70c1b7}.ui-slider-inneroffset>.ui-btn-up-c{background-color:#787f2b}.slamCalculatorTabsContentTab .ui-slider-inneroffset>.ui-btn-up-c{background-color:#70c1b7}.ui-slider-inneroffset>.ui-btn-hover-c{background-color:#787f2b}.slamCalculatorTabsContentTab .ui-slider-ineroffset>.ui-btn-hover-c{background-color:#70c1b7}.ui-btn-inner{font-size:13px;border:none;padding:4px 8px}.ui-btn-active,.ui-btn-down-c,.ui-btn-hover-c{background-color:#b7c245;background-image:none;border:none;text-shadow:none;color:#fff}.slamCalculatorTabsContentTab .ui-btn-active,.slamCalculatorTabsContentTab .ui-btn-down-c,.slamCalculatorTabsContentTab .ui-btn-hover-c{background-color:#70c1b7}.ui-select .ui-btn-icon-right .ui-icon{right:7px}.ui-btn-icon-left>.ui-btn-inner>.ui-icon,.ui-btn-icon-right>.ui-btn-inner>.ui-icon{margin-top:-9px}input.ui-input-text,textarea.ui-input-text{margin:0;color:#fff;font-family:news_newscz;font-size:11px;letter-spacing:1px;height:27px;border:none;padding:0 10px;background-color:#b7c245}textarea.ui-input-text{padding:10px}.custom_format-table input.ui-input-text,.custom_format-table textarea.ui-input-text{color:#000;background-color:rgba(255,255,255,.9)}.slamCalculatorTabsContentTab input.ui-input-text,.slamCalculatorTabsContentTab textarea.ui-input-text{background-color:#70c1b7}.ui-select .ui-btn-icon-right .ui-btn-inner,.ui-select .ui-li-has-count .ui-btn-inner{padding-right:30px}.ui-focus{background-color:#b7c245;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.slamCalculatorTabsContentTab .ui-focus{background-color:#70c1b7}div.ui-slider{top:0}div.ui-slider-switch{width:86px;height:27px;margin:0}span.ui-slider-label{font-family:news_newscz;font-size:11px;letter-spacing:1px;font-weight:100;padding-top:3px;min-height:24px!important}.ui-controlgroup a.ui-slider-handle,a.ui-slider-handle{width:16px;height:16px;margin-left:-10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:url(../image/icons_pipe.png) no-repeat center center}div.ui-slider-switch .ui-slider-handle{margin-top:5px}.ui-slider-label-a{font-family:ComfortaaRegular;font-weight:100}.ui-btn-down-c a.ui-link-inherit,.ui-btn-down-c:hover,.ui-btn-down-c:visited{color:#fff}.ui-body-d,.ui-overlay-d{text-shadow:none}.tablePagination{padding:10px 0;height:23px}.tablePagination a{color:#000!important}.tablePagination .button{color:#fff;font-weight:700;font-size:11px;float:left;cursor:pointer;padding:4px 6px;border-left:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;background:#dedede}.tablePagination .button:hover{border-left:solid 1px #000;border-top:solid 1px #000;border-bottom:solid 1px #000;border-right:solid 1px #000;background:#000}.tablePagination .button:hover a{color:#dedede!important}.tablePagination .buttonStart{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px}.tablePagination .buttonEnd{margin-right:8px;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0}.tablePagination .button:hover{color:orange}.tablePagination .button a{color:#fff;text-decoration:none}.tablePagination .button.active{background-color:#70c1b7}.tablePagination .button.active a{color:orange}.tablePagination .info{color:#6e7072;float:right}@media only screen and (min-width:35em){body{overflow-y:scroll;overflow-x:hidden}#slam-sponsorlink{display:block}#slamCalculatorDebugBar{display:block}}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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TUFDN0QsTUFBUSxRQUFTLG1CQUNiLElBQUosR0FBVSxrQkFBbUIsTUFDN0IsSUFBTSxVQUFXLGVBQ2pCLE1BQVEsT0FBUSxLQUNiLEdBQUksR0FBUCxFQUFZLFFBQVMsRUFBRyxPQUFRLEVBQ2hDLEdBQUksR0FBSyxpQkFBa0IiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEhUTUw1IEJvaWxlcnBsYXRlXG4gKlxuICogV2hhdCBmb2xsb3dzIGlzIHRoZSByZXN1bHQgb2YgbXVjaCByZXNlYXJjaCBvbiBjcm9zcy1icm93c2VyIHN0eWxpbmcuXG4gKiBDcmVkaXQgbGVmdCBpbmxpbmUgYW5kIGJpZyB0aGFua3MgdG8gTmljb2xhcyBHYWxsYWdoZXIsIEpvbmF0aGFuIE5lYWwsXG4gKiBLcm9jIENhbWVuLCBhbmQgdGhlIEg1QlAgZGV2IGNvbW11bml0eSBhbmQgdGVhbS5cbiAqXG4gKiBEZXRhaWxlZCBpbmZvcm1hdGlvbiBhYm91dCB0aGlzIENTUzogaDVicC5jb20vY3NzXG4gKlxuICogPT18PT0gbm9ybWFsaXplID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqL1xuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgfVxuYXVkaW8sIGNhbnZhcywgdmlkZW8geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICpkaXNwbGF5OiBpbmxpbmU7ICp6b29tOiAxOyB9XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkgeyBkaXNwbGF5OiBub25lOyB9XG5baGlkZGVuXSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQmFzZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIENvcnJlY3QgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRTYvNyB3aGVuIGJvZHkgZm9udC1zaXplIGlzIHNldCB1c2luZyBlbSB1bml0c1xuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBvbiBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb206IGg1YnAuY29tL2dcbiAqL1xuXG5odG1sIHsgZm9udC1zaXplOiAxMDAlOyAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmh0bWwsIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgY29sb3I6ICMyMjI7IH1cblxuYm9keSB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMThweDsgfVxuXG4vKlxuICogUmVtb3ZlIHRleHQtc2hhZG93IGluIHNlbGVjdGlvbiBoaWdobGlnaHQ6IGg1YnAuY29tL2lcbiAqIFRoZXNlIHNlbGVjdGlvbiBkZWNsYXJhdGlvbnMgaGF2ZSB0byBiZSBzZXBhcmF0ZVxuICogQWxzbzogaG90IHBpbmshIChvciBjdXN0b21pemUgdGhlIGJhY2tncm91bmQgY29sb3IgdG8gbWF0Y2ggeW91ciBkZXNpZ24pXG4gKi9cblxuOjotbW96LXNlbGVjdGlvbiB7IGJhY2tncm91bmQ6ICNmZTU3YTE7IGNvbG9yOiAjZmZmOyB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjZmU1N2ExOyBjb2xvcjogI2ZmZjsgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmEgeyBjb2xvcjogIzAwZTsgfVxuYTp2aXNpdGVkIHsgY29sb3I6ICM1NTFhOGI7IH1cbmE6aG92ZXIgeyBjb2xvcjogIzA2ZTsgfVxuYTpmb2N1cyB7IG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBob3ZlcmVkIGluIGFsbCBicm93c2VyczogaDVicC5jb20vaCAqL1xuYTpob3ZlciwgYTphY3RpdmUgeyBvdXRsaW5lOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFR5cG9ncmFwaHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmFiYnJbdGl0bGVdIHsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcgeyBmb250LXdlaWdodDogYm9sZDsgfVxuXG5ibG9ja3F1b3RlIHsgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5kZm4geyBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaHIgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxcHg7IGJvcmRlcjogMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDA7IH1cblxuaW5zIHsgYmFja2dyb3VuZDogI2ZmOTsgY29sb3I6ICMwMDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5tYXJrIHsgYmFja2dyb3VuZDogI2ZmMDsgY29sb3I6ICMwMDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogUmVkZWNsYXJlIG1vbm9zcGFjZSBmb250IGZhbWlseTogaDVicC5jb20vaiAqL1xucHJlLCBjb2RlLCBrYmQsIHNhbXAgeyBmb250LWZhbWlseTogbW9ub3NwYWNlLCBzZXJpZjsgX2ZvbnQtZmFtaWx5OiAnY291cmllciBuZXcnLCBtb25vc3BhY2U7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2VycyAqL1xucHJlIHsgd2hpdGUtc3BhY2U6IHByZTsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxucSB7IHF1b3Rlczogbm9uZTsgfVxucTpiZWZvcmUsIHE6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBjb250ZW50OiBub25lOyB9XG5cbnNtYWxsIHsgZm9udC1zaXplOiA4NSU7IH1cblxuLyogUG9zaXRpb24gc3Vic2NyaXB0IGFuZCBzdXBlcnNjcmlwdCBjb250ZW50IHdpdGhvdXQgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0OiBoNWJwLmNvbS9rICovXG5zdWIsIHN1cCB7IGZvbnQtc2l6ZTogNzUlOyBsaW5lLWhlaWdodDogMDsgcG9zaXRpb246IHJlbGF0aXZlOyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbnN1cCB7IHRvcDogLTAuNWVtOyB9XG5zdWIgeyBib3R0b206IC0wLjI1ZW07IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTGlzdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLCBvbCB7IG1hcmdpbjogMWVtIDA7IHBhZGRpbmc6IDAgMCAwIDQwcHg7IH1cbmRkIHsgbWFyZ2luOiAwIDAgMCA0MHB4OyB9XG5uYXYgdWwsIG5hdiBvbCB7IGxpc3Qtc3R5bGU6IG5vbmU7IGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gSW1wcm92ZSBpbWFnZSBxdWFsaXR5IHdoZW4gc2NhbGVkIGluIElFNzogaDVicC5jb20vZFxuICogMi4gUmVtb3ZlIHRoZSBnYXAgYmV0d2VlbiBpbWFnZXMgYW5kIGJvcmRlcnMgb24gaW1hZ2UgY29udGFpbmVyczogaDVicC5jb20vaS80NDBcbiAqL1xuXG5pbWcgeyBib3JkZXI6IDA7IC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLypcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRTlcbiAqL1xuXG5zdmc6bm90KDpyb290KSB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRmlndXJlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZmlndXJlIHsgbWFyZ2luOiAwOyB9XG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5mb3JtIHsgbWFyZ2luOiAwOyB9XG5maWVsZHNldCB7IGJvcmRlcjogMDsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qIEluZGljYXRlIHRoYXQgJ2xhYmVsJyB3aWxsIHNoaWZ0IGZvY3VzIHRvIHRoZSBhc3NvY2lhdGVkIGZvcm0gZWxlbWVudCAqL1xubGFiZWwgeyBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGluaGVyaXRpbmcgaW4gSUU2LzcvOC85XG4gKiAyLiBDb3JyZWN0IGFsaWdubWVudCBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbiAqL1xuXG5sZWdlbmQgeyBib3JkZXI6IDA7ICptYXJnaW4tbGVmdDogLTdweDsgcGFkZGluZzogMDsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKlxuICogMS4gQ29ycmVjdCBmb250LXNpemUgbm90IGluaGVyaXRpbmcgaW4gYWxsIGJyb3dzZXJzXG4gKiAyLiBSZW1vdmUgbWFyZ2lucyBpbiBGRjMvNCBTNSBDaHJvbWVcbiAqIDMuIERlZmluZSBjb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICovXG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEgeyBmb250LXNpemU6IDEwMCU7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAqdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogMS4gRGVmaW5lIGxpbmUtaGVpZ2h0IGFzIG5vcm1hbCB0byBtYXRjaCBGRjMvNCAoc2V0IHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXQpXG4gKi9cblxuYnV0dG9uLCBpbnB1dCB7IGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLypcbiAqIDEuIERpc3BsYXkgaGFuZCBjdXJzb3IgZm9yIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzXG4gKiAyLiBBbGxvdyBzdHlsaW5nIG9mIGNsaWNrYWJsZSBmb3JtIGVsZW1lbnRzIGluIGlPU1xuICogMy4gQ29ycmVjdCBpbm5lciBzcGFjaW5nIGRpc3BsYXllZCBvZGRseSBpbiBJRTcgKGRvZXNuJ3QgZWZmZWN0IElFNilcbiAqL1xuXG5idXR0b24sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7IGN1cnNvcjogcG9pbnRlcjsgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247ICpvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sIGlucHV0W2Rpc2FibGVkXSB7IGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKlxuICogQ29uc2lzdGVudCBib3ggc2l6aW5nIGFuZCBhcHBlYXJhbmNlXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0geyBib3gtc2l6aW5nOiBib3JkZXItYm94OyBwYWRkaW5nOiAwOyAqd2lkdGg6IDEzcHg7ICpoZWlnaHQ6IDEzcHg7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0geyAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLypcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRkYzLzQ6IGg1YnAuY29tL2xcbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGlucHV0OjotbW96LWZvY3VzLWlubmVyIHsgYm9yZGVyOiAwOyBwYWRkaW5nOiAwOyB9XG5cbi8qXG4gKiAxLiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUU2LzcvOC85XG4gKiAyLiBBbGxvdyBvbmx5IHZlcnRpY2FsIHJlc2l6aW5nXG4gKi9cblxudGV4dGFyZWEgeyBvdmVyZmxvdzogYXV0bzsgdmVydGljYWwtYWxpZ246IHRvcDsgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4vKiBDb2xvcnMgZm9yIGZvcm0gdmFsaWRpdHkgKi9cbmlucHV0OnZhbGlkLCB0ZXh0YXJlYTp2YWxpZCB7ICB9XG5pbnB1dDppbnZhbGlkLCB0ZXh0YXJlYTppbnZhbGlkIHsgYmFja2dyb3VuZC1jb2xvcjogI2YwZGRkZDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnRhYmxlIHsgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbnRkIHsgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDaHJvbWUgRnJhbWUgUHJvbXB0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hyb21lZnJhbWUgeyBtYXJnaW46IDAuMmVtIDA7IGJhY2tncm91bmQ6ICNjY2M7IGNvbG9yOiBibGFjazsgcGFkZGluZzogMC4yZW0gMDsgfVxuXG5cbi8qID09fD09IHByaW1hcnkgc3R5bGVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBBdXRob3I6XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2JlYmFzX25ldWVyZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvYmViYXNuZXVlLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2JlYmFzbmV1ZS13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2JlYmFzbmV1ZS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvYmViYXNuZXVlLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnbmV3c19uZXdzY3onO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9uZXdzY3otd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvbmV3c2N6LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvbmV3c2N6LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9uZXdzY3otd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb21mb3J0YWFSZWd1bGFyJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29tZm9ydGFhLXJlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvY29tZm9ydGFhLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9jb21mb3J0YWEtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvY29tZm9ydGFhLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2NvbWZvcnRhYS1yZWd1bGFyLXdlYmZvbnQuc3ZnI0NvbWZvcnRhYVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlL2JnX2JvdHRvbS5qcGcnKSByZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4jYmdfdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlL2JnX3RvcC5qcGcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4jbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5oZWFkZXIge1xuICAgIGhlaWdodDogMTEwcHg7XG59XG5cbiNsb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzZweDtcbiAgICB0b3A6IDQ2cHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMzVweDtcbn1cblxuaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMThweDtcbiAgICB0b3A6IDI2cHg7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2Uvc2VwYXJhdG9yX2xvZ28ucG5nJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXG59XG5cbiNpY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDZweDtcbiAgICB0b3A6IDQ3cHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2ljb25zIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbiN1c2VyQmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDJweDtcbiAgICByaWdodDogMTA2cHg7XG4gICAgZm9udC1mYW1pbHk6ICduZXdzX25ld3Njeic7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHotaW5kZXg6IDkwMDtcbn1cblxuI3VzZXJCYXIsXG4jdXNlckJhciBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbmRpdltyb2xlPVwibWFpblwiXSB7XG5cbn1cblxuI2NpcmNsZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIHJpZ2h0OiAtMjAycHg7XG4gICAgd2lkdGg6IDM2NHB4O1xuICAgIGhlaWdodDogNDgxcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS9iZ19jaXJjbGVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG5mb290ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvYmdfZm9vdGVyLnBuZycpIHJlcGVhdC14IGxlZnQgdG9wO1xufVxuXG5mb290ZXIgdWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmZvb3RlciB1bCBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuZm9vdGVyIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnQ29tZm9ydGFhUmVndWxhcic7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZm9vdGVyIHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuZm9vdGVyIHVsIGxpIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbmZvb3RlciBhLnBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS9pY29uc19wbHVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4vKiBTbGFtLkNaIENhbGN1bGF0b3IgKi9cbiNzbGFtQ2FsY3VsYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4ODFweDtcbiAgICBoZWlnaHQ6IDQ4NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGZvbnQtZmFtaWx5OiAnbmV3c19uZXdzY3onICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogODQwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQ4ZDQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIHtcbiAgICB3aWR0aDogNzg2cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSB0aCxcbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSAuZm9ybWF0LWxhYmVsIHtcbiAgICB3aWR0aDogNjdweDtcbn1cblxuI3NsYW1DYWxjdWxhdG9ySGVhZGVyID4gdGFibGUgLmZvcm1hdC1pbnB1dCAudWktc2VsZWN0IHtcbiAgICB3aWR0aDogMTQ3cHg7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5mb3JtYXQtbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3NsYW1DYWxjdWxhdG9ySGVhZGVyID4gdGFibGUgLmN1c3RvbV9mb3JtYXQtdGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE1M3B4O1xuICAgIGhlaWdodDogODNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlL2JnX2N1c3RvbS1zaXplLnBuZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNzNweDtcbiAgICBsZWZ0OiA2N3B4O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSAuY3VzdG9tX2Zvcm1hdC10YWJsZSB0YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5jdXN0b21fZm9ybWF0LXRhYmxlIGlucHV0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvYmdfY3VzdG9tLXNpemVfaW5wdXQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5jdXN0b21fZm9ybWF0LXRhYmxlIHRoIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuI3NsYW1DYWxjdWxhdG9ySGVhZGVyID4gdGFibGUgLmN1c3RvbV9mb3JtYXQtdGFibGUgdGQge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5xdWFudGl0eS1sYWJlbCxcbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5xdWFudGl0eS1pbnB1dCxcbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5ibGVlZC1sYWJlbCxcbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5ibGVlZC1pbnB1dCxcbiNzbGFtQ2FsY3VsYXRvckhlYWRlciA+IHRhYmxlIC5iaW5kaW5nLWxhYmVsIHtcbiAgICB3aWR0aDogNDZweDtcbn1cblxuI3F1YW50aXR5IHtcbiAgICB3aWR0aDogNTJweDtcbn1cblxuI3NsYW1DYWxjdWxhdG9ySGVhZGVyID4gdGFibGUgLmJpbmRpbmctaW5wdXQgLnVpLXNlbGVjdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSAuYmxlZWQtZXJyb3IsXG4jc2xhbUNhbGN1bGF0b3JIZWFkZXIgPiB0YWJsZSAuY3JvcGluZy1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdDb21mb3J0YWFSZWd1bGFyJztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4IDhweCA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbiNzbGFtQ2FsY3VsYXRvck1haW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU2cHg7XG4gICAgd2lkdGg6IDg4MXB4O1xuICAgIHotaW5kZXg6IDMwO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHtcbiAgICB3aWR0aDogODE3cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclRhYnMgdWwgbGkgeyAvKiB0YWIgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW46IDAgMCAwIC0xMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDM1O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIGxpLmN1cnJlbnQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB6LWluZGV4OiA1NTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaSAuc3RhcnQsXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIGxpIC5lbmQge1xuICAgIGhlaWdodDogMjZweDtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaSAuc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvdGFiX3N0YXJ0X2luYWN0aXZlLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaS5jdXJyZW50IC5zdGFydCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS90YWJfc3RhcnQucG5nJykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIGxpIC5lbmQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlL3RhYl9lbmRfaW5hY3RpdmUucG5nJykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIGxpLmN1cnJlbnQgLmVuZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS90YWJfZW5kLnBuZycpIG5vLXJlcGVhdCBsZWZ0IGJvdHRvbTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaSA+IHNwYW4udGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA2cHggMzBweCAwIDEwcHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAxM3B4O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgIGZvbnQtZmFtaWx5OiAnYmViYXNfbmV1ZXJlZ3VsYXInO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvdGFiX2luYWN0aXZlLnBuZycpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaSA+IHNwYW4ubm90UmVtb3ZhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclRhYnMgdWwgbGkgPiBzcGFuLngge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlL2ljb25zX2Nsb3NlZF90YWIucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaS5jdXJyZW50ID4gc3Bhbi50aXRsZSB7XG4gICAgY29sb3I6ICNiN2MyNDU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZS90YWIucG5nJykgcmVwZWF0LXggbGVmdCBib3R0b207XG59XG5cbiNzbGFtQ2FsY3VsYXRvclRhYnMgdWwgbGkuYWRkIHsgLyogYWRkIGJ1dHRvbiAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzMTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yVGFicyB1bCBsaS5hZGQgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvdGFiX2FkZC5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzIHVsIGxpLmFkZCA+IHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvdGFiX2FkZF9ob3Zlci5wbmcnKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZTtcbiAgICBoZWlnaHQ6IDM1N3B4O1xuICAgIGJveC1zaGFkb3c6IDAgLTFweCAycHggcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHotaW5kZXg6IDUwO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudHMgLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MTRweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudHMgPiAuY3VycmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiIC5ociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNEQUQ4RDQ7XG4gICAgbWFyZ2luOiAxM3B4IDA7XG59XG5cbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiID4gdGFibGUuZ2xvYmFsLFxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCB0aCxcbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiID4gdGFibGUucHJvY2VzcyB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCB0aCxcbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiID4gdGFibGUuZ2xvYmFsIHRkLFxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIHRoLFxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEzcHggMTBweCAwO1xufVxuXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCAudHlwZS1sYWJlbCxcbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiID4gdGFibGUuZ2xvYmFsIC5zaGVldHMtbGFiZWwsXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCAuY29sb3ItbGFiZWwge1xuICAgIHdpZHRoOiAxNTNweDtcbn1cblxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIC5sYW1pbmF0aW9uLWxhYmVsIHtcbiAgICB3aWR0aDogMTc1cHg7XG59XG5cbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiID4gdGFibGUuZ2xvYmFsIC50eXBlLWlucHV0LFxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5nbG9iYWwgLmxhbWluYXRpb24taW5wdXQsXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCAuY3JlYXNpbmctaW5wdXQsXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCAucGVyZm9yYXRpb24taW5wdXQsXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLmdsb2JhbCAuZm9sZGluZy1pbnB1dCB7XG4gICAgd2lkdGg6IDM2NnB4O1xufVxuXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiA+IHRhYmxlLnByb2Nlc3MgLmNyZWFzaW5nLWVycm9yLFxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIC5mb2xkaW5nLWVycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ25ld3NfbmV3c2N6JztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDZweCA4cHggOHB4IDhweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cblxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgPiB0YWJsZS5wcm9jZXNzIC5yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzE4MTggIWltcG9ydGFudDtcbn1cblxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4NHB4O1xuICAgIHJpZ2h0OiAyM3B4O1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBmb250LWZhbWlseTogJ2JlYmFzX25ldWVyZWd1bGFyJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB6LWluZGV4OiA5OTk7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc0ljb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICBoZWlnaHQ6IDMycHg7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ByaWNlUGVyUGllY2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzUHJpY2VQZXJQaWVjZSxcbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ByaWNlLFxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzVmF0LFxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzUHJpY2VWYXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiA5cHg7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ByaWNlUGVyUGllY2UgLmxhYmVsLFxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzUHJpY2UgLmxhYmVsLFxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzVmF0IC5sYWJlbCB7XG4gICAgY29sb3I6ICNhOWE5YTk7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCB3aGl0ZTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yUHJpY2VzUHJpY2VQZXJQaWVjZSAudmFsdWUsXG4jc2xhbUNhbGN1bGF0b3JQcmljZXNQcmljZSAudmFsdWUsXG4jc2xhbUNhbGN1bGF0b3JQcmljZXNWYXQgLnZhbHVlIHtcbiAgICBjb2xvcjogIzg4Y2VjYTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgd2hpdGU7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ZhdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JQcmljZXNQcmljZVZhdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNTM1MzUzO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgd2hpdGU7XG59XG5cbiNzbGFtQ2FsY3VsYXRvclByaWNlc1ByaWNlVmF0IC52YWx1ZSB7XG4gICAgY29sb3I6ICNiN2MyNDU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4jc2xhbUNhbGN1bGF0b3JTdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICB0b3A6IC00N3B4O1xuICAgIHJpZ2h0OiAtNTRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlL2J1dHRvbl9zdWJtaXQucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY29sb3I6ICMzNmY4M2I7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5zZXR1cCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAuc2V0dXAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAuY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAub3BlbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZS9hcnJvd19yaWdodC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlL2Fycm93X2xlZnQucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciBoMiB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHdoaXRlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnYmViYXNfbmV1ZXJlZ3VsYXInO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5wcmljZXMsXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAuc3VtbWFyeV9wcmljZXMsXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAubG9nIHtcbiAgICBoZWlnaHQ6IDI1JTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLnByaWNlcyAucm93LFxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLnN1bW1hcnlfcHJpY2VzIC5yb3csXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAubG9nIC5yb3cge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAycHggIzM2ZjgzYjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5wcmljZXMgLnJvdzpob3ZlcixcbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5zdW1tYXJ5X3ByaWNlcyAucm93OmhvdmVyLFxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLmxvZyAucm93OmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZjgzYjtcbn1cblxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLnByaWNlcyAudGl0bGUsXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAuc3VtbWFyeV9wcmljZXMgLnRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAlO1xufVxuXG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAucHJpY2VzIC5wcmljZSxcbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5zdW1tYXJ5X3ByaWNlcyAucHJpY2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDQwJTtcbn1cblxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLnZpZXdwb3J0IHsgd2lkdGg6IDI3OHB4OyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLm92ZXJ2aWV3IHsgbGlzdC1zdHlsZTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IH1cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC50aHVtYiAuZW5kLFxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLnRodW1iIHsgIH1cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC5zY3JvbGxiYXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGZsb2F0OiByaWdodDsgd2lkdGg6IDEzcHg7IGJvcmRlcjogc29saWQgMXB4ICMzNmY4M2I7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDZweDsgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAudHJhY2sgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOjExcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCAxcHg7IH1cbiNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIC50aHVtYiB7IGhlaWdodDogMjBweDsgd2lkdGg6IDExcHg7IG1hcmdpbjogMXB4IDA7IGN1cnNvcjogcG9pbnRlcjsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGJhY2tncm91bmQ6ICMzNmY4M2I7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDVweDsgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4jc2xhbUNhbGN1bGF0b3JEZWJ1Z0JhciAudGh1bWIgLmVuZCB7IG92ZXJmbG93OiBoaWRkZW47IGhlaWdodDogNXB4OyB3aWR0aDogMTFweDsgfVxuI3NsYW1DYWxjdWxhdG9yRGVidWdCYXIgLmRpc2FibGUgeyBkaXNwbGF5OiBub25lOyB9XG5cbiNwYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4vKiBTbGFtLkNaIENhbGN1bGF0b3IgLS0gZW5kICovXG5cbi8qIFNsYW0uQ1ogU3BvbnNvcmxpbmsgKi9cbiNzbGFtLXNwb25zb3JsaW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDkwMDtcbn1cblxuLyogSUZSQU1FIGNvbnRlbnQgKi9cbi5pZnJhbWUgYm9keSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5pZnJhbWUgLnVpLW92ZXJsYXktYyxcbi5pZnJhbWUgZGl2W2RhdGEtcm9sZT1cInBhZ2VcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pZnJhbWUgZGl2W2RhdGEtcm9sZT1cInBhZ2VcIl0ge1xuICAgIGZvbnQtZmFtaWx5OiAnbmV3c19uZXdzY3onO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uaWZyYW1lIGRpdltkYXRhLXJvbGU9XCJwYWdlXCJdIGEge1xuICAgIGNvbG9yOiAjNzBDMUI3O1xufVxuXG4uaWZyYW1lIGgxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiAnYmViYXNfbmV1ZXJlZ3VsYXInO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIHBhZGRpbmc6IDAgMCAxM3B4IDA7XG4gICAgbWFyZ2luOiAwIDAgMTNweCAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xufVxuXG4uaWZyYW1lIGgyIHtcbiAgICBjb2xvcjogIzcwQzFCNztcbiAgICBmb250LWZhbWlseTogJ2JlYmFzX25ldWVyZWd1bGFyJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmlmcmFtZSBoMyxcbi5pZnJhbWUgaDQsXG4uaWZyYW1lIGg1LFxuLmlmcmFtZSBoNiB7XG4gICAgY29sb3I6IGJsYWNrO1xufVxuXG4uaWZyYW1lICNsb2dpbl9mb3JtIHRhYmxlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmlmcmFtZSAjbG9naW5fZm9ybSB0YWJsZSB0aCxcbi5pZnJhbWUgI2xvZ2luX2Zvcm0gdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cblxuLmlmcmFtZSAjZXJyb3JIYW5kbGVyICNlcnJvcnMge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5pZnJhbWUgLmRlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmlmcmFtZSAjb3JkZXJfZm9ybSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5pZnJhbWUgI29yZGVyX2Zvcm0gdGFibGUgdGgsXG4uaWZyYW1lICNvcmRlcl9mb3JtIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmlmcmFtZSAjb3JkZXJfZm9ybSB0YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmlmcmFtZSAjb3JkZXJfZm9ybSB0YWJsZSB0ZCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5pZnJhbWUgI29yZGVyX2Zvcm0gLnVpLXN1Ym1pdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMjNweDtcbn1cblxuLmlmcmFtZSAjb3JkZXJfZm9ybSAudWktc3VibWl0IGlucHV0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pZnJhbWUgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgICBmb250LWZhbWlseTogJ25ld3NfbmV3c2N6JztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uaWZyYW1lIHRhYmxlLnVzZXJfbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2NjYztcbn1cblxuLmlmcmFtZSB0YWJsZS51c2VyX2xpc3QgdGQge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcblx0Ym9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG59XG5cbi5pZnJhbWUgdGFibGUudXNlcl9saXN0IHRkIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjNzBDMUI3O1xufVxuXG4uaWZyYW1lIHRhYmxlLnVzZXJfbGlzdCB0aGVhZCB0ZC5pY29uIHtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4uaWZyYW1lIHRhYmxlLnVzZXJfbGlzdCB0aGVhZCB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xufVxuXG4uaWZyYW1lIHRhYmxlLnVzZXJfbGlzdCB0ci5yZW1vdmVkIHRkLFxuLmlmcmFtZSB0YWJsZS51c2VyX2xpc3QgdHIucmVtb3ZlZCB0ZCBhIHtcblx0Y29sb3I6ICM3ZTdlN2U7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0YmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbn1cblxuLmlmcmFtZSB0YWJsZS51c2VyX2xpc3QgdHIuZ3JlZW4gdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNiwgMCwgMC4wNSk7XG59XG5cbi5pZnJhbWUgdGFibGUudXNlcl9saXN0IHRyLnJlZCB0ZCxcbi5pZnJhbWUgdGFibGUudXNlcl9saXN0IHRyLnJlZCB0ZCBhIHtcblx0Y29sb3I6IHJlZDtcbn1cblxuLmlmcmFtZSB0YWJsZS51c2VyX2xpc3QgdHIgdGQgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmlmcmFtZSB0YWJsZS51c2VyX2xpc3QgdHIgdGQgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBGYW5jeWJveCAqL1xuLmZhbmN5Ym94LXNraW4ge1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi8qIGpRdWVyeSBNb2JpbGUgbW9kaWZpY2F0aW9ucyAqL1xuLnVpLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5ib2R5LnVpLWJvZHktYywgYm9keS51aS1vdmVybGF5LWMsXG5kaXYudWktYm9keS1jLCBkaXYudWktb3ZlcmxheS1jIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udWktYm9keS1jLCAudWktb3ZlcmxheS1jIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnVpLWJvZHktYyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktYnRuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWJ0bi10ZXh0IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICduZXdzX25ld3Njeic7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnVpLXNoYWRvdyxcbi51aS1zaGFkb3ctaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbi51aS1idG4tY29ybmVyLWFsbCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udWktYnRuLXVwLWMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdjMjQ1O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiIC51aS1idG4tdXAtYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwYzFiNztcbn1cblxuLnVpLXNsaWRlci1pbm5lcm9mZnNldCA+IC51aS1idG4tdXAtYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4N2YyYjtcbn1cblxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgLnVpLXNsaWRlci1pbm5lcm9mZnNldCA+IC51aS1idG4tdXAtYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwYzFiNztcbn1cblxuLnVpLXNsaWRlci1pbm5lcm9mZnNldCA+IC51aS1idG4taG92ZXItYyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc4N2YyYjtcbn1cblxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgLnVpLXNsaWRlci1pbmVyb2Zmc2V0ID4gLnVpLWJ0bi1ob3Zlci1jIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBjMWI3O1xufVxuXG4udWktYnRuLWlubmVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi51aS1idG4tZG93bi1jLFxuLnVpLWJ0bi1ob3Zlci1jLFxuLnVpLWJ0bi1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2MyNDU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiAudWktYnRuLWRvd24tYyxcbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiIC51aS1idG4taG92ZXItYyxcbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiIC51aS1idG4tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBjMWI3O1xufVxuXG4udWktc2VsZWN0IC51aS1idG4taWNvbi1yaWdodCAudWktaWNvbiB7XG4gICAgcmlnaHQ6IDdweDtcbn1cblxuLnVpLWJ0bi1pY29uLWxlZnQgPiAudWktYnRuLWlubmVyID4gLnVpLWljb24sXG4udWktYnRuLWljb24tcmlnaHQgPiAudWktYnRuLWlubmVyID4gLnVpLWljb24ge1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG59XG5cbmlucHV0LnVpLWlucHV0LXRleHQsXG50ZXh0YXJlYS51aS1pbnB1dC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnbmV3c19uZXdzY3onO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2MyNDU7XG59XG5cbnRleHRhcmVhLnVpLWlucHV0LXRleHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jdXN0b21fZm9ybWF0LXRhYmxlIGlucHV0LnVpLWlucHV0LXRleHQsXG4uY3VzdG9tX2Zvcm1hdC10YWJsZSB0ZXh0YXJlYS51aS1pbnB1dC10ZXh0IHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOSk7XG59XG5cbi5zbGFtQ2FsY3VsYXRvclRhYnNDb250ZW50VGFiIGlucHV0LnVpLWlucHV0LXRleHQsXG4uc2xhbUNhbGN1bGF0b3JUYWJzQ29udGVudFRhYiB0ZXh0YXJlYS51aS1pbnB1dC10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBjMWI3O1xufVxuXG4udWktc2VsZWN0IC51aS1idG4taWNvbi1yaWdodCAudWktYnRuLWlubmVyLCAudWktc2VsZWN0IC51aS1saS1oYXMtY291bnQgLnVpLWJ0bi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnVpLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdjMjQ1O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsYW1DYWxjdWxhdG9yVGFic0NvbnRlbnRUYWIgLnVpLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzBjMWI3O1xufVxuXG5kaXYudWktc2xpZGVyIHtcbiAgICB0b3A6IDA7XG59XG5cbmRpdi51aS1zbGlkZXItc3dpdGNoIHtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5zcGFuLnVpLXNsaWRlci1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICduZXdzX25ld3Njeic7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCBhLnVpLXNsaWRlci1oYW5kbGUsXG5hLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2UvaWNvbnNfcGlwZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuZGl2LnVpLXNsaWRlci1zd2l0Y2ggLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnVpLXNsaWRlci1sYWJlbC1hIHtcbiAgICBmb250LWZhbWlseTogJ0NvbWZvcnRhYVJlZ3VsYXInO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi51aS1idG4tZG93bi1jOnZpc2l0ZWQsXG4udWktYnRuLWRvd24tYzpob3Zlcixcbi51aS1idG4tZG93bi1jIGEudWktbGluay1pbmhlcml0IHtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi51aS1ib2R5LWQsXG4udWktb3ZlcmxheS1kIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi8qIGpRdWVyeSBNb2JpbGUgbW9kaWZpY2F0aW9ucyAtLSBlbmQgKi9cblxuLyogLS0gbGlzdCBwYWdpbmF0aW9uIC0tICovXG4udGFibGVQYWdpbmF0aW9uIHtcblx0cGFkZGluZzogMTBweCAwO1xuXHRoZWlnaHQ6IDIzcHg7XG59XG5cbi50YWJsZVBhZ2luYXRpb24gYSB7XG5cdGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4udGFibGVQYWdpbmF0aW9uIC5idXR0b24ge1xuXHRjb2xvcjogd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDRweCA2cHg7XG5cdGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjY2NjYztcblx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNjY2NjY2M7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjY2NjO1xuXHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjY2NjO1xuXHRiYWNrZ3JvdW5kOiAjZGVkZWRlO1xufVxuXG4udGFibGVQYWdpbmF0aW9uIC5idXR0b246aG92ZXIge1xuXHRib3JkZXItbGVmdDogc29saWQgMXB4IGJsYWNrO1xuXHRib3JkZXItdG9wOiBzb2xpZCAxcHggYmxhY2s7XG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBibGFjaztcblx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggYmxhY2s7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4udGFibGVQYWdpbmF0aW9uIC5idXR0b246aG92ZXIgYSB7XG5cdGNvbG9yOiAjZGVkZWRlICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZVBhZ2luYXRpb24gLmJ1dHRvblN0YXJ0IHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcbn1cblxuLnRhYmxlUGFnaW5hdGlvbiAuYnV0dG9uRW5kIHtcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG59XG5cbi50YWJsZVBhZ2luYXRpb24gLmJ1dHRvbjpob3ZlciB7XG5cdGNvbG9yOiBvcmFuZ2U7XG59XG5cbi50YWJsZVBhZ2luYXRpb24gLmJ1dHRvbiBhIHtcblx0Y29sb3I6IHdoaXRlO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50YWJsZVBhZ2luYXRpb24gLmJ1dHRvbi5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzBDMUI3O1xufVxuXG4udGFibGVQYWdpbmF0aW9uIC5idXR0b24uYWN0aXZlIGEge1xuXHRjb2xvcjogb3JhbmdlO1xufVxuXG4udGFibGVQYWdpbmF0aW9uIC5pbmZvIHtcblx0Y29sb3I6ICM2ZTcwNzI7XG5cdGZsb2F0OiByaWdodDtcbn1cbi8qIC0tIGVuZCBvZiBsaXN0IHBhZ2luYXRpb24gLS0gKi9cblxuXG4vKiA9PXw9PSBtZWRpYSBxdWVyaWVzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRVhBTVBMRSBNZWRpYSBRdWVyeSBmb3IgUmVzcG9uc2l2ZSBEZXNpZ24uXG4gICBUaGlzIGV4YW1wbGUgb3ZlcnJpZGVzIHRoZSBwcmltYXJ5ICgnbW9iaWxlIGZpcnN0Jykgc3R5bGVzXG4gICBNb2RpZnkgYXMgY29udGVudCByZXF1aXJlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAgIGJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjc2xhbS1zcG9uc29ybGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNzbGFtQ2FsY3VsYXRvckRlYnVnQmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5cblxuLyogPT18PT0gbm9uLXNlbWFudGljIGhlbHBlciBjbGFzc2VzID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFBsZWFzZSBkZWZpbmUgeW91ciBzdHlsZXMgYmVmb3JlIHRoaXMgc2VjdGlvbi5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEZvciBpbWFnZSByZXBsYWNlbWVudCAqL1xuLmlyIHsgZGlzcGxheTogYmxvY2s7IGJvcmRlcjogMDsgdGV4dC1pbmRlbnQ6IC05OTllbTsgb3ZlcmZsb3c6IGhpZGRlbjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IHRleHQtYWxpZ246IGxlZnQ7IGRpcmVjdGlvbjogbHRyOyAqbGluZS1oZWlnaHQ6IDA7IH1cbi5pciBiciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZSBmcm9tIGJvdGggc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnM6IGg1YnAuY29tL3UgKi9cbi5oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBIaWRlIG9ubHkgdmlzdWFsbHksIGJ1dCBoYXZlIGl0IGF2YWlsYWJsZSBmb3Igc2NyZWVucmVhZGVyczogaDVicC5jb20vdiAqL1xuLnZpc3VhbGx5aGlkZGVuIHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH1cblxuLyogRXh0ZW5kcyB0aGUgLnZpc3VhbGx5aGlkZGVuIGNsYXNzIHRvIGFsbG93IHRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkOiBoNWJwLmNvbS9wICovXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7IGNsaXA6IGF1dG87IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwOyBvdmVyZmxvdzogdmlzaWJsZTsgcG9zaXRpb246IHN0YXRpYzsgd2lkdGg6IGF1dG87IH1cblxuLyogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW5yZWFkZXJzLCBidXQgbWFpbnRhaW4gbGF5b3V0ICovXG4uaW52aXNpYmxlIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIENvbnRhaW4gZmxvYXRzOiBoNWJwLmNvbS9xICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLmNsZWFyZml4OmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbi5jbGVhcmZpeCB7ICp6b29tOiAxOyB9XG5cblxuXG4vKiA9PXw9PSBwcmludCBzdHlsZXMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgUHJpbnQgc3R5bGVzLlxuICAgSW5saW5lZCB0byBhdm9pZCByZXF1aXJlZCBIVFRQIGNvbm5lY3Rpb246IGg1YnAuY29tL3JcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSBwcmludCB7XG4gICogeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7IHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IGZpbHRlcjpub25lICFpbXBvcnRhbnQ7IC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDsgfSAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gIGEsIGE6dmlzaXRlZCB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIgeyBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7IGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAuaXIgYTphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLCBhW2hyZWZePVwiI1wiXTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IH0gIC8qIERvbid0IHNob3cgbGlua3MgZm9yIGltYWdlcywgb3IgamF2YXNjcmlwdC9pbnRlcm5hbCBsaW5rcyAqL1xuICBwcmUsIGJsb2NrcXVvdGUgeyBib3JkZXI6IDFweCBzb2xpZCAjOTk5OyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQgeyBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH0gLyogaDVicC5jb20vdCAqL1xuICB0ciwgaW1nIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGltZyB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIEBwYWdlIHsgbWFyZ2luOiAwLjVjbTsgfVxuICBwLCBoMiwgaDMgeyBvcnBoYW5zOiAzOyB3aWRvd3M6IDM7IH1cbiAgaDIsIGgzIHsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbn1cbiJdfQ== */
