/*! 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}.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:.6;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}}.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}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5jc3MiLCJyZXNldC5sZXNzIiwiZm9udHMubGVzcyIsIi4uL21vZHVsZXMvZ2FsbGVyeS9sZXNzL2dhbGxlcnkubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvcHJvZHVjdC5sZXNzIiwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvZmlsdGVyLmxlc3MiLCIuLi9tb2R1bGVzL3BvcHVwL2xlc3MvcG9wdXAubGVzcyIsIi4uL21vZHVsZXMvbW9iaWxlX3N0b3Jlcy9sZXNzL21vYmlsZS1zdG9yZXMubGVzcyIsInZpZGVvLmxlc3MiLCIuLi9tb2R1bGVzL21haW4vbGVzcy9tYWluLmxlc3MiLCJzdWJzY3JpYmUubGVzcyIsInNlYXJjaC5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb25zL2xlc3MvcGVyc29ucy5sZXNzIiwiLi4vbW9kdWxlcy9wZXJzb24vbGVzcy9wZXJzb24ubGVzcyIsIi4uL21vZHVsZXMvbWVudS9sZXNzL21lbnUubGVzcyIsIi4uL21vZHVsZXMvbGsvbGVzcy9say5sZXNzIiwidXNlcmFncmVlbWVudC5sZXNzIiwiYWR2Lmxlc3MiLCJwYXJ0bmVycy5sZXNzIiwiYm9sc2hldHYubGVzcyIsImFwcGxpY2F0aW9ucy5sZXNzIiwic2VsZWN0aXplLmxlc3MiLCJsYXlvdXQubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztBQVFBLGtCQUNDLFFBQVMsS0NETCw2QkFBTSxPQUFBLEVBQVEsS0FBQSxjQUFRLE9BQUEsSUFBSyxPQUFBLEtBQU8sU0FBQSxPQUFTLFFBQUEsRUFBTyxTQUFBLFNBQ3ZELE1BQUEsSUFBVyxpQkFBSSxPQUFBLEVBQUksUUFBQSxFQUFTLE9BQUEsRUFBTyxRQUFBLEVBQVEsWUFBQSxJQUFTLGdCQUFBLEtBQVEsVUFBQSxLQUFRLFdBQUEsS0FDdkQsMEJBQVIsMkJBQWdCLFFBQUEsR0FBUyxRQUFBLE1BQVMsZ0JBQUEsU0FBYSwwQkQ0Qm5ELE1DM0JDLEtENkJGLGdCQUNDLE1BQU8sS0N6QlIsT0FBQSxLQUFJLElBQUEsRUFBSSxLQUFBLEVBQUksU0FBQSxTQUFJLFFBQUEsRUFBSSxPQUFBLGlCQUFtQixVQUFLLFFBQUEsSUFDdkMsbUJBQUssT0FBQSxrQkFBSSxlQUFBLEtBQWtDLFNBQUssUUFBQSxhQUFHLGVBQUEsT0FBRyxXQUFBLE9BQUksU0FBQSxTQUFJLFlBQUEsU0FBSSxTQUFBLE9BQ3ZFLGtCQUFBLFVBQVksc0JBQVUsS0FBQSxJQUFRLFlBQUEsS0Q0RDdCLFFDM0RDLE1BT08sbUJBQU8sU0FBQSxNQUFRLElBQUEsRUFBUSxLQUFPLEVBQUssTUFBQSxLQUFZLE9BQUEsS0FDaEQsbUNBQVEsUUFBQSxNQUFLLE9BQUEsUUFBUyxTQUFBLFNBQU8sT0FBQSxJQUFBLEVBQUEsRUFBQSxFRHNFcEMsUUNyRUMsS0FBQSxLQUFBLEtBQUEsS0RzRUQsVUFBVyxLQUVaLG9DQUNDLFFDcEVDLElBQUEsTURxRUQsV0FBWSxFQ3ZFYixTQUdFLEtBSEYsaUJEMkVDLFNDdkVHLFNEd0VILElDdkVHLEVEd0VILEtBQU0sRUNwRUwsT0FBQSxRRHVFRixTQ25FQSxXQUFBLEtEcUVDLFFDcEVDLEVEcUVELE9BQVEsRUVsSFQsUUFBQSxNRm9IQyxRRW5IQyxFRnFIRixrQkFDQyxTRW5IQyxTQUdGLHVCRm1IQyxPRWxIQyxFRm1IRCxPRWxIQyxRRm9IRCxpQkVsSEMsb0ZBR0YsK0JGa0hDLFNFakhDLFNGa0hELFFFakhDLElBQVMsSUFBQSxJQUFBLEtGbUhYLDBCQUNDLE9BQVEsSUFBSSxFR3BJYixPQUFBLEVIc0lDLFVHcklDLEVIc0lELFlHcklDLEVIc0lELGFHcklDLElBQUEsRUFBQSxFQUFBLEVBR0EsMEJIb0lGLHlCQUVDLE9HcklHLEtIeUlKLGVBQ0MsU0FBVSxTQUVYLHFDQUNDLGFHbklHLElIdUlKLGtCQUNDLFNJM0hDLFNKNEhELElJM0hDLEVKNEhELE9JM0hDLEVKNEhELEtHeElHLEtIeUlILE9HeElHLEtBQUEsRUg0SUosdUJBQ0MsS0d4SUssS0h5SUwsTUFBTyxFQUtSLFdBQ0MsWUd4SU8sS0FBQSxDQUFBLFNBQUEsQ0FBQSxXSHlJUCxVR3hJTyxJSDBJUixzQkFDQyxVSTlKQyxJSm1LRixrQkFIQSxpQkd4SVEsa0JBQUEsb0JINElQLFlBQWEsS0FBSyxDQUFDLFNBQVMsQ0FBQyxXR25MOUIsVUFlRSxJSHVLRiw2Qkd0TEEsT0FrREUsSUFBQSxNQUFBLFFIdUlGLG1CQUNDLE9HcklHLElBQUEsTUFBQSxLSHNJSCxXR3JJRyxLSHNJSCxNR3JJRyxLSHVJSixxQkFDQyxNR3JJRyxLSHVJSixrQkFDQyxPR3BJRyxJQUFBLE1BQUEsS0hxSUgsV0dwSUcsUUhxSUgsTUdwSUcsS0hxSUgsWUdwSUcsSUhzSUosb0JBQ0MsTUdwSUcsS0g0SUosV0FIQSxrQkdsSUkscUNIb0lKLG9DR3pIQSx5Q0g4SEEsd0NBRUMsT0cvSEMsSUFDRSxNQUFBLFFIK0hILFdHOUhLLFFIK0hMLFlBQWEsSUFDYixNR2xJQyxRSDBJRixXQU5BLG9CQUNBLHlCRzNIQSw0Qkg2SEEsWUFDQSxpQkFDQSxvQkFFQyxNQUFPLFFBQ1AsZ0JHN0hHLEtFakdGLGlCTHNPRixpQkFIQSxnQkFIQSxnQkFJQSxtQ0FIQSxtQ0FJQSxrQ0sxT0Esa0NMNk9DLE9Ldk9HLElBQUEsTUFBQSxLTHdPSCxXS3ZPRyxRTHdPSCxZS3ZPRyxJTHdPSCxNS3ZPRyxRTDZPSixrQkFDQSx3QktsUEUsdUJMb1BGLDBCS3BQRSxrQkw4T0Ysd0JBQ0EsdUJLL09FLDBCQUFBLGtCTHFQRixrQkFFQyxNS2xPSyxRTG1PTCxnQktsT0ssS0xxT04saUJLM1BFLFdBQUMsRUFvQkMsRUFBQSxJQUFBLElBTUUsUUFTSSxpQ0wrTlYsa0JBSkEsaUJBQ0Esb0NLak9RLG1DTG1PUixtQkFHQyxPS2hPVyxJQUFBLE1BQUEsUUxpT1gsV0FBWSxRSzdOTCxZQXBCSixJTG1QSCxNSzlOUyxLTGdPVixvQkFDQSxxQ0FDQyxPSWpRQyxRSmtRRCxpQklqUUMsS0ptUUYsbUJBQ0Esd0JBQ0EsMkJBQ0MsTUtqT1MsS0xrT1QsZ0JLak9TLEtMc09WLG9C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LEttQmtXQSxhQUNFLFFBQUEsS0FLQSxnQkFDRSxNQUFBLEtBRUYseUJBQ0UsTUFBQSxLQUNBLGtEQUNFLFlBQUEsRUFDQSxXQUFBLEtBR0osaUJBQ0UsTUFBQSxLQUVGLGtCQUNFLE1BQUEsS0FFRixtQkFDRSxNQUFBLE1BTU4sZUFDRSxTQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxVQUFBLEVBQ0EsWUFBQSxFQUNBLFFBQUEsR0FDQSxRQUFBLEVBR0Ysb0JBQ0UsU0FBQSxPQUNBLFVBQUEsS0FDQSxXQUFBLFdBSEYsaUNBTUksT0FBQSxZQUlKLElBQ0UsVUFBQSxNQUNBLEtBQUEsSUFDQSxPQUFBLE1BQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsSUFBQSxJQUdGLFlBQ0UsaUJBQUEsS0FERiw0QkFHSSxXQUFBLEVBSEosMEJBTUksUUFBQSxlQU5KLDZCQVNJLFVBQUEsZUFDQSxPQUFBLGVBVkosb0JBYUksU0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEiLCJmaWxlIjoibGF5b3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiaHRtbCwgYm9keSB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhLU5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaW1nLCB0YWJsZSwgY2FwdGlvbiwgdGhlYWQsIHRib2R5LFxudGZvb3QsIHRyLCB0ciwgdGQsIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ3VyZSwgaGdyb3VwLCBtZW51LFxubmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgc3VtbWFyeSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWRkcmVzcywgY2l0LCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbnMsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCBiLCBpLCBociwgZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGksIGZpZWxkc2V0LCBsZWdlbmQsIGxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBmaWd1cmUsIGZpZ3VyZSBpbWcsIGZpZ2NhcHRpb24sIGhncm91cCxcbmZvb3RlciwgaGVhZGVyLCBuYXYsIHNlY3Rpb24sIGF1ZGlvLCB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBjYXB0aW9uLCB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL3BlYWNlX3NhbnMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0J1cmVhdXNpZ24tQm9sZF93ZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CdXJlYXVzaWduLVJlZ3VsYXJfd2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi5nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzcwcHg7XG5cbiAgJl9pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIC5jZW50ZXJlZCg1MCUsIGF1dG8pO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6ICBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9zL21vZHVsZXMvcHJvZHVjdC9pbWFnZXMvYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZ2FsbGVyeSB7XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5nYWxsZXJ5IHtcbiAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgMjBweFwiKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn0iLCJAZm9udC1wZWFjZTogJ3BlYWNlX3NhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbkBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjogJ2J1cmVhdXNpZ25fcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuQGZvbnQtYnVyZWF1c2lnbl9ib2xkOiAnYnVyZWF1c2lnbl9ib2xkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5Ac3ByaXRlOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpO1xuXG5AZGVmYXVsdDogIzAwMDtcbkBvcmFuZ2U6ICNmMjY1MjI7XG5AcmVkOiAjY2UyODBmO1xuQHZpb2xldDogIzY1MDBjOTtcbkB5ZWxsb3c6ICNmZmRhNTQ7XG5AZ3JlZW46IGdyZWVuO1xuXG4uYm9yZGVyLXJhZGl1cyhAcmFkaXVzOjVweCkge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbiAgLW8tYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbiAgYm9yZGVyLXJhZGl1czogQGFyZ3VtZW50cztcbn1cblxuLmFuaW1hdGlvbihAYXR0cjphbGwsIEB0aW1lOjAuM3MsIEBhbmltYXRpb25fdHlwZTplYXNlLWluLW91dCkge1xuICAtbW96LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLW8tdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLmNlbnRlcmVkKEBsZWZ0LCBAdG9wKXtcbiAgbGVmdDogQGxlZnQ7XG4gIHRvcDogQHRvcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnRyYW5zaXRpb24oQGFyZ3VtZW50cykge1xuICAtbW96LXRyYW5zaXRpb246IEBhcmd1bWVudHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgLW8tdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbiAgdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcbn1cblxuLmJveC1zaXppbmcoQGFyZ3VtZW50czpib3JkZXItYm94KSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2l6aW5nOiBAYXJndW1lbnRzO1xuICBib3gtc2l6aW5nOiBAYXJndW1lbnRzO1xufVxuXG4uYm94LXNoYWRvdyhAYXJndW1lbnRzKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogQGFyZ3VtZW50cztcbiAgLW1vei1ib3gtc2hhZG93OiBAYXJndW1lbnRzO1xuICBib3gtc2hhZG93OiBAYXJndW1lbnRzO1xufSIsIi5wcm9kdWN0IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcblxuXG4gICAgPmRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICAgIH1cbiAgICA+ZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zZWFzb24ge1xuICAgICAgY29sb3I6ICNjZTI4MGY7XG4gICAgfVxuICAgIC5lcGlzb2RlIHtcbiAgICAgIGNvbG9yOiBAdmlvbGV0O1xuICAgIH1cbiAgICAubGFiZWxzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIC5ncm91cCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdmlvbGV0O1xuICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMXB4IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFkdWx0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkZC10by1mYXYge1xuICAgIHdpZHRoOjEwNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICYuaWNvLWFkZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJi5pY28tYWRkZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMTBweDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hZGRlZCB7XG4gICAgICBpbWcge1xuICAgICAgICAmLmljby1hZGRlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIG1hcmdpbi1yaWdodDogMjgwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICYtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICAgIH1cblxuICAgIC50ZXh0X3NtIHtcbiAgICAgIGNvbG9yOiBAdmlvbGV0O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19uby1iYW5uZXIge1xuICAgIC5wcm9kdWN0X19pbmZvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICB9XG4gIH1cblxuICAuYmFubmVyXzI0MF9hcmVhIHtcbiAgICB3aWR0aDoyNDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuYmFubmVyXzI0MF9hcmVhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuXG4gICAgJi1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0LnByb2R1Y3QtZmlsdGVyLWlucHV0IHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBmb3JtIC5jb2wge1xuICAgICAgLy93aWR0aDogMjU3cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBib2R5ICYgLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuXG4gICAgJl9fZW1wdHkge1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9tb2R1bGVzL3Byb2R1Y3QvaW1hZ2VzL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LWluZGVudDogMTAwcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICY6bm90KC5jZW50ZXJlZCk6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogMTA3OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOjI0NXB4O1xuICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICB3aWR0aDogMTc1cHg7XG4gICAgICAgIGhlaWdodDogMzQ4cHg7XG5cbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICZfbmFtZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgLyogZm9yIHdlYmtpdCBicm93c2VycyAqL1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IDY5cHg7XG4gICAgICB9XG5cbiAgICAgICZfaW5mbyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG5cbiAgICAgICZfZmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBvc3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vYmFja2dyb3VuZDogI2YyZWZlYSB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX3ZpZGVvLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjJlZmVhO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgd2lkdGg6MjQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNykgdXJsKFwiL3MvaW1hZ2VzL3Byb2R1Y3QvcGxheS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvKlxuICAgICAgJi5raW5kX19zZXJpZXMgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfc2VyaWVzLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19maWxtIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2ZpbG0ucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX2NhcnRvb24gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfY2FydG9vbi5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fdHJhaWxlciAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF90cmFpbGVyLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX190dXRvcmlhbCAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF90dXRvcmlhbC5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fcHJvZ3JhbSAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9wcm9ncmFtLnBuZycpO1xuICAgICAgfVxuICAgICAgJi5raW5kX19jbGlwIC5wb3N0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zL2ltYWdlcy9iZ19raW5kX2NsaXAucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3JlY2lwZSAucG9zdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcy9pbWFnZXMvYmdfa2luZF9yZWNpcGUucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX2Jsb2cgLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfYmxvZy5wbmcnKTtcbiAgICAgIH1cbiAgICAgICYua2luZF9fdmlkZW8gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfdmlkZW8ucG5nJyk7XG4gICAgICB9XG4gICAgICAmLmtpbmRfX3Nvb24gLnBvc3RlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3MvaW1hZ2VzL2JnX2tpbmRfc29vbi5wbmcnKTtcbiAgICAgIH1cbiAgICAgICAqL1xuXG4gICAgICAmX2hvdmVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0OTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogICAgMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgMHB4IDBweCAzMHB4IDBweCByZ2JhKDUwLCA1MCwgNTAsIDAuMyk7XG4gICAgICAgIC5hbmltYXRpb24ob3BhY2l0eSwgMC4ycywgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMCAxMHB4IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbV9ob3ZlciB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgJl9fYWRkLXRvLWZhdiB7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucHJvZHVjdF9faW5mbyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtY29udGVudCB7XG4gIC5wcm9kdWN0LWZpbHRlci1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtZmlsdGVyLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW0gLnBvc3Rlci1ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlci1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9kdWN0LWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3B1cC10cmlnZ2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtZmlsdGVyLXN1Ym1pdCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6IEBvcmFuZ2U7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnO1xuICAgIGNvbG9yOiAjRkZGO1xuICB9XG59XG5cbi52aWRlby1jb21waWxhdGlvbiB7XG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IDE2MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgdG9wOiA5OHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG5cbi5tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuXG4gICYtbGFiZWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAb3JhbmdlO1xuICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46MCA4cHggMTBweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICB9XG4gIH1cbiAgJi1pbmZvIHtcbiAgICBjb2xvcjogQGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG5cbiAgICAuYWR1bHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAycHggOXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDE1cHgpO1xuICAgIH1cbiAgICAuZHVyYXRpb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXJhdGUge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX2tpbm9wb2lzaywgJl9faW1kYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMnB4IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgLmJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltZGIge1xuICAgICAgaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB2aW9sZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgJi1wZXJzb24ge1xuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDs7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuXG4gIGEge1xuICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiAxNnB4O1xuXG4gICAgfVxuXG4gICAgJi5mYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M1YTk5O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc29jaWFsLWZiLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYudmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzZhNDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDJweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zb2NpYWwtdmsucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50dyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3NvY2lhbC10dy5wbmdcIikgbm8tcmVwZWF0IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjcyMmU7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBsZWZ0OiAxMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc29jaWFsLW9rLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5jb21tZW50LXRhcmdldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICB9XG59XG5cbi5zZWFyY2gtcGFnZSAucHJvZHVjdC1saXN0IC5jb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuICAucHJvZHVjdC1saXN0IHtcbiAgICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnBvc3Rlci1ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDMwcHg7XG5cbiAgICAgICYuZmIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDhweCAzMHB4O1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJi5mYiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGxheWVyX19pcy1zb29uIHtcbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uVHZpZ2xlLVBsYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbiNUdmlnbGVQbGF5ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGxheWVyX193cmFwcGVyX3N0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG5cbiAgLnBsYXllcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzM3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VvLXNsdWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLmZpbHRlcnMge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1pdGVtIHtcbiAgICB3aWR0aDogMjI1cHg7XG4gIH1cbn0iLCIucG9wdXAge1xuICB3aWR0aDo2MzBweDtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVkaXJlY3Qtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucG9wdXAtdHJpZ2dlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OjEwMDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Nsb3NlLW1vZGFsLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHdpZHRoOjU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgICByaWdodDoyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDozNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5mb3JtLWVycm9ycyB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCA0MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2Fucyc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInO1xuICAgIH1cbiAgICAucmV2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInO1xuICAgICAgJi5tdDEwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRibG9jayB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjlweDtcbiAgICAgIGhlaWdodDogMTI5cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZjVhMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmNWEwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJzY3JpYmUge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5wb3B1cC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgIC5uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICYuY2VudGVyZWQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzM5YTdmYjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvcHVwX19idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucG9wdXBfX2NvdW50ZXItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNhNmE2YTY7XG4gICAgICB9XG5cbiAgICAgIC5wb3B1cF9fY291bnRlci12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdpZGUge1xuICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgLnBvcHVwLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjgwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAucG9wdXAtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnNvY2lhbC1sb2dpbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcic7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOjUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvbW9kdWxlcy9wb3B1cC9pbWFnZXMvc29jaWFsLnBuZ1wiKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAgICYuZmIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYWlsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLm9rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudF9fc3VjY2VzcywgLnBheW1lbnRfX2ZhaWwge1xuXG4gIC5jb250ZW50X19sYXlvdXQgJi5ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAubGFuZGluZ19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucG9wdXBfX2J1dHRvbnMtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmJ1dHRvbi5pY29uLWJ1dHRvbiB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gIH1cbn1cblxuLnBheW1lbnQtdHlwZSB7XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICAmX19pdGVtX19ob3ZlciB7XG4gICAgLnBheW1lbnQtdHlwZV9faWNvbnMtd3JhcHBlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNmMjY1MjI7XG4gICAgfVxuICAgIC5wYXltZW50LXR5cGVfX25hbWUtd3JhcHBlciB7XG4gICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lLFxuICAmX19pY29ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICZfX2ljb25zIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA2MyU7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbnMtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbmFtZS13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJl9fZGVzY3JpcHRpb24ge1xuXG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fYnV0dG9ucyB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB3aWR0aDogMzklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMjY1MjI7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbiAgJl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAuYm9yZGVyLXJhZGl1cygxOHB4KTtcbiAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICBcbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQ6ICM5QTk2OUU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MzM7XG4gICAgfVxuICB9XG5cbiAgJl9fYmlnLWl0ZW0ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgLnRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICAuYm9yZGVyLXJhZGl1cyg3NXB4KTtcbiAgICAuYm94LXNpemluZygpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG5cbiAgICAucGF5bWVudC10eXBlX19pbmZvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBheW1lbnQtdHlwZV9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAudHJhbnNpdGlvbihjb2xvciAxNTBtcyBlYXNlLWluLW91dCk7XG4gICAgfVxuICAgIC5wYXltZW50LXR5cGVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6ICNiM2IzYjM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IEBvcmFuZ2U7XG4gICAgICAucGF5bWVudC10eXBlX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2Utd3JhcHBlciB7XG5cbiAgfVxuICAmX19wcmljZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLmJvcmRlci1yYWRpdXMoNXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fc3Vic2NyaWJlIC5wb3B1cC1jb250ZW50IC5uYW1lIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cblxuICAucG9wdXAgLnBvcHVwLWNvbnRlbnQgPiAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnBheW1lbnQtdHlwZSB7XG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cblxuXG4gICAgJl9fYmlnLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDEwcHgpO1xuXG4gICAgICAucGF5bWVudC10eXBlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3ByaWNlLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXBfX2J1dHRvbnMtd3JhcHBlciB7XG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gIH1cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5pY29uLXBsYXllciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tcGxheWVyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLmljb24tcmVmcmVzaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tcmVmcmVzaC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5wb3B1cF9fc3Vic2NyaWJlX19zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogI0ZGRiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3NtaWxlLXhELnN2Z1wiKSBuby1yZXBlYXQgdG9wIDIxMHB4IHJpZ2h0IDUwcHg7XG59XG5cbi5wb3B1cF9fc3Vic2NyaWJlX19lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNGRkYgdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zbWlsZS11cHMuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gNTBweCByaWdodCA1MHB4O1xufVxuXG4ucG9wdXBfX2ZlZWRiYWNrIHtcbiAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG4ucHJvbW8td3JhcHBlciB7XG4gIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9tb2R1bGVzL3BvcHVwL2ltYWdlcy9uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb2NvZGUtZXJyb3Ige1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IEByZWQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIC5wYXltZW50LXR5cGVfX2J1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51c2VyLWVtYWlsX3ByZW9yZGVyIHtcbiAgJi5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwLmZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5wcm9tby13cmFwcGVyIC5uZXh0IHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBvcHVwIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICYtY29udGVudCwgJl9fc3Vic2NyaWJlICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxufSIsIi5tb2JpbGUtc3RvcmVzIHtcbiAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gICZfX2Nsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICAudHJhbnNpdGlvbihib3JkZXItY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQpO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYm94LXNpemluZygpO1xuICB9XG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuY2VudGVyZWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG5cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRjtcblxuICAgIC5pb3MgJi5nb29nbGVwbGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hbmRyb2lkICYuYXBwc3RvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmFwcF9pbnN0YWxsZWQge1xuICAgIC5tb2JpbGUtc3RvcmVzX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGUtc3RvcmVzX19pbmZvLmNlbnRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICZfX2luZm8uY2VudGVyZWQgYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTExcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgJl9fY2xvc2Uge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggNTBweDtcbiAgICB9XG4gIH1cbn1cblxuI2NoZWNrSW5zdGFsbGVkQXBwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IC0xcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIkBjb2wtd2lkdGggOiAyMzBweDtcbi5yZWQge1xuICBjb2xvcjogI2NlMjgwZjtcbn1cblxuLnB1cnBsZSB7XG4gIGNvbG9yOiAjNjUwMGM5O1xufVxuXG4uYmdfcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMjgwZjtcbn1cblxuLmJnX3B1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTAwYzk7XG59XG5cbi5iZ195ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYTU0O1xufVxuXG4uYmdfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmdfb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbn1cblxuLmRldGVjdGl2ZSB7XG4gIGNvbG9yOiAjY2UyODBmO1xufVxuXG4uZGVmYXVsdCB7XG4gIGNvbG9yOiAjYWFhO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDIsIDEwMSwgMzQsIDEpO1xuICB9XG59XG5cbi5jb21lZHkge1xuICBjb2xvcjogI2YyNjUyMjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjMpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQyLCAxMDEsIDM0LCAxKTtcbiAgfVxufVxuXG4uZHJhbWEge1xuICBjb2xvcjogIzAwNmYzYztcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDExMSwgNjAsIC4zKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDExMSwgNjAsIDEpO1xuICB9XG59XG5cbi5mYW50YXN0aWMge1xuICBjb2xvcjogIzY1MDBjOTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwMSwgMCwgMjAxLCAuMyk7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMDEsIDAsIDIwMSwgMSk7XG4gIH1cbn1cblxuLm9yYW5nZSB7XG4gIGNvbG9yOiAjZjI2NTIyO1xufVxuXG4uYm9yZGVyX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAmX2JsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICB9XG5cbiAgJl93aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwcHgsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgfVxufVxuXG4vLyBidXJnZXIgbWVudSBpY29uXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAtOHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLThweDtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTE2cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItaW5uZXIsXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDMxcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cblxuLmRyYXdlci1vcGVuIC5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4yNXMgZWFzZS1pbiwgb3BhY2l0eSAwLjFzIGVhc2UtaW47XG59XG5cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjI1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4uZHJhd2VyLW9wZW4gLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LCBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG59XG5cbi5kcmF3ZXItb3BlbiAuaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjJzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4ubWVudS1idXR0b24taG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJvbW8tcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL3Byb21vY29kZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAycHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gIH1cbn1cbi5zdWJzY3JpYmUtcGF5bWVudCB7XG4gIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAudXNlcl9jb250cm9scyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9oYW5kLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExODBweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MCUgY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9yZWd1bGFyJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAucGxheWVyX193cmFwcGVyICYge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgfVxufVxuXG4ucGF5bWVudC1hbGxvd2VkIHtcbiAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uY29udGVudCB7XG4gIC5zdWJzY3JpYmUtcGF5bWVudCB7XG4gICAgJl9fdGV4dCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9tYXRvLCAudG9tYXRvX3JvdHRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OjEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udHVybi1vZmYtYWRzIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwMDtcblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLnN1YnNjcmliZS1wYXltZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDIwcHgpO1xuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDojMDAwNjNiIHVybChcIi4uL2ltYWdlcy9ub3RpZmljYXRpb25fbGluZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciA7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAmLWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOWE3ZmI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDExcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1YzNmZjtcbiAgICB9XG5cbiAgICAmLmNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk5MzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4ucGxheWVyIHtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYucGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAucHJlbG9hZGVyX2xheW91dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG5cbiAgICAucHJlbG9hZGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbjogLTUwcHggMCAwIC01MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG5cbiAgICAmLXByZXZpZXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgLy9jdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnBsYXkge1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZHVyYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFpZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogIzM5YTdmYjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5ib3JkZXItcmFkaXVzKDVweCk7XG4gICAgLy9mb250LXNpemU6IDUwcHg7XG4gICAgLy9saW5lLWhlaWdodDogNTBweDtcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9zdmcvbG9jay1vcGVuLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIH1cbiAgfVxuICAmX19wcmljZS12YWx1ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX3ByaWNlLWN1cnJlbmN5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gICZfX3JpZ2h0LWFsaWduIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICZfX2xvZ2luLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucGFpZC1jb250ZW50X19yaWdodC1hbGlnbiB7XG4gICAgICBib3R0b206IDI1cHg7XG4gICAgfVxuICB9XG4gICZfX2xvZ2luIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBsYXlsaXN0IHtcbiAgbWF4LXdpZHRoOjEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmV4cGFuZF9zZWFzb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTI7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICMzOUE3RkI7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC5wbGF5X2xpc3RfbW9yZV90ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgLnBsYXlfbGlzdF9tb3JlX3RleHQge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7XG4gICAgLy9tYXgtd2lkdGg6IDEyODdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gIH1cblxuXG4gIC5wbGF5bGlzdF9fY29udGVudC13cmFwIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgfVxuICAuanNwSG9yaXpvbnRhbEJhciB7XG4gICAgaGVpZ2h0OiAwO1xuXG4gICAgLmpzcEFycm93ICB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLDAsMCwxKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwwLDAsMSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwxKSAwJSxyZ2JhKDAsMCwwLDApIDEwMCUpO1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Fycm93LXdoaXRlLW5hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIC8vLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI1cHggNTBweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IDI1cHggNTBweDtcblxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgIH1cbiAgICAgICYuanNwQXJyb3dMZWZ0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYuanNwQXJyb3dSaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuanNwRGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgd2lkdGg6MTQzcHg7XG4gICAgbWluLXdpZHRoOiAxNDNweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAud2F0Y2hlZF9vdmVybGF5LCAucHJvZ3Jlc3Nfb3ZlcmxheSwgLmhvdmVyX292ZXJsYXkge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5ob3Zlcl9vdmVybGF5ICB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcGxheWxpc3RfY3VycmVudF9wb2ludHMucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB3aWR0aDo0MHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1NHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgICAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpIHVybChcIi4uL2ltYWdlcy93YXRjaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAlO1xuICAgIH1cbiAgICAucHJvZ3Jlc3Nfb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgd2lkdGg6MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsMTY3LDI1MSwwLjMpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgJi5wYXJ0aWFsLXByb2dyZXNzIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzX2JhciB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAvL3otaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAuY3VycmVudF9wcm9ncmVzcyB7XG4gICAgICAgIHdpZHRoOjA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsMTY3LDI1MSwxKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgLmhvdmVyX292ZXJsYXkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgIC5wcm9ncmVzc19vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgIC5wcm9ncmVzc19iYXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi53YXRjaGVkIHtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgLy8ud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgLy8gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLy8gIG9wYWNpdHk6IDA7XG4gICAgICAgIC8vfVxuICAgICAgICAuaG92ZXJfb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaG92ZXJfb3ZlcmxheSB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53YXRjaGVkX292ZXJsYXkge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29udGVudF9fbGF5b3V0IHtcbiAgLy9wYWRkaW5nLXRvcDogMTI1cHg7XG4gIC5ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzI4cHgpe1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgICYuZW1wdHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJ1cmVhdXNpZ25fcmVndWxhclwiO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Fycm93LWRpdmlkZXIuc3ZnXCIpIG5vLXJlcGVhdCAxMDAlIDYwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOjdweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3VuZGVycyB7XG4gICAgLmgyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5jb2wge1xuICAgICAgICB3aWR0aDoyMy41JTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgIC5mX25hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gIH1cblxuICAmLndoaXRlIHtcbiAgICBzcGFuLCBoMiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICB0ZXh0LXNoYWRvdzogLTFweCAwIGJsYWNrLCAwIDFweCBibGFjaywgMXB4IDAgYmxhY2ssIDAgLTFweCBibGFjaztcbiAgICB9XG5cbiAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmxhY2sge1xuICAgIHNwYW4sIGgyIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIHRleHQtc2hhZG93OiAtMXB4IDAgd2hpdGUsIDAgMXB4IHdoaXRlLCAxcHggMCB3aGl0ZSwgMCAtMXB4IHdoaXRlO1xuICAgIH1cblxuICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIC5mb290ZXJfY2F0ZWdvcmllc19oZWFkZXIge1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgOTAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfbmV3cyB7XG4gICAgICAuZm9vdGVyX25ld3NfcG9pbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgODQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfY2F0ZWdvcmllcyB7fVxuICAgIC5mb290ZXJfY2F0ZWdvcmllc19jZWxsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX2NhdGVnb3JpZXNfbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBob25lX29ubHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgaDIsIHNwYW4ge1xuICAgICAgLy9jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb290ZXJfbmV3c19wb2ludCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA4NjFweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIC5mb290ZXJfbmV3cyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzIHtcbiAgICAgICAgLy93aWR0aDogNTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZm9vdGVyX2NhdGVnb3JpZXNfY2VsbCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiA4NjBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX2NhdGVnb3JpZXMge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9jYXRlZ29yaWVzX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAuZm9vdGVyX25ld3Mge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgLmZvb3Rlcl9uZXdzX3BvaW50IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIHUge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2NlbGwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmLmJvcmRlcl9ib3R0b20ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW5lZCBzdmcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLmZvb3Rlcl9jYXRlZ29yaWVzX2hlYWRlcl9jbGlja2VkIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvb3Rlcl9jYXRlZ29yaWVzX2xpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgIC5waG9uZV9vbmx5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRfd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwODBweDtcblxuICAmLndoaXRlIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICB9XG5cbiAgICAucGFydG5lcl9sZWZ0X3dyYXBwZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG5cbiAgICAgIC5wYXJ0bmVyX3dyYXBwZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMHB4LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAjMDAwO1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgJi5mYi1pY286aG92ZXIge1xuICAgICAgICBmaWxsOiAjM2E1NTlmO1xuICAgICAgfVxuXG4gICAgICAmLnZrLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICM0Yzc1YTM7XG4gICAgICB9XG5cbiAgICAgICYub2staWNvIHtcbiAgICAgICAgLm9rMSwgLm9rMiAge1xuICAgICAgICAgIGZpbGw6ICMwMDAwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm9rLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICNmMDdkMDA7XG4gICAgICAgIC5vazEsIC5vazIgIHtcbiAgICAgICAgICBmaWxsOiAjZjA3ZDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudGctaWNvIHtcbiAgICAgICAgZmlsbDogIzAwMDAwMDtcbiAgICAgICAgLnRnMSAge1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRnLWljbzpob3ZlciB7XG4gICAgICAgIGZpbGw6ICMwM2IwZjQ7XG4gICAgICAgIC50ZzEgIHtcbiAgICAgICAgICBmaWxsOiAjMDNiMGY0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfbGVmdF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG5cbiAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICYuY29weSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICBzdmcge1xuICAgICAgLy9maWxsOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBhcnRuZXJfbGVmdF93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAucGFydG5lcl93cmFwcGVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDBweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICAvL2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMDBweDtcblxuICAgIC5wYXJ0bmVyX2xlZnRfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5wYXJ0bmVyX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjJweDtcblxuICAgICAgICAuY29weSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuY29weV9saW5rcyB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dF9zb2NpYWxfd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1pbi13aWR0aDogNzIxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuYWJvdXRfc29jaWFsX3dyYXBwZXIge1xuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zNHB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmFib3V0X3NvY2lhbF93cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGl2LmxlZnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFib3V0X3dyYXBwZXIuYmxhY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5yZWNvbW1lbmRhdGlvbnNfd3JhcHBlciB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICBmb250LXNpemU6IDU3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggMCBibGFjaywgMCAxcHggYmxhY2ssIDFweCAwIGJsYWNrLCAwIC0xcHggYmxhY2s7XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1zaGFkb3c6IC0xcHggMCB3aGl0ZSwgMCAxcHggd2hpdGUsIDFweCAwIHdoaXRlLCAwIC0xcHggd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnZpZGVvLXJhdGluZyB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXG4gICAgICAmLmJhZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvYmFkLXNtYWxsLnN2Z1wiKTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5nb29kIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9nb29kLXNtYWxsLnN2Z1wiKTtcbiAgICAgIH1cbiAgICAgICYubm9ybWFsIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9ub3JtYWwtc21hbGwuc3ZnXCIpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAvL3RleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9iaWcge1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1nL3RyYXNoL3JlY29tbWVuZGF0aW9uX2JpZ18yLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHdpZHRoOiA1MTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAxNXB4IDAgMjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmRhNTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2FkZGl0aW9uYWxfd3JhcHBlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYgKyAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfaW5mbyA+IGEgPiBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpKSByZXBlYXQteCAwIDkwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2luZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXG4gICAgICAgIC5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KSkgcmVwZWF0LXggMCA5MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMjBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJi5oNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgNXB4IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCA5cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwJSAwIDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiA4cHggMCAxcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuZ2VucmVfd3JhcHBlciB7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAuZ2VucmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyAvKiBmb3IgU2FmYXJpICovXG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IC8qIGZvciBJRTkrLCBGaXJlZm94IDQrLCBPcGVyYSwgQ2hyb21lICovXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAxcHggMTBweCAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMzBweDtcbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnQge1xuICAgICAgaDQsIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2JpZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLy9wYWRkaW5nOiAwIDEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAucmVjb21tZW5kYXRpb25zX2NvbnRlbnRfYmlnIHtcbiAgICAgICAgLy93aWR0aDogNDklO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X2JpZ19jb250ZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudF9pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2VucmVfd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbnNfY29udGVudCB7XG4gICAgICBhIHtcbiAgICAgICAgJi5oNCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5nZW5yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idWJibGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuXG4gIC5idWJibGVzX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAuYnViYmxlc19wb2ludCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTQ2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDZweCAzMHB4IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICYubnVtYmVyXzEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5udW1iZXJfMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLm51bWJlcl81IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYubnVtYmVyXzcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgIH1cblxuICAgICAgJi53YiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vZiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vYiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5idyB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDczcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aGl0ZSB7XG4gICAgLmJ1YmJsZXNfd3JhcHBlciB7XG4gICAgICAuYnViYmxlc19wb2ludCB7XG4gICAgICAgICYub2Yge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYncge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibGFjayB7XG4gICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgJi53YiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5vYiB7XG4gICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5idWJibGVzX3dyYXBwZXIge1xuICAgICAgLmJ1YmJsZXNfcG9pbnQge1xuICAgICAgICAmLm9mIHtcbiAgICAgICAgICAuYnViYmxlX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZjI2NTIyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYncge1xuICAgICAgICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5zdWJzY3JpYmVfd3JhcHBlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmRhNTQ7XG4gIHBhZGRpbmc6IDEzcHggMzBweCAxNXB4O1xuICBtYXgtd2lkdGg6OTgwcHg7XG5cbiAgLnN1YnNjcmliZV9pbnB1dF93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG5cbiAgICAmLmludmFsaWRfZW1haWwge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2UxMGEyMjtcbiAgICAgICAgY29sb3I6ICNlMTBhMjI7XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxMGEyMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMzE3cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIC5zdWJzY3JpYmVfYnV0dG9uX21vYmlsZV9zdWJzY3JpYmUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAmLnN1YnNjcmliZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgbWFyZ2luOiA4cHggMTdweCAwIDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gIH1cblxuICAuc3Vic2NyaWJlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDQzNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5zdWJzY3JpYmVfaW5wdXRfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlX2ltYWdlIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmlsbDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjZweCkge1xuICAgICAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIC5zdWJzY3JpYmUge1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgfVxuICAgICAgLnN1YnNjcmliZV9pbnB1dF93cmFwcGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhKG1pbi13aWR0aDogNjY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAgIG1hcmdpbjogMjBweCAxMHB4O1xuXG4gICAgICAuc3Vic2NyaWJlX2lucHV0X3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTMlO1xuXG4gICAgICAgIC5zdWJzY3JpYmVfYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmliZV9pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcmV2aW91c2x5X3dyYXBwZXIge1xuICAucHJldmlvdXNseV9zZXJpZXMge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDc2MHB4O1xuXG4gICAgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0aW5nIHtcbiAgICB3aWR0aDogNTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYubG9uZ19ibG9jayB7XG4gICAgLnByZXZpb3VzbHlfc2VyaWVzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmludGVyZXN0aW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAgIC5wcmV2aW91c2x5X3NlcmllcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSUgMzBweCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIC5wcmV2aW91c2x5X3NlcmllcyB7XG4gICAgICBwYWRkaW5nOiAwIDUlIDU2cHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIsIHAge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFjdG9yX29mX3dlZWtfd3JhcHBlciB7XG4gICAgICAgICAgLmFjdG9yX29mX3dlZWtfaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgICAgLmludGVyZXN0aW5nIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgIzAwMDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzYlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbnRlcmVzdGluZ19pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgLmFjdG9yX29mX3dlZWtfd3JhcHBlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWluLXdpZHRoOiA3MzZweCkgYW5kIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogNzYwcHgpIHtcbiAgICAucHJldmlvdXNseV93cmFwcGVyIC5wcmV2aW91c2x5X3NlcmllcyA+IHAge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmludGVyZXN0aW5nIHtcbiAgd2lkdGg6MTAwJTtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW50ZXJlc3RpbmdfZmFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IDM5MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzOTBweDtcbiAgfVxuXG4gIC5idXR0b24tYmx1ZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAzMHB4O1xuICB9XG5cbiAgLm5ld3NfYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAycHggMTBweCA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmc6IDAgMTAlIDAgMzBweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgJi5pbnRlcmVzdGluZ19yZWxvYWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAudHJhbnNpdGlvbihmaWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogI0YyNjUyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzNzdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDNweCAjMDAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuNikgMTAwJSk7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi5uZXdzX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICAgIC5pbnRlcmVzdGluZ19kZXNjcmlwdGlvbl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2J1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlhN2ZiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgLmludGVyZXN0aW5nX2Rlc2NyaXB0aW9uX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcblxuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgaDIsIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5pbnRlcmVzdGluZ19mYWN0X3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb24ge1xuICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb25fY29udGVudCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuXG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYWN0b3Jfb2Zfd2VlayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDUxMHB4O1xuXG4gIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvX2hlYWQge1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgfVxuXG4gICAgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkX3RleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgIC5ib3JkZXJfYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAuYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBoMiwgcCwgYSwgc3BhbiwgLmFjdG9yX29mX3dlZWtfaW5mb19oZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIHAge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXNvbnNfd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTA0MHB4O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC5zZWFzb25zX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweCA0cHg7XG4gICAgICAgIGNvbG9yOiAjMGQ1NmEwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgdSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMGQ1NmEwO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgdSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgLy9wYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYuaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLndhdGNoZWRfaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgfVxuXG4gICAgICAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpIHVybChcIi4uL2ltYWdlcy93YXRjaGVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYud2F0Y2hlZCAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgICYjc29vbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgIC5zdDEge1xuICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb29uX2JnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAzcHggIzAwMDtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzM5YTdmYjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC50cmFuc2l0aW9uKG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dClcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDE2NywgMjUyLCAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAuc2Vhc29uc19jb250ZW50X3BvaW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYShtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwO1xuXG4gICAgLnNlYXNvbnNfbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFzb25zX2NvbnRlbnQge1xuICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLnNlYXNvbnNfb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjkzKTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAucGxheWxpc3RfcG9wdXBfd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2MnB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDExMnB4O1xuICAgIH1cblxuICAgIC5wbGF5bGlzdF9wb3B1cF9oZWFkZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAucGxheWxpc3RfcG9wdXBfY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICBzdHJva2U6ICNGRkZGRkY7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIC5zdDAge1xuICAgICAgICAgICAgZmlsbDogQG9yYW5nZTtcbiAgICAgICAgICAgIHN0cm9rZTogQG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG5cbiAgICAgIC5wbGF5bGlzdF9wb3B1cF9oZWFkZXJfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvcHVwX3NlYXNvbnNfd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgIC5zZWFzb25zX2NvbnRlbnQge31cbiAgICAgICAgLy9tYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAucGxheWxpc3RfcG9wdXBfc2Vhc29uX2hlYWRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWFzb25zX2NvbnRlbnRfcG9pbnQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLndhdGNoZWRfaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDExO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCAxNjcsIDI1MiwgLjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLndhdGNoZWRfb3ZlcmxheSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KSB1cmwoXCIuLi9pbWFnZXMvd2F0Y2hlZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYud2F0Y2hlZCAud2F0Y2hlZF9vdmVybGF5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb29uX2JnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAmI3Nvb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAgIC5zdDEge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3QwIHtcbiAgICAgICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzlhN2ZiO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDE2NywgMjUyLCAuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAmID4gZGl2Om5vdCh3YXRjaGVkX292ZXJsYXkpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDJweCAycHggM3B4ICMwMDA7XG4gICAgICAgICAgei1pbmRleDogMTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzIxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDM5cHgpIHtcbiAgICAucGxheWxpc3RfcG9wdXBfd3JhcHBlciB7XG4gICAgICAucG9wdXBfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgLnBsYXlsaXN0X3BvcHVwX3dyYXBwZXIge1xuICAgICAgLnBsYXlsaXN0X3BvcHVwX2hlYWRlciB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucG9wdXBfc2Vhc29uc193cmFwcGVyIHtcbiAgICAgICAgLnNlYXNvbnNfY29udGVudCB7XG4gICAgICAgICAgLnNlYXNvbnNfY29udGVudF9wb2ludCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW9fY29udGVudF9jcmVhdG9ycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAucGhvbmVfY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgfVxuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB1IHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSAwcHgsIHJnYmEoMCwgMCwgMCwgMC41KSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJisudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluX2luZm8gYSB1IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAxKSAwcHgsIHJnYmEoMjQyLCAxMDEsIDM0LCAxKSkgcmVwZWF0LXggMCAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19tYWluX2luZm8ge1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlb19jb250ZW50X2NyZWF0b3JzX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC5waG90b193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJisudmlkZW9fY29udGVudF9jcmVhdG9yc19vdGhlcl9wZXJzb25faW5mbyBhIHUge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI0MiwgMTAxLCAzNCwgMSkgMHB4LCByZ2JhKDI0MiwgMTAxLCAzNCwgMSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uX2luZm8ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgIHUge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNDIsIDEwMSwgMzQsIDEpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDEpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfdGFibGV0IHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50IHtcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kX3BvaW50X2Rlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSBhbmQgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIHdpZHRoOiA2Ni42JTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX290aGVyX3BlcnNvbiB7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kIHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcGhvbmUge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAmPi52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgICAmPi52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfdGFibGV0IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZF9wb2ludCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnRfZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW4ge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjNweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX21haW5faW5mbyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uX2luZm8ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc19jb21tYW5kIHtcbiAgICAgIC52aWRlb19jb250ZW50X2NyZWF0b3JzX2NvbW1hbmRfcG9pbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGhvbmVfaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5waG9uZV9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAmICsgLnBob25lX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZV92aWRlb19jb250ZW50X2NyZWF0b3JzIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IGVhc2UgMC40cztcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgJi5yZWFkeSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNHM7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogbGVmdCBlYXNlIDAuNHM7XG4gICAgICAgIHRyYW5zaXRpb246IGxlZnQgZWFzZSAwLjRzO1xuICAgICAgICAmLndpbGxVbm1vdW50IHtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9iaWxlX3ZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogI2YyNjUyMjtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB9XG4gICAgICAudmlkZW9fY29udGVudF9jcmVhdG9yc193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfY29tbWFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA3MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLnZpZGVvX2NvbnRlbnRfY3JlYXRvcnNfb3RoZXJfcGVyc29uIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucG90YXRvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5waXUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5idXR0b24tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5YTdmYjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm90dG9tOiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ucGVyc29ucyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgJl9fY29sIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fdHlwZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2YyNjUyMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjUpIDBweCwgcmdiYSgwLCAwLCAwLCAwLjUpKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCAxcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjQyLCAxMDEsIDM0LCAwLjUpIDBweCwgcmdiYSgyNDIsIDEwMSwgMzQsIDAuNSkpIHJlcGVhdC14IDAgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxcHggMXB4O1xuICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29sLWRlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOkBjb2wtd2lkdGggO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTQ1cHg7XG4gIHJpZ2h0OiAxMTBweDtcbiAgLy9yaWdodDogMTUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBpbnB1dFt0eXBlPXN1Ym1pdF17XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM0ODQ4NDg7XG4gIH1cbn1cblxuLnZpZGVvLXJhdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTkwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmLm5vcm1hbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9ub3JtYWwuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgfVxuXG4gICYuYmFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2JhZC5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB9XG5cbiAgJi5nb29kIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2dvb2Quc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC41KTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgfVxufVxuXG4ucHJlbG9hZC10b21hdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC0xMDAwJTtcbn1cblxuLm5ldy10b21hdG8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDExO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICZfX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAuY2VudGVyZWQoNTAlLCA1MCUpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6MTA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLXdpZHRoOiAzMjBweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMCU7XG4gICAgY29sb3I6ICNlZDQyMmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b20gOiAwO1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuXG4gICAgc3BhbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmY4ODJlO1xuICAgICAgY29sb3I6ICNiZjg4MmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucm90dGVuIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy90b21hdG8vcm90dGVuLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cblxuICAgICYuZnJlc2gge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvbWF0by9mcmVzaC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQ0MjJmO1xuICAgICAgICBjb2xvcjogI2VkNDIyZjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6MzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCcsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBsaW5lLWhlaWdodDogOTRweDtcbiAgfVxuICAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAudG9tYXRvLWFuaW1hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA3MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDoyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxuXG4gIC5tYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MCU7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE5MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDA7XG5cbiAgICAmLm1pbnVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5wbHVzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGlsYXRpb25zIHtcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIC5ibG9jayArICYge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmMjY1MjI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOmhvdmVyICB7XG4gICAgICAuY29tcGlsYXRpb25zX19vdmVybGF5IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMTAxLCAzNCwgLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0KVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbn1cblxuLnJlZC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGU7XG59XG5cbi5ncmVlbi1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZmZjMWI7XG59XG5cbi5vcmFuZ2UtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkM5MjA3O1xufVxuXG4uaGNfX2F1dGhvcml6YXRpb25fX3NzbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICBpbWcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uaGNjIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnBsYXllcl9fY29udGVudC1wcmV2aWV3IHtcbiAgICAucGxheSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICB9XG4gICAgaDEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAucGFpZC1jb250ZW50IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMzBweDtcblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3ByaWNlIHtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhaWQtY29udGVudCB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuICAucGFpZC1jb250ZW50X19wcmljZSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE0MTBweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl84IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDEyNDVweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl83IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDExODBweCkge1xuICAuaGVhZGVyIHtcbiAgICAuc3Vic2NyaWJlLXBheW1lbnRfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgICYubnVtYmVyXzYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICAuc3Vic2NyaWJlLXBheW1lbnRfX3RleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLmJ1YmJsZXMgLmJ1YmJsZXNfd3JhcHBlciAuYnViYmxlc19wb2ludCB7XG4gICAgJi5udW1iZXJfNSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA3NTVweCkge1xuICAuYnViYmxlcyAuYnViYmxlc193cmFwcGVyIC5idWJibGVzX3BvaW50IHtcbiAgICAmLm51bWJlcl80IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU5NXB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgICYubnVtYmVyXzMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLm51bWJlcl8yIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYubnVtYmVyXzEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDQzMHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5idWJibGVzIC5idWJibGVzX3dyYXBwZXIgLmJ1YmJsZXNfcG9pbnQge1xuICAgIC5idWJibGVfY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuaGVhZGVyX19jb250ZW50IG5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5pbnRlcmVzdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmludGVyZXN0aW5nX2ZhY3Rfd3JhcHBlciB7XG4gICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3Rvcl9vZl93ZWVrIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX2ltYWdlIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0b3Jfb2Zfd2Vla19pbmZvIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgYm9keSB7XG4gICAgLy9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlY29tbWVuZGF0aW9uc19jb250ZW50X3NtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbnRlcmVzdGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmludGVyZXN0aW5nX2ZhY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLmludGVyZXN0aW5nX2ltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJlc3RpbmdfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyLCBwIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaW50ZXJlc3RpbmdfZmFjdF93cmFwcGVyIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW50ZXJlc3RpbmdfaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIC8vfVxuICAgIH1cblxuICAgIC5hY3Rvcl9vZl93ZWVrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgIC5hY3Rvcl9vZl93ZWVrX3dyYXBwZXIge1xuICAgICAgICAuYWN0b3Jfb2Zfd2Vla19pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rvcl9vZl93ZWVrX2luZm8ge1xuICAgICAgICAgIHdpZHRoOiAzOCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmludGVyZXN0aW5nX2ZhY3Qge1xuXG4gICAgLmJ1dHRvbi1ibHVlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMjBweDtcbiAgICB9XG4gIH1cbiAgLmludGVyZXN0aW5nIHtcbiAgICAuYWN0b3Jfb2Zfd2VlayB7XG4gICAgICAuYWN0b3Jfb2Zfd2Vla193cmFwcGVyIHtcbiAgICAgICAgLmFjdG9yX29mX3dlZWtfaW5mbyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjhweCkge1xuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gYnVyZ2VyIG1lbnUgb3ZlcndyaXRlXG4gIC5kcmF3ZXItLWxlZnQgLmRyYXdlci1uYXYubmF2aWdhdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5wYXltZW50LWFsbG93ZWQge1xuICAgIC5oZWFkZXIge1xuICAgICAgLnVzZXJfY29udHJvbHMge1xuICAgICAgICB3aWR0aDozMjBweDtcblxuICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fbHZsMS1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19sdmwxLWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjJlZmViO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhcHBlZCB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJvZHk6bm90KC50b3VjaERldmljZSkgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNmMjY1MjI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2aWdhdGlvbl9fbHZsMiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRhcHBlZCB7XG4gICAgICAgIC5uYXZpZ2F0aW9uX19sdmwyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX25vMmx2bCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYTo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2x2bDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgJl9fbHZsMi1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbHZsMi1pdGVtIHtcbiAgICAgIC50b3VjaERldmljZSAmLmhpZGUtZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzFhMWExYTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDIwcHggNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3ViY2F0ZWdvcmllcyB7XG4gICAgICBtaW4td2lkdGg6IDIxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YyZWZlYjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG5cbiAgICAmX19jb21waWxhdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDE1cHggLTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IC01cHggMCAxNXB4IC01cHggcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgYm94LXNoYWRvdzogLTVweCAwIDE1cHggLTVweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgdWwge31cbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbmF2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXJfY29udHJvbHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICAgICAgIC8vd2lkdGg6IDEyNXB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLCAuZmF2b3VyaXRlLCAubG9naW4ge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICB9XG4gICAgLmxvZ2dlZC1pbiB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZjJlZmViO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgICAubmF2aWdhdGlvbl9fbHZsMiB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb25fX2x2bDIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc2VhcmNoaW5nICYge1xuICAgICAgbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAubG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICBuYXYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDAlIC0gNTBweFwiKTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2YyZWZlYjtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVzZXJfY29udHJvbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnByb21vLXBheW1lbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJzY3JpYmUtcGF5bWVudCwgLmZhdm91cml0ZSwgLmxvZ2luIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlYXJjaGluZyAmIHtcbiAgICAgIC8vbmF2IHtcbiAgICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgICAgLy99XG4gICAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnNlYXJjaCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIHtcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmX19sdmwxLWxpc3Qge31cbiAgICAmX19sdmwxLWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgLy9jb2xvcjogI2YyNjUyMjtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjY1MjI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2aWdhdGlvbl9fbHZsMiB7fVxuICAgICAgfVxuICAgIH1cbiAgICAmX19sdmwyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2x2bDItbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgfVxuICAgICZfX2x2bDItaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICMxYTFhMWE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLy9jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjogI2YyNjUyMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29tcGlsYXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjJlZmViO1xuICAgIH1cblxuICB9XG5cbiAgLm1vYmlsZS11c2VyLWNvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTVweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDc1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9iaWxlLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2xvZ2luLW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0IDM5cHggY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgfVxuICAubW9iaWxlLWZhdiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9mYXZvcml0ZXMtb3JhbmdlLnN2Z1wiKSBuby1yZXBlYXQgNDBweCBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICB9XG4gIC5tb2JpbGUtbG9nb3V0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2ljby1leGl0LW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0IDQwcHggY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuICAubW9iaWxlLXB1cmNoYXNlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9pY28tcHVyY2hhc2VzLW9yYW5nZS5zdmdcIikgbm8tcmVwZWF0IDQycHggY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICBodG1sLmJyYW5kaW5nIC5oZWFkZXIsXG4gIGJvZHkuYnJhbmRpbmcgLmhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAubmV3LXRvbWF0byB7XG4gICAgJl9fY2xvc2Uge1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAucGxheWVyX193cmFwcGVyIC52aWRlby1yYXRpbmcge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC03MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogODJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIC5ib3gtc2l6aW5nKCk7XG5cbiAgICAmLmdvb2QsICYuYmFkLCAmLm5vcm1hbCB7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICAgIH1cbiAgICAmX19idXR0b24ge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAuYm9yZGVyLXJhZGl1cygyMHB4KTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5vLWFkcy1idXR0b24gJiB7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMzEwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5wbGF5ZXJfX3dyYXBwZXIgLnZpZGVvLXJhdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgLm5ldy10b21hdG8ge1xuICAgICZfX3RyaWdnZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICYucm90dGVuIHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZnJlc2gge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5ib3gtc2l6aW5nKCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5tYXJrIHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubmV3LXRvbWF0byB7XG4gICAgLnJhdGUge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuY29tcGlsYXRpb25zIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuY29tcGlsYXRpb25zIHtcbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNvbXBpbGF0aW9ucyB7XG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnBsYXllcl9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA1NjIuNXB4O1xuICB9XG59XG5cbi5jb250cm9sc19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59IiwiLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250ZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJlZGlyZWN0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wb3B1cC10cmlnZ2VyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbnRlbnRfX3NoYWRvdyB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0byAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB6LWluZGV4OiAxMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogIDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgYm94LXNoYWRvdzogIDAgMCAyMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWRlb19wYWdlICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gZml4IHNlYXNvbnMgb3ZlcmxheSBwb3B1cFxuICB9XG59XG5cbi8qLmNhdGVnb3J5X3BhZ2UqLyAuY29udGVudF9fc2hhZG93IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubGFuZGluZ19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gIH1cblxuICAmID4gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHRhYmxlIC5pY29fX3dyYXBwZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgfVxuXG4gIC5jb250YWN0cy1pY28ge1xuICAgIGJhY2tncm91bmQ6IHVybCgvcy9pbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbiAgLmNvbnRhY3RzLXBob25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIC5jb250YWN0cy1waG9uZS1jb250ZW50IHtcbiAgICB9XG4gICAgLmNvbnRhY3RzLWljbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY1cHggLTI0NXB4O1xuICAgICAgJi5wcm9kdWN0aW9uLWljbyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjVweCAtMjA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWN0cy1lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAuY29udGFjdHMtZW1haWwtY29udGVudCB7XG4gICAgfVxuICAgIC5jb250YWN0cy1lbWFpbC1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0cy1pY28ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyOXB4IC0yNDVweDtcbiAgICAgICYuY29udGFjdHMtZW1haWwtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtMjA5cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0cy1saW5rLWljbyB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAtNTczcHggLTMxOHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDVweCAxMHB4IDAgMXB4O1xuICAgIH1cbiAgfVxuICAuY29udGFjdHMtbG9jYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jb250YWN0cy1sb2NhdGlvbi1jb250ZW50IHtcbiAgICAgIC8vd2lkdGg6IDY1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB9XG4gICAgLmNvbnRhY3RzLWljbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzcHggLTI0NXB4O1xuICAgICAgJi5jb250YWN0cy1sb2NhdGlvbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yMDlweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vbmV5LWljbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzcHggLTI4MHB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIFNsaWRlciAqL1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLyouc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7IGJhY2tncm91bmQ6IHdoaXRlIHVybCgnYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH0qL1xuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QsIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlLCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHpvb206IDE7XG4gIH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLyogSWNvbnMgKi9cbiAgLypAZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwic2xpY2tcIjsgc3JjOiB1cmwoJ2ZvbnRzL3NsaWNrLmVvdCcpOyBzcmM6IHVybCgnZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJ2ZvbnRzL3NsaWNrLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoJ2ZvbnRzL3NsaWNrLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoJ2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9Ki9cblxuICAvKiBBcnJvd3MgKi9cbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc2xpY2stcHJldjpmb2N1cywgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLCAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cblxuICAvKi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHsgZm9udC1mYW1pbHk6IFwic2xpY2tcIjsgZm9udC1zaXplOiAyMHB4OyBsaW5lLWhlaWdodDogMTsgY29sb3I6IHdoaXRlOyBvcGFjaXR5OiAwLjg1OyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfSovXG5cbiAgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxOTBcIjtcbiAgfVxuXG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MlwiO1xuICB9XG5cbiAgLyogRG90cyAqL1xuICAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwcHggNXB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgfVxuXG4gIC5iaWdnZXN0LXNsaWRlciAubGFuZGluZy1jb250ZW50LXNsaWRlciB7XG4gICAgICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGFuZGluZy1jb250ZW50LXNsaWRlciB7XG4gICAgLy9oZWlnaHQ6IDE0NHB4O1xuICAgIGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW46IDMwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTM2NnB4IC0yNDhweDtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvcy9pbWFnZXMvc3ByaXRlLnBuZykgIG5vLXJlcGVhdCAtMzY2cHggLTI0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTQzMHB4IC0yNDhweDtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTQzMHB4IC0yNDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpICBuby1yZXBlYXQgLTI3NXB4IC0xNjJweDtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MXB4IC0xNjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAubGFuZGluZy1jb250ZW50LXNsaWRlciB7XG4gICAgICBkaXYge1xuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4ubGFuZGluZy1jb250ZW50LXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IDMwcHggNjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5sYW5kaW5nX19jb250ZW50IHRhYmxlIC5pY29fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrIHtcblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAmLm1haW4tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgIC5wbGF5bGlzdC1saW5rLWgyIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA1N3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIC5wcm9kdWN0LWxpc3Qge1xuXG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW1faG92ZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgcGFkZGluZzogNnB4IDE5cHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cblxuICAgICYucmVjZW50bHktdmlld2VkIHtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2R1Y3QtbGlzdCB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGhlaWdodDogMzA2cHg7XG4gICAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgJi1ob3ZlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJvZ3Jlc3Mge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMTAxLCAzNCwgMC41KTtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9wcm9ncmVzcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICB0b3A6IDcxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMzlweCkge1xuICAuYmxvY2sge1xuICAgIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYmxvY2sge1xuICAgIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICAgICYucmVjZW50bHktdmlld2VkIHtcbiAgICAgICAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTVweDtcbiAgICAgICAgICAucG9zdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWxpc3QgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICB0b3A6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgaGVpZ2h0OiAzNDhweDtcblxuICAgIC5wb3N0ZXIge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAmX25hbWUge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9faXRlbV9ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnByb2R1Y3QtbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIC5wb3N0ZXIge1xuICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrIHtcbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgJi5yZWNlbnRseS12aWV3ZWQge1xuICAgICAgICAucHJvZHVjdC1saXN0X19pdGVtIHtcbiAgICAgICAgICAvL2hlaWdodDogMjU1cHg7XG4gICAgICAgICAgLnBvc3RlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWxpc3QgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAmLm1haW4tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZW1wdHkge1xuICAgICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbGlzdCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvL21heC1oZWlnaHQ6IDM0MHB4O1xuICAgICAgICAucG9zdGVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfaW5mbyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vLnNsaWNrLWFycm93IHtcbiAgICAgIC8vICB0b3A6IDA7XG4gICAgICAvLyAgYm90dG9tOiA3MnB4O1xuICAgICAgLy8gIGhlaWdodDogYXV0bztcbiAgICAgIC8vfVxuICAgIH1cbiAgICAudmlkZW8tY29tcGlsYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kdWN0LWxpc3RfX2l0ZW0ge1xuICAgICAgICAucG9zdGVyIHtcbiAgICAgICAgICAvL2hlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTM0cHgpIHtcbiAgLmJsb2NrIC5wcm9kdWN0LWxpc3QgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMHB4KSB7XG4gIC5ibG9jayAucHJvZHVjdC1saXN0IC5zbGljay1hcnJvdyB7XG4gICAgYm90dG9tOiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzM0cHgpIHtcbiAgLmJsb2NrIC5wcm9kdWN0LWxpc3QgLnNsaWNrLWFycm93IHtcbiAgICBib3R0b206IDEyNXB4O1xuICB9XG59XG5cbi5wYWdldG9wQm5QbGFjZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59IiwiLnN1YnNjcmliZS1wYWdlIHtcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzgwODA4MDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX3N0ZXBzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLmJvcmRlci1yYWRpdXMoN3B4KTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgXG4gICZfX3N0ZXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcHMtYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODAlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmX19zdGVwLWljb24ge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmJvcmRlci1yYWRpdXMoNTAlKTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTE1cHg7XG4gICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogNjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hdXRoIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC1hdXRoLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YXJpZmYge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3N1YnNjcmliZS1zdGVwLXRhcmlmZi5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGF5bWVudCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zL2ltYWdlcy9zdmcvc3Vic2NyaWJlLXN0ZXAtcGF5bWVudC5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udHJvbHMge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL3N1YnNjcmliZS1zdGVwLWNvbnRyb2xzLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YXRjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3MvaW1hZ2VzL3N2Zy9zdWJzY3JpYmUtc3RlcC13YXRjaC5zdmdcIik7XG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N0ZXAtbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmlmZnMge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fdGFyaWZmcy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RhcmlmZiB7XG4gICAgbWFyZ2luOiAzMHB4IDE1cHggMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuc3Vic2NyaWJlLXBhZ2VfX3RhcmlmZi1wcmljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjk5MzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuc3Vic2NyaWJlLXBhZ2VfX3RhcmlmZi1jb3Zlci1pbWFnZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRvcDogLThweDtcbiAgICAgICAgfVxuICAgICAgICAuc3Vic2NyaWJlLXBhZ2VfX3RhcmlmZi1zaGFkb3ctbWlkZGxlIHtcbiAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFyaWZmLWNvdmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3RhcmlmZi1jb3Zlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC5ib3JkZXItcmFkaXVzKDVweCk7XG4gIH1cblxuICAmX190YXJpZmYtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuXG4gICZfX3RhcmlmZi1zaGFkb3ctYm90dG9tIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAmX190YXJpZmYtc2hhZG93LW1pZGRsZSB7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDUlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgJl9fdGFyaWZmLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fYm9sZCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgJl9fdGFyaWZmLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICZfX3RhcmlmZi1wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgYmFja2dyb3VuZDogI2YyNjUyMjtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLmJvcmRlci1yYWRpdXMoMThweCk7XG4gIH1cbn1cbiIsIi5zZWFyY2gtc3VnZ2VzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICB3aWR0aDogMzAwcHg7XG4gIC5ib3gtc2l6aW5nKCk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCA4cHggOHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQzcHg7XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC5ib3gtc2l6aW5nKCk7XG4gICAgLmJveC1zaGFkb3coMHB4IDNweCA3cHggMHB4IHJnYmEoNTAsIDUwLCA1MCwgMC4zKSk7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJlZmViO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAudHJhbnNpdGlvbihiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0KTtcbiAgICBcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgd2lkdGg6IDYycHg7XG4gICAgfVxuICB9XG4gICZfX2luZm8ge31cbiAgJl9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgJl9fZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbiAgJl9fdG90YWwge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2YyNjUyMjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmMjY1MjIgMHB4LCAjZjI2NTIyKSByZXBlYXQteCAwIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMXB4IDFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1wYWdlIHtcbiAgLmNvbnRlbnRfX2xheW91dCAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fc2VhcmNoLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA2MHB4IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAmX19zZWFyY2gtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvc3ZnL2ljby1zZWFyY2gtZ3JheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDMwMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgKyAyMHB4XCIpO1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zZWFyY2gtcGFnZV9fc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBhZ2UtaGVhZGVyICsgJiB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn0iLCIucGVyc29ucyB7XG4gIC5maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMxYTFhMWE7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBlcnNvbnNfX2xpc3Qge1xuXG4gICAgLmNvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuXG4gICAgICAmOm5vdCguY2VudGVyZWQpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwNzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDEwcHggMTBweCA0MHB4O1xuXG4gICAgICAuaW1nLXdyYXAge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBlcnNvbiB7XG4gICZfX3BhZ2Uge1xuICAgIC52aWRlby1jb21waWxhdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmX19waG90byB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cbiAgICBpbWcge31cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LWZhbWlseTogJ3BlYWNlX3NhbnMnO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG4gIH1cblxuICAmX19uYW1lLWVuIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAmX19pbmZvLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAmX19pbmZvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2luZm8tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBlcnNvbl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJzb24ge1xuICAgICZfX3BhZ2Uge1xuICAgICAgLnZpZGVvLWNvbXBpbGF0aW9uIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19waG90byB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG59IiwiLy8ganF1ZXJ5IHVpIGFjY29yZGlvbiBvdmVycmlkZVxuLnVpLWFjY29yZGlvbiB7XG4gIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG4iLCIubGsge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA1N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tZXNzYWdlcy1saXN0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1heC13aWR0aDogNTEwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAuYm9yZGVyLXJhZGl1cyg3cHgpO1xuXG4gICAgLm1lc3NhZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6IGdyZWVuO1xuICAgICAgfVxuICAgICAgLmVycm9yIHtcbiAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2YyZjJmMjtcbiAgICBwYWRkaW5nOiAzOHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAuYm9yZGVyLXJhZGl1cyg3cHgpO1xuXG4gICAgLnVzZXItaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXhlZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogIHNwYWNlLWJldHdlZW47XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICB3aWR0aDogNDglO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMzIzO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIHRvcDogMjZweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggN3B4IDZweCAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlZDM0MjMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIH1cblxuICAgIC5pbnB1dC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYuZXJyb3Ige1xuICAgICAgICBpbnB1dCwgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VkMzMyMztcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm94LXNoYWRvdzogICAgICAgICBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5jaGFuZ2UtcGFzcyB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAuZGVjb3JhdG9yIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI2NTIyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hhbmdlLXBhc3MtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3QtbGlzdCB7XG4gICAgbWluLWhlaWdodDogNTUwcHg7XG4gICAgd2lkdGg6IGNhbGMoficxMDAlICsgMjBweCcpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIC5jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIC51c2VyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGNvbG9yOiAjNjUwMGM5O1xuICAgICAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyLW1lbnUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuZGl2aWRlciB7XG4gICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMWExYTFhO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG9yYW5nZTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogQG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogQG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LWxpc3RfX2l0ZW1fZmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDM3MHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Zhdm9yaXRlcy1iZy1ncmF5LnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzZweDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIGNvbG9yOiAjY2UyODBmO1xuICAgICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX3JlZ3VsYXInLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLnRyYW5zaXRpb24oY29sb3IgMC4ycyBlYXNlLWluLW91dCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ZnL2Zhdm9yaXRlcy1iZy1yZWQuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLnRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB9XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgdG9wOiAyNjVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIHRvcDogMTk1cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGlzdF9faXRlbV9uYW1lIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAucHJvZHVjdC1saXN0X19pdGVtX2luZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG5cbiAgcCArIC5wcm9tb2NvZGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAucHJvZHVjdC1saXN0ICsgLnByb21vY29kZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cblxuICAucHJvbW9jb2RlIHtcbiAgICBmb250LWZhbWlseTogJ2J1cmVhdXNpZ25fcmVndWxhcicsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0zMHB4O1xuXG4gICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogQGdyZWVuO1xuICAgICAgfVxuICAgICAgJi5lcnJvciB7XG4gICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAtbW96LWJveC1zaGFkb3c6ICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICZfX3N1Ym1pdCB7XG4gICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICAgIGJvcmRlcjpub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbmJvZHkge1xuICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5zaW5nbGUge1xuICAgICAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgICAuYm9yZGVyLXJhZGl1cyg0cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6ICAgIGluc2V0IDBweCAwcHggNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIGJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMHB4IDBweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWRyb3Bkb3duIHtcblxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDRweCk7XG5cbiAgICAgIFtkYXRhLXNlbGVjdGFibGVdLCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XG4gIC5sayB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lc3NhZ2VzLWxpc3Qge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLWhlYWQge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC51c2VyLW1lbnUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1saXN0IHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC5wcm9tb2NvZGVfX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5sayB7XG4gICAgLnByb21vY29kZV9fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIC5wcm9tb2NvZGVfX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn0iLCIudXNlckFncmVlbWVudFdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAgMjBweCAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgaDEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIHAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnYnVyZWF1c2lnbl9ib2xkJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6ICdidXJlYXVzaWduX2JvbGQnLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5udW0ge1xuICAgIGZvbnQtZmFtaWx5OiAncGVhY2Vfc2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzowIDAgMjBweCAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJiA+IGxpIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIi4gXCI7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdwZWFjZV9zYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59IiwiLmFkdl93cmFwcGVyIHtcclxuXHJcbiAgc3Ryb25nIHtcclxuICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fY29uZGVuc2VkX3JlZ3VsYXI7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgLmFkdl9kZXNjcmlwdGlvbiB7XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmMwMDA7XHJcbiAgICAvL3BhZGRpbmc6IDAgMTQ5cHggMzNweDtcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuYWR2X3BvaW50IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fcmVndWxhcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgLy93aWR0aDogNjQ1cHg7XHJcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIC8vY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAmLmFkdl9wb2ludF9oZWFkZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIC8vZm9udC1mYW1pbHk6IEBQTV9yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAvL3dpZHRoOiA2NDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAvL2NvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2X3BvaW50X2ltYWdlIHtcclxuICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuYWR2X2ZpcnN0IHtcclxuICAgICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NXB4IC0yODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkdl9zZWNvbmQge1xyXG4gICAgICAuYWR2X3BvaW50X2ltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI5cHggLTI4MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWR2X3RoaXJkIHtcclxuICAgICAgLmFkdl9wb2ludF9pbWFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWR2X2NsaWVudHMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgLmxhbmRpbmctY29udGVudC1zbGlkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIC5qc1NsaWRlQ29udHJvbHMge1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjhweDtcclxuICAgICAgICAmLmpzU2xpZGVQcmV2IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmpzU2xpZGVOZXh0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0xOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRvdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDZweCAtMXB4O1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODJweCAtMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvcF9iYW5uZXIge1xyXG4gIC8vZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5iYW5uZXJfNzI4X3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gIC5iYW5uZXJfNzI4X3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZ1bGxzY3JlZW5Ib2xkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuLmZ1bGxzY3JlZW5PdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuODUpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmJvZHkgPiAuZnVsbHNjcmVlbl9fY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MXB4KSAhaW1wb3J0YW50O1xyXG4gIHRvcDogNTZweCAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZ1bGxzY3JlZW5Ib2xkZXIgLmZ1bGxzY3JlZW5fX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwOyovXHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC8qd2lkdGg6IDEwMCU7Ki9cclxuICAvKmhlaWdodDogMTAwJTsqL1xyXG4gIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5mdWxsc2NyZWVuX19jb250YWluZXIubG9hZGVkIHtcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgbWluLWhlaWdodDogdW5zZXQ7XHJcbn1cclxuXHJcbi5mc19fY2xvc2Uge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJhY2tncm91bmQ6IDUwJSA1MCUgbm8tcmVwZWF0ICNmMjY1MjI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMjY1MjI7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSTFNVEp3ZUNJZ2FHVnBaMmgwUFNJMU1USndlQ0lnZG1sbGQwSnZlRDBpTUNBd0lEVXhNaUExTVRJaUlHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lEVXhNaUExTVRJaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlQanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk56UXVPVFkyTERRek55NHdNVE5qTFRrNUxqazNMVGs1TGprM0xUazVMamszTFRJMk1pNHdOallzTUMwek5qSXVNRE0zWXpFd01DNHdNREl0T1RrdU9UY3NNall5TGpBMk55MDVPUzQ1Tnl3ek5qSXVNRFk0TERCak9Ua3VPVGNzT1RrdU9UY3hMRGs1TGprM0xESTJNaTR3Tmpjc01Dd3pOakl1TURNM1F6TXpOeTR3TXpNc05UTTJMams1T0N3eE56UXVPVFk0TERVek5pNDVPVGdzTnpRdU9UWTJMRFF6Tnk0d01UTjZJRTB6T1RFdU56Z3pMREV5TUM0eU1qZGpMVGMxTGpBd01TMDNOQzQ1T0RVdE1UazJMalUyTlMwM05DNDVPRFV0TWpjeExqVXpOU3d3WXkwM05TNHdNREVzTnpRdU9UZzFMVGMxTGpBd01Td3hPVFl1TlRVc01Dd3lOekV1TlRNMVl6YzBMamszTERjMExqazROaXd4T1RZdU5UTTBMRGMwTGprNE5pd3lOekV1TlRNMUxEQkRORFkyTGpjMU5Dd3pNVFl1TnpjMkxEUTJOaTQzTlRRc01UazFMakl4TWl3ek9URXVOemd6TERFeU1DNHlNamQ2SUUweE9EZ3VNVEkwTERNMk9TNHhNemRzTFRRMUxqSTFNUzAwTlM0eU5qWnNOamN1T0RjMkxUWTNMamczTjJ3dE5qY3VPRGMyTFRZM0xqZzNObXcwTlM0eU5URXRORFV1TWpZM1RESTFOaXd5TVRBdU56UXpiRFkzTGpnM055MDJOeTQ0T1RKc05EVXVNalVzTkRVdU1qWTNiQzAyTnk0NE56WXNOamN1T0RjMmJEWTNMamczTml3Mk55NDROemRzTFRRMUxqSTFMRFExTGpJMk5rd3lOVFlzTXpBeExqSTBOVXd4T0RndU1USTBMRE0yT1M0eE16ZDZJaTgrUEM5emRtYyspO1xyXG59XHJcbi5mc19fYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udHJnLWItYWxsLXdyYXAgZGl2OmZpcnN0LWNoaWxkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIHByZWxvYWRlciAqL1xyXG4uZnVsbHNjcmVlblByZWxvYWRlciB7XHJcbiAgd2lkb3dzOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcbi5hZGJsb2NrRGV0ZWN0ZWQgLmZ1bGxzY3JlZW5Ib2xkZXIsXHJcbi5hZGJsb2NrRGV0ZWN0ZWQgLmZ1bGxzY3JlZW5QcmVsb2FkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFkQmFubmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4ubGRzLXJpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDY0cHg7XHJcbiAgaGVpZ2h0OiA2NHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC42NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJTtcclxufVxyXG4ubGRzLXJpbmcgZGl2IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogNTFweDtcclxuICBoZWlnaHQ6IDUxcHg7XHJcbiAgbWFyZ2luOiA2cHg7XHJcbiAgYm9yZGVyOiA2cHggc29saWQgI2YyNjUyMjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZjI2NTIyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG59XHJcbi5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcclxufVxyXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcclxufVxyXG4ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XHJcbn1cclxuQGtleWZyYW1lcyBsZHMtcmluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLyogZW5kIG9mIHByZWxvYWRlciAqL1xyXG5cclxuLmRldGVjdGVkIHtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcbiN4aWVsd21obGhhbGRiayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbiIsIi5sYW5kaW5nLXNsaWRlci5iaWdnZXN0LXNsaWRlciArIC5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4ucGFydG5lcnNfZGVzY3JpcHRpb24ge1xuXG4gIC5wYXJ0bmVyc19wb2ludCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmNmMwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJ0bmVyc19wb2ludF9oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvcy9pbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIG1pbi13aWR0aDogMzVweDtcbiAgfVxuXG4gIC5wYXJ0bmVyc19maXJzdCB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NjVweCAtMjgxcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzX3NlY29uZCB7XG4gICAgLnBhcnRuZXJzX3BvaW50X2ltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtMjgxcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcnRuZXJzX3RoaXJkIHtcbiAgICAucGFydG5lcnNfcG9pbnRfaW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5M3B4IC0yODFweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAucGFydG5lcnNfcG9pbnRfaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyc19wb2ludF9oZWFkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbn0iLCIubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAucHJvbW8taGVhZGVyIHtcbiAgICBjb2xvcjogIzAyMDEwMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAyOHB4IDUwcHggNDBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMjAxMDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vbWFyZ2luOiAwIDM2MHB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG5cbiAgLmxhbmRpbmctcHJvbW8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zbGlkZXItbmF2LXdyYXAge1xuICAgIHdpZHRoOiA4NzNweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL3Byb21vL3Byb21vXzAzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIGxlZnQ6IC03NHB4O1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL3Byb21vL3Byb21vXzA1LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAtNzRweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIC5pdGVtIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgbWFyZ2luOiAwIDE3cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLmFjdC1zbGlkZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmM2MDA7XG4gICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTEzcHg7XG4gICAgICAgIC8vaGVpZ2h0OiA2NnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFwcHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuYXBwcy1saXN0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICB3aWR0aDogMTIzcHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBtYXJnaW46IDQwcHggMzBweCA0N3B4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbiAgLmJnZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvcHJvbW8vdHYtYmdfMDMucG5nXCIpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuICB9XG4gIC5zaGFyZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvL2ZvbnQtZmFtaWx5OiBAUE1fbGlnaHQ7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHBhZGRpbmc6IDM2cHggNDBweCAwO1xuXG4gICAgLnNoYXJlLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5zb2NpYWwtbGlrZXNfdmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAuc29jaWFsLWxpa2VzX193aWRnZXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgICAgLnNvY2lhbC1saWtlc19fd2lkZ2V0X3Zrb250YWt0ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saWtlc19fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLy9mb250LWZhbWlseTogQFBNX2xpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcblxuXG4gICAgICAuc29jaWFsLWxpa2VzX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3MvaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gICAgICB9XG4gICAgICAmLnNvY2lhbC1saWtlc19fYnV0dG9uX3Zrb250YWt0ZSB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29jaWFsLWxpa2VzX19idXR0b25fbWFpbHJ1IHtcbiAgICAgICAgLnNvY2lhbC1saWtlc19faWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMXB4IC0zNDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zb2NpYWwtbGlrZXNfX2J1dHRvbl9mYWNlYm9vayB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjZweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc29jaWFsLWxpa2VzX19idXR0b25fdHdpdHRlciB7XG4gICAgICAgIC5zb2NpYWwtbGlrZXNfX2ljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODJweCAtMzQxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saWtlc19fY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLnR2LWJnIHtcbiAgd2lkdGg6IDc1MXB4O1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9wcm9tby9wcm9tby1zbGlkZXIucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnNsaWRlci1mb3Ige1xuICAgIHdpZHRoOiA3NDRweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIG1hcmdpbjogNHB4IDAgMCAzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAzOXB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLnNsaWRlci1uYXYtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgICAuc2xpZGVyLW5hdi13cmFwIHtcbiAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICBsZWZ0OiAtNTRweDtcbiAgICAgIH1cbiAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICByaWdodDogLTU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5iZ2cge1xuICAgICAgLnR2LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDcxMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0MXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzk4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgLy93aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgIH1cblxuICAgIC5zbGlkZXItbmF2LXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDI4cHggYXV0byAyMnB4O1xuICAgIH1cblxuICAgIC5hcHBzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICYgPiBwIHtcbiAgICAgICAgLy93aWR0aDogMzYwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDQ2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cblxuICAgICAgLmFwcHMtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbjogMCA4cHggMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW46IDI5cHggYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY2N3B4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAuYmdnIHtcbiAgICAgIC50di1iZyB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgaGVpZ2h0OiAzODVweDtcblxuICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMjFweCkgYW5kIChtYXgtd2lkdGg6IDY2NnB4KSB7XG4gIC5sYW5kaW5nLXByb21vLWxheW91dCB7XG4gICAgLmJnZyB7XG4gICAgICAudHYtYmcge1xuICAgICAgICB3aWR0aDogNTMwcHg7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmxhbmRpbmctcHJvbW8tbGF5b3V0IHtcbiAgICAucHJvbW8taGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMTNweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmJnZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIC50di1iZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMzI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5zbGlkZXItZm9yIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYW5kaW5nLXByb21vLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzg1OWU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy93aWR0aDogMTcwcHg7XG4gICAgICAgIGhlaWdodDogMjg2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM5Nzg1OWU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItbmF2LXdyYXAge1xuICAgICAgbWFyZ2luOiA2cHggYXV0byAwO1xuICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vdG9wOiAzNXB4O1xuXG4gICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgIC8vbGVmdDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgLy9yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBzIHtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luOiAzMHB4IC0yMHB4IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYyh+XCIxMDAlICsgNDBweFwiKTtcblxuICAgICAgcCB7XG4gICAgICAgIC8vd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAuYXBwcy1saXN0IHtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubGFuZGluZy1wcm9tby1sYXlvdXQge1xuICAgIC5zbGlkZXItbmF2LXdyYXAgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLml0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmJnZyB7XG4gICAgICAudHYtYmcge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgLmxhbmRpbmctcHJvbW8tbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDI1cHg7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hcHBzX3dyYXBwZXIge1xuICAvL21hcmdpbjogMCAtMjBweCAtMTVweDtcbiAgb2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG5cbiAgLmxhbmRpbmdfX2NvbnRlbnQgJiAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmFwcHNfcG9wdXBfYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFwcHNfZGVzY3JpcHRpb24ge1xuICAgIC5sZW5kaW5nX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sYW5kaW5nLXRhYnMge1xuICAgICAgJiA+IGgzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiA+IHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIC5tX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGFuZGluZ19oZWFkZXJfaWNvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgLy8gICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNTczcHggLTM3NnB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgICAuYXBwc19zbWFydCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjYzAwO1xuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIC5hcHBzX3NtYXJ0X21lbnUge1xuICAgICAgICBtYXJnaW46IDkxcHggMCAwIDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYXBwc19zbWFydF9hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYXBwc19wb2ludF9iZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBzcHJpdGUgbm8tcmVwZWF0IC01NzNweCAtMzg3cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfc21hcnRfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvYXBwc195ZWxsb3dfYm9yZGVyLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gICAgICAgIC5hcHBzX3NtYXJ0X2luZm8ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFwcHNfc21hcnRfaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcHNfY29uc29sZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFhYThjO1xuICAgICAgbWluLWhlaWdodDogNjE3cHg7XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmFwcHNfY29uc29sZV9tZW51IHtcbiAgICAgICAgbWFyZ2luOiA5MXB4IDAgMCAzMHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFwcHNfc21hcnRfYWN0aXZlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNTczcHggLTM4N3B4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hcHBzX2NvbnNvbGVfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvYXBwc19ncmVlbl9ib3JkZXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgICAgICAgLmFwcHNfY29uc29sZV9pbmZvIHtcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDEycHg7XG4gICAgICAgICAgLmFwcHNfY29uc29sZV9saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYXBwc19saXN0X3BvaW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvc3ByaXRlLnBuZ1wiKSBuby1yZXBlYXQgLTU2NXB4IC0zODdweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXBwc19jb25zb2xlX2ltZyB7XG4gICAgICAgICAgbWFyZ2luOiAxOHB4IDAgMCAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMXB4IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFwcHNfbW9iaWxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgICAuYXBwc19tb2JpbGVfbWVudSB7XG4gICAgICAgIG1hcmdpbjogOTFweCAwIDAgMzBweDtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hcHBzX3NtYXJ0X2FjdGl2ZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU3M3B4IC0zNzZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYXBwc19tb2JpbGVfY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19tb2JpbGVfaW5mbyB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCA3cHg7XG4gICAgICAgICAgLmFwcHNfbW9iaWxlX2xpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgLmFwcHNfbGlzdF9wb2ludCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3Nwcml0ZS5wbmdcIikgbm8tcmVwZWF0IC01NjVweCAtMzc5cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX3JlZ3VsYXI7XG4gICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaHVtb3ItbGFuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zL2ltYWdlcy9sYW5kaW5nL21vYmlsZV8yLmpwZ1wiKSBuby1yZXBlYXQgcmlnaHQgYm90dG9tO1xuICAgICAgfVxuICAgICAgLnR1cmJvLWxhbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9tb2JpbGVfMS5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYW5kaW5nLXRhYnMtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZGluZy10YWJzIHtcbiAgLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYi0xIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL2xhbmRpbmcvbW9iaWxlXzEuanBnXCIpIG5vLXJlcGVhdCByaWdodCBib3R0b207XG59XG4ubW9iLTIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvcy9pbWFnZXMvbGFuZGluZy9tb2JpbGVfMi5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbTtcbn1cbi5sYW5kaW5nX21lbnVfYWN0aXZle1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmNmMwMDtcbn1cbi5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogNjdweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA3OXB4KSB7XG4gIC5hcHBzX3dyYXBwZXIge1xuICAgIC5hcHBzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIC5hcHBzX3NtYXJ0IHtcbiAgICAgICAgLmFwcHNfc21hcnRfbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBzX3NtYXJ0X2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyMDBweFwiKTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwc19zbWFydF9pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA0MzBweFwiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFwcHNfc21hcnRfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfY29uc29sZSB7XG4gICAgICAgIC5hcHBzX2NvbnNvbGVfbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hcHBzX2NvbnNvbGVfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDIwMHB4XCIpO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHBzX2NvbnNvbGVfaW5mbyB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNDMwcHhcIik7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcHBzX2NvbnNvbGVfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFwcHNfbW9iaWxlIHtcbiAgICAgICAgLmFwcHNfbW9iaWxlX21lbnUge1xuICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuYXBwc19tb2JpbGVfY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDIwMHB4XCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuXG4gIC5hcHBzX3dyYXBwZXIge1xuICAgIC5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcHBzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIC5sZW5kaW5nX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2ZvbnQtZmFtaWx5OiAncm9ib3RvcmVndWxhcic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMCAxOXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICAgICAgfVxuXG4gICAgICAubGFuZGluZy10YWJzIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG5cbiAgICAgICAgJiA+IGgzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1idXJlYXVzaWduX2JvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGFuZGluZ19oZWFkZXJfaWNvIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBAc3ByaXRlIG5vLXJlcGVhdCAtNDU1cHggLTIxMHB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFwcHMtbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgIC50YWIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcHBzX3BvaW50X2JnIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHNwcml0ZSBuby1yZXBlYXQgLTU1OXB4IC0zNzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDJweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tX2l0ZW1zIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcblxuICAgICAgICAgICAgICAgICAgLmFwcHNfbGlzdF9wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm1lbnVfb3BlbmVkIHtcbiAgICAgICAgICAgICAgLm1faXRlbXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZsaXBwZXIge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjk5MTI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFwcHNfcG9pbnRfYmcge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1OXB4IC0zNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5kaW5nLXRhYnMtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogc2VsZWN0aXplLmRlZmF1bHQuY3NzICh2MC4xMi40KSAtIERlZmF1bHQgVGhlbWVcbiAqIENvcHlyaWdodCAoYykgMjAxM+KAkzIwMTUgQnJpYW4gUmVhdmlzICYgY29udHJpYnV0b3JzXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTsgeW91IG1heSBub3QgdXNlIHRoaXNcbiAqIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS4gWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0OlxuICogaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZSBkaXN0cmlidXRlZCB1bmRlclxuICogdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLCBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRlxuICogQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlXG4gKiBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICpcbiAqIEBhdXRob3IgQnJpYW4gUmVhdmlzIDxicmlhbkB0aGlyZHJvdXRlLmNvbT5cbiAqL1xuXG4vLyBiYXNlIHN0eWxlc1xuXG5Ac2VsZWN0aXplLWZvbnQtZmFtaWx5OiBpbmhlcml0O1xuQHNlbGVjdGl6ZS1mb250LXNtb290aGluZzogaW5oZXJpdDtcbkBzZWxlY3RpemUtZm9udC1zaXplOiAxM3B4O1xuQHNlbGVjdGl6ZS1saW5lLWhlaWdodDogMThweDtcblxuQHNlbGVjdGl6ZS1jb2xvci10ZXh0OiAjMzAzMDMwO1xuQHNlbGVjdGl6ZS1jb2xvci1ib3JkZXI6ICNkMGQwZDA7XG5Ac2VsZWN0aXplLWNvbG9yLWhpZ2hsaWdodDogcmdiYSgxMjUsMTY4LDIwOCwwLjIpO1xuQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaW5wdXQtZnVsbDogQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDtcbkBzZWxlY3RpemUtY29sb3ItZGlzYWJsZWQ6ICNmYWZhZmE7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW06ICNmMmYyZjI7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDogQHNlbGVjdGl6ZS1jb2xvci10ZXh0O1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlcjogI2QwZDBkMDtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmU6ICNlOGU4ZTg7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyOiAjY2FjYWNhO1xuQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bjogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyOiBAc2VsZWN0aXplLWNvbG9yLWJvcmRlcjtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyLXRvcDogI2YwZjBmMDtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmU6ICNmNWZhZmQ7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ6ICM0OTVjNjg7XG5Ac2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLXRleHQ6IHJnYmEocmVkKEBzZWxlY3RpemUtY29sb3ItdGV4dCksIGdyZWVuKEBzZWxlY3RpemUtY29sb3ItdGV4dCksIGJsdWUoQHNlbGVjdGl6ZS1jb2xvci10ZXh0KSwgMC41KTtcbkBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1hY3RpdmUtdGV4dDtcbkBzZWxlY3RpemUtY29sb3Itb3B0Z3JvdXA6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd247XG5Ac2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwLXRleHQ6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbkBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtOiAzMCU7XG5Ac2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS10ZXh0OiAzMCU7XG5Ac2VsZWN0aXplLWxpZ2h0ZW4tZGlzYWJsZWQtaXRlbS1ib3JkZXI6IDMwJTtcbkBzZWxlY3RpemUtb3BhY2l0eS1kaXNhYmxlZDogMC41O1xuXG5Ac2VsZWN0aXplLXNoYWRvdy1pbnB1dDogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKTtcbkBzZWxlY3RpemUtc2hhZG93LWlucHV0LWZvY3VzOiBpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjE1KTtcbkBzZWxlY3RpemUtYm9yZGVyOiAxcHggc29saWQgQHNlbGVjdGl6ZS1jb2xvci1ib3JkZXI7XG5Ac2VsZWN0aXplLWRyb3Bkb3duLWJvcmRlcjogMXB4IHNvbGlkIEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24tYm9yZGVyO1xuQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzOiAzcHg7XG5cbkBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXI6IDA7XG5Ac2VsZWN0aXplLW1heC1oZWlnaHQtZHJvcGRvd246IDIwMHB4O1xuXG5Ac2VsZWN0aXplLXBhZGRpbmcteDogOHB4O1xuQHNlbGVjdGl6ZS1wYWRkaW5nLXk6IDhweDtcbkBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXg6IDZweDtcbkBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXk6IDJweDtcbkBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXg6IEBzZWxlY3RpemUtcGFkZGluZy14O1xuQHNlbGVjdGl6ZS1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teTogNXB4O1xuQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS14OiAzcHg7XG5Ac2VsZWN0aXplLW1hcmdpbi1pdGVtLXk6IDNweDtcblxuQHNlbGVjdGl6ZS1hcnJvdy1zaXplOiA1cHg7XG5Ac2VsZWN0aXplLWFycm93LWNvbG9yOiAjODA4MDgwO1xuQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ6IDE1cHg7XG5cbkBzZWxlY3RpemUtY2FyZXQtbWFyZ2luOiAwIDJweCAwIDA7XG5Ac2VsZWN0aXplLWNhcmV0LW1hcmdpbi1ydGw6IDAgNHB4IDAgLTJweDtcblxuLnNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIChAcmFkaWkpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaWk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGlpO1xuICBib3JkZXItcmFkaXVzOiBAcmFkaWk7XG59XG4uc2VsZWN0aXplLXVuc2VsZWN0YWJsZSAoKSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2VsZWN0aXplLWJveC1zaGFkb3cgKEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93O1xuICBib3gtc2hhZG93OiBAc2hhZG93O1xufVxuLnNlbGVjdGl6ZS1ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEB0eXBlO1xuICAtbW96LWJveC1zaXppbmc6IEB0eXBlO1xuICBib3gtc2l6aW5nOiBAdHlwZTtcbn1cbi5zZWxlY3RpemUtdmVydGljYWwtZ3JhZGllbnQgKEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20sIDYwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgQGNvbG9yLXRvcCwgQGNvbG9yLWJvdHRvbSk7IC8vIEZGIDMuNitcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKEBjb2xvci10b3ApLCB0byhAY29sb3ItYm90dG9tKSk7IC8vIFNhZmFyaSA0KywgQ2hyb21lIDIrXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQGNvbG9yLXRvcCwgQGNvbG9yLWJvdHRvbSk7IC8vIFNhZmFyaSA1LjErLCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBjb2xvci10b3AsIEBjb2xvci1ib3R0b20pOyAvLyBPcGVyYSAxMS4xMFxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAY29sb3ItdG9wLCBAY29sb3ItYm90dG9tKTsgLy8gU3RhbmRhcmQsIElFMTBcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQGNvbG9yLXRvcCksYXJnYihAY29sb3ItYm90dG9tKSkpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLCAuc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6IEBzZWxlY3RpemUtY29sb3ItdGV4dDtcbiAgZm9udC1mYW1pbHk6IEBzZWxlY3RpemUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogQHNlbGVjdGl6ZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAc2VsZWN0aXplLWxpbmUtaGVpZ2h0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBAc2VsZWN0aXplLWZvbnQtc21vb3RoaW5nO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1pbnB1dDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IEBzZWxlY3RpemUtYm9yZGVyO1xuICBwYWRkaW5nOiBAc2VsZWN0aXplLXBhZGRpbmcteSBAc2VsZWN0aXplLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAuc2VsZWN0aXplLWJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIC5zZWxlY3RpemUtYm94LXNoYWRvdyhAc2VsZWN0aXplLXNoYWRvdy1pbnB1dCk7XG4gIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cyhAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAmLmhhcy1pdGVtcyB7XG4gICAgQHBhZGRpbmcteDogQHNlbGVjdGl6ZS1wYWRkaW5nLXg7XG4gICAgQHBhZGRpbmctdG9wOiBAc2VsZWN0aXplLXBhZGRpbmcteSAtIEBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXkgLSBAc2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyO1xuICAgIEBwYWRkaW5nLWJvdHRvbTogQHNlbGVjdGl6ZS1wYWRkaW5nLXkgLSBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS15IC0gQHNlbGVjdGl6ZS1tYXJnaW4taXRlbS15IC0gQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlcjtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy10b3AgQHBhZGRpbmcteCBAcGFkZGluZy1ib3R0b207XG4gIH1cblxuICAmLmZ1bGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3RpemUtY29sb3ItaW5wdXQtZnVsbDtcbiAgfVxuICAmLmRpc2FibGVkLCAmLmRpc2FibGVkICoge1xuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICB9XG4gICYuZm9jdXMge1xuICAgIC5zZWxlY3RpemUtYm94LXNoYWRvdyhAc2VsZWN0aXplLXNoYWRvdy1pbnB1dC1mb2N1cyk7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmUge1xuICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cyhAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMgQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgem9vbTogMTtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAmID4gZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIEBzZWxlY3RpemUtbWFyZ2luLWl0ZW0teCBAc2VsZWN0aXplLW1hcmdpbi1pdGVtLXkgMDtcbiAgICBwYWRkaW5nOiBAc2VsZWN0aXplLXBhZGRpbmctaXRlbS15IEBzZWxlY3RpemUtcGFkZGluZy1pdGVtLXg7XG4gICAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1pdGVtO1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDtcbiAgICBib3JkZXI6IEBzZWxlY3RpemUtd2lkdGgtaXRlbS1ib3JkZXIgc29saWQgQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmU7XG4gICAgICBjb2xvcjogQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZS10ZXh0O1xuICAgICAgYm9yZGVyOiBAc2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyIHNvbGlkIEBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuICAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgJi5kaXNhYmxlZCA+IGRpdiB7XG4gICAgJiwgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oZGVzYXR1cmF0ZShAc2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dCwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLXRleHQpO1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihkZXNhdHVyYXRlKEBzZWxlY3RpemUtY29sb3ItaXRlbSwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtKTtcbiAgICAgIGJvcmRlcjogQHNlbGVjdGl6ZS13aWR0aC1pdGVtLWJvcmRlciBzb2xpZCBsaWdodGVuKGRlc2F0dXJhdGUoQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWJvcmRlciwgMTAwJSksIEBzZWxlY3RpemUtbGlnaHRlbi1kaXNhYmxlZC1pdGVtLWJvcmRlcik7XG4gICAgfVxuICB9XG4gID4gaW5wdXQge1xuICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IEBzZWxlY3RpemUtY2FyZXQtbWFyZ2luICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbiAgICAuc2VsZWN0aXplLWJveC1zaGFkb3cobm9uZSkgIWltcG9ydGFudDtcbiAgICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogQHNlbGVjdGl6ZS1kcm9wZG93bi1ib3JkZXI7XG4gIGJhY2tncm91bmQ6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd247XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAuc2VsZWN0aXplLWJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIC5zZWxlY3RpemUtYm94LXNoYWRvdygwIDFweCAzcHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgLnNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzKDAgMCBAc2VsZWN0aXplLWJvcmRlci1yYWRpdXMgQHNlbGVjdGl6ZS1ib3JkZXItcmFkaXVzKTtcblxuICBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLWhpZ2hsaWdodDtcbiAgICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cygxcHgpO1xuICAgIH1cbiAgfVxuICBbZGF0YS1zZWxlY3RhYmxlXSwgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZzogQHNlbGVjdGl6ZS1wYWRkaW5nLWRyb3Bkb3duLWl0ZW0teSBAc2VsZWN0aXplLXBhZGRpbmctZHJvcGRvd24taXRlbS14O1xuICB9XG4gIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIH1cbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgY29sb3I6IEBzZWxlY3RpemUtY29sb3Itb3B0Z3JvdXAtdGV4dDtcbiAgICBiYWNrZ3JvdW5kOiBAc2VsZWN0aXplLWNvbG9yLW9wdGdyb3VwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlO1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLXRleHQ7XG4gICAgJi5jcmVhdGUge1xuICAgICAgY29sb3I6IEBzZWxlY3RpemUtY29sb3ItZHJvcGRvd24taXRlbS1jcmVhdGUtYWN0aXZlLXRleHQ7XG4gICAgfVxuICB9XG4gIC5jcmVhdGUge1xuICAgIGNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRyb3Bkb3duLWl0ZW0tY3JlYXRlLXRleHQ7XG4gIH1cbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiBAc2VsZWN0aXplLW1heC1oZWlnaHQtZHJvcGRvd247XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IHtcbiAgJiwgaW5wdXQgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgJi5pbnB1dC1hY3RpdmUsICYuaW5wdXQtYWN0aXZlIGlucHV0IHsgY3Vyc29yOiB0ZXh0OyB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ7XG4gICAgbWFyZ2luLXRvcDogcm91bmQoKC0xICogQHNlbGVjdGl6ZS1hcnJvdy1zaXplIC8gMikpO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogQHNlbGVjdGl6ZS1hcnJvdy1zaXplIEBzZWxlY3RpemUtYXJyb3ctc2l6ZSAwIEBzZWxlY3RpemUtYXJyb3ctc2l6ZTtcbiAgICBib3JkZXItY29sb3I6IEBzZWxlY3RpemUtYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IEBzZWxlY3RpemUtYXJyb3ctc2l6ZSAqIC0wLjg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEBzZWxlY3RpemUtYXJyb3ctc2l6ZSBAc2VsZWN0aXplLWFycm93LXNpemUgQHNlbGVjdGl6ZS1hcnJvdy1zaXplO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgQHNlbGVjdGl6ZS1hcnJvdy1jb2xvciB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsIHtcbiAgJi5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gICAgbGVmdDogQHNlbGVjdGl6ZS1hcnJvdy1vZmZzZXQ7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgICBtYXJnaW46IEBzZWxlY3RpemUtY2FyZXQtbWFyZ2luLXJ0bCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogQHNlbGVjdGl6ZS1vcGFjaXR5LWRpc2FibGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2VsZWN0aXplLWNvbG9yLWRpc2FibGVkO1xufVxuXG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW06ICMxZGE3ZWU7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tdGV4dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1hY3RpdmUtdGV4dDogI2ZmZjtcbkBzZWxlY3RpemUtY29sb3ItaXRlbS1ib3JkZXI6ICMwMDczYmI7XG5Ac2VsZWN0aXplLWNvbG9yLWl0ZW0tYWN0aXZlOiAjOTJjODM2O1xuQHNlbGVjdGl6ZS1jb2xvci1pdGVtLWFjdGl2ZS1ib3JkZXI6ICMwMDU3OGQ7XG5Ac2VsZWN0aXplLXdpZHRoLWl0ZW0tYm9yZGVyOiAxcHg7XG5Ac2VsZWN0aXplLWNhcmV0LW1hcmdpbjogMCAxcHg7XG5cbi5zZWxlY3RpemUtY29udHJvbCB7XG4gICYubXVsdGkge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgJi5oYXMtaXRlbXMge1xuICAgICAgICBAcGFkZGluZy14OiBAc2VsZWN0aXplLXBhZGRpbmcteCAtIDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAcGFkZGluZy14O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFkZGluZy14O1xuICAgICAgfVxuICAgICAgJi5kaXNhYmxlZCBbZGF0YS12YWx1ZV0ge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIC5zZWxlY3RpemUtYm94LXNoYWRvdyhub25lKTtcblxuICAgICAgICAmLCAucmVtb3ZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbW92ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgW2RhdGEtdmFsdWVdIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgwLDUxLDgzLDAuMyk7XG4gICAgICAgIC5zZWxlY3RpemUtYm9yZGVyLXJhZGl1cygzcHgpO1xuICAgICAgICAuc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCMxZGE3ZWUsICMxNzhlZTkpO1xuICAgICAgICAuc2VsZWN0aXplLWJveC1zaGFkb3coflwiMCAxcHggMCByZ2JhKDAsMCwwLDAuMiksaW5zZXQgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjAzKVwiKTtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIC5zZWxlY3RpemUtdmVydGljYWwtZ3JhZGllbnQoIzAwOGZkOCwgIzAwNzVjZik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zaW5nbGUge1xuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgLnNlbGVjdGl6ZS1ib3gtc2hhZG93KH5cIjAgMXB4IDAgcmdiYSgwLDAsMCwwLjA1KSwgaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuOClcIik7XG4gICAgICAuc2VsZWN0aXplLXZlcnRpY2FsLWdyYWRpZW50KCNmZWZlZmUsICNmMmYyZjIpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsIC5zZWxlY3RpemUtZHJvcGRvd24uc2luZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duIHtcbiAgLm9wdGdyb3VwLWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IEBzZWxlY3RpemUtcGFkZGluZy1kcm9wZG93bi1pdGVtLXkgKyAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gIH1cbiAgLm9wdGdyb3VwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHNlbGVjdGl6ZS1jb2xvci1kcm9wZG93bi1ib3JkZXItdG9wO1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMCBub25lO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJyZXNldFwiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5cbi8vQ29tcG9uZW50c1xuQGltcG9ydCBcIi4uL21vZHVsZXMvZ2FsbGVyeS9sZXNzL2dhbGxlcnlcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL3Byb2R1Y3QvbGVzcy9wcm9kdWN0XCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wcm9kdWN0L2xlc3MvZmlsdGVyXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wb3B1cC9sZXNzL3BvcHVwXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tb2JpbGVfc3RvcmVzL2xlc3MvbW9iaWxlLXN0b3Jlc1wiO1xuXG4vL1BhZ2VzXG5AaW1wb3J0IFwidmlkZW9cIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL21haW4vbGVzcy9tYWluXCI7XG5AaW1wb3J0IFwic3Vic2NyaWJlXCI7XG5AaW1wb3J0IFwic2VhcmNoXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9wZXJzb25zL2xlc3MvcGVyc29uc1wiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvcGVyc29uL2xlc3MvcGVyc29uXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9tZW51L2xlc3MvbWVudVwiO1xuQGltcG9ydCBcIi4uL21vZHVsZXMvbGsvbGVzcy9sa1wiO1xuQGltcG9ydCBcInVzZXJhZ3JlZW1lbnRcIjtcbkBpbXBvcnQgXCJhZHZcIjtcbkBpbXBvcnQgXCJwYXJ0bmVyc1wiO1xuQGltcG9ydCBcImJvbHNoZXR2XCI7XG5AaW1wb3J0IFwiYXBwbGljYXRpb25zXCI7XG5cbi8vUGx1Z2luc1xuQGltcG9ydCBcInNlbGVjdGl6ZVwiO1xuQGltcG9ydCBcImpxdWVyeS11aS5jc3NcIjtcbkBpbXBvcnQgXCJqcXVlcnktdWkudGhlbWUuY3NzXCI7XG5cbi8vU3R5bGVzXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fcmVndWxhcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWZlYjtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cblxuYm9keSB7XG4gIC5jb250ZW50X19sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmxheW91dC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5jb250ZW50X180MDQge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAuaW1hZ2Uge1xuXG4gICAgfVxuICAgIC50ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1wZWFjZTtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub3RpZmljYXRlZCB7XG4gICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYuYnJhbmRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXG4gICAgLmFkZm94LWJhbm5lci1iYWNrZ3JvdW5kIHtcbiAgICAgIC8vdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudFxuICAgIH07XG5cbiAgICAmLm5vdGlmaWNhdGVkIHtcbiAgICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgfVxuXG4gICAgJi52aWRlb19wYWdlIHtcbiAgICAgIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLm5vdGlmaWNhdGVkIHtcbiAgICAgICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnRfX2xheW91dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAubGF5b3V0LXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWRmb3gtYmFubmVyLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxufVxuXG4uY2xlYXIge1xuICBjbGVhcjpib3RoO1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogQGZvbnQtcGVhY2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxvYWQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCA3OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCBhdXRvIDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC5ib3JkZXItcmFkaXVzKDRweCk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3MvbW9kdWxlcy9wcm9kdWN0L2ltYWdlcy9sb2FkLWljb24ucG5nXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5yZWFkbW9yZS1qcy10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC50cmFuc2l0aW9uKGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19zaG93IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnIOKGkyc7XG4gICAgfVxuICB9XG4gICZfX2hpZGUge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcg4oaRJztcbiAgICB9XG4gIH1cbn1cblxuLnJlYWRtb3JlLWpzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5yZWFkbW9yZS1qcy1jb2xsYXBzZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3MvaW1hZ2VzL3JlYWRtb3JlLWdyYWRpZW50LnBuZ1wiKSByZXBlYXQteCAwIDA7XG4gICAgfVxuICB9XG59XG5cblxuOjpwbGFjZWhvbGRlcntcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IEBmb250LXBlYWNlO1xuICAuYnJlYWRjcnVtYnMgKyAmIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLm9yYW5nZV9idG4ge1xuICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC5ib3JkZXItcmFkaXVzKDNweCk7XG59XG5cblxuLmZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICZfX2hlYWRlciB7fVxuICAmX19mb3JtIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luOiAyNnB4IGF1dG8gMDtcbiAgfVxuICAmX19pbnB1dC13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAmICsgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9yZWd1bGFyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAmX19pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAmX190ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcbiAgfVxuICAmX19zdWJtaXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmX19zdWJtaXQsICZfX3BvcHVwLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IEBmb250LWJ1cmVhdXNpZ25fYm9sZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JhbmdlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC5ib3JkZXItcmFkaXVzKDNweCk7XG5cbiAgICB3aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gICAgJi5pbnB1dF9kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjI2NTIyO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMjY1MjI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3BvcHVwLWJ1dHRvbi13cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fcG9wdXAtYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmOTkzMztcbiAgICB9XG4gIH1cblxuICAmX19tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogQGZvbnQtYnVyZWF1c2lnbl9ib2xkO1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICBib2R5LmJyYW5kaW5nLnZpZGVvX3BhZ2UgLmNvbnRlbnRfX2xheW91dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBib2R5IHtcbiAgICAmLmJyYW5kaW5nLFxuICAgICYudmlkZW9fcGFnZSxcbiAgICAmLm5vdGlmaWNhdGVkLFxuICAgICYuYnJhbmRpbmcubm90aWZpY2F0ZWQsXG4gICAgJi5icmFuZGluZy52aWRlb19wYWdlLFxuICAgICYuYnJhbmRpbmcudmlkZW9fcGFnZS5ub3RpZmljYXRlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgLnRyYW5zaXRpb24obm9uZSlcbiAgICB9XG4gIH1cblxuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmVlZGJhY2sge1xuICAgIC8vcGFkZGluZzogMCAxNXB4O1xuICAgICZfX2Zvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2lucHV0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19tZXNzYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbi5waXhlbF93cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ29vZ2xlLWF1dG8tcGxhY2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIC5hZHNieWdvb2dsZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRmIHtcbiAgbWF4LXdpZHRoOiA5OThweDtcbiAgbGVmdDogMXB4O1xuICBoZWlnaHQ6IDU2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDFweDtcbn1cblxuLnNpbXBsaWZpZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAubGF5b3V0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnZpZGVvLXJhdGluZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn0iXX0= */
