/*!
Theme Name: Roche
Author: Femme Fatale
Author URI: https://femmefatale.paris/
Description: Theme for the Roche Productions website
Version: 1.0
License: No License
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;color:inherit;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:transparent;border:none;margin:0;padding:0}.color--black{color:#000}.bg--black{background-color:#000}.color--red{color:#F92B29}.bg--red{background-color:#F92B29}.color--white{color:#fff}.bg--white{background-color:#fff}.color--lighter-grey{color:#f9f9f9}.bg--lighter-grey{background-color:#f9f9f9}.color--light-grey{color:#F3F4F3}.bg--light-grey{background-color:#F3F4F3}.color--soft-grey{color:#c6c5ca}.bg--soft-grey{background-color:#c6c5ca}.color--dark-grey{color:#1A1A1A}.bg--dark-grey{background-color:#1A1A1A}.color--roche-grey{color:#2B3035}.bg--roche-grey{background-color:#2B3035}html{background-color:#F3F4F3;box-sizing:border-box;min-height:100%;width:100vw}html.no-scroll{overflow-y:hidden}html.no-scroll body{overflow-y:hidden;position:fixed !important;width:100%}html,body{overflow-x:hidden}html.search-open,html.player-open,html.menu-open{overflow:hidden}html.search-open main,html.player-open main,html.menu-open main{touch-action:none;pointer-events:none}*,*::before,*::after{box-sizing:inherit}body{position:relative;-webkit-font-smoothing:antialiased}main#content{display:block}button,a{outline:none}#breakpoints{position:relative;z-index:3}@media only screen and (max-width: 1168px){#breakpoints{z-index:2}}@media only screen and (max-width: 760px){#breakpoints{z-index:1}}.xy-centered{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 1168px){.above-tablet{display:none !important}}@media only screen and (max-width: 760px){.desktop-only{display:none !important}}@media only screen and (min-width: 1169px){.tablet-only{display:none !important}}@media only screen and (min-width: 761px){.mobile-only{display:none !important}}.content-wrapper{margin-left:auto;margin-right:auto;position:relative;height:100%;display:block;width:100%}@media only screen and (max-width: 760px){.content-wrapper.with-subnav{padding-top:0}}.content-wrapper.no-padding{margin-top:0}.preload-transitions *{transition:none !important}.has-overlay::after{content:'';height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:0}.menu{position:absolute}a.mailto{align-self:flex-start;display:inline-flex;transition:opacity 0.35s cubic-bezier(0.165, 0.84, 0.44, 1)}a.mailto:hover{opacity:0.7}.rgpd-button{background-color:#F92B29 !important}.grid{box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;width:calc(100vw - (( 1.5625vw * 2 / 1280px) * 100vw))}@media screen and (max-width: 1168px){.grid{width:89.72603vw}}.grid-0{box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;width:calc(100vw - 2 * 1.5625vw)}@media only screen and (max-width: 760px){.grid-0{box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;width:calc(100vw - 2 * 5.33333vw)}}.col-desk-0{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-0{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-1{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-1{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-2{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-2{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-3{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-3{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-4{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-4{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-5{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-5{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-6{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-6{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-7{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-7{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-8{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-8{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-9{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-9{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-10{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-10{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-11{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-11{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}.col-desk-12{box-sizing:border-box;width:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12);padding-left:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2;padding-right:calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))/2}.col-desk-shift-12{margin-left:calc((100% - (12) * calc(( ( 1.5625vw / ( 1280px - ( 1.5625vw * 2)) ) * 100vw ))) / 12)}@media screen and (max-width: 1168px){.col-tab-0{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-0{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-1{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-1{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-2{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-2{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-3{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-3{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-4{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-4{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-5{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-5{margin-left:calc((100% - (6) * 2.8626vw) / 6)}.col-tab-6{box-sizing:border-box;width:calc((100% - (6) * 2.8626vw) / 6);padding-left:1.4313vw;padding-right:1.4313vw}.col-tab-shift-6{margin-left:calc((100% - (6) * 2.8626vw) / 6)}}#breakpoints{position:relative;z-index:3}@media only screen and (max-width: 1168px){#breakpoints{z-index:2}}@media only screen and (max-width: 760px){#breakpoints{z-index:1}}#wpadminbar{opacity:.3;transition:transform .3s, opacity .3s;transform:translateY(-80%)}#wpadminbar:hover{opacity:1;transform:none}.pro-user #wpadminbar{display:none}.page-template-about #page .page_background{height:100%;left:50%;position:absolute;top:0;transform:translate3d(-50%, 0, 0);z-index:-5}.page-template-about #page .page_background::before{background-color:#F92B29;content:'';height:100%;left:calc(100% - calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) - 1.5625vw);position:absolute;top:0;width:calc(100vw - (((100% - (12 - 1) * 1.5625vw) / 12) * 11 + 10 * 1.5625vw))}@media only screen and (max-width: 760px){.page-template-about #page .page_background::before{display:none}}.page-template-home .content-wrapper{background-color:#1A1A1A;height:100vh;overflow:hidden;position:relative}@media only screen and (max-width: 760px){.page-template-home .content-wrapper{background-color:#fff;height:auto}}@media only screen and (max-width: 760px){.page-template-home .menu-head.menu-head--white{background-color:#fff}.page-template-home .menu-head.menu-head--white.search-open{background-color:transparent}}.page-template-legals #page{background-color:#F3F4F3;display:flex;flex-direction:column;height:auto;padding-top:120px}.page-template-legals #page .content-wrapper{min-height:100vh}.page-template-legals #page .wrapper{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:rgba(0,0,0,0.4);line-height:2}@media only screen and (max-width: 1168px){.page-template-legals #page .wrapper{line-height:2}}.page-template-legals #page .wrapper .content{max-width:850px}@media only screen and (max-width: 760px){.page-template-legals #page .wrapper .content{max-width:none}}.page-template-legals #page .wrapper h1{font-size:46px;font-family:"SharpGrotesk",serif;color:#000}@media only screen and (max-width: 760px){.page-template-legals #page .wrapper h1{line-height:1}}@media only screen and (max-width: 760px){.page-template-legals #page .wrapper h1{font-size:36px}}.page-template-legals #page .wrapper h2{font-size:24px;font-family:"SharpGrotesk",serif;color:#000;display:block;line-height:1.25;margin-bottom:24px;word-break:break-word}.page-template-legals #page .wrapper h2:not(:first-of-type){margin-top:40px}.page-template-legals #page .wrapper ul{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;line-height:1.4;max-width:850px;margin-bottom:20px}@media only screen and (max-width: 1168px){.page-template-legals #page .wrapper ul{line-height:2}}.page-template-legals #page .wrapper ul li{margin-top:20px}.page-template-legals #page .wrapper ul li::before{background-color:rgba(0,0,0,0.4);border-radius:50%;content:'';display:inline-block;height:7px;margin-right:8px;width:7px}.page-template-legals #page .wrapper .credits{margin-bottom:0}.page-template-legals #page .wrapper strong{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#000;margin-top:24px}.page-template-legals #page .wrapper a{color:rgba(0,0,0,0.4);text-decoration:underline;transition:0.35s color cubic-bezier(0.455, 0.03, 0.515, 0.955)}.page-template-legals #page .wrapper a:hover{color:rgba(0,0,0,0.8)}.page-template-legals #page .wrapper .container{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:80px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}@media only screen and (max-width: 760px){.page-template-legals #page .wrapper .container{margin-left:0;margin-top:20px;width:100%}}.page-template-legals #page .wrapper .content{margin-bottom:80px;margin-top:80px}@media only screen and (max-width: 760px){.page-template-legals #page .wrapper .content{margin-top:60px;margin-bottom:0}}@media only screen and (max-width: 760px){.page-template-legals .menu-head{background-color:#F3F4F3}}.page-template-lost-password #page{background-color:#F3F4F3;padding-top:140px}.page-template-lost-password #page .container{margin-top:80px;margin-bottom:80px}.page-template-lost-password #page .container>.content{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.page-template-lost-password #page .container>.content{margin-left:0}}@media only screen and (max-width: 760px){.page-template-lost-password #page .container{margin-bottom:80px;margin-top:0px}}.page-template-lost-password #page .errors-container{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#F92B29;line-height:1.3 !important;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-bottom:30px;margin-top:30px}@media only screen and (max-width: 1168px){.page-template-lost-password #page .errors-container{line-height:2}}@media only screen and (max-width: 760px){.page-template-lost-password #page .errors-container{margin-left:0}}.page-template-lost-password #page .title{font-size:34px;font-family:"SharpGrotesk",serif;color:#F92B29}.page-template-lost-password #page .paragraph{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#1A1A1A;max-width:500px;margin-top:30px}@media only screen and (max-width: 1168px){.page-template-lost-password #page .paragraph{line-height:2}}.page-template-lost-password #page input{background-color:#fff;width:100%;max-width:450px}@media only screen and (max-width: 760px){.page-template-lost-password #page input{width:100%}}.page-template-lost-password #page .form-row{margin-bottom:40px;margin-top:40px}.page-template-lost-password #page label{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin-bottom:10px}.page-template-password-reset #page{background-color:#F3F4F3;padding-top:140px}.page-template-password-reset #page .container{margin-top:80px;margin-bottom:80px}.page-template-password-reset #page .container>.content{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.page-template-password-reset #page .container>.content{margin-left:0}}@media only screen and (max-width: 760px){.page-template-password-reset #page .container{margin-bottom:80px;margin-top:0px}}.page-template-password-reset #page .errors-container{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#F92B29;line-height:1.3 !important;margin-bottom:30px;margin-top:30px}@media only screen and (max-width: 1168px){.page-template-password-reset #page .errors-container{line-height:2}}@media only screen and (max-width: 760px){.page-template-password-reset #page .errors-container{margin-left:0}}.page-template-password-reset #page .title{font-size:34px;font-family:"SharpGrotesk",serif;color:#F92B29}.page-template-password-reset #page .paragraph{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#1A1A1A;max-width:500px;margin-top:30px}@media only screen and (max-width: 1168px){.page-template-password-reset #page .paragraph{line-height:2}}.page-template-password-reset #page input{background-color:#fff;width:100%;max-width:450px}@media only screen and (max-width: 760px){.page-template-password-reset #page input{width:100%}}.page-template-password-reset #page .form-row{margin-bottom:40px;margin-top:40px}.page-template-password-reset #page .description{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#1A1A1A;line-height:1.3;margin-bottom:30px;margin-top:30px;max-width:500px}.page-template-password-reset #page .password-strength-title{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#1A1A1A}@media only screen and (max-width: 1168px){.page-template-password-reset #page .password-strength-title{line-height:2}}.page-template-password-reset #page .password-strength{height:8px;margin-top:8px;max-width:200px;transform:scaleX(0);transform-origin:0 0;transition:color 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:100%}.page-template-password-reset #page .password-strength--low{background-color:#F92B29;transform:scaleX(0.33)}.page-template-password-reset #page .password-strength--medium{background-color:orange;transform:scaleX(0.66)}.page-template-password-reset #page .password-strength--high{background-color:green;transform:scaleX(1)}.page-template-password-reset #page label{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin-bottom:10px}.page-template-archive-roche_movies #page{background-color:#F3F4F3;display:flex;height:auto;flex-direction:column;padding-top:120px;min-height:100vh}@media only screen and (max-width: 760px){.page-template-archive-roche_movies #page{margin-top:90px;padding-top:0}}@media only screen and (max-width: 760px){.page-template-archive-roche_movies .menu-head{background-color:#F3F4F3}}.single-roche_movies #page{background-color:#F3F4F3;display:flex;flex-direction:column;height:auto;min-height:100vh;padding-top:120px}@media only screen and (max-width: 760px){.single-roche_movies #page{margin-top:90px;padding-top:0}}@media only screen and (max-width: 1168px){.single-roche_movies #page .page-title_container{margin-top:32px;margin-bottom:60px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.single-roche_movies #page .page-title_container{margin-left:0;width:100%}}@media only screen and (max-width: 1168px){.single-roche_movies #page .page-title_container .page-title,.single-roche_movies #page .page-title_container .page-sub-title{max-width:none;width:100%}}@media only screen and (max-width: 760px){.single-roche_movies .menu-head{background-color:#F3F4F3}}.single-roche_movies main::after{content:'';transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:0}html.player-open .single-roche_movies main::after{background-color:#2B3035;height:100%;left:0;opacity:1;position:absolute;transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955);top:0;width:100%;z-index:12}.page-acces-pro #page,.page-template-pro-registration #page,.page-template-user-account #page{background-color:#F3F4F3;padding-top:120px;min-height:100vh;height:auto}@media only screen and (max-width: 1168px){.page-acces-pro #page,.page-template-pro-registration #page,.page-template-user-account #page{padding-top:140px}}.page-acces-pro #page .pro-page-head_image,.page-template-pro-registration #page .pro-page-head_image,.page-template-user-account #page .pro-page-head_image{left:calc(-1 * 1.5625vw);top:-120px;position:absolute;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 4 + 4 * 1.5625vw)}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-head_image,.page-template-pro-registration #page .pro-page-head_image,.page-template-user-account #page .pro-page-head_image{display:none}}.page-acces-pro #page .pro-page-head_image::before,.page-template-pro-registration #page .pro-page-head_image::before,.page-template-user-account #page .pro-page-head_image::before{content:'';display:block;padding-top:171.4285714%}.page-acces-pro #page .pro-page-head_image img,.page-template-pro-registration #page .pro-page-head_image img,.page-template-user-account #page .pro-page-head_image img{bottom:auto;height:100%;left:0;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;object-position:top left;position:absolute;right:auto;top:0;width:100%}.page-acces-pro #page .pro-page-container,.page-template-pro-registration #page .pro-page-container,.page-template-user-account #page .pro-page-container{overflow:hidden;padding-top:80px}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container,.page-template-pro-registration #page .pro-page-container,.page-template-user-account #page .pro-page-container{padding-top:0px}}.page-acces-pro #page .pro-page-container .pro-page-head_content,.page-template-pro-registration #page .pro-page-container .pro-page-head_content,.page-template-user-account #page .pro-page-container .pro-page-head_content{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 5 + 5 * 1.5625vw);max-width:600px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 6 + 6 * 1.5625vw)}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-page-head_content,.page-template-pro-registration #page .pro-page-container .pro-page-head_content,.page-template-user-account #page .pro-page-container .pro-page-head_content{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-page-head_content,.page-template-pro-registration #page .pro-page-container .pro-page-head_content,.page-template-user-account #page .pro-page-container .pro-page-head_content{margin-left:0;width:100%}}.page-acces-pro #page .pro-page-container .pro-update .pro-update_header,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_header,.page-template-user-account #page .pro-page-container .pro-update .pro-update_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-update .pro-update_header,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_header,.page-template-user-account #page .pro-page-container .pro-update .pro-update_header{flex-direction:column;justify-content:flex-start}.page-acces-pro #page .pro-page-container .pro-update .pro-update_header p,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_header p,.page-template-user-account #page .pro-page-container .pro-update .pro-update_header p{margin-top:20px;width:100%}.page-acces-pro #page .pro-page-container .pro-update .pro-update_header a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_header a,.page-template-user-account #page .pro-page-container .pro-update .pro-update_header a{text-decoration:underline}}.page-acces-pro #page .pro-page-container .pro-update .pro-update_title,.page-acces-pro #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_title,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-user-account #page .pro-page-container .pro-update .pro-update_title,.page-template-user-account #page .pro-page-container .pro-update .pro-update_delete-account{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-update .pro-update_title,.page-acces-pro #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_title,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-user-account #page .pro-page-container .pro-update .pro-update_title,.page-template-user-account #page .pro-page-container .pro-update .pro-update_delete-account{line-height:2}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-update .pro-update_title,.page-acces-pro #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_title,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-user-account #page .pro-page-container .pro-update .pro-update_title,.page-template-user-account #page .pro-page-container .pro-update .pro-update_delete-account{text-align:left;line-height:1.5;width:100%}}.page-acces-pro #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-user-account #page .pro-page-container .pro-update .pro-update_delete-account{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;padding-bottom:8px;position:relative;text-decoration:underline}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_delete-account,.page-template-user-account #page .pro-page-container .pro-update .pro-update_delete-account{margin-top:15px}}.page-acces-pro #page .pro-page-container .pro-login,.page-acces-pro #page .pro-page-container .pro-update,.page-template-pro-registration #page .pro-page-container .pro-login,.page-template-pro-registration #page .pro-page-container .pro-update,.page-template-user-account #page .pro-page-container .pro-login,.page-template-user-account #page .pro-page-container .pro-update{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin-top:72px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 5 + 5 * 1.5625vw);max-width:700px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 6 + 6 * 1.5625vw)}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-login,.page-acces-pro #page .pro-page-container .pro-update,.page-template-pro-registration #page .pro-page-container .pro-login,.page-template-pro-registration #page .pro-page-container .pro-update,.page-template-user-account #page .pro-page-container .pro-login,.page-template-user-account #page .pro-page-container .pro-update{margin-top:40px}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login,.page-acces-pro #page .pro-page-container .pro-update,.page-template-pro-registration #page .pro-page-container .pro-login,.page-template-pro-registration #page .pro-page-container .pro-update,.page-template-user-account #page .pro-page-container .pro-login,.page-template-user-account #page .pro-page-container .pro-update{margin-top:32px}}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-login,.page-acces-pro #page .pro-page-container .pro-update,.page-template-pro-registration #page .pro-page-container .pro-login,.page-template-pro-registration #page .pro-page-container .pro-update,.page-template-user-account #page .pro-page-container .pro-login,.page-template-user-account #page .pro-page-container .pro-update{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);max-width:none;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login,.page-acces-pro #page .pro-page-container .pro-update,.page-template-pro-registration #page .pro-page-container .pro-login,.page-template-pro-registration #page .pro-page-container .pro-update,.page-template-user-account #page .pro-page-container .pro-login,.page-template-user-account #page .pro-page-container .pro-update{margin-left:0;width:100%}}.page-acces-pro #page .pro-page-container .pro-login label,.page-acces-pro #page .pro-page-container .pro-login .pro-register_movies_title,.page-acces-pro #page .pro-page-container .pro-login .reset-password_container,.page-acces-pro #page .pro-page-container .pro-update label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_movies_title,.page-acces-pro #page .pro-page-container .pro-update .reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-login label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_movies_title,.page-template-pro-registration #page .pro-page-container .pro-login .reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-update label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_movies_title,.page-template-pro-registration #page .pro-page-container .pro-update .reset-password_container,.page-template-user-account #page .pro-page-container .pro-login label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_movies_title,.page-template-user-account #page .pro-page-container .pro-login .reset-password_container,.page-template-user-account #page .pro-page-container .pro-update label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_movies_title,.page-template-user-account #page .pro-page-container .pro-update .reset-password_container{color:black}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#F92B29;display:inline-block;margin-bottom:10px;position:relative}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger::before,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger::before,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .pro-login_trigger::before,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .pro-login_trigger::before{background-color:#F92B29;bottom:0;content:'';height:1px;left:0;position:absolute;transform:translate3d(0, 5px, 0);width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-form,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-form,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-form,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-form,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-form,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-form{padding:80px 0;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .pro-login_errors+.login-form,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .pro-login_errors+.login-form,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .pro-login_errors+.login-form,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .pro-login_errors+.login-form,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .pro-login_errors+.login-form,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .pro-login_errors+.login-form{padding:30px 0}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col_container,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col_container{display:flex;justify-content:space-between}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col_container,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col_container,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col_container{flex-direction:column}}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col{width:calc(50% - 1.5625vw)}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col input{transition:outline 0.35s cubic-bezier(0.23, 1, 0.32, 1);width:calc(100% - 2px) !important}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col input:first-of-type,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col input:first-of-type,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col input:first-of-type,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col input:first-of-type,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col input:first-of-type,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col input:first-of-type,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col input:first-of-type,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col input:first-of-type,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col input:first-of-type,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col input:first-of-type,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col input:first-of-type,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col input:first-of-type{margin-left:1px}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col input{margin-left:1px;width:calc(100% - 2px) !important}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-col,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-col,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-col,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-col,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-col,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-col,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col{flex-direction:column;width:calc(100%)}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .password-col,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .password-col,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .password-col{margin-top:30px}}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .input_error{bottom:-18px;font-size:10px;left:0;opacity:0;transition:opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1);position:absolute}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container p.error input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container p.error input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container p.error input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container p.error input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container p.error input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container p.error input{outline:1px solid #F92B29}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container p.error .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container p.error .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container p.error .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container p.error .input_error{opacity:1}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-username,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-password,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-username,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-password,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-username,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-password,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-username,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-password,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-username,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-password,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-username,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-password{display:flex;flex-direction:column;position:relative}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-username input,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-password input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-username input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-password input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-username input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-password input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-username input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-password input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-username input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-password input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-username input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-password input{width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-username label,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-password label,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-username label,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-password label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-username label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-password label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-username label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-password label,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-username label,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-password label,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-username label,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-password label{margin-bottom:10px}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .bottom-row,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .bottom-row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .bottom-row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .bottom-row,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .bottom-row,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .bottom-row{display:flex;justify-content:space-between;margin-top:30px}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .bottom-row .reset-password_container,.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .bottom-row .reset-password_container,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .bottom-row .reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .bottom-row .reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .bottom-row .reset-password_container,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .bottom-row .reset-password_container,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember{width:calc(50% - 1.5625vw)}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label{align-items:center;display:flex;margin-bottom:0}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label input,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label input,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .bottom-row .login-remember label input,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .bottom-row .login-remember label input{margin-right:10px}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-submit,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-submit{display:flex;justify-content:flex-end;margin-top:40px}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .login-submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .login-submit,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .login-submit,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .login-submit{justify-content:center}}.page-acces-pro #page .pro-page-container .pro-login .pro-login_container .line,.page-acces-pro #page .pro-page-container .pro-update .pro-login_container .line,.page-template-pro-registration #page .pro-page-container .pro-login .pro-login_container .line,.page-template-pro-registration #page .pro-page-container .pro-update .pro-login_container .line,.page-template-user-account #page .pro-page-container .pro-login .pro-login_container .line,.page-template-user-account #page .pro-page-container .pro-update .pro-login_container .line{background-color:#1A1A1A;height:1px;max-width:400px;margin-bottom:40px;opacity:0.4;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-update_container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container{padding-bottom:80px;position:relative}.page-acces-pro #page .pro-page-container .pro-login .pro-update_container::before,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container::before,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container::before,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container::before{background-color:rgba(26,26,26,0.1);bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.page-acces-pro #page .pro-page-container .pro-login div.movies-update_container,.page-acces-pro #page .pro-page-container .pro-update div.movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-login div.movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-update div.movies-update_container,.page-template-user-account #page .pro-page-container .pro-login div.movies-update_container,.page-template-user-account #page .pro-page-container .pro-update div.movies-update_container{margin-top:80px}.page-acces-pro #page .pro-page-container .pro-login div.movies-update_container .movies-update_title,.page-acces-pro #page .pro-page-container .pro-update div.movies-update_container .movies-update_title,.page-template-pro-registration #page .pro-page-container .pro-login div.movies-update_container .movies-update_title,.page-template-pro-registration #page .pro-page-container .pro-update div.movies-update_container .movies-update_title,.page-template-user-account #page .pro-page-container .pro-login div.movies-update_container .movies-update_title,.page-template-user-account #page .pro-page-container .pro-update div.movies-update_container .movies-update_title{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#000}.page-acces-pro #page .pro-page-container .pro-login div.movies-update_container .movies-update_subtitle,.page-acces-pro #page .pro-page-container .pro-update div.movies-update_container .movies-update_subtitle,.page-template-pro-registration #page .pro-page-container .pro-login div.movies-update_container .movies-update_subtitle,.page-template-pro-registration #page .pro-page-container .pro-update div.movies-update_container .movies-update_subtitle,.page-template-user-account #page .pro-page-container .pro-login div.movies-update_container .movies-update_subtitle,.page-template-user-account #page .pro-page-container .pro-update div.movies-update_container .movies-update_subtitle{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#1A1A1A;margin-top:16px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container{margin-bottom:80px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row{flex-direction:column;margin-top:30px}}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row.password_reset,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row.password_reset,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row.password_reset,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row.password_reset,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row.password_reset,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row.password_reset,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row.password_reset,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row.password_reset{justify-content:flex-end;margin-top:10px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;position:relative;width:calc(50% - 1.5625vw)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a{height:14px;overflow:hidden;position:absolute}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::before,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::before,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::before{background-color:#1A1A1A;bottom:2px;left:0;content:'';height:1px;position:absolute;transform:translate3d(calc(-100% - 50px), 0, 0);transition:none;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::after,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a::after,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a::after{background-color:#1A1A1A;bottom:2px;left:0;content:'';height:1px;position:absolute;transition:none;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::after,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::after{transform:translate3d(100%, 0, 0);transition:transform 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .pro_reset-password_container a:hover::before,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .pro_reset-password_container a:hover::before{transform:translate3d(0, 0, 0);transition:transform 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row:first-child,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row:first-child,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row:first-child,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row:first-child,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row:first-child,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row:first-child,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row:first-child,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row:first-child{margin-top:30px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row p{width:calc(50% - 1.5625vw);position:relative}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row p,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row p{width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row p:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row p:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row p:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row p:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row p:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row p:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row p:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row p:nth-of-type(2){margin-top:30px}}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row input,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row input,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row input,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row input,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row input,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row input,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row input,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row input{transition:outline 0.35s cubic-bezier(0.23, 1, 0.32, 1);width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row .input_error,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row .input_error,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row .input_error,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row .input_error,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row .input_error{bottom:-18px;font-size:10px;left:0;opacity:0;transition:opacity 0.35s cubic-bezier(0.23, 1, 0.32, 1);position:absolute}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error input,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error input,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error input,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error input,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error input,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error input,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error input,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error input{outline:1px solid #F92B29}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error .input_error,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error .input_error,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error .input_error,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error .input_error,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error .input_error,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_row p.error .input_error,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_row p.error .input_error{opacity:1}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password label,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password label,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password label,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password label,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password label,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password label,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password label{align-items:center;display:flex;position:relative}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength{background-color:transparent;display:inline-block;height:8px;flex-grow:0.5;margin-left:10px;transform:scaleX(0);transform-origin:0 0;transition:background-color 0.35s cubic-bezier(0.23, 1, 0.32, 1),transform 0.35s cubic-bezier(0.23, 1, 0.32, 1);width:100px}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength{flex-grow:1}}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--low,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--low,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--low,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--low,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--low,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--low,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--low,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--low{background-color:#F92B29;transform:scaleX(0.33)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--medium,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--medium,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--medium,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--medium,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--medium,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--medium,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--medium,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--medium{background-color:orange;transform:scaleX(0.66)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--high,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--high,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--high,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--high,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--high,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--high,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro_password .password-strength--high,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro_password .password-strength--high{background-color:green;transform:scaleX(1)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-access{margin-top:40px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container{max-height:200px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container{max-height:300px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container{background-color:#f9f9f9;border-radius:6px;margin-top:12px;overflow-y:scroll;padding:16px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container input:checked+label,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container input:checked+label,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container input:checked+label,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container input:checked+label{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container a span,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container a span,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container a span,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container a span,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movies-container a span,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movies-container a span{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;text-decoration:underline}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row{display:flex;justify-content:space-between;transform:translate3d(0, 0, 0)}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row{flex-direction:column}}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie_row:not(:first-of-type),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie_row:not(:first-of-type){margin-top:20px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie{width:calc(50% - 1.5625vw)}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie{width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie:nth-of-type(2),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie:nth-of-type(2),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie:nth-of-type(2),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie:nth-of-type(2){margin-top:20px}}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie{width:calc(100% - 2 * 1.5625vw)}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie{align-items:center;display:flex;font-size:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;align-items:center;display:flex;margin-bottom:0;margin-left:-13px;overflow:hidden;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label span,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label span,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label span,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label span,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label span,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label span,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label span,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label span,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label span,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label span{width:100%;text-overflow:ellipsis;display:inline-block;overflow:hidden}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a{text-overflow:ellipsis;display:inline-block;overflow:hidden;max-width:calc(100% - 85px);width:auto}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie a>span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie a>span:not(.has-expired){max-width:none;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie label.valid>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.expired>.movie-label-container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie label.valid>.movie-label-container{max-width:calc(100% - 85px);width:auto}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired{font-size:8px;font-family:"MaisonNeue",sans-serif;font-weight:700;border-radius:8px;color:#fff;display:inline-block;margin-left:10px;line-height:21px;padding:0px 12px;text-transform:uppercase;width:auto}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-access,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-access{background-color:green}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie .has-expired,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_movie .has-expired{background-color:orange}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-expired),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-access),.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-expired),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-access),.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_movie span:not(.has-expired),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-access),.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_movie span:not(.has-expired){max-width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_message,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_message,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_message,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_message,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_message,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_message,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_message,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_message{margin-top:34px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_message textarea,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_message textarea,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_message textarea,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_message textarea,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_message textarea,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_message textarea,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_message textarea,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_message textarea{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;background-color:#f9f9f9;border-radius:5px;border:none;padding:10px;height:200px;width:100%}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .movies-update_submit{margin-top:40px}.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .movies-update_submit{display:flex;justify-content:flex-end}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .pro-update_container .movies-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-register_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .pro-update_submit,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container .movies-update_submit{justify-content:center}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-login .movies-update_container,.page-acces-pro #page .pro-page-container .pro-login .pro-register_container,.page-acces-pro #page .pro-page-container .pro-update .movies-update_container,.page-acces-pro #page .pro-page-container .pro-update .pro-register_container,.page-template-pro-registration #page .pro-page-container .pro-login .movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-login .pro-register_container,.page-template-pro-registration #page .pro-page-container .pro-update .movies-update_container,.page-template-pro-registration #page .pro-page-container .pro-update .pro-register_container,.page-template-user-account #page .pro-page-container .pro-login .movies-update_container,.page-template-user-account #page .pro-page-container .pro-login .pro-register_container,.page-template-user-account #page .pro-page-container .pro-update .movies-update_container,.page-template-user-account #page .pro-page-container .pro-update .pro-register_container{margin-bottom:0}}.page-acces-pro #page .pro-page-container .pro-page-head_title,.page-template-pro-registration #page .pro-page-container .pro-page-head_title,.page-template-user-account #page .pro-page-container .pro-page-head_title{font-size:46px;font-family:"SharpGrotesk",serif;color:#F92B29}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-page-head_title,.page-template-pro-registration #page .pro-page-container .pro-page-head_title,.page-template-user-account #page .pro-page-container .pro-page-head_title{line-height:1}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-page-head_title,.page-template-pro-registration #page .pro-page-container .pro-page-head_title,.page-template-user-account #page .pro-page-container .pro-page-head_title{font-size:36px}}.page-acces-pro #page .pro-page-container .pro-page-head_paragraph,.page-template-pro-registration #page .pro-page-container .pro-page-head_paragraph,.page-template-user-account #page .pro-page-container .pro-page-head_paragraph{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:rgba(0,0,0,0.4);line-height:1.875;margin-top:65px}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-page-container .pro-page-head_paragraph,.page-template-pro-registration #page .pro-page-container .pro-page-head_paragraph,.page-template-user-account #page .pro-page-container .pro-page-head_paragraph{line-height:2}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-page-container .pro-page-head_paragraph,.page-template-pro-registration #page .pro-page-container .pro-page-head_paragraph,.page-template-user-account #page .pro-page-container .pro-page-head_paragraph{margin-top:40px}}.page-acces-pro #page .validation,.page-template-pro-registration #page .validation,.page-template-user-account #page .validation{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:green;line-height:1.3;margin-bottom:40px;margin-top:40px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 5 + 5 * 1.5625vw);max-width:700px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 6 + 6 * 1.5625vw)}@media only screen and (max-width: 1168px){.page-acces-pro #page .validation,.page-template-pro-registration #page .validation,.page-template-user-account #page .validation{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.page-acces-pro #page .validation,.page-template-pro-registration #page .validation,.page-template-user-account #page .validation{margin-left:0;width:100%}}.page-acces-pro #page .pro-registration-messages,.page-acces-pro #page .errors,.page-template-pro-registration #page .pro-registration-messages,.page-template-pro-registration #page .errors,.page-template-user-account #page .pro-registration-messages,.page-template-user-account #page .errors{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 5 + 5 * 1.5625vw);line-height:1.3;margin-top:40px;max-width:700px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 6 + 6 * 1.5625vw)}@media only screen and (max-width: 1168px){.page-acces-pro #page .pro-registration-messages,.page-acces-pro #page .errors,.page-template-pro-registration #page .pro-registration-messages,.page-template-pro-registration #page .errors,.page-template-user-account #page .pro-registration-messages,.page-template-user-account #page .errors{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.page-acces-pro #page .pro-registration-messages,.page-acces-pro #page .errors,.page-template-pro-registration #page .pro-registration-messages,.page-template-pro-registration #page .errors,.page-template-user-account #page .pro-registration-messages,.page-template-user-account #page .errors{margin-left:0;width:100%}}.page-acces-pro #page .errors .error-line,.page-template-pro-registration #page .errors .error-line,.page-template-user-account #page .errors .error-line{color:red;margin-top:15px}.page-acces-pro #page .errors .error-line:first-child,.page-template-pro-registration #page .errors .error-line:first-child,.page-template-user-account #page .errors .error-line:first-child{margin-top:0}@media only screen and (max-width: 760px){.page-acces-pro .menu-head,.page-template-pro-registration .menu-head,.page-template-user-account .menu-head{background-color:#F3F4F3}}@media only screen and (max-width: 760px){.search .menu-head.menu-head--white{background-color:#F92B29}}.error404 #page{background-color:#fff;padding-top:120px;min-height:100vh}@media only screen and (max-width: 760px){.error404 .menu-head{background-color:#fff}.error404 .menu-head.search-open{background-color:transparent}}.about-header{color:#fff;max-height:500px;overflow:hidden;position:relative;z-index:1}@media only screen and (max-width: 1168px){.about-header{max-height:none}}.about-header::before{display:block;content:'';padding-top:43.515625%}@media only screen and (max-width: 760px){.about-header::before{padding-top:82.9333333%}}@media only screen and (max-width: 760px){.about-header::after{content:'';background-color:rgba(26,26,26,0.4);height:100%;left:0;position:absolute;top:0;width:100%}}.about-header .about-header_background{height:auto;left:0;position:absolute;top:0%;transform:translate3d(0, 0%, 0);width:101%}@media only screen and (max-width: 760px){.about-header .about-header_background{bottom:auto;height:100%;left:0;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;object-position:top center;position:absolute;right:auto;top:0;transform:none;width:101%}}.about-header .about-header_container{position:absolute;top:200px;left:50%;transform:translate3d(-50%, 0, 0)}@media only screen and (max-width: 760px){.about-header .about-header_container{align-items:center;display:flex;flex-direction:column;top:50%;transform:translate3d(-50%, -50%, 0);z-index:1}}.about-header .about-header_subtitle{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.about-header .about-header_subtitle{margin-left:0;max-width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw);text-align:center}}.about-header .about-header_title{font-size:46px;font-family:"SharpGrotesk",serif;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:40px}@media only screen and (max-width: 760px){.about-header .about-header_title{line-height:1}}@media only screen and (max-width: 760px){.about-header .about-header_title{font-size:36px}}@media only screen and (max-width: 760px){.about-header .about-header_title{margin-left:0;margin-top:24px;max-width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw);text-align:center}}.about-biography{margin-top:-80px;position:relative;z-index:2}@media only screen and (max-width: 1168px){.about-biography{margin-top:0}}.about-biography .about-biography_container{display:flex;padding:130px 0;z-index:1}@media only screen and (max-width: 1168px){.about-biography .about-biography_container{flex-direction:column;padding:80px 0}}.about-biography .about-biography_container::before{background-color:#F92B29;content:'';height:calc(100% - 80px);left:calc(100% - calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) - 1.5625vw);position:absolute;top:80px;width:calc(100vw - (((100% - (12 - 1) * 1.5625vw) / 12) * 11 + 10 * 1.5625vw));z-index:-2}@media only screen and (max-width: 1168px){.about-biography .about-biography_container::before{height:100%;top:0}}@media only screen and (max-width: 760px){.about-biography .about-biography_container::before{display:none}}.about-biography .about-biography_title{font-size:24px;font-family:"SharpGrotesk",serif;color:#fff}.about-biography .about-biography_text{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;margin-top:72px;color:#F3F4F3;opacity:0.4}@media only screen and (max-width: 1168px){.about-biography .about-biography_text{line-height:2}}@media only screen and (max-width: 1168px){.about-biography .about-biography_text{margin-top:40px}}@media only screen and (max-width: 760px){.about-biography .about-biography_text{margin-top:32px}}.about-biography .right-col_title,.about-biography .people-office{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#fff}.about-biography .people-group:not(:nth-of-type(1)){margin-top:30px}.about-biography .people-office{margin-bottom:8px}.about-biography .right-col_title{margin-top:30px}.about-biography .about-biography_left-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);max-width:450px;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 4 + 4 * 1.5625vw) - calc(1.5625vw * 1))}@media only screen and (max-width: 1168px){.about-biography .about-biography_left-col{max-width:none;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}}@media only screen and (max-width: 760px){.about-biography .about-biography_left-col{margin-left:0;width:100%}}.about-biography .about-biography_right-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw);padding-top:100px}@media only screen and (max-width: 1168px){.about-biography .about-biography_right-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:60px;padding-top:0px}}@media only screen and (max-width: 760px){.about-biography .about-biography_right-col{margin-left:0}}.about-biography .about-biography_right-col .informations{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#F3F4F3;line-height:1.5;margin-top:8px;opacity:0.4}.about-biography .about-biography_right-col .people-name{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#F3F4F3;line-height:1.5;opacity:0.4}.about-biography .about-biography_right-col .contacts{display:flex;flex-direction:column;margin-top:8px}@media only screen and (max-width: 1168px){.about-biography .about-biography_right-col .contacts{margin-top:8px}}.about-biography .about-biography_background{background-color:#2B3035;height:100%;left:calc(-1 * 1.5625vw);position:absolute;top:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 11 + 11 * 1.5625vw);z-index:-1}@media only screen and (max-width: 760px){.about-biography .about-biography_background{left:calc(-1 * 5.33333vw);width:100vw}}.about-map .about-map_container{color:#fff;display:flex;flex-direction:column;padding:80px 0;z-index:1}.about-map .about-map_container::before{background-color:#F92B29;content:'';height:100%;left:calc(100% - calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) - 1.5625vw);position:absolute;top:0px;width:calc(100vw - (((100% - (12 - 1) * 1.5625vw) / 12) * 11 + 10 * 1.5625vw));z-index:-2}@media only screen and (max-width: 1168px){.about-map .about-map_container::before{height:100%;top:0}}@media only screen and (max-width: 760px){.about-map .about-map_container::before{display:none}}.about-map .about-map_title{font-size:24px;font-family:"SharpGrotesk",serif;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:240px;max-width:600px}@media only screen and (max-width: 760px){.about-map .about-map_title{margin-left:0;margin-top:100px;line-height:1.5}}.about-map .about-map_countries-lists{display:flex}.about-map .about-map_countries-list{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:rgba(255,255,255,0.6);line-height:1.5;margin-top:80px;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 3 + 3 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.about-map .about-map_countries-list{line-height:2}}.about-map .about-map_countries-list .line{background-color:rgba(255,255,255,0.1);height:1px;margin-bottom:25px;width:100%}.about-map .about-map_countries-list:first-of-type{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}.about-map .about-map_countries-list:not(:first-of-type){margin-left:calc(1.5625vw * 1)}.about-map .about-map_countries-list li:not(:first-of-type){margin-top:10px}.about-map .about-map_countries-list.about-map_countries-list--mobile{margin-left:0;margin-top:40px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 5.5 + 5.5 * 1.5625vw)}.about-map .about-map_countries-list.about-map_countries-list--mobile .line{margin-bottom:40px}.about-map .about-map_countries-list.about-map_countries-list--mobile:last-of-type{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}.about-map .about-map_background{background-color:#2B3035;background-image:url("assets/img/world_map.svg");background-position:45% 50px;background-repeat:no-repeat;background-size:85% auto;height:100%;left:calc(-1 * 1.5625vw);position:absolute;top:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 11 + 11 * 1.5625vw);z-index:-1}@media only screen and (max-width: 760px){.about-map .about-map_background{background-size:100% auto;background-position:center 20px;left:calc(-1 * 5.33333vw);width:100vw}}.about-people{padding-top:160px;position:relative}@media only screen and (max-width: 1168px){.about-people{margin-top:80px;padding-top:0}}.about-people .about-people_title{font-size:24px;font-family:"SharpGrotesk",serif;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.about-people .about-people_title{line-height:1.5;margin-left:0;width:100%}}.about-people .about-people_first-list{font-size:34px;font-family:"SharpGrotesk",serif;margin-top:72px;line-height:1.5}@media only screen and (max-width: 1168px){.about-people .about-people_first-list{margin-top:40px}}@media only screen and (max-width: 760px){.about-people .about-people_first-list{margin-top:32px}}.about-people .about-people_first-list,.about-people .about-people_second-list{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}@media only screen and (max-width: 760px){.about-people .about-people_first-list,.about-people .about-people_second-list{margin-left:0;max-width:100%;width:auto}}.about-people .first_list-element,.about-people .second_list-element{display:inline-block}.about-people .separator{margin:0 10px}.about-people .about-people_second-list{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#2B3035;line-height:2;margin-top:24px;opacity:0.4}@media only screen and (max-width: 1168px){.about-people .about-people_second-list{line-height:2}}@media only screen and (max-width: 1168px){.about-people .about-people_second-list{margin-top:40px}}.about-people .about-people_line{background-color:#2B3035;height:1px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:160px;opacity:0.1;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}@media only screen and (max-width: 1168px){.about-people .about-people_line{margin-top:80px}}@media only screen and (max-width: 760px){.about-people .about-people_line{margin-left:0;margin-top:40px;width:100%}}.about-awards{position:relative;margin-top:160px}@media only screen and (max-width: 1168px){.about-awards{margin-top:80px}}@media only screen and (max-width: 760px){.about-awards{margin-top:40px}}.about-awards .about-awards_title{font-size:24px;font-family:"SharpGrotesk",serif;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);max-width:600px}@media only screen and (max-width: 760px){.about-awards .about-awards_title{margin-left:0;line-height:1.5}}.about-awards .about-awards_text{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;margin-top:72px;color:#2B3035;line-height:2;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);opacity:0.4;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}@media only screen and (max-width: 1168px){.about-awards .about-awards_text{line-height:2}}@media only screen and (max-width: 1168px){.about-awards .about-awards_text{margin-top:40px}}@media only screen and (max-width: 760px){.about-awards .about-awards_text{margin-top:32px}}@media only screen and (max-width: 760px){.about-awards .about-awards_text{margin-left:0;width:100%}}.about-awards .about-awards_logos-container{margin-top:72px;align-items:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin-bottom:160px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);max-width:1280px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}@media only screen and (max-width: 1168px){.about-awards .about-awards_logos-container{margin-top:40px}}@media only screen and (max-width: 760px){.about-awards .about-awards_logos-container{margin-top:32px}}@media only screen and (max-width: 1168px){.about-awards .about-awards_logos-container{margin-bottom:80px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}}@media only screen and (max-width: 760px){.about-awards .about-awards_logos-container{margin-bottom:60px;margin-left:0;width:100%}}.about-awards .about-awards_logos-container .logo-container{align-items:center;display:flex;justify-content:center;margin:20px 50px;width:calc(25% - 80px)}@media only screen and (max-width: 970px){.about-awards .about-awards_logos-container .logo-container{margin:20px 65px;width:calc(100% / 3 - 90px)}}@media only screen and (max-width: 760px){.about-awards .about-awards_logos-container .logo-container{margin:20px 0;width:calc(100% / 3)}}.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n){justify-content:flex-end;margin-right:0}@media only screen and (max-width: 970px){.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n){margin-right:65px}}@media only screen and (max-width: 760px){.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n){justify-content:center;margin-right:0}}.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n+1){justify-content:flex-start;margin-left:0}@media only screen and (max-width: 970px){.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n+1){justify-content:center;margin-left:65px}}@media only screen and (max-width: 760px){.about-awards .about-awards_logos-container .logo-container:nth-of-type(4n+1){margin-left:0}}@media only screen and (max-width: 970px){.about-awards .about-awards_logos-container .logo-container:nth-of-type(3n+1){justify-content:flex-start;margin-left:0}.about-awards .about-awards_logos-container .logo-container:nth-of-type(3n){justify-content:flex-end;margin-right:0}}.about-awards .about-awards_logos-container img{width:auto;max-width:100px;min-width:50px;max-height:90px}@media only screen and (max-width: 1168px){.about-awards .about-awards_logos-container img{max-width:80px;max-height:70px}}.full-screen-carousel{color:#fff;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media only screen and (max-width: 760px){.full-screen-carousel{position:static}}.full-screen-carousel:before{background-color:rgba(0,0,0,0.3);content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.full-screen-carousel .backgrounds{left:0;min-height:100vh;min-width:100vw;position:absolute;top:0;z-index:-2}.full-screen-carousel .backgrounds a{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media only screen and (max-width: 760px){.full-screen-carousel .backgrounds a{pointer-events:all}}@media only screen and (max-width: 760px){.full-screen-carousel .backgrounds{position:relative;margin-top:90px;min-height:0;z-index:0}.full-screen-carousel .backgrounds::before{content:'';display:block;padding-top:61.8835979%}}.full-screen-carousel .backgrounds>svg{left:0;position:absolute;top:0}.full-screen-carousel .container{position:relative;height:100%}@media only screen and (max-width: 760px){.full-screen-carousel .container{margin-bottom:40px;margin-top:48px}.full-screen-carousel .container .content-container{left:0;pointer-events:none;position:absolute;top:0}}.full-screen-carousel .full-screen-carousel_navigation{bottom:100px;display:flex;position:absolute;right:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);transform:translate3d(0, calc(50% - 10px), 0)}.full-screen-carousel .full-screen-carousel_navigation span{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#fff}@media only screen and (max-width: 1168px){.full-screen-carousel .full-screen-carousel_navigation span{line-height:2}}.full-screen-carousel .full-screen-carousel_navigation_anchor{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;align-items:center;display:flex;height:40px;justify-content:center;cursor:pointer;position:relative;width:40px}@media only screen and (max-width: 1168px){.full-screen-carousel .full-screen-carousel_navigation_anchor{line-height:2}}.full-screen-carousel .full-screen-carousel_navigation_anchor::before{content:'';display:block;height:0;margin-top:calc((1 - 1.5) * .5em);width:0}@media only screen and (max-width: 760px){.full-screen-carousel .full-screen-carousel_navigation_anchor{display:none}}.full-screen-carousel .full-screen-carousel_navigation_anchor svg{left:0;opacity:0;position:absolute;top:0}.full-screen-carousel .full-screen-carousel_navigation_anchor:not(:last-of-type){margin-right:10px}.full-screen-carousel_content{left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);position:absolute;bottom:100px}.full-screen-carousel_content a{pointer-events:all}@media only screen and (max-width: 760px){.full-screen-carousel_content{bottom:unset;color:#1A1A1A;left:0;position:relative}.full-screen-carousel_content a{display:block;z-index:1}}.full-screen-carousel_content .home-text{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;font-size:14px;opacity:0;transform:translate3d(-100px, 0, 0)}@media only screen and (max-width: 1168px){.full-screen-carousel_content .home-text{font-size:12px}}.full-screen-carousel_content .title{font-size:56px;line-height:1;font-family:"SharpGrotesk",serif;line-height:1.25 !important;margin-top:24px;max-width:600px;transition:opacity 0.25s ease 0.35s, transform 0.35s ease 0.35s;opacity:0}@media only screen and (max-width: 760px){.full-screen-carousel_content .title{font-size:36px;line-height:1.125}}.full-screen-carousel_content .title .word{display:inline-block;opacity:0;transform:translate3d(-50px, 0, 0)}.full-screen-carousel_content .informations{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.4 !important;margin-top:16px;opacity:0;transform:translate3d(-50px, 0, 0)}@media only screen and (max-width: 1168px){.full-screen-carousel_content .informations{margin-top:24px}}.full-screen-carousel_content.hidden{pointer-events:none}@media only screen and (max-width: 760px){.full-screen-carousel_content.hidden{z-index:-1}}.full-screen-carousel_content.hidden a{pointer-events:none}.full-screen-carousel_content.hidden .film-link{display:none}@media only screen and (max-width: 760px){.full-screen-carousel_content.hidden .film-link{opacity:0;display:block}}.full-screen-carousel_content .film-link{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;align-items:center;display:inline-flex;margin-top:44px;position:relative}@media only screen and (max-width: 1168px){.full-screen-carousel_content .film-link{margin-top:24px}}@media only screen and (max-width: 760px){.full-screen-carousel_content .film-link{pointer-events:all;opacity:1}}.full-screen-carousel_content .film-link .dot{background:red;border-radius:50%;height:32px;width:32px}.full-screen-carousel_content .film-link .arrow-container{align-items:center;display:flex;justify-content:center;left:9px;overflow:hidden;position:absolute;top:50%;transform:translate3d(0, -50%, 0)}.full-screen-carousel_content .film-link svg{z-index:2}.full-screen-carousel_content .film-link svg path{fill:white}.full-screen-carousel_content .film-link span{display:block;margin-left:14px}.full-screen-carousel .mobile-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:40px}@media only screen and (min-width: 761px){.full-screen-carousel .mobile-navigation{display:none}}.full-screen-carousel .mobile-navigation .arrows-container{display:flex;align-items:center}.full-screen-carousel .mobile-navigation .arrow-right,.full-screen-carousel .mobile-navigation .arrow-left{cursor:pointer;display:flex;align-items:center}.full-screen-carousel .mobile-navigation .arrow-right{margin-left:20px}.full-screen-carousel .mobile-navigation .mobile-dots{display:flex}.full-screen-carousel .mobile-navigation .mobile-dot{background:#1A1A1A;border-radius:50%;height:4px;opacity:0.2;width:4px}.full-screen-carousel .mobile-navigation .mobile-dot:not(:last-of-type){margin-right:10px}.full-screen-carousel .mobile-navigation .mobile-dot.active{background:#F92B29;opacity:1}.page-back-button{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:32px}@media only screen and (max-width: 760px){.page-back-button{margin-left:0}}.page-back-button a{align-items:center;display:inline-flex}.page-back-button .arrow-container{overflow:hidden}.page-back-button span{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;text-transform:uppercase;display:inline-block;margin-left:8px}.page-title_container{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-bottom:80px;margin-top:80px;max-width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 9 + 9 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 760px){.page-title_container{margin-bottom:40px;margin-left:0;margin-top:40px;max-width:none}}.page-title_container .page-title{font-size:46px;font-family:"SharpGrotesk",serif;color:#F92B29;line-height:1.25 !important}@media only screen and (max-width: 760px){.page-title_container .page-title{line-height:1}}@media only screen and (max-width: 760px){.page-title_container .page-title{font-size:36px}}.page-title_container .page-sub-title{font-size:34px;font-family:"SharpGrotesk",serif;color:#1A1A1A;line-height:1.25 !important;margin-top:10px;opacity:0.4}.movies-list .filters-ordering span,.movies-list .filters-categories span{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;align-items:flex-start;color:#1A1A1A;display:inline-flex;flex-direction:column;justify-content:space-between;opacity:0.4;position:relative;transition:opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.movies-list .filters-ordering span::after,.movies-list .filters-categories span::after{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media speech{.movies-list .filters-ordering span::after,.movies-list .filters-categories span::after{display:none}}.movies-list .filters-ordering span:not(.active):hover,.movies-list .filters-categories span:not(.active):hover{opacity:0.8}.movies-list .filters-ordering .active,.movies-list .filters-categories .active{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#1A1A1A;opacity:1;pointer-events:none}.movies-list .filters-ordering{display:none;justify-content:flex-end}.movies-list .filters-ordering span{cursor:pointer}@media only screen and (max-width: 1168px){.movies-list .filters-ordering{justify-content:flex-start;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}}@media only screen and (max-width: 760px){.movies-list .filters-ordering{display:none}}.movies-list .filters-ordering span:nth-of-type(1){margin-right:24px}.movies-list .movies-list_lower-container{display:flex;margin-top:24px;margin-bottom:40px}@media only screen and (max-width: 1168px){.movies-list .movies-list_lower-container{flex-direction:column;margin-bottom:0}}.movies-list .filters-categories{display:flex;flex-direction:column;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 1168px){.movies-list .filters-categories{flex-direction:row}}@media only screen and (max-width: 760px){.movies-list .filters-categories{display:none}}.movies-list .filters-categories span{cursor:pointer;margin-bottom:10px;margin-top:10px}.movies-list .filters-categories span:first-of-type{margin-top:0}@media only screen and (max-width: 1168px){.movies-list .filters-categories span{margin-bottom:0;margin-top:0}.movies-list .filters-categories span:not(:last-of-type){margin-right:20px}}.movies-list .filters-list{margin-left:calc(5.33333vw * -1);position:relative;width:100vw}@media only screen and (min-width: 761px){.movies-list .filters-list{display:none}}.movies-list .filters-list span{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;padding:16px 20px}.movies-list .filters-list .active-filters{border-bottom:1px solid rgba(26,26,26,0.1);border-top:1px solid rgba(26,26,26,0.1);cursor:pointer;display:flex;position:relative}.movies-list .filters-list .active-filters::before{background-color:rgba(26,26,26,0.1);content:'';height:100%;left:50%;position:absolute;top:0;width:1px}.movies-list .filters-list .active-category,.movies-list .filters-list .active-ordering{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;align-items:center;display:flex;justify-content:center;line-height:1.5;padding:20px 0;position:relative;text-align:center;width:50%}.movies-list .filters-list .active-category .container,.movies-list .filters-list .active-ordering .container{align-items:center;display:flex;flex:0 1 0;justify-content:center}.movies-list .filters-list .active-category .chevron,.movies-list .filters-list .active-ordering .chevron{border-top:1px solid black;border-left:1px solid black;height:5px;margin-left:10px;margin-top:0;position:relative;transform:rotate(45deg);transition:transform 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:5px}.movies-list .filters-list .active-category.open>.chevron,.movies-list .filters-list .active-ordering.open>.chevron{transform:rotate(135deg)}.movies-list .filters-list .order-list,.movies-list .filters-list .categories-list{background:#F3F4F3;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;flex-direction:column;opacity:0;padding:4px 0;position:absolute;pointer-events:none;top:100%;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:100%;z-index:1}.movies-list .filters-list .order-list .filter-category,.movies-list .filters-list .order-list .filter-ordering,.movies-list .filters-list .categories-list .filter-category,.movies-list .filters-list .categories-list .filter-ordering{cursor:pointer}.movies-list .filters-list .order-list.open,.movies-list .filters-list .categories-list.open{opacity:1;pointer-events:all}.awards{background-color:#F3F4F3;padding:80px 0}.awards .awards-container{display:flex}@media only screen and (max-width: 1168px){.awards .awards-container{display:block}}.awards .awards-container .awards-title{font-size:24px;font-family:"SharpGrotesk",serif;line-height:1.5;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);min-width:225px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw)}.awards .awards-container .awards-title h2{max-width:200px}@media only screen and (max-width: 1168px){.awards .awards-container .awards-title{display:flex;justify-content:center;margin:0 auto;text-align:center;min-width:0;width:100%}}.awards .awards-container .awards-logos{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw));width:600px}@media only screen and (max-width: 1168px){.awards .awards-container .awards-logos{margin-left:auto;margin-right:auto;margin-top:60px}}@media only screen and (max-width: 760px){.awards .awards-container .awards-logos{align-items:center;flex-direction:column;width:100%}}.awards .awards-container .awards-logos .row{display:flex;justify-content:space-between;min-width:546px}@media only screen and (max-width: 760px){.awards .awards-container .awards-logos .row{align-items:center;flex-direction:column;min-width:0;margin-top:40px}.awards .awards-container .awards-logos .row:first-of-type{margin-top:0}}.awards .awards-container .awards-logos .row:not(:first-of-type){margin-top:40px}.awards .awards-container .awards-logos .logo{align-items:center;justify-content:center;display:flex;height:auto;width:calc(100% / 3)}.awards .awards-container .awards-logos .logo:not(:nth-of-type(1)):not(:nth-of-type(2)):not(:nth-of-type(3)){margin-top:40px}@media only screen and (max-width: 760px){.awards .awards-container .awards-logos .logo{height:auto}.awards .awards-container .awards-logos .logo:not(:first-of-type){margin-top:40px}}.awards .awards-container .awards-logos .logo .content{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;margin:0px 13px;max-width:100px;text-align:center}@media only screen and (max-width: 760px){.awards .awards-container .awards-logos .logo:not(:last-of-type){margin-right:0}}.single-movie_carousel{background-color:#f9f9f9;padding-bottom:80px;padding-top:72px;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1168px){.single-movie_carousel{padding-bottom:72px}}.single-movie_carousel_images-container{height:475px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw);position:relative;width:auto}@media only screen and (max-width: 1168px){.single-movie_carousel_images-container{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}}@media only screen and (max-width: 760px){.single-movie_carousel_images-container{height:300px;margin-left:0}}.single-movie_carousel_images-container .wrapper{cursor:grab;display:flex;height:100%;left:0;position:absolute;top:0;touch-action:pan-y}.single-movie_carousel_images-container .wrapper.no-interactive{cursor:unset}.single-movie_carousel_images-container .img{display:inline-block;height:0;width:auto;pointer-events:none}.single-movie_carousel_images-container .img:not(:last-of-type){margin-right:30px}.single-movie_carousel_images-container .img img{height:475px}@media only screen and (max-width: 760px){.single-movie_carousel_images-container .img img{height:300px}}.single-movie_carousel_navigation{background-color:rgba(26,26,26,0.1);height:1px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw);margin-top:46px;position:relative;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw))}@media only screen and (max-width: 1168px){.single-movie_carousel_navigation{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}}@media only screen and (max-width: 760px){.single-movie_carousel_navigation{margin-left:auto;margin-right:auto;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw)}}.single-movie_carousel_navigation.hidden{display:none}.single-movie_carousel_navigation .navigation-dot{border-radius:50%;cursor:pointer;height:14px;left:0;position:absolute;top:50%;touch-action:none;transform-origin:0% 0%;transform:translate3d(-50%, -50%, 0);width:14px}@media only screen and (max-width: 1168px){.single-movie_carousel_navigation .navigation-dot{height:30px;width:30px}.single-movie_carousel_navigation .navigation-dot .svg-container{opacity:1;transition:opacity 0.1s ease 0.15s}}.single-movie_carousel_navigation .navigation-dot .svg-container{align-items:center;display:flex;justify-content:space-between;left:50%;opacity:0;padding:0 7px;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);transition:opacity 0.15s ease 0s;width:46px}.single-movie_carousel_navigation .navigation-dot .svg-container path{fill:white}.single-movie_carousel_navigation .navigation-dot .navigation-dot_background{background-color:#F92B29;border-radius:50%;height:14px;left:50%;top:50%;position:absolute;transform-origin:0% 0%;transform:translateX(-50%) translateY(-50%);transition:transform 0.15s ease;width:14px}@media only screen and (max-width: 1168px){.single-movie_carousel_navigation .navigation-dot .navigation-dot_background{height:30px;width:30px}}@media only screen and (min-width: 1169px){.single-movie_carousel_navigation .navigation-dot.active .svg-container,.single-movie_carousel_navigation .navigation-dot:hover .svg-container{opacity:1;transition:opacity 0.1s ease 0.15s}.single-movie_carousel_navigation .navigation-dot.active .navigation-dot_background,.single-movie_carousel_navigation .navigation-dot:hover .navigation-dot_background{transform:scale(3.3) translateX(-50%) translateY(-50%)}}.double-push{background:#fff;color:#1A1A1A;display:flex;position:relative}@media only screen and (max-width: 1168px){.double-push{max-height:calc(100vw * 0.5)}}@media only screen and (max-width: 760px){.double-push{max-height:none}}.double-push .double-push_left,.double-push .double-push_right{align-items:center;display:flex;justify-content:center;position:relative;transition:0.45s color ease-in-out;width:50%;z-index:1}.double-push .double-push_left a,.double-push .double-push_right a{align-items:center;display:flex;justify-content:center;height:100%;width:100%}@media only screen and (max-width: 1168px){.double-push .double-push_left,.double-push .double-push_right{color:#fff;width:100%}}.double-push .double-push_left:before,.double-push .double-push_right:before{content:'';display:block;padding-top:66.9796557%}@media only screen and (max-width: 760px){.double-push .double-push_left:before,.double-push .double-push_right:before{padding-top:82.6666667%}}@media only screen and (max-width: 1168px){.double-push .double-push_left{display:none}}.double-push .double-push_background{height:100%;overflow:hidden;opacity:0;pointer-events:none;position:absolute;top:0;width:0;z-index:0}@media only screen and (max-width: 1168px){.double-push .double-push_background{-webkit-clip-path:unset;clip-path:unset;opacity:1;width:100%}}.double-push .double-push_background::before{background-color:#1A1A1A;content:'';height:100%;left:0;opacity:0.4;position:absolute;top:0;width:100%;z-index:1}.double-push .double-push_background img{position:absolute;top:0%;width:100vw;transform:translate3d(0%, 0%, 0)}@media only screen and (max-width: 1168px){.double-push .double-push_background img{bottom:auto;height:100%;left:0;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;object-position:top left;position:absolute;transform:none;right:auto;top:0;width:100%}}.double-push .double-push_left .double-push_background{-webkit-clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 80% 100%, 0% 100%);left:0;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-clip-path 0.65s ease-in-out;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.65s ease-in-out;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.65s ease-in-out,-webkit-clip-path 0.65s ease-in-out}@media only screen and (max-width: 1168px){.double-push .double-push_left .double-push_background{-webkit-clip-path:unset;clip-path:unset}}.double-push .double-push_right .double-push_background{-webkit-clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);right:0;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-clip-path 0.65s ease-in-out;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.65s ease-in-out;transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.95s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.65s ease-in-out,-webkit-clip-path 0.65s ease-in-out}@media only screen and (max-width: 1168px){.double-push .double-push_right .double-push_background{-webkit-clip-path:unset;clip-path:unset}}.double-push .double-push_left img{left:0;transform-origin:0 0}.double-push .double-push_right img{right:0;transform-origin:100% 100%}@media only screen and (max-width: 760px){.double-push .double-push_right{padding:40px 0}}.double-push .double-push_content{opacity:1;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:1}.double-push .double-push_content.fade{opacity:0}@media only screen and (max-width: 1168px){.double-push .double-push_content{height:auto;width:auto}}.double-push .double-push_content .arrow{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;align-items:center;display:inline-flex;margin-top:20px;position:relative}@media only screen and (max-width: 1168px){.double-push .double-push_content .arrow{margin-top:24px}}@media only screen and (max-width: 760px){.double-push .double-push_content .arrow{pointer-events:all;opacity:1}}.double-push .double-push_content .arrow .dot{background:red;border-radius:50%;height:32px;width:32px}.double-push .double-push_content .arrow .arrow-container{align-items:center;display:flex;justify-content:center;left:9px;overflow:hidden;position:absolute;top:50%;transform:translate3d(0, -50%, 0)}.double-push .double-push_content .arrow svg{z-index:2}.double-push .double-push_content .arrow svg path{fill:white}.double-push .double-push_content .arrow span{display:block;margin-left:14px}.double-push .double-push_category{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.double-push .double-push_title{font-size:24px;font-family:"SharpGrotesk",serif;line-height:1.25 !important;margin-top:24px;max-width:330px}.double-push .double-push_title::before{content:'';display:block;height:0;margin-top:calc((1 - 1.5) * .5em);width:0}@media only screen and (max-width: 760px){.double-push .double-push_title{max-width:60vw}}.double-push .double-push_left:hover,.double-push .double-push_right:hover{color:#fff}.double-push .double-push_left:hover .double-push_background,.double-push .double-push_right:hover .double-push_background{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);opacity:1;width:200%}@media only screen and (max-width: 1168px){.double-push .double-push_left:hover .double-push_background,.double-push .double-push_right:hover .double-push_background{width:100%}}.double-push .double-push_left:hover .double-push_background{transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-clip-path 0.85s ease-in-out;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.85s ease-in-out;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.85s ease-in-out,-webkit-clip-path 0.85s ease-in-out}.double-push .double-push_right:hover .double-push_background{transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),-webkit-clip-path 0.85s ease-in-out;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.85s ease-in-out;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955),width 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955),clip-path 0.85s ease-in-out,-webkit-clip-path 0.85s ease-in-out}.extra-video{background:#2B3035;padding:80px 0}.extra-video .extra-video_container{display:flex;flex-direction:column;align-items:center}.extra-video .extra-video_title{font-size:24px;font-family:"SharpGrotesk",serif;color:#fff;line-height:1.5;margin-bottom:40px;max-width:calc(calc((100% - (12) * 1.5625vw) / 12) * 6 + 6 * 1.5625vw);text-align:center}@media only screen and (max-width: 1168px){.extra-video .extra-video_title{max-width:none;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}.single-movie_login{background-color:#2B3035;padding:40px 0}.single-movie_login .container{color:#fff;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);position:relative}@media only screen and (max-width: 760px){.single-movie_login .container{margin-left:0}}.single-movie_login .title{font-size:34px;font-family:"SharpGrotesk",serif;line-height:1.5}.single-movie_login .subtitle{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;display:inline-block;margin-top:8px;opacity:0.6}@media only screen and (max-width: 1168px){.single-movie_login .subtitle{line-height:2}}.single-movie_login .button{bottom:0;position:absolute;right:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw)}@media only screen and (max-width: 1168px){.single-movie_login .button{margin-top:30px;position:relative;right:0}}.pro_movie-player{flex-direction:column;height:100vh;opacity:1;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:fixed;top:0;pointer-events:none;ouch-action:all;width:100vw;z-index:13}.pro_movie-player.visible{pointer-events:all}.pro_movie-player.visible .pro_movie-player_close,.pro_movie-player.visible .pro_movie-player_title{opacity:1;transform:translate3d(0, 0, 0)}.pro_movie-player.visible .pro_movie-player_close{transition:transform 0.35s ease-in-out 0.95s, opacity 0.35s ease-in-out 0.95s}.pro_movie-player.visible .pro_movie-player_title{transition:opacity 0.85s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.25s}.pro_movie-player.visible .pro_movie-player_director{opacity:0.4;transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.8s}.pro_movie-player.visible .video-player{opacity:1}.pro_movie-player.visible .pro_movie-player_content::after{opacity:1;transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.pro_movie-player_content{display:flex;flex-direction:column;align-items:center;padding-bottom:100px;z-index:11}.pro_movie-player_content::after{background-color:#2B3035;content:'';height:100%;left:50%;min-height:100vh;position:absolute;opacity:0;top:0;transform:translate3d(-50%, 0, 0);transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.2s;width:100vw;z-index:-1}.pro_movie-player_close{align-items:center;border:1px solid #c6c5ca;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-top:35px;opacity:0;transform:translate3d(0, -30px, 0);transition:transform 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);height:55px;width:55px}.pro_movie-player_title{font-size:16px;font-family:"SharpGrotesk",serif;color:#fff;line-height:1.5;margin-top:18px;max-width:600px;opacity:0;text-align:center;transition:opacity 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s}@media only screen and (max-width: 1168px){.pro_movie-player_title{width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}.pro_movie-player_director{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#fff;line-height:1.44;margin-top:10px;max-width:450px;opacity:0;text-align:center;transition:opacity 0.65s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media only screen and (max-width: 1168px){.pro_movie-player_director{line-height:2}}@media only screen and (max-width: 1168px){.pro_movie-player_director{width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}.pro_movie-player .video-player{margin-top:55px;max-width:calc(100vh - 200px);opacity:0;transition:opacity 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.7s;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw) - 1.5625vw)}.testimonials-slider{background-color:#fff;padding:80px 0}@media only screen and (max-width: 760px){.testimonials-slider{padding:40px 0}}.testimonials-slider .testimonials-slider-container{align-items:center;display:flex;flex-direction:column}@media only screen and (max-width: 760px){.testimonials-slider .testimonials-slider-container{margin:0 auto;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 12 + 12 * 1.5625vw)}}.testimonials-slider .quote-illus{margin-bottom:32px}.testimonials-slider .quotes-container{position:relative;width:100%}.testimonials-slider .quotes-container .quote:not(.active){z-index:0}.testimonials-slider .quotes-container .quote{align-items:center;background-color:white;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:1}@media only screen and (max-width: 1168px){.testimonials-slider .quotes-container .quote{width:80%}}.testimonials-slider .quotes-container .mask-svg{left:0;position:absolute;top:0}.testimonials-slider .quotes-container .quote-text{font-size:34px;font-family:"SharpGrotesk",serif;line-height:1.5;max-width:900px;text-align:center}@media only screen and (max-width: 1168px){.testimonials-slider .quotes-container .quote-text{font-size:24px !important;max-width:85%}}@media only screen and (max-width: 1168px){.testimonials-slider .quotes-container .quote-text{font-size:16px;max-width:none}}.testimonials-slider .quotes-container .quote-author{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;margin-top:24px;text-align:center;text-transform:uppercase}.testimonials-slider .navigation{display:flex;margin-top:34px}.testimonials-slider .navigation .navigation-dot{background-color:#1A1A1A;border-radius:50%;cursor:pointer;height:5px;transition:background-color 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:5px}.testimonials-slider .navigation .navigation-dot:not(:last-of-type){margin-right:8px}.testimonials-slider .navigation .navigation-dot.active{cursor:auto;background-color:#F92B29}.social-share .social-share_title{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#1A1A1A;line-height:1;opacity:0.4}@media only screen and (max-width: 1168px){.social-share .social-share_title{line-height:2}}.social-share .social-share_buttons-container{margin-top:10px;display:flex}.social-share .social-share_buttons-container .social-button:not(:last-of-type){margin-right:16px}.social-share.single-movie_social-share{display:flex;flex-direction:column;align-items:flex-end;margin-top:16px;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.social-share.single-movie_social-share{display:none}}.synopsis.single-movie_synopsis{margin-bottom:160px;margin-top:88px}@media only screen and (max-width: 1168px){.synopsis.single-movie_synopsis{margin-bottom:60px}}.synopsis .synopsis-container{display:flex}@media only screen and (max-width: 1168px){.synopsis .synopsis-container{flex-direction:column}}.synopsis .synopsis-left-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);max-width:600px;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 5 + 5 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.synopsis .synopsis-left-col{width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.synopsis .synopsis-left-col{margin-left:0;order:2;width:100%}}.synopsis .synopsis-right-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw);position:relative}@media only screen and (max-width: 1168px){.synopsis .synopsis-right-col{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}}@media only screen and (max-width: 760px){.synopsis .synopsis-right-col{margin-left:0;order:3;width:100%}}.synopsis .synopsis-title{font-size:24px;font-family:"SharpGrotesk",serif;color:#1A1A1A}.synopsis .synopsis-text{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;margin-top:72px;line-height:2;opacity:0.4}@media only screen and (max-width: 1168px){.synopsis .synopsis-text{line-height:2}}@media only screen and (max-width: 1168px){.synopsis .synopsis-text{margin-top:40px}}@media only screen and (max-width: 760px){.synopsis .synopsis-text{margin-top:32px}}@media only screen and (max-width: 1168px){.synopsis .synopsis-text{flex-direction:column}}@media only screen and (max-width: 760px){.synopsis .synopsis-text{margin-top:30px}}.synopsis .watch-movie-button{left:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw) - 1.5625vw);position:absolute;top:-16px;z-index:0}@media only screen and (max-width: 1168px){.synopsis .watch-movie-button{left:auto;right:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw))}}@media only screen and (max-width: 760px){.synopsis .watch-movie-button{align-self:flex-start;order:1;left:auto;margin-left:0;margin-bottom:30px;position:relative;right:auto}}@media screen and (min-width: 1546px){.synopsis .watch-movie-button{left:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 3 + 3 * 1.5625vw) + 600px)}}.synopsis .synopsis-production-lines{margin-top:106px;max-width:250px}@media only screen and (max-width: 1168px){.synopsis .synopsis-production-lines{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:none;margin-top:45px;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}.synopsis .synopsis-production-lines::after{content:"";flex:auto}}@media only screen and (max-width: 760px){.synopsis .synopsis-production-lines{flex-direction:column}}@media only screen and (max-width: 1168px){.synopsis .synopsis-production-line{text-align:left;width:calc(100% / 3)}}@media only screen and (max-width: 1168px) and (max-width: 760px){.synopsis .synopsis-production-line{width:auto}}.synopsis .synopsis-production-line .upper{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#1A1A1A;line-height:1.25}.synopsis .synopsis-production-line .lower{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:#1A1A1A;line-height:1.3125;margin-top:16px;opacity:0.4}@media only screen and (max-width: 1168px){.synopsis .synopsis-production-line .lower{line-height:2}}@media only screen and (max-width: 1168px){.synopsis .synopsis-production-line .lower{line-height:1.5}}.synopsis .synopsis-production-line:not(:last-of-type){margin-bottom:40px}.single-movie_movie-trailer .wrapper{align-items:flex-end;display:flex;flex-direction:column;width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.single-movie_movie-trailer .wrapper{align-items:unset;width:100%}}.single-movie_movie-trailer .informations-container{background-color:#fff;display:inline-flex;padding:32px 40px}@media only screen and (max-width: 1168px){.single-movie_movie-trailer .informations-container{justify-content:space-between;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.single-movie_movie-trailer .informations-container{flex-direction:column;margin-left:calc(5.33333vw * -1);padding:32px calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) + 1.5625vw);width:100vw}}.single-movie_movie-trailer .informations-container .information{display:flex;flex-direction:column}.single-movie_movie-trailer .informations-container .information:not(:last-of-type){margin-right:40px}@media only screen and (max-width: 760px){.single-movie_movie-trailer .informations-container .information:not(:last-of-type){margin-right:auto}}@media only screen and (max-width: 760px){.single-movie_movie-trailer .informations-container .information:not(:first-of-type){margin-top:24px}}.single-movie_movie-trailer .informations-container .information .upper{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#1A1A1A}.single-movie_movie-trailer .informations-container .information .lower{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#1A1A1A;margin-top:30px;opacity:0.4}@media only screen and (max-width: 1168px){.single-movie_movie-trailer .informations-container .information .lower{margin-top:14px}}input[type="text"],input[type="password"]{background:#f9f9f9;border:none;border-color:none;border-radius:6px;padding-left:10px;color:none;height:38px}label{margin-bottom:10px;display:inline-block;transition:0.25s color cubic-bezier(0.23, 1, 0.32, 1)}label.error,.error{color:red !important}input[type="checkbox"]{margin:0;opacity:0;pointer-events:none}input[type="checkbox"]+label{position:relative;cursor:pointer;padding:0}input[type="checkbox"]+label:before{background:white;border:1px solid #c6c5ca;border-radius:3px;content:'';display:inline-block;height:14px;transform:translate3d(1px, 0, 0);margin-right:10px;min-width:14px;width:14px;vertical-align:text-top}input[type="checkbox"]:disabled+label{cursor:auto}input[type="checkbox"]:checked+label:after{background-image:url(assets/img/svg/tick.svg);background-repeat:no-repeat;background-size:contain;border-radius:3px;content:'';height:10px;left:3px;position:absolute;top:50%;transform:translate3d(0, -50%, 0);width:10px}.checkbox-filler{display:inline-block;height:10px;min-width:28px}.search-modal{position:fixed;height:100vh;top:0;width:100vw;z-index:-10}.search .search-modal{position:relative;height:auto;min-height:100vh;pointer-events:all;z-index:1}.search-modal[visible]{pointer-events:all}.search-modal[visible] .search-modal_top{transition:none;transform:translate3d(0, 0, 0)}.search-modal[visible] .search-modal_bottom{transition:none;opacity:1}.search-modal .search-modal_top{background-color:#F92B29;height:260px;left:0;position:absolute;top:0;transform:translate3d(0, -100%, 0);transition:transform 0.55s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:0.3s;width:100%;z-index:1}.search .search-modal .search-modal_top{position:static}@media only screen and (max-width: 760px){.search-modal .search-modal_top{height:auto}}.search-modal .search-modal_top .search-modal_top_container{height:100%}@media only screen and (max-width: 760px){.search-modal .search-modal_top .search-modal_top_container{padding-bottom:20px;padding-top:150px}}.search-modal .search-modal_bottom{background-color:#2B3035;height:100%;opacity:0;position:absolute;transition:opacity 0.55s cubic-bezier(0.455, 0.03, 0.515, 0.955);top:0;left:0;width:100%}@media only screen and (max-width: 760px){.search-modal .search-modal_bottom{position:relative;padding-bottom:100px}}.search .search-modal .search-modal_bottom{position:static;height:auto;min-height:calc(100vh - 260px);padding-top:10px;padding-bottom:10px;top:260px}@media only screen and (max-width: 1168px){.search .search-modal .search-modal_bottom{padding-bottom:50px}}@media only screen and (max-width: 760px){.search .search-modal .search-modal_bottom{min-height:calc(100vh - 200px)}}.search-modal.hidden .search-modal_top,.search-modal.hidden .search-modal_bottom{transition:none}.search-modal.visible{pointer-events:all}.search-modal.visible .search-modal_top{transform:translate3d(0, 0, 0);transition-delay:0}.search-modal.visible .search-modal_bottom{opacity:1}.search-modal.visible .input-container span{opacity:1;transition-delay:0.7s}.search-modal.visible .input-container input{opacity:1;transition-delay:0.8s}.search-modal.visible .search_submit{opacity:1;transition-delay:0.8s}.search-modal .search_user-research{bottom:30px;left:50%;position:absolute;transform:translate3d(-50%, 0, 0)}@media only screen and (max-width: 760px){.search-modal .search_user-research{position:relative}}.search-modal .search_user-research form{align-items:flex-end;display:flex;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);justify-content:space-between;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}@media only screen and (max-width: 760px){.search-modal .search_user-research form{margin-left:0;width:100%}}.search-modal .search_submit{display:inline-block;opacity:0;transition:opacity 0.55s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:0}@media only screen and (max-width: 760px){.search-modal .search_submit{margin-left:0}}.search-modal .search_logo{left:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw));position:absolute;top:28px;width:100px}.search-modal .input-container{width:100%}@media only screen and (max-width: 760px){.search-modal .input-container{margin-left:0}}.search-modal .input-container span{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#F3F4F3;display:block;opacity:0;transition:opacity 0.55s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:0;margin-bottom:20px}@media only screen and (max-width: 760px){.search-modal .input-container span{line-height:1.5}}.search-modal input[type=text]{background:transparent;color:#fff;font-family:"SharpGrotesk";font-size:46px;opacity:0;transition:opacity 0.55s cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:0;height:auto;margin-left:-10px;width:100%}@media only screen and (max-width: 760px){.search-modal input[type=text]{font-size:14px;height:63px}}.search-modal input[type=text]:-ms-input-placeholder{color:#fff;opacity:0.4}.search-modal input[type=text]::placeholder{color:#fff;opacity:0.4}.error404 #page .container{align-items:center;display:flex;flex-direction:column;margin-top:60px;min-height:calc(100vh - 300px)}@media only screen and (max-width: 1168px){.error404 #page .container{min-height:calc(100vh - 500px)}}@media only screen and (max-width: 760px){.error404 #page .container{min-height:calc(100vh - 600px)}}.error404 #page .title{font-size:56px;line-height:1;font-family:"SharpGrotesk",serif;color:#2B3035;display:inline-block;font-size:400px}@media only screen and (max-width: 760px){.error404 #page .title{font-size:36px;line-height:1.125}}@media only screen and (max-width: 1168px){.error404 #page .title{font-size:250px}}@media only screen and (max-width: 1168px){.error404 #page .title{font-size:150px}}.error404 #page h2{font-size:24px;font-family:"SharpGrotesk",serif;color:#F92B29}.error404 #page .button{display:inline-flex;margin-top:60px;margin-bottom:30px}.button{display:inline-flex;align-items:center}.button:hover{cursor:pointer}.button .content{align-items:center;display:flex;line-height:1}.button--red,.button--white{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;position:relative;will-change:transform;z-index:1;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.button--red::before,.button--red::after,.button--white::before,.button--white::after{border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-top-left-radius:40px;border-top-right-radius:40px;content:'';height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;transform:translateZ(0);transition:transform 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);width:100%;will-change:transform}.button--red::after,.button--white::after{transform:translate3d(0px, 0, 0)}.button--red.background-white::after,.button--white.background-white::after{background:#F3F4F3}.button--red.background-whitest::after,.button--white.background-whitest::after{background:#fff}.button .content{color:#fff;padding:24px 28px 24px 30px;transition:color 0.35s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button--red .content{transition:color 0.25s cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:1}.button--red::before{background:#fff;z-index:-2}.button--red::after{background:#F92B29;z-index:-1}.button--red:hover .content{color:#F92B29}.button--red:hover::after{transform:translate3d(calc(100% - 64px), 0, 0)}.button--red svg path{fill:#fff}.button--white{box-shadow:0 0 0 1px #F92B29}.button--white .content{color:#F92B29}.button--white svg path{fill:#F92B29}.button--white::before{background:#F92B29;z-index:-2}.button--white::after{background:#F3F4F3;z-index:-1}.button--white:hover .content{color:#fff}.button--white:hover::after{transform:translateX(calc(100% - 64px)) translateZ(0)}.button--search{box-shadow:0 0 0 1px #F92B29;background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;transition:0.25s box-shadow cubic-bezier(0.445, 0.05, 0.55, 0.95),0.25s background-color cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button--search .content{color:red;padding:24px}.button--search:hover{background-color:#F92B29;box-shadow:0 0 0 1px #fff}.button--search:hover .content{color:#fff}.button svg{margin-left:41px}@media only screen and (max-width: 760px){.button svg{margin-left:41px}}.menu-head{align-items:center;display:flex;position:absolute;transition:color 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:100vw;z-index:11}@media only screen and (max-width: 760px){.menu-head{height:90px;position:fixed}}.menu-head svg{cursor:pointer}.menu-head svg path{transition:fill 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.menu-head .head-menu__social{margin-left:25px;padding-top:1px}.menu-head .head-menu__social svg{width:14px}.menu-head .head-menu__social a{line-height:0 !important}@media screen and (max-width: 900px){.menu-head .head-menu__social{display:none}}.menu-head .header__socials{display:flex;margin-left:10px}.menu-head .head-menu__social:first-of-type{margin-left:25px}.menu-head.menu-head--white,.menu-head.search-open{background-color:transparent;color:#fff}.menu-head.menu-head--white svg path,.menu-head.search-open svg path{fill:white}.menu-head.menu-head--white .menu-head_black-visible,.menu-head.search-open .menu-head_black-visible{opacity:0}.menu-head.search-open .logo-search,.menu-head.menu-open .logo-search{opacity:1}.menu-head.search-open .logo-white,.menu-head.menu-open .logo-white{opacity:0 !important}.menu-head.search-open .logo-black,.menu-head.menu-open .logo-black{opacity:0 !important}.menu-head.search-open .logo-search,.menu-head.search-open .logo-white,.menu-head.search-open .logo-black,.menu-head.menu-open .logo-search,.menu-head.menu-open .logo-white,.menu-head.menu-open .logo-black{transition:opacity 0.65s cubic-bezier(0.215, 0.61, 0.355, 1) 0.35s}.menu-head.search-open .menu a.active::after,.menu-head.menu-open .menu a.active::after{background-color:#fff}.menu-head .logo-search,.menu-head .logo-white,.menu-head .logo-black{left:0;position:absolute;top:0;transition:opacity 0.65s cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s}.menu-head .logo-search{opacity:0}.menu-head .logo-white{opacity:0}.menu-head .logo-black{opacity:0}.page-template-home .menu-head .logo-white,.page-template-about .menu-head .logo-white{opacity:1}@media only screen and (max-width: 760px){.page-template-home .menu-head .logo-white{opacity:0}.page-template-home .menu-head .logo-black{opacity:1}}.single-roche_movies .menu-head .logo-black,.page-template-archive-roche_movies .menu-head .logo-black,.page-template-pro-registration .menu-head .logo-black,.page-template-user-account .menu-head .logo-black,.menu-head.is-404 .logo-black,.page-template-lost-password .menu-head .logo-black,.page-template-password-reset .menu-head .logo-black,.page-template-legals .menu-head .logo-black{opacity:1}.search-results .menu-head .logo-search,.search-no-results .menu-head .logo-search{opacity:1}.menu-head .container{display:flex;flex-direction:column;height:120px}.menu-head svg path{transition:fill 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.menu-head .search_open,.menu-head .search_close{cursor:pointer}.menu-head .search_open:hover svg path,.menu-head .search_close:hover svg path{opacity:0.4}.menu-head .home-button{align-items:center;display:flex;position:relative;height:120px;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:100px}.menu-head .home-button a{padding-top:60%;position:relative;width:100%}@media only screen and (max-width: 1168px){.menu-head .home-button{width:70px}.menu-head .home-button img{width:100%}}@media only screen and (max-width: 760px){.menu-head .home-button{margin-left:0;position:fixed;z-index:2}}.menu-head .menu{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;align-items:center;display:flex;height:100%;position:absolute;right:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.menu-head .menu{display:none}}.menu-head .menu a{line-height:1.5;position:relative;text-decoration:none;transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.menu-head .menu a:not(:first-of-type){margin-left:40px}.menu-head .menu a:not(.active):hover{opacity:0.4}.menu-head .menu a.active::after{background-color:#F92B29;bottom:0;border-radius:50%;content:'';height:5px;left:50%;position:absolute;transform:translate3d(-50%, 10px, 0);transition:background 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:5px}.menu-head .mobile-menu{left:0;height:100vh;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}@media only screen and (min-width: 761px){.menu-head .mobile-menu{display:none}}.menu-head .mobile-menu .background{background-color:#F92B29;height:100%;left:0;top:0;position:absolute;transform:translate3d(-100%, 0, 0);width:100%;z-index:-1}.menu-head .mobile-menu .links-container{font-size:46px;font-family:"SharpGrotesk",serif;color:#fff;display:none;flex-direction:column;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:100px;z-index:2}@media only screen and (max-width: 760px){.menu-head .mobile-menu .links-container{line-height:1}}@media only screen and (max-width: 760px){.menu-head .mobile-menu .links-container{font-size:36px}}.menu-head .mobile-menu .links-container a:not(first-of-type){margin-top:40px}.menu-head .mobile-menu .socials-container{display:none;justify-content:space-between;margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-top:60px;width:180px}.menu-head .mobile-menu.menu-open{pointer-events:all}.menu-head .mobile-menu.menu-open .background{transform:translate3d(0, 0, 0)}.menu-head .mobile-menu.menu-open .links-container,.menu-head .mobile-menu.menu-open .socials-container{display:flex}@media only screen and (min-width: 761px){.menu-head .mobile-menu_triggers{display:none}}.menu-head .mobile-menu_triggers .menu-trigger{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;text-transform:uppercase;color:#000;cursor:pointer;right:calc(calc((100% - (12) * 1.5625vw) / 12) * 2 + 2 * 1.5625vw);padding:10px;position:fixed;top:40px;z-index:1}.menu-head .mobile-menu_triggers .menu-trigger::before{left:10px;top:-2px;width:10px}.menu-head .mobile-menu_triggers .menu-trigger::after{left:10px;top:3px;width:20px}.menu-head .mobile-menu_triggers .menu-trigger::before,.menu-head .mobile-menu_triggers .menu-trigger::after{background-color:#000;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:3px;content:'';height:2px;position:absolute;border-bottom-right-radius:3px}.menu-head .mobile-menu_triggers .research-buttons{position:fixed;right:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) + calc(1.5625vw * 1));top:45px;width:23px;height:23px;z-index:0}.menu-head .mobile-menu_triggers .research-buttons .search-open,.menu-head .mobile-menu_triggers .research-buttons .search-close{box-sizing:content-box;padding:5px;position:absolute}.menu-head .mobile-menu_triggers .research-buttons .search-open{bottom:-1px;right:0px}.menu-head .mobile-menu_triggers .research-buttons .search-open svg{height:13px;width:13px}.menu-head .mobile-menu_triggers .research-buttons .search-close{bottom:0px;right:2px}.menu-head .mobile-menu_triggers .research-buttons svg path{fill:#000}.search .menu-head .mobile-menu_triggers .menu-trigger{left:auto;right:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw) + calc(1.5625vw * 1))}.menu-open .menu-head .mobile-menu_triggers .menu-trigger,.page-template-about .menu-head .mobile-menu_triggers .menu-trigger,.search-open .menu-head .mobile-menu_triggers .menu-trigger,.search .menu-head .mobile-menu_triggers .menu-trigger{color:#fff}.menu-open .menu-head .mobile-menu_triggers .menu-trigger::before,.menu-open .menu-head .mobile-menu_triggers .menu-trigger::after,.page-template-about .menu-head .mobile-menu_triggers .menu-trigger::before,.page-template-about .menu-head .mobile-menu_triggers .menu-trigger::after,.search-open .menu-head .mobile-menu_triggers .menu-trigger::before,.search-open .menu-head .mobile-menu_triggers .menu-trigger::after,.search .menu-head .mobile-menu_triggers .menu-trigger::before,.search .menu-head .mobile-menu_triggers .menu-trigger::after{background-color:#fff}.menu-open .menu-head .mobile-menu_triggers .research-buttons svg path,.page-template-about .menu-head .mobile-menu_triggers .research-buttons svg path,.search-open .menu-head .mobile-menu_triggers .research-buttons svg path,.search .menu-head .mobile-menu_triggers .research-buttons svg path{fill:#fff}.menu-open .menu-head .mobile-menu_triggers .menu-trigger::before{transform:rotate(45deg)}.menu-open .menu-head .mobile-menu_triggers .menu-trigger::after{transform:rotate(-45deg)}.menu-open .menu-head .mobile-menu_triggers .menu-trigger::before,.menu-open .menu-head .mobile-menu_triggers .menu-trigger::after{top:-2px;width:10px}.menu-head img{width:100px}.menu-head .menu-head_white-visible{display:none}.menu-head .menu-head_black-visible{display:block}.menu-head .search-open--visible{display:none}.menu-head .search-open--hidden{display:block}.menu-head.search-open .search-open--visible{display:block}.menu-head.search-open .search-open--hidden{display:none}.menu-head.is-search-page .search-page--hidden{display:none}footer.footer{background-color:#F3F4F3;padding:80px 0}footer.footer .footer_container{display:flex;flex-direction:column;margin:0 auto;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}@media only screen and (max-width: 760px){footer.footer .footer_container{width:100%}}footer.footer .footer_top-row{border-bottom:1px solid rgba(43,48,53,0.1);display:flex;padding-bottom:55px}@media only screen and (max-width: 1168px){footer.footer .footer_top-row{flex-wrap:wrap}}@media only screen and (max-width: 760px){footer.footer .footer_top-row{flex-direction:column;border:none}}footer.footer .footer_bottom-row{display:flex;justify-content:space-between;margin-top:24px}@media only screen and (max-width: 760px){footer.footer .footer_bottom-row{flex-direction:column-reverse}}footer.footer .footer_column,footer.footer .footer_contacts,footer.footer .footer_home-link{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width: 1168px){footer.footer .footer_column,footer.footer .footer_contacts,footer.footer .footer_home-link{order:3}}@media only screen and (max-width: 760px){footer.footer .footer_column,footer.footer .footer_contacts,footer.footer .footer_home-link{align-items:center;margin-top:40px}}@media only screen and (max-width: 760px){footer.footer .footer_home-link{display:none}}footer.footer .footer_column,footer.footer .footer_home-link,footer.footer .footer_socials{width:calc(calc((100% - (12) * 1.5625vw) / 12) * 2.4 + 2.4 * 1.5625vw)}@media only screen and (max-width: 1168px){footer.footer .footer_column,footer.footer .footer_home-link,footer.footer .footer_socials{width:calc(100% / 3)}}@media only screen and (max-width: 760px){footer.footer .footer_column,footer.footer .footer_home-link,footer.footer .footer_socials{width:100%}}@media only screen and (max-width: 1168px){footer.footer .footer_home-link{align-items:flex-start;margin-bottom:40px;order:1;width:50%}}footer.footer .footer_logo img{width:85px}@media only screen and (max-width: 1168px){footer.footer .footer_contact span,footer.footer .footer_contact a{text-align:right}}@media only screen and (max-width: 1168px){footer.footer .footer_address{text-align:center}}footer.footer .footer_link,footer.footer .address,footer.footer .contacts span,footer.footer .footer_copyright-mention{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#1A1A1A;line-height:1.5;opacity:0.4}footer.footer .footer_link,footer.footer .footer_lang:not(.active) a{transition:opacity 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955)}footer.footer .footer_link:hover,footer.footer .footer_lang:not(.active) a:hover{opacity:0.8}@media only screen and (max-width: 760px){footer.footer .footer_copyright-mention{margin-top:20px;text-align:center}}footer.footer .footer_link,footer.footer .contacts span{display:block}footer.footer .contacts a{display:inline-flex}@media only screen and (max-width: 1168px){footer.footer .contacts a{align-self:flex-end}}@media only screen and (max-width: 1168px){footer.footer .contacts{align-items:flex-end;display:flex;flex-direction:column;text-align:center}}@media only screen and (max-width: 760px){footer.footer .contacts{align-items:center}}footer.footer .footer_link{align-self:flex-start}@media only screen and (max-width: 760px){footer.footer .footer_link{-ms-grid-row-align:unset;align-self:unset}}footer.footer .footer_link:not(:last-of-type),footer.footer .address p:not(:last-of-type),footer.footer .contacts span,footer.footer .contacts a{margin-bottom:10px}footer.footer .address br{content:" ";display:block;height:10px}@media only screen and (max-width: 760px){footer.footer .address p{text-align:center}}footer.footer .footer_socials{display:flex;justify-content:flex-end}footer.footer .footer_socials .social-button:not(:last-of-type){margin-right:30px}@media only screen and (max-width: 1168px){footer.footer .footer_socials{justify-content:flex-end;margin-bottom:40px;order:2;width:50%}}@media only screen and (max-width: 760px){footer.footer .footer_socials{display:none}}footer.footer .footer_col-head{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#000;margin-bottom:16px}footer.footer .footer_language-switch{align-items:flex-start;align-self:flex-start;display:flex}@media only screen and (max-width: 760px){footer.footer .footer_language-switch{align-items:unset;-ms-grid-row-align:unset;align-self:unset;justify-content:center}}footer.footer .footer_language-switch .footer_lang{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:400;color:#1A1A1A;display:inline-block;text-transform:uppercase}footer.footer .footer_language-switch .footer_lang::before{content:'';display:block;height:0;margin-top:calc((1 - 1) * .5em);width:0}footer.footer .footer_language-switch .footer_lang a{opacity:0.4;display:inline-block}footer.footer .footer_language-switch .footer_lang.active{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;color:#2B3035}footer.footer .footer_language-switch .footer_lang.active a{opacity:1}footer.footer .footer_language-switch .footer_lang:not(.active){margin-top:-1px}footer.footer .footer_language-switch .lang-separator{background:#1A1A1A;display:inline-block;height:12px;margin:0 6px;width:1px}@media only screen and (max-width: 760px){footer.footer .footer_language-switch .lang-separator{height:12px}}footer.footer .mobile_social-block{padding-bottom:80px;position:relative}@media only screen and (min-width: 761px){footer.footer .mobile_social-block{display:none}}footer.footer .mobile_social-block:before{background-color:rgba(43,48,53,0.1);bottom:0;content:'';height:1px;left:auto;position:absolute;width:100%}footer.footer .mobile_social-block h2{font-size:46px;font-family:"SharpGrotesk",serif;text-align:center;color:#F92B29}@media only screen and (max-width: 760px){footer.footer .mobile_social-block h2{line-height:1}}@media only screen and (max-width: 760px){footer.footer .mobile_social-block h2{font-size:36px}}footer.footer .mobile_social-block .mobile_social-container{display:flex;justify-content:space-between;max-width:220px;margin:30px auto 0}.movies-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;margin-right:calc(1.5625vw * -1);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 9 + 9 * 1.5625vw)}@media only screen and (min-width: 1451px){.movies-grid{margin-right:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 7 + 7 * 1.5625vw)}}@media only screen and (max-width: 1168px){.movies-grid{justify-content:flex-start;margin-left:0;margin-right:0;margin-top:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 12 + 12 * 1.5625vw);margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}.page-template-archive-roche_movies .movies-grid{margin-top:40px}}@media only screen and (max-width: 760px){.movies-grid{flex-direction:column;margin-left:0;margin-top:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 12 + 12 * 1.5625vw)}.page-template-archive-roche_movies .movies-grid{margin-top:0;margin-left:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 12 + 12 * 1.5625vw)}}.movies-grid .movie-tile{overflow:hidden;position:relative;width:50%}@media only screen and (max-width: 1168px){.movies-grid .movie-tile:not(:first-of-type):not(:nth-of-type(2)){margin-top:40px}}@media only screen and (max-width: 760px){.movies-grid .movie-tile{margin-left:calc(5.33333vw * -1);width:100vw}.movies-grid .movie-tile:not(:first-of-type):not(:nth-of-type(2)){margin-top:0}.movies-grid .movie-tile:not(:last-of-type){margin-bottom:50px}}.movies-grid .movie-tile:hover .movie-tile_content{opacity:1}.movies-grid .movie-tile .movie-tile_cover{bottom:auto;height:101%;left:0;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;object-position:top left;position:absolute;right:auto;top:0;width:101%}.movies-grid .movie-tile .layer{background-color:rgba(26,26,26,0.15);content:'';height:100%;left:0;position:absolute;top:0;width:100%}.movies-grid .movie-tile .movie-tile_content{background-color:rgba(26,26,26,0.55);color:#fff;height:100%;left:0;opacity:0;padding:40px 35px 0 40px;position:absolute;top:0;transition:opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:100%}@media only screen and (max-width: 1168px){.movies-grid .movie-tile .movie-tile_content{background-color:transparent;height:auto;opacity:1;padding:25px 20px 10px 20px;position:relative}}@media only screen and (max-width: 760px){.movies-grid .movie-tile .movie-tile_content{padding:25px 5.33333vw}.movies-grid .movie-tile .movie-tile_content:last-of-type{padding:25px 5.33333vw 0 5.33333vw}}.movies-grid .movie-tile .movie-tile_category{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}@media only screen and (max-width: 1168px){.movies-grid .movie-tile .movie-tile_category{color:#fff;opacity:0.6}.page-template-archive-roche_movies .movies-grid .movie-tile .movie-tile_category{color:#1A1A1A}}.movies-grid .movie-tile .movie-tile_title{font-size:24px;font-family:"SharpGrotesk",serif;line-height:1.25;margin-top:23px}@media only screen and (max-width: 1168px){.movies-grid .movie-tile .movie-tile_title{margin-top:23px}.search .movies-grid .movie-tile .movie-tile_title{color:#fff}.page-template-archive-roche_movies .movies-grid .movie-tile .movie-tile_title{color:#1A1A1A}}.movies-grid .movie-tile .movie-tile_info-line{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.4;margin-top:17px}@media only screen and (max-width: 1168px){.movies-grid .movie-tile .movie-tile_info-line{color:#fff;margin-top:16px;opacity:0.6}.page-template-archive-roche_movies .movies-grid .movie-tile .movie-tile_info-line{color:#1A1A1A}}.movies-grid .movie-tile .movie-tile_image-container{background-color:#fff;overflow:hidden;position:relative}.movies-grid .movie-tile .movie-tile_image-container::before{content:'';display:block;padding-top:61.8835979%}.back-to-top_button{align-items:center;background-color:#F92B29;bottom:100px;border-radius:50%;cursor:pointer;display:flex;flex-direction:column;height:64px;justify-content:center;opacity:0;left:1.5625vw;pointer-events:none;position:fixed;transition:opacity 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:64px;z-index:2}.back-to-top_button .back-to-top_text{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:white;font-size:10px;margin-top:8px;margin-left:3px}.back-to-top_button .back-to-top_svg-container{height:16px;overflow:hidden;position:relative;width:12px}.back-to-top_button svg{height:16px;transform:translate3d(0, 100%, 0)}.back-to-top_button.visible{opacity:1;pointer-events:all}@media only screen and (max-width: 1168px){.back-to-top_button{display:none}}.movies-pagination{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:400;display:flex;font-size:14px;justify-content:center;margin-left:auto;margin-right:calc(1.5625vw * -1);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 9 + 9 * 1.5625vw)}@media only screen and (min-width: 1451px){.movies-pagination{margin-right:0;width:calc(calc((100% - (12) * 1.5625vw) / 12) * 7 + 7 * 1.5625vw)}}@media only screen and (max-width: 1168px){.movies-pagination{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);margin-right:0;margin-top:80px}}@media only screen and (max-width: 760px){.movies-pagination{justify-content:space-between;margin:80px auto 0px auto;width:calc(100% - 80px)}}.movies-pagination .pages-container{align-items:center;display:flex;margin:0 28px}@media only screen and (max-width: 760px){.movies-pagination .pages-container{margin:0}}.movies-pagination .pagination-button{align-items:center;border:1px solid #c6c5ca;border-radius:50%;display:flex;height:41px;justify-content:center;width:41px}.movies-pagination .pagination-button.inactive{opacity:0;pointer-events:none}.movies-pagination .pagination-button .container{height:6px;margin-top:1px;overflow:hidden;position:relative;width:12px}.movies-pagination .pagination-button .container svg{position:absolute}.movies-pagination .page-numbers{color:#1A1A1A;font-size:14px;margin-left:8px;margin-right:8px;opacity:0.4;transition:opacity 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.movies-pagination .page-numbers:not(.current):hover{opacity:0.65}.movies-pagination .page-numbers.current{font-size:14px;font-family:"MaisonNeue",sans-serif;font-weight:700;opacity:1;transform:translate3d(0, 1px, 0)}.movies-pagination--white .page-numbers{color:#fff}.movies-pagination-spacer{margin-bottom:100px}@media only screen and (max-width: 760px){.movies-pagination-spacer{display:none}}.search-result_head{margin-bottom:80px;margin-top:80px}.search-result_head .search-results_head_container{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw)}@media only screen and (max-width: 760px){.search-result_head .search-results_head_container{margin-left:0}}.search-result_head .search-result_number{font-size:16px;font-family:"MaisonNeue",sans-serif;font-weight:400;line-height:1.5;color:white}@media only screen and (max-width: 1168px){.search-result_head .search-result_number{line-height:2}}.search-result_head .search-result_terms{font-size:46px;font-family:"SharpGrotesk",serif;color:white;margin-top:32px}@media only screen and (max-width: 760px){.search-result_head .search-result_terms{line-height:1}}@media only screen and (max-width: 760px){.search-result_head .search-result_terms{font-size:36px}}.social-button{align-items:center;border:1px solid #c6c5ca;border-radius:50%;display:flex;height:33px;justify-content:center;transition:opacity 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955),border 0.45s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:33px}.social-button.facebook svg{transform:translate3d(0, 0, 0)}.social-button.linkedin svg{transform:translate3d(0, -1px, 0)}.social-button--white{border:1px solid #fff}.social-button--white svg path{fill:#fff}.social-button svg path{transition:fill 0.35s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.social-button:hover.facebook{border:1px solid rgba(59,89,152,0.3);opacity:0.8}.social-button:hover.facebook path{fill:#3b5998}.social-button:hover.twitter{border:1px solid rgba(0,172,238,0.3);opacity:0.8}.social-button:hover.twitter path{fill:#00acee}.social-button:hover.linkedin{border:1px solid rgba(14,118,168,0.3);opacity:0.8}.social-button:hover.linkedin path{fill:#0e76a8}[expand-section]:not([expanded]) [expand-section-section]{height:0px}[expand-section-section]{overflow:hidden}.play-button{height:100px;position:relative;width:100px;z-index:1}@media only screen and (max-width: 760px){.play-button{height:50px;width:50px}}.play-button::after{border:2px solid #fff;border-radius:50%;content:'';height:100px;position:absolute;transition:0.4s transform cubic-bezier(0.445, 0.05, 0.55, 0.95);width:100px}@media only screen and (max-width: 760px){.play-button::after{height:50px;width:50px}}.play-button::before{background-color:#fff;border-radius:50%;content:'';height:140px;left:50%;opacity:0.1;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);transition:0.35s transform cubic-bezier(0.445, 0.05, 0.55, 0.95);width:140px}@media only screen and (max-width: 760px){.play-button::before{display:none}}.play-button .icon{border-top:7px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #fff;content:'';display:inline-block;height:0;left:50%;position:absolute;transform:translate3d(calc(-50% + 2px), -50%, 0);top:50%;width:0}@media only screen and (max-width: 760px){.play-button .icon{border-top:5px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff;transform:translate3d(calc(-50% + 1px), -50%, 0)}}.video-player{cursor:pointer;overflow:hidden;position:relative}.video-player::before{content:'';display:block;padding-top:56.2135922%}.video-player:hover .play-button::after{transform:scale(0.9)}.video-player:hover .play-button::before{transform:translate3d(-50%, -50%, 0) scale(1.2)}.center-container{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0);z-index:2}.center-container .watch-trailer{font-size:12px;font-family:"MaisonNeue",sans-serif;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:#fff;margin-top:63px}@media only screen and (max-width: 760px){.center-container .watch-trailer{margin-top:20px;text-align:center}}.video-player::after{background-color:#1A1A1A;content:'';height:100%;left:0;opacity:0.15;position:absolute;top:0;width:100%}.iframe-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.iframe-container iframe{width:100%;height:100%}.video-player.trailer{width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.video-player.trailer{margin-left:calc(calc((100% - (12) * 1.5625vw) / 12) * 1 + 1 * 1.5625vw);width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}@media only screen and (max-width: 760px){.video-player.trailer{margin-left:calc(5.33333vw * -1);width:100vw}}.video-player.extra{width:calc(calc(calc((100% - (12) * 1.5625vw) / 12) * 8 + 8 * 1.5625vw) - 1.5625vw)}@media only screen and (max-width: 1168px){.video-player.extra{width:calc(calc((100% - (12) * 1.5625vw) / 12) * 10 + 10 * 1.5625vw)}}.poster{bottom:auto;height:101%;left:0;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;object-fit:cover;object-position:top left;position:absolute;right:auto;top:0;transition:opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);width:101%}.poster.fade{opacity:0}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ1dGlsaXRpZXMvX21leWVyLXJlc2V0LnNjc3MiLCJ1dGlsaXRpZXMvX3ZhcmlhYmxlcy5zY3NzIiwidXRpbGl0aWVzL19nbG9iYWwuc2NzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNjc3MiLCJ1dGlsaXRpZXMvX2dyaWQuc2NzcyIsInV0aWxpdGllcy9fYnJlYWtwb2ludHMuc2NzcyIsInV0aWxpdGllcy9fd3Auc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19sZWdhbHMuc2NzcyIsInV0aWxpdGllcy9fdHlwb2dyYXBoeS5zY3NzIiwicGFnZXMvX2xvc3QtcGFzc3dvcmQuc2NzcyIsInBhZ2VzL19yZXNldC1wYXNzd29yZC5zY3NzIiwicGFnZXMvX21vdmllcy5zY3NzIiwicGFnZXMvX21vdmllLnNjc3MiLCJwYWdlcy9wcm8tcGFnZS5zY3NzIiwicGFnZXMvX3NlYXJjaC5zY3NzIiwicGFnZXMvXzQwNC5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LWhlYWRlci5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LWJpb2dyYXBoeS5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LW1hcC5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LXBlb3BsZS5zY3NzIiwic2VjdGlvbnMvX2Fib3V0LWF3YXJkcy5zY3NzIiwic2VjdGlvbnMvX2Z1bGwtc2NyZWVuLWNhcm91c2VsLnNjc3MiLCJzZWN0aW9ucy9fcGFnZS1oZWFkLnNjc3MiLCJzZWN0aW9ucy9fbW92aWVzLWxpc3Quc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtYXdhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtY2Fyb3VzZWwuc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtZG91YmxlLXB1c2guc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtZXh0cmEtdmlkZW8uc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtbG9naW4uc2NzcyIsInNlY3Rpb25zL19zaW5nbGUtbW92aWUtcHJvLXBsYXllci5zY3NzIiwic2VjdGlvbnMvX3NpbmdsZS1tb3ZpZS1xdW90ZXMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fc2luZ2xlLW1vdmllLXNvY2lhbC1zaGFyZS5zY3NzIiwic2VjdGlvbnMvX3NpbmdsZS1tb3ZpZS1zeW5vcHNpcy5zY3NzIiwic2VjdGlvbnMvX3NpbmdsZS1tb3ZpZS10cmFpbGVyLnNjc3MiLCJzZWN0aW9ucy9fZm9ybS5zY3NzIiwic2VjdGlvbnMvX3NlYXJjaC1tb2RhbC5zY3NzIiwic2VjdGlvbnMvXzQwNC1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19tZW51LWhlYWQuc2NzcyIsImNvbXBvbmVudHMvX21lbnUtZm9vdC5zY3NzIiwiY29tcG9uZW50cy9fbW92aWVzLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvX2JhY2stdG8tdG9wLnNjc3MiLCJjb21wb25lbnRzL19tb3ZpZXMtcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLXJlc3VsdHMtaGVhZC5zY3NzIiwiY29tcG9uZW50cy9fc29jaWFsLWJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fZXhwYW5kLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3BsYXktYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1wbGF5ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7OztFQU9FLDJaQ0RFLFNBQ0EsVUFDQSxTQUNBLGNBQ0EsZUFDQSxhQUNBLHdCQUNBLG9CQUFxQixDQUN0Qiw4RUFJQyxhQUFjLENBQ2YsS0FFQyxhQUFjLENBQ2YsTUFFQyxlQUFnQixDQUNqQixhQUVDLFdBQVksQ0FDYixtQ0FHRyxXQUNBLFlBQWEsQ0FDZCxpQkFJQyxXQUNBLFlBQWEsQ0FDZCxNQUdELHlCQUNBLGdCQUFpQixDQUNsQixPQUdDLHVCQUNBLFlBQ0EsU0FDQSxTQUFV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QWdELENBQ2pELGtCQUlELG1CQUNBLGFBQ0Esc0JBQ0EsU0FDQSxrQkFDQSxRQUNBLHFDQUNBLFNBQVUsQ0FSWixpQ3ZDbUNJLGVBakNBLG9DQUNBLGdCQStGQSxxQkFFQSx5QnVDdkZBLFdBQ0EsZUFBZ0IsQzlDaEJoQiwwQzhDRUosaUNBaUJNLGdCQUNBLGlCQUFrQixDQUVyQixDQUdILHFCQUNFLHlCQUNBLFdBQ0EsWUFDQSxPQUNBLGFBQ0Esa0JBQ0EsTUFDQSxVQUFXLENBQ1osa0JBR0MsWUFDQSxPQUNBLGtCQUNBLE1BQ0EsV0FDQSxTQUFVLENBTloseUJBU0ksV0FDQSxXQUFZLENBQ2Isc0JBSUQscUZBQW9ELEM5QzNEbEQsMkM4QzBESixzQkFJSSx5RUFDQSxvRTdDakJtSCxDNkN3QnRILEM5QzlERywwQzhDa0RKLHNCQVNJLGlDQUNBLFdBQVksQ0FFZixDQUVELG9CQUNFLG1GQUFtRCxDOUN6RWpELDJDOEN3RUosb0JBSUksb0U3QzlCbUgsQzZDZ0N0SCxDQUVELFFBQ0UsWUFDQSxZQUNBLE9BQ0EsU0FDQSxnQkFDQSxlQUNBLGFBQ0EsWUFDQSxpQkFDQSx5QkFDQSxrQkFDQSxXQUNBLE1BQ0EsOERBQ0EsVUFBVyxDQWZiLGFBa0JJLFNBQVUsQ0FDWCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IFJvY2hlXG5BdXRob3I6IEZlbW1lIEZhdGFsZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9mZW1tZWZhdGFsZS5wYXJpcy9cbkRlc2NyaXB0aW9uOiBUaGVtZSBmb3IgdGhlIFJvY2hlIFByb2R1Y3Rpb25zIHdlYnNpdGVcblZlcnNpb246IDEuMFxuTGljZW5zZTogTm8gTGljZW5zZVxuKi9cblxuQGltcG9ydCAndXRpbGl0aWVzL21leWVyLXJlc2V0JztcbkBpbXBvcnQgJ3V0aWxpdGllcy92YXJpYWJsZXMnO1xuQGltcG9ydCAndXRpbGl0aWVzL21peGlucyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvZ2xvYmFsJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9ncmlkJztcbkBpbXBvcnQgJ3V0aWxpdGllcy9icmVha3BvaW50cyc7XG5AaW1wb3J0ICd1dGlsaXRpZXMvd3AnO1xuXG5AaW1wb3J0ICdwYWdlcy9hYm91dCc7XG5AaW1wb3J0ICdwYWdlcy9ob21lJztcbkBpbXBvcnQgJ3BhZ2VzL2xlZ2Fscyc7XG5AaW1wb3J0ICdwYWdlcy9sb3N0LXBhc3N3b3JkJztcbkBpbXBvcnQgJ3BhZ2VzL3Jlc2V0LXBhc3N3b3JkJztcbkBpbXBvcnQgJ3BhZ2VzL21vdmllcyc7XG5AaW1wb3J0ICdwYWdlcy9tb3ZpZSc7XG5AaW1wb3J0ICdwYWdlcy9wcm8tcGFnZSc7XG5AaW1wb3J0ICdwYWdlcy9zZWFyY2gnO1xuQGltcG9ydCAncGFnZXMvNDA0JztcblxuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtaGVhZGVyJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LWJpb2dyYXBoeSc7XG5AaW1wb3J0ICdzZWN0aW9ucy9hYm91dC1tYXAnO1xuQGltcG9ydCAnc2VjdGlvbnMvYWJvdXQtcGVvcGxlJztcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0LWF3YXJkcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9mdWxsLXNjcmVlbi1jYXJvdXNlbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9wYWdlLWhlYWQnO1xuQGltcG9ydCAnc2VjdGlvbnMvbW92aWVzLWxpc3QnO1xuQGltcG9ydCAnc2VjdGlvbnMvc2luZ2xlLW1vdmllLWF3YXJkcy1zZWN0aW9uJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NpbmdsZS1tb3ZpZS1jYXJvdXNlbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtbW92aWUtZG91YmxlLXB1c2gnO1xuQGltcG9ydCAnc2VjdGlvbnMvc2luZ2xlLW1vdmllLWV4dHJhLXZpZGVvJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NpbmdsZS1tb3ZpZS1sb2dpbic7XG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtbW92aWUtcHJvLXBsYXllcic7XG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtbW92aWUtcXVvdGVzLXNsaWRlcic7XG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtbW92aWUtc29jaWFsLXNoYXJlJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NpbmdsZS1tb3ZpZS1zeW5vcHNpcyc7XG5AaW1wb3J0ICdzZWN0aW9ucy9zaW5nbGUtbW92aWUtdHJhaWxlcic7XG5AaW1wb3J0ICdzZWN0aW9ucy9mb3JtJztcbkBpbXBvcnQgJ3NlY3Rpb25zL3NlYXJjaC1tb2RhbCc7XG5AaW1wb3J0ICdzZWN0aW9ucy80MDQtYmxvY2snO1xuXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnUtaGVhZCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21lbnUtZm9vdCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vdmllcy1ncmlkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYmFjay10by10b3AnO1xuQGltcG9ydCAnY29tcG9uZW50cy9tb3ZpZXMtcGFnaW5hdGlvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NlYXJjaC1yZXN1bHRzLWhlYWQnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zb2NpYWwtYnV0dG9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvZXhwYW5kLXNlY3Rpb24nO1xuQGltcG9ydCAnY29tcG9uZW50cy9wbGF5LWJ1dHRvbic7XG5AaW1wb3J0ICdjb21wb25lbnRzL3ZpZGVvLXBsYXllcic7XG5AaW1wb3J0ICdjb21wb25lbnRzL21vYmlsZS1tZW51JzsiLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuLy8gdjIuMCB8IDIwMTEwMTI2XG4vLyBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuXG5AbWl4aW4gbWV5ZXItcmVzZXQge1xuICBodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcbiAgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBvbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICBxIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZXllci1yZXNldDsiLCIkYmxhY2s6ICMwY2QxY2E7XG5cbiRjb2xvcnM6IChcbiAgJ2JsYWNrJzogIzAwMDAwMCxcbiAgJ3JlZCc6ICNGOTJCMjksXG4gICd3aGl0ZSc6ICNmZmZmZmYsXG4gICdsaWdodGVyLWdyZXknOiAjZjlmOWY5LFxuICAnbGlnaHQtZ3JleSc6ICNGM0Y0RjMsXG4gICdzb2Z0LWdyZXknOiAjYzZjNWNhLFxuICAnZGFyay1ncmV5JzogIzFBMUExQSxcbiAgJ3JvY2hlLWdyZXknOiAjMkIzMDM1XG4pO1xuXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAuY29sb3ItLSN7JG5hbWV9IHtcbiAgICBjb2xvcjogI3skY29sb3J9O1xuICB9XG5cbiAgLmJnLS0jeyRuYW1lfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skY29sb3J9O1xuICB9XG59XG5cblxuXG4vLyBUaW1pbmdcbiRkdXJhdGlvbi1sb25nOiAuNXM7XG4kZHVyYXRpb24tbWVkOiAuM3M7XG4kZHVyYXRpb24tc2hvcnQ6IC4xcztcblxuLy8gRWFzaW5nc1xuJGVhc2luZy1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguMjE1LCAuNjEsIC4zNTUsIDEpO1xuJGVhc2VvdXQtZXhwby1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguMTkwLCAxLCAuMjIsIDEpO1xuJGVhc2VvdXQtcXVhcnQtY3ViaWMtYmV6aWVyOiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0LCAuNDQsIDEpO1xuJGVhc2VvdXQtcXVpbnQtY3ViaWMtYmV6aWVyOiBjdWJpYy1iZXppZXIoLjIzMCwgMSwgLjMyLCAxKTtcbiRlYXNlaW4tc2luZS1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KTtcbiRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpO1xuXG5cbiRicmVha3BvaW50LXRhYmxldDogMTE2OHB4O1xuJGJyZWFrcG9pbnQtc21hcnRwaG9uZTogNzYwcHg7XG4kYnJlYWtwb2ludC1zbWFydHBob25lLXNtYWxsOiA0NTBweDtcbiRicmVha3BvaW50LXNpZGUtY29udGVudDogMTI0OHB4O1xuJGJyZWFrcG9pbnQtbWF4LXdpZHRoOiAxNDUwcHg7IiwiaHRtbCB7ICBcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgJi5uby1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgIGJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTsgICAgICBcbiAgICB9XG4gIH1cbn1cblxuaHRtbCwgYm9keSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaHRtbC5zZWFyY2gtb3Blbixcbmh0bWwucGxheWVyLW9wZW4sXG5odG1sLm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgbWFpbiB7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9IFxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5ib2R5IHtcbiAgLy8gQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LS1tZWRpdW0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5hIHtcbiAgLy93aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5tYWluI2NvbnRlbnQge1xuICAvL2JhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGllIGZpeFxufVxuXG5idXR0b24sXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI2JyZWFrcG9pbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnh5LWNlbnRlcmVkIHtcbiAgQGluY2x1ZGUgY2VudGVyKHh5KTtcbn1cblxuLmFib3ZlLXRhYmxldCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxldC1vbmx5IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byhhYm92ZS10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1vbmx5IHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byhhYm92ZS1zbWFydHBob25lKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50LXdyYXBwZXIge1xuICAvL0BpbmNsdWRlIGdyaWQtdW5pdChtYXJnaW4tdG9wLCAkaGVhZGVyLWhlaWdodCk7XG5cbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy9tYXgtd2lkdGg6ICRncmlkLXdpZHRoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgIC8vQGluY2x1ZGUgZ3JpZC11bml0KG1hcmdpbi10b3AsIDE1KTtcbiAgfVxuXG4gICYud2l0aC1zdWJuYXYge1xuICAgIC8vQGluY2x1ZGUgZ3JpZC11bml0KHBhZGRpbmctdG9wLCAzKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5uby1wYWRkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wcmVsb2FkLXRyYW5zaXRpb25zICoge1xuICAvLyBEcnkgdGhpcyB1cCBhIGJpdCB3aXRoIFNDU1MgdmFyaWFibGVcbiAgJG51bGwtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJG51bGwtdHJhbnNpdGlvbjtcbiAgLW1vei10cmFuc2l0aW9uOiAkbnVsbC10cmFuc2l0aW9uO1xuICAtbXMtdHJhbnNpdGlvbjogJG51bGwtdHJhbnNpdGlvbjtcbiAgLW8tdHJhbnNpdGlvbjogJG51bGwtdHJhbnNpdGlvbjtcbiAgdHJhbnNpdGlvbjogJG51bGwtdHJhbnNpdGlvbjtcbn1cblxuLmhhcy1vdmVybGF5IHtcbiAgJjo6YWZ0ZXIge1xuICAgIC8vYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLy8gdW5jb21tZW50IHRvIHJlbW92ZSBhbGwgZm9jdXMgb3V0bGluZXNcbio6Zm9jdXMge1xuICAvL291dGxpbmU6IDFweCBzb2xpZCAkY29sb3ItcmVkO1xufVxuXG4ubWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuYS5tYWlsdG8ge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyAkZWFzZW91dC1xdWFydC1jdWJpYy1iZXppZXI7XG59XG5cbmEubWFpbHRvOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucmdwZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKSAhaW1wb3J0YW50O1xufSIsIkBtaXhpbiByZXNwb25kLXRvKCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3AtbGFyZ2Uge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1heC13aWR0aCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0ICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldC1vbmx5IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYXJ0cGhvbmUgKyAxKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHNtYXJ0cGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hcnRwaG9uZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFydHBob25lLWxhcmdlIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYXJ0cGhvbmUtc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc21hcnRwaG9uZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFydHBob25lLXNtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtYXJ0cGhvbmUtc21hbGwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gYWJvdmUtdGFibGV0IHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gYWJvdmUtc21hcnRwaG9uZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbWFydHBob25lICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIFxuICogQ2VudGVyaW5nXG4gKi9cblxuQG1peGluIGNlbnRlcigkZGlyZWN0aW9uKSB7XG4gIEBpZiAkZGlyZWN0aW9uID09IHgge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0geSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHh5IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi8qIFxuICogTWl4aW4gdXNlZCB0byByZW1vdmUgdG9wIGxpbmUtaGVpZ2h0IGZvciB0ZXh0c1xuICogVXNhZ2U6IGxoLWNyb3AoMS41KVxuICovXG5cbkBtaXhpbiBsaC1jcm9wKCRsaW5lLWhlaWdodCkge1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxIC0gI3skbGluZS1oZWlnaHR9KSAqIC41ZW0pO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG5cbkBtaXhpbiB0b3AtbWFyZ2luLWJhc2lzIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cblxuQG1peGluIHJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgcGVyY2VudGFnZSgkaGVpZ2h0IC8gJHdpZHRoKSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59IiwiLy8gVkFSaUFCTEVTXG4vLyBkZXNrdG9wIGdyaWRcbiRncmlkLWRlc2t0b3AtY29sdW1uczogMTI7XG4kZ3JpZC1kZXNrdG9wLXNpZGVNYXJnaW46IDEuNTYyNXZ3O1xuJGdyaWQtZGVza3RvcC1ndXR0ZXI6IDEuNTYyNXZ3O1xuJGdyaWQtZGVza3RvcC1icmVha3BvaW50OiAxMjgwcHg7XG4kZ3JpZC1tYXgtZnVsbC1zY3JlZW46IDE4MDBweDtcblxuLy8gdGFibGV0IGdyaWRcbiRncmlkLXRhYmxldC1jb2x1bW5zOiA2O1xuJGdyaWQtdGFibGV0LXNpZGVNYXJnaW46IDYwcHg7XG4kZ3JpZC10YWJsZXQtZ3V0dGVyOiAzMHB4O1xuJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQ6ICRicmVha3BvaW50LXRhYmxldDtcblxuLy8gbW9iaWxlIGdyaWRcbiRncmlkLW1vYmlsZS1jb2x1bW5zOiAyO1xuJGdyaWQtbW9iaWxlLXNpZGVNYXJnaW46IDUuMzMzMzMzM3Z3O1xuJGdyaWQtbW9iaWxlLWd1dHRlcjogMjBweDtcbiRncmlkLW1vYmlsZS1icmVha3BvaW50OiA2MjBweDtcblxuLy8gcGl4ZWxzIHRvICUgdmFyaWFibGVzXG5cbiRkZXNrLWdyaWQtd2lkdGg6IGNhbGMoMTAwdncgLVxuICAoKCAjeyRncmlkLWRlc2t0b3Atc2lkZU1hcmdpbn0gKiAyIC8gI3skZ3JpZC1kZXNrdG9wLWJyZWFrcG9pbnR9KSAqIDEwMHZ3KSk7XG4kdGFiLWdyaWQtd2lkdGg6IDEwMHZ3IC1cbiAgKCgkZ3JpZC10YWJsZXQtc2lkZU1hcmdpbiAqIDIgLyAkZ3JpZC10YWJsZXQtYnJlYWtwb2ludCkgKiAxMDB2dyk7XG4vLyAkbW9iLWdyaWQtd2lkdGg6IDEwMHZ3IC1cbi8vICAgKCgjeyRncmlkLW1vYmlsZS1zaWRlTWFyZ2lufSAqIDIgLyAjeyRncmlkLW1vYmlsZS1icmVha3BvaW50fSkgKiAxMDB2dyk7XG5cbiRkZXNrLWd1dHRlcjogY2FsYygoXG4gIChcbiAgICAgICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9IC9cbiAgICAgICAgKCAjeyRncmlkLWRlc2t0b3AtYnJlYWtwb2ludH0gLSAoICN7JGdyaWQtZGVza3RvcC1zaWRlTWFyZ2lufSAqIDIpKVxuICAgICkgKiAxMDB2d1xuKSk7XG4kdGFiLWd1dHRlcjogKFxuICAoXG4gICAgICAkZ3JpZC10YWJsZXQtZ3V0dGVyIC9cbiAgICAgICAgKCRncmlkLXRhYmxldC1icmVha3BvaW50IC0gKCRncmlkLXRhYmxldC1zaWRlTWFyZ2luICogMikpXG4gICAgKSAqIDEwMHZ3XG4pO1xuXG4vLyBGVU5DVElPTlMgQU5EIE1pWElOU1xuQGZ1bmN0aW9uIGNvbC13aWR0aCgkaSwgJGNvbHVtbnMsICRndXR0ZXIpIHtcbiAgQHJldHVybiBjYWxjKCgxMDAlIC0gKCN7JGNvbHVtbnN9KSAqICN7JGd1dHRlcn0pIC8gI3skY29sdW1uc30pO1xufVxuXG5AZnVuY3Rpb24gY29sLXdpZHRoLWcoJGksICRjb2x1bW5zLCAkZ3V0dGVyKSB7XG4gIEByZXR1cm4gY2FsYygoMTAwJSAtICgjeyRjb2x1bW5zfSAtIDEpICogI3skZ3V0dGVyfSkgLyAjeyRjb2x1bW5zfSArICgjeyRndXR0ZXJ9ICogI3skaX0pKTtcbn1cblxuXG5AZnVuY3Rpb24gZ3V0dGVyKCRpLCAkZ3V0dGVyKSB7XG4gIEByZXR1cm4gY2FsYygjeyRndXR0ZXJ9ICogI3skaX0pO1xufVxuXG5AZnVuY3Rpb24gY29sdW1uKCRpKSB7XG4gIEByZXR1cm4gY2FsYygje2NvbC13aWR0aCgkaSwgJGdyaWQtZGVza3RvcC1jb2x1bW5zLCAkZ3JpZC1kZXNrdG9wLWd1dHRlcil9ICogI3skaX0gKyAjeyRpfSAqICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcbn1cblxuXG5AZnVuY3Rpb24gY29sdW1uLW1vYmlsZSgkaSkge1xuICBAcmV0dXJuIGNhbGMoI3tjb2wtd2lkdGgoJGksICRncmlkLW1vYmlsZS1jb2x1bW5zLCAkZ3JpZC1tb2JpbGUtZ3V0dGVyKX0gKiAjeyRpfSArICN7JGl9ICogI3skZ3JpZC1tb2JpbGUtZ3V0dGVyfSk7XG59XG5cbkBtaXhpbiBjb2wtcHJvcHMoJGksICRjb2x1bW5zLCAkZ3V0dGVyKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjb2wtd2lkdGgoJGksICRjb2x1bW5zLCAkZ3V0dGVyKTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyLzI7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIvMjtcbn1cblxuQG1peGluIGNvbHVtbnMtbG9vcCgkbmFtZSwgJGNvbHVtbnMsICRndXR0ZXIpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgJi0jeyRuYW1lfS0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBjb2wtcHJvcHMoJGksICRjb2x1bW5zLCAkZ3V0dGVyKTtcbiAgICB9XG4gICAgJi0jeyRuYW1lfS1zaGlmdC0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sLXdpZHRoKCRpLCAkY29sdW1ucywgJGd1dHRlcik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBncmlkLWJhc2UoJHdpZHRoKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy9tYXgtd2lkdGg6ICRncmlkLWRlc2t0b3AtYnJlYWtwb2ludDtcbiAgd2lkdGg6ICR3aWR0aDtcbn1cblxuLy8gQ0xBU1NFU1xuXG4uZ3JpZCB7XG4gIEBpbmNsdWRlIGdyaWQtYmFzZSgkZGVzay1ncmlkLXdpZHRoKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogJHRhYi1ncmlkLXdpZHRoO1xuICB9XG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1vYmlsZS1icmVha3BvaW50KSB7XG4gIC8vICAgd2lkdGg6ICRtb2ItZ3JpZC13aWR0aDtcbiAgLy8gfVxuICAmLTAge1xuICAgIEBpbmNsdWRlIGdyaWQtYmFzZShjYWxjKDEwMHZ3IC0gMiAqICN7JGdyaWQtZGVza3RvcC1zaWRlTWFyZ2lufSkpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBAaW5jbHVkZSBncmlkLWJhc2UoY2FsYygxMDB2dyAtIDIgKiAjeyRncmlkLW1vYmlsZS1zaWRlTWFyZ2lufSkpOyAgICAgIFxuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcbiAgQGluY2x1ZGUgY29sdW1ucy1sb29wKGRlc2ssICRncmlkLWRlc2t0b3AtY29sdW1ucywgJGRlc2stZ3V0dGVyKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICBAaW5jbHVkZSBjb2x1bW5zLWxvb3AodGFiLCAkZ3JpZC10YWJsZXQtY29sdW1ucywgJHRhYi1ndXR0ZXIpO1xuICB9XG4gIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRncmlkLW1vYmlsZS1icmVha3BvaW50KSB7XG4gIC8vICAgQGluY2x1ZGUgY29sdW1ucy1sb29wKG1vYiwgJGdyaWQtbW9iaWxlLWNvbHVtbnMsICRtb2ItZ3V0dGVyKTtcbiAgLy8gfVxufSIsIiNicmVha3BvaW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59IiwiI3dwYWRtaW5iYXIge1xuICBvcGFjaXR5OiAuMztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcywgb3BhY2l0eSAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucHJvLXVzZXIgI3dwYWRtaW5iYXIge1xuICBkaXNwbGF5OiBub25lO1xufSIsIi5wYWdlLXRlbXBsYXRlLWFib3V0ICNwYWdlIHtcbiAgLnBhZ2VfYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwwKTtcbiAgICB6LWluZGV4OiAtNTtcbiAgfVxuXG4gIC5wYWdlX2JhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7Y29sdW1uKDEpfSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKCgoMTAwJSAtICgxMiAtIDEpICogMS41NjI1dncpIC8gMTIpICogMTEgKyAxMCAqIDEuNTYyNXZ3KSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtaG9tZSB7XG59XG4ucGFnZS10ZW1wbGF0ZS1ob21lIC5jb250ZW50LXdyYXBwZXIgeyAgXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtaG9tZSAubWVudS1oZWFkLm1lbnUtaGVhZC0td2hpdGUge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuXG4gICAgJi5zZWFyY2gtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1sZWdhbHMgI3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bzsgIFxuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuXG4gIC53cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuXG4gICAgY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnYmxhY2snKSwgMC40KTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0yKTtcblxuICAgICAgY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnYmxhY2snKSwgMSk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgICAgY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnYmxhY2snKSwgMSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcbiAgICAgIFxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyksIDAuNCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNyZWRpdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgICAgICBcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShzbWFsbGNhcHMtYm9sZCk7XG5cbiAgICAgIGNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyksIDEpO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyksIDAuNCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMzVzIGNvbG9yICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgfVxuXG4gICAgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdibGFjaycpLCAwLjgpO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICB3aWR0aDogY29sdW1uKDgpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtbGVnYWxzIC5tZW51LWhlYWQge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gIH1cbn0iLCIkZm9udC1oZWFkbGluZXM6ICdTaGFycEdyb3Rlc2snLCBzZXJpZjtcbiRmb250LXNhbnM6ICdNYWlzb25OZXVlJywgc2Fucy1zZXJpZjtcbi8vICRmb250LXNhbnMtYm9sZDogJ01haXNvbk5ldWVCb2xkJywgc2Fucy1zZXJpZjtcbiRkZWZhdWx0LW1pbi1mb250OiAxMHB4O1xuXG5cbi8vLyBQeCB0byBlbSBjb252ZXJzaW9uXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICAgJHRhcmdldC1weCAgLSBweCB2YWx1ZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAgICRjb250ZXh0ICAgIC0gZm9udC1zaXplIGJhc2VcblxuQGZ1bmN0aW9uIGdldC1lbSgkdGFyZ2V0LXB4LCAkY29udGV4dCkge1xuICBAcmV0dXJuICgkdGFyZ2V0LXB4IC8gJGNvbnRleHQpICogMWVtO1xufVxuXG5cbi8vIEZvbnRzXG5AbWl4aW4gZm9udCgkdHlwZSkge1xuICBAaWYgJHR5cGUgPT0gaGVhZGxpbmVzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGxpbmVzO1xuICB9IEBlbHNlIGlmICR0eXBlID09IGJvZHktdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNhbnM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBib2R5LWJvbGQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zYW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cblxuQG1peGluIGZvbnQtc2l6ZSgkdHlwZSkge1xuICBAaWYgJHR5cGUgPT0gdGl0bGUtMSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgfVxuICB9IEBlbHNlIGlmICR0eXBlID09IHRpdGxlLTIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9IEBlbHNlIGlmICR0eXBlID09IHRpdGxlLTMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZS1mb250KDM1LCB0cnVlKTtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gdGl0bGUtNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9IEBlbHNlIGlmICR0eXBlID09IGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBib2R5LTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBib2R5LTMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBib2R5LW1pbmkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICB9XG59XG5cblxuXG5cbkBtaXhpbiBmb250LXN0eWxlKCR0eXBlKSB7XG4gIEBpZiAkdHlwZSA9PSB0aXRsZS0xIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodGl0bGUtMSk7XG4gICAgQGluY2x1ZGUgZm9udChoZWFkbGluZXMpO1xuICB9IFxuICBAZWxzZSBpZiAkdHlwZSA9PSB0aXRsZS0yIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodGl0bGUtMik7XG4gICAgQGluY2x1ZGUgZm9udChoZWFkbGluZXMpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9IEBlbHNlIGlmICR0eXBlID09IHRpdGxlLTMge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh0aXRsZS0zKTtcbiAgICBAaW5jbHVkZSBmb250KGhlYWRsaW5lcyk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gdGl0bGUtNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHRpdGxlLTQpO1xuICAgIEBpbmNsdWRlIGZvbnQoaGVhZGxpbmVzKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSB0aXRsZS01ICB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGJvZHkpO1xuICAgIEBpbmNsdWRlIGZvbnQoaGVhZGxpbmVzKTtcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBib2R5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keSk7XG4gICAgQGluY2x1ZGUgZm9udChib2R5LXRleHQpO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gYm9keS1ib2xkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keSk7XG4gICAgQGluY2x1ZGUgZm9udChib2R5LWJvbGQpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IGJvZHktc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keS0yKTtcbiAgICBAaW5jbHVkZSBmb250KGJvZHktdGV4dCk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gYm9keS1zZWNvbmRhcnktYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGJvZHktMik7XG4gICAgQGluY2x1ZGUgZm9udChib2R5LWJvbGQpO1xuICB9IEBlbHNlIGlmICR0eXBlID09IGJvZHktdGVydGlhcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShib2R5LTMpO1xuICAgIEBpbmNsdWRlIGZvbnQoYm9keS10ZXh0KTtcbiAgfSAgQGVsc2UgaWYgJHR5cGUgPT0gYm9keS10ZXJ0aWFyeS1ib2xkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keS0zKTtcbiAgICBAaW5jbHVkZSBmb250KGJvZHktYm9sZCk7XG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gc21hbGxjYXBzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keS0zKTtcbiAgICBAaW5jbHVkZSBmb250KGJvZHktdGV4dCk7XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9IEBlbHNlIGlmICR0eXBlID09IHNtYWxsY2Fwcy1ib2xkIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoYm9keS0zKTtcbiAgICBAaW5jbHVkZSBmb250KGJvZHktYm9sZCk7XG5cbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9IEBlbHNlIGlmICR0eXBlID09IG1pbmktYm9sZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGJvZHktbWluaSk7XG4gICAgQGluY2x1ZGUgZm9udChib2R5LWJvbGQpO1xuICB9XG59XG5cbiIsIi5wYWdlLXRlbXBsYXRlLWxvc3QtcGFzc3dvcmQgI3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcblxuICAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICA+LmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICB9XG4gIH1cblxuICAuZXJyb3JzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0zKTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keSk7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuICAgIC8vZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYXNzd29yZC1yZXNldCAjcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuXG4gIC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgID4uY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lcnJvcnMtY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAvL21hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtMyk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gIH1cblxuICAucGFyYWdyYXBoIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdHJlbmd0aC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgfVxuXG4gIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIHRyYW5zZm9ybSAwLjQ1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4zMyk7XG4gICAgfVxuXG4gICAgJi0tbWVkaXVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNjYpO1xuICAgIH1cblxuICAgICYtLWhpZ2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cblxuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG4gICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcm9jaGVfbW92aWVzICNwYWdle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcm9jaGVfbW92aWVzIC5tZW51LWhlYWQge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gIH1cbn0iLCIuc2luZ2xlLXJvY2hlX21vdmllcyAjcGFnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5wYWdlLXRpdGxlX2NvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucGFnZS10aXRsZSxcbiAgICAucGFnZS1zdWItdGl0bGUge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uc2luZ2xlLXJvY2hlX21vdmllcyAubWVudS1oZWFkIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICB9XG59XG5cbi5zaW5nbGUtcm9jaGVfbW92aWVzIG1haW46OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuaHRtbC5wbGF5ZXItb3BlbiAuc2luZ2xlLXJvY2hlX21vdmllcyBtYWluOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JvY2hlLWdyZXknKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTI7XG59IiwiLnBhZ2UtYWNjZXMtcHJvICNwYWdlLFxuLnBhZ2UtdGVtcGxhdGUtcHJvLXJlZ2lzdHJhdGlvbiAjcGFnZSxcbi5wYWdlLXRlbXBsYXRlLXVzZXItYWNjb3VudCAjcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG5cbiAgLnByby1wYWdlLWhlYWRfaW1hZ2Uge1xuICAgIGxlZnQ6IGd1dHRlcigkZ3JpZC1kZXNrdG9wLWd1dHRlciwgLTEpO1xuICAgIHRvcDogLTEyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY29sdW1uKDQpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTcxLjQyODU3MTQlO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgXG4gICAgfVxuICB9XG5cbiAgLnByby1wYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuXG4gICAgLnByby1wYWdlLWhlYWRfY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDUpO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHdpZHRoOiBjb2x1bW4oNik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICAgIHdpZHRoOiBjb2x1bW4oMTApO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm8tdXBkYXRlIHtcbiAgICAgIC5wcm8tdXBkYXRlX2hlYWRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wcm8tdXBkYXRlX3RpdGxlLFxuICAgICAgLnByby11cGRhdGVfZGVsZXRlLWFjY291bnQge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvLXVwZGF0ZV9kZWxldGUtYWNjb3VudCB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm8tbG9naW4sXG4gICAgLnByby11cGRhdGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG4gICAgICBAaW5jbHVkZSB0b3AtbWFyZ2luLWJhc2lzO1xuXG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDUpO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIHdpZHRoOiBjb2x1bW4oNik7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsLFxuICAgICAgLnByby1yZWdpc3Rlcl9tb3ZpZXNfdGl0bGUsXG4gICAgICAucmVzZXQtcGFzc3dvcmRfY29udGFpbmVyIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAucHJvLWxvZ2luX2NvbnRhaW5lciB7XG4gICAgICAgIC5wcm8tbG9naW5fdHJpZ2dlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByby1sb2dpbl9lcnJvcnMgKyAubG9naW4tZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNvbF9jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jb2wsXG4gICAgICAgIC5wYXNzd29yZC1jb2wge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4zNXMgJGVhc2VvdXQtcXVpbnQtY3ViaWMtYmV6aWVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCkgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXNzd29yZC1jb2wge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXRfZXJyb3Ige1xuICAgICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzICRlYXNlb3V0LXF1aW50LWN1YmljLWJlemllcjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cblxuICAgICAgICBwLmVycm9yIHtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW5wdXRfZXJyb3Ige1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tdXNlcm5hbWUsXG4gICAgICAgIC5sb2dpbi1wYXNzd29yZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIGlucHV0IHsgICAgICAgICAgICBcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJvdHRvbS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAucmVzZXQtcGFzc3dvcmRfY29udGFpbmVyLCBcbiAgICAgICAgICAubG9naW4tcmVtZW1iZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2dpbi1yZW1lbWJlciBsYWJlbHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvLXVwZGF0ZV9jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKSwgMC4xKTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2Lm1vdmllcy11cGRhdGVfY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAubW92aWVzLXVwZGF0ZV90aXRsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeS1ib2xkKTtcblxuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdibGFjaycpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vdmllcy11cGRhdGVfc3VidGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByby1yZWdpc3Rlcl9jb250YWluZXIsXG4gICAgICAucHJvLXVwZGF0ZV9jb250YWluZXIsXG4gICAgICAubW92aWVzLXVwZGF0ZV9jb250YWluZXIge1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyAgICAgICAgXG5cbiAgICAgICAgLnByby1yZWdpc3Rlcl9yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7ICAgICAgICAgIFxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnBhc3N3b3JkX3Jlc2V0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9fcmVzZXQtcGFzc3dvcmRfY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS10ZXJ0aWFyeS1ib2xkKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtMTAwJSAtIDUwcHgpLCAwLCAwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLDAsMCk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG91dGxpbmUgMC4zNXMgJGVhc2VvdXQtcXVpbnQtY3ViaWMtYmV6aWVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG5cbiAgICAgICAgICAuaW5wdXRfZXJyb3Ige1xuICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyAkZWFzZW91dC1xdWludC1jdWJpYy1iZXppZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcC5lcnJvciB7XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXRfZXJyb3Ige1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9fcGFzc3dvcmQgbGFiZWwge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvX3Bhc3N3b3JkIC5wYXNzd29yZC1zdHJlbmd0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMC41O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzICRlYXNlb3V0LXF1aW50LWN1YmljLWJlemllciwgdHJhbnNmb3JtIDAuMzVzICRlYXNlb3V0LXF1aW50LWN1YmljLWJlemllcjtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtLWxvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTs7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjMzKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1tZWRpdW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC42Nik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0taGlnaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tcmVnaXN0ZXJfbW92aWVzLWFjY2VzcyxcbiAgICAgICAgLnByby11cGRhdGVfbW92aWVzLWFjY2VzcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tcmVnaXN0ZXJfbW92aWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvLXVwZGF0ZV9tb3ZpZXMtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tcmVnaXN0ZXJfbW92aWVzLWNvbnRhaW5lcixcbiAgICAgICAgLnByby11cGRhdGVfbW92aWVzLWNvbnRhaW5lciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHRlci1ncmV5Jyk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7ICAgICAgICAgIFxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktdGVydGlhcnktYm9sZCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSBzcGFuIHtcbiAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXRlcnRpYXJ5LWJvbGQpO1xuXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvLXJlZ2lzdGVyX21vdmllX3JvdywgXG4gICAgICAgIC5wcm8tdXBkYXRlX21vdmllX3JvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByby1yZWdpc3Rlcl9tb3ZpZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAucHJvLXVwZGF0ZV9tb3ZpZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiAjeyRncmlkLWRlc2t0b3AtZ3V0dGVyfSk7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvLXJlZ2lzdGVyX21vdmllLFxuICAgICAgICAucHJvLXVwZGF0ZV9tb3ZpZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgICAgICAgICAgXG5cbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktdGVydGlhcnkpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGE+c3Bhbjpub3QoLmhhcy1hY2Nlc3MpLFxuICAgICAgICAgIGE+c3Bhbjpub3QoLmhhcy1leHBpcmVkKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbC5leHBpcmVkPi5tb3ZpZS1sYWJlbC1jb250YWluZXIsXG4gICAgICAgICAgbGFiZWwudmFsaWQ+Lm1vdmllLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhhcy1hY2Nlc3MsXG4gICAgICAgICAgLmhhcy1leHBpcmVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUobWluaS1ib2xkKTtcblxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhhcy1hY2Nlc3Mge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmhhcy1leHBpcmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJvLXJlZ2lzdGVyX21vdmllIHtcbiAgICAgICAgICBzcGFuOm5vdCguaGFzLWFjY2VzcyksXG4gICAgICAgICAgc3Bhbjpub3QoLmhhcy1leHBpcmVkKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAucHJvLXJlZ2lzdGVyX21lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktc2Vjb25kYXJ5KTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHRlci1ncmV5Jyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tcmVnaXN0ZXJfc3VibWl0LFxuICAgICAgICAucHJvLXVwZGF0ZV9zdWJtaXQsXG4gICAgICAgIC5tb3ZpZXMtdXBkYXRlX3N1Ym1pdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm8tcmVnaXN0ZXJfc3VibWl0LFxuICAgICAgICAucHJvLXVwZGF0ZV9zdWJtaXQsXG4gICAgICAgIC5tb3ZpZXMtdXBkYXRlX3N1Ym1pdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vdmllcy11cGRhdGVfY29udGFpbmVyLFxuICAgICAgLnByby1yZWdpc3Rlcl9jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByby1wYWdlLWhlYWRfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0yKTtcblxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgIH1cblxuICAgIC5wcm8tcGFnZS1oZWFkX3BhcmFncmFwaCB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuXG4gICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZhbGlkYXRpb24ge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgY29sb3I6IGdyZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oNSk7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogY29sdW1uKDYpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnByby1yZWdpc3RyYXRpb24tbWVzc2FnZXMsXG4gIC5lcnJvcnMge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbig1KTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogY29sdW1uKDYpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmVycm9ycyB7XG4gICAgLmVycm9yLWxpbmUge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfSAgXG59XG5cbi5wYWdlLWFjY2VzLXBybyxcbi5wYWdlLXRlbXBsYXRlLXByby1yZWdpc3RyYXRpb24sXG4ucGFnZS10ZW1wbGF0ZS11c2VyLWFjY291bnQge1xuICAubWVudS1oZWFkIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoIHtcbiAgLm1lbnUtaGVhZC5tZW51LWhlYWQtLXdoaXRlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgIH1cbiAgfVxufSIsIi5lcnJvcjQwNCAjcGFnZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmVycm9yNDA0IC5tZW51LWhlYWQge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuXG4gICAgJi5zZWFyY2gtb3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn0iLCIuYWJvdXQtaGVhZGVyIHtcbiAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwYWRkaW5nLXRvcDogNDMuNTE1NjI1JTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgcGFkZGluZy10b3A6IDgyLjkzMzMzMzMlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5JyksIDAuNCk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWhlYWRlcl9iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgICB3aWR0aDogMTAxJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDElO1xuICAgIH1cbiAgfVxuICBcbiAgLmFib3V0LWhlYWRlcl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1oZWFkZXJfc3VidGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWhlYWRlcl90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0yKTtcblxuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWF4LXdpZHRoOiBjb2x1bW4oMTApO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC1iaW9ncmFwaHkge1xuICBtYXJnaW4tdG9wOiAtODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5hYm91dC1iaW9ncmFwaHlfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7Y29sdW1uKDEpfSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKCgoMTAwJSAtICgxMiAtIDEpICogMS41NjI1dncpIC8gMTIpICogMTEgKyAxMCAqIDEuNTYyNXZ3KSk7XG4gICAgICB6LWluZGV4OiAtMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1iaW9ncmFwaHlfdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtNCk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTsgICAgXG4gIH1cblxuICAuYWJvdXQtYmlvZ3JhcGh5X3RleHQge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keSk7XG4gICAgQGluY2x1ZGUgdG9wLW1hcmdpbi1iYXNpcztcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLnJpZ2h0LWNvbF90aXRsZSxcbiAgLnBlb3BsZS1vZmZpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnktYm9sZCk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTsgICAgXG4gIH1cblxuICAucGVvcGxlLWdyb3VwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBlb3BsZS1vZmZpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5yaWdodC1jb2xfdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuYWJvdXQtYmlvZ3JhcGh5X2xlZnQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgd2lkdGg6IGNhbGMoI3tjb2x1bW4oNCl9IC0gI3tndXR0ZXIoMSwgI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pfSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGNvbHVtbig4KTtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQtYmlvZ3JhcGh5X3JpZ2h0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigyKTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWJpb2dyYXBoeV9yaWdodC1jb2wgLmluZm9ybWF0aW9ucyB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5hYm91dC1iaW9ncmFwaHlfcmlnaHQtY29sIC5wZW9wbGUtbmFtZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgLy9tYXJnaW4tdG9wOiA4cHg7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLmFib3V0LWJpb2dyYXBoeV9yaWdodC1jb2wge1xuXG4gIH1cblxuICAuYWJvdXQtYmlvZ3JhcGh5X3JpZ2h0LWNvbCAuY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1iaW9ncmFwaHlfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiBjYWxjKC0xICogI3skZ3JpZC1kZXNrdG9wLXNpZGVNYXJnaW59KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBjb2x1bW4oMTEpO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogI3skZ3JpZC1tb2JpbGUtc2lkZU1hcmdpbn0pO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC1tYXAge1xuICAuYWJvdXQtbWFwX2NvbnRhaW5lciB7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAje2NvbHVtbigxKX0gLSAjeyRncmlkLWRlc2t0b3AtZ3V0dGVyfSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKCgoMTAwJSAtICgxMiAtIDEpICogMS41NjI1dncpIC8gMTIpICogMTEgKyAxMCAqIDEuNTYyNXZ3KSk7XG4gICAgICB6LWluZGV4OiAtMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1tYXBfdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtNCk7XG4gICAgXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICBtYXJnaW4tdG9wOiAyNDBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQtbWFwX2NvdW50cmllcy1saXN0cyB7XG4gICAgZGlzcGxheTogZmxleDsgICAgXG4gIH1cblxuICAuYWJvdXQtbWFwX2NvdW50cmllcy1saXN0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuXG4gICAgY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKSwgMC42KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgd2lkdGg6IGNhbGMoI3tjb2x1bW4oMyl9IC0gI3skZ3JpZC1kZXNrdG9wLXNpZGVNYXJnaW59KTtcblxuICAgIC5saW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKSwgMC4xKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ3V0dGVyKDEsICRncmlkLWRlc2t0b3Atc2lkZU1hcmdpbik7XG4gICAgfVxuXG4gICAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1tYXBfY291bnRyaWVzLWxpc3QuYWJvdXQtbWFwX2NvdW50cmllcy1saXN0LS1tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IGNvbHVtbig1LjUpO1xuXG4gICAgLmxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1tYXBfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltZy93b3JsZF9tYXAuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDUlIDUwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JSBhdXRvO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAjeyRncmlkLWRlc2t0b3Atc2lkZU1hcmdpbn0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGNvbHVtbigxMSk7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIwcHg7XG4gICAgICBsZWZ0OiBjYWxjKC0xICogI3skZ3JpZC1tb2JpbGUtc2lkZU1hcmdpbn0pO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC1wZW9wbGUge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSAgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmFib3V0LXBlb3BsZV90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG5cbiAgICBAaW5jbHVkZSAgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuYWJvdXQtcGVvcGxlX2ZpcnN0LWxpc3Qge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtMyk7XG4gICAgQGluY2x1ZGUgdG9wLW1hcmdpbi1iYXNpcztcbiAgICBcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmFib3V0LXBlb3BsZV9maXJzdC1saXN0LFxuICAuYWJvdXQtcGVvcGxlX3NlY29uZC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIHdpZHRoOiBjb2x1bW4oOCk7XG5cbiAgICBAaW5jbHVkZSAgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5maXJzdF9saXN0LWVsZW1lbnQsXG4gIC5zZWNvbmRfbGlzdC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gIC5hYm91dC1wZW9wbGVfc2Vjb25kLWxpc3Qge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keSk7XG4gICAgXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JvY2hlLWdyZXknKTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG9wYWNpdHk6IDAuNDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1wZW9wbGVfbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHdpZHRoOiBjb2x1bW4oOCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5hYm91dC1hd2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuYWJvdXQtYXdhcmRzX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTQpO1xuXG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWF3YXJkc190ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuICAgIEBpbmNsdWRlIHRvcC1tYXJnaW4tYmFzaXM7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHdpZHRoOiBjb2x1bW4oOCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWF3YXJkc19sb2dvcy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHRvcC1tYXJnaW4tYmFzaXM7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgd2lkdGg6IGNvbHVtbig4KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgd2lkdGg6IGNvbHVtbig4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAyMHB4IDUwcHg7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSA4MHB4KTtcblxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzBweCApIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDY1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gOTBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4ICkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDRuICsgMSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTcwcHggKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3MHB4ICkge1xuICAgICAgICAmOm50aC1vZi10eXBlKDNuICsgMSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cblxuXG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZnVsbC1zY3JlZW4tY2Fyb3VzZWwge1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMyk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICBcbiAgLmJhY2tncm91bmRzIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMjtcblxuICAgIGEge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MS44ODM1OTc5JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+c3ZnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDA7ICAgICAgICBcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mdWxsLXNjcmVlbi1jYXJvdXNlbF9uYXZpZ2F0aW9uIHtcbiAgICBib3R0b206IDEwMHB4OyAgICBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY29sdW1uKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgY2FsYyg1MCUgLSAxMHB4KSwgMCk7XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keSk7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICB9XG5cbiAgICAmX2FuY2hvciB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuICAgICAgQGluY2x1ZGUgbGgtY3JvcCgxLjUpO1xuXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jb250ZW50IHtcbiAgICBsZWZ0OiBjb2x1bW4oMSk7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMDBweDtcblxuICAgIGEge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5ob21lLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShzbWFsbGNhcHMtYm9sZCk7XG5cblxuICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0xKTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZSAwLjM1cztcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgIC53b3JkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb25zIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgICAgLy8gdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDAuOHMsIHRyYW5zZm9ybSAwLjM1cyBlYXNlIDAuOHM7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICAuZmlsbS1saW5rIHsgICAgICAgIFxuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWxtLWxpbmsge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgICB9XG5cbiAgICAgIC5kb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cblxuICAgICAgLmFycm93LWNvbnRhaW5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1uYXZpZ2F0aW9uIHtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oYWJvdmUtc21hcnRwaG9uZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYXJyb3ctcmlnaHQsXG4gICAgLmFycm93LWxlZnQge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFycm93LXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtZG90IHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB3aWR0aDogNHB4O1xuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS1iYWNrLWJ1dHRvbiB7ICBcbiAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIGEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxuICAuYXJyb3ctY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIFxuICAmOmhvdmVyIHtcbiAgICBzcGFuIHtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzcHgsIDAsIDApO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgfVxuICB9XG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoc21hbGxjYXBzKTtcbiAgICBcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAvL3RyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gIH1cblxuICBzdmcge1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGVfY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKCN7Y29sdW1uKDkpfSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtMik7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLXN1Yi10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0zKTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbn1cbiIsIi5tb3ZpZXMtbGlzdCB7XG4gIC5maWx0ZXJzLW9yZGVyaW5nIHNwYW4sXG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMgc3BhbiB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktc2Vjb25kYXJ5LWJvbGQpO1xuXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCkgLyBcIlwiO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBtZWRpYSBzcGVlY2gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH0gIFxuXG4gIC5maWx0ZXJzLW9yZGVyaW5nIC5hY3RpdmUsXG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMgLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeS1ib2xkKTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMXB4LCAwKTtcbiAgfVxuXG4gIC5maWx0ZXJzLW9yZGVyaW5nIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgc3BhbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzLW9yZGVyaW5nIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5tb3ZpZXMtbGlzdF9sb3dlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzLWxpc3QgeyAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKGFib3ZlLXNtYXJ0cGhvbmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbWFyZ2luLWxlZnQ6IGd1dHRlcigtMSwgJGdyaWQtbW9iaWxlLXNpZGVNYXJnaW4pO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuICAgICAgXG4gICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpLCAwLjEpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEobWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5JyksIDAuMSk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpLCAwLjEpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3RpdmUtY2F0ZWdvcnksXG4gICAgLmFjdGl2ZS1vcmRlcmluZyB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKHNtYWxsY2Fwcy1ib2xkKTtcbiAgICAgIFxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMCAxIDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuY2hldnJvbiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYub3Blbj4uY2hldnJvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9yZGVyLWxpc3QsXG4gICAgLmNhdGVnb3JpZXMtbGlzdCB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodC1ncmV5Jyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdibGFjaycpLCAwLjEpOyAgICAgIFxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmZpbHRlci1jYXRlZ29yeSxcbiAgICAgIC5maWx0ZXItb3JkZXJpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmF3YXJkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIC5hd2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hd2FyZHMtdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgICAgd2lkdGg6IGNvbHVtbigyKTtcblxuICAgICAgaDIge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXdhcmRzLWxvZ29zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3tjb2x1bW4oMSl9KTtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiBjYWxjKCN7Y29sdW1uKDEpfSAtICAjeyRncmlkLWRlc2t0b3AtZ3V0dGVyfSk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vIG1heC13aWR0aDogY29sdW1uKDMpO1xuXG4gICAgICAucm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogNTQ2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG5cbiAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKTpub3QoOm50aC1vZi10eXBlKDIpKTpub3QoOm50aC1vZi10eXBlKDMpKSB7XG4gICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDc3cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktdGVydGlhcnkpO1xuICAgICAgICAgIG1hcmdpbjogMHB4IDEzcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA3N3B4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1tb3ZpZV9jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0ZXItZ3JleScpO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy10b3A6IDcycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cblxuICAmX2ltYWdlcy1jb250YWluZXIge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQ3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuXG4gICAgICAmLm5vLWludGVyYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQ3NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX25hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5JyksIDAuMSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigyKTtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygje2NvbHVtbig4KX0pO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBjb2x1bW4oOCk7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1kb3Qge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTsgICAgICBcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB3aWR0aDogMTRweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICAuc3ZnLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwLjE1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5zdmctY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAgICAgICB3aWR0aDogNDZweDtcblxuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2aWdhdGlvbi1kb3RfYmFja2dyb3VuZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKGFib3ZlLXRhYmxldCkge1xuICAgICAgICAgIC5zdmctY29udGFpbmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwLjE1cztcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tZG90X2JhY2tncm91bmQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgzLjMpIHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZG91YmxlLXB1c2gge1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdncgKiAwLjUpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuXG4gIC5kb3VibGUtcHVzaF9sZWZ0LFxuICAuZG91YmxlLXB1c2hfcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC40NXMgY29sb3IgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgYSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA2Ni45Nzk2NTU3JTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4Mi42NjY2NjY3JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG91YmxlLXB1c2hfbGVmdCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmRvdWJsZS1wdXNoX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTsgICAgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7ICAgICAgICBcbiAgICB3aWR0aDogMDtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGNsaXAtcGF0aDogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDAlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDApO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIH1cbiAgfVxuXG4gIC5kb3VibGUtcHVzaF9sZWZ0IC5kb3VibGUtcHVzaF9iYWNrZ3JvdW5kIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDgwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciwgd2lkdGggMC45NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciwgY2xpcC1wYXRoIDAuNjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGNsaXAtcGF0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmRvdWJsZS1wdXNoX3JpZ2h0IC5kb3VibGUtcHVzaF9iYWNrZ3JvdW5kIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjAlIDAlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjg1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyLCB3aWR0aCAwLjk1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyLCBjbGlwLXBhdGggMC42NXMgZWFzZS1pbi1vdXQ7ICAgIFxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGNsaXAtcGF0aDogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgLmRvdWJsZS1wdXNoX2xlZnQge1xuICAgIGltZyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIH1cbiAgfVxuXG4gIC5kb3VibGUtcHVzaF9yaWdodCB7XG4gICAgaW1nIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5kb3VibGUtcHVzaF9jb250ZW50IHtcbiAgICAvLyBoZWlnaHQ6IDI1JTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5mYWRlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktc2Vjb25kYXJ5KTtcblxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICAgIH1cblxuICAgICAgLmRvdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAuYXJyb3ctY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZG91YmxlLXB1c2hfY2F0ZWdvcnkge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoc21hbGxjYXBzLWJvbGQpO1xuICB9XG5cbiAgLmRvdWJsZS1wdXNoX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTQpO1xuICAgIEBpbmNsdWRlIGxoLWNyb3AoMS41KTtcblxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgfVxuICB9XG5cbiAgLmRvdWJsZS1wdXNoX2xlZnQ6aG92ZXIge1xuICAgIC8vIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZG91YmxlLXB1c2hfcmlnaHQ6aG92ZXIge1xuICAgIC8vIHotaW5kZXg6IDI7XG4gIH1cblxuICAuZG91YmxlLXB1c2hfbGVmdDpob3ZlcixcbiAgLmRvdWJsZS1wdXNoX3JpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAuZG91YmxlLXB1c2hfYmFja2dyb3VuZCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIHdpZHRoIDAuNjVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIGNsaXAtcGF0aCAwLjg1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIH1cbiAgfVxuXG5cbiAgLmRvdWJsZS1wdXNoX2xlZnQ6aG92ZXIge1xuICAgIC5kb3VibGUtcHVzaF9iYWNrZ3JvdW5kIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciwgd2lkdGggMC42NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciwgY2xpcC1wYXRoIDAuODVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxuXG4gIC5kb3VibGUtcHVzaF9yaWdodDpob3ZlciB7XG4gICAgLmRvdWJsZS1wdXNoX2JhY2tncm91bmQge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyLCB3aWR0aCAwLjY1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyLCBjbGlwLXBhdGggMC44NXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59IiwiLmV4dHJhLXZpZGVvIHtcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIFxuICAuZXh0cmEtdmlkZW9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5leHRyYS12aWRlb190aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXgtd2lkdGg6IGNvbHVtbig2KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgfVxuICB9IFxufSIsIi5zaW5nbGUtbW92aWVfbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyb2NoZS1ncmV5Jyk7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICAuY29udGFpbmVyIHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAvLyBtYXgtd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTMpO1xuXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY29sdW1uKDIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIucHJvX21vdmllLXBsYXllciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDE7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3VjaC1hY3Rpb246IGFsbDtcbiAgd2lkdGg6IDEwMHZ3OyAgXG4gIHotaW5kZXg6IDEzO1xuXG4gIC8vICY6OmJlZm9yZSwgIFxuXG4gICYudmlzaWJsZSB7XG4gICAgLy8gb3BhY2l0eTogMVxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7ICAgIFxuXG4gICAgLnByb19tb3ZpZS1wbGF5ZXJfY2xvc2UsXG4gICAgLnByb19tb3ZpZS1wbGF5ZXJfdGl0bGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIH1cblxuICAgIC5wcm9fbW92aWUtcGxheWVyX2Nsb3NlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLWluLW91dCAwLjk1cywgb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dCAwLjk1cztcbiAgICB9XG4gICAgLnByb19tb3ZpZS1wbGF5ZXJfdGl0bGUge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjg1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyIDEuMjVzO1xuICAgIH1cblxuICAgIC5wcm9fbW92aWUtcGxheWVyX2RpcmVjdG9yIHtcbiAgICAgIG9wYWNpdHk6IDAuNDsgICAgICBcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciAxLjhzO1xuICAgIH1cblxuICAgIC52aWRlby1wbGF5ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAucHJvX21vdmllLXBsYXllcl9jb250ZW50OjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgIH1cbiAgfVxuXG4gICZfY29udGVudCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApIDtcbiAgICAgIC8vIHRyYW5zZm9ybS1vcmlnaW46IGNhbGMoNTAlIC0gNTB2dyArICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9ICsgNDJweCkgY2FsYyg1MCUgKyA1MHZoIC0gMTQycHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyIDEuMnM7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgei1pbmRleDogMTE7XG4gIH1cblxuICAmX2Nsb3NlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3NvZnQtZ3JleScpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIG9wYWNpdHkgMC4zNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjsgICAgXG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA1NXB4O1xuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS01KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllciAwLjI1czsgICAgXG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgfVxuICB9XG5cbiAgJl9kaXJlY3RvciB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgICAgXG4gICAgb3BhY2l0eTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgIFxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyIDAuN3M7XG4gICAgd2lkdGg6IGNhbGMoI3tjb2x1bW4oOCl9IC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuICB9XG59IiwiLnRlc3RpbW9uaWFscy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpOyAgXG4gIHBhZGRpbmc6IDgwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cblxuICAudGVzdGltb25pYWxzLXNsaWRlci1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiBjb2x1bW4oMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1pbGx1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuXG4gIC5xdW90ZXMtY29udGFpbmVyIHsgICAgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyAgICBcbiAgICBcbiAgICAucXVvdGU6bm90KC5hY3RpdmUpIHtcbiAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLnF1b3RlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1hc2stc3ZnIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnF1b3RlLXRleHQge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0zKTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnF1b3RlLWF1dGhvciB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktdGVydGlhcnktYm9sZCk7XG5cbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICAubmF2aWdhdGlvbi1kb3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICAgIHdpZHRoOiA1cHg7XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc29jaWFsLXNoYXJle1xuICAuc29jaWFsLXNoYXJlX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuICAgIFxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cblxuICAuc29jaWFsLXNoYXJlX2J1dHRvbnMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuc29jaWFsLWJ1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYuc2luZ2xlLW1vdmllX3NvY2lhbC1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKCN7Y29sdW1uKDEwKX0gLSAjeyRncmlkLWRlc2t0b3AtZ3V0dGVyfSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5zeW5vcHNpcyB7XG4gICYuc2luZ2xlLW1vdmllX3N5bm9wc2lzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5zeW5vcHNpcy1sZWZ0LWNvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiBjYWxjKCN7Y29sdW1uKDUpfSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc3lub3BzaXMtcmlnaHQtY29sIHtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBvcmRlcjogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zeW5vcHNpcy10aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgfVxuXG4gIC5zeW5vcHNpcy10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHkpO1xuICAgIEBpbmNsdWRlIHRvcC1tYXJnaW4tYmFzaXM7XG5cbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLndhdGNoLW1vdmllLWJ1dHRvbiB7XG4gICAgbGVmdDogY2FsYygje2NvbHVtbig4KX0gLSAjeyRncmlkLWRlc2t0b3AtZ3V0dGVyfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE2cHg7XG4gICAgei1pbmRleDogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IGNhbGMoI3tjb2x1bW4oMSl9KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDE1NDZweCkge1xuICAgICAgbGVmdDogY2FsYygje2NvbHVtbigzKX0gKyA2MDBweCk7XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzLXByb2R1Y3Rpb24tbGluZXMge1xuICAgIG1hcmdpbi10b3A6IDEwNnB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgXG4gIC5zeW5vcHNpcy1wcm9kdWN0aW9uLWxpbmUge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVwcGVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1ib2xkKTtcblxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG5cbiAgICB9XG5cbiAgICAubG93ZXIge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5KTtcblxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnIge1xuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAvLyAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgLy8gICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgY29udGVudDogJyc7XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG5cbiAgLnN5bm9wc2lzLXByb2R1Y3Rpb24tbGluZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn0iLCIuc2luZ2xlLW1vdmllX21vdmllLXRyYWlsZXIge1xuICAud3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygje2NvbHVtbigxMCl9IC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbmZvcm1hdGlvbnMtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDMycHggNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuICAgICAgd2lkdGg6IGNvbHVtbigxMCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWxlZnQ6IGd1dHRlcigtMSwgJGdyaWQtbW9iaWxlLXNpZGVNYXJnaW4pO1xuICAgICAgcGFkZGluZzogMzJweCBjYWxjKCN7Y29sdW1uKDEpfSArICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAuaW5mb3JtYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC51cHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnktYm9sZCk7XG5cbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgICAgfVxuXG4gICAgICAubG93ZXIge1xuICAgICAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktc2Vjb25kYXJ5KTtcblxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7IFxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdsaWdodGVyLWdyZXknKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItY29sb3I6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogbm9uZTtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4yNXMgY29sb3IgJGVhc2VvdXQtcXVpbnQtY3ViaWMtYmV6aWVyO1xufVxuXG5sYWJlbC5lcnJvcixcbi5lcnJvciB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyAvLyBoaWRlIGl0XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gdGFrZSBpdCBvdXQgb2YgZG9jdW1lbnQgZmxvd1xuXG4gICYgKyBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gQm94LlxuICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdzb2Z0LWdyZXknKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFweCwgMCwgMCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gIH1cblxuICAvLyBCb3ggaG92ZXJcbiAgJjpob3ZlciArIGxhYmVsOmJlZm9yZSB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZjM1NDI5O1xuICB9XG4gIFxuICAvLyBCb3ggZm9jdXNcbiAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG4gIH1cblxuICAvLyBCb3ggY2hlY2tlZFxuICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIC8vYmFja2dyb3VuZDogI2YzNTQyOTtcbiAgfVxuICBcbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGFiZWwuXG4gICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgLy9jb2xvcjogI2I4YjhiODtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAvLyBEaXNhYmxlZCBib3guXG4gICY6ZGlzYWJsZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIC8vYm94LXNoYWRvdzogbm9uZTtcbiAgICAvL2JhY2tncm91bmQ6ICNkZGQ7XG4gIH1cblxuICAvLyBDaGVja21hcmsuIENvdWxkIGJlIHJlcGxhY2VkIHdpdGggYW4gaW1hZ2VcbiAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChhc3NldHMvaW1nL3N2Zy90aWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuLmNoZWNrYm94LWZpbGxlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDI4cHg7XG59IiwiLnNlYXJjaC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgLy8gcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICB6LWluZGV4OiAtMTA7XG5cbiAgLnNlYXJjaCAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgei1pbmRleDogMTtcbiAgfSAgXG5cbiAgJlt2aXNpYmxlXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgIC5zZWFyY2gtbW9kYWxfdG9wIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIC5zZWFyY2gtbW9kYWxfYm90dG9tIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbW9kYWxfdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICBoZWlnaHQ6IDI2MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuc2VhcmNoICYge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuc2VhcmNoLW1vZGFsX3RvcF9jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcblxuICAgICAgICAuc2VhcmNoICYge1xuICAgICAgICAgIC8vcGFkZGluZy10b3A6IDIxMHB4OyAgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLW1vZGFsX2JvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAncm9jaGUtZ3JleScpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNTVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoICYge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgdG9wOiAyNjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpOyAgICAgICAgXG4gICAgICAgIC8vIHRvcDogMjAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICYuaGlkZGVuIHtcbiAgICAuc2VhcmNoLW1vZGFsX3RvcCxcbiAgICAuc2VhcmNoLW1vZGFsX2JvdHRvbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG5cbiAgJi52aXNpYmxlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgLnNlYXJjaC1tb2RhbF90b3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1tb2RhbF9ib3R0b20ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuaW5wdXQtY29udGFpbmVyIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuN3M7XG4gICAgfVxuXG4gICAgLmlucHV0LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICB9XG5cbiAgICAuc2VhcmNoX3N1Ym1pdCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC44cztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoX3VzZXItcmVzZWFyY2gge1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwwKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogY29sdW1uKDEwKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyAgICAgICAgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hfc3VibWl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNTVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAvLyBtYXJnaW4tbGVmdDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaF9sb2dvIHtcbiAgICBsZWZ0OiBjYWxjKCN7Y29sdW1uKDEpfSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjhweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cblxuICAuaW5wdXQtY29udGFpbmVyIHsgICAgXG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgLy8gd2lkdGg6IGNvbHVtbig3KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoc21hbGxjYXBzLWJvbGQpO1xuXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjU1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNoYXJwR3JvdGVza1wiO1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41NXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGhlaWdodDogNjNweDtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn0iLCIuZXJyb3I0MDQgI3BhZ2Uge1xuICAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDBweCk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUwMHB4KTsgICAgICBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MDBweCk7ICAgICAgXG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTEpO1xuICAgIFxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyb2NoZS1ncmV5Jyk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNDAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTQpO1xuXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59IiwiLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmLS1yZWQsXG4gICYtLXdoaXRlIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktc2Vjb25kYXJ5KTsgICAgXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICAgIC8vIGNvbG9yOiB3aGl0ZTtcbiAgICAvLyBoZWlnaHQ6IDYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7ICAgIFxuICAgIC8vIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7ICAgICAgXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDQwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgJGVhc2Vpbi1zaW5lLWN1YmljLWJlemllcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAvLyAmOjpiZWZvcmUge1xuICAgIC8vICAgbGVmdDogLTUlO1xuICAgIC8vICAgdG9wOiAtNSU7XG4gICAgLy8gICBoZWlnaHQ6IDExMCU7XG4gICAgLy8gICB3aWR0aDogMTEwJTtcbiAgICAvLyAgIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcbiAgICAvLyB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAvLyBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICAgIH1cblxuICAgICYuYmFja2dyb3VuZC13aGl0ZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ2xpZ2h0LWdyZXknKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhY2tncm91bmQtd2hpdGVzdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICB9IFxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICBwYWRkaW5nOiAyNHB4IDI4cHggMjRweCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzICRlYXNlaW4tc2luZS1jdWJpYy1iZXppZXI7XG4gIH1cblxuICAmLS1yZWQge1xuICAgIC8vIGJveC1zaGFkb3c6IDAgMCAwIDFweCBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMjVzICRlYXNlaW4tc2luZS1jdWJpYy1iZXppZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgIHotaW5kZXg6IC0yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDEwMCUgLSA2NHB4KSwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgfVxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogbWFwLWdldCgkY29sb3JzLCAncmVkJyk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgei1pbmRleDogLTI7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfSAgICBcblxuICAgICY6aG92ZXIge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoMTAwJSAtIDY0cHgpKSB0cmFuc2xhdGVaKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlYXJjaCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGJveC1zaGFkb3cgJGVhc2Vpbi1zaW5lLWN1YmljLWJlemllciwgMC4yNXMgYmFja2dyb3VuZC1jb2xvciAkZWFzZWluLXNpbmUtY3ViaWMtYmV6aWVyO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICAgIH1cbiAgfVxufSIsIi5tZW51LWhlYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsYmFja2dyb3VuZC1jb2xvciAwLjM1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDExO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICBzdmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjM1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkLW1lbnVfX3NvY2lhbCB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5oZWFkLW1lbnVfX3NvY2lhbDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuXG4gICYubWVudS1oZWFkLS13aGl0ZSxcbiAgJi5zZWFyY2gtb3BlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogd2hpdGU7XG4gICAgfVxuICAgIFxuICAgIC5tZW51LWhlYWRfYmxhY2stdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfSAgXG5cbiAgJi5zZWFyY2gtb3BlbixcbiAgJi5tZW51LW9wZW4ge1xuICAgIC5sb2dvLXNlYXJjaCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5sb2dvLXdoaXRlIHtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG9nby1ibGFjayB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxvZ28tc2VhcmNoLFxuICAgIC5sb2dvLXdoaXRlLFxuICAgIC5sb2dvLWJsYWNrIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgJGVhc2luZy1jdWJpYy1iZXppZXIgMC4zNXM7XG4gICAgfVxuXG4gICAgLm1lbnUgYS5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgfVxuICB9XG5cbiAgLmxvZ28tc2VhcmNoLFxuICAubG9nby13aGl0ZSxcbiAgLmxvZ28tYmxhY2sge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzICRlYXNpbmctY3ViaWMtYmV6aWVyIDAuNnM7XG4gIH1cblxuICAubG9nby1zZWFyY2gge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubG9nby13aGl0ZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5sb2dvLWJsYWNrIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnBhZ2UtdGVtcGxhdGUtaG9tZSAmLFxuICAucGFnZS10ZW1wbGF0ZS1hYm91dCAmIHtcbiAgIC5sb2dvLXdoaXRlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfSAgXG4gIH1cblxuICAucGFnZS10ZW1wbGF0ZS1ob21lICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgLmxvZ28td2hpdGUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAubG9nby1ibGFjayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS1yb2NoZV9tb3ZpZXMgJixcbiAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1yb2NoZV9tb3ZpZXMgJixcbiAgLnBhZ2UtdGVtcGxhdGUtcHJvLXJlZ2lzdHJhdGlvbiAmLFxuICAucGFnZS10ZW1wbGF0ZS11c2VyLWFjY291bnQgJixcbiAgJi5pcy00MDQsXG4gIC5wYWdlLXRlbXBsYXRlLWxvc3QtcGFzc3dvcmQgJixcbiAgLnBhZ2UtdGVtcGxhdGUtcGFzc3dvcmQtcmVzZXQgJixcbiAgLnBhZ2UtdGVtcGxhdGUtbGVnYWxzICYgIHtcbiAgIC5sb2dvLWJsYWNrIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfSBcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0cyAmLFxuICAuc2VhcmNoLW5vLXJlc3VsdHMgJiB7XG4gICAgLmxvZ28tc2VhcmNoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cblxuICBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAwLjJzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjsgICAgXG4gIH1cblxuICAuc2VhcmNoX29wZW4sXG4gIC5zZWFyY2hfY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICB3aWR0aDogMTAwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDcwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAgIFxuICB9XG5cbiAgLm1lbnUge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNvbHVtbigxKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cblxuICAgIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JlZCcpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDEwcHgsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgICAgICAgIHdpZHRoOiA1cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtbWVudSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhhYm92ZS1zbWFydHBob25lKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKHRpdGxlLTIpO1xuXG4gICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgYTpub3QoZmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWxzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgLmJhY2tncm91bmQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgIH1cbiAgICAgIC5saW5rcy1jb250YWluZXIsXG4gICAgICAuc29jaWFscy1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLm1vYmlsZS1tZW51X3RyaWdnZXJzIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKGFib3ZlLXNtYXJ0cGhvbmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1lbnUtdHJpZ2dlciB7XG4gICAgICBAaW5jbHVkZSBmb250LXN0eWxlKHNtYWxsY2Fwcyk7XG4gICAgICBcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdibGFjaycpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcmlnaHQ6IGNvbHVtbigyKTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlLCBcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmxhY2snKTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgfSAgICAgIFxuICAgIH1cblxuICAgIC5yZXNlYXJjaC1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiBjYWxjKCN7Y29sdW1uKDEpfSArICN7Z3V0dGVyKDEsICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KX0pO1xuICAgICAgdG9wOiA0NXB4O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAuc2VhcmNoLW9wZW4sXG4gICAgICAuc2VhcmNoLWNsb3NlIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuc2VhcmNoLW9wZW4ge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtY2xvc2Uge1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIH1cblxuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2JsYWNrJyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaCAmICB7XG4gICAgICAubWVudS10cmlnZ2VyIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGNhbGMoI3tjb2x1bW4oMSl9ICsgI3tndXR0ZXIoMSwgI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtb3BlbiAmLFxuICAgIC5wYWdlLXRlbXBsYXRlLWFib3V0ICYsXG4gICAgLnNlYXJjaC1vcGVuICYsXG4gICAgLnNlYXJjaCAmIHtcbiAgICAgIC5tZW51LXRyaWdnZXIge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXNlYXJjaC1idXR0b25zIHtcbiAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1vcGVuICZ7XG4gICAgICAubWVudS10cmlnZ2VyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG5cbiAgLm1lbnUtaGVhZF93aGl0ZS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1lbnUtaGVhZF9ibGFjay12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWFyY2gtb3Blbi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtb3Blbi0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgJi5zZWFyY2gtb3BlbiAuc2VhcmNoLW9wZW4tLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5zZWFyY2gtb3BlbiAuc2VhcmNoLW9wZW4tLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXMtc2VhcmNoLXBhZ2UgLnNlYXJjaC1wYWdlLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0iLCJmb290ZXIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnbGlnaHQtZ3JleScpO1xuICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgLmZvb3Rlcl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAvLyBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB3aWR0aDogY29sdW1uKDEwKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl90b3Atcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdyb2NoZS1ncmV5JyksIDAuMSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2JvdHRvbS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2NvbHVtbiwgXG4gIC5mb290ZXJfY29udGFjdHMsXG4gIC5mb290ZXJfaG9tZS1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAgICBcbiAgICBcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2hvbWUtbGluayB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfY29sdW1uLFxuICAuZm9vdGVyX2hvbWUtbGluayxcbiAgLmZvb3Rlcl9zb2NpYWxzIHtcbiAgICB3aWR0aDogY29sdW1uKDIuNCk7XG4gICAgXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfaG9tZS1saW5rIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfbG9nbyBpbWcge1xuICAgIHdpZHRoOiA4NXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9jb250YWN0IHNwYW4sXG4gIC5mb290ZXJfY29udGFjdCBhIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9hZGRyZXNzIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfbGluayxcbiAgLmFkZHJlc3MsXG4gIC5jb250YWN0cyBzcGFuLFxuICAuZm9vdGVyX2NvcHlyaWdodC1tZW50aW9uIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKGJvZHktdGVydGlhcnkpO1xuXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgb3BhY2l0eTogMC40OyAgICBcbiAgfVxuXG4gIC5mb290ZXJfbGluayxcbiAgLmZvb3Rlcl9sYW5nOm5vdCguYWN0aXZlKSBhIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX2NvcHlyaWdodC1tZW50aW9uIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cblxuICAuZm9vdGVyX2xpbmssXG4gIC5jb250YWN0cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0cyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdHMge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9saW5rIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgIC8vIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXJfbGluazpub3QoOmxhc3Qtb2YtdHlwZSksXG4gIC5hZGRyZXNzIHA6bm90KDpsYXN0LW9mLXR5cGUpLFxuICAuY29udGFjdHMgc3BhbixcbiAgLmNvbnRhY3RzIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYWRkcmVzcyBiciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmFkZHJlc3MgcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAuc29jaWFsLWJ1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9jb2wtaGVhZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZShzbWFsbGNhcHMtYm9sZCk7XG5cbiAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmxhY2snKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgLmZvb3Rlcl9sYW5ndWFnZS1zd2l0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZm9vdGVyX2xhbmcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXRlcnRpYXJ5KTtcbiAgICAgIEBpbmNsdWRlIGxoLWNyb3AoMSk7XG4gICAgICBcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICBcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGEge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX2xhbmcuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS10ZXJ0aWFyeS1ib2xkKTtcblxuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3JvY2hlLWdyZXknKTtcblxuICAgICAgYSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9sYW5nOm5vdCguYWN0aXZlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5sYW5nLXNlcGFyYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICB3aWR0aDogMXB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZV9zb2NpYWwtYmxvY2sge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oYWJvdmUtc21hcnRwaG9uZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ3JvY2hlLWdyZXknKSwgMC4xKTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAvLyBsZWZ0OiBjb2x1bW4oLTEpO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUodGl0bGUtMik7XG4gICAgICBcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgICB9XG5cbiAgICAubW9iaWxlX3NvY2lhbC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufSIsIi5tb3ZpZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogZ3V0dGVyKC0xLCAkZ3JpZC1kZXNrdG9wLXNpZGVNYXJnaW4pO1xuICB3aWR0aDogY29sdW1uKDkpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oZGVza3RvcC1sYXJnZSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogY29sdW1uKDcpO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGNvbHVtbigxMik7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICB3aWR0aDogY29sdW1uKDEwKTsgIFxuXG4gICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1yb2NoZV9tb3ZpZXMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiBjb2x1bW4oMTIpO1xuXG4gICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1yb2NoZV9tb3ZpZXMgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogY29sdW1uKDEyKTsgIFxuICAgIH1cbiAgfVxuXG4gIC5tb3ZpZS10aWxlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOm50aC1vZi10eXBlKDIpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogZ3V0dGVyKC0xLCAkZ3JpZC1tb2JpbGUtc2lkZU1hcmdpbik7XG4gICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOm50aC1vZi10eXBlKDIpKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5tb3ZpZS10aWxlX2NvbnRlbnQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAubW92aWUtdGlsZV9jb3ZlciB7XG4gICAgICAgIC8vIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICAgICAgLy8gZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vdmllLXRpbGVfY292ZXIge1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDElO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDA7XG4gICAgICAvLyB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgICAgd2lkdGg6IDEwMSU7XG4gICAgfVxuXG4gICAgLmxheWVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5JyksIDAuMTUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm1vdmllLXRpbGVfY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpLCAwLjU1KTtcbiAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDM1cHggMCA0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggJGdyaWQtbW9iaWxlLXNpZGVNYXJnaW47XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggJGdyaWQtbW9iaWxlLXNpZGVNYXJnaW4gMCAkZ3JpZC1tb2JpbGUtc2lkZU1hcmdpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb3ZpZS10aWxlX2NhdGVnb3J5IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoc21hbGxjYXBzLWJvbGQpO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuXG5cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtYXJjaGl2ZS1yb2NoZV9tb3ZpZXMgJiB7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2RhcmstZ3JleScpOyBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1vdmllLXRpbGVfdGl0bGUge1xuICAgICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS00KTtcblxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgICAgIC5zZWFyY2ggJiB7XG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10ZW1wbGF0ZS1hcmNoaXZlLXJvY2hlX21vdmllcyAmIHtcbiAgICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vdmllLXRpbGVfaW5mby1saW5lIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnkpO1xuXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byh0YWJsZXQpIHtcbiAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcblxuXG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWFyY2hpdmUtcm9jaGVfbW92aWVzICYge1xuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTsgXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubW92aWUtdGlsZV9pbWFnZS1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDYxLjg4MzU5NzklO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5iYWNrLXRvLXRvcF9idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdyZWQnKTtcbiAgYm90dG9tOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGxlZnQ6ICRncmlkLWRlc2t0b3AtZ3V0dGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gIHdpZHRoOiA2NHB4O1xuICB6LWluZGV4OiAyO1xuXG4gIC5iYWNrLXRvLXRvcF90ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHNtYWxsY2Fwcy1ib2xkKTtcbiAgICBcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cbiAgLmJhY2stdG8tdG9wX3N2Zy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwxMDAlLDApO1xuICB9XG5cbiAgJi52aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cblxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLm1vdmllcy1wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zdHlsZShib2R5LXNlY29uZGFyeSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogZ3V0dGVyKC0xLCAkZ3JpZC1kZXNrdG9wLWd1dHRlcik7XG4gIHdpZHRoOiBjb2x1bW4oOSk7XG5cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKGRlc2t0b3AtbGFyZ2UpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNvbHVtbig3KTsgICAgXG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIG1hcmdpbi1sZWZ0OiBjb2x1bW4oMSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMHB4IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG5cblxuXG4gIC5wYWdlcy1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMjhweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdzb2Z0LWdyZXknKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQxcHg7XG5cbiAgICAmLmluYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbi1idXR0b24gLmNvbnRhaW5lcntcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEycHg7XG5cbiAgICBzdmcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlLW51bWJlcnMge1xuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdkYXJrLWdyZXknKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuXG4gICAgJjpub3QoLmN1cnJlbnQpOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keS1zZWNvbmRhcnktYm9sZCk7XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDFweCwgMCk7XG4gICAgfVxuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG4gICAgfVxuICB9XG59XG5cbi5tb3ZpZXMtcGFnaW5hdGlvbi1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLnNlYXJjaC1yZXN1bHRfaGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgLnNlYXJjaC1yZXN1bHRzX2hlYWRfY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogY29sdW1uKDEpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdF9udW1iZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc3R5bGUoYm9keSk7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdF90ZXJtcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zdHlsZSh0aXRsZS0yKTtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59IiwiLnNvY2lhbC1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICdzb2Z0LWdyZXknKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXIsIGJvcmRlciAwLjQ1cyAkZWFzZWlub3V0LXF1YWQtY3ViaWMtYmV6aWVyO1xuICB3aWR0aDogMzNweDtcblxuICAmLmZhY2Vib29rIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gICYubGlua2VkaW4gc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApO1xuICB9XG5cbiAgJi0td2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpOyAgICAgIFxuICAgIH1cbiAgfVxuXG4gIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMzVzICRlYXNlaW5vdXQtcXVhZC1jdWJpYy1iZXppZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcblxuICAgICYuZmFjZWJvb2sge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjM2I1OTk4LCAwLjMpO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMzYjU5OTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50d2l0dGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIzAwYWNlZSwgMC4zKTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjMDBhY2VlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubGlua2VkaW4ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgjMGU3NmE4LCAwLjMpO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMwZTc2YTg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiW2V4cGFuZC1zZWN0aW9uXTpub3QoW2V4cGFuZGVkXSkgW2V4cGFuZC1zZWN0aW9uLXNlY3Rpb25dIHtcbiAgaGVpZ2h0OiAwcHg7XG59XG5cbltleHBhbmQtc2VjdGlvbi1zZWN0aW9uXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLnBsYXktYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIHotaW5kZXg6IDE7XG5cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogMC40cyB0cmFuc2Zvcm0gJGVhc2Vpbi1zaW5lLWN1YmljLWJlemllcjtcbiAgICB3aWR0aDogMTAwcHg7XG5cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAwLjE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIHRyYW5zZm9ybSAkZWFzZWluLXNpbmUtY3ViaWMtYmV6aWVyO1xuICAgIHdpZHRoOiAxNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgYm9yZGVyLXRvcCA6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tIDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0IDogMTVweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0IDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoY2FsYygtNTAlICsgMnB4KSwgLTUwJSwgMCk7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGggOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byhzbWFydHBob25lKSB7XG4gICAgICBib3JkZXItdG9wIDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbSA6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0IDogMTBweCBzb2xpZCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKC01MCUgKyAxcHgpLCAtNTAlLCAwKTtcbiAgICB9XG4gIH1cbn0iLCIudmlkZW8tcGxheWVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTYuMjEzNTkyMiU7XG4gIH1cbn1cbi52aWRlby1wbGF5ZXI6aG92ZXIge1xuICAucGxheS1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIH1cblxuICAucGxheS1idXR0b246OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxLjIpO1xuICB9XG59XG5cbi5jZW50ZXItY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICB6LWluZGV4OiAyO1xuXG4gIC53YXRjaC10cmFpbGVyIHtcbiAgICBAaW5jbHVkZSBmb250LXN0eWxlKHNtYWxsY2Fwcy1ib2xkKTtcblxuICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xuICAgIG1hcmdpbi10b3A6IDYzcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKHNtYXJ0cGhvbmUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1wbGF5ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnZGFyay1ncmV5Jyk7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlmcmFtZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udmlkZW8tcGxheWVyLnRyYWlsZXIge1xuICB3aWR0aDogY2FsYygje2NvbHVtbigxMCl9IC0gI3skZ3JpZC1kZXNrdG9wLWd1dHRlcn0pO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8odGFibGV0KSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNvbHVtbigxKTtcbiAgICB3aWR0aDogY29sdW1uKDEwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hcnRwaG9uZSkge1xuICAgIG1hcmdpbi1sZWZ0OiBndXR0ZXIoLTEsICRncmlkLW1vYmlsZS1zaWRlTWFyZ2luKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLnZpZGVvLXBsYXllci5leHRyYSB7XG4gIHdpZHRoOiBjYWxjKCN7Y29sdW1uKDgpfSAtICN7JGdyaWQtZGVza3RvcC1ndXR0ZXJ9KTtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKHRhYmxldCkge1xuICAgIHdpZHRoOiBjb2x1bW4oMTApO1xuICB9XG59XG5cbi5wb3N0ZXIge1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogMTAxJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogIG9wYWNpdHkgMXMgJGVhc2Vpbm91dC1xdWFkLWN1YmljLWJlemllcjtcbiAgd2lkdGg6IDEwMSU7XG5cbiAgJi5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59Il19 */
