/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,.modal-login-default .Actions input[type='submit'],input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,.modal-login-default .Actions input[type='submit']{overflow:visible}button,.modal-login-default .Actions input[type='submit'],select{text-transform:none}button,.modal-login-default .Actions input[type='submit'],html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],.modal-login-default .Actions input[disabled][type='submit'],html input[disabled]{cursor:default}button::-moz-focus-inner,.modal-login-default .Actions input[type='submit']::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width: 400px){.container{width:85%;padding:0}}.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:"Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4.0rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3.0rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width: 550px){h1{font-size:5.0rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3.0rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],button,.modal-login-default .Actions input[type='submit'],input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,#Form_ProfileForm input[type="submit"]:hover,#Form_RegisterForm input[type="submit"]:hover,#Form_CreateBillingAddressForm input[type="submit"]:hover,#Form_CreateShippingAddressForm input[type="submit"]:hover,#Form_CreatePreferencesForm input[type="submit"]:hover,button:hover,.modal-login-default .Actions input[type='submit']:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,#Form_ProfileForm input[type="submit"]:focus,#Form_RegisterForm input[type="submit"]:focus,#Form_CreateBillingAddressForm input[type="submit"]:focus,#Form_CreateShippingAddressForm input[type="submit"]:focus,#Form_CreatePreferencesForm input[type="submit"]:focus,button:focus,.modal-login-default .Actions input[type='submit']:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{color:#333;border-color:#888;outline:0}.button.button-primary,#Form_ProfileForm input.button-primary[type="submit"],#Form_RegisterForm input.button-primary[type="submit"],#Form_CreateBillingAddressForm input.button-primary[type="submit"],#Form_CreateShippingAddressForm input.button-primary[type="submit"],#Form_CreatePreferencesForm input.button-primary[type="submit"],button.button-primary,.modal-login-default .Actions input.button-primary[type='submit'],input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:hover,#Form_ProfileForm input.button-primary[type="submit"]:hover,#Form_RegisterForm input.button-primary[type="submit"]:hover,#Form_CreateBillingAddressForm input.button-primary[type="submit"]:hover,#Form_CreateShippingAddressForm input.button-primary[type="submit"]:hover,#Form_CreatePreferencesForm input.button-primary[type="submit"]:hover,button.button-primary:hover,.modal-login-default .Actions input.button-primary[type='submit']:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,#Form_ProfileForm input.button-primary[type="submit"]:focus,#Form_RegisterForm input.button-primary[type="submit"]:focus,#Form_CreateBillingAddressForm input.button-primary[type="submit"]:focus,#Form_CreateShippingAddressForm input.button-primary[type="submit"]:focus,#Form_CreatePreferencesForm input.button-primary[type="submit"]:focus,button.button-primary:focus,.modal-login-default .Actions input.button-primary[type='submit']:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}th,td{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}button,.modal-login-default .Actions input[type='submit'],.button,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"]{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol,form{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.bg-purple,.hover-purple:hover{background-color:#250037}.bg-purple *,.hover-purple:hover *{color:#250037}.border-purple,.hover-border-purple:hover{border:1px solid #250037}.bg-orange,.hover-orange:hover{background-color:#dd7400}.bg-orange *,.hover-orange:hover *{color:#250037}.border-orange,.hover-border-orange:hover{border:1px solid #dd7400}.bg-dark-orange,.hover-dark-orange:hover{background-color:#A35600}.bg-dark-orange *,.hover-dark-orange:hover *{color:#250037}.border-dark-orange,.hover-border-dark-orange:hover{border:1px solid #A35600}.bg-light-sand,.hover-light-sand:hover{background-color:#f2f3ee}.bg-light-sand *,.hover-light-sand:hover *{color:#250037}.border-light-sand,.hover-border-light-sand:hover{border:1px solid #f2f3ee}.bg-grey,.hover-grey:hover{background-color:#4E4E4E}.bg-grey *,.hover-grey:hover *{color:#250037}.border-grey,.hover-border-grey:hover{border:1px solid #4E4E4E}.bg-dark-grey,.hover-dark-grey:hover{background-color:#222}.bg-dark-grey *,.hover-dark-grey:hover *{color:#250037}.border-dark-grey,.hover-border-dark-grey:hover{border:1px solid #222}.bg-black,.hover-black:hover{background-color:#111}.bg-black *,.hover-black:hover *{color:#250037}.border-black,.hover-border-black:hover{border:1px solid #111}.bg-white,.hover-white:hover{background-color:#fefefe}.bg-white *,.hover-white:hover *{color:#250037}.border-white,.hover-border-white:hover{border:1px solid #fefefe}.bg-light-grey,.hover-light-grey:hover{background-color:#dcdcdc}.bg-light-grey *,.hover-light-grey:hover *{color:#250037}.border-light-grey,.hover-border-light-grey:hover{border:1px solid #dcdcdc}.bg-red,.hover-red:hover{background-color:#F80001}.bg-red *,.hover-red:hover *{color:#250037}.border-red,.hover-border-red:hover{border:1px solid #F80001}.text-purple,a:hover,a.hidden_link_reverse:hover,a.drop-down-link:hover,div.wine_demo i,.text-purple *,a:hover *,a.hidden_link_reverse:hover *,a.drop-down-link:hover *,div.wine_demo i *,.hover-text-purple:hover{color:#250037}.text-orange,a,a.hidden_link_reverse,a.drop-down-link,a.footer:hover,div.wine_demo i:hover,.purchase-area i:hover,.text-orange *,a *,a.hidden_link_reverse *,a.drop-down-link *,a.footer:hover *,div.wine_demo i:hover *,.purchase-area i:hover *,.hover-text-orange:hover{color:#dd7400}.text-dark-orange,.text-dark-orange *,.hover-text-dark-orange:hover{color:#A35600}.text-light-sand,.text-light-sand *,.hover-text-light-sand:hover{color:#f2f3ee}.text-grey,.text-grey *,.hover-text-grey:hover{color:#4E4E4E}.text-dark-grey,.text-dark-grey *,.hover-text-dark-grey:hover{color:#222}.text-black,.text-black *,.hover-text-black:hover{color:#111}.text-white,a.footer,.text-white *,a.footer *,.hover-text-white:hover{color:#fefefe}.text-light-grey,.text-light-grey *,.hover-text-light-grey:hover{color:#dcdcdc}.text-red,.text-red *,.hover-text-red:hover{color:#F80001}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:normal}body{font-family:AvenirLTStd-Roman;font-size:16px;line-height:26px;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{font-family:GranjonLTStd;text-transform:uppercase;letter-spacing:5px}h1{font-size:72px;line-height:68px}h2{font-size:54px;line-height:50px}h3{font-size:48px;line-height:46px}.label-bold{font-family:AvenirLTStd-Heavy;letter-spacing:.5px}.normal{font-family:AvenirLTStd-Roman;letter-spacing:.5px}.bold,table thead th,body.view-cart table td.total-price .value,#Form_ProfileForm .checkboxset>label,#Form_RegisterForm .checkboxset>label,#Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .checkboxset>label,#Form_CreatePreferencesForm .checkboxset>label{font-family:AvenirLTStd-Heavy;letter-spacing:3px}.serif{font-family:GranjonLTStd;letter-spacing:5px}.title{font-family:AvenirLTStd-Heavy;text-transform:uppercase;letter-spacing:3px;font-size:18px;line-height:20px}.upcase{text-transform:uppercase}.basecase{text-transform:none}p{font-family:AvenirLTStd-Roman;letter-spacing:.5px;font-size:16px;line-height:26px}p.intro{font-family:GranjonLTStd;letter-spacing:.8px;font-size:26px;line-height:36px}p.bold,body.view-cart table td.total-price p.value{font-family:AvenirLTStd-Heavy;letter-spacing:.5px;font-size:16px;line-height:26px}label{font-weight:normal;font-family:AvenirLTStd-Roman;font-size:14px;line-height:20px}label.one{font-size:18px;line-height:20px;text-transform:uppercase;font-family:AvenirLTStd-Roman;letter-spacing:3px;color:#250037}label.two{font-size:14px;line-height:28px;text-transform:uppercase;font-family:AvenirLTStd-Roman;letter-spacing:3px;color:#250037}label.two.small,label.two.action{text-transform:none}label.three{font-size:14px;line-height:20px;font-family:AvenirLTStd-Roman;letter-spacing:1px;color:#250037}.link,dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit,body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit,.modal-login-default .Actions a{font-family:AvenirLTStd-Roman;letter-spacing:.5px;font-size:16px;line-height:26px}.small,dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit,a.hidden_link,.action,body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit{font-size:14px !important}.x-small{font-size:12px}.nowrap{white-space:nowrap}@media (max-width: 750px){h1{font-size:36px;line-height:34px}h2{font-size:27px;line-height:25px}h3{font-size:24px;line-height:23px}}.icon-arrow_dropdown1:before{content:"\e900"}.icon-arrow_dropdown2:before{content:"\e901"}.icon-arrow_link2:before{content:"\e902"}.icon-arrow_slider_small3:before{content:"\e903"}.icon-arrow_slider16:before{content:"\e904"}.icon-checkmark_addtocart15:before{content:"\e905"}.icon-close_x14:before{content:"\e906"}.icon-download13:before{content:"\e907"}.icon-facebook12:before{content:"\e908"}.icon-instagram11:before{content:"\e909"}.icon-mark_checkbox10:before{content:"\e90a"}.icon-minus_quantity9:before{content:"\e90b"}.icon-play8:before{content:"\e90c";font-size:3em}.icon-plus_quantity7:before{content:"\e90d"}.icon-tilde6:before{content:"\e90e"}.icon-twitter5:before{content:"\e90f"}.icon-youtube4:before{content:"\e910"}i{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;color:#dd7400;position:relative;display:inline-block;background:no-repeat center;background-size:contain;transition:background 300ms ease-in 2s;-webkit-transition-property:background;-webkit-transition-duration:300ms;-webkit-transition-timing-function:ease-in;-webkit-transition-delay:100ms;-moz-transition-property:background;-moz-transition-duration:300ms;-moz-transition-timing-function:ease-in;-moz-transition-delay:100ms;-o-transition-property:background;-o-transition-duration:300ms;-o-transition-timing-function:ease-in;-o-transition-delay:100ms;transition-property:background;transition-duration:300ms;transition-timing-function:ease-in;transition-delay:100ms}i.logo{display:inline-block;width:229px;height:83px;background-image:url("../assets/images/svg/cr_logo_neg.svg")}i.logo.dark,header.dark .nav .logo,body.view-cart header .nav .logo,body.view-news header .nav .logo,body.view-news_article header .nav .logo,body.view-profile header .nav .logo,body.view-career header .nav .logo,body.view-career_detail header .nav .logo,body.view-visit header .nav .logo{background-image:url("../assets/images/svg/cr_logo_pos.svg")}i.logo.horizontal{width:188px;height:83px;background-image:url("../assets/images/svg/cr_logo_hor_neg.svg")}i.logo.horizontal.dark,header.dark .nav .horizontal.logo,body.view-cart header .nav .horizontal.logo,body.view-news header .nav .horizontal.logo,body.view-news_article header .nav .horizontal.logo,body.view-profile header .nav .horizontal.logo,body.view-career header .nav .horizontal.logo,body.view-career_detail header .nav .horizontal.logo,body.view-visit header .nav .horizontal.logo{background-image:url("../assets/images/svg/cr_logo_hor_pos.svg")}i.play::after{content:"\e90c";font-size:3em}i.download::after{content:"\e907";font-size:3em}i.ic-arrow-link::after{content:"\e902";font-size:0.6em}i.facebook::after{content:"\e908";font-size:1.8em}i.instagram::after{content:"\e909";font-size:1.8em}i.twitter::after{content:"\e90f";font-size:1.8em}i.youtube::after{content:"\e910";font-size:1.8em}i.wave::after{content:"\e90e";font-size:0.17em;vertical-align:middle}i.wave.large{font-size:3rem}i.drop-down::after,i.drop-down-open::after{content:"\e900";font-size:0.4em;vertical-align:middle}i.drop-down-open::after{display:inline-block;-ms-transform:rotate(180deg);transform:rotate(180deg)}i.check-mark::after{content:"\e905";font-size:2em}i.arrow-slider::after,i.arrow-slider-left::after{content:"\e904";font-size:1em}i.ic-close::after{content:"\e906";font-size:1.5em}i.arrow-slider-left::after{display:inline-block;-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-filter:FlipH;filter:FlipH;-ms-filter:"FlipH"}i.arrow-slider-small::after,i.arrow-slider-small-left::after{content:"\e903";font-size:2em}i.arrow-slider-small-left::after{display:inline-block;-ms-transform:rotate(180deg);transform:rotate(180deg)}i.menu{background:url("../assets/images/menu_icon.png") no-repeat;width:30px;height:24px;background-size:contain}i.curl{width:18px;height:3px;background-image:url("../assets/images/menu_underline.png");margin:4px 10px 4px 0}i.less,i.more{font-size:22px}i.less::after{content:'\2013'}i.more::after{content:'+'}i.caret,i.caret-up{font-size:0.4em;vertical-align:middle}i.caret::after{content:'\25BC'}i.caret-up::after{content:'\25B2'}i.circle{color:#4E4E4E;margin-right:2rem}i.circle::after{border-radius:50%;content:'';width:20px;height:20px;display:inline-block;border:1px solid #4E4E4E;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}i.burger-menu{width:30px;height:20px;margin:4px;border-top:2px solid #fefefe;border-bottom:2px solid #fefefe;position:relative}i.burger-menu:before{content:"";position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;border-bottom:2px solid #fefefe}i.burger-menu.dark,header.dark .nav i.burger-menu,body.view-cart header .nav i.burger-menu,body.view-news header .nav i.burger-menu,body.view-news_article header .nav i.burger-menu,body.view-profile header .nav i.burger-menu,body.view-career header .nav i.burger-menu,body.view-career_detail header .nav i.burger-menu,body.view-visit header .nav i.burger-menu,i.burger-menu.dark:after,header.dark .nav i.burger-menu:after,body.view-cart header .nav i.burger-menu:after,body.view-news header .nav i.burger-menu:after,body.view-news_article header .nav i.burger-menu:after,body.view-profile header .nav i.burger-menu:after,body.view-career header .nav i.burger-menu:after,body.view-career_detail header .nav i.burger-menu:after,body.view-visit header .nav i.burger-menu:after,i.burger-menu.dark:before,header.dark .nav i.burger-menu:before,body.view-cart header .nav i.burger-menu:before,body.view-news header .nav i.burger-menu:before,body.view-news_article header .nav i.burger-menu:before,body.view-profile header .nav i.burger-menu:before,body.view-career header .nav i.burger-menu:before,body.view-career_detail header .nav i.burger-menu:before,body.view-visit header .nav i.burger-menu:before{border-color:#250037}i.close{width:30px;height:30px;position:relative}i.close:before{content:"";position:absolute;border-bottom:2px solid #250037;width:100%;top:50%;-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}i.close:after{content:"";position:absolute;border-bottom:2px solid #250037;width:100%;top:50%;-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}i.close.dark,header.dark .nav i.close.burger-menu,body.view-cart header .nav i.close.burger-menu,body.view-news header .nav i.close.burger-menu,body.view-news_article header .nav i.close.burger-menu,body.view-profile header .nav i.close.burger-menu,body.view-career header .nav i.close.burger-menu,body.view-career_detail header .nav i.close.burger-menu,body.view-visit header .nav i.close.burger-menu{border-color:#fefefe}i.close.dark:after,header.dark .nav i.close.burger-menu:after,body.view-cart header .nav i.close.burger-menu:after,body.view-news header .nav i.close.burger-menu:after,body.view-news_article header .nav i.close.burger-menu:after,body.view-profile header .nav i.close.burger-menu:after,body.view-career header .nav i.close.burger-menu:after,body.view-career_detail header .nav i.close.burger-menu:after,body.view-visit header .nav i.close.burger-menu:after,i.close.dark:before,header.dark .nav i.close.burger-menu:before,body.view-cart header .nav i.close.burger-menu:before,body.view-news header .nav i.close.burger-menu:before,body.view-news_article header .nav i.close.burger-menu:before,body.view-profile header .nav i.close.burger-menu:before,body.view-career header .nav i.close.burger-menu:before,body.view-career_detail header .nav i.close.burger-menu:before,body.view-visit header .nav i.close.burger-menu:before{border-color:#fefefe}i:hover{color:#250037}.opacity-transition,ul.horizontal-menu li a::after,ul.vertical-menu li a::after,.opacity-transition *,ul.horizontal-menu li a::after *,ul.vertical-menu li a::after *{transition:opacity 400ms ease 0s}.background-color-transition,button.btn-purple,.modal-login-default .Actions input.btn-purple[type='submit'],.button.btn-purple,#Form_ProfileForm input.btn-purple[type="submit"],#Form_RegisterForm input.btn-purple[type="submit"],#Form_CreateBillingAddressForm input.btn-purple[type="submit"],#Form_CreateShippingAddressForm input.btn-purple[type="submit"],#Form_CreatePreferencesForm input.btn-purple[type="submit"],input[type="submit"].btn-purple,button.btn-purple.hollow,.modal-login-default .Actions input.btn-purple.hollow[type='submit'],.button.btn-purple.hollow,#Form_ProfileForm input.btn-purple.hollow[type="submit"],#Form_RegisterForm input.btn-purple.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-purple.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-purple.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-purple.hollow[type="submit"],input[type="submit"].btn-purple.hollow,button.btn-orange,.modal-login-default .Actions input[type='submit'],.button.btn-orange,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],.modal-login-default .Actions input.button[type='submit'],input[type="submit"].btn-orange,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],.modal-login-default .Actions input[type="submit"][type='submit'],button.btn-orange.hollow,.modal-login-default .Actions input.hollow[type='submit'],.button.btn-orange.hollow,#Form_ProfileForm input.hollow[type="submit"],#Form_RegisterForm input.hollow[type="submit"],#Form_CreateBillingAddressForm input.hollow[type="submit"],#Form_CreateShippingAddressForm input.hollow[type="submit"],#Form_CreatePreferencesForm input.hollow[type="submit"],.modal-login-default .Actions input.button.hollow[type='submit'],input[type="submit"].btn-orange.hollow,#Form_ProfileForm input[type="submit"].hollow,#Form_RegisterForm input[type="submit"].hollow,#Form_CreateBillingAddressForm input[type="submit"].hollow,#Form_CreateShippingAddressForm input[type="submit"].hollow,#Form_CreatePreferencesForm input[type="submit"].hollow,.modal-login-default .Actions input[type="submit"].hollow[type='submit'],button.btn-dark-orange,.modal-login-default .Actions input.btn-dark-orange[type='submit'],.button.btn-dark-orange,#Form_ProfileForm input.btn-dark-orange[type="submit"],#Form_RegisterForm input.btn-dark-orange[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-orange[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-orange[type="submit"],#Form_CreatePreferencesForm input.btn-dark-orange[type="submit"],input[type="submit"].btn-dark-orange,button.btn-dark-orange.hollow,.modal-login-default .Actions input.btn-dark-orange.hollow[type='submit'],.button.btn-dark-orange.hollow,#Form_ProfileForm input.btn-dark-orange.hollow[type="submit"],#Form_RegisterForm input.btn-dark-orange.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-orange.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-orange.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-dark-orange.hollow[type="submit"],input[type="submit"].btn-dark-orange.hollow,button.btn-light-sand,.modal-login-default .Actions input.btn-light-sand[type='submit'],.button.btn-light-sand,#Form_ProfileForm input.btn-light-sand[type="submit"],#Form_RegisterForm input.btn-light-sand[type="submit"],#Form_CreateBillingAddressForm input.btn-light-sand[type="submit"],#Form_CreateShippingAddressForm input.btn-light-sand[type="submit"],#Form_CreatePreferencesForm input.btn-light-sand[type="submit"],input[type="submit"].btn-light-sand,button.btn-light-sand.hollow,.modal-login-default .Actions input.btn-light-sand.hollow[type='submit'],.button.btn-light-sand.hollow,#Form_ProfileForm input.btn-light-sand.hollow[type="submit"],#Form_RegisterForm input.btn-light-sand.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-light-sand.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-light-sand.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-light-sand.hollow[type="submit"],input[type="submit"].btn-light-sand.hollow,button.btn-grey,.modal-login-default .Actions input.btn-grey[type='submit'],.button.btn-grey,#Form_ProfileForm input.btn-grey[type="submit"],#Form_RegisterForm input.btn-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-grey[type="submit"],#Form_CreatePreferencesForm input.btn-grey[type="submit"],input[type="submit"].btn-grey,button.btn-grey.hollow,.modal-login-default .Actions input.btn-grey.hollow[type='submit'],.button.btn-grey.hollow,#Form_ProfileForm input.btn-grey.hollow[type="submit"],#Form_RegisterForm input.btn-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-grey.hollow[type="submit"],input[type="submit"].btn-grey.hollow,button.btn-dark-grey,.modal-login-default .Actions input.btn-dark-grey[type='submit'],.button.btn-dark-grey,#Form_ProfileForm input.btn-dark-grey[type="submit"],#Form_RegisterForm input.btn-dark-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-grey[type="submit"],#Form_CreatePreferencesForm input.btn-dark-grey[type="submit"],input[type="submit"].btn-dark-grey,button.btn-dark-grey.hollow,.modal-login-default .Actions input.btn-dark-grey.hollow[type='submit'],.button.btn-dark-grey.hollow,#Form_ProfileForm input.btn-dark-grey.hollow[type="submit"],#Form_RegisterForm input.btn-dark-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-dark-grey.hollow[type="submit"],input[type="submit"].btn-dark-grey.hollow,button.btn-black,.modal-login-default .Actions input.btn-black[type='submit'],.button.btn-black,#Form_ProfileForm input.btn-black[type="submit"],#Form_RegisterForm input.btn-black[type="submit"],#Form_CreateBillingAddressForm input.btn-black[type="submit"],#Form_CreateShippingAddressForm input.btn-black[type="submit"],#Form_CreatePreferencesForm input.btn-black[type="submit"],input[type="submit"].btn-black,button.btn-black.hollow,.modal-login-default .Actions input.btn-black.hollow[type='submit'],.button.btn-black.hollow,#Form_ProfileForm input.btn-black.hollow[type="submit"],#Form_RegisterForm input.btn-black.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-black.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-black.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-black.hollow[type="submit"],input[type="submit"].btn-black.hollow,button.btn-white,.modal-login-default .Actions input.btn-white[type='submit'],.button.btn-white,#Form_ProfileForm input.btn-white[type="submit"],#Form_RegisterForm input.btn-white[type="submit"],#Form_CreateBillingAddressForm input.btn-white[type="submit"],#Form_CreateShippingAddressForm input.btn-white[type="submit"],#Form_CreatePreferencesForm input.btn-white[type="submit"],input[type="submit"].btn-white,button.btn-white.hollow,.modal-login-default .Actions input.btn-white.hollow[type='submit'],.button.btn-white.hollow,#Form_ProfileForm input.btn-white.hollow[type="submit"],#Form_RegisterForm input.btn-white.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-white.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-white.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-white.hollow[type="submit"],input[type="submit"].btn-white.hollow,button.btn-light-grey,.modal-login-default .Actions input.btn-light-grey[type='submit'],.button.btn-light-grey,#Form_ProfileForm input.btn-light-grey[type="submit"],#Form_RegisterForm input.btn-light-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-light-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-light-grey[type="submit"],#Form_CreatePreferencesForm input.btn-light-grey[type="submit"],input[type="submit"].btn-light-grey,button.btn-light-grey.hollow,.modal-login-default .Actions input.btn-light-grey.hollow[type='submit'],.button.btn-light-grey.hollow,#Form_ProfileForm input.btn-light-grey.hollow[type="submit"],#Form_RegisterForm input.btn-light-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-light-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-light-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-light-grey.hollow[type="submit"],input[type="submit"].btn-light-grey.hollow,button.btn-red,.modal-login-default .Actions input.btn-red[type='submit'],.button.btn-red,#Form_ProfileForm input.btn-red[type="submit"],#Form_RegisterForm input.btn-red[type="submit"],#Form_CreateBillingAddressForm input.btn-red[type="submit"],#Form_CreateShippingAddressForm input.btn-red[type="submit"],#Form_CreatePreferencesForm input.btn-red[type="submit"],input[type="submit"].btn-red,button.btn-red.hollow,.modal-login-default .Actions input.btn-red.hollow[type='submit'],.button.btn-red.hollow,#Form_ProfileForm input.btn-red.hollow[type="submit"],#Form_RegisterForm input.btn-red.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-red.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-red.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-red.hollow[type="submit"],input[type="submit"].btn-red.hollow,.background-color-transition *,button.btn-purple *,.modal-login-default .Actions input.btn-purple[type='submit'] *,.button.btn-purple *,#Form_ProfileForm input.btn-purple[type="submit"] *,#Form_RegisterForm input.btn-purple[type="submit"] *,#Form_CreateBillingAddressForm input.btn-purple[type="submit"] *,#Form_CreateShippingAddressForm input.btn-purple[type="submit"] *,#Form_CreatePreferencesForm input.btn-purple[type="submit"] *,input[type="submit"].btn-purple *,button.btn-purple.hollow *,.modal-login-default .Actions input.btn-purple.hollow[type='submit'] *,.button.btn-purple.hollow *,#Form_ProfileForm input.btn-purple.hollow[type="submit"] *,#Form_RegisterForm input.btn-purple.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-purple.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-purple.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-purple.hollow[type="submit"] *,input[type="submit"].btn-purple.hollow *,button.btn-orange *,.modal-login-default .Actions input[type='submit'] *,.button.btn-orange *,#Form_ProfileForm input[type="submit"] *,#Form_RegisterForm input[type="submit"] *,#Form_CreateBillingAddressForm input[type="submit"] *,#Form_CreateShippingAddressForm input[type="submit"] *,#Form_CreatePreferencesForm input[type="submit"] *,.modal-login-default .Actions input.button[type='submit'] *,input[type="submit"].btn-orange *,#Form_ProfileForm input[type="submit"] *,#Form_RegisterForm input[type="submit"] *,#Form_CreateBillingAddressForm input[type="submit"] *,#Form_CreateShippingAddressForm input[type="submit"] *,#Form_CreatePreferencesForm input[type="submit"] *,.modal-login-default .Actions input[type="submit"][type='submit'] *,button.btn-orange.hollow *,.modal-login-default .Actions input.hollow[type='submit'] *,.button.btn-orange.hollow *,#Form_ProfileForm input.hollow[type="submit"] *,#Form_RegisterForm input.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.hollow[type="submit"] *,#Form_CreatePreferencesForm input.hollow[type="submit"] *,.modal-login-default .Actions input.button.hollow[type='submit'] *,input[type="submit"].btn-orange.hollow *,#Form_ProfileForm input[type="submit"].hollow *,#Form_RegisterForm input[type="submit"].hollow *,#Form_CreateBillingAddressForm input[type="submit"].hollow *,#Form_CreateShippingAddressForm input[type="submit"].hollow *,#Form_CreatePreferencesForm input[type="submit"].hollow *,.modal-login-default .Actions input[type="submit"].hollow[type='submit'] *,button.btn-dark-orange *,.modal-login-default .Actions input.btn-dark-orange[type='submit'] *,.button.btn-dark-orange *,#Form_ProfileForm input.btn-dark-orange[type="submit"] *,#Form_RegisterForm input.btn-dark-orange[type="submit"] *,#Form_CreateBillingAddressForm input.btn-dark-orange[type="submit"] *,#Form_CreateShippingAddressForm input.btn-dark-orange[type="submit"] *,#Form_CreatePreferencesForm input.btn-dark-orange[type="submit"] *,input[type="submit"].btn-dark-orange *,button.btn-dark-orange.hollow *,.modal-login-default .Actions input.btn-dark-orange.hollow[type='submit'] *,.button.btn-dark-orange.hollow *,#Form_ProfileForm input.btn-dark-orange.hollow[type="submit"] *,#Form_RegisterForm input.btn-dark-orange.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-dark-orange.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-dark-orange.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-dark-orange.hollow[type="submit"] *,input[type="submit"].btn-dark-orange.hollow *,button.btn-light-sand *,.modal-login-default .Actions input.btn-light-sand[type='submit'] *,.button.btn-light-sand *,#Form_ProfileForm input.btn-light-sand[type="submit"] *,#Form_RegisterForm input.btn-light-sand[type="submit"] *,#Form_CreateBillingAddressForm input.btn-light-sand[type="submit"] *,#Form_CreateShippingAddressForm input.btn-light-sand[type="submit"] *,#Form_CreatePreferencesForm input.btn-light-sand[type="submit"] *,input[type="submit"].btn-light-sand *,button.btn-light-sand.hollow *,.modal-login-default .Actions input.btn-light-sand.hollow[type='submit'] *,.button.btn-light-sand.hollow *,#Form_ProfileForm input.btn-light-sand.hollow[type="submit"] *,#Form_RegisterForm input.btn-light-sand.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-light-sand.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-light-sand.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-light-sand.hollow[type="submit"] *,input[type="submit"].btn-light-sand.hollow *,button.btn-grey *,.modal-login-default .Actions input.btn-grey[type='submit'] *,.button.btn-grey *,#Form_ProfileForm input.btn-grey[type="submit"] *,#Form_RegisterForm input.btn-grey[type="submit"] *,#Form_CreateBillingAddressForm input.btn-grey[type="submit"] *,#Form_CreateShippingAddressForm input.btn-grey[type="submit"] *,#Form_CreatePreferencesForm input.btn-grey[type="submit"] *,input[type="submit"].btn-grey *,button.btn-grey.hollow *,.modal-login-default .Actions input.btn-grey.hollow[type='submit'] *,.button.btn-grey.hollow *,#Form_ProfileForm input.btn-grey.hollow[type="submit"] *,#Form_RegisterForm input.btn-grey.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-grey.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-grey.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-grey.hollow[type="submit"] *,input[type="submit"].btn-grey.hollow *,button.btn-dark-grey *,.modal-login-default .Actions input.btn-dark-grey[type='submit'] *,.button.btn-dark-grey *,#Form_ProfileForm input.btn-dark-grey[type="submit"] *,#Form_RegisterForm input.btn-dark-grey[type="submit"] *,#Form_CreateBillingAddressForm input.btn-dark-grey[type="submit"] *,#Form_CreateShippingAddressForm input.btn-dark-grey[type="submit"] *,#Form_CreatePreferencesForm input.btn-dark-grey[type="submit"] *,input[type="submit"].btn-dark-grey *,button.btn-dark-grey.hollow *,.modal-login-default .Actions input.btn-dark-grey.hollow[type='submit'] *,.button.btn-dark-grey.hollow *,#Form_ProfileForm input.btn-dark-grey.hollow[type="submit"] *,#Form_RegisterForm input.btn-dark-grey.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-dark-grey.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-dark-grey.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-dark-grey.hollow[type="submit"] *,input[type="submit"].btn-dark-grey.hollow *,button.btn-black *,.modal-login-default .Actions input.btn-black[type='submit'] *,.button.btn-black *,#Form_ProfileForm input.btn-black[type="submit"] *,#Form_RegisterForm input.btn-black[type="submit"] *,#Form_CreateBillingAddressForm input.btn-black[type="submit"] *,#Form_CreateShippingAddressForm input.btn-black[type="submit"] *,#Form_CreatePreferencesForm input.btn-black[type="submit"] *,input[type="submit"].btn-black *,button.btn-black.hollow *,.modal-login-default .Actions input.btn-black.hollow[type='submit'] *,.button.btn-black.hollow *,#Form_ProfileForm input.btn-black.hollow[type="submit"] *,#Form_RegisterForm input.btn-black.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-black.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-black.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-black.hollow[type="submit"] *,input[type="submit"].btn-black.hollow *,button.btn-white *,.modal-login-default .Actions input.btn-white[type='submit'] *,.button.btn-white *,#Form_ProfileForm input.btn-white[type="submit"] *,#Form_RegisterForm input.btn-white[type="submit"] *,#Form_CreateBillingAddressForm input.btn-white[type="submit"] *,#Form_CreateShippingAddressForm input.btn-white[type="submit"] *,#Form_CreatePreferencesForm input.btn-white[type="submit"] *,input[type="submit"].btn-white *,button.btn-white.hollow *,.modal-login-default .Actions input.btn-white.hollow[type='submit'] *,.button.btn-white.hollow *,#Form_ProfileForm input.btn-white.hollow[type="submit"] *,#Form_RegisterForm input.btn-white.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-white.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-white.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-white.hollow[type="submit"] *,input[type="submit"].btn-white.hollow *,button.btn-light-grey *,.modal-login-default .Actions input.btn-light-grey[type='submit'] *,.button.btn-light-grey *,#Form_ProfileForm input.btn-light-grey[type="submit"] *,#Form_RegisterForm input.btn-light-grey[type="submit"] *,#Form_CreateBillingAddressForm input.btn-light-grey[type="submit"] *,#Form_CreateShippingAddressForm input.btn-light-grey[type="submit"] *,#Form_CreatePreferencesForm input.btn-light-grey[type="submit"] *,input[type="submit"].btn-light-grey *,button.btn-light-grey.hollow *,.modal-login-default .Actions input.btn-light-grey.hollow[type='submit'] *,.button.btn-light-grey.hollow *,#Form_ProfileForm input.btn-light-grey.hollow[type="submit"] *,#Form_RegisterForm input.btn-light-grey.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-light-grey.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-light-grey.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-light-grey.hollow[type="submit"] *,input[type="submit"].btn-light-grey.hollow *,button.btn-red *,.modal-login-default .Actions input.btn-red[type='submit'] *,.button.btn-red *,#Form_ProfileForm input.btn-red[type="submit"] *,#Form_RegisterForm input.btn-red[type="submit"] *,#Form_CreateBillingAddressForm input.btn-red[type="submit"] *,#Form_CreateShippingAddressForm input.btn-red[type="submit"] *,#Form_CreatePreferencesForm input.btn-red[type="submit"] *,input[type="submit"].btn-red *,button.btn-red.hollow *,.modal-login-default .Actions input.btn-red.hollow[type='submit'] *,.button.btn-red.hollow *,#Form_ProfileForm input.btn-red.hollow[type="submit"] *,#Form_RegisterForm input.btn-red.hollow[type="submit"] *,#Form_CreateBillingAddressForm input.btn-red.hollow[type="submit"] *,#Form_CreateShippingAddressForm input.btn-red.hollow[type="submit"] *,#Form_CreatePreferencesForm input.btn-red.hollow[type="submit"] *,input[type="submit"].btn-red.hollow *{transition:background-color 400ms ease 0s}.color-transition,i:hover,ul.horizontal-menu li *,ul.vertical-menu li *,ul.horizontal-menu li:hover *,ul.vertical-menu li:hover *,a.link,dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit,body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit,.modal-login-default .Actions a,.action,.color-transition *,i:hover *,ul.horizontal-menu li * *,ul.vertical-menu li * *,ul.horizontal-menu li:hover * *,ul.vertical-menu li:hover * *,a.link *,dl.accordion dt>button a.edit *,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit *,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit *,body.view-cart .summary-panel a.edit *,body.view-cart .payment-panel a.edit *,body.view-cart .confirmation-panel a.edit *,.modal-login-default .Actions a *,.action *{transition:color 400ms ease 0s}.position-transition{transition:400ms ease 0s;transition-property:left, right, top, bottom}header{z-index:1;position:relative;padding:38px 100px}@media screen and (max-width: 768px){header{padding:25px}}ul.horizontal-menu li:first-child{padding-left:0}ul.horizontal-menu li:last-child{padding-right:0}ul.horizontal-menu,ul.vertical-menu{list-style:none;margin:0;padding:0}ul.horizontal-menu li,ul.vertical-menu li{margin:0}ul.horizontal-menu li *,ul.vertical-menu li *{color:#fefefe}ul.horizontal-menu li:hover *,ul.vertical-menu li:hover *{color:#dd7400}ul.horizontal-menu li a,ul.vertical-menu li a{font-family:AvenirLTStd-Heavy;text-decoration:none;position:relative}ul.horizontal-menu li a::after,ul.vertical-menu li a::after{content:'';display:block;margin:10px auto;width:36px;height:6px;background:url("../assets/images/menu_underline.png");opacity:0}ul.horizontal-menu li a.current::after,ul.horizontal-menu li a.section::after,ul.vertical-menu li a.current::after,ul.vertical-menu li a.section::after{opacity:1}ul.horizontal-menu li .sub-menu a.current::after,ul.vertical-menu li .sub-menu a.current::after{opacity:0}ul.horizontal-menu.dark li *,header.dark .nav ul.horizontal-menu.burger-menu li *,body.view-cart header .nav ul.horizontal-menu.burger-menu li *,body.view-news header .nav ul.horizontal-menu.burger-menu li *,body.view-news_article header .nav ul.horizontal-menu.burger-menu li *,body.view-profile header .nav ul.horizontal-menu.burger-menu li *,body.view-career header .nav ul.horizontal-menu.burger-menu li *,body.view-career_detail header .nav ul.horizontal-menu.burger-menu li *,body.view-visit header .nav ul.horizontal-menu.burger-menu li *,ul.vertical-menu.dark li *,header.dark .nav ul.vertical-menu.burger-menu li *,body.view-cart header .nav ul.vertical-menu.burger-menu li *,body.view-news header .nav ul.vertical-menu.burger-menu li *,body.view-news_article header .nav ul.vertical-menu.burger-menu li *,body.view-profile header .nav ul.vertical-menu.burger-menu li *,body.view-career header .nav ul.vertical-menu.burger-menu li *,body.view-career_detail header .nav ul.vertical-menu.burger-menu li *,body.view-visit header .nav ul.vertical-menu.burger-menu li *{color:#250037}ul.horizontal-menu.dark li:hover *,header.dark .nav ul.horizontal-menu.burger-menu li:hover *,body.view-cart header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-news header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-news_article header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-profile header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-career header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-career_detail header .nav ul.horizontal-menu.burger-menu li:hover *,body.view-visit header .nav ul.horizontal-menu.burger-menu li:hover *,ul.vertical-menu.dark li:hover *,header.dark .nav ul.vertical-menu.burger-menu li:hover *,body.view-cart header .nav ul.vertical-menu.burger-menu li:hover *,body.view-news header .nav ul.vertical-menu.burger-menu li:hover *,body.view-news_article header .nav ul.vertical-menu.burger-menu li:hover *,body.view-profile header .nav ul.vertical-menu.burger-menu li:hover *,body.view-career header .nav ul.vertical-menu.burger-menu li:hover *,body.view-career_detail header .nav ul.vertical-menu.burger-menu li:hover *,body.view-visit header .nav ul.vertical-menu.burger-menu li:hover *{color:#dd7400}ul.horizontal-menu li{padding:2rem 1.7rem;display:inline-block;float:left;text-transform:uppercase}ul.vertical-menu li{padding:2rem;display:block;clear:both}ul.vertical-menu li a::after{position:absolute;right:-40px;top:calc(50% - 3px)}table{width:100%}table tr.separator{border-bottom:1px solid #250037}table thead th{border-bottom:none}table td,table th{padding:1rem 0}table td{border-bottom:none}table.cell-eq-size-12 td,table.cell-eq-size-12 th{width:100%}table td.cell-size-12,table th.cell-size-12{width:100%}table.cell-eq-size-11 td,table.cell-eq-size-11 th{width:91.66667%}table td.cell-size-11,table th.cell-size-11{width:91.66667%}table.cell-eq-size-10 td,table.cell-eq-size-10 th{width:83.33333%}table td.cell-size-10,table th.cell-size-10{width:83.33333%}table.cell-eq-size-9 td,table.cell-eq-size-9 th{width:75%}table td.cell-size-9,table th.cell-size-9{width:75%}table.cell-eq-size-8 td,table.cell-eq-size-8 th{width:66.66667%}table td.cell-size-8,table th.cell-size-8{width:66.66667%}table.cell-eq-size-7 td,table.cell-eq-size-7 th{width:58.33333%}table td.cell-size-7,table th.cell-size-7{width:58.33333%}table.cell-eq-size-6 td,table.cell-eq-size-6 th{width:50%}table td.cell-size-6,table th.cell-size-6{width:50%}table.cell-eq-size-5 td,table.cell-eq-size-5 th{width:41.66667%}table td.cell-size-5,table th.cell-size-5{width:41.66667%}table.cell-eq-size-4 td,table.cell-eq-size-4 th{width:33.33333%}table td.cell-size-4,table th.cell-size-4{width:33.33333%}table.cell-eq-size-3 td,table.cell-eq-size-3 th{width:25%}table td.cell-size-3,table th.cell-size-3{width:25%}table.cell-eq-size-2 td,table.cell-eq-size-2 th{width:16.66667%}table td.cell-size-2,table th.cell-size-2{width:16.66667%}table.cell-eq-size-1 td,table.cell-eq-size-1 th{width:8.33333%}table td.cell-size-1,table th.cell-size-1{width:8.33333%}button,.modal-login-default .Actions input[type='submit'],.button,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],input[type="submit"]{border-radius:0}button.expanded,.modal-login-default .Actions input.expanded[type='submit'],.button.expanded,#Form_ProfileForm input.expanded[type="submit"],#Form_RegisterForm input.expanded[type="submit"],#Form_CreateBillingAddressForm input.expanded[type="submit"],#Form_CreateShippingAddressForm input.expanded[type="submit"],#Form_CreatePreferencesForm input.expanded[type="submit"],input[type="submit"].expanded{width:100%}button.btn-purple,.modal-login-default .Actions input.btn-purple[type='submit'],.button.btn-purple,#Form_ProfileForm input.btn-purple[type="submit"],#Form_RegisterForm input.btn-purple[type="submit"],#Form_CreateBillingAddressForm input.btn-purple[type="submit"],#Form_CreateShippingAddressForm input.btn-purple[type="submit"],#Form_CreatePreferencesForm input.btn-purple[type="submit"],input[type="submit"].btn-purple{border:1px solid #250037;background:#250037;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-purple:hover,.modal-login-default .Actions input.btn-purple[type='submit']:hover,.button.btn-purple:hover,#Form_ProfileForm input.btn-purple[type="submit"]:hover,#Form_RegisterForm input.btn-purple[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-purple[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-purple[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-purple[type="submit"]:hover,input[type="submit"].btn-purple:hover{background:transparent;color:#250037}button.btn-purple:active,.modal-login-default .Actions input.btn-purple[type='submit']:active,.button.btn-purple:active,#Form_ProfileForm input.btn-purple[type="submit"]:active,#Form_RegisterForm input.btn-purple[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-purple[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-purple[type="submit"]:active,#Form_CreatePreferencesForm input.btn-purple[type="submit"]:active,input[type="submit"].btn-purple:active{background:transparent;color:#250037}button.btn-purple.hollow,.modal-login-default .Actions input.btn-purple.hollow[type='submit'],.button.btn-purple.hollow,#Form_ProfileForm input.btn-purple.hollow[type="submit"],#Form_RegisterForm input.btn-purple.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-purple.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-purple.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-purple.hollow[type="submit"],input[type="submit"].btn-purple.hollow{border:1px solid #250037;background:transparent;color:#250037;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-purple.hollow:hover,.modal-login-default .Actions input.btn-purple.hollow[type='submit']:hover,.button.btn-purple.hollow:hover,#Form_ProfileForm input.btn-purple.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-purple.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-purple.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-purple.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-purple.hollow[type="submit"]:hover,input[type="submit"].btn-purple.hollow:hover{background:#250037;color:#fefefe}button.btn-purple.hollow:active,.modal-login-default .Actions input.btn-purple.hollow[type='submit']:active,.button.btn-purple.hollow:active,#Form_ProfileForm input.btn-purple.hollow[type="submit"]:active,#Form_RegisterForm input.btn-purple.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-purple.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-purple.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-purple.hollow[type="submit"]:active,input[type="submit"].btn-purple.hollow:active{background:#250037;color:#fefefe}button.btn-orange,.modal-login-default .Actions input[type='submit'],.button.btn-orange,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],.modal-login-default .Actions input.button[type='submit'],input[type="submit"].btn-orange,#Form_ProfileForm input[type="submit"],#Form_RegisterForm input[type="submit"],#Form_CreateBillingAddressForm input[type="submit"],#Form_CreateShippingAddressForm input[type="submit"],#Form_CreatePreferencesForm input[type="submit"],.modal-login-default .Actions input[type="submit"][type='submit']{border:1px solid #dd7400;background:#dd7400;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-orange:hover,.modal-login-default .Actions input[type='submit']:hover,.button.btn-orange:hover,#Form_ProfileForm input[type="submit"]:hover,#Form_RegisterForm input[type="submit"]:hover,#Form_CreateBillingAddressForm input[type="submit"]:hover,#Form_CreateShippingAddressForm input[type="submit"]:hover,#Form_CreatePreferencesForm input[type="submit"]:hover,.modal-login-default .Actions input.button[type='submit']:hover,input[type="submit"].btn-orange:hover,#Form_ProfileForm input[type="submit"]:hover,#Form_RegisterForm input[type="submit"]:hover,#Form_CreateBillingAddressForm input[type="submit"]:hover,#Form_CreateShippingAddressForm input[type="submit"]:hover,#Form_CreatePreferencesForm input[type="submit"]:hover,.modal-login-default .Actions input[type="submit"][type='submit']:hover{background:transparent;color:#dd7400}button.btn-orange:active,.modal-login-default .Actions input[type='submit']:active,.button.btn-orange:active,#Form_ProfileForm input[type="submit"]:active,#Form_RegisterForm input[type="submit"]:active,#Form_CreateBillingAddressForm input[type="submit"]:active,#Form_CreateShippingAddressForm input[type="submit"]:active,#Form_CreatePreferencesForm input[type="submit"]:active,.modal-login-default .Actions input.button[type='submit']:active,input[type="submit"].btn-orange:active,#Form_ProfileForm input[type="submit"]:active,#Form_RegisterForm input[type="submit"]:active,#Form_CreateBillingAddressForm input[type="submit"]:active,#Form_CreateShippingAddressForm input[type="submit"]:active,#Form_CreatePreferencesForm input[type="submit"]:active,.modal-login-default .Actions input[type="submit"][type='submit']:active{background:transparent;color:#dd7400}button.btn-orange.hollow,.modal-login-default .Actions input.hollow[type='submit'],.button.btn-orange.hollow,#Form_ProfileForm input.hollow[type="submit"],#Form_RegisterForm input.hollow[type="submit"],#Form_CreateBillingAddressForm input.hollow[type="submit"],#Form_CreateShippingAddressForm input.hollow[type="submit"],#Form_CreatePreferencesForm input.hollow[type="submit"],.modal-login-default .Actions input.button.hollow[type='submit'],input[type="submit"].btn-orange.hollow,#Form_ProfileForm input[type="submit"].hollow,#Form_RegisterForm input[type="submit"].hollow,#Form_CreateBillingAddressForm input[type="submit"].hollow,#Form_CreateShippingAddressForm input[type="submit"].hollow,#Form_CreatePreferencesForm input[type="submit"].hollow,.modal-login-default .Actions input[type="submit"].hollow[type='submit']{border:1px solid #dd7400;background:transparent;color:#dd7400;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-orange.hollow:hover,.modal-login-default .Actions input.hollow[type='submit']:hover,.button.btn-orange.hollow:hover,#Form_ProfileForm input.hollow[type="submit"]:hover,#Form_RegisterForm input.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.hollow[type="submit"]:hover,.modal-login-default .Actions input.button.hollow[type='submit']:hover,input[type="submit"].btn-orange.hollow:hover,#Form_ProfileForm input[type="submit"].hollow:hover,#Form_RegisterForm input[type="submit"].hollow:hover,#Form_CreateBillingAddressForm input[type="submit"].hollow:hover,#Form_CreateShippingAddressForm input[type="submit"].hollow:hover,#Form_CreatePreferencesForm input[type="submit"].hollow:hover,.modal-login-default .Actions input[type="submit"].hollow[type='submit']:hover{background:#dd7400;color:#fefefe}button.btn-orange.hollow:active,.modal-login-default .Actions input.hollow[type='submit']:active,.button.btn-orange.hollow:active,#Form_ProfileForm input.hollow[type="submit"]:active,#Form_RegisterForm input.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.hollow[type="submit"]:active,.modal-login-default .Actions input.button.hollow[type='submit']:active,input[type="submit"].btn-orange.hollow:active,#Form_ProfileForm input[type="submit"].hollow:active,#Form_RegisterForm input[type="submit"].hollow:active,#Form_CreateBillingAddressForm input[type="submit"].hollow:active,#Form_CreateShippingAddressForm input[type="submit"].hollow:active,#Form_CreatePreferencesForm input[type="submit"].hollow:active,.modal-login-default .Actions input[type="submit"].hollow[type='submit']:active{background:#dd7400;color:#fefefe}button.btn-dark-orange,.modal-login-default .Actions input.btn-dark-orange[type='submit'],.button.btn-dark-orange,#Form_ProfileForm input.btn-dark-orange[type="submit"],#Form_RegisterForm input.btn-dark-orange[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-orange[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-orange[type="submit"],#Form_CreatePreferencesForm input.btn-dark-orange[type="submit"],input[type="submit"].btn-dark-orange{border:1px solid #A35600;background:#A35600;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-dark-orange:hover,.modal-login-default .Actions input.btn-dark-orange[type='submit']:hover,.button.btn-dark-orange:hover,#Form_ProfileForm input.btn-dark-orange[type="submit"]:hover,#Form_RegisterForm input.btn-dark-orange[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-dark-orange[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-dark-orange[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-dark-orange[type="submit"]:hover,input[type="submit"].btn-dark-orange:hover{background:transparent;color:#A35600}button.btn-dark-orange:active,.modal-login-default .Actions input.btn-dark-orange[type='submit']:active,.button.btn-dark-orange:active,#Form_ProfileForm input.btn-dark-orange[type="submit"]:active,#Form_RegisterForm input.btn-dark-orange[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-dark-orange[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-dark-orange[type="submit"]:active,#Form_CreatePreferencesForm input.btn-dark-orange[type="submit"]:active,input[type="submit"].btn-dark-orange:active{background:transparent;color:#A35600}button.btn-dark-orange.hollow,.modal-login-default .Actions input.btn-dark-orange.hollow[type='submit'],.button.btn-dark-orange.hollow,#Form_ProfileForm input.btn-dark-orange.hollow[type="submit"],#Form_RegisterForm input.btn-dark-orange.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-orange.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-orange.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-dark-orange.hollow[type="submit"],input[type="submit"].btn-dark-orange.hollow{border:1px solid #A35600;background:transparent;color:#A35600;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-dark-orange.hollow:hover,.modal-login-default .Actions input.btn-dark-orange.hollow[type='submit']:hover,.button.btn-dark-orange.hollow:hover,#Form_ProfileForm input.btn-dark-orange.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-dark-orange.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-dark-orange.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-dark-orange.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-dark-orange.hollow[type="submit"]:hover,input[type="submit"].btn-dark-orange.hollow:hover{background:#A35600;color:#fefefe}button.btn-dark-orange.hollow:active,.modal-login-default .Actions input.btn-dark-orange.hollow[type='submit']:active,.button.btn-dark-orange.hollow:active,#Form_ProfileForm input.btn-dark-orange.hollow[type="submit"]:active,#Form_RegisterForm input.btn-dark-orange.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-dark-orange.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-dark-orange.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-dark-orange.hollow[type="submit"]:active,input[type="submit"].btn-dark-orange.hollow:active{background:#A35600;color:#fefefe}button.btn-light-sand,.modal-login-default .Actions input.btn-light-sand[type='submit'],.button.btn-light-sand,#Form_ProfileForm input.btn-light-sand[type="submit"],#Form_RegisterForm input.btn-light-sand[type="submit"],#Form_CreateBillingAddressForm input.btn-light-sand[type="submit"],#Form_CreateShippingAddressForm input.btn-light-sand[type="submit"],#Form_CreatePreferencesForm input.btn-light-sand[type="submit"],input[type="submit"].btn-light-sand{border:1px solid #f2f3ee;background:#f2f3ee;color:#4E4E4E;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-light-sand:hover,.modal-login-default .Actions input.btn-light-sand[type='submit']:hover,.button.btn-light-sand:hover,#Form_ProfileForm input.btn-light-sand[type="submit"]:hover,#Form_RegisterForm input.btn-light-sand[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-light-sand[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-light-sand[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-light-sand[type="submit"]:hover,input[type="submit"].btn-light-sand:hover{background:transparent;color:#4E4E4E}button.btn-light-sand:active,.modal-login-default .Actions input.btn-light-sand[type='submit']:active,.button.btn-light-sand:active,#Form_ProfileForm input.btn-light-sand[type="submit"]:active,#Form_RegisterForm input.btn-light-sand[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-light-sand[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-light-sand[type="submit"]:active,#Form_CreatePreferencesForm input.btn-light-sand[type="submit"]:active,input[type="submit"].btn-light-sand:active{background:transparent;color:#4E4E4E}button.btn-light-sand.hollow,.modal-login-default .Actions input.btn-light-sand.hollow[type='submit'],.button.btn-light-sand.hollow,#Form_ProfileForm input.btn-light-sand.hollow[type="submit"],#Form_RegisterForm input.btn-light-sand.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-light-sand.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-light-sand.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-light-sand.hollow[type="submit"],input[type="submit"].btn-light-sand.hollow{border:1px solid #f2f3ee;background:transparent;color:#f2f3ee;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-light-sand.hollow:hover,.modal-login-default .Actions input.btn-light-sand.hollow[type='submit']:hover,.button.btn-light-sand.hollow:hover,#Form_ProfileForm input.btn-light-sand.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-light-sand.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-light-sand.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-light-sand.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-light-sand.hollow[type="submit"]:hover,input[type="submit"].btn-light-sand.hollow:hover{background:#f2f3ee;color:#4E4E4E}button.btn-light-sand.hollow:active,.modal-login-default .Actions input.btn-light-sand.hollow[type='submit']:active,.button.btn-light-sand.hollow:active,#Form_ProfileForm input.btn-light-sand.hollow[type="submit"]:active,#Form_RegisterForm input.btn-light-sand.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-light-sand.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-light-sand.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-light-sand.hollow[type="submit"]:active,input[type="submit"].btn-light-sand.hollow:active{background:#f2f3ee;color:#4E4E4E}button.btn-grey,.modal-login-default .Actions input.btn-grey[type='submit'],.button.btn-grey,#Form_ProfileForm input.btn-grey[type="submit"],#Form_RegisterForm input.btn-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-grey[type="submit"],#Form_CreatePreferencesForm input.btn-grey[type="submit"],input[type="submit"].btn-grey{border:1px solid #4E4E4E;background:#4E4E4E;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-grey:hover,.modal-login-default .Actions input.btn-grey[type='submit']:hover,.button.btn-grey:hover,#Form_ProfileForm input.btn-grey[type="submit"]:hover,#Form_RegisterForm input.btn-grey[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-grey[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-grey[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-grey[type="submit"]:hover,input[type="submit"].btn-grey:hover{background:transparent;color:#4E4E4E}button.btn-grey:active,.modal-login-default .Actions input.btn-grey[type='submit']:active,.button.btn-grey:active,#Form_ProfileForm input.btn-grey[type="submit"]:active,#Form_RegisterForm input.btn-grey[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-grey[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-grey[type="submit"]:active,#Form_CreatePreferencesForm input.btn-grey[type="submit"]:active,input[type="submit"].btn-grey:active{background:transparent;color:#4E4E4E}button.btn-grey.hollow,.modal-login-default .Actions input.btn-grey.hollow[type='submit'],.button.btn-grey.hollow,#Form_ProfileForm input.btn-grey.hollow[type="submit"],#Form_RegisterForm input.btn-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-grey.hollow[type="submit"],input[type="submit"].btn-grey.hollow{border:1px solid #4E4E4E;background:transparent;color:#4E4E4E;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-grey.hollow:hover,.modal-login-default .Actions input.btn-grey.hollow[type='submit']:hover,.button.btn-grey.hollow:hover,#Form_ProfileForm input.btn-grey.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-grey.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-grey.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-grey.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-grey.hollow[type="submit"]:hover,input[type="submit"].btn-grey.hollow:hover{background:#4E4E4E;color:#fefefe}button.btn-grey.hollow:active,.modal-login-default .Actions input.btn-grey.hollow[type='submit']:active,.button.btn-grey.hollow:active,#Form_ProfileForm input.btn-grey.hollow[type="submit"]:active,#Form_RegisterForm input.btn-grey.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-grey.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-grey.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-grey.hollow[type="submit"]:active,input[type="submit"].btn-grey.hollow:active{background:#4E4E4E;color:#fefefe}button.btn-dark-grey,.modal-login-default .Actions input.btn-dark-grey[type='submit'],.button.btn-dark-grey,#Form_ProfileForm input.btn-dark-grey[type="submit"],#Form_RegisterForm input.btn-dark-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-grey[type="submit"],#Form_CreatePreferencesForm input.btn-dark-grey[type="submit"],input[type="submit"].btn-dark-grey{border:1px solid #222;background:#222;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-dark-grey:hover,.modal-login-default .Actions input.btn-dark-grey[type='submit']:hover,.button.btn-dark-grey:hover,#Form_ProfileForm input.btn-dark-grey[type="submit"]:hover,#Form_RegisterForm input.btn-dark-grey[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-dark-grey[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-dark-grey[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-dark-grey[type="submit"]:hover,input[type="submit"].btn-dark-grey:hover{background:transparent;color:#222}button.btn-dark-grey:active,.modal-login-default .Actions input.btn-dark-grey[type='submit']:active,.button.btn-dark-grey:active,#Form_ProfileForm input.btn-dark-grey[type="submit"]:active,#Form_RegisterForm input.btn-dark-grey[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-dark-grey[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-dark-grey[type="submit"]:active,#Form_CreatePreferencesForm input.btn-dark-grey[type="submit"]:active,input[type="submit"].btn-dark-grey:active{background:transparent;color:#222}button.btn-dark-grey.hollow,.modal-login-default .Actions input.btn-dark-grey.hollow[type='submit'],.button.btn-dark-grey.hollow,#Form_ProfileForm input.btn-dark-grey.hollow[type="submit"],#Form_RegisterForm input.btn-dark-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-dark-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-dark-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-dark-grey.hollow[type="submit"],input[type="submit"].btn-dark-grey.hollow{border:1px solid #222;background:transparent;color:#222;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-dark-grey.hollow:hover,.modal-login-default .Actions input.btn-dark-grey.hollow[type='submit']:hover,.button.btn-dark-grey.hollow:hover,#Form_ProfileForm input.btn-dark-grey.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-dark-grey.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-dark-grey.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-dark-grey.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-dark-grey.hollow[type="submit"]:hover,input[type="submit"].btn-dark-grey.hollow:hover{background:#222;color:#fefefe}button.btn-dark-grey.hollow:active,.modal-login-default .Actions input.btn-dark-grey.hollow[type='submit']:active,.button.btn-dark-grey.hollow:active,#Form_ProfileForm input.btn-dark-grey.hollow[type="submit"]:active,#Form_RegisterForm input.btn-dark-grey.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-dark-grey.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-dark-grey.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-dark-grey.hollow[type="submit"]:active,input[type="submit"].btn-dark-grey.hollow:active{background:#222;color:#fefefe}button.btn-black,.modal-login-default .Actions input.btn-black[type='submit'],.button.btn-black,#Form_ProfileForm input.btn-black[type="submit"],#Form_RegisterForm input.btn-black[type="submit"],#Form_CreateBillingAddressForm input.btn-black[type="submit"],#Form_CreateShippingAddressForm input.btn-black[type="submit"],#Form_CreatePreferencesForm input.btn-black[type="submit"],input[type="submit"].btn-black{border:1px solid #111;background:#111;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-black:hover,.modal-login-default .Actions input.btn-black[type='submit']:hover,.button.btn-black:hover,#Form_ProfileForm input.btn-black[type="submit"]:hover,#Form_RegisterForm input.btn-black[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-black[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-black[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-black[type="submit"]:hover,input[type="submit"].btn-black:hover{background:transparent;color:#111}button.btn-black:active,.modal-login-default .Actions input.btn-black[type='submit']:active,.button.btn-black:active,#Form_ProfileForm input.btn-black[type="submit"]:active,#Form_RegisterForm input.btn-black[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-black[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-black[type="submit"]:active,#Form_CreatePreferencesForm input.btn-black[type="submit"]:active,input[type="submit"].btn-black:active{background:transparent;color:#111}button.btn-black.hollow,.modal-login-default .Actions input.btn-black.hollow[type='submit'],.button.btn-black.hollow,#Form_ProfileForm input.btn-black.hollow[type="submit"],#Form_RegisterForm input.btn-black.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-black.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-black.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-black.hollow[type="submit"],input[type="submit"].btn-black.hollow{border:1px solid #111;background:transparent;color:#111;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-black.hollow:hover,.modal-login-default .Actions input.btn-black.hollow[type='submit']:hover,.button.btn-black.hollow:hover,#Form_ProfileForm input.btn-black.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-black.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-black.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-black.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-black.hollow[type="submit"]:hover,input[type="submit"].btn-black.hollow:hover{background:#111;color:#fefefe}button.btn-black.hollow:active,.modal-login-default .Actions input.btn-black.hollow[type='submit']:active,.button.btn-black.hollow:active,#Form_ProfileForm input.btn-black.hollow[type="submit"]:active,#Form_RegisterForm input.btn-black.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-black.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-black.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-black.hollow[type="submit"]:active,input[type="submit"].btn-black.hollow:active{background:#111;color:#fefefe}button.btn-white,.modal-login-default .Actions input.btn-white[type='submit'],.button.btn-white,#Form_ProfileForm input.btn-white[type="submit"],#Form_RegisterForm input.btn-white[type="submit"],#Form_CreateBillingAddressForm input.btn-white[type="submit"],#Form_CreateShippingAddressForm input.btn-white[type="submit"],#Form_CreatePreferencesForm input.btn-white[type="submit"],input[type="submit"].btn-white{border:1px solid #fefefe;background:#fefefe;color:#4E4E4E;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-white:hover,.modal-login-default .Actions input.btn-white[type='submit']:hover,.button.btn-white:hover,#Form_ProfileForm input.btn-white[type="submit"]:hover,#Form_RegisterForm input.btn-white[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-white[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-white[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-white[type="submit"]:hover,input[type="submit"].btn-white:hover{background:transparent;color:#4E4E4E}button.btn-white:active,.modal-login-default .Actions input.btn-white[type='submit']:active,.button.btn-white:active,#Form_ProfileForm input.btn-white[type="submit"]:active,#Form_RegisterForm input.btn-white[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-white[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-white[type="submit"]:active,#Form_CreatePreferencesForm input.btn-white[type="submit"]:active,input[type="submit"].btn-white:active{background:transparent;color:#4E4E4E}button.btn-white.hollow,.modal-login-default .Actions input.btn-white.hollow[type='submit'],.button.btn-white.hollow,#Form_ProfileForm input.btn-white.hollow[type="submit"],#Form_RegisterForm input.btn-white.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-white.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-white.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-white.hollow[type="submit"],input[type="submit"].btn-white.hollow{border:1px solid #fefefe;background:transparent;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-white.hollow:hover,.modal-login-default .Actions input.btn-white.hollow[type='submit']:hover,.button.btn-white.hollow:hover,#Form_ProfileForm input.btn-white.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-white.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-white.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-white.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-white.hollow[type="submit"]:hover,input[type="submit"].btn-white.hollow:hover{background:#fefefe;color:#4E4E4E}button.btn-white.hollow:active,.modal-login-default .Actions input.btn-white.hollow[type='submit']:active,.button.btn-white.hollow:active,#Form_ProfileForm input.btn-white.hollow[type="submit"]:active,#Form_RegisterForm input.btn-white.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-white.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-white.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-white.hollow[type="submit"]:active,input[type="submit"].btn-white.hollow:active{background:#fefefe;color:#4E4E4E}button.btn-light-grey,.modal-login-default .Actions input.btn-light-grey[type='submit'],.button.btn-light-grey,#Form_ProfileForm input.btn-light-grey[type="submit"],#Form_RegisterForm input.btn-light-grey[type="submit"],#Form_CreateBillingAddressForm input.btn-light-grey[type="submit"],#Form_CreateShippingAddressForm input.btn-light-grey[type="submit"],#Form_CreatePreferencesForm input.btn-light-grey[type="submit"],input[type="submit"].btn-light-grey{border:1px solid #dcdcdc;background:#dcdcdc;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-light-grey:hover,.modal-login-default .Actions input.btn-light-grey[type='submit']:hover,.button.btn-light-grey:hover,#Form_ProfileForm input.btn-light-grey[type="submit"]:hover,#Form_RegisterForm input.btn-light-grey[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-light-grey[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-light-grey[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-light-grey[type="submit"]:hover,input[type="submit"].btn-light-grey:hover{background:transparent;color:#dcdcdc}button.btn-light-grey:active,.modal-login-default .Actions input.btn-light-grey[type='submit']:active,.button.btn-light-grey:active,#Form_ProfileForm input.btn-light-grey[type="submit"]:active,#Form_RegisterForm input.btn-light-grey[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-light-grey[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-light-grey[type="submit"]:active,#Form_CreatePreferencesForm input.btn-light-grey[type="submit"]:active,input[type="submit"].btn-light-grey:active{background:transparent;color:#dcdcdc}button.btn-light-grey.hollow,.modal-login-default .Actions input.btn-light-grey.hollow[type='submit'],.button.btn-light-grey.hollow,#Form_ProfileForm input.btn-light-grey.hollow[type="submit"],#Form_RegisterForm input.btn-light-grey.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-light-grey.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-light-grey.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-light-grey.hollow[type="submit"],input[type="submit"].btn-light-grey.hollow{border:1px solid #dcdcdc;background:transparent;color:#dcdcdc;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-light-grey.hollow:hover,.modal-login-default .Actions input.btn-light-grey.hollow[type='submit']:hover,.button.btn-light-grey.hollow:hover,#Form_ProfileForm input.btn-light-grey.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-light-grey.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-light-grey.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-light-grey.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-light-grey.hollow[type="submit"]:hover,input[type="submit"].btn-light-grey.hollow:hover{background:#dcdcdc;color:#fefefe}button.btn-light-grey.hollow:active,.modal-login-default .Actions input.btn-light-grey.hollow[type='submit']:active,.button.btn-light-grey.hollow:active,#Form_ProfileForm input.btn-light-grey.hollow[type="submit"]:active,#Form_RegisterForm input.btn-light-grey.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-light-grey.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-light-grey.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-light-grey.hollow[type="submit"]:active,input[type="submit"].btn-light-grey.hollow:active{background:#dcdcdc;color:#fefefe}button.btn-red,.modal-login-default .Actions input.btn-red[type='submit'],.button.btn-red,#Form_ProfileForm input.btn-red[type="submit"],#Form_RegisterForm input.btn-red[type="submit"],#Form_CreateBillingAddressForm input.btn-red[type="submit"],#Form_CreateShippingAddressForm input.btn-red[type="submit"],#Form_CreatePreferencesForm input.btn-red[type="submit"],input[type="submit"].btn-red{border:1px solid #F80001;background:#F80001;color:#fefefe;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-red:hover,.modal-login-default .Actions input.btn-red[type='submit']:hover,.button.btn-red:hover,#Form_ProfileForm input.btn-red[type="submit"]:hover,#Form_RegisterForm input.btn-red[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-red[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-red[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-red[type="submit"]:hover,input[type="submit"].btn-red:hover{background:transparent;color:#F80001}button.btn-red:active,.modal-login-default .Actions input.btn-red[type='submit']:active,.button.btn-red:active,#Form_ProfileForm input.btn-red[type="submit"]:active,#Form_RegisterForm input.btn-red[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-red[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-red[type="submit"]:active,#Form_CreatePreferencesForm input.btn-red[type="submit"]:active,input[type="submit"].btn-red:active{background:transparent;color:#F80001}button.btn-red.hollow,.modal-login-default .Actions input.btn-red.hollow[type='submit'],.button.btn-red.hollow,#Form_ProfileForm input.btn-red.hollow[type="submit"],#Form_RegisterForm input.btn-red.hollow[type="submit"],#Form_CreateBillingAddressForm input.btn-red.hollow[type="submit"],#Form_CreateShippingAddressForm input.btn-red.hollow[type="submit"],#Form_CreatePreferencesForm input.btn-red.hollow[type="submit"],input[type="submit"].btn-red.hollow{border:1px solid #F80001;background:transparent;color:#F80001;font-size:15px;letter-spacing:2px;line-height:0;padding:23px}button.btn-red.hollow:hover,.modal-login-default .Actions input.btn-red.hollow[type='submit']:hover,.button.btn-red.hollow:hover,#Form_ProfileForm input.btn-red.hollow[type="submit"]:hover,#Form_RegisterForm input.btn-red.hollow[type="submit"]:hover,#Form_CreateBillingAddressForm input.btn-red.hollow[type="submit"]:hover,#Form_CreateShippingAddressForm input.btn-red.hollow[type="submit"]:hover,#Form_CreatePreferencesForm input.btn-red.hollow[type="submit"]:hover,input[type="submit"].btn-red.hollow:hover{background:#F80001;color:#fefefe}button.btn-red.hollow:active,.modal-login-default .Actions input.btn-red.hollow[type='submit']:active,.button.btn-red.hollow:active,#Form_ProfileForm input.btn-red.hollow[type="submit"]:active,#Form_RegisterForm input.btn-red.hollow[type="submit"]:active,#Form_CreateBillingAddressForm input.btn-red.hollow[type="submit"]:active,#Form_CreateShippingAddressForm input.btn-red.hollow[type="submit"]:active,#Form_CreatePreferencesForm input.btn-red.hollow[type="submit"]:active,input[type="submit"].btn-red.hollow:active{background:#F80001;color:#fefefe}dl.accordion dd{margin:0 3rem}dl.accordion dd form{padding:0 2rem}dl.accordion dt>button,dl.accordion .modal-login-default .Actions dt>input[type='submit'],.modal-login-default .Actions dl.accordion dt>input[type='submit']{cursor:auto;height:auto;padding:1rem 2rem}dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit{text-decoration:none !important;text-transform:none;display:none}dl.accordion dt.completed>button,dl.accordion .modal-login-default .Actions dt.completed>input[type='submit'],.modal-login-default .Actions dl.accordion dt.completed>input[type='submit']{cursor:pointer}dl.accordion dt.completed>button a.edit,dl.accordion .modal-login-default .Actions dt.completed>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt.completed>input[type='submit'] a.edit{display:inline-block}@media (max-width: 750px){dl.accordion dd{margin:0}dl.accordion dd form{padding:0}}.validate{position:relative}.validate .error-message{display:none;background-color:#F80001;color:#fefefe;position:absolute;bottom:.5rem;font-size:12px;padding:0 .5rem}.validate.error input,.validate.error textarea,.validate.error select{border-color:#F80001;margin-bottom:3rem}.validate.error .error-message{display:block}.sp-menu{padding:3rem 2rem;background:#111;position:fixed}.sp-menu a{display:block;color:#fefefe}.sp-menu a:hover{background:transparent}.sp-menu .handle{position:absolute;padding:4rem 0}.sp-menu .handle.left{left:2rem}.sp-menu .handle.right{left:auto;right:2rem}.sp-menu .handle.top{top:2rem}.sp-menu .handle.bottom{top:auto;bottom:2rem}.sp-menu .handle .close{display:none}.sp-menu.sp-menu-open .handle .burger-menu{display:none}.sp-menu.sp-menu-open .handle .close{display:block}.sp-menu-left,.sp-menu-right{height:100%;top:0;z-index:1000}.sp-menu-left a,.sp-menu-right a{border-bottom:1px solid transparent}.sp-menu-left .handle,.sp-menu-right .handle{top:2rem}.sp-menu-left .handle{right:0;-ms-transform:translateX(100%);transform:translateX(100%)}.sp-menu-right .handle{-ms-transform:translateX(-100%);transform:translateX(-100%)}.sp-menu-top,.sp-menu-bottom{width:calc(100% - 4rem);left:0;z-index:1000}.sp-menu-top h3,.sp-menu-bottom h3{height:calc(100% - 40px);width:20%;float:left}.sp-menu-top a,.sp-menu-bottom a{border-left:1px solid transparent}.sp-menu-top .handle,.sp-menu-bottom .handle{left:2rem}.sp-menu-top.sp-menu-open,.sp-menu-bottom.sp-menu-open{transform:translate3d(0, 0, 0)}.sp-menu-top .handle{bottom:0;-ms-transform:translateY(100%);transform:translateY(100%)}.sp-menu-bottom .handle{-ms-transform:translateY(-100%);transform:translateY(-100%)}.sp-menu-left{left:0;-ms-transform:translateX(-100%);transform:translateX(-100%)}.sp-menu-fixed-handle.sp-menu-open .handle{top:0;bottom:auto;-ms-transform:none;transform:none}.sp-menu-right{right:0;-ms-transform:translateX(100%);transform:translateX(100%)}.sp-menu-top{top:0;-ms-transform:translateY(-100%);transform:translateY(-100%)}.sp-menu-bottom{bottom:0;-ms-transform:translateY(100%);transform:translateY(100%)}.sp-menu-push{overflow-x:hidden;position:relative;left:0}.sp-menu-push-toright{left:240px}.sp-menu-push-toleft{left:-240px}.sp-menu-push-tobottom{top:150px}.sp-menu-push-totop{top:-150px}.sp-menu,.sp-menu-push{transition:transform 0.3s ease}@media screen and (max-width: 55.1875em){.sp-menu-push-totop{top:-112.5px}.sp-menu-push-tobottom{top:112.5px}}@media screen and (max-height: 26.375em){.sp-menu-push-toleft{left:-180px}.sp-menu-push-toright{left:180px}}a{transition:0.5s;text-decoration:underline}a.hidden_link{text-decoration:none;color:#250037}a.hidden_link:hover{color:#dd7400;text-decoration:underline}a.hidden_link_reverse{text-decoration:none}a.hidden_link_reverse:hover{text-decoration:underline}a.drop-down-link{text-decoration:none}a.footer{color:white;text-decoration:none}div.slider .slick-arrow{z-index:1}div.slider .slick-next{right:0}div.slider .slick-prev{left:0}div.slider .slide{text-align:center}div.slider .slide img{margin:auto}div.slider-description{margin-top:30px}div.slick-slide{height:auto}.modal,.modal-box{display:none}body.modal-open{overflow:hidden}body.modal-open .modal.open{-ms-overflow-style:none;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:100;position:fixed;top:0;left:0;animation:fadeIn 1000ms ease}@media (max-width: 750px){body.modal-open .modal.open{background-color:#fefefe}}body.modal-open .modal.open .modal-box{max-height:100%;overflow-y:scroll;display:block;z-index:101}body.modal-open .modal.open .modal-box .modal-body,body.modal-open .modal.open .modal-box .modal-footer{padding:4rem 10rem}@media (max-width: 750px){body.modal-open .modal.open .modal-box .modal-body,body.modal-open .modal.open .modal-box .modal-footer{padding:4rem 4rem}}body.modal-open .modal.open .modal-box .modal-body>.row,body.modal-open .modal.open .modal-box .modal-footer>.row{padding:1.5rem 0}body.modal-open .modal.open .modal-box .modal-body button.btn-orange:hover,body.modal-open .modal.open .modal-box .modal-body .modal-login-default .Actions input[type='submit']:hover,.modal-login-default .Actions body.modal-open .modal.open .modal-box .modal-body input[type='submit']:hover{background-color:#250037;border:1px solid #250037;color:#fefefe}.hero-video{position:absolute;background:#000;width:100%;height:100%;top:0;left:0;z-index:-1}.hero-video .video{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video video{position:absolute;min-width:calc(100% + 2px);min-height:calc(100% + 2px);top:-1px;left:-1px}.hero-video .video-element{position:absolute;width:100%;height:calc(100% + 1px);top:0;left:0;background-size:100%}.video-display .skip{position:absolute;bottom:20%}.paginator{display:inline-block;margin-left:auto;margin-right:auto;margin-top:30px}.paginator i{display:block;float:left}.paginator ul{display:block;float:left;list-style:none}.paginator ul li{display:block;float:left;margin-left:10px}.paginator ul li:last-child{margin-right:10px}input{padding:25px;border:solid grey 1px}input:focus{border:solid #dd7400 1px}input[type="checkbox"]{display:none}input[type="checkbox"]+label{padding-left:26px;background:url("../assets/images/ic-uncheck.png") left top no-repeat}input[type="checkbox"]:checked+label{background:url("../assets/images/ic-checked.png") left top no-repeat}label{margin-bottom:1.5rem}html,body{padding:0;margin:0;top:0;left:0;height:100%;width:100%;color:#250037}label,span{display:inline-block}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #111;border-radius:0;background:none;box-shadow:none;width:100%}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#dd7400}input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#4E4E4E}input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#4E4E4E}input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#4E4E4E}input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="search"]::placeholder,input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,textarea::placeholder,select::placeholder{color:#4E4E4E}.hidden{opacity:0}.select{position:relative}.select::after{content:'\25BC';display:block;position:absolute;top:15%;right:1rem;font-size:12px}.separator{border-bottom:1px solid #f2f3ee;margin-bottom:4rem}section{display:block;clear:both;padding:65px 100px}@media screen and (max-width: 768px){section{padding:25px}}.view{width:calc(100% - 8rem);padding:0 4rem}.group:after{content:"";display:table;clear:both}a.link,dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit,body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit,.modal-login-default .Actions a{color:#dd7400;text-decoration:underline}a.link:hover,dl.accordion dt>button a.edit:hover,body.view-cart .summary-panel a.edit:hover,body.view-cart .payment-panel a.edit:hover,body.view-cart .confirmation-panel a.edit:hover,.modal-login-default .Actions a:hover{color:#250037}a.link.dark,dl.accordion dt>button a.dark.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.dark.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.dark.edit,dl.accordion dt>button header.dark .nav a.edit.burger-menu,header.dark .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] header.dark .nav a.edit.burger-menu,header.dark .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] header.dark .nav a.edit.burger-menu,header.dark .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-cart header .nav a.edit.burger-menu,body.view-cart header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-cart header .nav a.edit.burger-menu,body.view-cart header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-cart header .nav a.edit.burger-menu,body.view-cart header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-news header .nav a.edit.burger-menu,body.view-news header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-news header .nav a.edit.burger-menu,body.view-news header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-news header .nav a.edit.burger-menu,body.view-news header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-news_article header .nav a.edit.burger-menu,body.view-news_article header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-news_article header .nav a.edit.burger-menu,body.view-news_article header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-news_article header .nav a.edit.burger-menu,body.view-news_article header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-profile header .nav a.edit.burger-menu,body.view-profile header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-profile header .nav a.edit.burger-menu,body.view-profile header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-profile header .nav a.edit.burger-menu,body.view-profile header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-career header .nav a.edit.burger-menu,body.view-career header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-career header .nav a.edit.burger-menu,body.view-career header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-career header .nav a.edit.burger-menu,body.view-career header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-career_detail header .nav a.edit.burger-menu,body.view-career_detail header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-career_detail header .nav a.edit.burger-menu,body.view-career_detail header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-career_detail header .nav a.edit.burger-menu,body.view-career_detail header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,dl.accordion dt>button body.view-visit header .nav a.edit.burger-menu,body.view-visit header .nav dl.accordion dt>button a.edit.burger-menu,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-visit header .nav a.edit.burger-menu,body.view-visit header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-visit header .nav a.edit.burger-menu,body.view-visit header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu,header.dark .nav a.link.burger-menu,body.view-cart header .nav a.link.burger-menu,body.view-news header .nav a.link.burger-menu,body.view-news_article header .nav a.link.burger-menu,body.view-profile header .nav a.link.burger-menu,body.view-career header .nav a.link.burger-menu,body.view-career_detail header .nav a.link.burger-menu,body.view-visit header .nav a.link.burger-menu,header.dark .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-cart header .nav .summary-panel a.burger-menu.edit,body.view-cart .summary-panel header .nav a.burger-menu.edit,body.view-news header .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-news_article header .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-profile header .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-career header .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-career_detail header .nav body.view-cart .summary-panel a.burger-menu.edit,body.view-visit header .nav body.view-cart .summary-panel a.burger-menu.edit,header.dark .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-cart header .nav .payment-panel a.burger-menu.edit,body.view-cart .payment-panel header .nav a.burger-menu.edit,body.view-news header .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-news_article header .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-profile header .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-career header .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-career_detail header .nav body.view-cart .payment-panel a.burger-menu.edit,body.view-visit header .nav body.view-cart .payment-panel a.burger-menu.edit,header.dark .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-cart header .nav .confirmation-panel a.burger-menu.edit,body.view-cart .confirmation-panel header .nav a.burger-menu.edit,body.view-news header .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-news_article header .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-profile header .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-career header .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-career_detail header .nav body.view-cart .confirmation-panel a.burger-menu.edit,body.view-visit header .nav body.view-cart .confirmation-panel a.burger-menu.edit,header.dark .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions header.dark .nav a.burger-menu,body.view-cart header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-cart header .nav a.burger-menu,body.view-news header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-news header .nav a.burger-menu,body.view-news_article header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-news_article header .nav a.burger-menu,body.view-profile header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-profile header .nav a.burger-menu,body.view-career header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-career header .nav a.burger-menu,body.view-career_detail header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-career_detail header .nav a.burger-menu,body.view-visit header .nav .modal-login-default .Actions a.burger-menu,.modal-login-default .Actions body.view-visit header .nav a.burger-menu,body.view-cart .summary-panel a.dark.edit,body.view-cart .payment-panel a.dark.edit,body.view-cart .confirmation-panel a.dark.edit,.modal-login-default .Actions a.dark{color:#fefefe}a.link.dark:hover,dl.accordion dt>button a.dark.edit:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.dark.edit:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.dark.edit:hover,dl.accordion dt>button header.dark .nav a.edit.burger-menu:hover,header.dark .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] header.dark .nav a.edit.burger-menu:hover,header.dark .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] header.dark .nav a.edit.burger-menu:hover,header.dark .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-cart header .nav a.edit.burger-menu:hover,body.view-cart header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-cart header .nav a.edit.burger-menu:hover,body.view-cart header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-cart header .nav a.edit.burger-menu:hover,body.view-cart header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-news header .nav a.edit.burger-menu:hover,body.view-news header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-news header .nav a.edit.burger-menu:hover,body.view-news header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-news header .nav a.edit.burger-menu:hover,body.view-news header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-news_article header .nav a.edit.burger-menu:hover,body.view-news_article header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-news_article header .nav a.edit.burger-menu:hover,body.view-news_article header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-news_article header .nav a.edit.burger-menu:hover,body.view-news_article header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-profile header .nav a.edit.burger-menu:hover,body.view-profile header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-profile header .nav a.edit.burger-menu:hover,body.view-profile header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-profile header .nav a.edit.burger-menu:hover,body.view-profile header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-career header .nav a.edit.burger-menu:hover,body.view-career header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-career header .nav a.edit.burger-menu:hover,body.view-career header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-career header .nav a.edit.burger-menu:hover,body.view-career header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-career_detail header .nav a.edit.burger-menu:hover,body.view-career_detail header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-career_detail header .nav a.edit.burger-menu:hover,body.view-career_detail header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-career_detail header .nav a.edit.burger-menu:hover,body.view-career_detail header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,dl.accordion dt>button body.view-visit header .nav a.edit.burger-menu:hover,body.view-visit header .nav dl.accordion dt>button a.edit.burger-menu:hover,dl.accordion .modal-login-default .Actions dt>input[type='submit'] body.view-visit header .nav a.edit.burger-menu:hover,body.view-visit header .nav dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit.burger-menu:hover,.modal-login-default .Actions dl.accordion dt>input[type='submit'] body.view-visit header .nav a.edit.burger-menu:hover,body.view-visit header .nav .modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit.burger-menu:hover,header.dark .nav a.link.burger-menu:hover,body.view-cart header .nav a.link.burger-menu:hover,body.view-news header .nav a.link.burger-menu:hover,body.view-news_article header .nav a.link.burger-menu:hover,body.view-profile header .nav a.link.burger-menu:hover,body.view-career header .nav a.link.burger-menu:hover,body.view-career_detail header .nav a.link.burger-menu:hover,body.view-visit header .nav a.link.burger-menu:hover,header.dark .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-cart header .nav .summary-panel a.burger-menu.edit:hover,body.view-cart .summary-panel header .nav a.burger-menu.edit:hover,body.view-news header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-news_article header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-profile header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-career header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-career_detail header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,body.view-visit header .nav body.view-cart .summary-panel a.burger-menu.edit:hover,header.dark .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-cart header .nav .payment-panel a.burger-menu.edit:hover,body.view-cart .payment-panel header .nav a.burger-menu.edit:hover,body.view-news header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-news_article header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-profile header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-career header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-career_detail header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,body.view-visit header .nav body.view-cart .payment-panel a.burger-menu.edit:hover,header.dark .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-cart header .nav .confirmation-panel a.burger-menu.edit:hover,body.view-cart .confirmation-panel header .nav a.burger-menu.edit:hover,body.view-news header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-news_article header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-profile header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-career header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-career_detail header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,body.view-visit header .nav body.view-cart .confirmation-panel a.burger-menu.edit:hover,header.dark .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions header.dark .nav a.burger-menu:hover,body.view-cart header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-cart header .nav a.burger-menu:hover,body.view-news header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-news header .nav a.burger-menu:hover,body.view-news_article header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-news_article header .nav a.burger-menu:hover,body.view-profile header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-profile header .nav a.burger-menu:hover,body.view-career header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-career header .nav a.burger-menu:hover,body.view-career_detail header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-career_detail header .nav a.burger-menu:hover,body.view-visit header .nav .modal-login-default .Actions a.burger-menu:hover,.modal-login-default .Actions body.view-visit header .nav a.burger-menu:hover,body.view-cart .summary-panel a.dark.edit:hover,body.view-cart .payment-panel a.dark.edit:hover,body.view-cart .confirmation-panel a.dark.edit:hover,.modal-login-default .Actions a.dark:hover{color:#dd7400}.action{color:#250037;text-decoration:underline}.action:hover{color:#dd7400}img{height:auto;display:block}@media (max-width: 750px){.view{width:calc(100% - 4rem);padding:0 2rem}}footer{background:#111}footer p{margin:0}footer .links a:hover{color:#dd7400}footer .location{padding:65px 100px;background:url("../assets/images/footer.png") no-repeat top right;background-size:cover}@media screen and (max-width: 768px){footer .location{padding:25px}}footer .location h3{padding:2rem 0}footer .location .address{padding:2rem 0}footer .location .bold,footer .location table thead th,table thead footer .location th,footer .location body.view-cart table td.total-price .value,body.view-cart table td.total-price footer .location .value,footer .location #Form_ProfileForm .checkboxset>label,#Form_ProfileForm footer .location .checkboxset>label,footer .location #Form_RegisterForm .checkboxset>label,#Form_RegisterForm footer .location .checkboxset>label,footer .location #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm footer .location .checkboxset>label,footer .location #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm footer .location .checkboxset>label,footer .location #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm footer .location .checkboxset>label{letter-spacing:.5px}footer .newsletter{padding:65px 100px}@media screen and (max-width: 768px){footer .newsletter{padding:25px}}footer .newsletter input{border:none;border-bottom:1px solid #4E4E4E;background:none;border-radius:0;box-shadow:none}footer .newsletter input:focus{border-color:#dd7400}footer .newsletter input::-webkit-input-placeholder{color:#4E4E4E}footer .newsletter input::-moz-placeholder{color:#4E4E4E}footer .newsletter input:-ms-input-placeholder{color:#4E4E4E}footer .newsletter input::placeholder{color:#4E4E4E}footer .newsletter .subscribe{margin-top:10rem}footer .newsletter .subscribe label{margin-top:1rem}footer .newsletter .social-media{margin-top:calc(10rem - 30px)}footer .newsletter .social-media .social-block{width:50%}@media (min-width: 1149px){footer .newsletter .social-media .social-block{float:left}}footer .newsletter .social-media .social-block a{width:50%;margin-top:30px;margin-bottom:30px;display:block}footer .newsletter .social-media .social-block a:nth-child(2n){float:right}footer .newsletter .social-media .social-block a:nth-child(2n+1){float:left}footer .newsletter .social-media .social-block i{display:block;margin-left:auto;margin-right:auto}footer .legals{padding:1.4rem 100px}footer .legals .links a{margin-left:20px}footer .legals .links a:first-child{margin-left:0px}footer .legals .copyright .licence{text-align:right;line-height:28px}@media (max-width: 750px){footer .newsletter,footer .location,footer .legals{padding:25px}footer .newsletter .subscribe,footer .newsletter .social-media{margin-top:0}footer .newsletter .subscribe{margin-bottom:75px}footer .legals .links a{position:relative;display:block;clear:both;margin:0}footer .legals .links a::after{position:absolute;right:-36px;top:calc(50% - 3px)}footer .legals .copyright{padding-top:2rem}}header{z-index:1;position:absolute}@media (min-width: 1100px){header{padding:38px 100px;width:calc(100% - 2 * 100px)}}header.dark+section,header.dark .nav header.burger-menu+section,body.view-cart header .nav header.burger-menu+section,body.view-news header .nav header.burger-menu+section,body.view-news_article header .nav header.burger-menu+section,body.view-profile header .nav header.burger-menu+section,body.view-career header .nav header.burger-menu+section,body.view-career_detail header .nav header.burger-menu+section,body.view-visit header .nav header.burger-menu+section,body.view-cart header+section,body.view-news header+section,body.view-news_article header+section,body.view-profile header+section,body.view-career header+section,body.view-career_detail header+section,body.view-visit header+section{padding-top:170px}header.dark .nav,header.dark .nav header.burger-menu .nav,body.view-cart header .nav header.burger-menu .nav,body.view-news header .nav header.burger-menu .nav,body.view-news_article header .nav header.burger-menu .nav,body.view-profile header .nav header.burger-menu .nav,body.view-career header .nav header.burger-menu .nav,body.view-career_detail header .nav header.burger-menu .nav,body.view-visit header .nav header.burger-menu .nav,body.view-cart header .nav,body.view-news header .nav,body.view-news_article header .nav,body.view-profile header .nav,body.view-career header .nav,body.view-career_detail header .nav,body.view-visit header .nav{background:none}header.dark .nav ul.horizontal-menu li *,body.view-cart header .nav ul.horizontal-menu li *,body.view-news header .nav ul.horizontal-menu li *,body.view-news_article header .nav ul.horizontal-menu li *,body.view-profile header .nav ul.horizontal-menu li *,body.view-career header .nav ul.horizontal-menu li *,body.view-career_detail header .nav ul.horizontal-menu li *,body.view-visit header .nav ul.horizontal-menu li *{color:#250037}header.dark .nav ul.horizontal-menu li:hover *,body.view-cart header .nav ul.horizontal-menu li:hover *,body.view-news header .nav ul.horizontal-menu li:hover *,body.view-news_article header .nav ul.horizontal-menu li:hover *,body.view-profile header .nav ul.horizontal-menu li:hover *,body.view-career header .nav ul.horizontal-menu li:hover *,body.view-career_detail header .nav ul.horizontal-menu li:hover *,body.view-visit header .nav ul.horizontal-menu li:hover *{color:#dd7400}header .header-bg{background-color:rgba(255,255,255,0.95);position:absolute;top:0;left:0;width:100%}@media (max-width: 1100px){header .header-bg{display:none}}header .nav{width:100%;padding:0}header .nav .menu-option.menu-open .sub-menu{display:block}header .nav div.sub-menu ul{margin:0}header .nav div.sub-menu ul li{display:block;clear:both;padding:0}header .nav .stop-scroll{max-height:600px;overflow-y:auto;position:fixed}@media (max-width: 1100px){header .nav ul.vertical-menu li{position:relative;display:block;float:left;clear:both}header .nav ul.vertical-menu a::after{content:'';display:block;margin:auto;width:36px;height:6px;background:url("../assets/images/menu_underline.png");opacity:0;transition:opacity 400ms ease 0s;position:absolute;right:-46px;top:calc(50% - 3px)}header .nav ul.vertical-menu a.current,header .nav ul.vertical-menu a.section{color:#dd7400}header .nav .menu-option .sub-menu{display:none}header .nav .menu-option .sub-menu.active{display:block}header .nav .menu-option .sub-menu ul li a{color:#999;padding-top:2em}}header.menu-hover{position:absolute !important}header.menu-hover .nav ul.horizontal-menu li *{color:#250037}header.menu-hover .nav ul.horizontal-menu li *:hover{color:#dd7400}body.view-home{height:100%}body.view-home .hero-video{overflow:hidden}body.view-home section{height:570px;position:relative}body.view-home .video-display{padding-top:260px}body.view-home .play-hero-video,body.view-home .play-vimeo-video{font-size:24px;margin:2rem}body.view-home .play-hero-video:hover,body.view-home .play-vimeo-video:hover{color:#dd7400}body.view-home .sections h5{margin:1rem 0;line-height:2.4rem}body.view-home .sections a{display:block;padding:20px}body.view-home .desktop .main-title{margin-bottom:10rem}body.view-home .home-content .video-display a:hover{color:#dd7400}body.view-home a.scene-stealing+.large-bg{background-image:url("../assets/images/bg-scene-stealing.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.scene-stealing:hover+.large-bg{opacity:1}body.view-home a.experience-icon+.large-bg{background-image:url("../assets/images/bg-experince-icon.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.experience-icon:hover+.large-bg{opacity:1}body.view-home a.lorem+.large-bg{background-image:url("../assets/images/bg-lorem.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.lorem:hover+.large-bg{opacity:1}body.view-home .nav{background-color:transparent;position:relative}body.view-home a.link,body.view-home dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home a.edit,body.view-home body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home a.edit,body.view-home body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home a.edit,body.view-home body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home a.edit,body.view-home .modal-login-default .Actions a,.modal-login-default .Actions body.view-home a{text-decoration:none}body.view-home .home-content a:hover *,body.view-home .video-display a:hover *{color:#dd7400}@media (max-width: 1400px){body.view-home section{background-position:center;position:relative}body.view-home section a.link,body.view-home section dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home section a.edit,body.view-home section body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home section a.edit,body.view-home section body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home section a.edit,body.view-home section body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home section a.edit,body.view-home section .modal-login-default .Actions a,.modal-login-default .Actions body.view-home section a{text-decoration:none;padding:100px}body.view-home section a.link h5,body.view-home section dl.accordion dt>button a.edit h5,dl.accordion dt>button body.view-home section a.edit h5,body.view-home section body.view-cart .summary-panel a.edit h5,body.view-cart .summary-panel body.view-home section a.edit h5,body.view-home section body.view-cart .payment-panel a.edit h5,body.view-cart .payment-panel body.view-home section a.edit h5,body.view-home section body.view-cart .confirmation-panel a.edit h5,body.view-cart .confirmation-panel body.view-home section a.edit h5,body.view-home section .modal-login-default .Actions a h5,.modal-login-default .Actions body.view-home section a h5{color:#fefefe;font-size:36px;line-height:36px}body.view-home section.main-title{background-image:url("../assets/images/bg-home-page.png");background-size:cover}body.view-home section.scene-stealing{background-image:url("../assets/images/bg-scene-stealing.png");background-size:cover}body.view-home section.experience-icon{background-image:url("../assets/images/bg-experince-icon.png");background-size:cover}body.view-home section.lorem{background-image:url("../assets/images/bg-lorem.png");background-size:cover}}@media (max-width: 1100px){body.view-home section a.link,body.view-home section dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home section a.edit,body.view-home section body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home section a.edit,body.view-home section body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home section a.edit,body.view-home section body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home section a.edit,body.view-home section .modal-login-default .Actions a,.modal-login-default .Actions body.view-home section a{padding:100px 0px}}body.view-home footer .location,body.view-home footer .newsletter{display:none}.bg-fade{transition:0.25s ease-out}div.wine_demo{max-width:500px;padding:10px 0 10px 0;margin-top:67px;width:100%}div.wine_demo img{display:block;margin-right:auto;margin-left:auto;margin-top:30px;height:268px}div.wine_demo h4{margin:30px 30px 10px 30px}div.wine_demo p{margin:0px auto 20px}div.wine_demo p:first-child:after{content:'';width:30px;border-bottom:1px solid gray;display:block;margin-left:auto;margin-right:auto}div.wine_demo a,div.wine_demo button,div.wine_demo .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions div.wine_demo input[type='submit']{display:block}div.wine_demo a{margin-bottom:30px}div.wine_demo a.cancel{float:right}div.wine_demo a.check-status-link{float:left;clear:none}div.wine_demo button,div.wine_demo .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions div.wine_demo input[type='submit'],div.wine_demo input[type="submit"]{margin-left:auto;margin-right:auto}div.wine_demo button.add,div.wine_demo .modal-login-default .Actions input.add[type='submit'],.modal-login-default .Actions div.wine_demo input.add[type='submit'],div.wine_demo input[type="submit"].add{float:left;width:30%;padding:0}div.wine_demo .cart-info{float:left;margin-left:10px}div.wine_demo .cart-info label{display:block}div.wine_demo label.wine-selector{position:relative;display:block;float:left}div.wine_demo label.wine-selector i{display:block;position:absolute;width:auto;top:0;right:0;margin-top:15px;margin-right:15px}div.wine_demo label.wine-selector:first-child{width:20%}div.wine_demo label.wine-selector:nth-child(2){width:50%}.purchase-area p{margin:0px auto 20px}.purchase-area p label:first-child:after{content:'';width:30px;border-bottom:1px solid gray;display:block;margin-left:auto;margin-right:auto}.purchase-area div{position:relative !important;right:0 !important;width:inherit !important}.purchase-area a,.purchase-area button,.purchase-area .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions .purchase-area input[type='submit']{display:block}.purchase-area a{margin-bottom:30px}.purchase-area a.cancel{float:right}.purchase-area a.check-status-link{float:left;clear:none}.purchase-area button.add,.purchase-area .modal-login-default .Actions input.add[type='submit'],.modal-login-default .Actions .purchase-area input.add[type='submit'],.purchase-area input[type="submit"].add{float:left;width:30%;padding:0}.purchase-area .wine-amount-select{position:relative;right:0;width:inherit}.purchase-area select{background:white}.purchase-area .cart-info{float:left;margin-left:10px}.purchase-area .cart-info label{display:block}.purchase-area label.wine-selector{position:relative;display:block;float:left}.purchase-area label.wine-selector i{display:block;position:absolute;width:auto;top:0;right:0;margin-top:10px;margin-right:10px}.purchase-area label.wine-selector:first-child{width:20%}.purchase-area label.wine-selector:nth-child(2){width:50%}body.view-wines{background:url("../assets/images/footer.png") top right no-repeat}@media screen and (max-width: 768px){body.view-wines{width:100%}}body.view-wines .nav{background:transparent}body.view-wines .product-slider{overflow-x:hidden}body.view-wines section:nth-child(2n){background-color:#f2f3ee}body.view-wines section.wine_option{background-color:white;padding-top:20px;padding-bottom:20px}body.view-wines section.wine_option p{float:left;margin-right:10px}body.view-wines section.wine_option .drop-down-menu{margin-top:20px}body.view-wines section.wine_option .drop-down-menu .varietals ul li a.upcase:hover{color:#dd7400}body.view-wines section.wine_option .drop-down-menu ul{list-style-type:none;padding-bottom:30px}body.view-wines .wine_header{border-bottom:solid grey 1px;padding-bottom:10px}body.view-wines p.address{width:60%}body.view-wines a.footer.icon_link{display:block;width:40%;text-align:center}body.view-wines .white{color:white}body.view-wines .grey{color:grey}body.view-wines .center{margin-left:auto;margin-right:auto;text-align:center;display:block}body.view-wine_individual{background:url("../assets/images/footer.png") top right no-repeat}body.view-wine_individual .nav{background-color:transparent}body.view-wine_individual section.wine_header{background-color:#3b3b3b;min-height:600px;padding-bottom:150px}@media (max-width: 1100px){body.view-wine_individual section.wine_header{padding-top:200px;padding-bottom:250px}}body.view-wine_individual section.wine_header div{position:absolute;right:10%;width:40%}body.view-wine_individual section.wine_header div.desktop,body.view-wine_individual section.wine_header div.tablet,body.view-wine_individual section.wine_header div.hide-mobile{margin-top:150px}body.view-wine_individual section.wine_header div.desktop h2,body.view-wine_individual section.wine_header div.tablet h2,body.view-wine_individual section.wine_header div.hide-mobile h2{margin-top:50px;margin-bottom:5px}body.view-wine_individual section.wine_header .purchase-area .collection::after{content:'';width:30px;border-bottom:1px solid white;display:block}body.view-wine_individual section.wine_details{min-height:560px}@media (max-width: 1100px){body.view-wine_individual section.wine_details{padding-top:125px;text-align:center}}body.view-wine_individual section.wine_details button,body.view-wine_individual section.wine_details .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-wine_individual section.wine_details input[type='submit'],body.view-wine_individual section.wine_details p{display:block;margin-left:auto;margin-right:auto}body.view-wine_individual section.wine_details p{margin:30px}body.view-wine_individual section.wine_details p:first-child{margin-top:70px}body.view-wine_individual section.wine_details p:first-child{text-align:center}body.view-wine_individual section.wine_intro_accolades{padding-top:250px;padding-bottom:200px}@media (max-width: 1100px){body.view-wine_individual section.wine_intro_accolades{padding:0}}body.view-wine_individual section.wine_intro_accolades .arrow-slider{padding-right:20px}body.view-wine_individual section.wine_intro_accolades .slide a.link,body.view-wine_individual section.wine_intro_accolades .slide dl.accordion dt>button a.edit,dl.accordion dt>button body.view-wine_individual section.wine_intro_accolades .slide a.edit,body.view-wine_individual section.wine_intro_accolades .slide body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-wine_individual section.wine_intro_accolades .slide a.edit,body.view-wine_individual section.wine_intro_accolades .slide body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-wine_individual section.wine_intro_accolades .slide a.edit,body.view-wine_individual section.wine_intro_accolades .slide body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-wine_individual section.wine_intro_accolades .slide a.edit,body.view-wine_individual section.wine_intro_accolades .slide .modal-login-default .Actions a,.modal-login-default .Actions body.view-wine_individual section.wine_intro_accolades .slide a{margin-left:40px}body.view-wine_individual section.wine_intro_accolades div label{float:left}body.view-wine_individual section.wine_intro_accolades div.accolades .title{padding:1.5rem 0}@media (max-width: 1100px){body.view-wine_individual section.wine_intro_accolades div.accolades{background-color:#f2f3ee;padding:30px}}body.view-wine_individual section.wine_intro_accolades div.accolades div.slide-controls a,body.view-wine_individual section.wine_intro_accolades div.accolades div.slide-controls label{float:left}body.view-wine_individual section.wine_intro_accolades div.accolades div.slide-controls label{margin:1rem}body.view-wine_individual section.wine_intro_accolades div.accolades div.slide-controls a i{margin:0}body.view-wine_individual section.video_experience{background-color:#f2f3ee;padding:0}body.view-wine_individual section.video_experience .bold,body.view-wine_individual section.video_experience table thead th,table thead body.view-wine_individual section.video_experience th,body.view-wine_individual section.video_experience body.view-cart table td.total-price .value,body.view-cart table td.total-price body.view-wine_individual section.video_experience .value,body.view-wine_individual section.video_experience #Form_ProfileForm .checkboxset>label,#Form_ProfileForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_RegisterForm .checkboxset>label,#Form_RegisterForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm body.view-wine_individual section.video_experience .checkboxset>label{margin-top:30px}body.view-wine_individual section.video_experience img{width:100%}@media (min-width: 1100px){body.view-wine_individual section.video_experience .quote,body.view-wine_individual section.video_experience .bold,body.view-wine_individual section.video_experience table thead th,table thead body.view-wine_individual section.video_experience th,body.view-wine_individual section.video_experience body.view-cart table td.total-price .value,body.view-cart table td.total-price body.view-wine_individual section.video_experience .value,body.view-wine_individual section.video_experience #Form_ProfileForm .checkboxset>label,#Form_ProfileForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_RegisterForm .checkboxset>label,#Form_RegisterForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm body.view-wine_individual section.video_experience .checkboxset>label,body.view-wine_individual section.video_experience .video-control{margin:30px}}body.view-wine_individual section.video_experience .video-control{margin-bottom:30px;margin-top:80px}@media (max-width: 1400px){body.view-wine_individual section.video_experience .video-control{margin-top:0}}@media (max-width: 1100px){body.view-wine_individual section.video_experience .video-control{margin-left:30px;margin-top:0}}body.view-wine_individual section.video_experience .video-control .play-text{margin-left:60px;text-decoration:underline}body.view-wine_individual section.video_experience .font-small.desktop{margin-top:100px}@media (max-width: 1100px){body.view-wine_individual section.video_experience h1,body.view-wine_individual section.video_experience h2,body.view-wine_individual section.video_experience p{margin:30px}}body.view-wine_individual section.show_vintage{overflow:hidden;background-color:white;padding-bottom:10px}@media (max-width: 1100px){body.view-wine_individual section.show_vintage{padding-top:0}}body.view-wine_individual section.show_vintage div:first-child{clear:both}body.view-wine_individual section.show_vintage div.vintage-years a{cursor:pointer}@media (min-width: 1100px){body.view-wine_individual section.show_vintage div.vintage-years{border-bottom:solid 1px #4E4E4E}}body.view-wine_individual section.show_vintage div.vintage-years label{margin-top:30px}@media (max-width: 1100px){body.view-wine_individual section.show_vintage div.vintage-years label{margin-top:25px}}body.view-wine_individual section.show_vintage div.vintage-years .selected-year{margin:20px 0 0 10px;float:left}body.view-wine_individual section.show_vintage div.vintage-years ul{clear:both}@media (min-width: 1100px){body.view-wine_individual section.show_vintage div.vintage-years ul{clear:none}body.view-wine_individual section.show_vintage div.vintage-years ul.drop-down-menu{background-color:#00A000;display:none !important}}body.view-wine_individual section.show_vintage div.vintage-years ul.drop-down-menu{list-style-type:none}body.view-wine_individual section.show_vintage div.vintage-years ul.drop-down-menu li{display:block}body.view-wine_individual section.show_vintage div.vintage-years ul.desktop,body.view-wine_individual section.show_vintage div.vintage-years ul.tablet,body.view-wine_individual section.show_vintage div.vintage-years ul.hide-mobile{list-style-type:none}body.view-wine_individual section.show_vintage div.vintage-years ul.desktop li,body.view-wine_individual section.show_vintage div.vintage-years ul.tablet li,body.view-wine_individual section.show_vintage div.vintage-years ul.hide-mobile li{float:left;display:block;text-align:left;margin:30px 0 0 25px}body.view-wine_individual section.show_vintage a:nth-child(11){margin-left:30px;display:block}body.view-wine_individual section.show_vintage .vintage-year{margin:90px 0 50px 0}@media (max-width: 1100px){body.view-wine_individual section.show_vintage .vintage-year{margin:50px 0}}body.view-wine_individual section.vineyard{padding:0}body.view-wine_individual section.vineyard img{width:100%;margin:80px 0 80px 0}@media (max-width: 1100px){body.view-wine_individual section.vineyard img{margin:0}}@media screen and (min-width: 1100px){body.view-wine_individual section.vineyard img{width:90%;display:block;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px){body.view-wine_individual section.vineyard{width:100%;display:block;margin-left:auto;margin-right:auto}}body.view-wine_individual section.vineyard h3,body.view-wine_individual section.vineyard p{margin:30px}@media (max-width: 1100px){body.view-wine_individual section.vineyard .mobile{margin:30px}}body.view-wine_individual section.vineyard .location{float:left}@media screen and (min-width: 1100px){body.view-wine_individual section.vineyard .location{float:right}}body.view-wine_individual section.vineyard a{display:block;text-align:center;margin-bottom:50px}body.view-wine_individual section.vineyard div{clear:both}@media screen and (min-width: 1100px){body.view-wine_individual section.vineyard div{clear:none;float:left;width:50%}}body.view-wine_individual section.vineyard div:nth-child(2){overflow:hidden}@media screen and (min-width: 1100px){body.view-wine_individual section.vineyard div:nth-child(2) h3,body.view-wine_individual section.vineyard div:nth-child(2) p{text-align:right}}body.view-wine_individual section.vineyard div:nth-child(2) p:nth-child(2){clear:both}body.view-wine_individual section.vineyard div:nth-child(2) h3{width:70%;float:right;clear:both}@media screen and (max-width: 1100px){body.view-wine_individual section.vineyard div:nth-child(2) h3{width:70%;float:left}}body.view-wine_individual section.vineyard div:last-child p{width:80%}body.view-wine_individual section.vineyard .vineyard-link{text-align:left;margin-bottom:30px;margin-left:30px}body.view-wine_individual section.vineyard .vineyard-link .vine-yard-text{padding-left:4rem;text-decoration:underline}body.view-wine_individual section.related_wines div label i{color:#dd7400}@media (max-width: 1100px){body.view-wine_individual section.related_wines .recommended{margin-top:100px}}@media (max-width: 1400px){body.view-wine_individual section.related_wines .recommended{margin-top:100px}}body.view-wine_individual img.wine_icon{display:block;position:absolute;left:25%;top:200px;max-height:675px;-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1100px){body.view-wine_individual img.wine_icon{top:450px;left:calc(50% - 30px)}}.download-note{margin:60px 0 60px 0}.download-text{padding-left:60px;text-decoration:underline}body.view-cart table td.wine .value h4{margin-bottom:.5rem}body.view-cart table td.quantity .value{padding:0 3rem}body.view-cart table td.unit-price .value{padding-right:1rem}body.view-cart table td.subtotal{padding:0}body.view-cart table td.subtotal .value{padding:3rem 0;border-top:4px solid #250037}body.view-cart table td.subtotal h4{margin:0}body.view-cart table td.subtotal .label{height:100%;min-height:40px;white-space:nowrap}body.view-cart table tr.details td.description{padding-right:1rem}body.view-cart .cart-table .separator,body.view-cart .summary-table .separator{border-color:#250037}body.view-cart .title{padding-bottom:2rem}body.view-cart .shipping-form .title{padding-bottom:0}body.view-cart .shipping-form span.subtitle{padding:0 2rem 1.5rem 2rem}body.view-cart .summary-panel>.row,body.view-cart .payment-panel>.row,body.view-cart .confirmation-panel>.row{margin-bottom:2rem}body.view-cart .summary-panel>.row h1,body.view-cart .payment-panel>.row h1,body.view-cart .confirmation-panel>.row h1{margin-bottom:0}body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit{text-decoration:none !important;text-transform:none;display:none}body.view-cart label:not(.show),body.view-cart span.description{display:none}body.view-cart #Form_ShippingMethodForm_ShippingMethodID label,body.view-cart #PaymentForm_ConfirmationForm_ReadTermsAndConditions_Holder label,body.view-cart #SeperateBilling_Holder label,body.view-cart label.value{display:inline-block}body.view-cart input[type='submit']{background-color:#dd7400;border-color:#dd7400;color:#fefefe}body.view-cart #CartForm_CartForm_action_updatecart{float:right;background-color:#dd7400;border-color:#dd7400;color:#fefefe}body.view-cart .actions{padding-bottom:4rem}body.view-cart h1{margin-top:4rem}body.view-cart .recommended{padding:8rem}body.view-cart .recommended hr{margin-top:0}@media (max-width: 750px){body.view-cart h1{margin-top:2rem}body.view-cart .recommended{padding:4rem}body.view-cart .actions .columns{margin:0}body.view-cart .actions .columns,body.view-cart .actions button,body.view-cart .actions .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-cart .actions input[type='submit'],body.view-cart .actions .button,body.view-cart .actions #Form_ProfileForm input[type="submit"],#Form_ProfileForm body.view-cart .actions input[type="submit"],body.view-cart .actions #Form_RegisterForm input[type="submit"],#Form_RegisterForm body.view-cart .actions input[type="submit"],body.view-cart .actions #Form_CreateBillingAddressForm input[type="submit"],#Form_CreateBillingAddressForm body.view-cart .actions input[type="submit"],body.view-cart .actions #Form_CreateShippingAddressForm input[type="submit"],#Form_CreateShippingAddressForm body.view-cart .actions input[type="submit"],body.view-cart .actions #Form_CreatePreferencesForm input[type="submit"],#Form_CreatePreferencesForm body.view-cart .actions input[type="submit"]{width:100%}body.view-cart hr{margin-top:2rem;margin-bottom:2rem}body.view-cart .loyalty{margin-bottom:2rem}body.view-cart .subtotal{padding:0}body.view-cart .subtotal .value{padding:3rem 0;border-top:4px solid #250037}body.view-cart .subtotal h4{margin:0}}@media (min-width: 769px){body.view-news .label-header i,body.view-news_article .label-header i{display:block}}body.view-news label,body.view-news h3,body.view-news a,body.view-news_article label,body.view-news_article h3,body.view-news_article a{display:block;text-align:center}@media (max-width: 768px){body.view-news label,body.view-news h3,body.view-news a,body.view-news_article label,body.view-news_article h3,body.view-news_article a{text-align:left !important}}@media (max-width: 768px){body.view-news label.label-header,body.view-news_article label.label-header{padding-bottom:0}}body.view-news section.news-all div.news-individual h2,body.view-news section.news-all div.news-individual a,body.view-news_article section.news-all div.news-individual h2,body.view-news_article section.news-all div.news-individual a{display:block}body.view-news section.news-all div.news-individual a i,body.view-news_article section.news-all div.news-individual a i{margin-right:10px}body.view-news section.news-all div:last-child,body.view-news_article section.news-all div:last-child{border:none}body.view-news section.press-enquires,body.view-news_article section.press-enquires{background-color:#f2f3ee;overflow:hidden}body.view-news section.press-enquires label,body.view-news_article section.press-enquires label{clear:both}body.view-news section .news-date,body.view-news_article section .news-date{margin:30px auto}body.view-news footer .location,body.view-news_article footer .location{display:none}.bg-light-sand h4{line-height:31px}section.intro{background:url("../assets/images/footer.png") top right no-repeat;background-size:cover;position:relative;height:530px}section.sign-up label{display:block}body.view-email_order_confirmation section.email-header{background:url("../assets/images/footer.png") top right no-repeat;background-size:cover}body.view-email_order_confirmation section.email-header div{margin-bottom:100px}body.view-email_order_confirmation section.email-header label,body.view-email_order_confirmation section.email-header h2{margin-left:20px}body.view-email_order_confirmation section.invoice div.invoice-detail dl dd{margin:0}body.view-email_order_confirmation section.invoice div.invoice-detail td{padding:0}body.view-email_order_confirmation section.invoice div.invoice-detail .subtotal .value{border-top:4px #250037 solid}body.view-email_order_confirmation section.invoice div.email-personal-details{margin-top:30px}body.view-email_order_confirmation section.invoice .grateful-message{font-size:3rem}body.view-email_order_confirmation header,body.view-email_order_confirmation footer{display:none}body.view-email_sign_up_confirmation section.email-header{background:url("../assets/images/footer.png") top right no-repeat;background-size:cover}body.view-email_sign_up_confirmation section.email-header div{margin-bottom:100px}body.view-email_sign_up_confirmation section.email-header label,body.view-email_sign_up_confirmation section.email-header h2{margin-left:20px}body.view-email_sign_up_confirmation section.email-sign-up-content ul{list-style-type:none}body.view-email_sign_up_confirmation section.email-sign-up-content ul li{margin-top:15px}body.view-email_sign_up_confirmation section.email-sign-up-content ul li i{display:inline-block;margin-right:10px;color:#250037}body.view-email_sign_up_confirmation section.email-sign-up-content button,body.view-email_sign_up_confirmation section.email-sign-up-content .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-email_sign_up_confirmation section.email-sign-up-content input[type='submit']{min-width:316px;display:block;margin:0 auto}body.view-email_sign_up_confirmation section.email-sign-up-content .grateful-message{font-size:3rem}body.view-email_sign_up_confirmation header,body.view-email_sign_up_confirmation footer{display:none}body.view-home{height:100%}body.view-home .hero-video{overflow:hidden}body.view-home section{height:570px;position:relative}body.view-home .video-display{padding-top:260px}body.view-home .play-hero-video,body.view-home .play-vimeo-video{font-size:24px;margin:2rem}body.view-home .play-hero-video:hover,body.view-home .play-vimeo-video:hover{color:#dd7400}body.view-home .sections h5{margin:1rem 0;line-height:2.4rem}body.view-home .sections a{display:block;padding:20px}body.view-home .desktop .main-title{margin-bottom:10rem}body.view-home .home-content .video-display a:hover{color:#dd7400}body.view-home a.scene-stealing+.large-bg{background-image:url("../assets/images/bg-scene-stealing.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.scene-stealing:hover+.large-bg{opacity:1}body.view-home a.experience-icon+.large-bg{background-image:url("../assets/images/bg-experince-icon.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.experience-icon:hover+.large-bg{opacity:1}body.view-home a.lorem+.large-bg{background-image:url("../assets/images/bg-lorem.png") !important;background-size:cover;opacity:0;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}body.view-home a.lorem:hover+.large-bg{opacity:1}body.view-home .nav{background-color:transparent;position:relative}body.view-home a.link,body.view-home dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home a.edit,body.view-home body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home a.edit,body.view-home body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home a.edit,body.view-home body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home a.edit,body.view-home .modal-login-default .Actions a,.modal-login-default .Actions body.view-home a{text-decoration:none}body.view-home .home-content a:hover *,body.view-home .video-display a:hover *{color:#dd7400}@media (max-width: 1400px){body.view-home section{background-position:center;position:relative}body.view-home section a.link,body.view-home section dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home section a.edit,body.view-home section body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home section a.edit,body.view-home section body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home section a.edit,body.view-home section body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home section a.edit,body.view-home section .modal-login-default .Actions a,.modal-login-default .Actions body.view-home section a{text-decoration:none;padding:100px}body.view-home section a.link h5,body.view-home section dl.accordion dt>button a.edit h5,dl.accordion dt>button body.view-home section a.edit h5,body.view-home section body.view-cart .summary-panel a.edit h5,body.view-cart .summary-panel body.view-home section a.edit h5,body.view-home section body.view-cart .payment-panel a.edit h5,body.view-cart .payment-panel body.view-home section a.edit h5,body.view-home section body.view-cart .confirmation-panel a.edit h5,body.view-cart .confirmation-panel body.view-home section a.edit h5,body.view-home section .modal-login-default .Actions a h5,.modal-login-default .Actions body.view-home section a h5{color:#fefefe;font-size:36px;line-height:36px}body.view-home section.main-title{background-image:url("../assets/images/bg-home-page.png");background-size:cover}body.view-home section.scene-stealing{background-image:url("../assets/images/bg-scene-stealing.png");background-size:cover}body.view-home section.experience-icon{background-image:url("../assets/images/bg-experince-icon.png");background-size:cover}body.view-home section.lorem{background-image:url("../assets/images/bg-lorem.png");background-size:cover}}@media (max-width: 1100px){body.view-home section a.link,body.view-home section dl.accordion dt>button a.edit,dl.accordion dt>button body.view-home section a.edit,body.view-home section body.view-cart .summary-panel a.edit,body.view-cart .summary-panel body.view-home section a.edit,body.view-home section body.view-cart .payment-panel a.edit,body.view-cart .payment-panel body.view-home section a.edit,body.view-home section body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel body.view-home section a.edit,body.view-home section .modal-login-default .Actions a,.modal-login-default .Actions body.view-home section a{padding:100px 0px}}body.view-home footer .location,body.view-home footer .newsletter{display:none}.bg-fade{transition:0.25s ease-out}body.view-profile section.profile{overflow:hidden}body.view-profile section.profile div.main-section{padding:30px 30px 50px 0;border-bottom:solid grey 1px}body.view-profile section.profile div.main-section:last-child{border-bottom:hidden}body.view-profile section.profile div.progress-bar{padding:0;height:5px;margin-bottom:20px;background-color:#dcdcdc}body.view-profile section.profile div.progress-bar .value{background-color:#dd7400;height:100%;width:80%}body.view-profile section.profile div.input-section button,body.view-profile section.profile div.input-section .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-profile section.profile div.input-section input[type='submit']{padding:25px;margin-top:0}body.view-profile section.profile div.progress-bar-tags label{font-size:16px}body.view-profile section.profile input{height:50px;border:solid grey 1px}body.view-profile section.profile input:focus{border:solid #dd7400 1px}body.view-profile section.profile textarea{height:150px;vertical-align:middle;margin-left:20px}@media (max-width: 768px){body.view-profile section.profile textarea{margin-bottom:0px !important}}body.view-profile section.profile select{height:52px;padding-left:26px}body.view-profile section.profile select+i{right:10px;top:19px}body.view-profile section.profile label.section-header{font-size:18px;margin-bottom:30px}body.view-profile section.profile label.section-header i{margin-right:5px}body.view-profile section.profile label.member-status{margin:30px 0}body.view-profile section.profile label.different-address{margin-left:4%}body.view-profile section.profile label.interest{margin-bottom:30px}body.view-profile section.profile input[type="submit"]{margin-left:2%}body.view-profile section.profile button,body.view-profile section.profile .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-profile section.profile input[type='submit']{margin-top:30px}body.view-profile section.profile button:first-child,body.view-profile section.profile .modal-login-default .Actions input[type='submit']:first-child,.modal-login-default .Actions body.view-profile section.profile input[type='submit']:first-child{margin-left:30px}body.view-profile section.profile button.newsletter,body.view-profile section.profile .modal-login-default .Actions input.newsletter[type='submit'],.modal-login-default .Actions body.view-profile section.profile input.newsletter[type='submit'],body.view-profile section.profile button.wine-preference,body.view-profile section.profile .modal-login-default .Actions input.wine-preference[type='submit'],.modal-login-default .Actions body.view-profile section.profile input.wine-preference[type='submit']{margin-left:0}body.view-profile section.profile button.delivery-instructions,body.view-profile section.profile .modal-login-default .Actions input.delivery-instructions[type='submit'],.modal-login-default .Actions body.view-profile section.profile input.delivery-instructions[type='submit']{margin-left:4%}@media (max-width: 768px){body.view-profile section.profile button.delivery-instructions,body.view-profile section.profile .modal-login-default .Actions input.delivery-instructions[type='submit'],.modal-login-default .Actions body.view-profile section.profile input.delivery-instructions[type='submit']{margin-left:0}}body.view-profile section.profile .ic-arrow-link{margin-right:10px}body.view-profile section.profile .price{font-size:1.5em}#Form_ProfileForm label[for],#Form_RegisterForm label[for],#Form_CreateBillingAddressForm label[for],#Form_CreateShippingAddressForm label[for],#Form_CreatePreferencesForm label[for]{display:none}#Form_ProfileForm .checkboxset li,#Form_RegisterForm .checkboxset li,#Form_CreateBillingAddressForm .checkboxset li,#Form_CreateShippingAddressForm .checkboxset li,#Form_CreatePreferencesForm .checkboxset li{list-style:none}#Form_ProfileForm .checkboxset>label,#Form_RegisterForm .checkboxset>label,#Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .checkboxset>label,#Form_CreatePreferencesForm .checkboxset>label{float:none !important}#Form_ProfileForm .checkboxset label[for],#Form_RegisterForm .checkboxset label[for],#Form_CreateBillingAddressForm .checkboxset label[for],#Form_CreateShippingAddressForm .checkboxset label[for],#Form_CreatePreferencesForm .checkboxset label[for]{display:block}#Form_CreateShippingAddressForm .right,#Form_CreatePreferencesForm .right{float:none !important}#Form_CreateShippingAddressForm input[type="checkbox"]+label[for],#Form_CreatePreferencesForm input[type="checkbox"]+label[for]{display:block}body.view-career .intro{margin-bottom:90px}body.view-career .read-more{margin-bottom:40px}body.view-career_detail section{overflow:hidden}body.view-career_detail section div{margin-top:50px}body.view-career_detail section div:first-child{margin-top:inherit}body.view-career_detail section div.back-link-section{border-top:solid #dcdcdc 1px}div.full-size-image{padding:50px}div.subline i{display:block;color:#dd7400;margin-bottom:10px}@media (max-width: 768px){div.subline i{display:inline}}div.subline-large i{display:block;color:#dd7400;margin-bottom:10px}@media (max-width: 768px){div.subline-large i{display:inline}}div.subline-large span{font-size:1.3em}div.quote i{font-size:2em;margin-bottom:30px}div.quote h2{letter-spacing:0px;line-height:64px}div.quote p{letter-spacing:1px;line-height:32px}div.link i{margin-right:10px}body.view-visit footer .location,body.view-visit_overview footer .location{display:none}body.view-visit section.booking,body.view-visit_overview section.booking{background:url("../assets/images/footer.png") top right no-repeat;background-size:cover;min-height:560px}body.view-visit section.booking div,body.view-visit_overview section.booking div{margin-top:50px;overflow:hidden}body.view-visit section.booking div label,body.view-visit_overview section.booking div label{display:block;clear:right}body.view-visit section.booking div.row,body.view-visit_overview section.booking div.row{margin-bottom:30px}body.view-visit section.booking div.row button,body.view-visit section.booking div.row .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-visit section.booking div.row input[type='submit'],body.view-visit_overview section.booking div.row button,body.view-visit_overview section.booking div.row .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-visit_overview section.booking div.row input[type='submit']{margin-right:30px}@media (max-width: 768px){body.view-visit section.booking div.row a,body.view-visit_overview section.booking div.row a{display:block}}body.view-visit section.booking div.row a i,body.view-visit_overview section.booking div.row a i{margin-right:10px}body.view-visit section.content,body.view-visit_overview section.content{overflow:hidden}body.view-visit section.content label,body.view-visit section.content h3,body.view-visit_overview section.content label,body.view-visit_overview section.content h3{display:block}body.view-visit section div.intro label,body.view-visit_overview section div.intro label{margin-top:30px !important}@media (min-width: 769px){body.view-visit section div.intro label,body.view-visit_overview section div.intro label{margin-top:0}body.view-visit section div.intro label i,body.view-visit_overview section div.intro label i{display:block;margin-bottom:10px}}body.view-visit section div.intro h3,body.view-visit section div.intro p,body.view-visit_overview section div.intro h3,body.view-visit_overview section div.intro p{margin-top:30px !important}div.link-download i{display:inline-block;margin-right:10px}.details-widget .location li,.details-widget .contact li{list-style:none}@media (max-width: 375px){.details-widget .location-details,.details-widget .details-text p{text-align:left !important}}@media (max-width: 768px){.details-widget .location-details{text-align:left !important}}.two-links-widget{text-align:center}@media (max-width: 375px){.two-links-widget{text-align:left}}.two-links-widget .title{margin-bottom:1em}.two-links-widget .visit-links-info img{margin-left:auto;margin-right:auto}.two-links-widget .link .ic-arrow-link,.two-links-widget dl.accordion dt>button a.edit .ic-arrow-link,dl.accordion dt>button .two-links-widget a.edit .ic-arrow-link,.two-links-widget body.view-cart .summary-panel a.edit .ic-arrow-link,body.view-cart .summary-panel .two-links-widget a.edit .ic-arrow-link,.two-links-widget body.view-cart .payment-panel a.edit .ic-arrow-link,body.view-cart .payment-panel .two-links-widget a.edit .ic-arrow-link,.two-links-widget body.view-cart .confirmation-panel a.edit .ic-arrow-link,body.view-cart .confirmation-panel .two-links-widget a.edit .ic-arrow-link,.two-links-widget .modal-login-default .Actions a .ic-arrow-link,.modal-login-default .Actions .two-links-widget a .ic-arrow-link{margin-right:10px}@media (max-width: 375px){.two-links-widget .visit-links h4,.two-links-widget .link,.two-links-widget dl.accordion dt>button a.edit,dl.accordion dt>button .two-links-widget a.edit,.two-links-widget body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .two-links-widget a.edit,.two-links-widget body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .two-links-widget a.edit,.two-links-widget body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .two-links-widget a.edit,.two-links-widget .modal-login-default .Actions a,.modal-login-default .Actions .two-links-widget a{text-align:left}.two-links-widget .visit-links-content .link,.two-links-widget .visit-links-content dl.accordion dt>button a.edit,dl.accordion dt>button .two-links-widget .visit-links-content a.edit,.two-links-widget .visit-links-content body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .two-links-widget .visit-links-content a.edit,.two-links-widget .visit-links-content body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .two-links-widget .visit-links-content a.edit,.two-links-widget .visit-links-content body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .two-links-widget .visit-links-content a.edit,.two-links-widget .visit-links-content .modal-login-default .Actions a,.modal-login-default .Actions .two-links-widget .visit-links-content a{margin-bottom:40px}}.two-links-widget a:hover label span,.two-links-widget a:hover h4{color:#dd7400;transition:0.25s ease}@media (max-width: 1100px){.right-link{margin-top:80px}}.text-and-headline .ic-arrow-link{margin-right:10px}.two-column-box .container{width:100%;margin-left:0;margin-right:0;max-width:none;border:1px solid #220a3b;padding:0px 35px 35px 35px;text-align:center;position:relative}.two-column-box .container .heading{width:auto;background-color:white;padding:0px 20px;margin-left:auto;margin-right:auto;position:relative;display:inline-block;top:-25px}.two-column-box .container .heading i.curl{margin:4px 10px}.two-column-box .container .heading label{padding:9px}.three-column-box .container{width:100%}.three-column-box .hours ul li{list-style:none}.three-column-box .container{border:1px solid #220a3b;padding:35px}@media (max-width: 375px){.three-column-box .container{width:100%}}.three-column-box .container .heading .three-column-box-label{position:absolute;padding:0 calc(40% - 60px);top:-31px}.three-column-box .container .heading .three-column-box-label label{background:white;padding:20px}.show_vintage{overflow:hidden}.show_vintage .tab-options{min-height:30px;margin-bottom:50px}@media (min-width: 1100px){.show_vintage .tab-options{border-bottom:solid 1px #4E4E4E}}.show_vintage .tab-options ul{clear:both;display:inline-block;margin-bottom:-9px}@media (min-width: 1100px){.show_vintage .tab-options ul{clear:none}.show_vintage .tab-options ul.drop-down-menu{background-color:#00A000;display:none !important;list-style:none}}.show_vintage .tab-options ul.drop-down-menu{list-style-type:none}.show_vintage .tab-options ul.drop-down-menu li{display:block;width:100%;text-align:center}.show_vintage .tab-options ul.desktop,.show_vintage .tab-options ul.hide-mobile{list-style-type:none}.show_vintage .tab-options ul.desktop li,.show_vintage .tab-options ul.hide-mobile li{float:left;display:block;text-align:left;margin:0 15px}.show_vintage .mobile,.show_vintage .desktop,.show_vintage .hide-mobile{list-style:none}.show_vintage .tab-default{display:block;float:left;text-align:left;margin:0}@media (max-width: 1100px){.show_vintage .tab-default{float:none}}.related-links label{margin-bottom:20px}@media (max-width: 375px){.related-links h4{text-align:left}}@media (max-width: 375px){.centred-link-widget .centred-link-content .subline{text-align:left}}.centred-link-widget .centred-link-content .row{margin-bottom:1em}.centred-link-widget .centred-link-content .centred-link-info img{margin-left:auto;margin-right:auto}@media (max-width: 375px){.centred-link-widget .centred-link-content .centred-link-info img{display:none}}.centred-link-widget .centred-link-content .centred-link-info p,.centred-link-widget .centred-link-content .centred-link-info .link,.centred-link-widget .centred-link-content .centred-link-info dl.accordion dt>button a.edit,dl.accordion dt>button .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info .modal-login-default .Actions a,.modal-login-default .Actions .centred-link-widget .centred-link-content .centred-link-info a{margin-top:1em}@media (max-width: 375px){.centred-link-widget .centred-link-content .centred-link-info p,.centred-link-widget .centred-link-content .centred-link-info .link,.centred-link-widget .centred-link-content .centred-link-info dl.accordion dt>button a.edit,dl.accordion dt>button .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .centred-link-widget .centred-link-content .centred-link-info a.edit,.centred-link-widget .centred-link-content .centred-link-info .modal-login-default .Actions a,.modal-login-default .Actions .centred-link-widget .centred-link-content .centred-link-info a{text-align:left}}.centred-link-widget a:hover label span,.centred-link-widget a:hover h4{color:#dd7400;transition:0.5s ease}@media (max-width: 768px){.centred-link-content p,.centred-link-content .link,.centred-link-content dl.accordion dt>button a.edit,dl.accordion dt>button .centred-link-content a.edit,.centred-link-content body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .centred-link-content a.edit,.centred-link-content body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .centred-link-content a.edit,.centred-link-content body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .centred-link-content a.edit,.centred-link-content .modal-login-default .Actions a,.modal-login-default .Actions .centred-link-content a{text-align:center}}.headline-cutout-widget{padding-bottom:0 !important}.headline-cutout-widget .title h1{word-spacing:5px;margin-bottom:40px}.headline-cutout-widget hr{margin-top:0}@media (max-width: 375px){.headline-cutout-widget img{display:none}}.text-two-images-widget .mobile-only{max-width:605px;max-height:380px;margin-bottom:50px}@media (max-width: 375px){.text-two-images-widget .mobile-only{display:none}}.text-two-images-widget .desktop{max-width:605px;max-height:630px}.text-two-images-widget .bold,.text-two-images-widget table thead th,table thead .text-two-images-widget th,.text-two-images-widget body.view-cart table td.total-price .value,body.view-cart table td.total-price .text-two-images-widget .value,.text-two-images-widget #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .text-two-images-widget .checkboxset>label,.text-two-images-widget #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .text-two-images-widget .checkboxset>label,.text-two-images-widget #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .text-two-images-widget .checkboxset>label,.text-two-images-widget #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .text-two-images-widget .checkboxset>label,.text-two-images-widget #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .text-two-images-widget .checkboxset>label{margin-bottom:20px}@media (max-width: 768px){.text-two-images-widget img{margin-right:100px}}@media (max-width: 768px) and (max-width: 768px){.text-two-images-widget img{margin-left:auto;margin-right:auto}}@media (max-width: 768px){.text-two-images-widget .row .bold,.text-two-images-widget .row table thead th,table thead .text-two-images-widget .row th,.text-two-images-widget .row body.view-cart table td.total-price .value,body.view-cart table td.total-price .text-two-images-widget .row .value,.text-two-images-widget .row #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .text-two-images-widget .row .checkboxset>label,.text-two-images-widget .row #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .text-two-images-widget .row .checkboxset>label,.text-two-images-widget .row #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .text-two-images-widget .row .checkboxset>label,.text-two-images-widget .row #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .text-two-images-widget .row .checkboxset>label,.text-two-images-widget .row #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .text-two-images-widget .row .checkboxset>label,.text-two-images-widget .row h2,.text-two-images-widget .row .info p{text-align:left}}.bio-large-alternative img{margin-left:auto;margin-right:auto;margin-bottom:50px}.bio-large-alternative .bold,.bio-large-alternative table thead th,table thead .bio-large-alternative th,.bio-large-alternative body.view-cart table td.total-price .value,body.view-cart table td.total-price .bio-large-alternative .value,.bio-large-alternative #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .bio-large-alternative .checkboxset>label{margin-bottom:30px}@media (max-width: 375px){.bio-large-alternative .bold,.bio-large-alternative table thead th,table thead .bio-large-alternative th,.bio-large-alternative body.view-cart table td.total-price .value,body.view-cart table td.total-price .bio-large-alternative .value,.bio-large-alternative #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .bio-large-alternative .checkboxset>label{margin-right:150px}}.bio-large-alternative p{width:80%;text-align:justify}.bio-large-alternative .link,.bio-large-alternative dl.accordion dt>button a.edit,dl.accordion dt>button .bio-large-alternative a.edit,.bio-large-alternative body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .bio-large-alternative a.edit,.bio-large-alternative body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .bio-large-alternative a.edit,.bio-large-alternative body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .bio-large-alternative a.edit,.bio-large-alternative .modal-login-default .Actions a,.modal-login-default .Actions .bio-large-alternative a{margin-top:40px}.bio-large-alternative hr{width:20%;margin-top:100px}@media (max-width: 375px){.bio-large-alternative hr{width:70%;margin-top:70px}}@media (max-width: 768px){.bio-large-alternative h2{text-align:left}}@media (max-width: 768px){.bio-large-alternative .bold,.bio-large-alternative table thead th,table thead .bio-large-alternative th,.bio-large-alternative body.view-cart table td.total-price .value,body.view-cart table td.total-price .bio-large-alternative .value,.bio-large-alternative #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .bio-large-alternative .checkboxset>label,.bio-large-alternative #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .bio-large-alternative .checkboxset>label{margin-right:500px}}@media (max-width: 375px){.bio-large-alternative .two-links-bio .subline{text-align:left}}@media (max-width: 375px){.bio-large-alternative .two-links-bio .mobile-space{margin-top:80px}}@media (max-width: 768px){.bio-large-alternative .two-links-bio .mobile-space{margin-top:80px}}.bio-large-alternative .two-links-bio .bold,.bio-large-alternative .two-links-bio table thead th,table thead .bio-large-alternative .two-links-bio th,.bio-large-alternative .two-links-bio body.view-cart table td.total-price .value,body.view-cart table td.total-price .bio-large-alternative .two-links-bio .value,.bio-large-alternative .two-links-bio #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .bio-large-alternative .two-links-bio .checkboxset>label,.bio-large-alternative .two-links-bio #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .bio-large-alternative .two-links-bio .checkboxset>label,.bio-large-alternative .two-links-bio #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .bio-large-alternative .two-links-bio .checkboxset>label,.bio-large-alternative .two-links-bio #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .bio-large-alternative .two-links-bio .checkboxset>label,.bio-large-alternative .two-links-bio #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .bio-large-alternative .two-links-bio .checkboxset>label{margin-bottom:10px}.bio-large-alternative .two-links-bio img{margin-top:20px;margin-left:auto;margin-right:auto}.bio-large-alternative .two-links-bio p{margin:40px auto 40px auto}@media (max-width: 768px){.bio-large-alternative .two-links-bio .link,.bio-large-alternative .two-links-bio dl.accordion dt>button a.edit,dl.accordion dt>button .bio-large-alternative .two-links-bio a.edit,.bio-large-alternative .two-links-bio body.view-cart .summary-panel a.edit,body.view-cart .summary-panel .bio-large-alternative .two-links-bio a.edit,.bio-large-alternative .two-links-bio body.view-cart .payment-panel a.edit,body.view-cart .payment-panel .bio-large-alternative .two-links-bio a.edit,.bio-large-alternative .two-links-bio body.view-cart .confirmation-panel a.edit,body.view-cart .confirmation-panel .bio-large-alternative .two-links-bio a.edit,.bio-large-alternative .two-links-bio .modal-login-default .Actions a,.modal-login-default .Actions .bio-large-alternative .two-links-bio a{text-align:center}}.memberships-template .club-membership,.memberships-template .prestige-membership{border:1px solid #250037;position:relative}.memberships-template .club-membership-heading,.memberships-template .prestige-membership-heading{position:absolute;background-color:#fefefe;left:250px;top:-40px}.memberships-template .club-membership-heading label,.memberships-template .prestige-membership-heading label{padding:5px}.memberships-template .club-membership-heading{width:200px}@media (max-width: 375px){.memberships-template .club-membership-heading{left:50px}}.memberships-template .prestige-membership-heading{width:250px}@media (max-width: 375px){.memberships-template .prestige-membership-heading{left:22.5px}}.memberships-template .club-membership-content p,.memberships-template .prestige-membership-content p{width:60%;margin-left:auto;margin-right:auto}@media (max-width: 375px){.memberships-template .club-membership-content p,.memberships-template .prestige-membership-content p{text-align:center;width:90%}}@media (max-width: 768px){.memberships-template .prestige-membership{margin-top:80px}}.wineclub-title .row h2,.wineclub-title .row p{width:50%;margin-left:auto;margin-right:auto;margin-top:30px}@media (max-width: 375px){.wineclub-title .row h2,.wineclub-title .row p{width:80%;text-align:left}}.wineclub-image img,.wineclub-slider img{margin:50px auto 50px auto}.paragraph p{width:50%;margin-left:auto;margin-right:auto}@media (max-width: 375px){.paragraph p{width:80%}}@media (max-width: 768px){.widget-11-template p{text-align:left}}@media (max-width: 375px){.loyalty-membership-template .loyalty-membership-row{text-align:left}}.loyalty-membership-template p{margin-bottom:8px;width:50%;margin-left:auto;margin-right:auto}@media (max-width: 375px){.loyalty-membership-template p{width:90%;margin:0}}.loyalty-membership-template .wave{margin-bottom:8px}.loyalty-membership-template .heading h1{margin-top:20px;margin-bottom:20px}@media (max-width: 375px){.loyalty-membership-template .heading h1{font-size:30px;text-align:left}}.loyalty-membership-template .paragraph p{font-family:GranjonLTStd;font-size:24px}@media (max-width: 375px){.loyalty-membership-template .paragraph p{font-size:22px}}.loyalty-membership-template .benefits{margin-top:60px}.loyalty-membership-template .headline-cutout-widget{margin-top:150px}@media (max-width: 375px){.loyalty-membership-template .headline-cutout-widget{margin-top:80px}}.loyalty-membership-template .headline-cutout-widget .title,.loyalty-membership-template .headline-cutout-widget .btn-orange,.loyalty-membership-template .headline-cutout-widget #Form_ProfileForm input[type="submit"],#Form_ProfileForm .loyalty-membership-template .headline-cutout-widget input[type="submit"],.loyalty-membership-template .headline-cutout-widget #Form_RegisterForm input[type="submit"],#Form_RegisterForm .loyalty-membership-template .headline-cutout-widget input[type="submit"],.loyalty-membership-template .headline-cutout-widget #Form_CreateBillingAddressForm input[type="submit"],#Form_CreateBillingAddressForm .loyalty-membership-template .headline-cutout-widget input[type="submit"],.loyalty-membership-template .headline-cutout-widget #Form_CreateShippingAddressForm input[type="submit"],#Form_CreateShippingAddressForm .loyalty-membership-template .headline-cutout-widget input[type="submit"],.loyalty-membership-template .headline-cutout-widget #Form_CreatePreferencesForm input[type="submit"],#Form_CreatePreferencesForm .loyalty-membership-template .headline-cutout-widget input[type="submit"],.loyalty-membership-template .headline-cutout-widget .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions .loyalty-membership-template .headline-cutout-widget input[type='submit']{text-align:left}@media (max-width: 375px){.prestige-membership-template .prestige-membership-row{text-align:left}}.prestige-membership-template p{margin-bottom:8px;margin-left:auto;margin-right:auto;width:50%}@media (max-width: 375px){.prestige-membership-template p{width:80%;margin:0}}.prestige-membership-template .wave{margin-bottom:8px}.prestige-membership-template .heading h1{margin-top:20px;margin-bottom:20px}@media (max-width: 375px){.prestige-membership-template .heading h1{font-size:30px;text-align:left}}.prestige-membership-template .paragraph p{font-family:GranjonLTStd;font-size:24px}.prestige-membership-template .shipments .april,.prestige-membership-template .shipments .june,.prestige-membership-template .shipments .october{margin-top:60px}.prestige-membership-template .benefits,.prestige-membership-template .membership-year,.prestige-membership-template .cost,.prestige-membership-template .btn-purple{margin-top:60px}@media (max-width: 375px){.headline-and-geo .heading .te-muna,.headline-and-geo .heading h2{text-align:left}}.headline-and-geo .heading .te-muna,.headline-and-geo .heading .title{margin-bottom:35px}.headline-and-geo .heading .geolocation p{margin-bottom:10px}.headline-and-geo .geo-text .paragraph-one,.headline-and-geo .geo-text .paragraph-two{width:80%}.geo .row .title{margin-bottom:20px}.geo .row .content img{margin-left:auto;margin-right:auto}.geo .row .coordinates{margin-top:40px}.geo .row .coordinates .bold,.geo .row .coordinates table thead th,table thead .geo .row .coordinates th,.geo .row .coordinates body.view-cart table td.total-price .value,body.view-cart table td.total-price .geo .row .coordinates .value,.geo .row .coordinates #Form_ProfileForm .checkboxset>label,#Form_ProfileForm .geo .row .coordinates .checkboxset>label,.geo .row .coordinates #Form_RegisterForm .checkboxset>label,#Form_RegisterForm .geo .row .coordinates .checkboxset>label,.geo .row .coordinates #Form_CreateBillingAddressForm .checkboxset>label,#Form_CreateBillingAddressForm .geo .row .coordinates .checkboxset>label,.geo .row .coordinates #Form_CreateShippingAddressForm .checkboxset>label,#Form_CreateShippingAddressForm .geo .row .coordinates .checkboxset>label,.geo .row .coordinates #Form_CreatePreferencesForm .checkboxset>label,#Form_CreatePreferencesForm .geo .row .coordinates .checkboxset>label{margin-bottom:10px}.modal-login-default{overflow:hidden;background-color:#fefefe;z-index:2}.modal-login-default a{display:inline !important}.modal-login-default label{display:inline-block !important;text-align:left !important}@media (min-width: 769px){.modal-login-default{width:500px;height:488px;top:calc(50% - 244px);left:calc(50% - 250px)}}.modal-login-default .login-form label{margin-bottom:20px}.modal-login-default .login-footer{padding:30px}.modal-login-default .login-footer div{border-bottom:1px lightgray solid;padding-bottom:30px;margin-bottom:10px}@media (max-width: 768px){.modal-login-default .login-footer div button,.modal-login-default .login-footer div .Actions input[type='submit'],.modal-login-default .Actions .login-footer div input[type='submit']{clear:both;float:left !important}}.modal-login-default a,.modal-login-default .login-footer label{padding-top:8px}.modal-login-default label i{margin-right:5px}.modal-login-default .btn-login-modal,.modal-login-default .Actions input[type='submit']{font-size:1.2rem;padding:20px}.modal-login-default .btn-login-modal.btn-submit,.modal-login-default .Actions input[type='submit']{margin-left:4em}.modal-login-default #MemberLoginForm_LoginForm_Remember_Holder{display:none}.modal-login-default .Actions *{float:right}body.view-modal_login_checkout header,body.view-modal_login_checkout footer{display:none}body.view-modal_login_checkout div.modal-login-default{overflow:hidden;background-color:#fefefe;z-index:2}@media (min-width: 769px){body.view-modal_login_checkout div.modal-login-default{width:500px;height:500px;top:calc(50% - 250px);left:calc(50% - 250px)}}body.view-modal_login_checkout div.modal-login-default .login-form{margin:30px !important}body.view-modal_login_checkout div.modal-login-default .login-footer{padding:30px}body.view-modal_login_checkout div.modal-login-default .login-footer div{border-bottom:1px lightgray solid;padding-bottom:30px;margin-bottom:10px}@media (max-width: 768px){body.view-modal_login_checkout div.modal-login-default .login-footer div button,body.view-modal_login_checkout div.modal-login-default .login-footer div .Actions input[type='submit'],body.view-modal_login_checkout div.modal-login-default .Actions .login-footer div input[type='submit']{clear:both;float:left !important}}body.view-modal_login_checkout div.modal-login-default a{padding-top:8px}body.view-modal_login_checkout div.modal-login-default label i{margin-right:5px}body.view-modal_login_checkout div.mask{top:0;left:0;width:100%;height:100%;z-index:1;background-color:black;opacity:0.8}body.view-modal_login_checkout .btn-login-modal,body.view-modal_login_checkout .modal-login-default .Actions input[type='submit'],.modal-login-default .Actions body.view-modal_login_checkout input[type='submit']{font-size:1.2rem;padding:20px}body.view-modal_address header,body.view-modal_address footer{display:none}body.view-modal_address div.modal-address{overflow:hidden;background-color:#fefefe;z-index:2}@media (min-width: 769px){body.view-modal_address div.modal-address{width:450px;height:450px;top:calc(50% - 244px);left:calc(50% - 250px)}}body.view-modal_address div.modal-address .js-close{padding-top:8px}body.view-modal_address div.dialog-content{margin:30px}body.view-modal_address div.mask{top:0;left:0;width:100%;height:100%;z-index:1;background-color:black;opacity:0.8}.top-0{top:0 !important}.left-0{left:0 !important}.right-0{right:0 !important}.bottom-0{bottom:0 !important}.font-small{text-transform:none !important}.font-uppercase{text-transform:uppercase !important}.fixed{position:fixed !important}.absolute{position:absolute !important}.relative{position:relative !important}.right{float:right !important}.left{float:left !important}.clickable,.sp-menu .handle,a.link,dl.accordion dt>button a.edit,dl.accordion .modal-login-default .Actions dt>input[type='submit'] a.edit,.modal-login-default .Actions dl.accordion dt>input[type='submit'] a.edit,body.view-cart .summary-panel a.edit,body.view-cart .payment-panel a.edit,body.view-cart .confirmation-panel a.edit,.modal-login-default .Actions a,.action,body.view-wine_individual section.wine_intro_accolades div.accolades div.slide-controls a i{cursor:pointer !important}.clearfix,body.view-visit section.content,body.view-visit_overview section.content,body.view-visit section.content label,body.view-visit section.content h3,body.view-visit_overview section.content label,body.view-visit_overview section.content h3{clear:both}.y-center,div.slider .slick-arrow{position:absolute !important;top:50% !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.x-center,.hero-video video,.video-display .skip{position:absolute !important;left:50% !important;-ms-transform:translateX(-50%) !important;transform:translateX(-50%) !important}.xy-center,body.modal-open .modal.open .modal-box{position:absolute !important;top:50% !important;left:50% !important;-ms-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important}.inline{display:inline !important}.inline-block{display:inline-block !important}.block{display:block !important}.block.center{margin:auto !important}.no-borders{border:none !important}.text-center{text-align:center !important}.text-justified{text-align:justify !important;text-align-last:center !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.visible{display:block !important}.gone{display:none !important}.color-white{color:white !important}.bg-light-sand{background-color:#f2f3ee !important}.mobile{display:none !important}.tablet{display:none !important}.no-gutter{margin-left:0;margin-right:0}.no-underline,.modal-login-default .Actions a,ul.vertical-menu li a{text-decoration:none !important}.hover-text-underline:hover{text-decoration:underline !important}li.tab-selected{color:#dd7400;border-bottom:solid #dd7400 4px}li.tab-default{color:#250037;border-bottom:none}div.tab-selected{opacity:1;visibility:visible;height:auto;transition:all 1s}div.tab-default{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all 1s}.with-border{border-bottom:solid 2px lightgray;padding-bottom:50px;margin-bottom:50px !important}@media (min-width: 1400px){.hide-desktop{display:none !important}}@media (max-width: 1400px){.mobile{display:none !important}.tablet{display:inherit !important}.desktop{display:none !important}}@media (max-width: 1100px){.mobile{display:inherit !important}.mobile-full-width{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important}.mobile-full-height{margin:0 !important;height:100% !important}.tablet{display:none !important}.desktop{display:none !important}.hide-mobile{display:none !important}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9ub3JtYWxpemUuc2NzcyIsInZlbmRvci9za2VsZXRvbi5zY3NzIiwidmVuZG9yL3NsaWNrLnNjc3MiLCJtb2R1bGVzL19hbmltYXRpb25zLnNjc3MiLCJtb2R1bGVzL19jb2xvcnMuc2NzcyIsInNldHRpbmdzL192YXJpYWJsZXMuc2NzcyIsIm1vZHVsZXMvX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19pY29ucy5zY3NzIiwibW9kdWxlcy9fdHJhbnNpdGlvbnMuc2NzcyIsIm1vZHVsZXMvX21lbnVzLnNjc3MiLCJtb2R1bGVzL190YWJsZXMuc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2FjY29yZGlvbi5zY3NzIiwibW9kdWxlcy9fZXJyb3JzLnNjc3MiLCJtb2R1bGVzL19zbGlkZV9wdXNoX21lbnUuc2NzcyIsIm1vZHVsZXMvX2xpbmtzLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX21vZGFscy5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fcGFnaW5hdG9yLnNjc3MiLCJtb2R1bGVzL19mb3Jtcy5zY3NzIiwidmlld3MvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fbmF2LnNjc3MiLCJ2aWV3cy9faG9tZS5zY3NzIiwiX3dpbmVfZGVtby5zY3NzIiwiX3B1cmNoYXNlX2FyZWEuc2NzcyIsInZpZXdzL193aW5lcy5zY3NzIiwidmlld3MvX3dpbmVfaW5kaXZpZHVhbC5zY3NzIiwidmlld3MvX2NhcnQuc2NzcyIsInZpZXdzL19uZXdzLnNjc3MiLCJ2aWV3cy9fbmV3c19hcnRpY2xlLnNjc3MiLCJ2aWV3cy9fcmVnaXN0cmF0aW9uLnNjc3MiLCJ2aWV3cy9fZW1haWxfb3JkZXJfY29uZmlybWF0aW9uLnNjc3MiLCJ2aWV3cy9lbWFpbF9zaWduX3VwX2NvbmZpcm1hdGlvbi5zY3NzIiwidmlld3MvX3Byb2ZpbGUuc2NzcyIsInZpZXdzL19zc19wcm9maWxlLnNjc3MiLCJ2aWV3cy9fY2FyZWVyLnNjc3MiLCJ2aWV3cy9fY2FyZWVyX2RldGFpbC5zY3NzIiwidmlld3MvX2Z1bGxfc2l6ZV9pbWFnZS5zY3NzIiwidmlld3MvX3N1YmxpbmUuc2NzcyIsInZpZXdzL19zdWJsaW5lX2xhcmdlLnNjc3MiLCJ2aWV3cy9fcXVvdGUuc2NzcyIsInZpZXdzL19saW5rLnNjc3MiLCJ2aWV3cy9fdmlzaXQuc2NzcyIsInZpZXdzL19saW5rX2Rvd25sb2FkLnNjc3MiLCJ2aWV3cy9fZGV0YWlscy5zY3NzIiwidmlld3MvX3R3by1saW5rcy5zY3NzIiwidmlld3MvX3RleHQtYW5kLWhlYWRsaW5lLnNjc3MiLCJ2aWV3cy9fdHdvLWNvbHVtbi1ib3guc2NzcyIsInZpZXdzL190aHJlZS1jb2x1bW4tYm94LnNjc3MiLCJ2aWV3cy9fdGFzdGluZy10YWJzLnNjc3MiLCJ2aWV3cy9fcmVsYXRlZC1saW5rcy5zY3NzIiwidmlld3MvX2NlbnRyZWQtbGluay5zY3NzIiwidmlld3MvX2hlYWRsaW5lLWN1dG91dC1pbWFnZS5zY3NzIiwidmlld3MvX3Blb3BsZS5zY3NzIiwidmlld3MvX21lbWJlcnNoaXBzLXRlbXBsYXRlLnNjc3MiLCJ2aWV3cy9fbG95YWx0eS1tZW1iZXJzaGlwLnNjc3MiLCJ2aWV3cy9fcHJlc3RpZ2UtbWVtYmVyc2hpcC5zY3NzIiwidmlld3MvX2dlb2xvY2F0aW9ucy5zY3NzIiwibW9kdWxlcy9fbW9kYWxfbG9naW5fZGVmYXVsdC5zY3NzIiwidmlld3MvX21vZGFsX2xvZ2luX2NoZWNrb3V0LnNjc3MiLCJ2aWV3cy9fbW9kYWxfYWRkcmVzcy5zY3NzIiwibW9kdWxlcy9fb3ZlcndyaXRlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSw0REFBNEQsS0FTMUQsdUJBQ0EsMEJBQ0EsNkJBQStCLENBQ2hDLEtBT0MsUUFBVSxDQUNYLDJGQXlCQyxhQUFlLENBQ2hCLDRCQVdDLHFCQUNBLHVCQUF5QixDQUMxQixzQkFRQyxhQUNB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Q0EsMENBQUEsQUFBc0MscUNBQUEsQ0FDdkMsa0RBR0MsNkJBQ0EsbUJBQ0Esb0JBQ0EsK0NBQUEsQUFBMkMsMENBQUEsQ0FDNUMsUUFHQyx5QkFBMkIsQ0FDNUIsY0FHQywrQkFBaUMsQ0FDbEMsT0FHQyx3QkFBMEIsQ0FENUIsY0FHSSxzQkFBd0IsQ0FDekIsWUFJRCxzQkFBd0IsQ0FDekIsYUFHQyw0QkFBOEIsQ0FDL0IsZ0JBR0MsOEJBQ0EsQUFDQSxpQ0FBbUMsQ0FDcEMsWUFJQywyQkFBNkIsQ0FDOUIsV0FHQywwQkFBNEIsQ0FDN0IsU0FLQyx3QkFBMEIsQ0FDM0IsTUFJQyx1QkFBeUIsQ0FDMUIsYUFHQyxzQkFBd0IsQ0FDekIsZUFHQyxtQ0FBd0MsQ0FDekMsUUFHQyx1QkFBeUIsQ0FDMUIsUUFHQyx1QkFBeUIsQ0FDMUIsV0FHQyxjQUNBLGNBQWdCLENBQ2pCLG9FQUdDLCtCQUFpQyxDQUNsQyw0QkFHQyxvQ0FBc0MsQ0FDdkMsZ0JBR0MsY0FDQSwrQkFBZ0MsQ0FDakMsZUFHQyxjQUNBLGtCQUFvQixDQUNyQixpQkFHQyxVQUNBLG1CQUNBLFlBQ0EsaUJBQW1CLENBQ3BCLGdCQUdDLFVBQ0Esa0JBQ0EsU0FDQSxnQkFDQSxpQkFBbUIsQ0FDcEIsYUFHQyxrQ0FDQSxvQkFDQSw2QkFBK0IsQ0FDaEMsMkJBS0MsY0FDRSx1QkFBeUIsQ0FDMUIsQ0FHSCwyQkFDRSxRQUNFLHVCQUF5QixDQUMxQixRQUdDLDBCQUE0QixDQUM3QixTQUdDLHVCQUF5QixDQUMxQixDQUdILDJCQUNFLFFBQ0UsMEJBQTRCLENBQzdCLG1CQUdDLHlCQUNBLDBCQUNBLHNCQUNBLHlCQUEyQixDQUU1QixvQkFHQyxvQkFDQSxzQkFBd0IsQ0FDekIsUUFHQyx1QkFBeUIsQ0FDMUIsU0FHQyx1QkFBeUIsQ0FDMUIsYUFHQyx1QkFBeUIsQ0FDMUIsQ0FBQSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xuICBtYXJnaW46IDA7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbiAqL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4gKiAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xufVxuXG4vKipcbiAqIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4gKi9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8qKlxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbiAqXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn0iLCIvKlxuKiBTa2VsZXRvbiBWMi4wLjRcbiogQ29weXJpZ2h0IDIwMTQsIERhdmUgR2FtYWNoZVxuKiB3d3cuZ2V0c2tlbGV0b24uY29tXG4qIEZyZWUgdG8gdXNlIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiogaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiogMTIvMjkvMjAxNFxuKi9cblxuLyogVGFibGUgb2YgY29udGVudHNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuLSBHcmlkXG4tIEJhc2UgU3R5bGVzXG4tIFR5cG9ncmFwaHlcbi0gTGlua3Ncbi0gQnV0dG9uc1xuLSBGb3Jtc1xuLSBMaXN0c1xuLSBDb2RlXG4tIFRhYmxlc1xuLSBTcGFjaW5nXG4tIFV0aWxpdGllc1xuLSBDbGVhcmluZ1xuLSBNZWRpYSBRdWVyaWVzXG4qL1xuXG4vKiBHcmlkXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29sdW1uLFxuLmNvbHVtbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEZvciBkZXZpY2VzIGxhcmdlciB0aGFuIDQwMHB4ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIEZvciBkZXZpY2VzIGxhcmdlciB0aGFuIDU1MHB4ICovXG4vL0BtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5jb2x1bW4sXG4gIC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbiAgLmNvbHVtbjpmaXJzdC1jaGlsZCxcbiAgLmNvbHVtbnM6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9uZS5jb2x1bW4sXG4gIC5vbmUuY29sdW1ucyB7XG4gICAgd2lkdGg6IDQuNjY2NjY2NjY2NjclO1xuICB9XG4gIC50d28uY29sdW1ucyB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC50aHJlZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG4gIC5mb3VyLmNvbHVtbnMge1xuICAgIHdpZHRoOiAzMC42NjY2NjY2NjY3JTtcbiAgfVxuICAuZml2ZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMzkuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnNpeC5jb2x1bW5zIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5zZXZlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogNTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmVpZ2h0LmNvbHVtbnMge1xuICAgIHdpZHRoOiA2NS4zMzMzMzMzMzMzJTtcbiAgfVxuICAubmluZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogNzQuMCU7XG4gIH1cbiAgLnRlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogODIuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmVsZXZlbi5jb2x1bW5zIHtcbiAgICB3aWR0aDogOTEuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnR3ZWx2ZS5jb2x1bW5zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vbmUtdGhpcmQuY29sdW1uIHtcbiAgICB3aWR0aDogMzAuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnR3by10aGlyZHMuY29sdW1uIHtcbiAgICB3aWR0aDogNjUuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub25lLWhhbGYuY29sdW1uIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG5cbiAgLyogT2Zmc2V0cyAqL1xuICAub2Zmc2V0LWJ5LW9uZS5jb2x1bW4sXG4gIC5vZmZzZXQtYnktb25lLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjY2NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWJ5LXR3by5jb2x1bW4sXG4gIC5vZmZzZXQtYnktdHdvLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWJ5LXRocmVlLmNvbHVtbixcbiAgLm9mZnNldC1ieS10aHJlZS5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMjYlO1xuICB9XG4gIC5vZmZzZXQtYnktZm91ci5jb2x1bW4sXG4gIC5vZmZzZXQtYnktZm91ci5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1ieS1maXZlLmNvbHVtbixcbiAgLm9mZnNldC1ieS1maXZlLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWJ5LXNpeC5jb2x1bW4sXG4gIC5vZmZzZXQtYnktc2l4LmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MiU7XG4gIH1cbiAgLm9mZnNldC1ieS1zZXZlbi5jb2x1bW4sXG4gIC5vZmZzZXQtYnktc2V2ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtYnktZWlnaHQuY29sdW1uLFxuICAub2Zmc2V0LWJ5LWVpZ2h0LmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA2OS4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWJ5LW5pbmUuY29sdW1uLFxuICAub2Zmc2V0LWJ5LW5pbmUuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDc4LjAlO1xuICB9XG4gIC5vZmZzZXQtYnktdGVuLmNvbHVtbixcbiAgLm9mZnNldC1ieS10ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDg2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtYnktZWxldmVuLmNvbHVtbixcbiAgLm9mZnNldC1ieS1lbGV2ZW4uY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1ieS1vbmUtdGhpcmQuY29sdW1uLFxuICAub2Zmc2V0LWJ5LW9uZS10aGlyZC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogMzQuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1ieS10d28tdGhpcmRzLmNvbHVtbixcbiAgLm9mZnNldC1ieS10d28tdGhpcmRzLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA2OS4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtYnktb25lLWhhbGYuY29sdW1uLFxuICAub2Zmc2V0LWJ5LW9uZS1oYWxmLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiA1MiU7XG4gIH1cblxuLy99XG5cbi8qIEJhc2UgU3R5bGVzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qIE5PVEVcbmh0bWwgaXMgc2V0IHRvIDYyLjUlIHNvIHRoYXQgYWxsIHRoZSBSRU0gbWVhc3VyZW1lbnRzIHRocm91Z2hvdXQgU2tlbGV0b25cbmFyZSBiYXNlZCBvbiAxMHB4IHNpemluZy4gU28gYmFzaWNhbGx5IDEuNXJlbSA9IDE1cHggOikgKi9cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxLjVlbTsgLyogY3VycmVudGx5IGVtcyBjYXVzZSBjaHJvbWUgYnVnIG1pc2ludGVycHJldGluZyByZW1zIG9uIGJvZHkgZWxlbWVudCAqL1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4vKiBUeXBvZ3JhcGh5XG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNC4wcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLS4xcmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbn1cblxuaDMge1xuICBmb250LXNpemU6IDMuMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGxldHRlci1zcGFjaW5nOiAtLjA4cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIExhcmdlciB0aGFuIHBoYWJsZXQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1LjByZW07XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzLjByZW07XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogTGlua3NcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuYSB7XG4gIGNvbG9yOiAjMUVBRURCO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwRkEwQ0U7XG59XG5cbi8qIEJ1dHRvbnNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuLmJ1dHRvbixcbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ1dHRvbjpob3ZlcixcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzg4ODtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeSxcbmJ1dHRvbi5idXR0b24tcHJpbWFyeSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLXByaW1hcnksXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLXByaW1hcnksXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM0MzRjA7XG4gIGJvcmRlci1jb2xvcjogIzMzQzNGMDtcbn1cblxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5idXR0b24tcHJpbWFyeTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLXByaW1hcnk6aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLXByaW1hcnk6aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi1wcmltYXJ5OmhvdmVyLFxuLmJ1dHRvbi5idXR0b24tcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5idXR0b24tcHJpbWFyeTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRUFFREI7XG4gIGJvcmRlci1jb2xvcjogIzFFQUVEQjtcbn1cblxuLyogRm9ybXNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4OyAvKiBUaGUgNnB4IHZlcnRpY2FsbHkgY2VudGVycyB0ZXh0IG9uIEZGLCBpZ25vcmVkIGJ5IFdlYmtpdCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZXMgYXdrd2FyZCBkZWZhdWx0IHN0eWxlcyBvbiBzb21lIGlucHV0cyBmb3IgaU9TICovXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzQzNGMDtcbiAgb3V0bGluZTogMDtcbn1cblxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmxhYmVsID4gLmxhYmVsLWJvZHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogTGlzdHNcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xudWwge1xuICBsaXN0LXN0eWxlOiBjaXJjbGUgaW5zaWRlO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xufVxuXG5vbCwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbnVsIHVsLFxudWwgb2wsXG5vbCBvbCxcbm9sIHVsIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAxLjVyZW0gM3JlbTtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbmxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogQ29kZVxu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG5jb2RlIHtcbiAgcGFkZGluZzogLjJyZW0gLjVyZW07XG4gIG1hcmdpbjogMCAuMnJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNGMUYxRjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUxRTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlID4gY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLyogVGFibGVzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbnRoLFxudGQge1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuXG50aDpmaXJzdC1jaGlsZCxcbnRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG50aDpsYXN0LWNoaWxkLFxudGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi8qIFNwYWNpbmdcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5maWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxucHJlLFxuYmxvY2txdW90ZSxcbmRsLFxuZmlndXJlLFxudGFibGUsXG5wLFxudWwsXG5vbCxcbmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5cbi8qIFV0aWxpdGllc1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG4udS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi51LW1heC1mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogTWlzY1xu4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLyogQ2xlYXJpbmdcbuKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAkyAqL1xuXG4vKiBTZWxmIENsZWFyaW5nIEdvb2RuZXNzICovXG4uY29udGFpbmVyOmFmdGVyLFxuLnJvdzphZnRlcixcbi51LWNmIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzXG7igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJMgKi9cbi8qXG5Ob3RlOiBUaGUgYmVzdCB3YXkgdG8gc3RydWN0dXJlIHRoZSB1c2Ugb2YgbWVkaWEgcXVlcmllcyBpcyB0byBjcmVhdGUgdGhlIHF1ZXJpZXNcbm5lYXIgdGhlIHJlbGV2YW50IGNvZGUuIEZvciBleGFtcGxlLCBpZiB5b3Ugd2FudGVkIHRvIGNoYW5nZSB0aGUgc3R5bGVzIGZvciBidXR0b25zXG5vbiBzbWFsbCBkZXZpY2VzLCBwYXN0ZSB0aGUgbW9iaWxlIHF1ZXJ5IGNvZGUgdXAgaW4gdGhlIGJ1dHRvbnMgc2VjdGlvbiBhbmQgc3R5bGUgaXRcbnRoZXJlLlxuKi9cblxuLyogTGFyZ2VyIHRoYW4gbW9iaWxlICovXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbn1cblxuLyogTGFyZ2VyIHRoYW4gcGhhYmxldCAoYWxzbyBwb2ludCB3aGVuIGdyaWQgYmVjb21lcyBhY3RpdmUpICovXG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbn1cblxuLyogTGFyZ2VyIHRoYW4gdGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbn1cblxuLyogTGFyZ2VyIHRoYW4gZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkge1xufVxuXG4vKiBMYXJnZXIgdGhhbiBEZXNrdG9wIEhEICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCJAa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn0iLCJAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAuYmctI3skbmFtZX0sXG4gIC5ob3Zlci0jeyRuYW1lfTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICoge1xuICAgICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgfVxuICB9XG4gIC5ib3JkZXItI3skbmFtZX0sXG4gIC5ob3Zlci1ib3JkZXItI3skbmFtZX06aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR2YWx1ZTtcbiAgfVxufVxuXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xuICAudGV4dC0jeyRuYW1lfSxcbiAgLnRleHQtI3skbmFtZX0gKixcbiAgLmhvdmVyLXRleHQtI3skbmFtZX06aG92ZXIge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuIiwiJG1vYmlsZS1mYWN0b3I6IC41O1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gSW1hZ2VzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kaW1nLWxvZ286ICcuLi9hc3NldHMvaW1hZ2VzL3N2Zy9jcl9sb2dvX25lZy5zdmcnO1xuLy8gJGltZy1sb2dvOiAnLi4vYXNzZXRzL2ltYWdlcy9sb2dvLnBuZyc7XG4kaW1nLWxvZ28tZGFyazogJy4uL2Fzc2V0cy9pbWFnZXMvc3ZnL2NyX2xvZ29fcG9zLnN2Zyc7XG4vLyAkaW1nLWxvZ28tZGFyazogJy4uL2Fzc2V0cy9pbWFnZXMvbG9nb19kYXJrLnBuZyc7XG4kaW1nLWxvZ28taG9yaXpvbnRhbDogJy4uL2Fzc2V0cy9pbWFnZXMvc3ZnL2NyX2xvZ29faG9yX25lZy5zdmcnO1xuLy8gJGltZy1sb2dvLWhvcml6b250YWw6ICcuLi9hc3NldHMvaW1hZ2VzL2xvZ29faG9yaXpvbnRhbC5wbmcnO1xuJGltZy1sb2dvLWhvcml6b250YWwtZGFyazogJy4uL2Fzc2V0cy9pbWFnZXMvc3ZnL2NyX2xvZ29faG9yX3Bvcy5zdmcnO1xuLy8gJGltZy1sb2dvLWhvcml6b250YWwtZGFyazogJy4uL2Fzc2V0cy9pbWFnZXMvbG9nb19ob3Jpem9udGFsX2RhcmsucG5nJztcbiRpbWctbWVudS11bmRlcmxpbmU6ICcuLi9hc3NldHMvaW1hZ2VzL21lbnVfdW5kZXJsaW5lLnBuZyc7XG4kaW1nLW1lbnUtaWNvbjogJy4uL2Fzc2V0cy9pbWFnZXMvbWVudV9pY29uLnBuZyc7XG4kaW1nLWxlLXNvbDogJy4uL2Fzc2V0cy9pbWFnZXMvbGVfc29sLnBuZyc7XG4kaW1nLWFycm93LWxlZnQ6ICcuLi9hc3NldHMvaW1hZ2VzL3N2Zy9hcnJvd19jYXJhdF9sZWZ0LnN2Zyc7XG4kaW1nLWFycm93LXJpZ2h0OiAnLi4vYXNzZXRzL2ltYWdlcy9zdmcvYXJyb3dfY2FyYXRfcmlnaHQuc3ZnJztcbiRpbWctYXJyb3ctaG9sbG93OiAnLi4vYXNzZXRzL2ltYWdlcy9zdmcvYXJyb3dfaG9sbG93X3JpZ2h0LnN2Zyc7XG4kaW1nLWZhY2Vib29rOiAnLi4vYXNzZXRzL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnJztcbiRpbWctcGxheTogJy4uL2Fzc2V0cy9pbWFnZXMvc3ZnL3BsYXkuc3ZnJztcbiRpbWctYmctbG9jYXRpb246ICcuLi9hc3NldHMvaW1hZ2VzL2xvY2F0aW9uX2JnLnBuZyc7XG4kaW1nLWJnLXdpbmVzOiAnLi4vYXNzZXRzL2ltYWdlcy9zdmcvd2luZXNfYmcuc3ZnJztcbiRpbWctYmctZm9vdGVyOiAnLi4vYXNzZXRzL2ltYWdlcy9mb290ZXIucG5nJztcbiRpbWctYmctaG9tZXBhZ2U6ICcuLi9hc3NldHMvaW1hZ2VzL2JnLWhvbWUtcGFnZS5wbmcnO1xuJGltZy1iZy1leHBlcmllbmNlLWljb246ICcuLi9hc3NldHMvaW1hZ2VzL2JnLWV4cGVyaW5jZS1pY29uLnBuZyc7XG4kaW1nLWJnLWxvcmVtOiAnLi4vYXNzZXRzL2ltYWdlcy9iZy1sb3JlbS5wbmcnO1xuJGltZy1iZy1zY2VuZS1zdGVhbGluZzogJy4uL2Fzc2V0cy9pbWFnZXMvYmctc2NlbmUtc3RlYWxpbmcucG5nJztcbiRpYy1jaGVja2VkOiAnLi4vYXNzZXRzL2ltYWdlcy9pYy1jaGVja2VkLnBuZyc7XG4kaWMtdW5jaGVjazogJy4uL2Fzc2V0cy9pbWFnZXMvaWMtdW5jaGVjay5wbmcnO1xuXG4vKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIENvbG9yc1xuLyoqKioqKioqKioqKioqKioqKioqKiovXG4vLyBCYXNlXG4kcHVycGxlOiAjMjUwMDM3O1xuJG9yYW5nZTogI2RkNzQwMDtcbiRkYXJrLW9yYW5nZTogI0EzNTYwMDtcbiRsaWdodC1zYW5kOiAjZjJmM2VlO1xuJGdyZXk6ICM0RTRFNEU7XG4kZGFyay1ncmV5OiAjMjIyO1xuJGxpZ2h0LWdyZXk6ICNkY2RjZGM7XG4kZ3JleS1kZW1vbjogIzk5OTk5OTtcbiRibGFjazogIzExMTExMTtcbiR3aGl0ZTogI2ZlZmVmZTtcbiRyZWQ6ICNGODAwMDE7XG5cbiRjb2xvcnM6IChcbiAgICAgICAgJ3B1cnBsZSc6ICRwdXJwbGUsXG4gICAgICAgICdvcmFuZ2UnOiAkb3JhbmdlLFxuICAgICAgICAnZGFyay1vcmFuZ2UnOiAkZGFyay1vcmFuZ2UsXG4gICAgICAgICdsaWdodC1zYW5kJzogJGxpZ2h0LXNhbmQsXG4gICAgICAgICdncmV5JzogJGdyZXksXG4gICAgICAgICdkYXJrLWdyZXknOiAkZGFyay1ncmV5LFxuICAgICAgICAnYmxhY2snOiAkYmxhY2ssXG4gICAgICAgICd3aGl0ZSc6ICR3aGl0ZSxcbiAgICAgICAgJ2xpZ2h0LWdyZXknOiRsaWdodC1ncmV5LFxuICAgICAgICAncmVkJzogJHJlZFxuKTtcblxuLy8gTGlua3NcbiRsaW5rLWZvbnQtY29sb3I6ICRvcmFuZ2U7XG4kbGluay1mb250LWhvdmVyLWNvbG9yOiAkcHVycGxlO1xuJGxpbmstZm9udC12aXNpdGVkLWNvbG9yOiAkZGFyay1vcmFuZ2U7XG4kbGluay1mb250LWRhcmstY29sb3I6ICR3aGl0ZTtcbiRsaW5rLWZvbnQtZGFyay1ob3Zlci1jb2xvcjogJG9yYW5nZTtcblxuLy8gQnV0dG9uc1xuJGJ0bi1iZy1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kYnRuLWJnLWhvdmVyLWNvbG9yOiAkcHVycGxlO1xuJGJ0bi1mb250LWNvbG9yOiB0cmFuc3BhcmVudDtcbiRidG4tZm9udC1ob3Zlci1jb2xvcjogJHdoaXRlO1xuJGJ0bi1ib3JkZXItY29sb3I6ICRwdXJwbGU7XG4kYnRuLWxpbmstY29sb3I6ICRvcmFuZ2U7XG5cbi8vIFRhYnNcbiR0YWItZm9udC1jb2xvcjogJGJsYWNrO1xuJHRhYi1mb250LWhvdmVyLWNvbG9yOiAkb3JhbmdlO1xuJHRhYi1mb250LXNlbGVjdGVkLWNvbG9yOiAkb3JhbmdlO1xuXG4vLyBBcnJvd3NcbiRhcnJvdy1mb250LWNvbG9yOiAkb3JhbmdlO1xuJGFycm93LWZvbnQtaG92ZXItY29sb3I6ICRibGFjaztcblxuLy8gVGV4dHNcbiRiYXNlLWZvbnQtY29sb3I6ICRwdXJwbGU7XG5cbi8vIEhlYWRsaW5lXG4kaGVhZGxpbmUtZm9udC1jb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblxuLy8gVGl0bGVzXG4kdGl0bGUtZm9udC1jb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblxuLy8gTGFiZWxzXG4kbGFiZWwtZm9udC1jb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblxuLy8gUGFyYWdyYXBoc1xuJHAtZm9udC1jb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcblxuLyoqKioqKioqKioqKioqKioqKioqKiovXG4vLyBGb250c1xuLyoqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiYXNlLWZvbnQtZmFtaWx5OiBBdmVuaXJMVFN0ZC1Sb21hbjtcbiRib2xkLWZvbnQtZmFtaWx5OiBBdmVuaXJMVFN0ZC1IZWF2eTtcbiRzZXJpZi1mb250LWZhbWlseTogR3JhbmpvbkxUU3RkO1xuXG4vLyBUZXh0c1xuJGJhc2UtZm9udC1zaXplOiAxNnB4O1xuJGJhc2UtbGluZS1oZWlnaHQ6IDI2cHg7XG4kYmFzZS1sZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiRzbWFsbC1mb250LXNpemU6IDE0cHg7XG4keC1zbWFsbC1mb250LXNpemU6IDEycHg7XG5cbi8vIEhlYWRsaW5lXG4kaGVhZGxpbmUtZm9udC1mYW1pbHk6ICRzZXJpZi1mb250LWZhbWlseTtcbiRoZWFkbGluZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuJGhlYWRsaW5lLWxldHRlci1zcGFjaW5nOiA1cHg7XG4kaDEtZm9udC1zaXplOiA3MnB4O1xuJGgxLWxpbmUtaGVpZ2h0OiA2OHB4O1xuJGgyLWZvbnQtc2l6ZTogNTRweDtcbiRoMi1saW5lLWhlaWdodDogNTBweDtcbiRoMy1mb250LXNpemU6IDQ4cHg7XG4kaDMtbGluZS1oZWlnaHQ6IDQ2cHg7XG5cbi8vIFRpdGxlc1xuJHRpdGxlLWZvbnQtZmFtaWx5OiAkYm9sZC1mb250LWZhbWlseTtcbiR0aXRsZS10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuJHRpdGxlLWxldHRlci1zcGFjaW5nOiAzcHg7XG4kdGl0bGUtZm9udC1zaXplOiAxOHB4O1xuJHRpdGxlLWxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4vLyBMYWJlbHNcbiRsYWJlbC1mb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4kbGFiZWwtZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuJGxhYmVsLWxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4vLyBQYXJhZ3JhcGhzXG4kcC1pbnRyby1mb250LWZhbWlseTogJHNlcmlmLWZvbnQtZmFtaWx5O1xuJHAtaW50cm8tbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuJHAtaW50cm8tZm9udC1zaXplOiAyNnB4O1xuJHAtaW50cm8tbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiRwLWZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiRwLWxldHRlci1zcGFjaW5nOiAkYmFzZS1sZXR0ZXItc3BhY2luZztcbiRwLWZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuJHAtbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXG4kcC1ib2xkLWZvbnQtZmFtaWx5OiAkYm9sZC1mb250LWZhbWlseTtcbiRwLWJvbGQtbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuJHAtYm9sZC1mb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiRwLWJvbGQtbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXG4vLyBMaW5rc1xuJGxpbmstZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuJGxpbmstbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuJGxpbmstZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4kbGluay1saW5lLWhlaWdodDogJGJhc2UtbGluZS1oZWlnaHQ7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBNZW51c1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtZm9udC1mYW1pbHk6ICRib2xkLWZvbnQtZmFtaWx5O1xuJG1lbnUtdGV4dC1jb2xvcjogJHdoaXRlO1xuJG1lbnUtdGV4dC1ob3Zlci1jb2xvcjogJG9yYW5nZTtcbiRtZW51LWRhcmstdGV4dC1jb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiRtZW51LWRhcmstdGV4dC1ob3Zlci1jb2xvcjogJG9yYW5nZTtcbiRtZW51LXBhZGRpbmctdjogMjBweDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8vIFRyYW5zaXRpb25zIGFuZCBBbmltYXRpb25zXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvbjogNDAwbXM7XG4kYmFzZS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiRiYXNlLXRyYW5zaXRpb24tdGltaW5nLWRlbGF5OiAwcztcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vLyBMYXlvdXRcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wLXY6IDY1cHg7XG4kc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtaDogMTAwcHg7XG4kc2VjdGlvbi1wYWRkaW5nLW1vYmlsZTogMjVweDtcbiRoZWFkZXItcGFkZGluZy10b3A6IDM4cHg7XG4kZm9vdGVyLXN1YnNjcmliZS1tYXJnaW4tdG9wOiAxMHJlbTtcbiRmb290ZXItc29jaWFsLWxpbmstbWFyZ2luLXY6IDMwcHg7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gU2NyZWVuIGJyZWFrcG9pbnRzXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRtb2JpbGUtYnJlYWtwb2ludDogMTEwMHB4O1xuJHRhYmxldC1icmVha3BvaW50OiAxNDAwcHg7IiwiKiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQtZmFtaWx5O1xuICB0ZXh0LXRyYW5zZm9ybTogJGhlYWRsaW5lLXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJGhlYWRsaW5lLWxldHRlci1zcGFjaW5nO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbn1cblxuaDIge1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xufVxuXG4ubGFiZWwtYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAkYm9sZC1mb250LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xufVxuXG4ubm9ybWFsIHtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogJGJhc2UtbGV0dGVyLXNwYWNpbmc7XG59XG5cbi5ib2xkIHtcbiAgZm9udC1mYW1pbHk6ICRib2xkLWZvbnQtZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogJHRpdGxlLWxldHRlci1zcGFjaW5nO1xufVxuXG4uc2VyaWYge1xuICBmb250LWZhbWlseTogJHNlcmlmLWZvbnQtZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogJGhlYWRsaW5lLWxldHRlci1zcGFjaW5nO1xufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQtZmFtaWx5O1xuICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXRleHQtdHJhbnNmb3JtO1xuICBsZXR0ZXItc3BhY2luZzogJHRpdGxlLWxldHRlci1zcGFjaW5nO1xuICBmb250LXNpemU6ICR0aXRsZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi51cGNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmFzZWNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxucCB7XG5cbiAgZm9udC1mYW1pbHk6ICRwLWZvbnQtZmFtaWx5O1xuICBsZXR0ZXItc3BhY2luZzogJHAtbGV0dGVyLXNwYWNpbmc7XG4gIGZvbnQtc2l6ZTogJHAtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHAtbGluZS1oZWlnaHQ7XG5cbiAgJi5pbnRybyB7XG4gICAgZm9udC1mYW1pbHk6ICRwLWludHJvLWZvbnQtZmFtaWx5O1xuICAgIGxldHRlci1zcGFjaW5nOiAkcC1pbnRyby1sZXR0ZXItc3BhY2luZztcbiAgICBmb250LXNpemU6ICRwLWludHJvLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHAtaW50cm8tbGluZS1oZWlnaHQ7XG4gIH1cbiAgJi5ib2xkIHtcbiAgICBmb250LWZhbWlseTogJHAtYm9sZC1mb250LWZhbWlseTtcbiAgICBsZXR0ZXItc3BhY2luZzogJHAtYm9sZC1sZXR0ZXItc3BhY2luZztcbiAgICBmb250LXNpemU6ICRwLWJvbGQtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkcC1ib2xkLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6ICRsYWJlbC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbGFiZWwtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxhYmVsLWxpbmUtaGVpZ2h0O1xuICAmLm9uZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRsYWJlbC1mb250LWZhbWlseTtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgIGNvbG9yOiByZ2JhKDM3LCAwLCA1NSwgMSk7XG4gIH1cblxuICAmLnR3byB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJi5zbWFsbHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgICBmb250LWZhbWlseTogJGxhYmVsLWZvbnQtZmFtaWx5O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgY29sb3I6IHJnYmEoMzcsIDAsIDU1LCAxKTtcbiAgfVxuXG4gICYudGhyZWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJGxhYmVsLWZvbnQtZmFtaWx5O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY29sb3I6IHJnYmEoMzcsIDAsIDU1LCAxKTtcbiAgfVxufVxuXG4ubGluayB7XG4gIGZvbnQtZmFtaWx5OiAkbGluay1mb250LWZhbWlseTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsaW5rLWxldHRlci1zcGFjaW5nO1xuICBmb250LXNpemU6ICRsaW5rLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5rLWxpbmUtaGVpZ2h0O1xufVxuXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWltcG9ydGFudDtcbn1cblxuLngtc21hbGwge1xuICBmb250LXNpemU6ICR4LXNtYWxsLWZvbnQtc2l6ZTtcbn1cblxuLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIFVzZWZ1bCBjbGFzc2VzIGZvciBzcGVjaWFsIHByb3BzXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplICogJG1vYmlsZS1mYWN0b3I7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodCAqICRtb2JpbGUtZmFjdG9yO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAqICRtb2JpbGUtZmFjdG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQgKiAkbW9iaWxlLWZhY3RvcjtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6ICRoMy1mb250LXNpemUgKiAkbW9iaWxlLWZhY3RvcjtcbiAgICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0ICogJG1vYmlsZS1mYWN0b3I7XG4gIH1cbn1cblxuLmljb24tYXJyb3dfZHJvcGRvd24xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pY29uLWFycm93X2Ryb3Bkb3duMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvd19saW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1hcnJvd19zbGlkZXJfc21hbGwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93X3NsaWRlcjE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLWNoZWNrbWFya19hZGR0b2NhcnQxNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1jbG9zZV94MTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmljb24tZG93bmxvYWQxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1mYWNlYm9vazEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWluc3RhZ3JhbTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLW1hcmtfY2hlY2tib3gxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1taW51c19xdWFudGl0eTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLmljb24tcGxheTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1zaXplOiAzZW07XG59XG5cbi8qLmljb24tcGxheTY6YmVmb3JlIHsqL1xuLypjb250ZW50OiBcIlxcZTkwY1wiOyovXG4vKn0qL1xuLmljb24tcGx1c19xdWFudGl0eTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljb24tdGlsZGU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLXR3aXR0ZXI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLXlvdXR1YmU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4iLCJpIHtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJG9yYW5nZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZS1pbiAycztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDMwMG1zIGVhc2UtaW4gMnM7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZS1pbiAycztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBlYXNlLWluIDJzO1xuXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcblxuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQ7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIC1tb3otdHJhbnNpdGlvbi1kZWxheTogMTAwbXM7XG5cbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZDtcbiAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMzAwbXM7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAtby10cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuXG4gICYubG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMjlweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctbG9nbyk7XG5cbiAgIFxuXG4gICAgJi5kYXJrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWxvZ28tZGFyayk7XG4gICAgfVxuICAgICYuaG9yaXpvbnRhbCB7XG4gICAgICB3aWR0aDogMTg4cHg7XG4gICAgICBoZWlnaHQ6IDgzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1sb2dvLWhvcml6b250YWwpO1xuICAgICAgJi5kYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctbG9nby1ob3Jpem9udGFsLWRhcmspO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYucGxheTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxuICAmLmRvd25sb2FkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgICBmb250LXNpemU6IDNlbTtcbiAgfVxuXG4gICYuaWMtYXJyb3ctbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgZm9udC1zaXplOiAwLjZlbTtcbiAgfVxuXG4gICYuZmFjZWJvb2s6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gIH1cblxuICAmLmluc3RhZ3JhbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuXG4gICYudHdpdHRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuXG4gICYueW91dHViZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgfVxuXG4gICYud2F2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MGVcIjtcbiAgICAgIGZvbnQtc2l6ZTogMC4xN2VtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi5sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wLWRvd246OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xuICAgIGZvbnQtc2l6ZTogMC40ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICYuZHJvcC1kb3duLW9wZW46OmFmdGVyIHtcbiAgICBAZXh0ZW5kIC5kcm9wLWRvd246OmFmdGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICYuY2hlY2stbWFyazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAmLmFycm93LXNsaWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICAmLmljLWNsb3NlOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgJi5hcnJvdy1zbGlkZXItbGVmdDo6YWZ0ZXIge1xuICAgIEBleHRlbmQgLmFycm93LXNsaWRlcjo6YWZ0ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgZmlsdGVyOiBGbGlwSDtcbiAgICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG4gIH1cblxuICAmLmFycm93LXNsaWRlci1zbWFsbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAmLmFycm93LXNsaWRlci1zbWFsbC1sZWZ0OjphZnRlciB7XG4gICAgQGV4dGVuZCAuYXJyb3ctc2xpZGVyLXNtYWxsOjphZnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAmLm1lbnUge1xuICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLW1lbnUtaWNvbikgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgJi5jdXJsIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1tZW51LXVuZGVybGluZSk7XG4gICAgLy9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbjogNHB4IDEwcHggNHB4IDA7XG4gIH1cblxuICAmLmxlc3MsICYubW9yZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgJi5sZXNzOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcMjAxMyc7XG4gIH1cbiAgJi5tb3JlOjphZnRlciB7XG4gICAgY29udGVudDogJysnO1xuICB9XG5cbiAgJi5jYXJldCwgJi5jYXJldC11cCB7XG4gICAgZm9udC1zaXplOiAwLjRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgJi5jYXJldDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1QkMnO1xuICB9XG4gICYuY2FyZXQtdXA6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwyNUIyJztcbiAgfVxuICAmLmNpcmNsZSB7XG4gICAgY29sb3I6ICRncmV5O1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICYuYnVyZ2VyLW1lbnUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICAgICYuZGFyaywgJi5kYXJrOmFmdGVyLCAmLmRhcms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG4gIH1cbiAgJi5jbG9zZSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwdXJwbGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHVycGxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgJi5kYXJrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIEBleHRlbmQgLmNvbG9yLXRyYW5zaXRpb247XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cbn0iLCIkYmFzZS1ydWxlczogJGJhc2UtdHJhbnNpdGlvbi1kdXJhdGlvbiAkYmFzZS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiAkYmFzZS10cmFuc2l0aW9uLXRpbWluZy1kZWxheTtcbiRwcm9wZXJ0aWVzOiAoXG4gICAgICAgICdvcGFjaXR5JzogJGJhc2UtcnVsZXMsXG4gICAgICAgICdiYWNrZ3JvdW5kLWNvbG9yJzogJGJhc2UtcnVsZXMsXG4gICAgICAgICdjb2xvcic6ICRiYXNlLXJ1bGVzLFxuKTtcblxuQGVhY2ggJHByb3AsICRydWxlcyBpbiAkcHJvcGVydGllcyB7XG4gIC4jeyRwcm9wfS10cmFuc2l0aW9uLCAuI3skcHJvcH0tdHJhbnNpdGlvbiAqIHtcbiAgICB0cmFuc2l0aW9uOiAjeyRwcm9wfSAjeyRydWxlc307XG4gIH1cbn1cblxuLy8gTXVsdGlwbGUgcHJvcHNcblxuLnBvc2l0aW9uLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAkYmFzZS1ydWxlcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdCwgcmlnaHQsIHRvcCwgYm90dG9tO1xufSIsImhlYWRlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGhlYWRlci1wYWRkaW5nLXRvcCAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtaDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG51bC5ob3Jpem9udGFsLW1lbnUge1xuICBsaSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG51bC5ob3Jpem9udGFsLW1lbnUsXG51bC52ZXJ0aWNhbC1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgICoge1xuICAgICAgY29sb3I6ICRtZW51LXRleHQtY29sb3I7XG4gICAgICBAZXh0ZW5kIC5jb2xvci10cmFuc2l0aW9uO1xuICAgIH1cbiAgICAmOmhvdmVyICoge1xuICAgICAgY29sb3I6ICRtZW51LXRleHQtaG92ZXItY29sb3I7XG4gICAgICBAZXh0ZW5kIC5jb2xvci10cmFuc2l0aW9uO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbWVudS1mb250LWZhbWlseTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1tZW51LXVuZGVybGluZSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBleHRlbmQgLm9wYWNpdHktdHJhbnNpdGlvbjtcbiAgICAgIH1cbiAgICAgICYuY3VycmVudCxcbiAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWItbWVudSBhIHtcbiAgICAgICYuY3VycmVudDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmRhcmsge1xuICAgIGxpIHtcbiAgICAgICoge1xuICAgICAgICBjb2xvcjogJG1lbnUtZGFyay10ZXh0LWNvbG9yO1xuICAgICAgfVxuICAgICAgJjpob3ZlciAqIHtcbiAgICAgICAgY29sb3I6ICRtZW51LWRhcmstdGV4dC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxudWwuaG9yaXpvbnRhbC1tZW51IHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IDJyZW0gMS43cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXRleHQtdHJhbnNmb3JtO1xuICB9XG59XG5cbnVsLnZlcnRpY2FsLW1lbnUge1xuICBsaSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBhOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICB9XG4gIH1cbn1cbiIsInRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyLnNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwdXJwbGU7XG4gIH1cbiAgdGhlYWQge1xuICAgIHRoIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBAZXh0ZW5kIC5ib2xkO1xuICAgIH1cbiAgfVxuICB0ZCwgdGgge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAkdW5pdDogMTAwJSAvIDEyO1xuXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTEge1xuICAgICRjb2x1bW46IDEyLSRpO1xuICAgICYuY2VsbC1lcS1zaXplLSN7JGNvbHVtbn0ge1xuICAgICAgdGQsIHRoIHtcbiAgICAgICAgd2lkdGg6ICR1bml0ICogJGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgdGQsIHRoIHtcbiAgICAgICYuY2VsbC1zaXplLSN7JGNvbHVtbn0ge1xuICAgICAgICB3aWR0aDogJHVuaXQgKiAkY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIE1peGluc1xuXG5AbWl4aW4gYnV0dG9uKCRiZywgJGNvbG9yLCAkZGFyazpmYWxzZSwgJGhvbGxvdzpmYWxzZSkge1xuICAkYm9yZGVyOiAkYmc7XG4gICRiYWNrZ3JvdW5kOiAkYmc7XG4gICR0ZXh0Q29sb3I6ICRjb2xvcjtcbiAgJGFjdGl2ZUJnOiB0cmFuc3BhcmVudDtcbiAgJGFjdGl2ZUNvbG9yOiAkYmc7XG5cbiAgQGlmICgkaG9sbG93KSB7XG4gICAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICR0ZXh0Q29sb3I6ICRiZztcbiAgICAkYWN0aXZlQmc6ICRiZztcbiAgICAkYWN0aXZlQ29sb3I6ICRjb2xvclxuICB9XG5cbiAgQGlmICgkZGFyaykge1xuICAgICRhY3RpdmVDb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjtcbiAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAyM3B4O1xuICBAZXh0ZW5kIC5iYWNrZ3JvdW5kLWNvbG9yLXRyYW5zaXRpb247XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRhY3RpdmVCZztcbiAgICBjb2xvcjogJGFjdGl2ZUNvbG9yO1xuICB9XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAkYWN0aXZlQmc7XG4gICAgY29sb3I6ICRhY3RpdmVDb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b25zXG5cbmJ1dHRvbiwgLmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gICYuZXhwYW5kZWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAkdGV4dENvbG9yOiAkd2hpdGU7XG4gICAgJGhvdmVyQ29sb3I6ICR3aGl0ZTtcbiAgICAkZGFyazogJG5hbWUgPT0gJ2xpZ2h0LXNhbmQnIG9yICRuYW1lID09ICd3aGl0ZSc7XG4gICAgQGlmICgkZGFyaykge1xuICAgICAgJHRleHRDb2xvcjogJGdyZXk7XG4gICAgfVxuXG4gICAgJi5idG4tI3skbmFtZX0ge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uKCR2YWx1ZSwgJHRleHRDb2xvciwgJGRhcmspO1xuICAgICAgJi5ob2xsb3cge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24oJHZhbHVlLCAkdGV4dENvbG9yLCAkZGFyaywgdHJ1ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiZGwuYWNjb3JkaW9uIHtcbiAgZGQge1xuICAgIG1hcmdpbjogMCAzcmVtO1xuICAgIGZvcm0ge1xuICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgfVxuICBkdCA+IGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgYS5lZGl0IHtcbiAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICBAZXh0ZW5kIC5zbWFsbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBkdC5jb21wbGV0ZWQgPiBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhLmVkaXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBRdWVyaWVzXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICBkbC5hY2NvcmRpb24ge1xuICAgIGRkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52YWxpZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogJHgtc21hbGwtZm9udC1zaXplO1xuICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gIH1cbiAgJi5lcnJvciB7XG4gICAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLyogU2V0dGluZ3MgKi9cblxuJG1lbnUtYmctY29sb3I6ICRibGFjaztcbiRtZW51LWRpdmlkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuJHRleHQtY29sb3I6ICR3aGl0ZTtcbiRwdXNoLWhlaWdodDogMTUwcHg7XG4kcHVzaC13aWR0aDogMjQwcHg7XG4kcHVzaC1tb2JpbGUtZmFjdG9yOiAuNzU7XG4kcHVzaC1tb2JpbGUtaGVpZ2h0OiAkcHVzaC1oZWlnaHQgKiAkcHVzaC1tb2JpbGUtZmFjdG9yO1xuJHB1c2gtbW9iaWxlLXdpZHRoOiAkcHVzaC13aWR0aCAqICRwdXNoLW1vYmlsZS1mYWN0b3I7XG5cbi8qIEdlbmVyYWwgc3R5bGVzIGZvciBhbGwgbWVudXMgKi9cblxuLnNwLW1lbnUge1xuICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gIGJhY2tncm91bmQ6ICRtZW51LWJnLWNvbG9yO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtZW51LWRpdmlkZXItY29sb3I7XG4gICAgfVxuICB9XG4gIC5oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgQGV4dGVuZCAuY2xpY2thYmxlO1xuICAgICYubGVmdCB7XG4gICAgICBsZWZ0OiAycmVtO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAycmVtO1xuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgIHRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc3AtbWVudS1vcGVuIHtcbiAgICAuaGFuZGxlIC5idXJnZXItbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGFuZGxlIC5jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLyogT3JpZW50YXRpb24tZGVwZW5kZW50IHN0eWxlcyBmb3IgdGhlIGNvbnRlbnQgb2YgdGhlIG1lbnUgKi9cblxuLnNwLW1lbnUtbGVmdCwgLnNwLW1lbnUtcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtZW51LWRpdmlkZXItY29sb3I7XG4gIH1cbiAgLmhhbmRsZSB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG5cbi5zcC1tZW51LWxlZnQgLmhhbmRsZSB7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zcC1tZW51LXJpZ2h0IC5oYW5kbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uc3AtbWVudS10b3AsIC5zcC1tZW51LWJvdHRvbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgaDMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBhIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtZW51LWRpdmlkZXItY29sb3I7XG4gIH1cblxuICAuaGFuZGxlIHtcbiAgICBsZWZ0OiAycmVtO1xuICB9XG5cbiAgJi5zcC1tZW51LW9wZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxufVxuXG4uc3AtbWVudS10b3AgLmhhbmRsZSB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uc3AtbWVudS1ib3R0b20gLmhhbmRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qIFZlcnRpY2FsIG1lbnUgdGhhdCBzbGlkZXMgZnJvbSB0aGUgbGVmdCBvciByaWdodCAqL1xuXG4uc3AtbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgLy8mLnNwLW1lbnUtb3BlbiB7XG4gIC8vICBsZWZ0OiAwO1xuICAvL31cbn1cblxuLnNwLW1lbnUtZml4ZWQtaGFuZGxlIHtcbiAgJi5zcC1tZW51LW9wZW4gLmhhbmRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4vKiBIb3Jpem9udGFsIG1lbnUgdGhhdCBzbGlkZXMgZnJvbSB0aGUgdG9wIG9yIGJvdHRvbSAqL1xuXG4uc3AtbWVudS10b3Age1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbn1cblxuLnNwLW1lbnUtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIC8vJi5zcC1tZW51LW9wZW4ge1xuICAvLyAgYm90dG9tOiAwO1xuICAvL31cbn1cblxuLyogUHVzaCBjbGFzc2VzIGFwcGxpZWQgdG8gdGhlIGJvZHkgKi9cblxuLnNwLW1lbnUtcHVzaCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xufVxuXG4uc3AtbWVudS1wdXNoLXRvcmlnaHQge1xuICBsZWZ0OiAkcHVzaC13aWR0aDtcbn1cblxuLnNwLW1lbnUtcHVzaC10b2xlZnQge1xuICBsZWZ0OiAtJHB1c2gtd2lkdGg7XG59XG5cbi5zcC1tZW51LXB1c2gtdG9ib3R0b20ge1xuICB0b3A6ICRwdXNoLWhlaWdodDtcbn1cblxuLnNwLW1lbnUtcHVzaC10b3RvcCB7XG4gIHRvcDogLSRwdXNoLWhlaWdodDtcbn1cblxuLyogVHJhbnNpdGlvbnMgKi9cblxuLnNwLW1lbnUsXG4uc3AtbWVudS1wdXNoIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLyogRXhhbXBsZSBtZWRpYSBxdWVyaWVzICovXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1LjE4NzVlbSkge1xuICAuc3AtbWVudS1wdXNoLXRvdG9wIHtcbiAgICB0b3A6IC0kcHVzaC1tb2JpbGUtaGVpZ2h0O1xuICB9XG5cbiAgLnNwLW1lbnUtcHVzaC10b2JvdHRvbSB7XG4gICAgdG9wOiAkcHVzaC1tb2JpbGUtaGVpZ2h0O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDI2LjM3NWVtKSB7XG4gIC5zcC1tZW51LXB1c2gtdG9sZWZ0IHtcbiAgICBsZWZ0OiAtJHB1c2gtbW9iaWxlLXdpZHRoO1xuICB9XG5cbiAgLnNwLW1lbnUtcHVzaC10b3JpZ2h0IHtcbiAgICBsZWZ0OiAkcHVzaC1tb2JpbGUtd2lkdGg7XG4gIH1cbn0iLCJhIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIEBleHRlbmQgLnRleHQtb3JhbmdlO1xuICAmOmhvdmVyIHtcbiAgICBAZXh0ZW5kIC50ZXh0LXB1cnBsZTtcbiAgfVxuICAmLmhpZGRlbl9saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gICAgQGV4dGVuZCAuc21hbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuICAmLmhpZGRlbl9saW5rX3JldmVyc2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAZXh0ZW5kIC50ZXh0LW9yYW5nZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBleHRlbmQgLnRleHQtcHVycGxlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYuZHJvcC1kb3duLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAZXh0ZW5kIC50ZXh0LW9yYW5nZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBleHRlbmQgLnRleHQtcHVycGxlO1xuICAgIH1cbiAgfVxuICAmLmZvb3RlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAZXh0ZW5kIC50ZXh0LXdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAudGV4dC1vcmFuZ2U7XG4gICAgfVxuICB9XG59XG4iLCJkaXYge1xuICAmLnNsaWRlciB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIEBleHRlbmQgLnktY2VudGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5zbGlkZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbGlkZXItZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn0iLCIubW9kYWwsIC5tb2RhbC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gIC5tb2RhbC5vcGVuIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDEwMDBtcyBlYXNlOyAvKiBJRSAxMCssIEZ4IDI5KyAqL1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib3gge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC5tb2RhbC1ib2R5LCAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogNHJlbSAxMHJlbTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNHJlbSA0cmVtO1xuICAgICAgICB9XG4gICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYnV0dG9uLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTAwMzc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI1MDAzNztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIEBleHRlbmQgLnh5LWNlbnRlcjtcblxuICAgIH1cbiAgfVxufSIsIi5oZXJvLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAudmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbiAgICBAZXh0ZW5kIC54LWNlbnRlcjtcbiAgfVxuXG4gIC52aWRlby1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxcHgpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4udmlkZW8tZGlzcGxheSB7XG4gIC5za2lwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMCU7XG4gICAgQGV4dGVuZCAueC1jZW50ZXI7XG4gIH1cbn0iLCImLnBhZ2luYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImlucHV0IHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyOiBzb2xpZCBncmV5IDFweDtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAkb3JhbmdlIDFweDtcbiAgfVxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmICsgbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRpYy11bmNoZWNrKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkaWMtY2hlY2tlZCkgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG5sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbiIsImh0bWwsIGJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRwdXJwbGU7XG59XG5cbmxhYmVsLCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgfVxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRncmV5O1xuICB9XG59XG5cbi5oaWRkZW57XG4gb3BhY2l0eTogMDtcbn1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDI1QkMnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1JTtcbiAgICByaWdodDogMXJlbTtcbiAgICBmb250LXNpemU6ICR4LXNtYWxsLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4uc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1zYW5kO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtdiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtaDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG4udmlldyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuXG4uZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEubGluayB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgQGV4dGVuZCAuY29sb3ItdHJhbnNpdGlvbjtcbiAgQGV4dGVuZCAuY2xpY2thYmxlO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHB1cnBsZTtcbiAgfVxuICAmLmRhcmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbn1cblxuLmFjdGlvbiB7XG4gIGNvbG9yOiAkcHVycGxlO1xuICBAZXh0ZW5kIC5zbWFsbDtcbiAgQGV4dGVuZCAuY2xpY2thYmxlO1xuICBAZXh0ZW5kIC5jb2xvci10cmFuc2l0aW9uO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgfVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICAvL3dpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC52aWV3IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59IiwiZm9vdGVyIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgLmxpbmtzIHtcbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvY2F0aW9uIHtcbiAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtdiAkc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtaDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAkc2VjdGlvbi1wYWRkaW5nLW1vYmlsZTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogdXJsKCRpbWctYmctZm9vdGVyKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBoMyB7XG4gICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxuICAgIC5hZGRyZXNzIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICB9XG4gICAgLmJvbGQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRiYXNlLWxldHRlci1zcGFjaW5nO1xuICAgIH1cbiAgfVxuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wLXYgJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wLWg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogJHNlY3Rpb24tcGFkZGluZy1tb2JpbGU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3Vic2NyaWJlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRmb290ZXItc3Vic2NyaWJlLW1hcmdpbi10b3A7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKCN7JGZvb3Rlci1zdWJzY3JpYmUtbWFyZ2luLXRvcH0gLSAjeyRmb290ZXItc29jaWFsLWxpbmstbWFyZ2luLXZ9KTtcblxuICAgICAgLnNvY2lhbC1ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDlweCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJGZvb3Rlci1zb2NpYWwtbGluay1tYXJnaW4tdjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXNvY2lhbC1saW5rLW1hcmdpbi12O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGVnYWxzIHtcbiAgICBwYWRkaW5nOiAxLjRyZW0gJHNlY3Rpb24tcGFkZGluZy1kZXNrdG9wLWg7XG5cbiAgICAubGlua3MgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29weXJpZ2h0IHtcbiAgICAgIC5saWNlbmNlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICAubmV3c2xldHRlciwgLmxvY2F0aW9uLCAubGVnYWxzIHtcbiAgICAgIHBhZGRpbmc6ICRzZWN0aW9uLXBhZGRpbmctbW9iaWxlO1xuICAgIH1cbiAgICAubmV3c2xldHRlciB7XG4gICAgICAuc3Vic2NyaWJlLCAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5zdWJzY3JpYmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGVnYWxzIHtcblxuICAgICAgLmxpbmtzIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IC0zNnB4O1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJoZWFkZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiAzOHB4IDEwMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogI3skc2VjdGlvbi1wYWRkaW5nLWRlc2t0b3AtaH0pO1xuICB9XG4gICYuZGFyayB7XG4gICAgKyBzZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgICB9XG4gICAgLm5hdiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdWwuaG9yaXpvbnRhbC1tZW51IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIgKiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5sb2dvIHtcbiAgICAgICAgQGV4dGVuZCBpLmxvZ28uZGFya1xuICAgICAgfVxuICAgICAgLmJ1cmdlci1tZW51IHtcbiAgICAgICAgQGV4dGVuZCAuZGFyaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5tZW51LW9wdGlvbiB7XG4gICAgICAmLm1lbnUtb3BlbiAuc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgZGl2IHtcbiAgICAgICYuc3ViLW1lbnUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3RvcC1zY3JvbGwge1xuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDokbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIHVsLnZlcnRpY2FsLW1lbnUge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctbWVudS11bmRlcmxpbmUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJhc2UtcnVsZXM7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTQ2cHg7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jdXJyZW50LFxuICAgICAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LW9wdGlvbiB7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1kZW1vbjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaGVhZGVyLm1lbnUtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLm5hdiB7XG4gICAgdWwuaG9yaXpvbnRhbC1tZW51IHtcbiAgICAgIGxpIHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkudmlldy1ob21lIHtcbiAgLmhlcm8tdmlkZW8ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA1NzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnZpZGVvLWRpc3BsYXl7XG4gICAgcGFkZGluZy10b3A6IDI2MHB4O1xuICB9XG4gIGhlaWdodDogMTAwJTtcbiAgLnBsYXktaGVyby12aWRlbywgLnBsYXktdmltZW8tdmlkZW8ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDJyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb25zIHtcbiAgICBoNSB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZGVza3RvcCB7XG4gICAgLm1haW4tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gICAgfVxuICB9XG4gIC5ob21lLWNvbnRlbnQge1xuICAgIC52aWRlby1kaXNwbGF5IHtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEuc2NlbmUtc3RlYWxpbmcge1xuXG4gICAgKyAubGFyZ2UtYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctYmctc2NlbmUtc3RlYWxpbmcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICsgLmxhcmdlLWJnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgYS5leHBlcmllbmNlLWljb24ge1xuXG4gICAgKyAubGFyZ2UtYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctYmctZXhwZXJpZW5jZS1pY29uKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgJjpob3ZlciArIC5sYXJnZS1iZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIGEubG9yZW0ge1xuXG4gICAgKyAubGFyZ2UtYmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctYmctbG9yZW0pICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG5cbiAgICAmOmhvdmVyICsgLmxhcmdlLWJnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLm5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIH1cblxuICBhLmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5ob21lLWNvbnRlbnQsIC52aWRlby1kaXNwbGF5IHtcbiAgICBhOmhvdmVyICoge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtYnJlYWtwb2ludCkge1xuICAgIHNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYS5saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMDBweDtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYWluLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctYmctaG9tZXBhZ2UpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuICAgICAgJi5zY2VuZS1zdGVhbGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaW1nLWJnLXNjZW5lLXN0ZWFsaW5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICYuZXhwZXJpZW5jZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpbWctYmctZXhwZXJpZW5jZS1pY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIH1cbiAgICAgICYubG9yZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltZy1iZy1sb3JlbSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgIHNlY3Rpb24gYS5saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgICB9XG4gIH1cblxuICBmb290ZXIge1xuICAgIC5sb2NhdGlvbiwgLm5ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmJnLWZhZGUge1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLW91dDtcbn0iLCJkaXYud2luZV9kZW1vIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgbWFyZ2luLXRvcDogNjdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNjhweDtcbiAgfVxuICBoNCB7XG4gICAgbWFyZ2luOiAzMHB4IDMwcHggMTBweCAzMHB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxuXG4gIHA6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBncmF5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGEsIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJi5jYW5jZWwge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgICYuY2hlY2stc3RhdHVzLWxpbmsge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBidXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAmLmFkZCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIEBleHRlbmQgLnRleHQtcHVycGxlO1xuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAudGV4dC1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC5jYXJ0LWluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgJi53aW5lLXNlbGVjdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHVyY2hhc2UtYXJlYSB7XG4gIHAge1xuICAgIG1hcmdpbjogMHB4IGF1dG8gMjBweDtcbiAgfVxuICBwIGxhYmVsOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JheTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICYuY2FuY2VsIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgJi5jaGVjay1zdGF0dXMtbGluayB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgIH1cbiAgfVxuICBidXR0b24sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICYuYWRkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC53aW5lLWFtb3VudC1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIGkge1xuICAgICY6aG92ZXIge1xuICAgICAgQGV4dGVuZCAudGV4dC1vcmFuZ2U7XG4gICAgfVxuICB9XG4gIC5jYXJ0LWluZm8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgJi53aW5lLXNlbGVjdG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiYm9keS52aWV3LXdpbmVzIHtcbiAgYmFja2dyb3VuZDogdXJsKCRpbWctYmctZm9vdGVyKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uYXYge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5wcm9kdWN0LXNsaWRlciB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIHNlY3Rpb24ge1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfc2FuZDtcbiAgICB9XG5cbiAgICAmLndpbmVfb3B0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6ICRtZW51LXBhZGRpbmctdjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVudS1wYWRkaW5nLXY7XG4gICAgICBwIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmRyb3AtZG93bi1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLnZhcmlldGFscyB7XG4gICAgICAgICAgdWwgbGkge1xuICAgICAgICAgICAgYS51cGNhc2U6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53aW5lX2hlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgZ3JleSAxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICAmLmFkZHJlc3Mge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmZvb3Rlci5pY29uX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC53aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmdyZXkge1xuICAgIGNvbG9yOiBncmV5O1xuICB9XG5cbiAgLmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsImJvZHkudmlldy13aW5lX2luZGl2aWR1YWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoJGltZy1iZy1mb290ZXIpIHRvcCByaWdodCBuby1yZXBlYXQ7XG4gIC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIHNlY3Rpb24ge1xuICAgICYud2luZV9oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1MHB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTAlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAmLmRlc2t0b3AsXG4gICAgICAgICYudGFibGV0LFxuICAgICAgICAmLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnB1cmNoYXNlLWFyZWEgLmNvbGxlY3Rpb246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLndpbmVfZGV0YWlscyB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgIGJ1dHRvbixcbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYud2luZV9pbnRyb19hY2NvbGFkZXMge1xuICAgICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgLmFycm93LXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAuc2xpZGUge1xuICAgICAgICBhLmxpbmsge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY2NvbGFkZXMge1xuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X3NhbmQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuc2xpZGUtY29udHJvbHMge1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEgaSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLmNsaWNrYWJsZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnZpZGVvX2V4cGVyaWVuY2Uge1xuICAgICAgLmJvbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfc2FuZDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgIC5xdW90ZSxcbiAgICAgICAgLmJvbGQsXG4gICAgICAgIC52aWRlby1jb250cm9sIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlby1jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAucGxheS10ZXh0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvbnQtc21hbGwuZGVza3RvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgfVxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIHAge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvd192aW50YWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGRpdiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgICAgICYudmludGFnZS15ZWFycyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleTtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlbGVjdGVkLXllYXIge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAxMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgICAgJi5kcm9wLWRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZHJvcC1kb3duLW1lbnUge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZXNrdG9wLFxuICAgICAgICAgICAgJi50YWJsZXQsXG4gICAgICAgICAgICAmLmhpZGUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIDI1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICAmOm50aC1jaGlsZCgxMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmludGFnZS15ZWFyIHtcbiAgICAgICAgbWFyZ2luOiA5MHB4IDAgNTBweCAwO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi52aW5leWFyZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggMDtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBoMyxcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLm1vYmlsZSB7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9jYXRpb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGgzLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpbmV5YXJkLWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgLnZpbmUteWFyZC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5yZWxhdGVkX3dpbmVzIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGxhYmVsIGkge1xuICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVjb21tZW5kZWQge1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgICYud2luZV9pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtYnJlYWtwb2ludCkge1xuICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgfVxuICAgICAgbGVmdDogMjUlO1xuICAgICAgdG9wOiAyMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDY3NXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEb3dubG9hZCBMaW5rc1xuLmRvd25sb2FkLW5vdGUge1xuICBtYXJnaW46IDYwcHggMCA2MHB4IDA7XG59XG5cbi5kb3dubG9hZC10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsImJvZHkudmlldy1jYXJ0IHtcblxuICBoZWFkZXIge1xuICAgIEBleHRlbmQgaGVhZGVyLmRhcms7XG4gIH1cblxuICB0YWJsZSB0ZCB7XG4gICAgJi53aW5lIC52YWx1ZSB7XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnF1YW50aXR5IC52YWx1ZSB7XG4gICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgfVxuICAgICYudW5pdC1wcmljZSAudmFsdWUge1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICB9XG4gICAgJi50b3RhbC1wcmljZSB7XG4gICAgICAudmFsdWUge1xuICAgICAgICBAZXh0ZW5kIC5ib2xkXG4gICAgICB9XG4gICAgfVxuICAgICYuc3VidG90YWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwdXJwbGU7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0YWJsZSB0ci5kZXRhaWxzIHtcbiAgICB0ZC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJ0LXRhYmxlLCAuc3VtbWFyeS10YWJsZSB7XG4gICAgLnNlcGFyYXRvciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5zaGlwcGluZy1mb3JtIHtcbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIHNwYW4uc3VidGl0bGUge1xuICAgICAgcGFkZGluZzogMCAycmVtIDEuNXJlbSAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC5zdW1tYXJ5LXBhbmVsLCAucGF5bWVudC1wYW5lbCwgLmNvbmZpcm1hdGlvbi1wYW5lbCB7XG4gICAgPiAucm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5lZGl0IHtcbiAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICBAZXh0ZW5kIC5zbWFsbDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgbGFiZWw6bm90KC5zaG93KSwgc3Bhbi5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNGb3JtX1NoaXBwaW5nTWV0aG9kRm9ybV9TaGlwcGluZ01ldGhvZElEIGxhYmVsLCBcbiAgI1BheW1lbnRGb3JtX0NvbmZpcm1hdGlvbkZvcm1fUmVhZFRlcm1zQW5kQ29uZGl0aW9uc19Ib2xkZXIgbGFiZWwsIFxuICAjU2VwZXJhdGVCaWxsaW5nX0hvbGRlciBsYWJlbCxcbiAgbGFiZWwudmFsdWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJvcmRlci1jb2xvcjogJG9yYW5nZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgI0NhcnRGb3JtX0NhcnRGb3JtX2FjdGlvbl91cGRhdGVjYXJ0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5yZWNvbW1lbmRlZCB7XG4gICAgcGFkZGluZzogOHJlbTtcbiAgICBociB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NTBweCkge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGVkIHtcbiAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgfVxuXG4gICAgLmFjdGlvbnMgLmNvbHVtbnMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5hY3Rpb25zIC5jb2x1bW5zLCAuYWN0aW9ucyBidXR0b24sIC5hY3Rpb25zIC5idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaHIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuXG4gICAgLmxveWFsdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAuc3VidG90YWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC52YWx1ZSB7XG4gICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRwdXJwbGU7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiYm9keS52aWV3LW5ld3MsIGJvZHkudmlldy1uZXdzX2FydGljbGUge1xuICBoZWFkZXIge1xuICAgIEBleHRlbmQgaGVhZGVyLmRhcms7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubGFiZWwtaGVhZGVyIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwsIGgzLCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwubGFiZWwtaGVhZGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgICYubmV3cy1hbGwge1xuICAgICAgZGl2IHtcbiAgICAgICAgJi5uZXdzLWluZGl2aWR1YWwge1xuICAgICAgICAgIGgyLCBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnByZXNzLWVucXVpcmVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1zYW5kO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3MtZGF0ZSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICBmb290ZXJ7XG4gICAgLmxvY2F0aW9ue1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuYmctbGlnaHQtc2FuZCB7XG4gIGg0IHtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufSIsInNlY3Rpb24ge1xuICAmLmludHJvIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Zvb3Rlci5wbmdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG4gICYuc2lnbi11cCB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiYm9keS52aWV3LWVtYWlsX29yZGVyX2NvbmZpcm1hdGlvbiB7XG4gIHNlY3Rpb24ge1xuICAgICYuZW1haWwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLWJnLWZvb3RlcikgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIGxhYmVsLFxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pbnZvaWNlIHtcbiAgICAgIGRpdiB7XG4gICAgICAgICYuaW52b2ljZS1kZXRhaWwge1xuICAgICAgICAgIGRsIGRkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1YnRvdGFsIC52YWx1ZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA0cHggJHB1cnBsZSBzb2xpZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbWFpbC1wZXJzb25hbC1kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JhdGVmdWwtbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaGVhZGVyLFxuICBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsImJvZHkudmlldy1lbWFpbF9zaWduX3VwX2NvbmZpcm1hdGlvbiB7XG4gIHNlY3Rpb24ge1xuICAgICYuZW1haWwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgkaW1nLWJnLWZvb3RlcikgdG9wIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgICAgbGFiZWwsIGgyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5lbWFpbC1zaWduLXVwLWNvbnRlbnQge1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBtaW4td2lkdGg6IDMxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5ncmF0ZWZ1bC1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGhlYWRlciwgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiYm9keS52aWV3LXByb2ZpbGUge1xuICBoZWFkZXIge1xuICAgIEBleHRlbmQgaGVhZGVyLmRhcms7XG4gIH1cbiAgc2VjdGlvbiB7XG4gICAgJi5wcm9maWxlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXYge1xuICAgICAgICAmLm1haW4tc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHggMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCBncmV5IDFweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByb2dyZXNzLWJhciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnB1dC1zZWN0aW9uIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJvZ3Jlc3MtYmFyLXRhZ3Mge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIGdyZXkgMXB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICRvcmFuZ2UgMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG4gICAgICAgICYgKyBpIHtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJi5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW1iZXItc3RhdHVzIHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAmLmRpZmZlcmVudC1hZGRyZXNzIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pbnRlcmVzdCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgICYubmV3c2xldHRlcixcbiAgICAgICAgJi53aW5lLXByZWZlcmVuY2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuZGVsaXZlcnktaW5zdHJ1Y3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pYy1hcnJvdy1saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLnByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNGb3JtX1Byb2ZpbGVGb3JtLCAjRm9ybV9SZWdpc3RlckZvcm0sICNGb3JtX0NyZWF0ZUJpbGxpbmdBZGRyZXNzRm9ybSwgI0Zvcm1fQ3JlYXRlU2hpcHBpbmdBZGRyZXNzRm9ybSwgI0Zvcm1fQ3JlYXRlUHJlZmVyZW5jZXNGb3JtIHtcbiAgbGFiZWxbZm9yXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hlY2tib3hzZXQge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICAgID4gbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIEBleHRlbmQgLmJvbGQ7XG4gICAgfVxuICAgIGxhYmVsW2Zvcl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uLCAuYnRuLW9yYW5nZTtcbiAgfVxufVxuXG4jRm9ybV9DcmVhdGVTaGlwcGluZ0FkZHJlc3NGb3JtLCAjRm9ybV9DcmVhdGVQcmVmZXJlbmNlc0Zvcm0ge1xuICAucmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWxbZm9yXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCJib2R5LnZpZXctY2FyZWVyIHtcbiAgaGVhZGVyIHtcbiAgICBAZXh0ZW5kIGhlYWRlci5kYXJrO1xuICB9XG4gIC5pbnRybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAucmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4iLCJib2R5LnZpZXctY2FyZWVyX2RldGFpbCB7XG4gIGhlYWRlciB7XG4gICAgQGV4dGVuZCBoZWFkZXIuZGFyaztcbiAgfVxuXG4gIHNlY3Rpb257XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXZ7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgICAmLmJhY2stbGluay1zZWN0aW9ue1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAkbGlnaHQtZ3JleSAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn0iLCJkaXZ7XG4gICYuZnVsbC1zaXplLWltYWdle1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn0iLCJkaXYuc3VibGluZXtcbiAgaXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgfVxufSIsImRpdi5zdWJsaW5lLWxhcmdle1xuICAgIGl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW57XG4gICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgIH1cblxufSIsImRpdi5xdW90ZXtcbiAgaXtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB9XG4gIHAge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn0iLCJkaXYubGlua3tcbiAgaXtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn0iLCJib2R5LnZpZXctdmlzaXQge1xuICBoZWFkZXIge1xuICAgIEBleHRlbmQgaGVhZGVyLmRhcms7XG4gIH1cbn1cbmJvZHkudmlldy12aXNpdCwgYm9keS52aWV3LXZpc2l0X292ZXJ2aWV3IHtcblxuICBmb290ZXIge1xuICAgIC5sb2NhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBzZWN0aW9uIHtcbiAgICAmLmJvb2tpbmcge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCRpbWctYmctZm9vdGVyKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuXG4gICAgICBkaXZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucm93e1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jb250ZW50e1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuICAgICAgbGFiZWwsaDN7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXZ7XG4gICAgICAmLmludHJve1xuICAgICAgICBsYWJlbHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzLHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJkaXYubGluay1kb3dubG9hZHtcbiAgaXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59IiwiLmRldGFpbHMtd2lkZ2V0IHtcbiAgLmxvY2F0aW9uLCAuY29udGFjdCB7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIFx0LmxvY2F0aW9uLWRldGFpbHMsIC5kZXRhaWxzLXRleHQgcCB7XG4gIFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBsaW5lLWhlaWdodDogMjZweDtcbiAgXHQgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnR3by1saW5rcy13aWRnZXQge1xuICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICAudmlzaXQtbGlua3MtaW5mbyB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAubGluayB7XG4gICAgLmljLWFycm93LWxpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC52aXNpdC1saW5rcyBoNCxcbiAgICAubGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAudmlzaXQtbGlua3MtY29udGVudCAubGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICBhOmhvdmVyIHtcbiAgICBsYWJlbCBzcGFuLFxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS1icmVha3BvaW50KSB7XG4gIC5yaWdodC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4iLCIudGV4dC1hbmQtaGVhZGxpbmUge1x0XHRcblx0LmljLWFycm93LWxpbmsge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxufSIsIi50d28tY29sdW1uLWJveCB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIyMGEzYjtcbiAgICBwYWRkaW5nOiAwcHggMzVweCAzNXB4IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaGVhZGluZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBpLmN1cmwge1xuICAgICAgICBtYXJnaW46IDRweCAxMHB4O1xuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGhyZWUtY29sdW1uLWJveCB7XG5cdC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1x0XG5cdH1cblx0IFx0LmhvdXJzIHtcblx0XHR1bCBsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdH1cblx0fVxuXHQuY29udGFpbmVyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjIwYTNiO1xuXHRcdHBhZGRpbmc6IDM1cHg7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuaGVhZGluZyB7XG5cdFx0XHQudGhyZWUtY29sdW1uLWJveC1sYWJlbCB7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cGFkZGluZzogMCBjYWxjKDQwJSAtIDYwcHgpO1xuXHRcdFx0XHR0b3A6IC0zMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaG93X3ZpbnRhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudGFiLW9wdGlvbnMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleTtcbiAgICB9XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHVsIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTlweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICYuZHJvcC1kb3duLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEEwMDA7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZHJvcC1kb3duLW1lbnUge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCxcbiAgICAgICYuaGlkZS1tb2JpbGUge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tb2JpbGUsXG4gIC5kZXNrdG9wLFxuICAuaGlkZS1tb2JpbGUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLnRhYi1kZWZhdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlbGF0ZWQtbGlua3Mge1xuXHRsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fSAgXG5cdEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0aDQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cbn0iLCIuY2VudHJlZC1saW5rLXdpZGdldCB7XG4gIC5jZW50cmVkLWxpbmstY29udGVudCB7XG4gICAgLnN1YmxpbmUge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuICAgIC5jZW50cmVkLWxpbmstaW5mbyB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAsXG4gICAgICAubGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGE6aG92ZXIge1xuICAgIGxhYmVsIHNwYW4sXG4gICAgaDQge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50cmVkLWxpbmstY29udGVudCB7XG4gICAgcCxcbiAgICAubGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuaGVhZGxpbmUtY3V0b3V0LXdpZGdldCB7XG5cdC50aXRsZSB7XG5cdFx0aDEge1xuXHRcdFx0d29yZC1zcGFjaW5nOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXHRociB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRpbWcge1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufSIsIi50ZXh0LXR3by1pbWFnZXMtd2lkZ2V0IHtcbiAgLm1vYmlsZS1vbmx5IHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kZXNrdG9wIHtcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xuICAgIG1heC1oZWlnaHQ6IDYzMHB4O1xuICB9XG4gIC5ib2xkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcbiAgLnRleHQtdHdvLWltYWdlcy13aWRnZXQge1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICAuYm9sZCxcbiAgICAgIGgyLFxuICAgICAgLmluZm8gcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iaW8tbGFyZ2UtYWx0ZXJuYXRpdmUge1xuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5ib2xkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICB3aWR0aDogODAlO1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbiAgLmxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgaHIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAuYm9sZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwMHB4O1xuICAgIH1cbiAgfVxuICAudHdvLWxpbmtzLWJpbyB7XG4gICAgLnN1YmxpbmUge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1zcGFjZSB7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYm9sZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDQwcHggYXV0bztcbiAgICB9XG4gICAgLmxpbmsge1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lbWJlcnNoaXBzLXRlbXBsYXRlIHtcbiAgLmNsdWItbWVtYmVyc2hpcCxcbiAgLnByZXN0aWdlLW1lbWJlcnNoaXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jbHViLW1lbWJlcnNoaXAtaGVhZGluZyxcbiAgLnByZXN0aWdlLW1lbWJlcnNoaXAtaGVhZGluZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBsZWZ0OiAyNTBweDtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cbiAgLmNsdWItbWVtYmVyc2hpcC1oZWFkaW5nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5wcmVzdGlnZS1tZW1iZXJzaGlwLWhlYWRpbmcge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgbGVmdDogMjIuNXB4O1xuICAgIH1cbiAgfVxuICAuY2x1Yi1tZW1iZXJzaGlwLWNvbnRlbnQsXG4gIC5wcmVzdGlnZS1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVzdGlnZS1tZW1iZXJzaGlwIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG59XG5cbi53aW5lY2x1Yi10aXRsZSB7XG4gIC5yb3cge1xuICAgIGgyLFxuICAgIHAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53aW5lY2x1Yi1pbWFnZSxcbi53aW5lY2x1Yi1zbGlkZXIge1xuICBpbWcge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDUwcHggYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoIHtcbiAgcCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aWRnZXQtMTEtdGVtcGxhdGUge1xuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sb3lhbHR5LW1lbWJlcnNoaXAtdGVtcGxhdGUge1xuXHQubG95YWx0eS1tZW1iZXJzaGlwLXJvdyB7XG5cdFx0QG1lZGlhKG1heC13aWR0aDogMzc1cHgpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0LndhdmUge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXHQuaGVhZGluZyB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wYXJhZ3JhcGgge1xuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkbGluZS1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJlbmVmaXRzIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdC5oZWFkbGluZS1jdXRvdXQtd2lkZ2V0IHtcblx0XHRtYXJnaW4tdG9wOiAxNTBweDtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHR9XG5cdFx0LnRpdGxlLCAuYnRuLW9yYW5nZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0fVxufSIsIi5wcmVzdGlnZS1tZW1iZXJzaGlwLXRlbXBsYXRlIHtcblx0LnByZXN0aWdlLW1lbWJlcnNoaXAtcm93IHtcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHRcdEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRcblx0fVxuXHQud2F2ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR9XG5cdC5oZWFkaW5nIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6IDM3NXB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBhcmFncmFwaCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRsaW5lLWZvbnQtZmFtaWx5O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuc2hpcG1lbnRzIHtcblx0XHQuYXByaWwsIC5qdW5lLCAub2N0b2JlciB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdH1cblx0LmJlbmVmaXRzLCAubWVtYmVyc2hpcC15ZWFyLCAuY29zdCwgLmJ0bi1wdXJwbGUge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cdFxufSIsIi5oZWFkbGluZS1hbmQtZ2VvIHtcblx0LmhlYWRpbmcge1xuXHRcdC50ZS1tdW5hLCBoMiB7XG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiAzNzVweCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGUtbXVuYSwgLnRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHRcdC5nZW9sb2NhdGlvbiB7XG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lmdlby10ZXh0IHtcblx0XHQucGFyYWdyYXBoLW9uZSwgLnBhcmFncmFwaC10d28ge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHR9XG5cblx0fVxufVxuLmdlbyB7XG5cdC5yb3cge1xuXHRcdC50aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuY29udGVudCB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29vcmRpbmF0ZXMge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdC5ib2xkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCImLm1vZGFsLWxvZ2luLWRlZmF1bHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHotaW5kZXg6IDI7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6NzY5cHgpIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgaGVpZ2h0OiA0ODhweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjQ0cHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuICB9XG4gIC5sb2dpbi1mb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuICAubG9naW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgZGl2IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBsaWdodGdyYXkgc29saWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmxvZ2luLWZvb3RlciBkaXYgYnV0dG9uIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBhLCAgLmxvZ2luLWZvb3RlciBsYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxuXG4gIGxhYmVsIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5idG4tbG9naW4tbW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgJi5idG4tc3VibWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgfVxuICB9XG5cbiAgLy8gb3ZlcnJpZGVzIGZvciBzaWx2ZXJzdHJpcGUgc3R5bGVzXG5cbiAgI01lbWJlckxvZ2luRm9ybV9Mb2dpbkZvcm1fUmVtZW1iZXJfSG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkFjdGlvbnMge1xuICAgICoge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAubGluaywgLm5vLXVuZGVybGluZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gICAgICBAZXh0ZW5kIGJ1dHRvbiwgLmJ0bi1vcmFuZ2UsIC5idG4tbG9naW4tbW9kYWwsIC5idG4tc3VibWl0O1xuICAgIH1cbiAgfVxufSIsImJvZHkudmlldy1tb2RhbF9sb2dpbl9jaGVja291dCB7XG4gIGhlYWRlciwgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGl2e1xuICAgICYubW9kYWwtbG9naW4tZGVmYXVsdHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgaGVpZ2h0OjUwMHB4O1xuICAgICAgICB0b3A6Y2FsYyg1MCUgLSAyNTBweCk7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUwcHgpO1xuXG4gICAgICB9XG5cbiAgICAgIC5sb2dpbi1mb3Jte1xuICAgICAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmxvZ2luLWZvb3RlcntcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZGl2e1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBsaWdodGdyYXkgc29saWQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvZ2luLWZvb3RlciBkaXYgYnV0dG9ue1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIH07XG5cbiAgICAgIGxhYmVsIGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWFza3tcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1sb2dpbi1tb2RhbHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59IiwiYm9keS52aWV3LW1vZGFsX2FkZHJlc3Mge1xuICBoZWFkZXIsIGZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGRpdntcbiAgICAmLm1vZGFsLWFkZHJlc3N7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIGhlaWdodDo0NTBweDtcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gMjQ0cHgpO1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmpzLWNsb3Nle1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZGlhbG9nLWNvbnRlbnR7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgfVxuXG4gICAgJi5tYXNre1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cbn0iLCIudG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxlZnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc21hbGwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jbGlja2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyZml4IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi55LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLngtY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnh5LWNlbnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICYuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm8tYm9yZGVycyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmaWVke1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi8vVmlzaWJpbGl0eVxuLnZpc2libGUge1xuICAvL29wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmdvbmUge1xuICAvL29wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLy9Db2xvcnNcbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc2FuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9zYW5kICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ndXR0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubm8tdW5kZXJsaW5lLCB1bC52ZXJ0aWNhbC1tZW51IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvdmVyLXRleHQtdW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxubGkudGFiLXNlbGVjdGVkIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICRvcmFuZ2UgNHB4O1xufVxuXG5saS50YWItZGVmYXVsdCB7XG4gIGNvbG9yOiAkcHVycGxlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5kaXYudGFiLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbmRpdi50YWItZGVmYXVsdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG59XG5cbi53aXRoLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCBsaWdodGdyYXk7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1lZGlhIFF1ZXJpZXNcblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtYnJlYWtwb2ludCkge1xuICAuaGlkZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQtYnJlYWtwb2ludCkge1xuICAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGV0IHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlLWJyZWFrcG9pbnQpIHtcbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYmlsZS1mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC5tb2JpbGUtZnVsbC1oZWlnaHQge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiJdLCJzb3VyY2VSb290IjoiL3N0eWxlc2hlZXRzIn0= */
