/*! jQuery UI - v1.12.1 - 2018-03-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/jquery-ui/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/jquery-ui/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../images/jquery-ui/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../images/jquery-ui/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/jquery-ui/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../images/jquery-ui/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}body,html{border:0;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:peace_sans;src:url(../fonts/peace_sans-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bureausign_bold;src:url(../fonts/Bureausign-Bold_web.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bureausign_regular;src:url(../fonts/Bureausign-Regular_web.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:tinkoff;src:url(../fonts/Linotype.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:tinkoff_sans;src:url(../fonts/TinkoffSans.woff) format('woff');font-weight:400;font-style:normal}.gallery{width:100%;overflow:hidden;position:relative;max-height:370px}.gallery_item{float:left}.gallery_item img{width:100%;display:block}.gallery .slick-dots{position:absolute;z-index:10;bottom:24px;left:50%;top:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90%;text-align:center}.gallery .slick-dots li{list-style:none;margin:6px;display:inline-block}.gallery .slick-dots li:before{content:"";width:8px;height:8px;background-color:#fff;display:block;cursor:pointer;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.gallery .slick-dots li.slick-active:before,.gallery .slick-dots li:hover:before{background-color:#f26522}.gallery .slick-dots li button{display:none}.gallery .slick-arrow{position:absolute;background:url(/s/modules/product/images/arrow.png) no-repeat center center;width:42px;height:53px;opacity:.8;cursor:pointer;z-index:5;border:none;overflow:hidden;text-indent:100px;display:block;line-height:0;font-size:0;color:transparent;top:50%;margin-top:-27px;padding:0;outline:0}.gallery .slick-arrow:hover{opacity:1}.gallery .slick-arrow.slick-prev{left:10px;transform:rotate(-180deg)}.gallery .slick-arrow.slick-next{right:10px}@media (max-width:980px){.gallery .slick-dots{display:none}.gallery .slick-dots li{display:none}}@media (max-width:728px){.gallery{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.gallery .slick-dots{bottom:5px}}.product{padding-top:50px;position:relative;margin-bottom:20px}.product__name{font-size:40px;color:#000;line-height:40px;font-family:peace_sans}.product__name>div:first-child{margin-left:0}.product__name .season{color:#ce280f}.product__name .episode{color:#6500c9}.product__name .labels{font-family:bureausign_regular,Arial,sans-serif;font-size:16px;line-height:25px;margin-top:20px}.product__name .labels .group{position:relative;text-transform:lowercase}.product__name .labels .group:first-child{text-transform:initial}.product__name .labels .group:last-child:after{color:#ce280f}.product__name .labels .group:after{content:'';background-color:#6500c9;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:10px;height:10px;display:inline-block;vertical-align:middle;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 1px 3px}.product__name .labels .adult{border:1px solid #000;border-radius:14px;padding:0 5px;font-size:13px;line-height:13px;top:-1px;position:relative;margin-left:5px}.product__add-to-fav{width:105px;float:left;position:relative;margin-right:20px;cursor:pointer}.product__add-to-fav img{width:100%;display:block}.product__add-to-fav img.ico-add{position:relative;z-index:1}.product__add-to-fav img.ico-added{position:absolute;width:0;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);border-radius:110px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:3}.product__add-to-fav.added img.ico-added{width:100%;border-radius:0}.product__info{margin-right:280px;flex-direction:column;justify-content:space-between;display:flex;min-height:400px}.product__info-content{padding-left:125px}.product__info .text_sm{color:#6500c9;font-family:bureausign_bold,Arial,sans-serif;font-size:13px}.product__no-banner .product__info{min-height:unset;margin-right:0}.product__description{font-family:bureausign_regular,Arial,sans-serif;margin-top:30px;font-size:16px;line-height:24px}.product__description p{font-family:inherit;font-size:16px;line-height:24px;margin:0 0 12px 0}.product .banner_240_area{width:240px;height:400px;float:right;overflow:hidden}.product .banner_240_area a{display:inline-block}@media (max-width:720px){.product .banner_240_area{display:none}}.product-filter{background:#fff;padding:20px 10px}.product-filter-form{display:flex}.product-filter-form .selectize-input input{text-indent:-100px!important}.product-filter select.product-filter-input{visibility:hidden}.product-filter form .col{padding:0 10px;flex:1 1 0}body .product-filter .selectize-control.single .selectize-input{background:#fff}body .product-filter .selectize-control.single .selectize-input .item{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:95%}.product-list{margin:10px auto 20px;padding-top:5px;width:100%;max-width:1080px;position:relative;background:#fff}.product-list__empty{font-size:18px;line-height:22px;width:100%;margin-top:20px}.product-list__empty p{margin:0 0 10px;padding:0 20px}.product-list__empty a{color:#000}.product-list__empty a:hover{color:#f26522}.product-list .slick-arrow{position:absolute;top:150px;background:url(/s/modules/product/images/arrow.png) no-repeat center center;width:42px;height:53px;opacity:.8;cursor:pointer;z-index:5;border:none;overflow:hidden;text-indent:100px}.product-list .slick-arrow:hover{opacity:1}.product-list .slick-arrow.slick-prev{left:10px;transform:rotate(-180deg)}.product-list .slick-arrow.slick-next{right:10px}.product-list .col{display:flex;flex-direction:row;flex-flow:row wrap;padding-left:10px}.product-list .col:not(.centered)::after{content:"";flex:auto}@media (max-width:1079px){.product-list .col{padding-left:0;justify-content:space-evenly}.product-list .col::after{flex:none;display:none}}.product-list .col.centered{margin-top:50px}.product-list__item{width:245px;height:470px;margin:10px;text-decoration:none;background-color:#fff;position:relative}@media (max-width:900px){.product-list__item{width:175px;height:348px}.product-list__item .poster{height:250px}}@media (max-width:800px){.product-list__item{width:125px;height:auto}.product-list__item .poster{height:179px}}.product-list__item-wrap{position:relative;z-index:2}.product-list__item_name{font-family:peace_sans,Arial,sans-serif;font-size:21px;line-height:23px;color:#f26522;margin:15px 0 5px;text-decoration:underline;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:69px}.product-list__item_info{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000}.product-list__item_fav{display:none}.product-list__item .poster{position:relative;height:350px;display:flex;align-items:center;justify-content:center;background:#f2efea}.product-list__item .poster img{margin:auto;width:100%;max-height:350px}.product-list__item .poster-hover{width:245px;height:350px;background:rgba(0,0,0,.7) url(/s/images/product/play.png) no-repeat center;position:absolute;right:0;left:0;top:0;display:none}.product-list__item_hover{visibility:hidden;opacity:0;z-index:1;background-color:#fff;position:absolute;top:-20px;right:-20px;left:-20px;padding-top:495px;padding-bottom:20px;-webkit-box-shadow:0 0 30px 0 rgba(50,50,50,.3);-moz-box-shadow:0 0 30px 0 rgba(50,50,50,.3);box-shadow:0 0 30px 0 rgba(50,50,50,.3);-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.product-list__item_hover .content{background:#fff;height:100%;position:absolute;padding:20px;box-sizing:border-box;overflow:hidden}.product-list__item_hover .content:after{content:'';display:block;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff;position:absolute;right:-10px;top:20px}.product-list__item_hover .meta{margin:0 20px}.product-list__item:hover{z-index:5}.product-list__item:hover .product-list__item_hover{visibility:visible;opacity:1}.product-list__item:hover .poster-hover{display:block}@media (max-width:720px){.product{padding-top:20px}.product__add-to-fav{width:85px;float:right}.product__name{font-size:28px;line-height:30px;overflow:hidden}.product .product__info{margin-right:0;display:block;min-height:unset}.product .product__info-content{padding-left:0;padding-right:105px}}.popup-content .product-filter-input-wrapper{width:100%;margin-bottom:20px}.popup-content .product-filter{margin:0 20px 20px;text-align:center;padding:0}.popup-content .product-filter .popup-trigger{font-size:18px;display:block;background:#f26522;padding:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:bureausign_bold;text-decoration:none;color:#fff}.popup-content .product-filter-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f26522;padding:20px 0;width:100%;font-size:18px;line-height:1;border:0;font-family:bureausign_bold;color:#fff}@media (max-width:980px){.product-list__item .poster-hover{display:none!important}.product-filter-input-wrapper{width:100%;margin-bottom:20px}.product-filter{margin:0 20px 20px;text-align:center;padding:0}.product-filter .popup-trigger{font-size:18px;display:block;background:#f26522;padding:20px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:bureausign_bold;text-decoration:none;color:#fff}.product-filter-submit{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f26522;padding:20px 0;width:100%;font-size:18px;line-height:1;border:0;font-family:bureausign_bold;color:#fff}}.video-compilation .product-list .slick-arrow{top:160px}@media (max-width:900px){.video-compilation .product-list .slick-arrow{top:98px}}@media (max-width:800px){.video-compilation .product-list .slick-arrow{top:63px}}.meta{position:relative;z-index:4}.meta-labels{margin-top:15px}.meta-labels span{padding:5px 10px;border:1px solid #f26522;color:#f26522;font-size:14px;font-family:bureausign_regular,Arial,sans-serif;line-height:15px;margin:0 8px 10px 0;display:inline-block;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.meta-info{color:#000;font-size:16px;font-family:bureausign_regular,Arial,sans-serif}.meta-info .adult{color:#fff;padding:2px 9px;font-size:15px;font-family:inherit;background-color:#b2b2b2;line-height:16px;margin-left:0;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px}.meta-info .duration:before{content:'';display:inline-block;font-family:inherit;width:10px;height:10px;background-color:#ce280f;margin:0 10px 0 20px;position:relative;top:-1px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;border-radius:6px}.meta-rate{margin:20px 0;font-size:16px}.meta-rate span:nth-child(2){margin-left:15px}.meta-rate__imdb,.meta-rate__kinopoisk{display:inline-block;font-size:15px}.meta-rate__imdb i,.meta-rate__kinopoisk i{color:#fff;padding:2px 9px;font-size:15px;font-family:inherit;background-color:#f26522;line-height:16px;margin-left:2px;font-style:normal;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;border-radius:15px}.meta-rate__imdb i{background-color:#6500c9}.meta-description{font-size:15px;line-height:20px;color:#000;font-family:bureausign_regular,Arial,sans-serif;margin-bottom:40px}.meta-person ul{list-style:none;width:50%;float:left}.meta-person ul li{font-size:16px;color:#000;display:block;font-family:bureausign_regular,Arial,sans-serif;text-decoration:underline;margin-bottom:8px}.meta-person ul li:first-child{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;text-decoration:none}.social{display:flex;flex-direction:row;justify-content:flex-start;margin-top:20px;position:relative;clear:both}.social a{padding:8px 24px 8px 40px;position:relative;font-family:bureausign_regular,Arial,sans-serif;font-size:14px;line-height:16px;color:#fff;text-decoration:none}.social a:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);left:16px}.social a.fb{background-color:#3c5a99;border-top-left-radius:3px;border-bottom-left-radius:3px}.social a.fb:before{width:14px;height:26px;margin-top:3px;background:url(/s/images/social-fb.png) no-repeat 0 0;background-size:100%}.social a.vk{background-color:#4d76a4;padding-left:42px}.social a.vk:before{width:26px;height:16px;left:7px;background:url(/s/images/social-vk.png) no-repeat 0 0;background-size:100%}.social a.tw{background-color:#1da1f2;padding-left:42px}.social a.tw:before{width:25px;height:21px;left:9px;background:url(/s/images/social-tw.png) no-repeat 0 0;background-size:100%}.social a.ok{background-color:#eb722e;border-top-right-radius:3px;border-bottom-right-radius:3px;padding-left:35px}.social a.ok:before{width:14px;height:23px;left:11px;background:url(/s/images/social-ok.png) no-repeat 0 0;background-size:100%}.comment-target{float:right;color:#000;text-decoration:underline}.comment-target:hover{color:#f26522}.search-page .product-list .col{padding-left:0}@media (max-width:728px){.product-list .product-list__item:hover{z-index:5}.product-list .product-list__item:hover .product-list__item_hover{visibility:hidden;opacity:0}.product-list .product-list__item:hover .poster-hover{display:none}.product-list .product-list__item:hover .poster-hover{display:none!important}.social a{padding:8px 10px 8px 30px}.social a.fb:before{margin-left:-8px}}@media (max-width:728px){.social{display:block;margin-top:20px}.social a{padding:8px 10px 8px 30px;width:47%;display:inline-block;margin-bottom:7px;margin-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social a.fb:before{margin-left:-8px}}.player__is-soon__overlay{position:absolute;background:rgba(0,0,0,.8);width:100%;height:100%;left:0;top:0;z-index:1001}.player__is-soon__text{position:absolute;color:#fff;font-size:30px;line-height:45px;text-align:center;top:50%;left:10%;width:80%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.Tvigle-Player{position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-width:1000px}#TviglePlayer{z-index:1}.player__wrapper_sticky{position:fixed!important;z-index:20!important;padding-top:50px!important;background-color:#000!important;width:100%;top:0}.player__wrapper_sticky .player__content{max-width:600px!important;height:337px!important}.seo-slug{display:none!important}.filters{padding:20px 30px;box-sizing:border-box;background-color:#ffda54;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto 20px;width:100%;max-width:1040px;position:relative}.filters-item{width:225px}.popup{width:630px;height:570px;margin:0 auto;background:#fff;justify-content:center;align-items:center;flex-direction:row;display:flex;position:relative}.popup.fixed{position:fixed;z-index:10001;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none}.popup.fixed.visible{display:flex}@media (max-width:768px){.popup.fixed.visible{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.popup.fixed .redirect-wrapper{display:none}.popup.fixed .popup-trigger-wrapper{display:block}@media (max-width:768px){.popup{width:100%}}.popup-layout{position:fixed;width:100%;height:100%;z-index:1000;left:0;top:0;background:rgba(0,0,0,.5);display:none}.popup .close{position:absolute;background:transparent url(/s/images/svg/close-modal.svg) no-repeat center;width:58px;height:58px;border:1px solid #f2f2f2;border-radius:60px;right:20px;top:20px;cursor:pointer;transition:background-color 150ms ease-in-out}.popup .close:hover{background-color:#f2f2f2}@media (max-width:768px){.popup .close{border-radius:0;border:0;top:0;right:0}}.popup-content{width:360px;justify-content:center;align-items:center;flex-direction:column;display:flex;margin:0 auto}.popup-content .form-errors{padding:0 0 10px 40px;margin:0;color:#ce280f;width:100%;font-size:15px;list-style:circle}.popup-content .form-errors li{margin-bottom:10px}.popup-content form{justify-content:center;align-items:center;flex-direction:column;display:flex;padding:20px 0;width:100%}.popup-content form .input-wrap{width:100%}.popup-content form .input-wrap.error input{border-color:#ce280f}.popup-content form label{font-size:15px;line-height:20px;display:block;margin-bottom:5px}.popup-content form input,.popup-content form textarea{border:1px solid #e2e2e2;padding:15px 20px;width:100%;box-sizing:border-box;margin-bottom:10px;border-radius:3px;font-size:16px;line-height:20px}.popup-content form input[type=submit]{background-color:#f26522;border:none;font-family:bureausign_bold;font-size:18px;color:#fff}.popup-content form .error-message{color:#ce280f;margin-bottom:15px;margin-top:-5px;font-size:15px;display:block;padding:0 20px}.popup-content .name{color:#000;font-size:32px;font-family:peace_sans;margin-bottom:10px;text-align:center;line-height:35px}.popup-content .description{color:#b2b2b2;font-size:22px;line-height:18px}@media (max-width:768px){.popup-content .description{font-size:18px;line-height:22px}}.popup-content a{color:#f26522;font-size:15px;font-family:bureausign_regular}.popup-content .rev{font-size:15px;color:#000;font-family:bureausign_regular}.popup-content .rev.mt10{margin-top:10px}.popup-content .message{text-align:center}.popup__adblock img{width:129px;height:129px;margin-top:0;margin-bottom:40px}.popup__adblock .popup-content .name{font-size:24px;line-height:30px}.popup__adblock .popup-content .description{color:#ff5a00;font-family:bureausign_bold,Arial,sans-serif;font-size:17px;line-height:24px;text-align:center}.popup__adblock .popup-content .description a{background:0 0;color:#ff5a00;font-family:bureausign_bold,Arial,sans-serif;font-size:17px;line-height:24px;text-decoration:underline;display:inline}.popup__subscribe{height:auto}.popup__subscribe .popup-content{width:470px;padding:45px 0;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.popup__subscribe .popup-content{width:100%;padding:45px 40px;box-sizing:border-box}}.popup__subscribe .popup-content .name{text-align:left;margin-bottom:15px;line-height:40px}.popup__subscribe .popup-content .name.centered{text-align:center}@media (max-width:768px){.popup__subscribe .popup-content .name{font-size:24px;line-height:28px}}.popup__subscribe .popup-content .message{font-size:17px;line-height:28px}.popup__subscribe .popup-content .message a{font-size:17px;color:#39a7fb;transition:color 150ms ease-in-out}.popup__subscribe .popup-content .message a:hover{color:#f26522}.popup__subscribe .popup-content .description{margin-top:30px;margin-bottom:30px}@media (max-width:768px){.popup__subscribe .popup-content .description{margin-top:10px}}.popup__subscribe .popup-content .popup__buttons-wrapper{margin-top:30px}.popup__subscribe .popup-content .popup__counter-text{margin-top:25px;font-size:18px;color:#a6a6a6}.popup__subscribe .popup-content .popup__counter-value{font-size:20px;margin:0 5px}.popup__subscribe-wide{width:680px}.popup__subscribe-wide .popup-content{width:680px;padding-left:45px;padding-right:45px}@media (max-width:768px){.popup__subscribe-wide{width:100%}.popup__subscribe-wide .popup-content{width:100%}}.popup .social-login{margin-top:10px}.popup .social-login span{color:#b2b2b2;font-size:19px;font-family:bureausign_regular;display:block;margin-bottom:20px}.popup .social-login div{justify-content:center;align-items:center;flex-direction:row;display:flex}.popup .social-login div a{display:block;width:50px;height:50px;background:url(/s/modules/popup/images/social.png) no-repeat 0 0;margin:0 5px}.popup .social-login div a.fb{background-position:-60px 0}.popup .social-login div a.mail{background-position:-120px 0}.popup .social-login div a.ok{background-position:-180px 0}.content__layout .payment__fail.block,.content__layout .payment__success.block{padding-bottom:50px}.payment__fail .landing__content,.payment__success .landing__content{font-size:20px;line-height:30px;padding-bottom:20px;padding-top:100px;text-align:center}.payment__fail .popup__buttons-wrapper,.payment__success .popup__buttons-wrapper{text-align:center}.payment__fail .button.icon-button a,.payment__success .button.icon-button a{color:#fff;text-decoration:none;white-space:nowrap}.payment-type__item{width:100%;box-sizing:border-box;overflow:hidden;padding:0;margin-top:25px}.payment-type__item__hover .payment-type__icons-wrapper{border-color:#f26522}.payment-type__item__hover .payment-type__name-wrapper{color:#f26522}.payment-type__icons,.payment-type__name{width:50%;float:left}@media (max-width:768px){.payment-type__icons{width:63%}}.payment-type__icons-wrapper{float:right;display:inline-flex;justify-content:space-evenly;align-items:center;border:2px solid #ececec;height:51px;border-radius:26px;padding:0 25px;cursor:pointer;transition:border-color 150ms ease-in-out}@media (max-width:768px){.payment-type__icons-wrapper{padding:0 20px}}.payment-type__icons-wrapper img{margin:0 5px}.payment-type__name{position:relative}@media (max-width:768px){.payment-type__name{width:37%;min-height:55px;display:flex;align-items:center}}.payment-type__name-wrapper{box-sizing:border-box;padding:0 0 0 20px;height:55px;cursor:pointer;font-size:19px;line-height:55px;font-family:bureausign_bold,Arial,sans-serif;color:#000;transition:color 150ms ease-in-out}@media (max-width:768px){.payment-type__name-wrapper{font-size:15px;line-height:18px;padding-left:10px;height:auto;margin:auto 0}}.payment-type__info{display:inline-block;vertical-align:middle;width:60%;box-sizing:border-box;padding-right:10px}.payment-type__title{font-family:bureausign_bold,Arial,sans-serif;padding-bottom:5px;font-size:16px;line-height:20px}.payment-type__buttons{padding-top:3px;width:39%;display:inline-block;vertical-align:middle;position:relative}.payment-type__buttons input{width:100%;border:1px solid #f26522;padding:15px 10px;box-sizing:border-box;border-radius:22px;font-size:18px}.payment-type__button{display:inline-block;margin:0 auto;height:36px;line-height:36px;font-size:16px;color:#fff;background:#f26522;width:100%;box-sizing:border-box;text-align:center;cursor:pointer;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;border-radius:18px;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.payment-type__button.disabled{cursor:default;background:#9a969e;color:#000}.payment-type__button:hover{background-color:#f93}.payment-type__big-item{border:2px solid #ececec;cursor:pointer;min-height:150px;height:150px;-moz-transition:border-color 150ms ease-in-out;-webkit-transition:border-color 150ms ease-in-out;-o-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out;-moz-border-radius:75px;-webkit-border-radius:75px;-o-border-radius:75px;border-radius:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;align-items:center;padding:20px 45px}.payment-type__big-item .payment-type__info{padding-right:0}.payment-type__big-item .payment-type__title{color:#000;font-size:18px;-moz-transition:color 150ms ease-in-out;-webkit-transition:color 150ms ease-in-out;-o-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}.payment-type__big-item .payment-type__description{font-size:14px;line-height:20px;color:#b3b3b3}.payment-type__big-item:hover{border-color:#f26522}.payment-type__big-item:hover .payment-type__title{color:#f26522}.payment-type__big-item+.payment-type__big-item{margin-top:30px}.payment-type__price-button{display:inline-block;background:#f26522;color:#fff;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;margin-right:30px;font-size:25px;line-height:25px;padding:10px;white-space:nowrap;min-width:200px;text-align:center}.payment-type__price-button span{font-size:18px}@media (max-width:768px){.popup__subscribe .popup-content .name{max-width:300px;margin:0 auto 15px}.popup .popup-content>.name{margin-top:50px}.payment-type__info{display:block;width:100%;max-width:300px;margin:0 auto}.payment-type__buttons{display:block;padding-top:10px;width:100%;max-width:300px;margin:0 auto}.payment-type__big-item{flex-direction:column-reverse;height:auto;padding-left:20px;padding-right:20px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px}.payment-type__big-item .payment-type__description{font-size:16px;line-height:25px}.payment-type__price-button{margin-top:20px}}.popup__buttons-wrapper .button{display:inline-flex;background:#f26522;border-radius:3px;color:#fff;font-size:18px;height:55px;line-height:55px;padding:0 25px;cursor:pointer;transition:background-color 150ms ease-in-out}.popup__buttons-wrapper .button:hover{background:#f93}.popup__buttons-wrapper .button__icon{margin-right:14px}.icon-player{display:inline-block;width:36px;height:55px;background:url(/s/images/svg/ico-player.svg) no-repeat center center}.icon-refresh{display:inline-block;width:34px;height:55px;background:url(/s/images/svg/ico-refresh.svg) no-repeat center center}.popup__subscribe__success{background:#fff url(/s/images/svg/smile-xD.svg) no-repeat top 210px right 50px}.popup__subscribe__error{background:#fff url(/s/images/svg/smile-ups.svg) no-repeat bottom 50px right 50px}.popup__feedback p{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.popup__feedback__label{font-size:16px;margin-bottom:5px;display:block}.popup__feedback__text{height:110px}.promo-wrapper .next{background:transparent url(/s/modules/popup/images/next.svg) no-repeat center;background-size:cover;position:absolute;right:5px;top:12px;width:34px;height:34px;opacity:.7;cursor:pointer}.promo-wrapper .next:hover{opacity:1}.promo-wrapper .promocode-error{font-family:peace_sans,Arial,sans-serif;font-size:16px;color:#ce280f;margin-top:10px}.promo-wrapper .payment-type__buttons{width:100%}.user-email_preorder.error{border-color:#ce280f}@media (max-width:768px){.popup.fixed{width:100%;height:100%;overflow-y:scroll;top:0;right:0;bottom:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.promo-wrapper .next{top:20px;right:10px}}@media (max-width:400px){.popup{min-width:320px}.popup-content,.popup__subscribe .popup-content{width:100%;padding:20px;box-sizing:border-box}}.mobile-stores{background:#f26522;position:fixed;bottom:0;left:0;right:0;z-index:1000}.mobile-stores__close{width:40px;height:40px;min-width:40px;min-height:40px;border:2px solid rgba(255,255,255,.6);cursor:pointer;background:url(/s/images/svg/close.svg) no-repeat center center;-webkit-background-size:20px;background-size:20px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-transition:border-color 150ms ease-in-out;-webkit-transition:border-color 150ms ease-in-out;-o-transition:border-color 150ms ease-in-out;transition:border-color 150ms ease-in-out}.mobile-stores__close:hover{border-color:#fff}.mobile-stores__content{position:relative;padding:10px 20px;max-width:1080px;margin:0 auto;color:#fff;min-height:62px;display:flex;justify-content:space-between;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-stores__icon{display:inline-block;width:135px;height:42px;background:no-repeat center center;-webkit-background-size:cover;background-size:cover;margin-right:20px;vertical-align:middle}.mobile-stores__icon img{width:135px;height:42px}.mobile-stores__info{vertical-align:middle;font-family:peace_sans,Arial,sans-serif;font-size:20px;line-height:20px;padding-right:20px;display:flex;align-items:center;width:100%}.mobile-stores__info.centered{text-align:center}.mobile-stores__info.centered a{text-decoration:none;color:#fff;line-height:42px;display:inline-block;padding:0 20px}.mobile-stores__wrapper{display:flex;align-items:center;vertical-align:middle;width:100%;text-decoration:none;color:#fff}.ios .mobile-stores__wrapper.googleplay{display:none}.android .mobile-stores__wrapper.appstore{display:none}.mobile-stores.app_installed .mobile-stores__info{display:none}.mobile-stores.app_installed .mobile-stores__info.centered{display:block;margin:auto;padding-right:0;padding-left:50px}@media (max-width:1080px){.mobile-stores__text{font-family:bureausign_bold,Arial,sans-serif}}@media (max-width:980px){.mobile-stores__info.centered a{line-height:20px}.mobile-stores__text{font-family:bureausign_regular,Arial,sans-serif;font-size:16px}.mobile-stores__close{border-color:transparent!important;-webkit-background-size:26px;background-size:26px;margin-right:-11px}}@media (max-width:400px){.mobile-stores__close{align-self:flex-start}.mobile-stores__wrapper{flex-direction:column-reverse;text-align:left}.mobile-stores__text{margin-top:10px;margin-bottom:10px}.mobile-stores__icon{margin:0 0 10px 50px}}#checkInstalledApp{visibility:hidden;margin:-1px;position:fixed}.red{color:#ce280f}.purple{color:#6500c9}.bg_red{background-color:#ce280f}.bg_purple{background-color:#6500c9}.bg_yellow{background-color:#ffda54}.bg_white{background-color:#fff}.bg_orange{background-color:#f26522}.detective{color:#ce280f}.default{color:#aaa;border-color:#ddd}.default:hover{color:#f26522;border-color:#f26522}.comedy{color:#f26522;border-color:rgba(242,101,34,.3)}.comedy:hover{border-color:#f26522}.drama{color:#006f3c;border-color:rgba(0,111,60,.3)}.drama:hover{border-color:#006f3c}.fantastic{color:#6500c9;border-color:rgba(101,0,201,.3)}.fantastic:hover{border-color:#6500c9}.orange{color:#f26522}.border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.border_bottom_black{background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.border_bottom_white{background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:25px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:25px;height:4px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner::after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.drawer-open .hamburger-inner,.drawer-open .hamburger-inner::after,.drawer-open .hamburger-inner::before{width:31px;height:3px}.drawer-open .hamburger--collapse .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.drawer-open .hamburger--collapse .hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.drawer-open .hamburger--collapse .hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.drawer-open .hamburger--spin .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.drawer-open .hamburger--spin .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.drawer-open .hamburger--spin .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.menu-button-holder{display:inline-block}.promo-payment{background:#f26522;border-radius:18px;display:flex;width:auto;cursor:pointer;height:inherit;line-height:36px;transition:background-color 150ms ease-in-out;text-decoration:none;margin-right:10px}.promo-payment__icon{display:block;width:30px;height:36px;background:url(../images/svg/promocode.svg) no-repeat center 2px;margin:0 10px}@media (max-width:1180px){.promo-payment__icon{margin:0;width:36px;-webkit-background-size:70%;background-position:center 4px;background-size:70%}}.promo-payment:hover{background:#f93}.subscribe-payment{background:#f26522;border-radius:18px;display:flex;width:auto;cursor:pointer;height:inherit;line-height:36px;transition:background-color 150ms ease-in-out;text-decoration:none}.user_controls .subscribe-payment{margin-right:10px}.subscribe-payment__icon{display:block;width:25px;height:36px;background:url(../images/svg/hand.svg) no-repeat center center;margin:0 0 0 10px}@media (max-width:1180px){.subscribe-payment__icon{margin:0;width:36px;-webkit-background-size:70%;background-size:70%;background-position:40% center}}.subscribe-payment__text{display:block;color:#fff;font-size:16px;white-space:nowrap;font-family:bureausign_regular,Arial,sans-serif;font-style:normal;margin:0 10px}.subscribe-payment__text span{display:block;font-size:12px}.player__wrapper .subscribe-payment__text{line-height:20px}.subscribe-payment:hover{background:#f93}.payment-allowed .subscribe-payment{display:flex!important}@media (max-width:1180px){.content .subscribe-payment__text{display:block}}.tomato,.tomato_rotten{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:100%;z-index:10}.turn-off-ads{padding:10px 0 10px;text-align:center;background:#000}.turn-off-ads__wrapper{width:250px;margin:0 auto;height:50px}.turn-off-ads .subscribe-payment{height:50px;line-height:50px;border-radius:25px;display:flex;align-items:center;flex-direction:row;text-decoration:none}.turn-off-ads .subscribe-payment__icon{margin:0 0 0 20px}.turn-off-ads .subscribe-payment__text{margin:0 30px 0 15px}@media (max-width:980px){.turn-off-ads{text-align:left}.turn-off-ads__wrapper{margin-left:20px;width:230px;height:40px;padding-top:10px;padding-bottom:10px}.turn-off-ads .subscribe-payment{font-family:bureausign_regular,Arial,sans-serif;height:40px;line-height:40px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px}.turn-off-ads .subscribe-payment__icon{margin-left:10px}.turn-off-ads .subscribe-payment__text{margin-left:5px;margin-right:20px}}@media (max-width:560px){.turn-off-ads{padding-top:0}.turn-off-ads__wrapper{margin-left:auto;padding:0}}.notification{background:#00063b url(../images/notification_line.png) no-repeat center;width:100%;height:50px;text-align:center;font-size:16px;color:#fff;justify-content:center;align-items:center;display:flex;flex-direction:row}.notification-list{max-height:50px;overflow:hidden}.notification img{margin-right:10px}.notification a{color:#fff;background-color:#39a7fb;border-radius:3px;padding:9px 20px 11px;text-decoration:none;display:inline-block;margin-left:20px;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.notification a:hover{background-color:#75c3ff}.notification a.close{background-color:#f26522;margin-left:10px}.notification a.close:hover{background-color:#f93}@media (max-width:980px){.notification{display:none}.notification-list{display:none}}.player{width:100%;background-color:#000;position:relative}.player.padding{padding-bottom:40px;padding-top:40px}.player__wrapper{position:relative;z-index:11}.player .preloader_layout{position:absolute;z-index:9;width:100%;height:100%;background-color:#000;left:0;top:0}.player .preloader_layout .preloader{width:100px;height:100px;position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px}@media (max-width:480px){.player .preloader_layout .preloader{width:50px;height:50px;margin:-25px 0 0 -25px}}.player__content{width:100%;max-width:1000px;min-height:180px;margin:0 auto;position:relative;z-index:1;background-color:#000}.player__content-preview{position:absolute;z-index:3;width:100%;height:100%;overflow:hidden}.player__content-preview img{width:100%}.player__content-preview .play{width:100px;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);cursor:pointer;z-index:3}.player__content-preview .play img{width:100%}.player__content-preview .duration{position:absolute;font-size:14px;color:#000;font-family:bureausign_regular,Arial,sans-serif;font-style:normal;left:20px;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.player__content-preview h1{position:absolute;font-family:peace_sans;color:#fff;font-size:40px;letter-spacing:2px;left:30px;margin:0;bottom:35px;width:56%;z-index:3;line-height:40px}.player__content-preview .overlay{position:absolute;z-index:2;width:100%;height:100%;opacity:.3;background-color:#000}.paid-content{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10}.paid-content__wrapper{max-width:1000px;margin:0 auto;text-align:right;cursor:pointer;background:0 0;height:100%;position:relative}.paid-content__price{display:inline-block;background:#39a7fb;color:#fff;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;margin-right:30px;font-size:25px;line-height:25px;padding:10px}.paid-content__price::before{content:'';display:inline-block;width:50px;height:40px;background:url(/s/images/svg/lock-open.svg) no-repeat 0 0}.paid-content__price-value{display:inline-block}.paid-content__price-currency{display:inline-block;font-size:25px;line-height:25px}.paid-content__right-align{display:inline-block;text-align:left;position:absolute;bottom:45px;right:0}.paid-content__login-wrapper{padding-top:5px;max-width:1000px;margin:0 auto;text-align:right;cursor:pointer;background:0 0;position:relative}.paid-content__login-wrapper .paid-content__right-align{bottom:25px}.paid-content__login{color:#fff;font-size:16px;line-height:20px;margin-right:30px}.paid-content__login:hover{background:0 0}.playlist{max-width:100%;box-sizing:border-box;padding:0 25px;position:relative;background-color:#000;margin:0 auto;display:flex;flex-direction:row;justify-content:center;z-index:1}@media (max-width:960px){.playlist{padding:0 10px}}.playlist .expand_seasons{position:absolute;z-index:12;right:20px;bottom:15px;cursor:pointer;text-align:left;width:180px;height:70px;background-color:#fff;border-radius:5px}.playlist .expand_seasons:hover svg{fill:#f26522}.playlist .expand_seasons svg{fill:#39a7fb;width:26px;height:50px;position:absolute;right:10px;top:10px}.playlist .expand_seasons .play_list_more_text{position:absolute;top:20px;left:30px}@media (max-width:480px){.playlist .expand_seasons{right:10px;bottom:25px;width:115px;height:50px}.playlist .expand_seasons .play_list_more_text{top:9px;left:15px}.playlist .expand_seasons svg{width:15px;height:50px;right:10px;top:0}}.playlist__content{padding:20px 0 10px;margin:0 auto;display:flex}.playlist .playlist__content-wrap{overflow:auto;height:auto;max-height:200px;width:100%}.playlist .jspHorizontalBar{height:0}.playlist .jspHorizontalBar .jspArrow{width:70px;height:80px;position:absolute;bottom:10px;float:none;cursor:pointer;background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}.playlist .jspHorizontalBar .jspArrow::after{content:'';display:block;width:70px;height:80px;background:transparent url(/s/images/svg/arrow-white-narrow.svg) no-repeat center center;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);opacity:.7;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.playlist .jspHorizontalBar .jspArrow.jspArrowLeft{left:0}.playlist .jspHorizontalBar .jspArrow.jspArrowRight{right:0;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.playlist .jspHorizontalBar .jspArrow:hover::after{opacity:1}.playlist .jspHorizontalBar .jspArrow.jspDisabled{display:none}@media (max-width:980px){.playlist .jspHorizontalBar{display:none}}.playlist .item{width:143px;min-width:143px;height:80px;position:relative;cursor:pointer;margin:0 20px 0 0;float:left}.playlist .item img{width:100%;height:100%}.playlist .item .hover_overlay,.playlist .item .progress_overlay,.playlist .item .watched_overlay{visibility:hidden;opacity:0;-moz-transition:opacity .1s ease-in-out;-webkit-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.playlist .item .hover_overlay{background:url(../images/playlist_current_points.png) no-repeat 0 0;width:40px;height:10px;position:absolute;top:54px;left:50%;margin-left:-20px}.playlist .item .watched_overlay{position:absolute;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%}.playlist .item .progress_overlay{position:absolute;left:0;top:0;height:100%;z-index:3;width:0;background-color:rgba(57,167,251,.3);visibility:hidden;opacity:0}.playlist .item .progress_overlay.partial-progress{visibility:visible;opacity:1}.playlist .item .progress_bar{width:100%;height:10px;top:100%;position:absolute;left:0;background-color:#fff;display:none}.playlist .item .progress_bar .current_progress{width:0;background-color:#39a7fb;height:100%}.playlist .item .counter{position:absolute;left:10px;bottom:5px;color:#fff;text-shadow:2px 2px 3px #000;z-index:1}.playlist .item.active .hover_overlay,.playlist .item:hover .hover_overlay{visibility:visible;opacity:1}.playlist .item.active{cursor:default}.playlist .item.active .progress_overlay{visibility:visible;opacity:1}.playlist .item.active .progress_bar{display:block}.playlist .item.watched.active .hover_overlay{visibility:hidden;opacity:0}.playlist .item.watched:hover .hover_overlay{visibility:hidden;opacity:0}.playlist .item.watched .watched_overlay{visibility:visible;opacity:1}.content__layout .block{background-color:#fff;margin:0 auto;width:100%;max-width:1080px;padding:15px 20px;box-sizing:border-box;margin-bottom:20px}@media (max-width:728px){.content__layout .block{padding:15px 20px}}.content__layout .block.empty{padding:0}.content__layout .breadcrumbs{width:100%;border-bottom:1px solid #ededed;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap;list-style:none}.content__layout .breadcrumbs>li{font-size:13px;font-family:bureausign_regular;white-space:nowrap;margin-bottom:10px;background:url(/s/images/svg/arrow-divider.svg) no-repeat 100% 60%;padding-right:17px;margin-right:10px}.content__layout .breadcrumbs>li:last-child{background:0 0}.content__layout .breadcrumbs a,.content__layout .breadcrumbs span{text-decoration:none;color:#000}.content__layout .breadcrumbs a{border-bottom:1px solid #ededed}.content__layout .breadcrumbs a.current{border-bottom:0;pointer-events:none}.content__layout .breadcrumbs img{width:7px;margin:0 10px 10px;position:relative;top:4px;float:left}.content__layout .founders .h2{color:#000;font-size:26px;font-family:peace_sans;margin-bottom:17px}.content__layout .founders__content{display:flex;flex-direction:row;justify-content:space-between}.content__layout .founders__content .col{width:23.5%;font-family:bureausign_regular,Arial,sans-serif;font-size:13px}.content__layout .founders__content .col .f_name{font-weight:700;text-decoration:none;border-bottom:1px solid #f26522;color:#000}.footer_wrapper{max-width:1080px;margin:0 auto;position:relative;z-index:2;padding-top:20px}.footer_wrapper a{display:block;color:#f26522}.footer_wrapper.white h2,.footer_wrapper.white span{color:#fff}.footer_wrapper.white h2{text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.footer_wrapper.white .footer_news_point a{color:#fff}.footer_wrapper.black h2,.footer_wrapper.black span{color:#000}.footer_wrapper.black h2{text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.footer_wrapper.black .footer_news_point a{color:#000}.footer_wrapper h2{font-size:45px;line-height:45px;text-align:center;margin-top:50px;margin-bottom:12px}.footer_wrapper .footer_categories_wrapper{padding:20px 20px 0 20px;background:#fff}.footer_wrapper .footer_categories_wrapper .footer_categories_header{font-family:peace_sans,Arial,sans-serif;font-size:16px;line-height:20px;color:#f26522;display:inline;text-decoration:none;background-position:0 90%}.footer_wrapper .footer_categories_wrapper a .border_bottom{background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper a .border_bottom:hover{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point{margin-bottom:20px;width:200px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a{font-family:peace_sans,Arial,sans-serif;text-decoration:none;color:#fff;font-size:30px;line-height:35px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a span:hover{color:#f26522}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a span.border_bottom{background-position:0 84%}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{padding-right:20px;width:130px;margin-bottom:16px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell:last-of-type{padding-right:0}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.border_bottom{background:0 0}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links{margin-top:2px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a{padding-bottom:8px;text-decoration:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a span:hover{color:#f26522}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links a.phone_only{display:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell svg{display:none}@media (max-width:1039px){.footer_wrapper .footer_news_point a{color:#fff!important}}@media (min-width:861px) and (max-width:1039px){.footer_wrapper{width:100%}.footer_wrapper h2{font-size:38px;line-height:30px}.footer_wrapper .footer_categories_wrapper{padding:10px 10px;display:table;width:100%;box-sizing:border-box}.footer_wrapper .footer_categories_wrapper .footer_news{display:table-cell;float:none;vertical-align:top;padding-left:20px}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a u span{font-size:26px;line-height:32px}.footer_wrapper .footer_categories_wrapper .footer_categories{display:table-cell;float:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{display:table-cell;width:auto;padding-right:20px;float:none}.footer_wrapper .footer_categories_wrapper .footer_categories_cell:last-of-type{padding-right:0}}@media (max-width:860px){.footer_wrapper{width:100%}.footer_wrapper h2{font-size:28px;line-height:30px;margin-top:30px;margin-bottom:27px}.footer_wrapper .footer_categories{float:none}.footer_wrapper .footer_categories_wrapper{padding:0 20px}.footer_wrapper .footer_categories_wrapper .footer_news{display:table;width:100%;table-layout:fixed}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point{display:table-cell;float:none;width:100%}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point .footer_categories_header{font-size:20px;position:relative;z-index:2}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a{font-size:18px;line-height:22px;display:inline-block}.footer_wrapper .footer_categories_wrapper .footer_news .footer_news_point a u span{font-size:24px;line-height:26px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell{width:100%;position:relative;box-sizing:border-box;padding-bottom:0;margin-bottom:5px;padding-right:0;display:block}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell svg{width:14px;height:14px;fill:#f26522;position:absolute;right:0;top:22px;display:block;z-index:1;transition:.3s ease all}.footer_wrapper .footer_categories_wrapper .footer_categories_cell.opened svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_header{padding-top:20px;padding-bottom:5px;text-decoration:none;font-size:20px;line-height:18px;display:block;background:0 0;user-select:none;position:relative;z-index:2}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_header.footer_categories_header_clicked{border:none;padding-bottom:8px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links{display:none;font-size:16px;line-height:24px}.footer_wrapper .footer_categories_wrapper .footer_categories_cell .footer_categories_links .phone_only{display:inline-block!important}}.about_wrapper{margin:20px auto 0;padding:30px 20px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:2;max-width:1080px}.about_wrapper.white svg{fill:#fff}.about_wrapper.white .partner_left_wrapper{padding-right:170px}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a{color:#fff}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a span{color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.white .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.white .partner_left_wrapper .partner_wrapper span{color:#fff}.about_wrapper.white .about_social_wrapper>div{color:#fff}.about_wrapper.black{background:#fff}.about_wrapper.black svg{fill:#000;transition:fill .2s ease-in-out}.about_wrapper.black svg.fb-ico:hover{fill:#3a559f}.about_wrapper.black svg.vk-ico:hover{fill:#4c75a3}.about_wrapper.black svg.ok-ico .ok1,.about_wrapper.black svg.ok-ico .ok2{fill:#000;transition:fill .2s ease-in-out}.about_wrapper.black svg.ok-ico:hover{fill:#f07d00}.about_wrapper.black svg.ok-ico:hover .ok1,.about_wrapper.black svg.ok-ico:hover .ok2{fill:#f07d00}.about_wrapper.black svg.tg-ico{fill:#000}.about_wrapper.black svg.tg-ico .tg1{transition:fill .2s ease-in-out;fill:#000}.about_wrapper.black svg.tg-ico:hover{fill:#03b0f4}.about_wrapper.black svg.tg-ico:hover .tg1{fill:#03b0f4}.about_wrapper.black .partner_left_wrapper{padding-right:170px}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a{color:#000}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a span{color:#000;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.black .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper.black .partner_left_wrapper .partner_wrapper span{color:#000}.about_wrapper.black .about_social_wrapper>div{color:#000}.about_wrapper .partner_left_wrapper{padding-right:170px}.about_wrapper .partner_left_wrapper .partner_wrapper{padding-top:10px}.about_wrapper .partner_left_wrapper .partner_wrapper:first-child{padding-top:0}.about_wrapper .partner_left_wrapper .partner_wrapper ul{margin:0;padding:0}.about_wrapper .partner_left_wrapper .partner_wrapper ul li{float:left;list-style-type:none;padding-right:15px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{display:inline-block;text-decoration:none;color:#fff}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a:hover{color:#f26522}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span{color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper span{color:#000}.about_wrapper .partner_left_wrapper span.copy{padding-right:15px}.about_wrapper .about_social_wrapper{position:absolute;right:30px;bottom:30px}.about_wrapper .about_social_wrapper>div{padding-right:4px;color:#fff}.about_wrapper .about_social_wrapper a{display:block;position:relative;margin-left:10px;margin-top:-20px;padding-right:0;width:34px;height:34px}.about_wrapper .about_social_wrapper a img{display:block;width:32px}@media (max-width:1039px){.about_wrapper .partner_left_wrapper{padding-right:100px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{color:#fff!important}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a:hover{color:#f26522}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span{padding:0;color:#fff;background:linear-gradient(rgba(255,255,255,.5) 0,rgba(255,255,255,.5)) repeat-x 0 100%;background-size:1px 1px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a span:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}}@media (max-width:980px){.about_wrapper{margin-top:0}}@media (max-width:720px){.about_wrapper{margin-top:40px;padding:0 20px 100px}.about_wrapper .partner_left_wrapper{padding-right:0!important}.about_wrapper .partner_left_wrapper .partner_wrapper{padding-top:22px}.about_wrapper .partner_left_wrapper .partner_wrapper .copy{padding-bottom:5px;font-size:16px;line-height:20px}.about_wrapper .partner_left_wrapper .partner_wrapper ul{width:100%}.about_wrapper .partner_left_wrapper .partner_wrapper ul li{width:50%;padding:0;margin-bottom:10px}.about_wrapper .partner_left_wrapper .partner_wrapper ul li a{font-size:16px;line-height:20px}.about_wrapper .partner_left_wrapper .partner_wrapper ul.copy_links li{width:auto;padding-right:15px}.about_wrapper .about_social_wrapper{width:auto;margin-top:40px;right:20px;font-size:16px;line-height:20px}.about_wrapper .about_social_wrapper a{margin-top:-17px}}@media (min-width:721px) and (max-width:1039px){.about_wrapper .about_social_wrapper>div{display:none}}@media (max-width:720px){.about_wrapper .about_social_wrapper a{margin-top:-34px;width:50px;height:50px}.about_wrapper .about_social_wrapper svg{width:50px;height:50px}}@media (max-width:480px){.about_wrapper .about_social_wrapper{position:relative;right:auto;bottom:auto;text-align:center}.about_wrapper .about_social_wrapper div.left{width:100%;float:none}.about_wrapper .about_social_wrapper a{float:none;display:inline-block;margin-top:20px}.about_wrapper .about_social_wrapper a:last-child{margin-right:10px}}@media (max-width:480px){.about_wrapper.black{padding-bottom:50px}}.recommendations_wrapper{width:1040px;margin:0 auto;position:relative;z-index:2}.recommendations_wrapper h3{color:#fff;font-family:peace_sans,Arial,sans-serif;font-size:57px;text-align:center;line-height:57px;margin:20px 0 20px;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.recommendations_wrapper h3.black{color:#000;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.recommendations_wrapper .recommendations_content{overflow:hidden}.recommendations_wrapper .recommendations_content .video-rating{width:110px;height:130px;background:transparent none no-repeat center center;top:0;right:10px;padding-top:75px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recommendations_wrapper .recommendations_content .video-rating.bad{background-image:url(../images/svg/bad-small.svg)}.recommendations_wrapper .recommendations_content .video-rating.good{background-image:url(../images/svg/good-small.svg)}.recommendations_wrapper .recommendations_content .video-rating.normal{background-image:url(../images/svg/normal-small.svg)}.recommendations_wrapper .recommendations_content .video-rating span{font-size:25px}.recommendations_wrapper .recommendations_content .recommendations_content_big{width:510px;padding-bottom:16px;margin-bottom:20px;min-height:400px;margin-right:20px;position:relative}.recommendations_wrapper .recommendations_content .recommendations_content_big:nth-child(2n){margin-right:0}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional{background:url(/img/trash/recommendation_big_2.png) no-repeat left top;background-size:cover;width:510px;height:400px}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional h5{font-family:peace_sans,Arial,sans-serif;margin:0;font-size:47px;line-height:50px;color:#fff;padding:22px 15px 0 20px}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional h5 span{color:#ffda54}.recommendations_wrapper .recommendations_content .recommendations_content_big.recommendations_content_additional .recommendations_content_additional_wrapper{color:#fff;margin-top:7px;padding-left:20px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img{display:block}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img img{display:block}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_img:hover+.recommendations_content_info>a>span{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 90%;background-size:1px 1px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_info{background-color:#fff;position:relative;padding-bottom:11px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_info .border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 90%;background-size:1px 1px}.recommendations_wrapper .recommendations_content .recommendations_content_small{width:245px;background-color:#fff;padding-bottom:16px;margin:0 0 20px 20px}.recommendations_wrapper .recommendations_content .recommendations_content_small:first-of-type.left{margin-left:0}.recommendations_wrapper .recommendations_content a.h4{font-size:26px;line-height:30px;margin:7px 0 5px 20px;cursor:pointer;display:inline-block;text-decoration:none;font-family:peace_sans,Arial,sans-serif;color:#f26522;padding-right:20px}.recommendations_wrapper .recommendations_content p{margin:0 0 9px;padding:0 10% 0 20px;min-height:48px}.recommendations_wrapper .recommendations_content h6{font-size:18px;line-height:18px;margin:8px 0 1px;padding-left:20px;text-decoration:underline;cursor:pointer}.recommendations_wrapper .recommendations_content .genre_wrapper{overflow:hidden;display:inline-block}.recommendations_wrapper .recommendations_content .genre_wrapper:first-of-type{margin-left:20px}.recommendations_wrapper .recommendations_content .genre_wrapper .genre{display:block;border-width:1px;border-style:solid;border-radius:3px;-webkit-background-clip:padding-box;background-clip:padding-box;float:left;padding:1px 10px 3px;margin-bottom:4px;margin-right:4px;cursor:pointer;text-decoration:none}.recommendations_wrapper .recommendations_content>div:nth-child(5){margin-left:0}@media (max-width:1039px){.recommendations_wrapper{width:100%}.recommendations_wrapper h3{font-size:38px;line-height:34px;margin:45px 0 30px}.recommendations_wrapper .recommendations_content h4,.recommendations_wrapper .recommendations_content h6{font-size:20px}.recommendations_wrapper .recommendations_content p{font-size:16px;line-height:20px;min-height:60px}.recommendations_wrapper .recommendations_content .recommendations_content_big{width:100%;min-height:0;margin:0 0 20px 0;height:100%}.recommendations_wrapper .recommendations_content img{width:100%}.recommendations_wrapper .recommendations_content.recommendations_content_additional{width:100%;margin:0 0 20px 0}.recommendations_wrapper .recommendations_content_small{width:100%;margin:0 0 20px 0}.recommendations_wrapper .recommendations_content_small img{width:100%}.recommendations_wrapper .recommendations_content_additional{height:auto;border-bottom:none}}@media (min-width:721px) and (max-width:1039px){.recommendations_wrapper{box-sizing:border-box}.recommendations_wrapper .recommendations_content{display:table;width:100%;table-layout:fixed;overflow:visible}.recommendations_wrapper .recommendations_content .recommendations_content_big{display:table-cell;float:none;position:relative;vertical-align:top;height:100%}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_big_content{background-color:#fff;height:100%;padding-bottom:30px}.recommendations_wrapper .recommendations_content .recommendations_content_big .recommendations_content_big_content .recommendations_content_info{padding-bottom:0;position:relative}.recommendations_wrapper .recommendations_content .recommendations_content_big.left{border-right:10px solid transparent}.recommendations_wrapper .recommendations_content .recommendations_content_big.right{border-left:10px solid transparent}.recommendations_wrapper .recommendations_content .recommendations_content_big .genre_wrapper{position:absolute;top:100%}}@media (max-width:720px){.recommendations_wrapper h3{font-size:32px;line-height:34px}.recommendations_wrapper .recommendations_content a.h4{font-size:20px;line-height:26px}.recommendations_wrapper .recommendations_content a.genre{font-size:16px}}.bubbles{position:relative;padding:0 30px 15px;box-sizing:border-box;z-index:100;margin:30px auto 0}.bubbles .bubbles_wrapper{position:relative;text-align:center}.bubbles .bubbles_wrapper .bubbles_point{margin-left:-46px;display:inline-block;vertical-align:bottom}.bubbles .bubbles_wrapper .bubbles_point .bubble_content{text-align:left;font-family:bureausign_bold,Arial,sans-serif;font-size:24px;line-height:25px;width:145px;padding:15px 46px 30px 15px;position:relative;bottom:0;border-radius:10px;display:inline-block}.bubbles .bubbles_wrapper .bubbles_point.number_1{padding-bottom:10px}.bubbles .bubbles_wrapper .bubbles_point.number_2{padding-bottom:25px}.bubbles .bubbles_wrapper .bubbles_point.number_5{padding-bottom:50px}.bubbles .bubbles_wrapper .bubbles_point.number_7{padding-bottom:70px}.bubbles .bubbles_wrapper .bubbles_point.wb .bubble_content{background-color:#000;color:#fff;box-shadow:0 -2px 10px -1px rgba(255,255,255,.4)}.bubbles .bubbles_wrapper .bubbles_point.wb .bubble_content svg{fill:#000}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#fff;color:#f26522;box-shadow:0 -2px 10px -2px rgba(0,0,0,.3)}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content svg{fill:#fff}.bubbles .bubbles_wrapper .bubbles_point.ob .bubble_content{background-color:#000;color:#f26522;box-shadow:0 -2px 10px -1px rgba(255,255,255,.4)}.bubbles .bubbles_wrapper .bubbles_point.ob .bubble_content svg{fill:#000}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#fff;color:#000;box-shadow:0 -2px 10px -2px rgba(0,0,0,.3)}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content svg{fill:#fff}.bubbles .bubbles_wrapper .bubbles_point:first-child{margin-left:0}.bubbles .bubbles_wrapper .bubbles_point svg{position:absolute;bottom:0;margin-bottom:-16px;left:20px;width:73px;height:17px;display:block}.bubbles.white .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#f26522;color:#fff}.bubbles.white .bubbles_wrapper .bubbles_point.of svg{fill:#f26522}.bubbles.white .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#f26522;color:#fff}.bubbles.white .bubbles_wrapper .bubbles_point.bw svg{fill:#f26522}.bubbles.black .bubbles_point.wb .bubble_content{background-color:#f26522;color:#fff}.bubbles.black .bubbles_point.wb svg{fill:#f26522}.bubbles.black .bubbles_point.ob .bubble_content{background-color:#f26522;color:#fff}.bubbles.black .bubbles_point.ob svg{fill:#f26522}@media (max-width:1039px){.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content{background-color:#f26522;color:#fff}.bubbles .bubbles_wrapper .bubbles_point.of .bubble_content svg{fill:#f26522}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content{background-color:#f26522;color:#fff}.bubbles .bubbles_wrapper .bubbles_point.bw .bubble_content svg{fill:#f26522}}@media (max-width:980px){.bubbles{margin-top:30px}}.subscribe_wrapper{margin:20px auto;position:relative;background-color:#ffda54;padding:13px 30px 15px;max-width:980px}.subscribe_wrapper .subscribe_input_wrapper{margin-top:7px}.subscribe_wrapper .subscribe_input_wrapper.invalid_email input{box-shadow:inset 0 0 0 1px #e10a22;color:#e10a22}.subscribe_wrapper .subscribe_input_wrapper.invalid_email .subscribe_button{background-color:#e10a22}.subscribe_wrapper .subscribe_input_wrapper input{width:317px;height:40px;line-height:40px;font-size:16px;border:0;padding-left:13px;box-sizing:border-box;outline:0}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{width:150px;height:40px;background-color:#f26522;color:#fff;font-size:16px;line-height:40px;border-radius:0 5px 5px 0;text-align:center;cursor:pointer}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button .subscribe_button_mobile_subscribe{font-size:32px;line-height:27px}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button.subscribed{cursor:default}.subscribe_wrapper .subscribe_image{margin:8px 17px 0 0;width:34px}.subscribe_wrapper .subscribe p{font-size:22px;line-height:26px;width:434px;margin:0}@media (max-width:1039px){.subscribe_wrapper .subscribe_input_wrapper{display:table;width:100%}.subscribe_wrapper .subscribe_input_wrapper input{display:table-cell;float:none;width:100%}.subscribe_wrapper .subscribe_image{width:29px;height:36px;margin:0 10px 0 0}.subscribe_wrapper .subscribe_image svg{width:100%;fill:#000}.subscribe_wrapper .subscribe{margin-top:18px}.subscribe_wrapper .subscribe p{font-size:16px;line-height:inherit;width:100%;box-sizing:border-box;height:auto}.subscribe_wrapper .subscribe{margin-top:18px}}@media (max-width:1039px) and (max-width:666px){.subscribe_wrapper .subscribe_image{margin-top:18px}.subscribe_wrapper .subscribe{width:85%}.subscribe_wrapper .subscribe_input_wrapper input:focus{outline:0;border-color:transparent}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{display:table-cell;float:none;width:80px;height:40px;text-align:center;vertical-align:middle;line-height:inherit}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button svg{width:27px;fill:#fff}}@media (max-width:1039px) and (min-width:667px) and (max-width:1039px){.subscribe_wrapper{margin:20px 10px}.subscribe_wrapper .subscribe_input_wrapper{width:93%}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button{display:table-cell;float:none;width:150px;height:40px;text-align:center;vertical-align:middle;line-height:inherit}.subscribe_wrapper .subscribe_input_wrapper .subscribe_button svg{fill:#fff}.subscribe_wrapper .subscribe_image{margin-top:7px}}.previously_wrapper .previously_series{width:480px;padding-left:30px;padding-bottom:40px;margin-right:0;margin-left:0;padding-left:0;background-color:#fff;min-height:760px}.previously_wrapper .previously_series h2{margin-top:12px;margin-bottom:30px;font-size:26px;line-height:30px}.previously_wrapper .previously_series>p{padding-right:40px;font-size:16px;line-height:24px}.previously_wrapper .interesting{width:510px;overflow:hidden}.previously_wrapper.long_block .previously_series{width:100%;box-sizing:border-box;margin-bottom:20px;padding-right:150px;min-height:0}.previously_wrapper.long_block .interesting{width:100%;box-sizing:border-box}.previously_wrapper.long_block .interesting .interesting_fact{margin-bottom:0;min-height:390px}@media (max-width:1039px){.previously_wrapper.long_block .previously_series{padding:0 5% 30px 20px}}@media (max-width:1039px){.previously_wrapper .previously_series{padding:0 5% 56px 20px;width:100%;margin-bottom:20px;box-sizing:border-box;min-height:0}.previously_wrapper .interesting{width:100%;position:relative}.previously_wrapper .interesting .interesting_fact{width:100%;padding:0;margin-bottom:20px!important}.previously_wrapper .interesting .interesting_fact:before{content:"";display:block;padding-top:100%}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_description{position:absolute;bottom:0;color:#fff}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.previously_wrapper .interesting .actor_of_week{width:100%;position:relative}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:45%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image img{display:block;height:100%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info{width:38%;padding-left:20px}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info h2{font-size:16px;line-height:20px;font-family:bureausign_bold,Arial,sans-serif}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info p{margin-bottom:auto}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:absolute;bottom:30px;padding-right:20px}}@media (max-width:1039px) and (max-width:720px){.previously_wrapper .interesting .interesting_fact{min-height:0!important}.previously_wrapper .interesting .interesting_fact:before{content:none}.previously_wrapper .interesting .interesting_fact h2,.previously_wrapper .interesting .interesting_fact p{padding-left:20px}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper{position:relative}.previously_wrapper .interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}}@media (max-width:1039px) and (min-width:736px) and (max-width:1039px){.previously_wrapper .interesting{display:table;table-layout:fixed}.previously_wrapper .interesting .interesting_fact{display:table-cell;float:none;width:auto;vertical-align:top;border-right:20px solid #000}.previously_wrapper .interesting .interesting_fact h2{font-size:24px;line-height:26px;font-weight:400}.previously_wrapper .interesting .interesting_fact:before{content:"";display:block;padding-top:76%}.previously_wrapper .interesting .interesting_fact .interesting_image{width:100%}.previously_wrapper .interesting .actor_of_week{display:table-cell;float:none;width:auto;vertical-align:top}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper{height:100%}.previously_wrapper .interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:50%}}@media (min-width:736px) and (max-width:1039px){.previously_wrapper{margin:0 10px}}@media (max-width:760px){.previously_wrapper .previously_wrapper .previously_series>p{padding-right:0}}.interesting{width:100%;max-width:1040px;margin:0 auto}.interesting_fact{position:relative;margin-bottom:20px;width:510px;height:390px;overflow:hidden}.interesting_fact:before{content:"";display:block;padding-top:390px}.interesting_fact .button-blue{margin:10px 0 0 30px}.interesting_fact .news_banner{position:absolute;background-color:#f26522;left:30px;top:0;padding:2px 10px 4px;color:#fff;z-index:2}.interesting_fact img{display:block}.interesting_fact .interesting_image img{width:100%}.interesting_fact h2{margin-top:17px;margin-bottom:0;line-height:18px;padding-left:30px}.interesting_fact p{padding:0 10% 0 30px}.interesting_fact svg.interesting_reload{position:absolute;right:25px;bottom:30px;fill:#fff;width:33px;cursor:pointer;-moz-transition:fill .2s ease-in-out;-webkit-transition:fill .2s ease-in-out;-o-transition:fill .2s ease-in-out;transition:fill .2s ease-in-out}.interesting_fact svg.interesting_reload:hover{fill:#f26522}.interesting_fact .interesting_fact_wrapper{display:block;min-height:377px;position:absolute;top:0;right:0;bottom:0;left:0}.interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.interesting_fact .interesting_fact_wrapper .interesting_description{text-shadow:2px 2px 3px #000;width:100%;position:absolute;bottom:0;padding:50px 0 30px;color:#fff;background:linear-gradient(transparent 0,rgba(0,0,0,.6) 100%)}.interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content{position:absolute;bottom:0;padding:80px 0}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_description_content{width:70%;color:#fff;font-size:13px;line-height:16px;position:absolute;bottom:30px;margin-bottom:-2px;text-shadow:2px 2px 3px #000}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_description_content h2{margin-top:0;line-height:28px}.interesting_fact .interesting_fact_wrapper .interesting_description.news_content .interesting_button{position:absolute;right:20px;display:block;text-decoration:none;color:#fff;background-color:#39a7fb;font-size:16px;padding:0 20px;height:40px;line-height:38px;border-radius:5px;bottom:30px;cursor:pointer;text-shadow:none}@media (max-width:1039px){.interesting_fact{height:auto}.interesting_fact .interesting_fact_wrapper{min-height:0}.interesting_fact .interesting_fact_wrapper .interesting_description_content{text-shadow:2px 2px 3px #000}.interesting_fact .interesting_fact_wrapper .interesting_description_content h2,.interesting_fact .interesting_fact_wrapper .interesting_description_content p{padding-left:20px}}@media (max-width:720px){.interesting_fact{min-height:0!important;height:auto;width:100%}.interesting_fact:before{content:none}.interesting_fact h2,.interesting_fact p{padding-left:20px}.interesting_fact .interesting_fact_wrapper{position:relative}.interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}.interesting_fact .interesting_fact_wrapper .interesting_description .interesting_description_content p{font-size:16px;line-height:20px}}@media (max-width:374px){.interesting_fact .interesting_fact_wrapper{min-height:240px}.interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%!important;width:auto!important}}.actor_of_week{position:relative;background-color:#fff;width:510px}.actor_of_week .actor_of_week_image img{width:100%;display:block}.actor_of_week .actor_of_week_info{width:185px;padding-left:30px;margin-top:14px}.actor_of_week .actor_of_week_info .actor_of_week_info_head{color:#f26522}.actor_of_week .actor_of_week_info .actor_of_week_info_head_title{font-family:peace_sans,Arial,sans-serif;font-size:18px}.actor_of_week .actor_of_week_info .actor_of_week_info_head_text{margin-bottom:10px}.actor_of_week .actor_of_week_info h2{margin:0;line-height:26px}.actor_of_week .actor_of_week_info p{margin-top:9px;margin-bottom:90px}.actor_of_week .actor_of_week_info a{display:inline;color:#000;position:absolute;bottom:40px;text-decoration:none;padding-right:30px}.actor_of_week .actor_of_week_info a .border_bottom{display:inline;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.actor_of_week .actor_of_week_info a:hover{color:#f26522}.actor_of_week .actor_of_week_info a:hover .border_bottom{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}@media (max-width:720px){.actor_of_week .actor_of_week_info_head,.actor_of_week a,.actor_of_week h2,.actor_of_week p,.actor_of_week span{font-size:16px;line-height:20px}}@media (max-width:374px){.actor_of_week p{display:none}}.seasons_wrapper{margin:0 auto;width:1040px;padding:0 0 20px;background-color:#fff;box-sizing:border-box;position:relative;z-index:2}.seasons_wrapper .seasons_list{padding:0;margin:0 0 15px 0;overflow:hidden}.seasons_wrapper .seasons_list li{list-style-type:none}.seasons_wrapper .seasons_list li span{cursor:pointer;font-family:peace_sans,Arial,sans-serif;font-size:26px;line-height:30px;display:block;padding:16px 10px 4px;color:#0d56a0;text-decoration:none}.seasons_wrapper .seasons_list li span u{text-decoration:none;border-bottom:1px solid #0d56a0;height:30px;display:inline-block}.seasons_wrapper .seasons_list li span.active{color:#fff;background-color:#f26522;text-decoration:none;cursor:default}.seasons_wrapper .seasons_list li span.active u{border:none}.seasons_wrapper .seasons_content{padding-bottom:25px;overflow:hidden}.seasons_wrapper .seasons_content.hidden{display:none}.seasons_wrapper .seasons_content .seasons_content_point{display:block;text-decoration:none;cursor:pointer;width:25%;border:10px solid transparent;box-sizing:border-box;margin-bottom:20px;position:relative}.seasons_wrapper .seasons_content .seasons_content_point .watched_item{position:absolute;left:0;top:0;z-index:11;height:100%;background-color:rgba(57,167,252,.5)}.seasons_wrapper .seasons_content .seasons_content_point .watched_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%;display:none}.seasons_wrapper .seasons_content .seasons_content_point.watched .watched_overlay{display:block}.seasons_wrapper .seasons_content .seasons_content_point svg#soon{display:block;width:56px;position:absolute;top:0;right:0;z-index:11}.seasons_wrapper .seasons_content .seasons_content_point svg#soon .st1{fill:#fff}.seasons_wrapper .seasons_content .seasons_content_point svg#soon .st0{fill:#f26522}.seasons_wrapper .seasons_content .seasons_content_point .soon_bg{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:9}.seasons_wrapper .seasons_content .seasons_content_point div{position:absolute;left:15px;bottom:15px;color:#fff;text-shadow:2px 2px 3px #000;z-index:11}.seasons_wrapper .seasons_content .seasons_content_point img{display:block;width:100%;cursor:pointer}.seasons_wrapper .seasons_content .seasons_content_point.active{border-color:#39a7fb}.seasons_wrapper .seasons_content .seasons_content_point.active img{cursor:default}.seasons_wrapper .seasons_content .seasons_content_point span{display:block;width:100%;height:100%;position:absolute;top:0;background-color:rgba(242,101,34,.5);cursor:pointer;opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.seasons_wrapper .seasons_content .seasons_content_point:hover span{opacity:1}.seasons_wrapper .seasons_content .seasons_content_point.active span{cursor:default;position:absolute;height:100%;z-index:1;left:0;top:0;width:0;background-color:rgba(57,167,252,.5)}@media (max-width:1039px){.seasons_wrapper{width:auto;margin:0 10px;box-sizing:border-box}.seasons_wrapper .seasons_content .seasons_content_point{width:33.3%}}@media (max-width:720px){.seasons_wrapper{width:100%;margin:0;padding:0 10px 0}.seasons_wrapper .seasons_list li span{font-size:24px;line-height:26px}.seasons_wrapper .seasons_content .seasons_content_point{width:50%}}.seasons_overlay{position:fixed;left:0;display:none;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.93);padding:20px;box-sizing:border-box;overflow:scroll}.seasons_overlay .playlist_popup_wrapper{padding-top:162px}@media (max-width:980px){.seasons_overlay .playlist_popup_wrapper{padding-top:112px}}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header{position:fixed;border-bottom:1px solid #333;width:100%;z-index:12;background-color:#000;top:50px;left:0}@media (max-width:980px){.seasons_overlay .playlist_popup_wrapper .playlist_popup_header{top:0}}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header h2{font-size:40px;line-height:50px;color:#fff;margin:0 0 25px 30px;padding-top:30px;padding-right:60px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close{display:block;position:absolute;top:15px;right:15px;cursor:pointer;padding:15px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close svg{display:block;width:26px;height:26px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close svg .st0{transition:all .2s ease-in-out;fill:#fff;stroke:#fff;stroke-width:4}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_close:hover svg .st0{fill:#f26522;stroke:#f26522}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper{overflow:hidden;padding:0 30px}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul{margin:0;padding:0}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li{float:left;list-style-type:none}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li span{text-decoration:none;color:#fff;padding:0 10px;line-height:28px;cursor:pointer}.seasons_overlay .playlist_popup_wrapper .playlist_popup_header .playlist_popup_header_seasons_wrapper ul li.active{background-color:#f26522}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper{position:relative;-webkit-overflow-scrolling:touch}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .playlist_popup_season_header{font-family:peace_sans,Arial,sans-serif;font-size:26px;line-height:30px;color:#fff;text-decoration:none;display:block;padding:20px 0 20px 10px}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point{width:20%;height:auto;cursor:pointer;border:10px solid transparent;background-position:left top;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;opacity:1;position:relative;margin-bottom:20px;display:block}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .watched_item{position:absolute;left:0;top:0;z-index:11;height:100%;background-color:rgba(57,167,252,.5)}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .watched_overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5) url(../images/watched.png) no-repeat center center;background-size:20%;display:none}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.watched .watched_overlay{display:block}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point .soon_bg{width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:9}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon{display:block;width:56px;position:absolute;top:0;right:0;z-index:11}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon .st1{fill:#fff}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point svg#soon .st0{fill:#f26522}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point span{display:block;width:100%;height:100%;position:absolute;top:0;background-color:rgba(242,101,34,.5);opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point:hover{cursor:pointer}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point:hover span{opacity:1}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.active{border-color:#39a7fb;cursor:default}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point.active span{position:absolute;height:100%;z-index:1;left:0;top:0;width:0;background-color:rgba(57,167,252,.5)}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point>div:not(watched_overlay){position:absolute;left:15px;bottom:15px;color:#fff;text-shadow:2px 2px 3px #000;z-index:11}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content_point img{display:block;width:100%;height:auto;cursor:pointer}@media (min-width:721px) and (max-width:1039px){.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content .seasons_content_point{width:33.3%}}@media (max-width:720px){.seasons_overlay .playlist_popup_wrapper .playlist_popup_header h2{font-size:27px;line-height:35px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seasons_overlay .playlist_popup_wrapper .popup_seasons_wrapper .seasons_content .seasons_content_point{width:50%}}.video_content_creators{position:relative;margin-right:-30px}@media (max-width:1039px){.video_content_creators{margin:0}}.video_content_creators h2{font-size:26px;line-height:30px;margin-top:55px;margin-bottom:18px}.video_content_creators .phone_content{display:none;font-size:16px;color:#f26522;margin-top:50px}.video_content_creators .phone_content svg{position:relative;top:6px;width:12px;fill:#f26522}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{float:left;width:230px;margin-right:20px;border-left:10px solid transparent}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:first-child{margin-right:0;border-left:none;border-right:10px solid transparent}.video_content_creators .video_content_creators_wrapper .video_content_creators_main img{display:block;margin-bottom:10px;width:100%}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a{display:inline-block;text-decoration:none;font-family:bureausign_bold,Arial,sans-serif;float:left}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a u{color:#000;text-decoration:none;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a u:hover{color:#f26522;background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main a:hover+.video_content_creators_main_info a u{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:nth-child(even){float:right}.video_content_creators .video_content_creators_wrapper .video_content_creators_main .video_content_creators_main_info div{clear:both}.video_content_creators .video_content_creators_wrapper{margin-bottom:20px}.video_content_creators .video_content_creators_other_person{width:230px;height:60px;margin-bottom:20px;margin-right:20px;display:table}.video_content_creators .video_content_creators_other_person .photo_wrapper{display:table-cell;vertical-align:top}.video_content_creators .video_content_creators_other_person .photo_wrapper img{width:60px;height:auto;display:block}.video_content_creators .video_content_creators_other_person .photo_wrapper svg{width:60px;display:block;fill:#f26522}.video_content_creators .video_content_creators_other_person .photo_wrapper:hover+.video_content_creators_other_person_info a u{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info{display:table-cell;width:100%;vertical-align:top;float:none;padding:0 0 0 10px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a{display:block;text-decoration:none;font-family:bureausign_bold,Arial,sans-serif;position:relative;margin-top:-3px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a u{color:#000;text-decoration:none;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info a u:hover{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info .video_content_creators_content{height:60px;overflow:hidden}@media (max-width:980px){.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info .video_content_creators_content{padding-right:10px}}.video_content_creators .video_content_creators_command{margin-top:10px}.video_content_creators .video_content_creators_command a{display:block;color:#f26522;margin-bottom:5px;text-decoration:none}.video_content_creators .video_content_creators_command a span{color:#000}.video_content_creators .video_content_creators_command a span:hover{color:#f26522}.video_content_creators .video_content_creators_command .video_content_creators_command_tablet .video_content_creators_command_point:last-child{margin-right:0}.video_content_creators .video_content_creators_command .video_content_creators_command_point{width:105px;margin-right:20px}.video_content_creators .video_content_creators_command .video_content_creators_command_point p{font-family:bureausign_bold,Arial,sans-serif;margin-bottom:0}.video_content_creators .video_content_creators_command .video_content_creators_command_point_description{width:230px}@media (min-width:721px) and (max-width:1039px){.video_content_creators .video_content_creators_wrapper{display:table;border-collapse:separate;border-spacing:0;width:66.6%;table-layout:fixed;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{display:table-cell;border-top:0;border-bottom:0;border-left:0;border-left:10px solid transparent;box-sizing:border-box;width:50%;margin-right:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main:first-child{border-left:none;border-right:10px solid transparent}.video_content_creators .video_content_creators_other_person{width:33.3%;margin-right:0;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone{width:33%;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_point{width:50%;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_tablet{width:50%;margin-right:0;padding-right:20px;box-sizing:border-box}.video_content_creators .video_content_creators_command .video_content_creators_command_phone>.video_content_creators_command_tablet .video_content_creators_command_point{margin-right:0;width:100%}.video_content_creators .video_content_creators_command .video_content_creators_command_point_description{width:33.3%}}@media (max-width:720px){.video_content_creators{overflow:hidden}.video_content_creators .video_content_creators_wrapper{width:100%}.video_content_creators .video_content_creators_wrapper .video_content_creators_main{overflow:hidden;width:100%;margin-bottom:20px;margin-right:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main img{width:123px;float:left;margin-bottom:0}.video_content_creators .video_content_creators_wrapper .video_content_creators_main .video_content_creators_main_info{margin-left:20px;width:45%;float:left;font-size:16px;line-height:20px}.video_content_creators .video_content_creators_other_person{margin-right:0;width:100%}.video_content_creators .video_content_creators_other_person .video_content_creators_other_person_info{font-size:16px;line-height:20px}.video_content_creators .video_content_creators_command .video_content_creators_command_point{width:60%;font-size:16px;line-height:20px}.video_content_creators .phone_hidden{display:none}.video_content_creators .phone_content{display:block}.video_content_creators h2{width:50%;float:left;font-size:24px;line-height:24px;margin-bottom:25px;margin-top:20px}.video_content_creators h2+.phone_content{display:none}.video_content_creators.mobile_video_content_creators{position:fixed;z-index:10;top:0;left:100%;width:100%;height:100%;background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transition:left ease .4s;-moz-transition:left ease .4s;transition:left ease .4s}.video_content_creators.mobile_video_content_creators.ready{left:0;-webkit-transition:left ease .4s;-moz-transition:left ease .4s;transition:left ease .4s}.video_content_creators.mobile_video_content_creators.ready.willUnmount{left:100%}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header{height:48px;border-bottom:1px solid #ebebeb;padding:11px 20px 0;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header svg{fill:#f26522;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);display:inline-block;width:12px;vertical-align:middle}.video_content_creators.mobile_video_content_creators .mobile_video_content_creators_header span{font-family:bureausign_regular,Arial,sans-serif;font-size:16px;color:#f26522;vertical-align:middle;padding-left:5px}.video_content_creators.mobile_video_content_creators h2{width:100%;padding-left:20px;box-sizing:border-box;margin:0;line-height:72px}.video_content_creators.mobile_video_content_creators .video_content_creators_wrapper{padding:0 20px;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .video_content_creators_command{padding:0 20px 70px;box-sizing:border-box}.video_content_creators.mobile_video_content_creators .video_content_creators_other_person{padding:0 20px;box-sizing:border-box}}.potato{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none;z-index:100}.piu{position:absolute;right:0;width:50px;height:50px;border-radius:25px;background-color:red;top:0;z-index:6}.button-blue{display:inline-block;text-decoration:none;color:#fff;background-color:#39a7fb;font-size:16px;padding:0 20px;height:40px;line-height:38px;border-radius:5px;bottom:30px;cursor:pointer;text-shadow:none}.persons{margin-top:45px;margin-bottom:60px;overflow:hidden;padding-right:30px}.persons__col{width:105px;float:left;margin-right:20px}.persons__type{font-family:bureausign_bold,Arial,sans-serif}.persons__item{display:block;color:#f26522;margin-bottom:5px;text-decoration:none}.persons__item span{color:#000;background:linear-gradient(rgba(0,0,0,.5) 0,rgba(0,0,0,.5)) repeat-x 0 100%;background-size:1px 1px}.persons__item span:hover{background:linear-gradient(rgba(242,101,34,.5) 0,rgba(242,101,34,.5)) repeat-x 0 100%;background-size:1px 1px;color:#f26522}.persons__col-description{float:right;margin-right:0;width:230px}.search-form{display:none;position:absolute;left:145px;right:110px;flex-direction:row;justify-content:start;align-items:center}.search-form input[type=text]{border:none;width:100%;font-family:bureausign_regular,Arial,sans-serif;font-size:22px;color:#fff;line-height:48px;background:#1a1a1a;margin-left:10px;outline:0}.search-form input[type=submit]{border:none;background:url(/s/images/svg/search.svg) no-repeat 0 0;text-indent:100px;overflow:hidden;width:33px;outline:0;height:30px}.search-form input[type=text]::-webkit-input-placeholder{color:#484848}.video-rating{position:absolute;z-index:11;right:0;width:190px;padding-top:175px;cursor:pointer;top:30px;text-align:center}.video-rating.normal{background:url(../images/svg/normal.svg) no-repeat left top}.video-rating.bad{background:url(../images/svg/bad.svg) no-repeat left top}.video-rating.good{background:url(../images/svg/good.svg) no-repeat left top}.video-rating span{font-family:bureausign_bold,Arial,sans-serif;font-size:64px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video-rating__button{cursor:pointer;width:86px;height:30px;background-color:#fff;line-height:30px;text-align:center;position:relative;left:50%;margin-left:-43px;border-radius:20px;margin-top:10px;box-shadow:0 1px 2px rgba(0,0,0,.3)}.preload-tomato{position:fixed;left:-1000%}.new-tomato{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:11;display:none}.new-tomato__spinner{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.new-tomato__content{width:1040px;margin:0 auto;height:100%;position:relative;min-width:320px}.new-tomato__text{display:none;position:absolute;left:0;top:30%;color:#ed422f;font-size:24px;line-height:30px;width:100%;text-align:center}.new-tomato__trigger{position:absolute;bottom:0;width:230px;height:230px;cursor:pointer;padding-bottom:50px;z-index:1002}.new-tomato__trigger span{border:1px solid #bf882e;color:#bf882e;position:absolute;font-size:16px;line-height:24px;padding:0 20px;border-radius:30px;left:20px;bottom:20px!important;font-family:bureausign_bold,Arial,sans-serif}.new-tomato__trigger.rotten{background:url(../images/tomato/rotten.png) no-repeat left top;left:0;background-size:100%}.new-tomato__trigger.fresh{background:url(../images/tomato/fresh.png) no-repeat left top;right:0;background-size:100%}.new-tomato__trigger.fresh span{border:1px solid #ed422f;color:#ed422f;left:auto;right:30px}.new-tomato .rate{position:absolute;bottom:0;font-family:bureausign_bold,Arial,sans-serif;font-size:64px;color:#fff;text-align:center;width:100%;z-index:1000;line-height:94px}.new-tomato .animation-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}.new-tomato .tomato-animation{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}@media screen and (orientation:portrait){.new-tomato .tomato-animation{width:auto;height:100%}}.new-tomato__close{position:absolute;right:20px;top:70px;cursor:pointer;color:#fff;width:26px;height:26px}.new-tomato .mark{position:absolute;bottom:40%;font-family:bureausign_bold,Arial,sans-serif;font-size:190px;color:#fff;opacity:0}.new-tomato .mark.minus{left:0}.new-tomato .mark.plus{right:0}.compilations{font-size:0;padding:0 10px}.block+.compilations{margin-top:-20px}.compilations__item{display:inline-block;width:25%;box-sizing:border-box;padding:10px;font-size:16px;color:#f26522;vertical-align:top}.compilations__item:hover .compilations__overlay{opacity:1}.compilations__cover{position:relative}.compilations__cover img{width:100%;display:block}.compilations__overlay{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(242,101,34,.5);opacity:0;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.compilations__title{font-family:peace_sans,Arial,sans-serif;font-size:21px;line-height:23px;padding-top:5px}.red-bordered{border:1px solid #f0e}.green-bordered{border:1px solid #0ffc1b}.orange-bordered{border:1px solid #fc9207}.hc__authorization__sso{display:block!important;margin:0 auto;text-align:center!important;padding-bottom:20px!important}.hc__authorization__sso img{padding:0 10px}.hcc{font-family:bureausign_regular,Arial,sans-serif!important}@media (max-width:720px){.player__content-preview .play{width:50px}.player__content-preview h1{width:100%;left:0;bottom:20px;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:28px;line-height:32px}.paid-content{bottom:auto;top:130px}}@media (max-width:450px){.paid-content{top:100px}.paid-content__price{padding:5px;font-size:16px;line-height:22px}.paid-content__price::before{width:35px;height:30px;position:relative;top:3px;margin-right:5px}}@media (max-width:1410px){.bubbles .bubbles_wrapper .bubbles_point.number_8{display:none}}@media (max-width:1245px){.bubbles .bubbles_wrapper .bubbles_point.number_7{display:none}}@media (max-width:1180px){.header .subscribe-payment__text{display:none}}@media (max-width:1080px){.bubbles .bubbles_wrapper .bubbles_point.number_6{display:none}.header .subscribe-payment__text{display:none}}@media (max-width:920px){.bubbles .bubbles_wrapper .bubbles_point.number_5{display:none}}@media (max-width:755px){.bubbles .bubbles_wrapper .bubbles_point.number_4{display:none}}@media (max-width:595px){.bubbles .bubbles_wrapper .bubbles_point.number_3{display:none}.bubbles .bubbles_wrapper .bubbles_point.number_2{padding-bottom:0}.bubbles .bubbles_wrapper .bubbles_point.number_1{padding-bottom:0}}@media (max-width:430px){.bubbles .bubbles_wrapper .bubbles_point .bubble_content{width:100px;font-size:20px}}@media (max-width:340px){.bubbles .bubbles_wrapper .bubbles_point .bubble_content{width:100px;font-size:20px}}@media (max-width:980px){.header__content nav{display:none}}@media (max-width:1039px){.interesting{display:flex;margin-bottom:20px}.interesting .interesting_fact{float:none;margin-bottom:0;margin-right:10px}.interesting .interesting_fact::before{display:block}.interesting .interesting_fact_wrapper .interesting_image{float:none}.interesting .interesting_fact_wrapper .interesting_image img{width:auto;height:100%}.interesting .actor_of_week{float:none;margin-left:10px}.interesting .actor_of_week .actor_of_week_wrapper{display:flex;height:100%}.interesting .actor_of_week .actor_of_week_image{float:none;width:55%;overflow-x:hidden}.interesting .actor_of_week .actor_of_week_image img{height:100%;width:auto}.interesting .actor_of_week .actor_of_week_info{float:none;padding-right:15px;padding-left:15px;width:45%}}@media (max-width:860px){.recommendations_content_small{display:none}.interesting{width:100%;position:relative;display:block}.interesting .interesting_fact{width:100%;padding:0;margin-left:0;margin-bottom:20px!important;min-height:0!important}.interesting .interesting_fact:before{content:"";display:block;padding-top:100%}.interesting .interesting_fact .interesting_fact_wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image{height:100%;overflow:hidden}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{height:100%;width:auto}.interesting .interesting_fact .interesting_fact_wrapper .interesting_description{position:absolute;bottom:0;color:#fff}.interesting .interesting_fact .interesting_fact_wrapper .interesting_description p{padding-right:25%;margin-bottom:0;margin-top:5px}.interesting .interesting_fact:before{content:none}.interesting .interesting_fact h2,.interesting .interesting_fact p{padding-left:20px}.interesting .interesting_fact .interesting_fact_wrapper:first-child{position:relative}.interesting .interesting_fact .interesting_fact_wrapper .interesting_image img{width:100%;height:auto}.interesting .actor_of_week{width:100%;position:relative;margin-left:0}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image{width:45%}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_image img{display:block;width:100%;height:auto}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info{width:38%;padding-left:20px}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info h2{font-size:16px;line-height:20px;font-family:bureausign_bold,Arial,sans-serif}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info p{margin-bottom:auto}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:absolute;bottom:30px;padding-right:20px}.interesting_fact .button-blue{margin:10px 0 0 20px}.interesting .actor_of_week .actor_of_week_wrapper .actor_of_week_info a{position:initial;margin-top:15px;margin-bottom:15px;display:block}}@media (min-width:981px){.hamburger{display:none}.drawer--left .drawer-nav.navigation{left:0}.payment-allowed .header .user_controls{width:320px}.payment-allowed .header .user_controls .search{margin-right:0}.navigation{position:relative}.navigation__lvl1-list{list-style:none;margin:0;padding:0;justify-content:flex-start;align-items:stretch;flex-direction:row;display:flex}.navigation__lvl1-item>a{font-size:16px;color:#fff;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;padding:15px 10px;line-height:20px;display:inline-block;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;position:relative;cursor:pointer}.navigation__lvl1-item>a.active{background-color:#f26522}.navigation__lvl1-item>a::after{display:none;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2efeb;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.navigation__lvl1-item.tapped>a::after{display:block}body:not(.touchDevice) .navigation__lvl1-item:hover>a{color:#f26522}body:not(.touchDevice) .navigation__lvl1-item:hover>a.active{color:#fff;cursor:default}body:not(.touchDevice) .navigation__lvl1-item:hover>a::after{display:block}body:not(.touchDevice) .navigation__lvl1-item:hover .navigation__lvl2{display:flex}.navigation__lvl1-item.tapped .navigation__lvl2{display:flex}.navigation__lvl1-item__no2lvl:hover>a::after{display:none!important}.navigation__lvl2{display:none;position:absolute;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px 0 rgba(0,0,0,.3);box-shadow:0 3px 7px 0 rgba(0,0,0,.3);justify-content:flex-start;flex-direction:row;align-items:stretch}.navigation__lvl2-list{list-style:none;padding:0;margin:0}.navigation__lvl2-list+.navigation__lvl2-list{margin-top:10px;padding-top:10px;border-top:1px solid #dcdcdc}.touchDevice .navigation__lvl2-item.hide-desktop{display:block}.navigation__lvl2-item>a{display:block;text-decoration:none;color:#1a1a1a;font-size:15px;line-height:20px;padding:4px 20px 6px;box-sizing:border-box;width:100%;white-space:nowrap}.navigation__lvl2-item>a:hover{color:#fff;background:#f26522}.navigation__lvl2-item>a.active{color:#f26522;cursor:default}.navigation__lvl2-item>a.active:hover{color:#fff}.navigation__subcategories{min-width:210px;background:#f2efeb;padding:10px 0}.navigation__compilations{min-width:190px;-webkit-box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);-moz-box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);box-shadow:-5px 0 15px -5px rgba(0,0,0,.1);padding:10px 0;background:#fff}.header{width:100%;background-color:#1a1a1a;z-index:101;position:fixed;top:0}.header__content{width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;padding:0 25px;height:50px;justify-content:space-between;align-items:center;display:flex;flex-direction:row;background-color:#000}.header__content .logo{width:100px;padding-top:5px;float:left;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header__content .logo img{width:100%}.header__content nav{float:left;margin-left:20px;height:100%}.header .user_controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.header .search{margin-right:10px}.header .favourite,.header .login,.header .search{width:33px;height:32px;display:block;cursor:pointer}.header .favourite img,.header .login img,.header .search img{width:100%}.header .favourite img:last-child,.header .login img:last-child,.header .search img:last-child{display:none}.header .favourite img:first-child,.header .login img:first-child,.header .search img:first-child{display:block}.header .favourite img path,.header .login img path,.header .search img path{fill:#fff!important}.header .login{position:relative;padding:9px 0}.header .logged-in::after{content:'';position:absolute;left:1px;top:9px;width:30px;height:30px;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:3px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .logged-in::before{display:none;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2efeb;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.header .logged-in .navigation__lvl2{top:50px;right:0;font-style:normal}.header .logged-in:hover::after{border-color:#f26522}.header .logged-in:hover::before{display:block}.header .logged-in:hover .navigation__lvl2{right:0;display:block}.searching .header nav{display:none}.searching .header .search-form{display:flex}.searching .header .search img:last-child{display:block;position:relative;left:4px;top:3px;width:25px;height:25px}.searching .header .search img:first-child{display:none}}@media (min-width:981px) and (max-width:1180px){.header .user_controls{width:170px;margin-left:-10px}}@media (max-width:980px){.hamburger{margin-left:-15px}.header{width:100%;background-color:#1a1a1a}.header__content{width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;padding:0 15px;height:50px}.header__content .logo{display:block;width:100px;height:40px;position:absolute;transform:translateX(-50%);left:50%;top:5px}.header__content .logo img{width:100%}.header__content nav{float:left;display:block;height:calc(100% - 50px);margin-top:50px;background:#f2efeb;overflow:scroll}.header .user_controls{position:absolute;right:15px;top:10px;display:flex;align-items:center}.header .user_controls .promo-payment{margin-top:-3px}.header .search{width:33px;height:32px;display:block;cursor:pointer}.header .search img{width:100%}.header .search img:last-child{display:none}.header .search img:first-child{display:block}.header .search img path{fill:#fff!important}.header .favourite,.header .login,.header .subscribe-payment{display:none}.searching .header .search-form{display:flex;background:#1a1a1a;left:15px;right:50px;top:0}.searching .header .search img:last-child{width:25px;height:25px;display:block;position:relative;left:4px;top:3px}.searching .header .search img:first-child{display:none}.navigation .ui-widget-content{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navigation__lvl1-item>a{font-size:18px;line-height:24px;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;padding:15px 10px;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;display:block;color:#000;border:0}.navigation__lvl1-item>a.active{background-color:#f26522;color:#fff}.navigation__lvl1-item:hover>a.active{background-color:#f26522;color:#fff}.navigation__lvl2{padding:15px 0;display:none}.navigation__lvl2-list{padding:0;margin:0;list-style:none;background:#fff}.navigation__lvl2-item>a{font-size:16px;line-height:20px;padding:8px 20px 8px 40px;display:block;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;color:#1a1a1a}.navigation__lvl2-item>a:hover{background:0 0}.navigation__lvl2-item>a.active{color:#f26522;cursor:default}.navigation__lvl2-item>a.active:hover{background:0 0}.navigation__compilations{padding-top:15px;margin-top:15px;border-top:1px solid #f2efeb}.mobile-user-controls{padding:40px 0 15px}.mobile-user-controls span{font-family:bureausign_regular,Arial,sans-serif;display:block;font-size:14px;line-height:20px;padding:6px 20px 6px 75px;cursor:pointer}.mobile-user-controls a{text-decoration:none;color:#000;margin-top:8px;display:block}.mobile-user-controls a:first-child{margin-top:0}.mobile-login{background:url(/s/images/svg/login-orange.svg) no-repeat 39px center;-webkit-background-size:26px;background-size:26px}.mobile-fav{background:url(/s/images/svg/favorites-orange.svg) no-repeat 40px center;-webkit-background-size:25px;background-size:25px}.mobile-logout{background:url(/s/images/svg/ico-exit-orange.svg) no-repeat 40px center;-webkit-background-size:24px;background-size:24px}.mobile-purchases{background:url(/s/images/svg/ico-purchases-orange.svg) no-repeat 42px center;-webkit-background-size:24px;background-size:24px}}@media (max-width:980px){body.branding .header,html.branding .header{margin-bottom:0!important}.layout{position:relative;background:#fff}}@media (max-width:1040px){.new-tomato__content{width:100%}}@media (max-width:980px){.new-tomato__close{top:20px}.player__wrapper .video-rating{top:auto;bottom:-70px;padding-top:0;padding-left:82px;text-align:left;width:auto;min-height:60px;margin-right:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.player__wrapper .video-rating.bad,.player__wrapper .video-rating.good,.player__wrapper .video-rating.normal{-webkit-background-size:90px;background-size:90px;background-position:0 center}.player__wrapper .video-rating__button{left:auto;margin:0;height:40px;line-height:40px;width:115px;font-size:16px;font-family:bureausign_regular,Arial,sans-serif;display:inline-block;vertical-align:middle;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;border-radius:20px}.player__wrapper .video-rating span{font-size:50px;line-height:60px;height:60px;display:inline-block;vertical-align:middle;margin-right:10px}.no-ads-button .player__wrapper .video-rating{bottom:10px;width:310px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:560px){.player__wrapper .video-rating{position:relative;bottom:auto;width:310px;margin:0 auto;border-top:10px solid #000;border-bottom:10px solid #000}}@media (max-width:728px){.new-tomato__trigger{width:100px;height:100px}.new-tomato__trigger.rotten{left:30px}.new-tomato__trigger.rotten span{left:-10px}.new-tomato__trigger.fresh{right:30px}.new-tomato__trigger.fresh span{right:-10px}.new-tomato__trigger span{width:120px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new-tomato .mark{font-size:100px}}@media (max-width:480px){.new-tomato .rate{bottom:auto;top:0;line-height:86px}}@media (max-width:980px){.compilations__item{width:33.3%}.compilations__title{font-size:18px;line-height:20px}}@media (max-width:720px){.compilations__item{width:50%}.compilations__title{font-size:16px;line-height:18px}}@media (max-width:400px){.compilations__item{width:100%}.compilations__title{font-size:21px;line-height:23px}}@media (min-width:1000px){.player__content{height:562.5px}}.controls_content{position:absolute!important}.hidden{display:none}.content__wrapper{max-width:1080px;margin:0 auto;background:#fff;position:relative}.content__wrapper .redirect-wrapper{display:block}.content__wrapper .popup-trigger-wrapper{display:none}.content__shadow{max-width:1080px;margin:0 auto 0;background:#fff;z-index:12;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);position:relative}.video_page .content__shadow{position:relative}.content__shadow .content{position:relative;z-index:3}.landing__content{font-size:16px;line-height:20px}.landing__content p{margin-bottom:20px}.landing__content h3{font-size:120%}.landing__content>p{margin-bottom:20px}.landing__content table .ico__wrapper{vertical-align:top}.landing__content a{color:#f26522}.landing__content .contacts-ico{background:url(/s/images/sprite.png) no-repeat;width:35px;height:35px;margin-right:21px}.landing__content .contacts-phone{margin-bottom:22px}.landing__content .contacts-phone .contacts-ico{background-position:-565px -245px}.landing__content .contacts-phone .contacts-ico.production-ico{background-position:-565px -209px}.landing__content .contacts-email{margin-bottom:22px}.landing__content .contacts-email .contacts-email-link{font-size:14px;left:18px;color:#000}.landing__content .contacts-email .contacts-email-link a{margin-top:7px}.landing__content .contacts-email .contacts-ico{background-position:-529px -245px}.landing__content .contacts-email .contacts-ico.contacts-email-content{background-position:-529px -209px}.landing__content .contacts-email .contacts-link-ico{background:url(/s/images/sprite.png) no-repeat -573px -318px;width:14px;height:10px;margin:5px 10px 0 1px}.landing__content .contacts-location{width:100%}.landing__content .contacts-location .contacts-location-content{margin-bottom:22px}.landing__content .contacts-location .contacts-ico{background-position:-493px -245px}.landing__content .contacts-location .contacts-ico.contacts-location-content{background-position:-493px -209px}.landing__content .contacts-location .money-ico{background-position:-493px -280px;height:36px}.landing__content .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.landing__content .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.landing__content .slick-list:focus{outline:0}.landing__content .slick-list.dragging{cursor:pointer;cursor:hand}.landing__content .slick-slide,.landing__content .slick-slide img,.landing__content .slick-slider .slick-list,.landing__content .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.landing__content .slick-track{position:relative;left:0;top:0;display:block;zoom:1}.landing__content .slick-track:after,.landing__content .slick-track:before{content:"";display:table}.landing__content .slick-track:after{clear:both}.landing__content .slick-loading .slick-track{visibility:hidden}.landing__content .slick-slide{float:left;height:100%;min-height:1px;display:none}.landing__content .slick-slide img{display:block}.landing__content .slick-slide.slick-loading img{display:none}.landing__content .slick-slide.dragging img{pointer-events:none}.landing__content .slick-initialized .slick-slide{display:block}.landing__content .slick-loading .slick-slide{visibility:hidden}.landing__content .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.landing__content .slick-next,.landing__content .slick-prev{z-index:2;position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-27px;padding:0;border:none;outline:0}.landing__content .slick-next:focus,.landing__content .slick-prev:focus{outline:0}.landing__content .slick-next.slick-disabled:before,.landing__content .slick-prev.slick-disabled:before{opacity:.25}.landing__content .slick-prev{left:-25px}.landing__content .slick-prev:before{content:"\2190"}.landing__content .slick-next{right:-25px}.landing__content .slick-next:before{content:"\2192"}.landing__content .slick-slider{margin-bottom:30px}.landing__content .slick-dots{position:absolute;bottom:-15px;list-style:none;display:block;text-align:center;padding:0;width:100%}.landing__content .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.landing__content .slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.landing__content .slick-dots li button:focus{outline:0}.landing__content .slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing__content .slick-dots li.slick-active button:before{opacity:.75}.landing__content .biggest-slider .landing-content-slider .slick-slide img{margin:0;display:block;width:100%}.landing__content .biggest-slider .landing-content-slider .slick-dots{bottom:10px}.landing__content .landing-content-slider div{width:100%}.landing__content .landing-content-slider div .slick-slide{text-align:center}.landing__content .landing-content-slider div .slick-slide img{display:inline-block;margin:30px 60px}.landing__content .landing-content-slider .slick-prev{background:url(/s/images/sprite.png) no-repeat -366px -248px;width:54px;height:54px;left:0}.landing__content .landing-content-slider .slick-prev:hover{background:url(/s/images/sprite.png) no-repeat -366px -248px}.landing__content .landing-content-slider .slick-next{background:url(/s/images/sprite.png) no-repeat -430px -248px;width:54px;height:54px;right:0}.landing__content .landing-content-slider .slick-next:hover{background:url(/s/images/sprite.png) no-repeat -430px -248px}.landing__content .landing-content-slider .slick-dots li{background:url(/s/images/sprite.png) no-repeat -275px -162px;width:9px;height:9px}.landing__content .landing-content-slider .slick-dots .slick-active{background-position:-291px -162px}@media (max-width:980px){.landing__content .landing-content-slider div .slick-slide img{margin:10px 20px}}.landing-content-slider:not(.slick-initialized){text-align:center;height:auto}.landing-content-slider:not(.slick-initialized) div{display:inline-block}.landing-content-slider:not(.slick-initialized) div img{margin:30px 60px}@media (max-width:400px){.landing__content table .ico__wrapper{display:none}}.block-description{text-align:center;font-size:16px;margin-top:15px}.block-description.main-description{padding:20px;text-align:left;line-height:24px;font-size:16px;margin-bottom:36px}.block-description.main-description p{margin:0 0 12px 0}.block .video-compilation{margin-top:10px;padding-bottom:20px}.block .video-compilation .playlist-link-h2{color:#000;text-decoration:underline}.block .video-compilation .playlist-link-h2:hover{color:#f26522}.block .video-compilation h2{font-size:57px;text-align:center;line-height:60px;position:relative}.block .video-compilation__list{margin:0 20px}.block .video-compilation__list .product-list .slick-slider .product-list__item:hover .product-list__item_hover{display:none}.block .video-compilation__list .product-list .col{display:block;overflow:hidden;padding-left:0;max-height:470px}.block .video-compilation__list .product-list__item{float:left;margin:0 10px}.block .video-compilation__link{font-size:15px;background-color:#f26522;padding:6px 19px;color:#fff;position:absolute;right:20px;font-family:bureausign_regular,Arial,sans-serif;top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);border-radius:4px;text-decoration:none;line-height:15px}.block .video-compilation__description{font-size:15px;line-height:23px;margin-top:30px;padding:0 20px}.block .video-compilation.recently-viewed h2{margin-top:40px}.block .video-compilation.recently-viewed .product-list__item{height:306px}.block .video-compilation.recently-viewed .product-list__item .poster{height:184px;background:0 0}.block .video-compilation.recently-viewed .product-list__item .poster-hover{height:184px}.block .video-compilation.recently-viewed .product-list__item .poster-progress{position:absolute;left:0;top:0;height:100%;background:rgba(242,101,34,.5)}.block .video-compilation.recently-viewed .product-list__item .poster-progress:after{content:'';position:absolute;width:2px;min-width:2px;height:100%;background:#f26522;right:0;top:0}.block .video-compilation.recently-viewed .product-list__item_progress{font-size:13px;line-height:16px;color:#000;padding-top:15px;margin-bottom:-10px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:71px}@media (max-width:1039px){.block .video-compilation h2{font-size:50px;line-height:60px}}@media (max-width:900px){.block .video-compilation h2{font-size:40px;line-height:50px;text-align:left;padding-left:20px}.block .video-compilation.recently-viewed .product-list__item{height:255px}.block .video-compilation.recently-viewed .product-list__item .poster{height:132px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:44px}.product-list__item{width:175px;height:348px}.product-list__item .poster{height:250px}.product-list__item_name{margin:15px 0 5px;font-size:16px;line-height:20px}.product-list__item_hover{display:none}}@media (max-width:800px){.product-list__item{width:125px;height:auto}.product-list__item .poster{height:179px}.block .video-compilation.recently-viewed .product-list__item .poster{height:94px}.block .video-compilation.recently-viewed .product-list .slick-arrow{top:25px}}@media (max-width:728px){.block{padding:0 20px}.block .block-description{margin-left:10px;margin-right:10px}.block .block-description.main-description{padding:0;margin-left:0;margin-right:0}.block.empty{padding:0 10px!important}.block .product-list__item{height:auto}.block .product-list__item .poster img{width:100%}.block .product-list__item_name{margin:15px 0 5px;font-size:16px;line-height:20px}.block .product-list__item_info{margin:0}.block .video-compilation{margin-top:20px;padding-bottom:0}.block .video-compilation h2{margin:0 0 10px;text-align:left;font-size:24px;line-height:30px;flex-direction:column;align-items:flex-start;display:flex;padding-left:0}.block .video-compilation h2 a{position:initial;margin-top:20px}.block .video-compilation__list{margin:0}.block .video-compilation__description{padding:0}}@media (max-width:534px){.block .product-list .slick-arrow{bottom:90px}}@media (max-width:410px){.block .product-list .slick-arrow{bottom:110px}}@media (max-width:334px){.block .product-list .slick-arrow{bottom:125px}}.pagetopBnPlace{width:100%;background:#000;text-align:center;margin-bottom:-50px;padding-top:50px;max-height:200px}.subscribe-page__title{font-size:40px;line-height:60px;font-family:peace_sans,Arial,sans-serif;text-align:center;padding-top:15px;margin-bottom:10px}@media (max-width:980px){.subscribe-page__title{font-size:38px;line-height:57px}}@media (max-width:768px){.subscribe-page__title{font-size:28px;line-height:42px}}.subscribe-page__description{font-size:18px;line-height:26px;color:grey;text-align:center;margin-bottom:40px}.subscribe-page__steps{background:#f5f5f5;padding:40px 20px;display:flex;flex-direction:row;justify-content:space-around;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}@media (max-width:768px){.subscribe-page__steps{padding:20px;display:block}}.subscribe-page__step{display:inline-flex;flex-direction:column;position:relative;width:180px}@media (max-width:768px){.subscribe-page__step{display:flex;justify-content:flex-start;flex-direction:row;width:auto;align-items:center}}.subscribe-page__step-arrow{display:inline-flex;width:45px;height:115px;background:url(/s/images/svg/subscribe-steps-arrow.svg) no-repeat center center}@media (max-width:980px){.subscribe-page__step-arrow{height:90px;-webkit-background-size:80%;background-size:80%}}@media (max-width:768px){.subscribe-page__step-arrow{height:45px;-webkit-background-size:50%;background-size:50%;transform:rotate(90deg)}}.subscribe-page__step-icon{background:#fff;width:115px;height:115px;margin:0 auto;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%}@media (max-width:980px){.subscribe-page__step-icon{width:90px;height:90px}}@media (max-width:768px){.subscribe-page__step-icon{width:45px;height:45px;margin:0 15px 0 0}}.subscribe-page__step-icon::after{content:'';display:block;width:115px;height:115px;background:transparent no-repeat center center;position:relative}@media (max-width:980px){.subscribe-page__step-icon::after{width:90px;height:90px}}@media (max-width:768px){.subscribe-page__step-icon::after{width:45px;height:45px;-webkit-background-size:60%;background-size:60%}}.subscribe-page__step-icon__auth::after{background-image:url(/s/images/svg/subscribe-step-auth.svg)}.subscribe-page__step-icon__tariff::after{background-image:url(/s/images/svg/subscribe-step-tariff.svg)}.subscribe-page__step-icon__payment::after{background-image:url(/s/images/svg/subscribe-step-payment.svg)}.subscribe-page__step-icon__controls::after{background-image:url(/s/images/svg/subscribe-step-controls.svg)}.subscribe-page__step-icon__watch{background-color:#f26522}.subscribe-page__step-icon__watch::after{left:5%;background-image:url(/s/images/svg/subscribe-step-watch.svg);-webkit-background-size:50%;background-size:50%}.subscribe-page__step-name{text-align:center;font-family:bureausign_bold;font-size:16px;line-height:24px;margin-top:20px}@media (max-width:768px){.subscribe-page__step-name{text-align:left;display:flex;align-self:center;margin:0}}.subscribe-page__tariffs{margin:0 -15px;font-size:0;text-align:center;display:flex;justify-content:space-evenly;flex-wrap:wrap}.subscribe-page__tariffs-title{font-family:peace_sans,Arial,sans-serif;font-size:34px;line-height:40px;text-align:center;margin-top:40px}@media (max-width:768px){.subscribe-page__tariffs-title{font-size:26px}}.subscribe-page__tariff{margin:30px 15px 30px;display:inline-block;vertical-align:top;width:320px;text-align:center;text-decoration:none;font-size:16px;cursor:pointer}.subscribe-page__tariff:hover .subscribe-page__tariff-price{background:#f93}.subscribe-page__tariff-date{font-size:15px;font-family:bureausign_regular,Arial,sans-serif;color:#000}@media (min-width:769px){.subscribe-page__tariff:hover .subscribe-page__tariff-cover-image{transform:scale(1.1);top:-8px}.subscribe-page__tariff:hover .subscribe-page__tariff-shadow-middle{width:96%;left:2%}}@media (max-width:768px){.subscribe-page__tariff{width:100%}}.subscribe-page__tariff-cover{margin-bottom:45px;position:relative}.subscribe-page__tariff-cover-image{width:100%;display:block;position:relative;top:0;box-shadow:0 5px 20px 2px rgba(0,0,0,.1);transition:all 150ms ease-in-out;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px}.subscribe-page__tariff-shadow{position:absolute;left:0;top:0;width:100%;height:100%;display:block;border-radius:5px;background:#fff;box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.subscribe-page__tariff-shadow-bottom{top:20px;left:10%;width:80%}.subscribe-page__tariff-shadow-middle{top:10px;left:5%;width:90%;transition:all .1s ease-in-out}.subscribe-page__tariff-title{font-family:bureausign_bold;font-size:24px;line-height:25px;text-align:center;margin-bottom:15px;color:#000}.subscribe-page__tariff-description{font-size:16px;line-height:24px;color:#666;margin-bottom:25px}.subscribe-page__tariff-price{display:inline-block;margin:0 auto;height:36px;line-height:36px;font-size:16px;color:#fff;background:#f26522;width:180px;transition:background-color 150ms ease-in-out;text-align:center;-moz-border-radius:18px;-webkit-border-radius:18px;-o-border-radius:18px;border-radius:18px}.search-suggest{display:none;position:absolute;top:42px;width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:980px){.search-suggest{display:none!important}}.search-suggest__arrow{position:relative;border-style:solid;border-width:0 8px 8px;width:0;height:0;border-color:#fff transparent;margin-left:43px}.search-suggest__container{padding:10px 0 0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 7px 0 rgba(50,50,50,.3);-moz-box-shadow:0 3px 7px 0 rgba(50,50,50,.3);box-shadow:0 3px 7px 0 rgba(50,50,50,.3)}.search-suggest__item{display:flex;align-items:center;border-bottom:1px solid #f2efeb;padding:10px 20px;text-decoration:none;color:#000;background-color:#fff;-moz-transition:background-color 150ms ease-in-out;-webkit-transition:background-color 150ms ease-in-out;-o-transition:background-color 150ms ease-in-out;transition:background-color 150ms ease-in-out}.search-suggest__item:last-of-type{border-bottom:0}.search-suggest__item:hover{background-color:#f5f5f5}.search-suggest__image{padding-right:20px}.search-suggest__image img{max-height:88px;width:62px}.search-suggest__name{font-family:bureausign_bold,Arial,sans-serif;font-size:15px}.search-suggest__details{font-size:13px;display:block;padding-top:3px}.search-suggest__total{padding:10px 20px 20px;font-size:14px;background:#fff}.search-suggest__total a{text-decoration:none;color:#000}.search-suggest__total a:hover{color:#f26522;background:linear-gradient(#f26522 0,#f26522) repeat-x 0 100%;background-size:1px 1px}.content__layout .search-page{padding-left:20px;padding-right:20px;margin-bottom:0}.search-page__search-input{position:relative;width:100%;padding:10px 60px 10px 20px;background:#f2f2f2;border:0;font-family:bureausign_regular,Arial,sans-serif;font-size:22px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-page__search-button{position:absolute;right:0;top:0;width:65px;height:50px;border:0;padding:0;background:transparent url(/s/images/svg/ico-search-gray.svg) no-repeat center center;opacity:.5;transition:opacity 150ms ease-in-out;cursor:pointer;overflow:hidden;text-indent:300px}.search-page__search-button:hover{opacity:1}.search-page .product-list{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}@media (max-width:728px){.search-page .product-list__item{max-height:unset}}.search-page__search-form{margin-bottom:10px;position:relative}.page-header+.search-page__search-form{margin-top:-10px}.persons .filters{background:0 0;padding:0;justify-content:center;margin-bottom:20px}.persons .filters a{color:#1a1a1a;font-size:17px;font-family:bureausign_bold,Arial,sans-serif;margin:0 10px;text-decoration:none}.persons .filters a.active,.persons .filters a:hover{color:#f26522}.persons .persons__list .col{display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:10px;margin:0 -10px}.persons .persons__list .col:not(.centered)::after{content:"";flex:auto}@media (max-width:1079px){.persons .persons__list .col{padding-left:0;justify-content:space-evenly}.persons .persons__list .col::after{flex:none;display:none}}.persons .persons__list .col.centered{margin-top:50px}.persons .persons__list_item{width:150px;overflow:hidden;margin:10px 10px 40px}.persons .persons__list_item .img-wrap{width:150px;height:150px;overflow:hidden;margin-bottom:10px}.persons .persons__list_item .img-wrap img{width:100%}.persons .persons__list_item a{font-size:19px;line-height:20px;color:#000;font-family:peace_sans,Arial,sans-serif;display:block}.persons .persons__list_item span{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;line-height:20px}.person__page .video-compilation{padding-bottom:0}.person__page .video-compilation__list{margin:0}.person__page .video-compilation h2{font-family:peace_sans;font-size:40px;line-height:50px;text-align:left}.person__page .product-list{margin-bottom:0}.person__summary{margin:30px 0 20px 0;display:table}.person__photo{display:table-cell;vertical-align:top;padding-right:18px}.person__info{display:table-cell;vertical-align:top;width:100%}.person__name{font-size:40px;font-family:peace_sans;line-height:50px;color:#000;margin-top:-9px}.person__name-en{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;line-height:20px;margin-top:5px}.person__info-section{margin-top:13px}.person__info-heading{font-size:14px;line-height:18px;display:block}.person__info-text{font-family:bureausign_bold,Arial,sans-serif;font-size:16px;line-height:20px;display:block}.person__description{font-size:16px;line-height:24px;padding-right:110px}.person__description p{margin:0 0 20px 0}@media (max-width:1024px){.person__description{padding-right:0}}@media (max-width:768px){.person__page .video-compilation h2{font-size:32px;line-height:40px}.person__photo{display:block}.person__info{display:block;padding-top:20px}.person__name{font-size:32px;line-height:40px}}.ui-accordion .ui-accordion-header{padding:10px 20px 10px 40px;margin:0;font-size:18px;line-height:20px;background:0 0;border-radius:0}.ui-accordion .ui-accordion-content{padding:15px 0}.lk h2{font-size:57px;line-height:57px;color:#000;font-family:peace_sans,Arial,sans-serif;text-align:center;margin-bottom:30px}.lk .messages-list{width:100%;max-width:510px;border:1px solid #f2f2f2;padding:20px 50px;margin:0 auto 20px;font-size:15px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}.lk .messages-list .messages{padding:0;margin:0}.lk .messages-list .messages .success{color:green}.lk .messages-list .messages .error{color:#ce280f}.lk form{width:100%;max-width:510px;border:1px solid #f2f2f2;padding:38px 50px;margin:0 auto 20px;-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;border-radius:7px}.lk form .user-info{font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;margin-bottom:20px}.lk form .user-info span{display:block;opacity:1;margin-bottom:10px;font-size:15px}.lk form .flexed{display:flex;flex-direction:row;justify-content:space-between}.lk form .flexed>div{width:48%}.lk form .flexed>div:first-child{margin-right:20px}.lk form .error-message{display:none;position:absolute;background-color:#ed3323;color:#fff;font-family:bureausign_regular,Arial,sans-serif;font-size:15px;padding:17px 20px;max-width:300px;width:auto;box-sizing:border-box;left:100%;margin-left:15px;top:26px;z-index:2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lk form .error-message:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 7px 6px 0;border-color:transparent #ed3423 transparent transparent;left:-6px;top:22px}.lk form label{display:block;opacity:.6;margin-bottom:10px;font-size:15px;font-family:bureausign_regular,Arial,sans-serif}.lk form .input-wrap{position:relative}.lk form .input-wrap.error .selectize-input,.lk form .input-wrap.error input{border:2px solid #ed3323}.lk form .input-wrap.error .error-message{display:block}.lk form input[type=password],.lk form input[type=text]{width:100%;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);padding:17px 20px;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box;margin-bottom:20px}.lk form input[type=submit]{width:100%;font-family:bureausign_bold,Arial,sans-serif;font-size:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:none;background-color:#f26522;box-sizing:border-box;padding:17px 20px;color:#fff;line-height:18px;cursor:pointer;margin-top:20px}.lk form .change-pass{font-size:17px;font-family:bureausign_regular,Arial,sans-serif;text-decoration:none;position:relative;color:#000;display:inline-block;margin-bottom:30px}.lk form .change-pass .decorator{height:1px;width:100%;position:absolute;bottom:0;background-color:#f26522;left:0}.lk form.change-pass-form{display:none}.lk p{font-size:16px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:24px;text-align:center;max-width:470px;margin:0 auto}.lk .product-list{min-height:550px;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.lk .product-list .col{padding-left:0}.lk-head{padding:25px 30px;border-bottom:1px solid #f2f2f2;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:25px}.lk-head .user{font-size:21px;color:#6500c9;font-family:peace_sans,Arial,sans-serif;font-weight:bolder;line-height:20px}.lk-head .user span{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000;line-height:18px;display:block;margin-top:10px}.lk-head .user-menu{display:flex;align-items:flex-start}.lk-head .user-menu .divider{width:1px;height:30px;background-color:#f2f2f2;top:-5px;position:relative}.lk-head .user-menu a{font-family:bureausign_bold,Arial,sans-serif;font-size:15px;color:#1a1a1a;border-bottom:1px solid #f26522;margin:0 15px;text-decoration:none}.lk-head .user-menu a:hover{color:#f26522}.lk-head .user-menu a.active{border-bottom:none;color:#f26522}.lk .product-list__item_fav{position:absolute;left:0;top:370px;width:36px;height:32px;cursor:pointer;display:block;box-sizing:border-box;background:url(/s/images/svg/favorites-bg-gray.svg) no-repeat 0 0;background-size:36px}.lk .product-list__item_fav::after{content:'-';color:#ce280f;font-family:bureausign_regular,Arial,sans-serif;font-size:35px;line-height:25px;width:100%;left:0;top:0;text-align:center;position:absolute;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.lk .product-list__item_fav::before{position:absolute;left:0;top:0;content:'';display:block;width:36px;height:32px;background:url(/s/images/svg/favorites-bg-red.svg) no-repeat 0 0;background-size:36px;opacity:0;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lk .product-list__item_fav:hover::after{color:#fff}.lk .product-list__item_fav:hover::before{opacity:1}@media (max-width:900px){.lk .product-list__item_fav{top:265px}}@media (max-width:900px){.lk .product-list__item_fav{top:195px}}.lk .product-list__item_name{margin-left:45px}.lk .product-list__item_info{margin-left:45px}.lk p+.promocode{margin-top:40px}.lk .product-list+.promocode{margin-top:-10px}.lk .promocode{font-family:bureausign_regular,Arial,sans-serif;font-size:15px;color:#000;text-align:center;position:relative}.lk .promocode__message{position:absolute;text-align:center;width:100%;left:0;bottom:-30px}.lk .promocode__message.success{color:green}.lk .promocode__message.error{color:#ce280f}.lk .promocode__label{display:inline-block;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box;margin-right:10px}.lk .promocode__text{width:200px;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);padding:10px 15px;font-size:17px;font-family:bureausign_regular,Arial,sans-serif;color:#000;line-height:18px;box-sizing:border-box}.lk .promocode__submit{font-family:bureausign_bold,Arial,sans-serif;font-size:18px;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:none;background-color:#f26522;box-sizing:border-box;padding:10px 20px;color:#fff;line-height:18px;cursor:pointer;margin-left:10px;margin-right:45px}body .selectize-control{width:100%}body .selectize-control.single .selectize-input{padding:17px 20px;box-sizing:border-box;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:0 0;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.3)}body .selectize-control.single .selectize-input>*{font-size:17px;color:#000;line-height:18px;font-family:bureausign_regular,Arial,sans-serif}body .selectize-control .selectize-dropdown{box-sizing:border-box;border:1px solid #e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}body .selectize-control .selectize-dropdown .optgroup-header,body .selectize-control .selectize-dropdown [data-selectable]{padding:17px 20px;font-size:17px;color:#000;line-height:18px;font-family:bureausign_regular,Arial,sans-serif}@media (max-width:728px){.lk h2{font-size:32px;line-height:40px}.lk form{border:none;padding:0}.lk form .input-wrap.error .error-message{display:none}.lk .messages-list{border:none;padding:0}.lk-head{padding:15px 0;display:block}.lk-head .user-menu{margin-top:20px;justify-content:space-between}.lk-head .user-menu a{white-space:nowrap;margin:0}.lk .product-list{min-height:unset}.lk .promocode__label{display:block;text-align:center;margin-bottom:15px}}@media (max-width:480px){.lk .promocode__text{width:100%;margin-bottom:15px}.lk .promocode__submit{width:100%;margin:0}.lk-head .user-menu{display:block}.lk-head .user-menu a{display:inline-block;height:20px;margin-bottom:10px}.lk-head .user-menu .divider{top:11px}.lk-head .user-menu .divider:first-child{display:none}}.faq_block{padding:25px 30px;font-size:16px;line-height:24px}.faq_block h3{margin:0 0 10px 0}.faq_block p{margin:0 0 30px 0;text-align:left;width:100%;max-width:100%}.faq_block ul{margin:0 0 30px 17px}.userAgreementWrapper{padding:0 0 20px 0;margin-top:-20px}.userAgreementWrapper h1{color:#000;font-size:21px;line-height:27px;margin-bottom:20px}.userAgreementWrapper p{display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px;margin-bottom:0}.userAgreementWrapper p.title{font-family:bureausign_bold,Arial,sans-serif;font-weight:400;color:#000;text-transform:uppercase;padding-top:25px}.userAgreementWrapper strong{font-family:bureausign_bold,Arial,sans-serif;font-weight:400;color:#000}.userAgreementWrapper .num{font-family:peace_sans,Arial,sans-serif;margin-right:5px;display:inline-block}.userAgreementWrapper ul{padding:0 0 20px 25px;margin:0}.userAgreementWrapper ol{padding-left:25px;margin:0;counter-reset:item;padding-bottom:20px}.userAgreementWrapper ol>li:before{content:counters(item, ".") ". ";counter-increment:item;font-family:peace_sans,Arial,sans-serif;margin-right:5px}.userAgreementWrapper ol li{list-style-type:decimal;display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px}.userAgreementWrapper ul{padding-bottom:20px}.userAgreementWrapper ul li{list-style-type:circle;display:list-item;margin-left:20px}.userAgreementWrapper ul li:before{content:""}.userAgreementWrapper li{display:block;color:#333;font-size:14px;line-height:18px;padding-top:10px}.adv_wrapper strong{font-family:bureausign_bold,Arial,sans-serif}.adv_wrapper h2{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center;padding-top:46px;margin-bottom:7px;color:#000}.adv_wrapper .adv_description h2{color:#fff}.adv_wrapper .adv_description .adv_point{margin-bottom:25px}.adv_wrapper .adv_description p{font-size:14px;line-height:16px}.adv_wrapper .adv_description p.adv_point_header{font-family:peace_sans,Arial,sans-serif;font-size:20px;line-height:30px;margin-bottom:10px}.adv_wrapper .adv_description ul{margin-left:20px}.adv_wrapper .adv_description ul li{font-size:14px;line-height:16px;margin-left:20px;list-style:circle;margin-bottom:10px}.adv_wrapper .adv_description .adv_point_image{width:35px;height:35px;margin-top:7px;background:url(/s/images/sprite.png) no-repeat}.adv_wrapper .adv_description .adv_first .adv_point_image{background-position:-565px -281px}.adv_wrapper .adv_description .adv_second .adv_point_image{background-position:-529px -281px}.adv_wrapper .adv_description .adv_third .adv_point_image{background-position:-493px -281px}.adv_wrapper .adv_clients{padding-bottom:50px}.adv_wrapper .adv_clients .landing-content-slider{margin-bottom:0}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls{width:54px;height:54px;margin-top:-28px}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls.jsSlidePrev{background-position:0 -196px}.adv_wrapper .adv_clients .landing-content-slider .jsSlideControls.jsSlideNext{background-position:-56px -196px}.adv_wrapper .adv_clients .landing-content-slider .dots{background:0 0;bottom:-10px}.adv_wrapper .adv_clients .landing-content-slider .dots .dot{background-position:-106px -1px}.adv_wrapper .adv_clients .landing-content-slider .dots .dot.active{background-position:-82px -1px}.top_banner{margin:0 auto;padding:10px 0}.banner_728_wrapper{position:relative;z-index:1;max-height:190px}@media (max-width:980px){.banner_728_wrapper{display:none!important}}.fullscreenHolder{position:relative;z-index:99999}.fullscreenOverlay{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:none}body>.fullscreen__container{position:absolute;width:calc(100% - 30px)!important;height:calc(100% - 71px)!important;top:56px!important;left:15px!important}.fullscreenHolder .fullscreen__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:240px;min-height:400px}.fullscreen__container.loaded{right:auto;bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);min-width:unset;min-height:unset}.fs__close{cursor:pointer;font-size:12px;color:#000;border-radius:2px;background:50% 50% no-repeat #f26522;background-size:contain;border:3px solid #f26522;padding:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNzQuOTY2LDQzNy4wMTNjLTk5Ljk3LTk5Ljk3LTk5Ljk3LTI2Mi4wNjYsMC0zNjIuMDM3YzEwMC4wMDItOTkuOTcsMjYyLjA2Ny05OS45NywzNjIuMDY4LDBjOTkuOTcsOTkuOTcxLDk5Ljk3LDI2Mi4wNjcsMCwzNjIuMDM3QzMzNy4wMzMsNTM2Ljk5OCwxNzQuOTY4LDUzNi45OTgsNzQuOTY2LDQzNy4wMTN6IE0zOTEuNzgzLDEyMC4yMjdjLTc1LjAwMS03NC45ODUtMTk2LjU2NS03NC45ODUtMjcxLjUzNSwwYy03NS4wMDEsNzQuOTg1LTc1LjAwMSwxOTYuNTUsMCwyNzEuNTM1Yzc0Ljk3LDc0Ljk4NiwxOTYuNTM0LDc0Ljk4NiwyNzEuNTM1LDBDNDY2Ljc1NCwzMTYuNzc2LDQ2Ni43NTQsMTk1LjIxMiwzOTEuNzgzLDEyMC4yMjd6IE0xODguMTI0LDM2OS4xMzdsLTQ1LjI1MS00NS4yNjZsNjcuODc2LTY3Ljg3N2wtNjcuODc2LTY3Ljg3Nmw0NS4yNTEtNDUuMjY3TDI1NiwyMTAuNzQzbDY3Ljg3Ny02Ny44OTJsNDUuMjUsNDUuMjY3bC02Ny44NzYsNjcuODc2bDY3Ljg3Niw2Ny44NzdsLTQ1LjI1LDQ1LjI2NkwyNTYsMzAxLjI0NUwxODguMTI0LDM2OS4xMzd6Ii8+PC9zdmc+)}.fs__button{display:inline-block;text-decoration:none;padding:15px;background-size:50%;right:0;top:0;position:absolute;z-index:2;background-position:center;display:none}.trg-b-all-wrap div:first-child{display:none!important}.fullscreenPreloader{widows:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.adblockDetected .fullscreenHolder,.adblockDetected .fullscreenPreloader{display:none}.adBanner{background-color:transparent;height:1px;width:1px}.lds-ring{display:inline-block;position:relative;width:64px;height:64px;background:rgba(255,255,255,.65);border-radius:50% 50%}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #f26522;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#f26522 transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.detected{justify-content:center;align-items:center;flex-direction:column;display:flex;font-size:24px;line-height:30px;text-decoration:none;font-family:bureausign_regular,Arial,sans-serif;background:#fff;height:100%}.detected img{width:auto;margin-bottom:20px}#xielwmhlhaldbk{position:absolute}.landing-slider.biggest-slider+.page-header{margin:20px 0}.partners_description .partners_point{margin-bottom:25px;display:flex}.partners_description p{font-size:16px;line-height:20px;margin-left:20px}.partners_description p a{color:#ff6c00;text-decoration:underline}.partners_description .partners_point_header{line-height:28px;margin-left:20px}.partners_description .partners_point_image{width:35px;height:35px;margin-top:4px;background:url(/s/images/sprite.png) no-repeat;min-width:35px}.partners_description .partners_first .partners_point_image{background-position:-565px -281px}.partners_description .partners_second .partners_point_image{background-position:-529px -281px}.partners_description .partners_third .partners_point_image{background-position:-493px -281px}@media (max-width:400px){.partners_description .partners_point_image{display:none}.partners_description p{margin-left:0}.partners_description .partners_point_header{margin-left:0;margin-bottom:5px}}.landing-promo-layout .promo-header{color:#020101;text-align:center;margin:28px 50px 40px;font-size:24px;line-height:34px;font-family:bureausign_bold,Arial,sans-serif}.landing-promo-layout p{font-size:18px;color:#020101;text-align:center;line-height:22px;max-width:360px;margin:0 auto 15px}.landing-promo-layout .landing-promo-mobile{display:none}.landing-promo-layout .slick-slider{margin-bottom:0}.landing-promo-layout .slider-nav-wrap{width:873px;margin:0 auto 40px;position:relative}.landing-promo-layout .slider-nav-wrap .slick-next,.landing-promo-layout .slider-nav-wrap .slick-prev{width:24px;height:45px;background:url(/s/images/landing/promo/promo_03.png) no-repeat center center;top:33px;left:-74px;padding:20px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.landing-promo-layout .slider-nav-wrap .slick-next{background:url(/s/images/landing/promo/promo_05.png) no-repeat center center;right:-74px;left:auto}.landing-promo-layout .slider-nav .item{outline:0;padding-top:13px;text-align:center;border-radius:7px;box-sizing:border-box;border:2px solid #d9d9d9;width:142px;height:94px;margin:0 17px;overflow:hidden}.landing-promo-layout .slider-nav .item.act-slide{border:2px solid #ffc600;width:141px;height:93px}.landing-promo-layout .slider-nav .item img{display:inline-block;max-width:113px;width:100%}.landing-promo-layout .apps{border-radius:15px;background-color:#f7f7f6;margin:0 auto 10px;overflow:hidden}.landing-promo-layout .apps .apps-list{text-align:center;margin:0 auto;padding:0 20px 20px;box-sizing:border-box}.landing-promo-layout .apps .apps-list div{margin:0 20px 30px;display:inline-block;background-color:#fff;border:1px solid #e6e6e6;width:123px;height:68px;border-radius:6px}.landing-promo-layout .apps p{font-size:27px;line-height:37px;color:#000;margin:40px 30px 47px;max-width:unset}.landing-promo-layout .bgg{width:100%;background:url(/s/images/landing/promo/tv-bg_03.png) repeat-x left bottom}.landing-promo-layout .share{width:400px;height:120px;margin:60px auto;border-radius:6px;border:1px solid #e6e6e6;box-sizing:border-box;font-size:27px;color:#000;padding:36px 40px 0}.landing-promo-layout .share .share-text{position:relative;top:3px;margin-right:30px}.landing-promo-layout .share .social-likes_visible{display:inline}.landing-promo-layout .share .social-likes_visible .social-likes__widget{border-radius:6px;display:inline-block;text-align:left;padding:0;margin:0;width:44px;height:45px}.landing-promo-layout .share .social-likes_visible .social-likes__widget_vkontakte{margin-right:30px}.landing-promo-layout .share .social-likes__button{width:45px;height:44px;margin:0;background:0 0;color:grey;font-size:16px;display:inline-block;padding:0}.landing-promo-layout .share .social-likes__button .social-likes__icon{width:45px;height:44px;display:inline-block;position:absolute;margin-right:20px;top:0;left:0;background:url(/s/images/sprite.png) no-repeat 0 0}.landing-promo-layout .share .social-likes__button.social-likes__button_vkontakte .social-likes__icon{background-position:-240px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_mailru .social-likes__icon{background-position:-311px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_facebook .social-likes__icon{background-position:-166px -341px}.landing-promo-layout .share .social-likes__button.social-likes__button_twitter .social-likes__icon{background-position:-382px -341px}.landing-promo-layout .share .social-likes__counter{display:none}.tv-bg{width:751px;height:460px;margin:0 auto 10px;background:transparent url(/s/images/landing/promo/promo-slider.png) no-repeat 0 0;overflow:hidden}.tv-bg .slider-for{width:744px;height:420px;margin:4px 0 0 3px;overflow:hidden}@media (max-width:1039px){.landing-promo-layout .slider-nav-wrap{width:100%;overflow:hidden;box-sizing:border-box;padding:0 50px}.landing-promo-layout .slider-nav-wrap .slick-prev{padding:20px 15px;left:-54px}.landing-promo-layout .slider-nav-wrap .slick-next{padding:20px 15px;right:-54px}}@media (max-width:768px){.landing-promo-layout .bgg .tv-bg{background-size:cover;width:712px;height:441px;margin:0 auto}.landing-promo-layout .bgg .tv-bg .slick-slide img{max-width:705px;max-height:398px}.landing-promo-layout>p{margin:0 auto 15px}.landing-promo-layout .slider-nav-wrap{width:100%;margin:28px auto 22px}.landing-promo-layout .apps{width:100%;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0}.landing-promo-layout .apps>p{margin:40px auto 46px;padding:0 20px}.landing-promo-layout .apps .apps-list{width:100%}.landing-promo-layout .apps .apps-list>div{margin:0 8px 30px}.landing-promo-layout .share{margin:29px auto}}@media (min-width:667px) and (max-width:768px){.landing-promo-layout .bgg .tv-bg{width:630px;height:385px}.landing-promo-layout .bgg .tv-bg .slick-slide img{width:625px}}@media (min-width:321px) and (max-width:666px){.landing-promo-layout .bgg .tv-bg{width:530px;height:325px}.landing-promo-layout .bgg .tv-bg .slick-slide img{width:525px}}@media (max-width:570px){.landing-promo-layout .promo-header{font-size:18px;margin:13px 12px;line-height:24px}.landing-promo-layout .bgg{display:block;background:0 0}.landing-promo-layout .bgg .tv-bg{background:0 0;height:325px;width:100%}.landing-promo-layout .bgg .tv-bg .slider-for{margin:0;width:100%;height:100%}.landing-promo-layout .bgg .tv-bg .slick-list{overflow:visible}.landing-promo-layout .bgg .tv-bg .slick-list img{display:none}.landing-promo-layout .bgg .landing-promo-mobile{display:table-cell;vertical-align:middle;background-color:#97859e;color:#fff;text-transform:uppercase;font-size:18px;padding:14px 75px;line-height:22px;position:relative;height:286px;width:100%}.landing-promo-layout .bgg .landing-promo-mobile:after{content:"";position:absolute;top:100%;left:50%;border-top:8px solid #97859e;border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px}.landing-promo-layout .slider-nav-wrap{margin:6px auto 0}.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item{margin:0 50px;outline:0;overflow:visible}.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item img{width:113px;height:66px}.landing-promo-layout>p{display:none}.landing-promo-layout .apps{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;margin:30px -20px 10px;width:calc(100% + 40px)}.landing-promo-layout .apps p{margin:20px auto 20px;font-size:18px;line-height:28px}.landing-promo-layout .apps .apps-list>div{margin:0 5px 18px}}@media (max-width:400px){.landing-promo-layout .slider-nav-wrap .slick-slider .slick-list .slick-track .item{margin:0 15px}.landing-promo-layout .bgg .tv-bg{height:300px}.landing-promo-layout .bgg .landing-promo-mobile{font-size:16px;padding:14px 25px;height:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.apps_wrapper ol,.apps_wrapper ul{list-style:none}.apps_wrapper h2{font-size:30px;line-height:40px;text-transform:uppercase;text-align:center;padding-top:36px;margin-bottom:7px;color:#000}.landing__content .apps_wrapper .slick-slider{margin-bottom:0}.apps_wrapper .apps_popup_btn{display:none}.apps_wrapper .apps_description .lending_header{display:none}.apps_wrapper .apps_description .landing-tabs>h3{display:none}.apps_wrapper .apps_description .landing-tabs>ul li .m_items{display:none;overflow:hidden}.apps_wrapper .apps_description .landing_header_ico{display:none}.apps_wrapper .apps_description .apps_point_bg{width:8px;height:10px;position:relative;top:4px}.apps_wrapper .apps_description .apps_smart{background-color:#fc0}.apps_wrapper .apps_description .apps_smart h2{color:#fff}.apps_wrapper .apps_description .apps_smart .apps_smart_menu{margin:91px 0 0 30px;width:110px}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#fff;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_smart .apps_smart_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -387px;display:block}.apps_wrapper .apps_description .apps_smart .apps_smart_content{width:850px;padding-bottom:110px;margin-right:32px;padding-left:12px;background:url(/s/images/landing/apps_yellow_border.png) no-repeat left top}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_info{margin-top:14px}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img{margin-top:18px}.apps_wrapper .apps_description .apps_smart .apps_smart_content p{font-size:14px;line-height:18px;width:320px;font-family:bureausign_regular,Arial,sans-serif;margin:0 0 21px 20px}.apps_wrapper .apps_description .apps_console{background-color:#01aa8c;min-height:617px}.apps_wrapper .apps_description .apps_console h2{color:#fff}.apps_wrapper .apps_description .apps_console .apps_console_menu{margin:91px 0 0 30px;width:110px}.apps_wrapper .apps_description .apps_console .apps_console_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_console .apps_console_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#fff;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_console .apps_console_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_console .apps_console_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_console .apps_console_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -387px;display:block}.apps_wrapper .apps_description .apps_console .apps_console_content{width:850px;padding-bottom:110px;margin-right:32px;padding-left:12px;background:url(/s/images/landing/apps_green_border.png) no-repeat left top}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info{margin:12px 0 0 12px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list{margin-left:22px;width:350px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li{margin-bottom:8px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li p{margin:0 0 0 8px;width:330px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info .apps_console_list li .apps_list_point{background:url(/s/images/sprite.png) no-repeat -565px -387px;width:7px;height:8px;margin-top:5px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img{margin:18px 0 0 27px}.apps_wrapper .apps_description .apps_console .apps_console_content p{font-size:14px;line-height:18px;font-family:bureausign_regular,Arial,sans-serif;width:350px;margin:0 0 21px 19px}.apps_wrapper .apps_description .apps_mobile{background-color:#f2f2f2}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu{margin:91px 0 0 30px;width:140px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li{margin-bottom:16px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li a{font-size:18px;line-height:16px;font-family:bureausign_bold,Arial,sans-serif;color:#000;opacity:.7;text-decoration:none;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li:hover a{opacity:1}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li.apps_smart_active a{opacity:1}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu li.apps_smart_active .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -573px -376px;display:block}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content{width:858px;padding-bottom:300px;padding-left:12px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content h2{color:#000}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info{margin:12px 0 0 7px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list{margin-left:22px;width:350px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list li{margin-bottom:8px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content .apps_mobile_info .apps_mobile_list li .apps_list_point{background:url(/s/images/sprite.png) no-repeat -565px -379px;width:7px;height:8px;margin-top:5px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content p{font-size:14px;line-height:18px;font-family:bureausign_regular,Arial,sans-serif;width:310px;margin:0 0 0 8px;color:#000}.apps_wrapper .apps_description .apps_mobile .humor-landing{background:url(/s/images/landing/mobile_2.jpg) no-repeat right bottom}.apps_wrapper .apps_description .apps_mobile .turbo-landing{background:url(/s/images/landing/mobile_1.jpg) no-repeat right bottom}.landing-tabs-item{display:none}.landing-tabs .active{display:block}.mob-1{background:url(/s/images/landing/mobile_1.jpg) no-repeat right bottom}.mob-2{background:url(/s/images/landing/mobile_2.jpg) no-repeat right bottom}.landing_menu_active{border-bottom:6px solid #ff6c00}.landing-menu-wrapper{height:67px}@media (max-width:1079px){.apps_wrapper .apps_description .apps_smart .apps_smart_menu{width:110px}.apps_wrapper .apps_description .apps_smart .apps_smart_content{width:calc(100% - 200px)}.apps_wrapper .apps_description .apps_smart .apps_smart_content p{width:auto}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_info{width:calc(100% - 430px)}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img{width:400px}.apps_wrapper .apps_description .apps_smart .apps_smart_content .apps_smart_img img{width:100%}.apps_wrapper .apps_description .apps_console .apps_console_menu{width:110px}.apps_wrapper .apps_description .apps_console .apps_console_content{width:calc(100% - 200px)}.apps_wrapper .apps_description .apps_console .apps_console_content p{width:auto}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_info{float:right;width:calc(100% - 430px)}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img{width:390px}.apps_wrapper .apps_description .apps_console .apps_console_content .apps_console_img img{margin-top:20px;width:100%}.apps_wrapper .apps_description .apps_mobile .apps_mobile_menu{width:140px}.apps_wrapper .apps_description .apps_mobile .apps_mobile_content{width:calc(100% - 200px)}}@media (max-width:980px){.apps_wrapper .landing-menu-wrapper{display:none}.apps_wrapper .apps_description .lending_header{display:block;font-size:20px;color:#333;text-transform:none;padding:19px 0 0 19px;text-align:left;margin-bottom:31px}.apps_wrapper .apps_description .landing-tabs{background:0 0;min-height:0;margin-bottom:31px}.apps_wrapper .apps_description .landing-tabs>h3{display:block;font-size:16px;color:grey;line-height:35px;padding-left:20px;font-family:bureausign_bold,Arial,sans-serif}.apps_wrapper .apps_description .landing-tabs .landing_header_ico{display:block;background:url(/s/images/sprite.png) no-repeat -455px -210px;width:35px;height:35px;overflow:hidden}.apps_wrapper .apps_description .landing-tabs .apps-menu{width:100%;margin:10px 0 0}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab{margin-bottom:0;border-bottom:1px solid #e6e6e6}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab a{font-size:16px;color:#333;line-height:56px;opacity:1}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .apps_point_bg{background:url(/s/images/sprite.png) no-repeat -559px -370px!important;height:6px;margin:25px 2px 0 0}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items{padding-bottom:20px}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li{font-size:14px;line-height:16px;margin-left:20px;list-style-type:disc;margin-bottom:10px;color:#666}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li .apps_list_point{display:none}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items ul li p{margin-bottom:0;float:none}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab .m_items p{color:#666;font-size:14px;margin-left:0;width:100%;line-height:20px;margin-bottom:10px}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .m_items{display:block}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .flipper a{color:#ff9912}.apps_wrapper .apps_description .landing-tabs .apps-menu .tab.menu_opened .flipper .apps_point_bg{background-position:-559px -364px!important}.apps_wrapper .apps_description .landing-tabs .landing-tabs-item{display:none}}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-control.single .selectize-input.input-active,.selectize-input{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default!important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#1da7ee;color:#fff;border:1px solid #0073bb}.selectize-control.multi .selectize-input>div.active{background:#92c836;color:#fff;border:1px solid #00578d}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#fff;background:#d2d2d2;border:1px solid #aaa}.selectize-input>input{display:inline-block!important;padding:0!important;min-height:0!important;max-height:none!important;max-width:100%!important;margin:0 1px!important;text-indent:0!important;border:0 none!important;background:0 0!important;line-height:inherit!important;-webkit-user-select:auto!important;-webkit-box-shadow:none!important;box-shadow:none!important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:0!important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown .optgroup-header,.selectize-dropdown [data-selectable]{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:grey transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent grey transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px!important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}.selectize-control.multi .selectize-input.has-items{padding-left:5px;padding-right:5px}.selectize-control.multi .selectize-input.disabled [data-value]{color:#999;text-shadow:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.selectize-control.multi .selectize-input.disabled [data-value],.selectize-control.multi .selectize-input.disabled [data-value] .remove{border-color:#e6e6e6}.selectize-control.multi .selectize-input.disabled [data-value] .remove{background:0 0}.selectize-control.multi .selectize-input [data-value]{text-shadow:0 1px 0 rgba(0,51,83,.3);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#1b9dec;background-image:-moz-linear-gradient(top,#1da7ee,#178ee9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1da7ee),to(#178ee9));background-image:-webkit-linear-gradient(top,#1da7ee,#178ee9);background-image:-o-linear-gradient(top,#1da7ee,#178ee9);background-image:linear-gradient(to bottom,#1da7ee,#178ee9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1da7ee', endColorstr='#ff178ee9', GradientType=0);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03);box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.03)}.selectize-control.multi .selectize-input [data-value].active{background-color:#0085d4;background-image:-moz-linear-gradient(top,#008fd8,#0075cf);background-image:-webkit-gradient(linear,0 0,0 100%,from(#008fd8),to(#0075cf));background-image:-webkit-linear-gradient(top,#008fd8,#0075cf);background-image:-o-linear-gradient(top,#008fd8,#0075cf);background-image:linear-gradient(to bottom,#008fd8,#0075cf);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008fd8', endColorstr='#ff0075cf', GradientType=0)}.selectize-control.single .selectize-input{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);box-shadow:0 1px 0 rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8);background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#fefefe,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fefefe,#f2f2f2);background-image:-o-linear-gradient(top,#fefefe,#f2f2f2);background-image:linear-gradient(to bottom,#fefefe,#f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0)}.selectize-control.single .selectize-input,.selectize-dropdown.single{border-color:#b8b8b8}.selectize-dropdown .optgroup-header{padding-top:7px;font-weight:700;font-size:.85em}.selectize-dropdown .optgroup{border-top:1px solid #f0f0f0}.selectize-dropdown .optgroup:first-child{border-top:0 none}body,html{font-family:bureausign_regular,Arial,sans-serif;font-size:13px;line-height:16px;background-color:#f2efeb;min-width:320px}body .content__layout{position:relative;z-index:1}body .layout-wrapper{margin-top:50px}body .content__404{width:600px;text-align:center;margin:0 auto;padding-top:150px;padding-bottom:150px}body .content__404 .text{padding-top:100px;text-align:center;font-family:peace_sans,Arial,sans-serif;font-size:36px;line-height:50px}@media (max-width:600px){body .content__404{width:100%;padding-top:50px;padding-bottom:50px}body .content__404 .image{width:30%;margin:0 auto}body .content__404 .image img{width:100%}body .content__404 .text{padding-top:50px}}body.notificated .layout-wrapper{margin-top:100px}body.branding{position:relative;background-position:center top}body.branding .adfox-banner-background{position:absolute!important}body.branding.notificated{background-position:center top}body.branding.notificated .layout-wrapper{padding-top:130px}body.branding.video_page .layout-wrapper{margin-top:50px;padding-top:0}body.branding.video_page.notificated .layout-wrapper{margin-top:100px;padding-top:0!important}body.branding.video_page .header{margin-bottom:0}body.branding.video_page .content__layout{margin-top:125px}@media (max-width:980px){body{margin-top:0}body .layout-wrapper{margin-top:0!important;padding-top:0!important}body .adfox-banner-background{display:none}}.clear{clear:both}.left{float:left}.right{float:right}h1,h2,h3,h4,h5,h6{font-family:peace_sans,Arial,sans-serif;font-weight:400}.centered{text-align:center}.load-btn{position:relative;padding:20px 30px 20px 79px;background-color:#f26522;color:#fff;font-size:18px;font-family:bureausign_regular,Arial,sans-serif;display:inline-block;margin:10px auto 30px;cursor:pointer;text-decoration:underline;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;border-radius:4px}.load-btn:hover{text-decoration:none}.load-btn:before{content:'';display:block;position:absolute;background:url(/s/modules/product/images/load-icon.png) no-repeat 0 0;width:34px;height:28px;top:14px;left:30px}.readmore-js-toggle{position:relative;text-align:right;float:right;width:auto!important}.readmore-js-toggle a{position:relative;color:#000;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin-right:20px;margin-left:20px}.readmore-js-toggle a:hover{color:#f26522}.readmore-js-toggle a::after{position:absolute;right:-20px;width:20px;top:1px;text-align:center}.readmore-js-toggle__show::after{content:' ↓'}.readmore-js-toggle__hide::after{content:' ↑'}.readmore-js-section{position:relative}.readmore-js-section.readmore-js-collapsed::after{content:'';position:absolute;height:20px;width:100%;left:0;bottom:0;background:url(/s/images/readmore-gradient.png) repeat-x 0 0}::placeholder{text-overflow:ellipsis!important}.page-header{font-size:40px;line-height:60px;font-family:peace_sans,Arial,sans-serif}.breadcrumbs+.page-header{margin:20px 0}@media (max-width:980px){.page-header{font-size:32px;line-height:48px}}.orange_btn{font-family:bureausign_bold,Arial,sans-serif;color:#fff;background-color:#f26522;padding:12px 30px;display:inline-block;margin:20px auto;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}.feedback{position:relative;margin-bottom:40px}.feedback__form{width:610px;margin:26px auto 0}.feedback__input-wrapper{float:left}.feedback__input-wrapper+.feedback__input-wrapper{margin-left:20px}.feedback__label{display:block;color:#000;line-height:20px;font-size:16px;font-family:bureausign_regular,Arial,sans-serif;margin-bottom:5px}.feedback__input{border:1px solid #e2e2e2;padding:15px 20px;width:295px;box-sizing:border-box;border-radius:3px;font-size:16px;line-height:20px}.feedback__textarea{border:1px solid #e2e2e2;padding:15px 20px;width:100%;box-sizing:border-box;border-radius:3px;font-size:16px;line-height:20px;height:150px;margin:22px 0 0}.feedback__submit-wrapper{margin-top:20px}.feedback__popup-button,.feedback__submit{font-family:bureausign_bold,Arial,sans-serif;color:#fff;background-color:#f26522;padding:15px 30px;display:inline-block;text-decoration:none;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:200px;font-size:18px;line-height:20px;cursor:pointer;transition:background-color 150ms ease-in-out;text-align:center;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feedback__popup-button:hover,.feedback__submit:hover{background:#f93}.feedback__popup-button.input_disabled,.feedback__submit.input_disabled{background:#f26522;opacity:.5;cursor:default}.feedback__popup-button.input_disabled:hover,.feedback__submit.input_disabled:hover{background:#f26522}.feedback__popup-button-wrapper{text-align:center}.feedback__popup-button{width:100%;max-width:610px}.feedback__popup-button:hover{background:#f93}.feedback__message{font-family:bureausign_bold,Arial,sans-serif;width:610px;margin:20px auto 0}@media (min-width:981px){.hide-desktop{display:none}}@media (max-width:980px){body.branding.video_page .content__layout{margin-top:0}body.branding,body.branding.notificated,body.branding.video_page,body.branding.video_page.notificated,body.notificated,body.video_page{padding-top:0!important;margin-top:0!important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none}.hide-mobile{display:none}.feedback__form{width:100%}.feedback__input-wrapper{float:none}.feedback__input-wrapper+.feedback__input-wrapper{margin-left:0;margin-top:20px}.feedback__input{width:100%}.feedback__submit{width:100%}.feedback__message{width:100%}}.pixel_wrapper{position:fixed;left:0;top:0;font-size:0;line-height:0;z-index:-1;opacity:0}.google-auto-placed{overflow:hidden;max-width:100%;box-sizing:border-box}.google-auto-placed .adsbygoogle{margin:0!important}.tf{max-width:998px;left:1px;height:560px;width:100%;position:absolute;z-index:0;top:1px}.simplified{background-color:#000}.simplified .layout-wrapper{margin-top:0}.simplified .video-rating{display:none!important}.simplified .player__content{max-width:100%!important;height:100%!important}.simplified .player{position:fixed;height:100%;width:100%;left:0;top:0}.payment_preloader{position:fixed;z-index:10002;background-color:#fff;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch;width:100%;height:100%;left:0;top:0;display:none}.payment_preloader.vis{display:flex}.purple{background-color:#6500c9;margin-top:10px}payment-type__button.purple{color:#fff!important}.copy_ref{cursor:pointer;opacity:1;font-style:normal;color:#f26522}.copy_ref img{width:15px;margin-left:10px;margin-right:5зч}.payment-type__promo{width:470px;margin:30px auto 0}.payment-type__tinkoff{border:1px solid #fcc521;padding:20px 30px;border-radius:10px;width:500px;font-family:tinkoff}.payment-type__tinkoff .payment-type__button{margin-bottom:10px}@media (max-width:500px){.payment-type__tinkoff{width:100%}.payment-type__tinkoff .payment-type__buttons{text-align:center}}.promo_title{font-family:tinkoff_sans!important}.pagination-list{list-style:none;margin:20px auto}.pagination-list li{display:inline-block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCJyZXNldC5sZXNzIiwiZm9udHMubGVzcyIsIi4uL21vZHVsZXMvZ2FsbGVyeS9sZXNzL2dhbGxlcnkubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvcHJvZHVjdC5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvZmlsdGVyLmxlc3MiLCIuLi9tb2R1bGVzL3BvcHVwL2xlc3MvcG9wdXAubGVzcyIsIi4uL21vZHVsZXMvbW9iaWxlX3N0b3Jlcy9sZXNzL21vYmlsZS1zdG9yZXMubGVzcyIsInZpZGVvLmxlc3MiLCIuLi9tb2R1bGVzL21haW4vbGVzcy9tYWluLmxlc3MiLCJzdWJzY3JpYmUubGVzcyIsInNlYXJjaC5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb25zL2xlc3MvcGVyc29ucy5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb24vbGVzcy9wZXJzb24ubGVzcyIsIi4uL21vZHVsZXMvbWVudS9sZXNzL21lbnUubGVzcyIsIi4uL21vZHVsZXMvbGsvbGVzcy9say5sZXNzIiwidXNlcmFncmVlbWVudC5sZXNzIiwiYWR2Lmxlc3MiLCJwYXJ0bmVycy5sZXNzIiwiYm9sc2hldHYubGVzcyIsImFwcGxpY2F0aW9ucy5sZXNzIiwic2VsZWN0aXplLmxlc3MiLCJsYXlvdXQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztBQVFBLGtCQUNDLFFBQVMsS0NETCw2QkFBTSxPQUFBLEVBQVEsS0FBQSxjQUFRLE9BQUEsSUFBSyxPQUFBLEtBQU8sU0FBQSxPQUFTLFFBQUEsRUFBTyxTQUFBLFNBQ3ZELE1BQUEsSUFBVyxpQkFBSSxPQUFBLEVBQUksUUFBQSxFQUFTLE9BQUEsRUFBTyxRQUFBLEVBQVEsWUFBQSxJQUFTLGdCQUFBLEtBQVEsVUFBQSxLQUFRLFdBQUEsS0FDdkQsMEJBQVIsMkJBQWdCLFFBQUEsR0FBUyxRQUFBLE1BQVMsZ0JBQUEsU0FBYSwwQkQ0Qm5ELE1DM0JDLEtE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QUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsS0FFQSx1QkFDRSxRQUFBLEtBSUosUUFDRSxpQkFBQSxRQUNBLFdBQUEsS0FHRiw0QkFDRSxNQUFBLGVBR0YsVUFDRSxPQUFBLFFBQ0EsUUFBQSxFQUNBLFdBQUEsT0FDQSxNQUFBLFFBSkYsY0FPSSxNQUFBLEtBQ0EsWUFBQSxLQUNBLGFBQUEsSUFJSixxQkFDRSxNQUFBLE1BQ0EsT0FBQSxLQUFBLEtBQUEsRUFHRix1QkFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLE1BQ0EsWUFBYSxRQUxmLDZDQVFJLGNBQUEsS0FJSix5QkFDRSx1QkFDRSxNQUFBLEtBREYsOENBSUksV0FBQSxRQUtOLGFBQ0UsWUFBYSx1QkFHZixpQkFDRSxXQUFBLEtBQ0EsT0FBQSxLQUFBLEtBRkYsb0JBS0ksUUFBQSIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJodG1sLCBib2R5IHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EtTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5kaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBpbWcsIHRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksXG50Zm9vdCwgdHIsIHRyLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlndXJlLCBoZ3JvdXAsIG1lbnUsXG5uYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBzdW1tYXJ5LCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhLCBhYmJyLCBhZGRyZXNzLCBjaXQsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGlucywgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIGIsIGksIGhyLCBkbCwgZHQsIGRkLFxub2wsIHVsLCBsaSwgZmllbGRzZXQsIGxlZ2VuZCwgbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGZpZ3VyZSwgZmlndXJlIGltZywgZmlnY2FwdGlvbiwgaGdyb3VwLFxuZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgYXVkaW8sIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvcGVhY2Vfc2Fucy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQnVyZWF1c2lnbi1Cb2xkX3dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0J1cmVhdXNpZ24tUmVndWxhcl93ZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RpbmtvZmYnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvTGlub3R5cGUud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3RpbmtvZmZfc2Fucyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9UaW5rb2ZmU2Fucy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCIuZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDM3MHB4O1xuXG4gICZfaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICAuY2VudGVyZWQoNTAlLCBhdXRvKTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiAgbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9tb2R1bGVzL3Byb2R1Y3QvaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA1O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAxMDBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICYuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmdhbGxlcnkge1xuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgd2lkdGg6IGNhbGMoflwiMTAwJSArIDIwcHhcIik7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59IiwiQGZvbnQtcGVhY2U6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5AZm9udC1idXJlYXVzaWduX3JlZ3VsYXI6ICdidXJlYXVzaWduX3JlZ3VsYXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbkBmb250LWJ1cmVhdXNpZ25fYm9sZDogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuQHNwcml0ZTogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKTtcblxuQGRlZmF1bHQ6ICMwMDA7XG5Ab3JhbmdlOiAjZjI2NTIyO1xuQHJlZDogI2NlMjgwZjtcbkB2aW9sZXQ6ICM2NTAwYzk7XG5AeWVsbG93OiAjZmZkYTU0O1xuQGdyZWVuOiBncmVlbjtcblxuLmJvcmRlci1yYWRpdXMoQHJhZGl1czo1cHgpIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBAYXJndW1lbnRzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIC1vLWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIGJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG59XG5cbi5hbmltYXRpb24oQGF0dHI6YWxsLCBAdGltZTowLjNzLCBAYW5pbWF0aW9uX3R5cGU6ZWFzZS1pbi1vdXQpIHtcbiAgLW1vei10cmFuc2l0aW9uOiBAYXJndW1lbnRzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC1vLXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIHRyYW5zaXRpb246IEBhcmd1bWVudHM7XG59XG5cbi5jZW50ZXJlZChAbGVmdCwgQHRvcCl7XG4gIGxlZnQ6IEBsZWZ0O1xuICB0b3A6IEB0b3A7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50cmFuc2l0aW9uKEBhcmd1bWVudHMpIHtcbiAgLW1vei10cmFuc2l0aW9uOiBAYXJndW1lbnRzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC1vLXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIHRyYW5zaXRpb246IEBhcmd1bWVudHM7XG59XG5cbi5ib3gtc2l6aW5nKEBhcmd1bWVudHM6Ym9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBhcmd1bWVudHM7XG4gIC1tb3otYm94LXNpemluZzogQGFyZ3VtZW50cztcbiAgYm94LXNpemluZzogQGFyZ3VtZW50cztcbn1cblxuLmJveC1zaGFkb3coQGFyZ3VtZW50cykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBhcmd1bWVudHM7XG4gIC1tb3otYm94LXNoYWRvdzogQGFyZ3VtZW50cztcbiAgYm94LXNoYWRvdzogQGFyZ3VtZW50cztcbn0iLCIucHJvZHVjdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2Fucyc7XG5cblxuICAgID5kaXY6bGFzdC1jaGlsZCB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAxMjVweDtcbiAgICB9XG4gICAgPmRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2Vhc29uIHtcbiAgICAgIGNvbG9yOiAjY2UyODBmO1xuICAgIH1cbiAgICAuZXBpc29kZSB7XG4gICAgICBjb2xvcjogQHZpb2xldDtcbiAgICB9XG4gICAgLmxhYmVscyB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHZpb2xldDtcbiAgICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDFweCAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZHVsdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hZGQtdG8tZmF2IHtcbiAgICB3aWR0aDoxMDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmLmljby1hZGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYuaWNvLWFkZGVkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTEwcHg7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWRkZWQge1xuICAgICAgaW1nIHtcbiAgICAgICAgJi5pY28tYWRkZWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgICB9XG5cbiAgICAudGV4dF9zbSB7XG4gICAgICBjb2xvcjogQHZpb2xldDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbm8tYmFubmVyIHtcbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDoyNHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmJhbm5lcl8yNDBfYXJlYSB7XG4gICAgd2lkdGg6MjQwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmJhbm5lcl8yNDBfYXJlYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdC5wcm9kdWN0LWZpbHRlci1pbnB1dCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgZm9ybSAuY29sIHtcbiAgICAgIC8vd2lkdGg6IDI1N3B4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgYm9keSAmIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuICAgICAgLml0ZW0ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgICZfX2VtcHR5IHtcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvbW9kdWxlcy9wcm9kdWN0L2ltYWdlcy9hcnJvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgICAmOm5vdCguY2VudGVyZWQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDoyNDVweDtcbiAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgICBoZWlnaHQ6IDM0OHB4O1xuXG4gICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAmX25hbWUge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgIC8qIGZvciB3ZWJraXQgYnJvd3NlcnMgKi9cbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA2OXB4O1xuICAgICAgfVxuXG4gICAgICAmX2luZm8ge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuXG4gICAgICAmX2ZhdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICNmMmVmZWEgdXJsKCcvcy9pbWFnZXMvYmdfa2luZF92aWRlby5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZWZlYTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXIge1xuICAgICAgICAgIHdpZHRoOjI0NXB4O1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpIHVybChcIi9zL2ltYWdlcy9wcm9kdWN0L3BsYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLypcbiAgICAgICYua2luZF9fc2VyaWVzIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX3Nlcmllcy5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fZmlsbSAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9maWxtLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19jYXJ0b29uIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2NhcnRvb24ucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3RyYWlsZXIgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfdHJhaWxlci5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fdHV0b3JpYWwgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfdHV0b3JpYWwucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3Byb2dyYW0gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfcHJvZ3JhbS5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fY2xpcCAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9jbGlwLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19yZWNpcGUgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfcmVjaXBlLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19ibG9nIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2Jsb2cucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3ZpZGVvIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX3ZpZGVvLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19zb29uIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX3Nvb24ucG5nJyk7XG4gICAgICB9XG4gICAgICAgKi9cblxuICAgICAgJl9ob3ZlciB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDk1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjMpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICAgIDBweCAwcHggMzBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjMpO1xuICAgICAgICBib3gtc2hhZG93OiAgICAgICAgIDBweCAwcHggMzBweCAwcHggcmdiYSg1MCwgNTAsIDUwLCAwLjMpO1xuICAgICAgICAuYW5pbWF0aW9uKG9wYWNpdHksIDAuMnMsIGVhc2UtaW4tb3V0KTtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgdG9wOjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1ldGEge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0ZXItaG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICZfX2FkZC10by1mYXYge1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnByb2R1Y3RfX2luZm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwLWNvbnRlbnQge1xuICAucHJvZHVjdC1maWx0ZXItaW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucG9wdXAtdHJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LWZpbHRlci1zdWJtaXQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJztcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5ODBweCkge1xuICAucHJvZHVjdC1saXN0X19pdGVtIC5wb3N0ZXItaG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1maWx0ZXItaW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAucHJvZHVjdC1maWx0ZXIge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAucG9wdXAtdHJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LWZpbHRlci1zdWJtaXQge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJztcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxufVxuXG4udmlkZW8tY29tcGlsYXRpb24ge1xuICAucHJvZHVjdC1saXN0IHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAxNjBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgIHRvcDogOThweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIHRvcDogNjNweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4ubWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcblxuICAmLWxhYmVscyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQG9yYW5nZTtcbiAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luOjAgOHB4IDEwcHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgfVxuICB9XG4gICYtaW5mbyB7XG4gICAgY29sb3I6IEBkZWZhdWx0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuXG4gICAgLmFkdWx0IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMnB4IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAuYm9yZGVyLXJhZGl1cygxNXB4KTtcbiAgICB9XG4gICAgLmR1cmF0aW9uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoNnB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1yYXRlIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmX19raW5vcG9pc2ssICZfX2ltZGIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDJweCA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWRiIHtcbiAgICAgIGkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdmlvbGV0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICYtcGVyc29uIHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiA4cHggMjRweCA4cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTZweDtcblxuICAgIH1cblxuICAgICYuZmIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNWE5OTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3NvY2lhbC1mYi5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnZrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc2YTQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc29jaWFsLXZrLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudHcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zb2NpYWwtdHcucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3MjJlO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3NvY2lhbC1vay5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4uY29tbWVudC10YXJnZXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2UgLnByb2R1Y3QtbGlzdCAuY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgLnByb2R1Y3QtbGlzdCB7XG4gICAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAucHJvZHVjdC1saXN0X19pdGVtX2hvdmVyIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0ZXItaG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5wb3N0ZXItaG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc29jaWFsIHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzMHB4O1xuXG4gICAgICAmLmZiIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggMzBweDtcbiAgICAgIHdpZHRoOiA0NyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICYuZmIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBsYXllcl9faXMtc29vbiB7XG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLlR2aWdsZS1QbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4jVHZpZ2xlUGxheWVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnBsYXllcl9fd3JhcHBlcl9zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuXG4gIC5wbGF5ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNlby1zbHVnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIi5maWx0ZXJzIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtaXRlbSB7XG4gICAgd2lkdGg6IDIyNXB4O1xuICB9XG59IiwiLnBvcHVwIHtcbiAgd2lkdGg6NjMwcHg7XG4gIGhlaWdodDogNTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwMTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlZGlyZWN0LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBvcHVwLXRyaWdnZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtbGF5b3V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDoxMDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9jbG9zZS1tb2RhbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB3aWR0aDo1OHB4O1xuICAgIGhlaWdodDogNThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgcmlnaHQ6MjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgd2lkdGg6MzYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuZm9ybS1lcnJvcnMge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggNDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogI2IyYjJiMjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJztcbiAgICB9XG4gICAgLnJldiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJztcbiAgICAgICYubXQxMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2FkYmxvY2sge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTI5cHg7XG4gICAgICBoZWlnaHQ6IDEyOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjZmY1YTAwO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZjVhMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3Vic2NyaWJlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAucG9wdXAtY29udGVudCB7XG4gICAgICB3aWR0aDogNDcwcHg7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNDVweCA0MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuXG4gICAgICAubmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICMzOWE3ZmI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cF9fYnV0dG9ucy13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnBvcHVwX19jb3VudGVyLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjYTZhNmE2O1xuICAgICAgfVxuXG4gICAgICAucG9wdXBfX2NvdW50ZXItdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13aWRlIHtcbiAgICAgIHdpZHRoOiA2ODBweDtcbiAgICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gIC5zb2NpYWwtbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDo1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL21vZHVsZXMvcG9wdXAvaW1hZ2VzL3NvY2lhbC5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAmLmZiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuICAgICAgICB9XG4gICAgICAgICYubWFpbCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5vayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBheW1lbnRfX3N1Y2Nlc3MsIC5wYXltZW50X19mYWlsIHtcblxuICAuY29udGVudF9fbGF5b3V0ICYuYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLmxhbmRpbmdfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnBvcHVwX19idXR0b25zLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5idXR0b24uaWNvbi1idXR0b24ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICB9XG59XG5cbi5wYXltZW50LXR5cGUge1xuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgJl9faXRlbV9faG92ZXIge1xuICAgIC5wYXltZW50LXR5cGVfX2ljb25zLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjI2NTIyO1xuICAgIH1cbiAgICAucGF5bWVudC10eXBlX19uYW1lLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZSxcbiAgJl9faWNvbnMge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAmX19pY29ucyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNjMlO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb25zLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMzclO1xuICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtd3JhcHBlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcblxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gICZfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgd2lkdGg6IDM5JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjI2NTIyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogI2YyNjUyMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLmJvcmRlci1yYWRpdXMoMThweCk7XG4gICAgLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjOUE5NjlFO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTMzO1xuICAgIH1cbiAgfVxuXG4gICZfX2JpZy1pdGVtIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIC50cmFuc2l0aW9uKGJvcmRlci1jb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgLmJvcmRlci1yYWRpdXMoNzVweCk7XG4gICAgLmJveC1zaXppbmcoKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA0NXB4O1xuXG4gICAgLnBheW1lbnQtdHlwZV9faW5mbyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wYXltZW50LXR5cGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgLnRyYW5zaXRpb24oY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQpO1xuICAgIH1cbiAgICAucGF5bWVudC10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgLnBheW1lbnQtdHlwZV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogQG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlLXdyYXBwZXIge1xuXG4gIH1cbiAgJl9fcHJpY2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2YyNjUyMjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5ib3JkZXItcmFkaXVzKDVweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX3N1YnNjcmliZSAucG9wdXAtY29udGVudCAubmFtZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG5cbiAgLnBvcHVwIC5wb3B1cC1jb250ZW50ID4gLm5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5wYXltZW50LXR5cGUge1xuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG5cblxuICAgICZfX2JpZy1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAuYm9yZGVyLXJhZGl1cygxMHB4KTtcblxuICAgICAgLnBheW1lbnQtdHlwZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19wcmljZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcHVwX19idXR0b25zLXdyYXBwZXIge1xuICAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gICAgfVxuICB9XG4gIC5idXR0b25fX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuXG4uaWNvbi1wbGF5ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvaWNvLXBsYXllci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5pY29uLXJlZnJlc2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvaWNvLXJlZnJlc2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4ucG9wdXBfX3N1YnNjcmliZV9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zbWlsZS14RC5zdmdcIikgbm8tcmVwZWF0IHRvcCAyMTBweCByaWdodCA1MHB4O1xufVxuXG4ucG9wdXBfX3N1YnNjcmliZV9fZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjRkZGIHVybChcIi9zL2ltYWdlcy9zdmcvc21pbGUtdXBzLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIDUwcHggcmlnaHQgNTBweDtcbn1cblxuLnBvcHVwX19mZWVkYmFjayB7XG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX3RleHQge1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn1cblxuLnByb21vLXdyYXBwZXIge1xuICAubmV4dCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvbW9kdWxlcy9wb3B1cC9pbWFnZXMvbmV4dC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMTJweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucHJvbW9jb2RlLWVycm9yIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAucGF5bWVudC10eXBlX19idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXNlci1lbWFpbF9wcmVvcmRlciB7XG4gICYuZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cC5maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1vei10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucHJvbW8td3JhcHBlciAubmV4dCB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5wb3B1cCB7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAmLWNvbnRlbnQsICZfX3N1YnNjcmliZSAmLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbn0iLCIubW9iaWxlLXN0b3JlcyB7XG4gIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcblxuICAmX19jbG9zZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgLnRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtaW4taGVpZ2h0OiA2MnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmJveC1zaXppbmcoKTtcbiAgfVxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLmNlbnRlcmVkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuXG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7XG5cbiAgICAuaW9zICYuZ29vZ2xlcGxheSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYW5kcm9pZCAmLmFwcHN0b3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5hcHBfaW5zdGFsbGVkIHtcbiAgICAubW9iaWxlLXN0b3Jlc19faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXN0b3Jlc19faW5mby5jZW50ZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAmX19pbmZvLmNlbnRlcmVkIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgICZfX2Nsb3NlIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbiNjaGVja0luc3RhbGxlZEFwcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luOiAtMXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCJAY29sLXdpZHRoIDogMjMwcHg7XG4ucmVkIHtcbiAgY29sb3I6ICNjZTI4MGY7XG59XG5cbi5wdXJwbGUge1xuICBjb2xvcjogIzY1MDBjOTtcbn1cblxuLmJnX3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTI4MGY7XG59XG5cbi5iZ19wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUwMGM5O1xufVxuXG4uYmdfeWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGE1NDtcbn1cblxuLmJnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnX29yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG59XG5cbi5kZXRlY3RpdmUge1xuICBjb2xvcjogI2NlMjgwZjtcbn1cblxuLmRlZmF1bHQge1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI2YyNjUyMjtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQyLCAxMDEsIDM0LCAxKTtcbiAgfVxufVxuXG4uY29tZWR5IHtcbiAgY29sb3I6ICNmMjY1MjI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIC4zKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgMSk7XG4gIH1cbn1cblxuLmRyYW1hIHtcbiAgY29sb3I6ICMwMDZmM2M7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMTEsIDYwLCAuMyk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMTEsIDYwLCAxKTtcbiAgfVxufVxuXG4uZmFudGFzdGljIHtcbiAgY29sb3I6ICM2NTAwYzk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMDEsIDAsIDIwMSwgLjMpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTAxLCAwLCAyMDEsIDEpO1xuICB9XG59XG5cbi5vcmFuZ2Uge1xuICBjb2xvcjogI2YyNjUyMjtcbn1cblxuLmJvcmRlcl9ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG5cbiAgJl9ibGFjayB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgfVxuXG4gICZfd2hpdGUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gIH1cbn1cblxuLy8gYnVyZ2VyIG1lbnUgaWNvblxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLThweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IC04cHg7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjEzcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0xNnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLWlubmVyLFxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLm1lbnUtYnV0dG9uLWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByb21vLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9wcm9tb2NvZGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgMnB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY5OTMzO1xuICB9XG59XG4uc3Vic2NyaWJlLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgLnVzZXJfY29udHJvbHMgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdmcvaGFuZC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAlIGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW46IDAgMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnBsYXllcl9fd3JhcHBlciAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gIH1cbn1cblxuLnBheW1lbnQtYWxsb3dlZCB7XG4gIC5zdWJzY3JpYmUtcGF5bWVudCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLmNvbnRlbnQge1xuICAuc3Vic2NyaWJlLXBheW1lbnQge1xuICAgICZfX3RleHQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvbWF0bywgLnRvbWF0b19yb3R0ZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGhlaWdodDoxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnR1cm4tb2ZmLWFkcyB7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5zdWJzY3JpYmUtcGF5bWVudCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtcGF5bWVudCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAuYm9yZGVyLXJhZGl1cygyMHB4KTtcblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbiB7XG4gIGJhY2tncm91bmQ6IzAwMDYzYiB1cmwoXCIuLi9pbWFnZXMvbm90aWZpY2F0aW9uX2xpbmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgJi1saXN0IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhN2ZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCAxMXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NWMzZmY7XG4gICAgfVxuXG4gICAgJi5jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5OTMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLnBsYXllciB7XG4gIHdpZHRoOjEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuICB9XG5cbiAgLnByZWxvYWRlcl9sYXlvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgLnByZWxvYWRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW46IC01MHB4IDAgMCAtNTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuXG4gICAgJi1wcmV2aWV3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgIC8vY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5wbGF5IHtcbiAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmR1cmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2Fucyc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgICB3aWR0aDogNTYlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhaWQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcblxuICAmX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMzOWE3ZmI7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAuYm9yZGVyLXJhZGl1cyg1cHgpO1xuICAgIC8vZm9udC1zaXplOiA1MHB4O1xuICAgIC8vbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgLy9wYWRkaW5nOiA1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2xvY2stb3Blbi5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICB9XG4gIH1cbiAgJl9fcHJpY2UtdmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmX19wcmljZS1jdXJyZW5jeSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAmX19yaWdodC1hbGlnbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDVweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAmX19sb2dpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnBhaWQtY29udGVudF9fcmlnaHQtYWxpZ24ge1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuICAmX19sb2dpbiB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wbGF5bGlzdCB7XG4gIG1heC13aWR0aDoxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5leHBhbmRfc2Vhc29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEyO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjMzlBN0ZCO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG5cbiAgICAucGxheV9saXN0X21vcmVfdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgIC5wbGF5X2xpc3RfbW9yZV90ZXh0IHtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xuICAgIC8vbWF4LXdpZHRoOiAxMjg3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcblxuICB9XG5cblxuICAucGxheWxpc3RfX2NvbnRlbnQtd3JhcCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gIH1cbiAgLmpzcEhvcml6b250YWxCYXIge1xuICAgIGhlaWdodDogMDtcblxuICAgIC5qc3BBcnJvdyAge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsMCwwLDEpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTEpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9hcnJvdy13aGl0ZS1uYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAvLy13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNXB4IDUwcHg7XG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiAyNXB4IDUwcHg7XG5cbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICB9XG4gICAgICAmLmpzcEFycm93TGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLmpzcEFycm93UmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmpzcERpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0ge1xuICAgIHdpZHRoOjE0M3B4O1xuICAgIG1pbi13aWR0aDogMTQzcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLndhdGNoZWRfb3ZlcmxheSwgLnByb2dyZXNzX292ZXJsYXksIC5ob3Zlcl9vdmVybGF5IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAuaG92ZXJfb3ZlcmxheSAge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3BsYXlsaXN0X2N1cnJlbnRfcG9pbnRzLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgd2lkdGg6NDBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KSB1cmwoXCIuLi9pbWFnZXMvd2F0Y2hlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwJTtcbiAgICB9XG4gICAgLnByb2dyZXNzX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDowO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LDE2NywyNTEsMC4zKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICYucGFydGlhbC1wcm9ncmVzcyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgLy96LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLmN1cnJlbnRfcHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDowO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LDE2NywyNTEsMSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgIC5ob3Zlcl9vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAucHJvZ3Jlc3Nfb3ZlcmxheSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3NfYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYud2F0Y2hlZCB7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC8vLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgIC8vICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIC8vICBvcGFjaXR5OiAwO1xuICAgICAgICAvL31cbiAgICAgICAgLmhvdmVyX292ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmhvdmVyX292ZXJsYXkge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnRfX2xheW91dCB7XG4gIC8vcGFkZGluZy10b3A6IDEyNXB4O1xuICAuYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KXtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1icyB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgPiBsaSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJidXJlYXVzaWduX3JlZ3VsYXJcIjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9hcnJvdy1kaXZpZGVyLnN2Z1wiKSBuby1yZXBlYXQgMTAwJSA2MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhLCBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDo3cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZm91bmRlcnMge1xuICAgIC5oMiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2Fucyc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuY29sIHtcbiAgICAgICAgd2lkdGg6MjMuNSU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAuZl9uYW1lIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMjY1MjI7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZjI2NTIyO1xuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgc3BhbiwgaDIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgdGV4dC1zaGFkb3c6IC0xcHggMCBibGFjaywgMCAxcHggYmxhY2ssIDFweCAwIGJsYWNrLCAwIC0xcHggYmxhY2s7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJsYWNrIHtcbiAgICBzcGFuLCBoMiB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAwIHdoaXRlLCAwIDFweCB3aGl0ZSwgMXB4IDAgd2hpdGUsIDAgLTFweCB3aGl0ZTtcbiAgICB9XG5cbiAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5mb290ZXJfY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICAuZm9vdGVyX2NhdGVnb3JpZXNfaGVhZGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDkwJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX25ld3Mge1xuICAgICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDg0JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2NhdGVnb3JpZXMge31cbiAgICAuZm9vdGVyX2NhdGVnb3JpZXNfY2VsbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5waG9uZV9vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIGgyLCBzcGFuIHtcbiAgICAgIC8vY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogODYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXJfY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAuZm9vdGVyX25ld3Mge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXJfY2F0ZWdvcmllcyB7XG4gICAgICAgIC8vd2lkdGg6IDUwMHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2NlbGwge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogODYwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9jYXRlZ29yaWVzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5mb290ZXJfY2F0ZWdvcmllc193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICAgLmZvb3Rlcl9uZXdzIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5mb290ZXJfY2F0ZWdvcmllc19oZWFkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB1IHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXJfY2F0ZWdvcmllc19jZWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJi5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5vcGVuZWQgc3ZnIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfY2F0ZWdvcmllc19oZWFkZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgJi5mb290ZXJfY2F0ZWdvcmllc19oZWFkZXJfY2xpY2tlZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXJfY2F0ZWdvcmllc19saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAucGhvbmVfb25seSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFib3V0X3dyYXBwZXIge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG5cbiAgJi53aGl0ZSB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfbGVmdF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG5cbiAgICBzdmcge1xuICAgICAgZmlsbDogIzAwMDtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuZmItaWNvOmhvdmVyIHtcbiAgICAgICAgZmlsbDogIzNhNTU5ZjtcbiAgICAgIH1cblxuICAgICAgJi52ay1pY286aG92ZXIge1xuICAgICAgICBmaWxsOiAjNGM3NWEzO1xuICAgICAgfVxuXG4gICAgICAmLm9rLWljbyB7XG4gICAgICAgIC5vazEsIC5vazIgIHtcbiAgICAgICAgICBmaWxsOiAjMDAwMDAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vay1pY286aG92ZXIge1xuICAgICAgICBmaWxsOiAjZjA3ZDAwO1xuICAgICAgICAub2sxLCAub2syICB7XG4gICAgICAgICAgZmlsbDogI2YwN2QwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRnLWljbyB7XG4gICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgIC50ZzEgIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50Zy1pY286aG92ZXIge1xuICAgICAgICBmaWxsOiAjMDNiMGY0O1xuICAgICAgICAudGcxICB7XG4gICAgICAgICAgZmlsbDogIzAzYjBmNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcblxuICAgICAgLnBhcnRuZXJfd3JhcHBlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFydG5lcl9sZWZ0X3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuXG4gICAgLnBhcnRuZXJfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmLmNvcHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcblxuICAgICYgPiBkaXYge1xuICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgc3ZnIHtcbiAgICAgIC8vZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblxuICAgICAgLnBhcnRuZXJfd3JhcHBlciB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTAwcHg7XG5cbiAgICAucGFydG5lcl9sZWZ0X3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG5cbiAgICAgICAgLmNvcHkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNvcHlfbGlua3Mge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzRweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpdi5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5hYm91dF93cmFwcGVyLmJsYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4ucmVjb21tZW5kYXRpb25zX3dyYXBwZXIge1xuICB3aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgZm9udC1zaXplOiA1N3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4O1xuICAgIHRleHQtc2hhZG93OiAtMXB4IDAgYmxhY2ssIDAgMXB4IGJsYWNrLCAxcHggMCBibGFjaywgMCAtMXB4IGJsYWNrO1xuXG4gICAgJi5ibGFjayB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHRleHQtc2hhZG93OiAtMXB4IDAgd2hpdGUsIDAgMXB4IHdoaXRlLCAxcHggMCB3aGl0ZSwgMCAtMXB4IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC52aWRlby1yYXRpbmcge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgJi5iYWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2JhZC1zbWFsbC5zdmdcIik7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZ29vZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvZ29vZC1zbWFsbC5zdmdcIik7XG4gICAgICB9XG4gICAgICAmLm5vcm1hbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbm9ybWFsLXNtYWxsLnN2Z1wiKTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgLy90ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYmlnIHtcbiAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9hZGRpdGlvbmFsIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy90cmFzaC9yZWNvbW1lbmRhdGlvbl9iaWdfMi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogNTEwcHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMTVweCAwIDIwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZkYTU0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9hZGRpdGlvbmFsX3dyYXBwZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmICsgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2luZm8gPiBhID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCA5MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcblxuICAgICAgICAuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgOTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9zbWFsbCB7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICYuaDQge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW46IDdweCAwIDVweCAyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgOXB4O1xuICAgICAgcGFkZGluZzogMCAxMCUgMCAyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogOHB4IDAgMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmdlbnJlX3dyYXBwZXIge1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgLmdlbnJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgLyogZm9yIFNhZmFyaSAqL1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAvKiBmb3IgSUU5KywgRmlyZWZveCA0KywgT3BlcmEsIENocm9tZSAqL1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMXB4IDEwcHggM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbjogNDVweCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50IHtcbiAgICAgIGg0LCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9iaWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9zbWFsbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWwge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA3MjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC8vcGFkZGluZzogMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2JpZyB7XG4gICAgICAgIC8vd2lkdGg6IDQ5JTtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9iaWdfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmdlbnJlX3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnQge1xuICAgICAgYSB7XG4gICAgICAgICYuaDQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ2VucmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnViYmxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcblxuICAuYnViYmxlc193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC00NnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgLmJ1YmJsZV9jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDQ2cHggMzBweCAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLm51bWJlcl8xIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICYubnVtYmVyXzIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIH1cblxuICAgICAgJi5udW1iZXJfNSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLm51bWJlcl83IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgICB9XG5cbiAgICAgICYud2Ige1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggLTFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2Yge1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2Ige1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggLTFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuYncge1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAtMnB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiA3M3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2hpdGUge1xuICAgIC5idWJibGVzX3dyYXBwZXIge1xuICAgICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgICAmLm9mIHtcbiAgICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmJ3IHtcbiAgICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIC5idWJibGVzX3BvaW50IHtcbiAgICAgICYud2Ige1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2Ige1xuICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAuYnViYmxlc193cmFwcGVyIHtcbiAgICAgIC5idWJibGVzX3BvaW50IHtcbiAgICAgICAgJi5vZiB7XG4gICAgICAgICAgLmJ1YmJsZV9jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmJ3IHtcbiAgICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc3Vic2NyaWJlX3dyYXBwZXIge1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYTU0O1xuICBwYWRkaW5nOiAxM3B4IDMwcHggMTVweDtcbiAgbWF4LXdpZHRoOjk4MHB4O1xuXG4gIC5zdWJzY3JpYmVfaW5wdXRfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gICAgJi5pbnZhbGlkX2VtYWlsIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNlMTBhMjI7XG4gICAgICAgIGNvbG9yOiAjZTEwYTIyO1xuICAgICAgfVxuXG4gICAgICAuc3Vic2NyaWJlX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTBhMjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDMxN3B4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuc3Vic2NyaWJlX2J1dHRvbl9tb2JpbGVfc3Vic2NyaWJlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cblxuICAgICAgJi5zdWJzY3JpYmVkIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWJzY3JpYmVfaW1hZ2Uge1xuICAgIG1hcmdpbjogOHB4IDE3cHggMCAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiA0MzRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAuc3Vic2NyaWJlX2lucHV0X3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgICB3aWR0aDogMjlweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZpbGw6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjY2cHgpIHtcbiAgICAgIC5zdWJzY3JpYmVfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuc3Vic2NyaWJlIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgIH1cbiAgICAgIC5zdWJzY3JpYmVfaW5wdXRfd3JhcHBlciB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Vic2NyaWJlX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6IDY2N3B4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgICBtYXJnaW46IDIwcHggMTBweDtcblxuICAgICAgLnN1YnNjcmliZV9pbnB1dF93cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDkzJTtcblxuICAgICAgICAuc3Vic2NyaWJlX2J1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpYmVfaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJldmlvdXNseV93cmFwcGVyIHtcbiAgLnByZXZpb3VzbHlfc2VyaWVzIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiA3NjBweDtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnRlcmVzdGluZyB7XG4gICAgd2lkdGg6IDUxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmLmxvbmdfYmxvY2sge1xuICAgIC5wcmV2aW91c2x5X3NlcmllcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIC5pbnRlcmVzdGluZ19mYWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgICAucHJldmlvdXNseV9zZXJpZXMge1xuICAgICAgICBwYWRkaW5nOiAwIDUlIDMwcHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAucHJldmlvdXNseV9zZXJpZXMge1xuICAgICAgcGFkZGluZzogMCA1JSA1NnB4IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAuaW50ZXJlc3Rpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5pbnRlcmVzdGluZ19mYWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyLCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdG9yX29mX3dlZWsge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICAgIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjdG9yX29mX3dlZWtfaW5mbyB7XG4gICAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNzM2cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAgIC5pbnRlcmVzdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG4gICAgICAgIC5pbnRlcmVzdGluZ19mYWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICMwMDA7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDc2JTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFjdG9yX29mX3dlZWsge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzM2cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2MHB4KSB7XG4gICAgLnByZXZpb3VzbHlfd3JhcHBlciAucHJldmlvdXNseV9zZXJpZXMgPiBwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5pbnRlcmVzdGluZyB7XG4gIHdpZHRoOjEwMCU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmludGVyZXN0aW5nX2ZhY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiA1MTBweDtcbiAgaGVpZ2h0OiAzOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzkwcHg7XG4gIH1cblxuICAuYnV0dG9uLWJsdWUge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMzBweDtcbiAgfVxuXG4gIC5uZXdzX2Jhbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMnB4IDEwcHggNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDEwJSAwIDMwcHg7XG4gIH1cblxuICBzdmcge1xuICAgICYuaW50ZXJlc3RpbmdfcmVsb2FkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnRyYW5zaXRpb24oZmlsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNGMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzc3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbiB7XG4gICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgcmdiYSgwLCAwLCAwLCAwLjYpIDEwMCUpO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYubmV3c19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb25fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcmVzdGluZ19idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTdmYjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbl9jb250ZW50IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG5cbiAgICAgICAgaDIsIHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIGgyLCBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uX2NvbnRlbnQge1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDtcblxuICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmFjdG9yX29mX3dlZWsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA1MTBweDtcblxuICAuYWN0b3Jfb2Zfd2Vla19pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmFjdG9yX29mX3dlZWtfaW5mbyB7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuXG4gICAgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkIHtcbiAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIH1cblxuICAgIC5hY3Rvcl9vZl93ZWVrX2luZm9faGVhZF90aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5hY3Rvcl9vZl93ZWVrX2luZm9faGVhZF90ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgaDIsIHAsIGEsIHNwYW4sIC5hY3Rvcl9vZl93ZWVrX2luZm9faGVhZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWFzb25zX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwNDBweDtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICAuc2Vhc29uc19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDEwcHggNHB4O1xuICAgICAgICBjb2xvcjogIzBkNTZhMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIHUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBkNTZhMDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgIHUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFzb25zX2NvbnRlbnQge1xuICAgIC8vcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC53YXRjaGVkX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgMTY3LCAyNTIsIC41KTtcbiAgICAgIH1cblxuICAgICAgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KSB1cmwoXCIuLi9pbWFnZXMvd2F0Y2hlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLndhdGNoZWQgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICAmI3Nvb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAuc3QxIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29vbl9iZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICB9XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG4gICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICMzOWE3ZmI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIC41KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAudHJhbnNpdGlvbihvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQpXG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5zZWFzb25zX2NvbnRlbnQge1xuICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMDtcblxuICAgIC5zZWFzb25zX2xpc3Qge1xuICAgICAgbGkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vhc29uc19jb250ZW50IHtcbiAgICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWFzb25zX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC45Myk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG5cbiAgLnBsYXlsaXN0X3BvcHVwX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjJweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgICB9XG5cbiAgICAucGxheWxpc3RfcG9wdXBfaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnBsYXlsaXN0X3BvcHVwX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xuICAgICAgICAgICAgc3Ryb2tlOiAjRkZGRkZGO1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyAuc3QwIHtcbiAgICAgICAgICAgIGZpbGw6IEBvcmFuZ2U7XG4gICAgICAgICAgICBzdHJva2U6IEBvcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICAucGxheWxpc3RfcG9wdXBfaGVhZGVyX3NlYXNvbnNfd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3B1cF9zZWFzb25zX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAuc2Vhc29uc19jb250ZW50IHt9XG4gICAgICAgIC8vbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgLnBsYXlsaXN0X3BvcHVwX3NlYXNvbl9oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2Vhc29uc19jb250ZW50X3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC53YXRjaGVkX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgMTY3LCAyNTIsIC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53YXRjaGVkX292ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSkgdXJsKFwiLi4vaW1hZ2VzL3dhdGNoZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLndhdGNoZWQgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuc29vbl9iZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgJiNzb29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAgICAgICAuc3QxIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0MCB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIC41KTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzM5YTdmYjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgJiA+IGRpdjpub3Qod2F0Y2hlZF9vdmVybGF5KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLnBsYXlsaXN0X3BvcHVwX3dyYXBwZXIge1xuICAgICAgLnBvcHVwX3NlYXNvbnNfd3JhcHBlciB7XG4gICAgICAgIC5zZWFzb25zX2NvbnRlbnQge1xuICAgICAgICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5wbGF5bGlzdF9wb3B1cF93cmFwcGVyIHtcbiAgICAgIC5wbGF5bGlzdF9wb3B1cF9oZWFkZXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvcHVwX3NlYXNvbnNfd3JhcHBlciB7XG4gICAgICAgIC5zZWFzb25zX2NvbnRlbnQge1xuICAgICAgICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgLnBob25lX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBmaWxsOiAjZjI2NTIyO1xuICAgIH1cbiAgfVxuICAudmlkZW9fY29udGVudF9jcmVhdG9yc193cmFwcGVyIHtcbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSkgMHB4LCByZ2JhKDAsIDAsIDAsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYrLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfbWFpbl9pbmZvIGEgdSB7XG4gICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfbWFpbl9pbmZvIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW9fY29udGVudF9jcmVhdG9yc193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbiB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAucGhvdG9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYrLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uX2luZm8gYSB1IHtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDEpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDEpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbl9pbmZvIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICB1IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAxKSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAxKSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29udGVudCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3RhYmxldCB7XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50IHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZF9wb2ludCB7XG4gICAgICB3aWR0aDogMTA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZF9wb2ludF9kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3MjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICB3aWR0aDogNjYuNiU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19vdGhlcl9wZXJzb24ge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3Bob25lIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJj4udmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgICAgJj4udmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3RhYmxldCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTIzcHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluX2luZm8ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbl9pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBob25lX2hpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGhvbmVfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgaDIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgJiArIC5waG9uZV9jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGVfdmlkZW9fY29udGVudF9jcmVhdG9ycyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC40cztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC40cztcbiAgICAgICYucmVhZHkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC40cztcbiAgICAgICAgJi53aWxsVW5tb3VudCB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1vYmlsZV92aWRlb19jb250ZW50X2NyZWF0b3JzX2hlYWRlciB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gICAgICAgIHBhZGRpbmc6IDExcHggMjBweCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmQge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBvdGF0byB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucGl1IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDAwMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA2O1xufVxuXG4uYnV0dG9uLWJsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWE3ZmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvdHRvbTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLnBlcnNvbnMge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICZfX2NvbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvbC1kZXNjcmlwdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDpAY29sLXdpZHRoIDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE0NXB4O1xuICByaWdodDogMTEwcHg7XG4gIC8vcmlnaHQ6IDE1MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgIGJvcmRlcjpub25lO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIHRleHQtaW5kZW50OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjNDg0ODQ4O1xuICB9XG59XG5cbi52aWRlby1yYXRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5ub3JtYWwge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdmcvbm9ybWFsLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIH1cblxuICAmLmJhZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9iYWQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgfVxuXG4gICYuZ29vZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9nb29kLnN2Z1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogODZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTQzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLDAuMyk7XG4gIH1cbn1cblxuLnByZWxvYWQtdG9tYXRvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMTAwMCU7XG59XG5cbi5uZXctdG9tYXRvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC45KTtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmX19zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLmNlbnRlcmVkKDUwJSwgNTAlKTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOjEwNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzAlO1xuICAgIGNvbG9yOiAjZWQ0MjJmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190cmlnZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tIDogMDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgei1pbmRleDogMTAwMjtcblxuICAgIHNwYW4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmODgyZTtcbiAgICAgIGNvbG9yOiAjYmY4ODJlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAmLnJvdHRlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdG9tYXRvL3JvdHRlbi5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB9XG5cbiAgICAmLmZyZXNoIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b21hdG8vZnJlc2gucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkNDIyZjtcbiAgICAgICAgY29sb3I6ICNlZDQyMmY7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OjMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDk0cHg7XG4gIH1cbiAgLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnRvbWF0by1hbmltYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOnBvcnRyYWl0KSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6MjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAubWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDAlO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiAxOTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJi5taW51cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYucGx1cyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBpbGF0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAuYmxvY2sgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgJjpob3ZlciAge1xuICAgICAgLmNvbXBpbGF0aW9uc19fb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIC41KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dClcbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG5cbi5yZWQtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBlO1xufVxuXG4uZ3JlZW4tYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGZmYzFiO1xufVxuXG4ub3JhbmdlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZDOTIwNztcbn1cblxuLmhjX19hdXRob3JpemF0aW9uX19zc28ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmhjYyB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5wbGF5ZXJfX2NvbnRlbnQtcHJldmlldyB7XG4gICAgLnBsYXkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cbiAgLnBhaWQtY29udGVudCB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMTMwcHg7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19wcmljZSB7XG4gICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wYWlkLWNvbnRlbnQge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLnBhaWQtY29udGVudF9fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNDEwcHgpIHtcbiAgLmJ1YmJsZXMgLmJ1YmJsZXNfd3JhcHBlciAuYnViYmxlc19wb2ludCB7XG4gICAgJi5udW1iZXJfOCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgLmJ1YmJsZXMgLmJ1YmJsZXNfd3JhcHBlciAuYnViYmxlc19wb2ludCB7XG4gICAgJi5udW1iZXJfNyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLmhlYWRlciB7XG4gICAgLnN1YnNjcmliZS1wYXltZW50X190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEwODBweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl82IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgLnN1YnNjcmliZS1wYXltZW50X190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDkyMHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgICYubnVtYmVyXzUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzU1cHgpIHtcbiAgLmJ1YmJsZXMgLmJ1YmJsZXNfd3JhcHBlciAuYnViYmxlc19wb2ludCB7XG4gICAgJi5udW1iZXJfNCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1OTVweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl8zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5udW1iZXJfMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLm51bWJlcl8xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA0MzBweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAzNDBweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmhlYWRlcl9fY29udGVudCBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuaW50ZXJlc3Rpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIC5pbnRlcmVzdGluZ19mYWN0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAuYWN0b3Jfb2Zfd2Vla193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYWN0b3Jfb2Zfd2Vla19pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFjdG9yX29mX3dlZWtfaW5mbyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIGJvZHkge1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50ZXJlc3Rpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5pbnRlcmVzdGluZ19mYWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAvL31cbiAgICB9XG5cbiAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAuYWN0b3Jfb2Zfd2Vla193cmFwcGVyIHtcbiAgICAgICAgLmFjdG9yX29mX3dlZWtfaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMzglO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRlcmVzdGluZ19mYWN0IHtcblxuICAgIC5idXR0b24tYmx1ZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG4gICAgfVxuICB9XG4gIC5pbnRlcmVzdGluZyB7XG4gICAgLmFjdG9yX29mX3dlZWsge1xuICAgICAgLmFjdG9yX29mX3dlZWtfd3JhcHBlciB7XG4gICAgICAgIC5hY3Rvcl9vZl93ZWVrX2luZm8ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIGJ1cmdlciBtZW51IG92ZXJ3cml0ZVxuICAuZHJhd2VyLS1sZWZ0IC5kcmF3ZXItbmF2Lm5hdmlnYXRpb24ge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAucGF5bWVudC1hbGxvd2VkIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIC51c2VyX2NvbnRyb2xzIHtcbiAgICAgICAgd2lkdGg6MzIwcHg7XG5cbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICZfX2x2bDEtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fbHZsMS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2YyZWZlYjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50YXBwZWQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBib2R5Om5vdCgudG91Y2hEZXZpY2UpICY6aG92ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb25fX2x2bDIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50YXBwZWQge1xuICAgICAgICAubmF2aWdhdGlvbl9fbHZsMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ubzJsdmwge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IGE6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sdmwyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICZfX2x2bDItbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2x2bDItaXRlbSB7XG4gICAgICAudG91Y2hEZXZpY2UgJi5oaWRlLWRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyNjUyMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YmNhdGVnb3JpZXMge1xuICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMmVmZWI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fY29tcGlsYXRpb25zIHtcbiAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAxNXB4IC01cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAtNXB4IDAgMTVweCAtNXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGJveC1zaGFkb3c6IC01cHggMCAxNXB4IC01cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIHVsIHt9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyX2NvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgICAvL3dpZHRoOiAxMjVweDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaCwgLmZhdm91cml0ZSwgLmxvZ2luIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgfVxuICAgIC5sb2dnZWQtaW4ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgI2YyZWZlYjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgLm5hdmlnYXRpb25fX2x2bDIge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX19sdmwyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlYXJjaGluZyAmIHtcbiAgICAgIG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNXB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgbmF2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDUwcHhcIik7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMmVmZWI7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyX2NvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wcm9tby1wYXltZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaCB7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlLXBheW1lbnQsIC5mYXZvdXJpdGUsIC5sb2dpbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWFyY2hpbmcgJiB7XG4gICAgICAvL25hdiB7XG4gICAgICAvLyAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vfVxuICAgICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fbHZsMS1saXN0IHt9XG4gICAgJl9fbHZsMS1pdGVtIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25fX2x2bDIge31cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbHZsMiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19sdmwyLWxpc3Qge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIH1cbiAgICAmX19sdmwyLWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbXBpbGF0aW9ucyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YyZWZlYjtcbiAgICB9XG5cbiAgfVxuXG4gIC5tb2JpbGUtdXNlci1jb250cm9scyB7XG4gICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCA3NXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1sb2dpbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9sb2dpbi1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCAzOXB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHg7XG4gIH1cbiAgLm1vYmlsZS1mYXYge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvZmF2b3JpdGVzLW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0IDQwcHggY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgfVxuICAubW9iaWxlLWxvZ291dCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tZXhpdC1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCA0MHB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbiAgLm1vYmlsZS1wdXJjaGFzZXMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvaWNvLXB1cmNoYXNlcy1vcmFuZ2Uuc3ZnXCIpIG5vLXJlcGVhdCA0MnB4IGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgaHRtbC5icmFuZGluZyAuaGVhZGVyLFxuICBib2R5LmJyYW5kaW5nIC5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubGF5b3V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5uZXctdG9tYXRvIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgICZfX2Nsb3NlIHtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnBsYXllcl9fd3JhcHBlciAudmlkZW8tcmF0aW5nIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAuYm94LXNpemluZygpO1xuXG4gICAgJi5nb29kLCAmLmJhZCwgJi5ub3JtYWwge1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMjBweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5uby1hZHMtYnV0dG9uICYge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAucGxheWVyX193cmFwcGVyIC52aWRlby1yYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IGF1dG87XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMwMDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5uZXctdG9tYXRvIHtcbiAgICAmX190cmlnZ2VyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAmLnJvdHRlbiB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZyZXNoIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuYm94LXNpemluZygpO1xuICAgICAgfVxuICAgIH1cbiAgICAubWFyayB7XG4gICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgIC5yYXRlIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA4NnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmNvbXBpbGF0aW9ucyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmNvbXBpbGF0aW9ucyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5jb21waWxhdGlvbnMge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC5wbGF5ZXJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNTYyLjVweDtcbiAgfVxufVxuXG4uY29udHJvbHNfY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufSIsIi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZWRpcmVjdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucG9wdXAtdHJpZ2dlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb250ZW50X19zaGFkb3cge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogMTI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLDAsMCwwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6ICAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIGJveC1zaGFkb3c6ICAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudmlkZW9fcGFnZSAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIGZpeCBzZWFzb25zIG92ZXJsYXkgcG9wdXBcbiAgfVxufVxuXG4vKi5jYXRlZ29yeV9wYWdlKi8gLmNvbnRlbnRfX3NoYWRvdyAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmxhbmRpbmdfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICB9XG5cbiAgJiA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICB0YWJsZSAuaWNvX193cmFwcGVyIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBvcmFuZ2U7XG4gIH1cblxuICAuY29udGFjdHMtaWNvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICB9XG4gIC5jb250YWN0cy1waG9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAuY29udGFjdHMtcGhvbmUtY29udGVudCB7XG4gICAgfVxuICAgIC5jb250YWN0cy1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NXB4IC0yNDVweDtcbiAgICAgICYucHJvZHVjdGlvbi1pY28ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1cHggLTIwOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFjdHMtZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgLmNvbnRhY3RzLWVtYWlsLWNvbnRlbnQge1xuICAgIH1cbiAgICAuY29udGFjdHMtZW1haWwtbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZWZ0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdHMtaWNvIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtMjQ1cHg7XG4gICAgICAmLmNvbnRhY3RzLWVtYWlsLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI5cHggLTIwOXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdHMtbGluay1pY28ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQgLTU3M3B4IC0zMThweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCAwIDFweDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhY3RzLWxvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAuY29udGFjdHMtbG9jYXRpb24tY29udGVudCB7XG4gICAgICAvL3dpZHRoOiA2NTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICAgIC5jb250YWN0cy1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yNDVweDtcbiAgICAgICYuY29udGFjdHMtbG9jYXRpb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTNweCAtMjA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5tb25leS1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODBweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICB9XG4gIH1cblxuICAvKiBTbGlkZXIgKi9cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC8qLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3QgeyBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJ2FqYXgtbG9hZGVyLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9Ki9cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG4gIH1cblxuICAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2ssIC5zbGljay1zbGlkZSwgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6b29tOiAxO1xuICB9XG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8qIEljb25zICovXG4gIC8qQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7IHNyYzogdXJsKCdmb250cy9zbGljay5lb3QnKTsgc3JjOiB1cmwoJ2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKCdmb250cy9zbGljay53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCdmb250cy9zbGljay50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCdmb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfSovXG5cbiAgLyogQXJyb3dzICovXG4gIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXByZXY6Zm9jdXMsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSwgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG5cbiAgLyouc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7IGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiB3aGl0ZTsgb3BhY2l0eTogMC44NTsgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH0qL1xuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkwXCI7XG4gIH1cblxuICAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxOTJcIjtcbiAgfVxuXG4gIC8qIERvdHMgKi9cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMHB4IDVweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gIH1cblxuICAuYmlnZ2VzdC1zbGlkZXIgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgICAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgIC8vaGVpZ2h0OiAxNDRweDtcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC0zNjZweCAtMjQ4cHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTM2NnB4IC0yNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC00MzBweCAtMjQ4cHg7XG4gICAgICB3aWR0aDogNTRweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC00MzBweCAtMjQ4cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zL2ltYWdlcy9zcHJpdGUucG5nKSAgbm8tcmVwZWF0IC0yNzVweCAtMTYycHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTFweCAtMTYycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xuICAgICAgZGl2IHtcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmxhbmRpbmctY29udGVudC1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAzMHB4IDYwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGFuZGluZ19fY29udGVudCB0YWJsZSAuaWNvX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jayB7XG5cbiAgJi1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgJi5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAucGxheWxpc3QtbGluay1oMiB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAucHJvZHVjdC1saXN0IHtcblxuICAgICAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucHJvZHVjdC1saXN0X19pdGVtX2hvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgIHBhZGRpbmc6IDZweCAxOXB4O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG5cbiAgICAmLnJlY2VudGx5LXZpZXdlZCB7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBoZWlnaHQ6IDMwNnB4O1xuICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICYtaG92ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXByb2dyZXNzIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSk7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA3MXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgLmJsb2NrIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmJsb2NrIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLnJlY2VudGx5LXZpZXdlZCB7XG4gICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMjU1cHg7XG4gICAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIGhlaWdodDogMzQ4cHg7XG5cbiAgICAucG9zdGVyIHtcbiAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgJl9uYW1lIHtcbiAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAucG9zdGVyIHtcbiAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jayB7XG4gICAgLnZpZGVvLWNvbXBpbGF0aW9uIHtcbiAgICAgICYucmVjZW50bHktdmlld2VkIHtcbiAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgICAgICAgLy9oZWlnaHQ6IDI1NXB4O1xuICAgICAgICAgIC5wb3N0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgJi5tYWluLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbmFtZSB7XG4gICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmX2luZm8ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLy5zbGljay1hcnJvdyB7XG4gICAgICAvLyAgdG9wOiAwO1xuICAgICAgLy8gIGJvdHRvbTogNzJweDtcbiAgICAgIC8vICBoZWlnaHQ6IGF1dG87XG4gICAgICAvL31cbiAgICB9XG4gICAgLnZpZGVvLWNvbXBpbGF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgLy9oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUzNHB4KSB7XG4gIC5ibG9jayAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuYmxvY2sgLnByb2R1Y3QtbGlzdCAuc2xpY2stYXJyb3cge1xuICAgIGJvdHRvbTogMTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMzNHB4KSB7XG4gIC5ibG9jayAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAxMjVweDtcbiAgfVxufVxuXG4ucGFnZXRvcEJuUGxhY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufSIsIi5zdWJzY3JpYmUtcGFnZSB7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAmX19zdGVwcyB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC5ib3JkZXItcmFkaXVzKDdweCk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIFxuICAmX19zdGVwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zdGVwLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXBzLWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RlcC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHdpZHRoOiAxMTVweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXV0aCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXAtYXV0aC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGFyaWZmIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC10YXJpZmYuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3BheW1lbnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3N1YnNjcmliZS1zdGVwLXBheW1lbnQuc3ZnXCIpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyb2xzIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC1jb250cm9scy5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2F0Y2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXAtd2F0Y2guc3ZnXCIpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGVwLW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX190YXJpZmZzIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX3RhcmlmZnMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX190YXJpZmYge1xuICAgIG1hcmdpbjogMzBweCAxNXB4IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtcHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY5OTMzO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtY292ZXItaW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnNjcmliZS1wYWdlX190YXJpZmYtc2hhZG93LW1pZGRsZSB7XG4gICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmlmZi1jb3ZlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190YXJpZmYtY292ZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAuYm9yZGVyLXJhZGl1cyg1cHgpO1xuICB9XG5cbiAgJl9fdGFyaWZmLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAmX190YXJpZmYtc2hhZG93LWJvdHRvbSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDEwJTtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJl9fdGFyaWZmLXNoYWRvdy1taWRkbGUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICZfX3RhcmlmZi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuXG4gICZfX3RhcmlmZi1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAmX190YXJpZmYtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5ib3JkZXItcmFkaXVzKDE4cHgpO1xuICB9XG59XG4iLCIuc2VhcmNoLXN1Z2dlc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgd2lkdGg6IDMwMHB4O1xuICAuYm94LXNpemluZygpO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAuYm94LXNpemluZygpO1xuICAgIC5ib3gtc2hhZG93KDBweCAzcHggN3B4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMykpO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZWZlYjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLnRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICAgIHdpZHRoOiA2MnB4O1xuICAgIH1cbiAgfVxuICAmX19pbmZvIHt9XG4gICZfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gICZfX2RldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICB9XG4gICZfX3RvdGFsIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZjI2NTIyIDBweCwgI2YyNjUyMikgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZSB7XG4gIC5jb250ZW50X19sYXlvdXQgJiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3NlYXJjaC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgJl9fc2VhcmNoLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tc2VhcmNoLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtaW5kZW50OiAzMDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMjBweFwiKTtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VhcmNoLXBhZ2VfX3NlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wYWdlLWhlYWRlciArICYge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59IiwiLnBlcnNvbnMge1xuICAuZmlsdGVycyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZXJzb25zX19saXN0IHtcblxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcblxuICAgICAgJjpub3QoLmNlbnRlcmVkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY2VudGVyZWQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaXRlbSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHggNDBweDtcblxuICAgICAgLmltZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wZXJzb24ge1xuICAmX19wYWdlIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VtbWFyeSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJl9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuXG4gICAgaW1nIHt9XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICB9XG5cbiAgJl9fbmFtZS1lbiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgJl9faW5mby1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgJl9faW5mby1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbmZvLXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wZXJzb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uIHtcbiAgICAmX19wYWdlIHtcbiAgICAgIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcGhvdG8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxufSIsIi8vIGpxdWVyeSB1aSBhY2NvcmRpb24gb3ZlcnJpZGVcbi51aS1hY2NvcmRpb24ge1xuICAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggNDBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuIiwiLmxrIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNTdweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAubWVzc2FnZXMtbGlzdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgLmJvcmRlci1yYWRpdXMoN3B4KTtcblxuICAgIC5tZXNzYWdlcyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiBncmVlbjtcbiAgICAgIH1cbiAgICAgIC5lcnJvciB7XG4gICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0ge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZzogMzhweCA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgLmJvcmRlci1yYWRpdXMoN3B4KTtcblxuICAgIC51c2VyLWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxleGVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiAgc3BhY2UtYmV0d2VlbjtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMzMjM7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweCA3cHggNnB4IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2VkMzQyMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgfVxuXG4gICAgLmlucHV0LXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGlucHV0LCAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWQzMzIzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6ICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNoYW5nZS1wYXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIC5kZWNvcmF0b3Ige1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jaGFuZ2UtcGFzcy1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucHJvZHVjdC1saXN0IHtcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICB3aWR0aDogY2FsYyh+JzEwMCUgKyAyMHB4Jyk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgLmNvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgLnVzZXIge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgY29sb3I6ICM2NTAwYzk7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb3JhbmdlO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9faXRlbV9mYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMzcwcHg7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvZmF2b3JpdGVzLWJnLWdyYXkuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNnB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgY29sb3I6ICNjZTI4MGY7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAudHJhbnNpdGlvbihjb2xvciAwLjJzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvZmF2b3JpdGVzLWJnLXJlZC5zdmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAudHJhbnNpdGlvbihvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICB0b3A6IDI2NXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgdG9wOiAxOTVweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saXN0X19pdGVtX25hbWUge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW1faW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cblxuICBwICsgLnByb21vY29kZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3QgKyAucHJvbW9jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5wcm9tb2NvZGUge1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG5cbiAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICB9XG4gICAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgJl9fc3VibWl0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keSB7XG4gIC5zZWxlY3RpemUtY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLnNpbmdsZSB7XG4gICAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogICAgICAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICYgPiAqIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RpemUtZHJvcGRvd24ge1xuXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcblxuICAgICAgW2RhdGEtc2VsZWN0YWJsZV0sIC5vcHRncm91cC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgLmxrIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZXMtbGlzdCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnVzZXItbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLnByb21vY29kZV9fbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxrIHtcbiAgICAucHJvbW9jb2RlX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnByb21vY29kZV9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtaGVhZCB7XG4gICAgICAudXNlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRvcDogMTFweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYXFfYmxvY2sge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDE3cHg7XG4gIH1cbn0iLCIudXNlckFncmVlbWVudFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgaDEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIHAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5udW0ge1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzowIDAgMjBweCAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJiA+IGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59IiwiLmFkdl93cmFwcGVyIHtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fY29uZGVuc2VkX3JlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgLmFkdl9kZXNjcmlwdGlvbiB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmMwMDA7XHJcbiAgICAvL3BhZGRpbmc6IDAgMTQ5cHggMzNweDtcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYWR2X3BvaW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgLy93aWR0aDogNjQ1cHg7XHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIC8vY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAmLmFkdl9wb2ludF9oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIC8vZm9udC1mYW1pbHk6IEBQTV9yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAvL3dpZHRoOiA2NDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAvL2NvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2X3BvaW50X2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuYWR2X2ZpcnN0IHtcclxuICAgICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NXB4IC0yODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkdl9zZWNvbmQge1xyXG4gICAgICAuYWR2X3BvaW50X2ltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI5cHggLTI4MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2X3RoaXJkIHtcclxuICAgICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWR2X2NsaWVudHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIC5qc1NsaWRlQ29udHJvbHMge1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjhweDtcclxuICAgICAgICAmLmpzU2xpZGVQcmV2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmpzU2xpZGVOZXh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0xOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRvdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDZweCAtMXB4O1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODJweCAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcF9iYW5uZXIge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5iYW5uZXJfNzI4X3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC5iYW5uZXJfNzI4X3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGxzY3JlZW5Ib2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLmZ1bGxzY3JlZW5PdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuODUpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkgPiAuZnVsbHNjcmVlbl9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MXB4KSAhaW1wb3J0YW50O1xyXG4gIHRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ1bGxzY3JlZW5Ib2xkZXIgLmZ1bGxzY3JlZW5fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwOyovXHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC8qd2lkdGg6IDEwMCU7Ki9cclxuICAvKmhlaWdodDogMTAwJTsqL1xyXG4gIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5mdWxsc2NyZWVuX19jb250YWluZXIubG9hZGVkIHtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgbWluLWhlaWdodDogdW5zZXQ7XHJcbn1cclxuXHJcbi5mc19fY2xvc2Uge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6IDUwJSA1MCUgbm8tcmVwZWF0ICNmMjY1MjI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMjY1MjI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTFNVEp3ZUNJZ2FHVnBaMmgwUFNJMU1USndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lEVXhNaUExTVRJaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk56UXVPVFkyTERRek55NHdNVE5qTFRrNUxqazNMVGs1TGprM0xUazVMamszTFRJMk1pNHdOallzTUMwek5qSXVNRE0zWXpFd01DNHdNREl0T1RrdU9UY3NNall5TGpBMk55MDVPUzQ1Tnl3ek5qSXVNRFk0TERCak9Ua3VPVGNzT1RrdU9UY3hMRGs1TGprM0xESTJNaTR3Tmpjc01Dd3pOakl1TURNM1F6TXpOeTR3TXpNc05UTTJMams1T0N3eE56UXVPVFk0TERVek5pNDVPVGdzTnpRdU9UWTJMRFF6Tnk0d01UTjZJRTB6T1RFdU56Z3pMREV5TUM0eU1qZGpMVGMxTGpBd01TMDNOQzQ1T0RVdE1UazJMalUyTlMwM05DNDVPRFV0TWpjeExqVXpOU3d3WXkwM05TNHdNREVzTnpRdU9UZzFMVGMxTGpBd01Td3hPVFl1TlRVc01Dd3lOekV1TlRNMVl6YzBMamszTERjMExqazROaXd4T1RZdU5UTTBMRGMwTGprNE5pd3lOekV1TlRNMUxEQkRORFkyTGpjMU5Dd3pNVFl1TnpjMkxEUTJOaTQzTlRRc01UazFMakl4TWl3ek9URXVOemd6TERFeU1DNHlNamQ2SUUweE9EZ3VNVEkwTERNMk9TNHhNemRzTFRRMUxqSTFNUzAwTlM0eU5qWnNOamN1T0RjMkxUWTNMamczTjJ3dE5qY3VPRGMyTFRZM0xqZzNObXcwTlM0eU5URXRORFV1TWpZM1RESTFOaXd5TVRBdU56UXpiRFkzTGpnM055MDJOeTQ0T1RKc05EVXVNalVzTkRVdU1qWTNiQzAyTnk0NE56WXNOamN1T0RjMmJEWTNMamczTml3Mk55NDROemRzTFRRMUxqSTFMRFExTGpJMk5rd3lOVFlzTXpBeExqSTBOVXd4T0RndU1USTBMRE0yT1M0eE16ZDZJaTgrUEM5emRtYyspO1xyXG59XHJcbi5mc19fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHJnLWItYWxsLXdyYXAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIHByZWxvYWRlciAqL1xyXG4uZnVsbHNjcmVlblByZWxvYWRlciB7XHJcbiAgd2lkb3dzOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5hZGJsb2NrRGV0ZWN0ZWQgLmZ1bGxzY3JlZW5Ib2xkZXIsXHJcbi5hZGJsb2NrRGV0ZWN0ZWQgLmZ1bGxzY3JlZW5QcmVsb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFkQmFubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4ubGRzLXJpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcclxufVxyXG4ubGRzLXJpbmcgZGl2IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTFweDtcclxuICBoZWlnaHQ6IDUxcHg7XHJcbiAgbWFyZ2luOiA2cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgI2YyNjUyMjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjI2NTIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcclxufVxyXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxufVxyXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtcmluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogZW5kIG9mIHByZWxvYWRlciAqL1xyXG5cclxuLmRldGVjdGVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiN4aWVsd21obGhhbGRiayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbiIsIi5sYW5kaW5nLXNsaWRlci5iaWdnZXN0LXNsaWRlciArIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFydG5lcnNfZGVzY3JpcHRpb24ge1xuXG4gIC5wYXJ0bmVyc19wb2ludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmNmMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc19wb2ludF9oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcy9pbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgfVxuXG4gIC5wYXJ0bmVyc19maXJzdCB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjVweCAtMjgxcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzX3NlY29uZCB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtMjgxcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzX3RoaXJkIHtcbiAgICAucGFydG5lcnNfcG9pbnRfaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODFweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAucGFydG5lcnNfcG9pbnRfaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyc19wb2ludF9oZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbn0iLCIubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAucHJvbW8taGVhZGVyIHtcbiAgICBjb2xvcjogIzAyMDEwMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyOHB4IDUwcHggNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMjAxMDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vbWFyZ2luOiAwIDM2MHB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG5cbiAgLmxhbmRpbmctcHJvbW8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbGlkZXItbmF2LXdyYXAge1xuICAgIHdpZHRoOiA4NzNweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL3Byb21vL3Byb21vXzAzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIGxlZnQ6IC03NHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL3Byb21vL3Byb21vXzA1LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAtNzRweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIC5pdGVtIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgbWFyZ2luOiAwIDE3cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLmFjdC1zbGlkZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmM2MDA7XG4gICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTEzcHg7XG4gICAgICAgIC8vaGVpZ2h0OiA2NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwcHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYXBwcy1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICB3aWR0aDogMTIzcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDQwcHggMzBweCA0N3B4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLmJnZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvcHJvbW8vdHYtYmdfMDMucG5nXCIpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuICB9XG4gIC5zaGFyZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDM2cHggNDBweCAwO1xuXG4gICAgLnNoYXJlLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5zb2NpYWwtbGlrZXNfdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAuc29jaWFsLWxpa2VzX193aWRnZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1saWtlc19fd2lkZ2V0X3Zrb250YWt0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saWtlc19fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLy9mb250LWZhbWlseTogQFBNX2xpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcblxuXG4gICAgICAuc29jaWFsLWxpa2VzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB9XG4gICAgICAmLnNvY2lhbC1saWtlc19fYnV0dG9uX3Zrb250YWt0ZSB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29jaWFsLWxpa2VzX19idXR0b25fbWFpbHJ1IHtcbiAgICAgICAgLnNvY2lhbC1saWtlc19faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMXB4IC0zNDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zb2NpYWwtbGlrZXNfX2J1dHRvbl9mYWNlYm9vayB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjZweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29jaWFsLWxpa2VzX19idXR0b25fdHdpdHRlciB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODJweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saWtlc19fY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnR2LWJnIHtcbiAgd2lkdGg6IDc1MXB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9wcm9tby9wcm9tby1zbGlkZXIucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNsaWRlci1mb3Ige1xuICAgIHdpZHRoOiA3NDRweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIG1hcmdpbjogNHB4IDAgMCAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLnNsaWRlci1uYXYtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLW5hdi13cmFwIHtcbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBsZWZ0OiAtNTRweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICByaWdodDogLTU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5iZ2cge1xuICAgICAgLnR2LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDcxMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzk4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgLy93aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItbmF2LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDI4cHggYXV0byAyMnB4O1xuICAgIH1cblxuICAgIC5hcHBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICYgPiBwIHtcbiAgICAgICAgLy93aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgLmFwcHMtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCA4cHggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW46IDI5cHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAuYmdnIHtcbiAgICAgIC50di1iZyB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgaGVpZ2h0OiAzODVweDtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLmJnZyB7XG4gICAgICAudHYtYmcge1xuICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAucHJvbW8taGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMTNweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJnZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIC50di1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGlkZXItZm9yIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYW5kaW5nLXByb21vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzg1OWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy93aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM5Nzg1OWU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItbmF2LXdyYXAge1xuICAgICAgbWFyZ2luOiA2cHggYXV0byAwO1xuICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vdG9wOiAzNXB4O1xuXG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIC8vbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgLy9yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBzIHtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luOiAzMHB4IC0yMHB4IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgNDBweFwiKTtcblxuICAgICAgcCB7XG4gICAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAuYXBwcy1saXN0IHtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5zbGlkZXItbmF2LXdyYXAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmJnZyB7XG4gICAgICAudHYtYmcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgLmxhbmRpbmctcHJvbW8tbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hcHBzX3dyYXBwZXIge1xuICAvL21hcmdpbjogMCAtMjBweCAtMTVweDtcbiAgb2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxhbmRpbmdfX2NvbnRlbnQgJiAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFwcHNfcG9wdXBfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFwcHNfZGVzY3JpcHRpb24ge1xuICAgIC5sZW5kaW5nX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXRhYnMge1xuICAgICAgJiA+IGgzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIC5tX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGFuZGluZ19oZWFkZXJfaWNvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgLy8gICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNTczcHggLTM3NnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgICAuYXBwc19zbWFydCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5hcHBzX3NtYXJ0X21lbnUge1xuICAgICAgICBtYXJnaW46IDkxcHggMCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYXBwc19zbWFydF9hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwc19wb2ludF9iZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBzcHJpdGUgbm8tcmVwZWF0IC01NzNweCAtMzg3cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfc21hcnRfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvYXBwc195ZWxsb3dfYm9yZGVyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgIC5hcHBzX3NtYXJ0X2luZm8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcHNfc21hcnRfaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcHNfY29uc29sZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFhYThjO1xuICAgICAgbWluLWhlaWdodDogNjE3cHg7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmFwcHNfY29uc29sZV9tZW51IHtcbiAgICAgICAgbWFyZ2luOiA5MXB4IDAgMCAzMHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFwcHNfc21hcnRfYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNTczcHggLTM4N3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcHBzX2NvbnNvbGVfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvYXBwc19ncmVlbl9ib3JkZXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgLmFwcHNfY29uc29sZV9pbmZvIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDEycHg7XG4gICAgICAgICAgLmFwcHNfY29uc29sZV9saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYXBwc19saXN0X3BvaW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTU2NXB4IC0zODdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXBwc19jb25zb2xlX2ltZyB7XG4gICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMCAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcHNfbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAuYXBwc19tb2JpbGVfbWVudSB7XG4gICAgICAgIG1hcmdpbjogOTFweCAwIDAgMzBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hcHBzX3NtYXJ0X2FjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU3M3B4IC0zNzZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXBwc19tb2JpbGVfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19tb2JpbGVfaW5mbyB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCA3cHg7XG4gICAgICAgICAgLmFwcHNfbW9iaWxlX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgLmFwcHNfbGlzdF9wb2ludCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC01NjVweCAtMzc5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaHVtb3ItbGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL21vYmlsZV8yLmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgICAgfVxuICAgICAgLnR1cmJvLWxhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9tb2JpbGVfMS5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZGluZy10YWJzIHtcbiAgLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvbW9iaWxlXzEuanBnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG59XG4ubW9iLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9tb2JpbGVfMi5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbn1cbi5sYW5kaW5nX21lbnVfYWN0aXZle1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmNmMwMDtcbn1cbi5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogNjdweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5hcHBzX3dyYXBwZXIge1xuICAgIC5hcHBzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIC5hcHBzX3NtYXJ0IHtcbiAgICAgICAgLmFwcHNfc21hcnRfbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBzX3NtYXJ0X2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyMDBweFwiKTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwc19zbWFydF9pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA0MzBweFwiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcHNfc21hcnRfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfY29uc29sZSB7XG4gICAgICAgIC5hcHBzX2NvbnNvbGVfbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBzX2NvbnNvbGVfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDIwMHB4XCIpO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHBzX2NvbnNvbGVfaW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDMwcHhcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHBzX2NvbnNvbGVfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfbW9iaWxlIHtcbiAgICAgICAgLmFwcHNfbW9iaWxlX21lbnUge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19tb2JpbGVfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDIwMHB4XCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuXG4gIC5hcHBzX3dyYXBwZXIge1xuICAgIC5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIC5sZW5kaW5nX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAncm9ib3RvcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMCAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuXG4gICAgICAubGFuZGluZy10YWJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG5cbiAgICAgICAgJiA+IGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZGluZ19oZWFkZXJfaWNvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNDU1cHggLTIxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcHMtbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgIC50YWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU1OXB4IC0zNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDJweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tX2l0ZW1zIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgICAgICAgLmFwcHNfbGlzdF9wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnVfb3BlbmVkIHtcbiAgICAgICAgICAgICAgLm1faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZsaXBwZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjk5MTI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1OXB4IC0zNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nLXRhYnMtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogc2VsZWN0aXplLmRlZmF1bHQuY3NzICh2MC4xMi40KSAtIERlZmF1bHQgVGhlbWVcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqIEBhdXRob3IgQnJpYW4gUmVhdmlzIDxicmlhbkB0aGlyZHJvdXRlLmNvbT5cbiAqL1xuXG4vLyBiYXNlIHN0eWxlc1xuXG5Ac2VsZWN0aXplLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuQHNlbGVjdGl6ZS1mb250LXNtb290aGluZzogaW5oZXJpdDtcbkBzZWxlY3RpemUtZm9udC1zaXplOiAxM3B4O1xuQHNlbGVjdGl6ZS1saW5lLWhlaWdodDogMThweDtcblxuQHNlbGVjdGl6ZS1jb2xvci10ZXh0OiAjMzAzMDMwO1xuQHNlbGVjdGl6ZS1jb2xvci1ib3JkZXI6ICNkMGQwZDA7XG5Ac2VsZWN0aXplLWNvbG9yLWhpZ2hsaWdodDogcmdiYSgxMjUsMTY4LDIwOCwwLjIpO1xuQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaW5wdXQtZnVsbDogQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDtcbkBzZWxlY3RpemUtY29sb3ItZGlzYWJsZWQ6ICNmYWZhZmE7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW06ICNmMmYyZjI7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDogQHNlbGVjdGl6ZS1jb2xvci10ZXh0O1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlcjogI2QwZDBkMDtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmU6ICNlOGU4ZTg7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyOiAjY2FjYWNhO1xuQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bjogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyOiBAc2VsZWN0aXplLWNvbG9yLWJvcmRlcjtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDogI2YwZjBmMDtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmU6ICNmNWZhZmQ7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ6ICM0OTVjNjg7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLXRleHQ6IHJnYmEocmVkKEBzZWxlY3RpemUtY29sb3ItdGV4dCksIGdyZWVuKEBzZWxlY3RpemUtY29sb3ItdGV4dCksIGJsdWUoQHNlbGVjdGl6ZS1jb2xvci10ZXh0KSwgMC41KTtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dDtcbkBzZWxlY3RpemUtY29sb3Itb3B0Z3JvdXA6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd247XG5Ac2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbkBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtOiAzMCU7XG5Ac2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS10ZXh0OiAzMCU7XG5Ac2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS1ib3JkZXI6IDMwJTtcbkBzZWxlY3RpemUtb3BhY2l0eS1kaXNhYmxlZDogMC41O1xuXG5Ac2VsZWN0aXplLXNoYWRvdy1pbnB1dDogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTtcbkBzZWxlY3RpemUtc2hhZG93LWlucHV0LWZvY3VzOiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjE1KTtcbkBzZWxlY3RpemUtYm9yZGVyOiAxcHggc29saWQgQHNlbGVjdGl6ZS1jb2xvci1ib3JkZXI7XG5Ac2VsZWN0aXplLWRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkIEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyO1xuQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbkBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXI6IDA7XG5Ac2VsZWN0aXplLW1heC1oZWlnaHQtZHJvcGRvd246IDIwMHB4O1xuXG5Ac2VsZWN0aXplLXBhZGRpbmcteDogOHB4O1xuQHNlbGVjdGl6ZS1wYWRkaW5nLXk6IDhweDtcbkBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXg6IDZweDtcbkBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXk6IDJweDtcbkBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg6IEBzZWxlY3RpemUtcGFkZGluZy14O1xuQHNlbGVjdGl6ZS1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teTogNXB4O1xuQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS14OiAzcHg7XG5Ac2VsZWN0aXplLW1hcmdpbi1pdGVtLXk6IDNweDtcblxuQHNlbGVjdGl6ZS1hcnJvdy1zaXplOiA1cHg7XG5Ac2VsZWN0aXplLWFycm93LWNvbG9yOiAjODA4MDgwO1xuQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ6IDE1cHg7XG5cbkBzZWxlY3RpemUtY2FyZXQtbWFyZ2luOiAwIDJweCAwIDA7XG5Ac2VsZWN0aXplLWNhcmV0LW1hcmdpbi1ydGw6IDAgNHB4IDAgLTJweDtcblxuLnNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIChAcmFkaWkpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaWk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGlpO1xuICBib3JkZXItcmFkaXVzOiBAcmFkaWk7XG59XG4uc2VsZWN0aXplLXVuc2VsZWN0YWJsZSAoKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0aXplLWJveC1zaGFkb3cgKEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93O1xuICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuLnNlbGVjdGl6ZS1ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEB0eXBlO1xuICAtbW96LWJveC1zaXppbmc6IEB0eXBlO1xuICBib3gtc2l6aW5nOiBAdHlwZTtcbn1cbi5zZWxlY3RpemUtdmVydGljYWwtZ3JhZGllbnQgKEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20sIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgQGNvbG9yLXRvcCwgQGNvbG9yLWJvdHRvbSk7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKEBjb2xvci10b3ApLCB0byhAY29sb3ItYm90dG9tKSk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQGNvbG9yLXRvcCwgQGNvbG9yLWJvdHRvbSk7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pOyAvLyBPcGVyYSAxMS4xMFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAY29sb3ItdG9wLCBAY29sb3ItYm90dG9tKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQGNvbG9yLXRvcCksYXJnYihAY29sb3ItYm90dG9tKSkpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLCAuc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6IEBzZWxlY3RpemUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogQHNlbGVjdGl6ZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAc2VsZWN0aXplLWxpbmUtaGVpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBAc2VsZWN0aXplLWZvbnQtc21vb3RoaW5nO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IEBzZWxlY3RpemUtYm9yZGVyO1xuICBwYWRkaW5nOiBAc2VsZWN0aXplLXBhZGRpbmcteSBAc2VsZWN0aXplLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuc2VsZWN0aXplLWJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIC5zZWxlY3RpemUtYm94LXNoYWRvdyhAc2VsZWN0aXplLXNoYWRvdy1pbnB1dCk7XG4gIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cyhAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAmLmhhcy1pdGVtcyB7XG4gICAgQHBhZGRpbmcteDogQHNlbGVjdGl6ZS1wYWRkaW5nLXg7XG4gICAgQHBhZGRpbmctdG9wOiBAc2VsZWN0aXplLXBhZGRpbmcteSAtIEBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXkgLSBAc2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyO1xuICAgIEBwYWRkaW5nLWJvdHRvbTogQHNlbGVjdGl6ZS1wYWRkaW5nLXkgLSBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS15IC0gQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS15IC0gQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlcjtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy10b3AgQHBhZGRpbmcteCBAcGFkZGluZy1ib3R0b207XG4gIH1cblxuICAmLmZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3RpemUtY29sb3ItaW5wdXQtZnVsbDtcbiAgfVxuICAmLmRpc2FibGVkLCAmLmRpc2FibGVkICoge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG4gICYuZm9jdXMge1xuICAgIC5zZWxlY3RpemUtYm94LXNoYWRvdyhAc2VsZWN0aXplLXNoYWRvdy1pbnB1dC1mb2N1cyk7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmUge1xuICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cyhAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMgQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAmID4gZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIEBzZWxlY3RpemUtbWFyZ2luLWl0ZW0teCBAc2VsZWN0aXplLW1hcmdpbi1pdGVtLXkgMDtcbiAgICBwYWRkaW5nOiBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS15IEBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXg7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1pdGVtO1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDtcbiAgICBib3JkZXI6IEBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXIgc29saWQgQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmU7XG4gICAgICBjb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZS10ZXh0O1xuICAgICAgYm9yZGVyOiBAc2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyIHNvbGlkIEBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgJi5kaXNhYmxlZCA+IGRpdiB7XG4gICAgJiwgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oZGVzYXR1cmF0ZShAc2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dCwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLXRleHQpO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKEBzZWxlY3RpemUtY29sb3ItaXRlbSwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtKTtcbiAgICAgIGJvcmRlcjogQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlciBzb2xpZCBsaWdodGVuKGRlc2F0dXJhdGUoQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlciwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLWJvcmRlcik7XG4gICAgfVxuICB9XG4gID4gaW5wdXQge1xuICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IEBzZWxlY3RpemUtY2FyZXQtbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAuc2VsZWN0aXplLWJveC1zaGFkb3cobm9uZSkgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogQHNlbGVjdGl6ZS1kcm9wZG93bi1ib3JkZXI7XG4gIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd247XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAuc2VsZWN0aXplLWJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIC5zZWxlY3RpemUtYm94LXNoYWRvdygwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgLnNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzKDAgMCBAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMgQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzKTtcblxuICBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLWhpZ2hsaWdodDtcbiAgICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cygxcHgpO1xuICAgIH1cbiAgfVxuICBbZGF0YS1zZWxlY3RhYmxlXSwgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZzogQHNlbGVjdGl6ZS1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teSBAc2VsZWN0aXplLXBhZGRpbmctZHJvcGRvd24taXRlbS14O1xuICB9XG4gIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgY29sb3I6IEBzZWxlY3RpemUtY29sb3Itb3B0Z3JvdXAtdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlO1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ7XG4gICAgJi5jcmVhdGUge1xuICAgICAgY29sb3I6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ7XG4gICAgfVxuICB9XG4gIC5jcmVhdGUge1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLXRleHQ7XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiBAc2VsZWN0aXplLW1heC1oZWlnaHQtZHJvcGRvd247XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgJiwgaW5wdXQgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJi5pbnB1dC1hY3RpdmUsICYuaW5wdXQtYWN0aXZlIGlucHV0IHsgY3Vyc29yOiB0ZXh0OyB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ7XG4gICAgbWFyZ2luLXRvcDogcm91bmQoKC0xICogQHNlbGVjdGl6ZS1hcnJvdy1zaXplIC8gMikpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogQHNlbGVjdGl6ZS1hcnJvdy1zaXplIEBzZWxlY3RpemUtYXJyb3ctc2l6ZSAwIEBzZWxlY3RpemUtYXJyb3ctc2l6ZTtcbiAgICBib3JkZXItY29sb3I6IEBzZWxlY3RpemUtYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IEBzZWxlY3RpemUtYXJyb3ctc2l6ZSAqIC0wLjg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEBzZWxlY3RpemUtYXJyb3ctc2l6ZSBAc2VsZWN0aXplLWFycm93LXNpemUgQHNlbGVjdGl6ZS1hcnJvdy1zaXplO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHNlbGVjdGl6ZS1hcnJvdy1jb2xvciB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIHtcbiAgJi5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gICAgbGVmdDogQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgICBtYXJnaW46IEBzZWxlY3RpemUtY2FyZXQtbWFyZ2luLXJ0bCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogQHNlbGVjdGl6ZS1vcGFjaXR5LWRpc2FibGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRpc2FibGVkO1xufVxuXG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW06ICMxZGE3ZWU7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXI6ICMwMDczYmI7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlOiAjOTJjODM2O1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZS1ib3JkZXI6ICMwMDU3OGQ7XG5Ac2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyOiAxcHg7XG5Ac2VsZWN0aXplLWNhcmV0LW1hcmdpbjogMCAxcHg7XG5cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gICYubXVsdGkge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICBAcGFkZGluZy14OiBAc2VsZWN0aXplLXBhZGRpbmcteCAtIDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy14O1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCBbZGF0YS12YWx1ZV0ge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC5zZWxlY3RpemUtYm94LXNoYWRvdyhub25lKTtcblxuICAgICAgICAmLCAucmVtb3ZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgW2RhdGEtdmFsdWVdIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDUxLDgzLDAuMyk7XG4gICAgICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAuc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCMxZGE3ZWUsICMxNzhlZTkpO1xuICAgICAgICAuc2VsZWN0aXplLWJveC1zaGFkb3coflwiMCAxcHggMCByZ2JhKDAsMCwwLDAuMiksaW5zZXQgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjAzKVwiKTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5zZWxlY3RpemUtdmVydGljYWwtZ3JhZGllbnQoIzAwOGZkOCwgIzAwNzVjZik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaW5nbGUge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgLnNlbGVjdGl6ZS1ib3gtc2hhZG93KH5cIjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuOClcIik7XG4gICAgICAuc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCNmZWZlZmUsICNmMmYyZjIpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsIC5zZWxlY3RpemUtZHJvcGRvd24uc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IEBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXkgKyAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbiAgLm9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbi8vQ29tcG9uZW50c1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZ2FsbGVyeS9sZXNzL2dhbGxlcnlcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3Byb2R1Y3QvbGVzcy9wcm9kdWN0XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvZmlsdGVyXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wb3B1cC9sZXNzL3BvcHVwXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tb2JpbGVfc3RvcmVzL2xlc3MvbW9iaWxlLXN0b3Jlc1wiO1xuXG4vL1BhZ2VzXG5AaW1wb3J0IFwidmlkZW9cIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4vbGVzcy9tYWluXCI7XG5AaW1wb3J0IFwic3Vic2NyaWJlXCI7XG5AaW1wb3J0IFwic2VhcmNoXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wZXJzb25zL2xlc3MvcGVyc29uc1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcGVyc29uL2xlc3MvcGVyc29uXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tZW51L2xlc3MvbWVudVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbGsvbGVzcy9sa1wiO1xuQGltcG9ydCBcInVzZXJhZ3JlZW1lbnRcIjtcbkBpbXBvcnQgXCJhZHZcIjtcbkBpbXBvcnQgXCJwYXJ0bmVyc1wiO1xuQGltcG9ydCBcImJvbHNoZXR2XCI7XG5AaW1wb3J0IFwiYXBwbGljYXRpb25zXCI7XG5cbi8vUGx1Z2luc1xuQGltcG9ydCBcInNlbGVjdGl6ZVwiO1xuQGltcG9ydCBcImpxdWVyeS11aS5jc3NcIjtcbkBpbXBvcnQgXCJqcXVlcnktdWkudGhlbWUuY3NzXCI7XG5cbi8vU3R5bGVzXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlYjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuYm9keSB7XG4gIC5jb250ZW50X19sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmxheW91dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5jb250ZW50X180MDQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAuaW1hZ2Uge1xuXG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub3RpZmljYXRlZCB7XG4gICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnJhbmRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG4gICAgLmFkZm94LWJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgIC8vdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgIH07XG5cbiAgICAmLm5vdGlmaWNhdGVkIHtcbiAgICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgfVxuXG4gICAgJi52aWRlb19wYWdlIHtcbiAgICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLm5vdGlmaWNhdGVkIHtcbiAgICAgICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfX2xheW91dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRmb3gtYmFubmVyLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4uY2xlYXIge1xuICBjbGVhcjpib3RoO1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCA3OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC5ib3JkZXItcmFkaXVzKDRweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvbW9kdWxlcy9wcm9kdWN0L2ltYWdlcy9sb2FkLWljb24ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5yZWFkbW9yZS1qcy10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zaG93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnIOKGkyc7XG4gICAgfVxuICB9XG4gICZfX2hpZGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcg4oaRJztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWRtb3JlLWpzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5yZWFkbW9yZS1qcy1jb2xsYXBzZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3JlYWRtb3JlLWdyYWRpZW50LnBuZ1wiKSByZXBlYXQteCAwIDA7XG4gICAgfVxuICB9XG59XG5cblxuOjpwbGFjZWhvbGRlcntcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAuYnJlYWRjcnVtYnMgKyAmIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLm9yYW5nZV9idG4ge1xuICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC5ib3JkZXItcmFkaXVzKDNweCk7XG59XG5cblxuLmZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICZfX2hlYWRlciB7fVxuICAmX19mb3JtIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcbiAgfVxuICAmX19pbnB1dC13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAmX190ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuICAmX19zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmX19zdWJtaXQsICZfX3BvcHVwLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XG5cbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gICAgJi5pbnB1dF9kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvcHVwLWJ1dHRvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fcG9wdXAtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICBib2R5LmJyYW5kaW5nLnZpZGVvX3BhZ2UgLmNvbnRlbnRfX2xheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5IHtcbiAgICAmLmJyYW5kaW5nLFxuICAgICYudmlkZW9fcGFnZSxcbiAgICAmLm5vdGlmaWNhdGVkLFxuICAgICYuYnJhbmRpbmcubm90aWZpY2F0ZWQsXG4gICAgJi5icmFuZGluZy52aWRlb19wYWdlLFxuICAgICYuYnJhbmRpbmcudmlkZW9fcGFnZS5ub3RpZmljYXRlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgLnRyYW5zaXRpb24obm9uZSlcbiAgICB9XG4gIH1cblxuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmVlZGJhY2sge1xuICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5waXhlbF93cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ29vZ2xlLWF1dG8tcGxhY2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5hZHNieWdvb2dsZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRmIHtcbiAgbWF4LXdpZHRoOiA5OThweDtcbiAgbGVmdDogMXB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDFweDtcbn1cblxuLnNpbXBsaWZpZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAubGF5b3V0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnZpZGVvLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLnBheW1lbnRfcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi52aXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTAwYzk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnBheW1lbnQtdHlwZV9fYnV0dG9uLnB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jb3B5X3JlZiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogQG9yYW5nZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNdC30Yc7XG4gIH1cbn1cblxuLnBheW1lbnQtdHlwZV9fcHJvbW8ge1xuICB3aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG59XG5cbi5wYXltZW50LXR5cGVfX3RpbmtvZmYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmNjNTIxO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgZm9udC1mYW1pbHk6ICd0aW5rb2ZmJztcblxuICAucGF5bWVudC10eXBlX19idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5wYXltZW50LXR5cGVfX3RpbmtvZmYge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnBheW1lbnQtdHlwZV9fYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wcm9tb190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAndGlua29mZl9zYW5zJyAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIl19 */
