@charset "UTF-8";:root{color-scheme:only light!important}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;scroll-behavior:smooth;-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;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:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%;line-height:24px;display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;max-height:100%;border:0;vertical-align:top}figure{margin:0}figure img{display:block}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;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;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}details summary::-webkit-details-marker{display:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.row{display:flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-wrap:wrap}@media (min-width:280px){.row{margin-left:-2rem;margin-right:-2rem}}@media (min-width:550px){.row{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1100px){.row{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1150px){.row{margin-left:-2rem;margin-right:-2rem}}@media (min-width:1900px){.row{margin-left:-2rem;margin-right:-2rem}}.col{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;display:block;width:100%;max-width:100%;min-height:1px}.col.-centered{margin:0 auto}@media (min-width:280px){.col{padding-left:2rem;padding-right:2rem}}@media (min-width:550px){.col{padding-left:2rem;padding-right:2rem}}@media (min-width:1100px){.col{padding-left:2rem;padding-right:2rem}}@media (min-width:1150px){.col{padding-left:2rem;padding-right:2rem}}@media (min-width:1900px){.col{padding-left:2rem;padding-right:2rem}}@media (min-width:280px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xs-1{margin-left:8.3333333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xs-2{margin-left:16.6666666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xs-3{margin-left:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xs-4{margin-left:33.3333333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xs-5{margin-left:41.6666666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xs-6{margin-left:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xs-7{margin-left:58.3333333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xs-8{margin-left:66.6666666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xs-9{margin-left:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xs-10{margin-left:83.3333333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xs-11{margin-left:91.6666666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xs-12{margin-left:100%}}@media (min-width:550px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-sm-1{margin-left:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-sm-2{margin-left:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-sm-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-sm-4{margin-left:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-sm-5{margin-left:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-sm-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-sm-7{margin-left:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-sm-8{margin-left:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-sm-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-sm-10{margin-left:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-sm-11{margin-left:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-sm-12{margin-left:100%}}@media (min-width:750px){.col-smd-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-smd-1{margin-left:8.3333333333%}.col-smd-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-smd-2{margin-left:16.6666666667%}.col-smd-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-smd-3{margin-left:25%}.col-smd-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-smd-4{margin-left:33.3333333333%}.col-smd-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-smd-5{margin-left:41.6666666667%}.col-smd-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-smd-6{margin-left:50%}.col-smd-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-smd-7{margin-left:58.3333333333%}.col-smd-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-smd-8{margin-left:66.6666666667%}.col-smd-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-smd-9{margin-left:75%}.col-smd-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-smd-10{margin-left:83.3333333333%}.col-smd-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-smd-11{margin-left:91.6666666667%}.col-smd-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-smd-12{margin-left:100%}}@media (min-width:1100px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-md-1{margin-left:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-md-2{margin-left:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-md-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-md-4{margin-left:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-md-5{margin-left:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-md-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-md-7{margin-left:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-md-8{margin-left:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-md-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-md-10{margin-left:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-md-11{margin-left:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-md-12{margin-left:100%}}@media (min-width:1150px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-lg-1{margin-left:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-lg-2{margin-left:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-lg-3{margin-left:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-lg-4{margin-left:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-lg-5{margin-left:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-lg-6{margin-left:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-lg-7{margin-left:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-lg-8{margin-left:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-lg-9{margin-left:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-lg-10{margin-left:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-lg-11{margin-left:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-lg-12{margin-left:100%}}@media (min-width:1900px){.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;width:8.3333333333%;max-width:8.3333333333%}.col-offset-xl-1{margin-left:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;width:16.6666666667%;max-width:16.6666666667%}.col-offset-xl-2{margin-left:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%}.col-offset-xl-3{margin-left:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;width:33.3333333333%;max-width:33.3333333333%}.col-offset-xl-4{margin-left:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;width:41.6666666667%;max-width:41.6666666667%}.col-offset-xl-5{margin-left:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%}.col-offset-xl-6{margin-left:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;width:58.3333333333%;max-width:58.3333333333%}.col-offset-xl-7{margin-left:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;width:66.6666666667%;max-width:66.6666666667%}.col-offset-xl-8{margin-left:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:75%;max-width:75%}.col-offset-xl-9{margin-left:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;width:83.3333333333%;max-width:83.3333333333%}.col-offset-xl-10{margin-left:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;width:91.6666666667%;max-width:91.6666666667%}.col-offset-xl-11{margin-left:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;max-width:100%}.col-offset-xl-12{margin-left:100%}}.hidden{display:none}.invisible{visibility:hidden}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.visually-hidden.focusable:focus{position:static!important;clip:auto;overflow:visible;height:auto;width:auto}.ipe-tabs [data-tab-id=revert] a{display:none}.ipe-tabs .ipe-tab:nth-last-child(2){border-right:1px solid #a9a9a9;border-top-right-radius:9px}body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{position:fixed;bottom:0;-webkit-box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);box-shadow:-1px 0 2px 1px rgba(0,0,0,.3);color:#fff;z-index:100;width:900px;font-weight:600;text-align:center}@media (min-width:550px){body.path-taxonomy.role-authenticated .block-local-tasks-block,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block{left:10%;right:10%;border-radius:5px 5px 0 0;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.path-taxonomy.role-authenticated .block-local-tasks-block a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a{color:#fff;font-size:14px!important;font-weight:500!important;font-family:Ginter,Inter,Helvetica Neue,"system-ui",-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif;display:inline-block;text-decoration:none;padding:13px 7px}body.path-taxonomy.role-authenticated .block-local-tasks-block a:active,body.path-taxonomy.role-authenticated .block-local-tasks-block a:focus,body.path-taxonomy.role-authenticated .block-local-tasks-block a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:focus,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block a:hover{color:#fff;text-decoration:underline}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs{margin:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{background-color:#2a2a2d;padding:0 20px}@media (min-width:550px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary{border-radius:4px 4px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a.is-active,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a.is-active{color:#fff}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary a:hover,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary a:hover{background-color:#222}@media (min-width:1150px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:first-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:first-child a{border-radius:5px 0 0 0}}@media (min-width:1150px){body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.primary li:last-child a,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.primary li:last-child a{border-radius:0 5px 0 0}}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs.secondary,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs.secondary{background:#666;padding:0 10px}body.path-taxonomy.role-authenticated .block-local-tasks-block .tabs li,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .tabs li{display:inline-block;list-style:none;padding:0}body.path-taxonomy.role-authenticated .block-local-tasks-block .contextual,body:not(.gin--edit-form):not(.path-admin):not(.path-taxonomy) .block-local-tasks-block .contextual{display:none}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration{margin-left:48px!important}#toolbar-item-administration-tray,.toolbar-horizontal .menu-item>.toolbar-menu,.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,.toolbar .toolbar-menu,.toolbar .toolbar-tray{background-color:#2a2a2d!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration .menu-item>.toolbar-icon.is-active,.toolbar-horizontal .toolbar-tray .hover-intent>.toolbar-icon,.toolbar-horizontal .toolbar-tray .menu-item a:focus,.toolbar-horizontal .toolbar-tray .menu-item a:hover{background-color:#434349!important}body.gin--horizontal-toolbar.role-authenticated{-webkit-padding-before:41px!important;padding-block-start:41px!important}.toolbar-tray a:not(.toolbar-icon-default){color:#fff!important;font-size:14px!important;font-weight:400!important;padding:13px 15px!important}.toolbar-tray a:not(.toolbar-icon-default):active,.toolbar-tray a:not(.toolbar-icon-default):focus,.toolbar-tray a:not(.toolbar-icon-default):hover{text-decoration:underline!important}.toolbar-tray a:not(.toolbar-icon-default) .toolbar-menu a{padding:10px!important}.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-box>.toolbar-icon:not(.toolbar-handle):before,.toolbar .toolbar-bar .toolbar-menu-administration>.toolbar-menu>.menu-item:not(.menu-item__admin_toolbar_tools-help)>.toolbar-icon:before{display:none}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{background:#fff!important}.gin--horizontal-toolbar #toolbar-administration,.gin--horizontal-toolbar #toolbar-administration .toolbar-bar{height:41px!important}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu{height:41px}.gin--horizontal-toolbar #toolbar-administration .toolbar-menu-administration>.toolbar-menu .toolbar-menu{height:auto}.block-content--view-mode-full>.contextual,.contextual-region.node>.contextual{display:none!important}#toolbar-administration .toolbar-icon-edit{display:none}#drupal-off-canvas *,#drupal-off-canvas :not(div),#drupal-off-canvas table *{font-family:Arial,sans-serif}#drupal-off-canvas td:first-child,#drupal-off-canvas th:first-child{width:auto}#drupal-off-canvas .button:after,#drupal-off-canvas .button:before{display:none}#drupal-off-canvas td details.form-wrapper{padding:0}#drupal-off-canvas .block-categories summary,#drupal-off-canvas .form-item-settings-admin-label{display:none}#drupal-off-canvas .text-format-wrapper>.form-item{margin-bottom:0}#drupal-off-canvas .filter-wrapper{display:none}#drupal-off-canvas .form-autocomplete,#drupal-off-canvas .form-text{width:100%}#drupal-off-canvas table.entities-list{width:auto;min-width:0;margin:10px 0 5px}#drupal-off-canvas details[open].form-wrapper>summary{background-color:transparent;color:#fff}#drupal-off-canvas .entities-list .description,#drupal-off-canvas .entities-list .field--name-filename,#drupal-off-canvas .entities-list .field--name-filesize,#drupal-off-canvas .tabledrag-toggle-weight-wrapper{display:none}#drupal-off-canvas .entities-list td:nth-child(3) .button{background:#777 url(../../../../core/misc/icons/ffffff/pencil.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .entities-list td:nth-child(4) .button{background:#777 url(../../../../core/misc/icons/ffffff/ex.svg) no-repeat scroll 50%;background-size:auto;text-indent:-1000px;overflow:hidden;width:1.875rem;padding:.3125rem}#drupal-off-canvas .form-type-entity-autocomplete .description{display:none}#drupal-off-canvas .field--type-link .form-item{margin:0 0 .3125rem}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore),#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore){padding:0;margin:0}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore) li a,#drupal-off-canvas details[open]:not(.js-off-canvas-computed-ignore) li a{padding:.3125rem;border-bottom:1px solid #666;text-decoration:none;display:block;color:#fff}#drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0 -20px}#drupal-off-canvas .field-multiple-drag{width:30px!important}#drupal-off-canvas .field-multiple-drag abbr{border:0!important;margin:0!important}.ui-dialog-off-canvas .ui-autocomplete,.ui-dialog-off-canvas .ui-autocomplete li{background:#fff!important}.ui-dialog-off-canvas .ui-autocomplete *{background:transparent!important}.new-section{background-color:transparent;outline:none;padding:.3125rem 0;margin-bottom:0}.dialog-off-canvas-main-canvas .tabs.secondary li:first-child a{display:inline-block;*zoom:1;*display:inline;background:red;color:#fff;padding:5px;border:0;border-radius:20px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.layout-section .configure-section{position:relative;background:url(../../../../core/misc/icons/bebebe/pencil.svg) #fff 50%/16px 16px no-repeat;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;padding:0;height:26px;width:26px;white-space:nowrap;text-indent:-9999px;display:inline-block;border-radius:26px;margin-right:.9375em;margin-left:-.625em}.layout-section .configure-section:hover{background-image:url(../../../../core/misc/icons/787878/pencil.svg)}.layout-builder-block{padding:0;background-color:#fff}.layout-builder__region{border:1px dashed #bfbfbf;padding:15px;border-radius:4px;outline:none}.layout-builder__region.col-sm-1,.layout-builder__region.col-sm-2,.layout-builder__region.col-sm-3,.layout-builder__region.col-sm-4,.layout-builder__region.col-sm-5,.layout-builder__region.col-sm-6,.layout-builder__region.col-sm-7,.layout-builder__region.col-sm-8,.layout-builder__region.col-sm-9,.layout-builder__region.col-sm-10,.layout-builder__region.col-sm-11,.layout-builder__region.col-sm-12{padding-left:1rem;padding-right:1rem}.layout-builder,.layout-builder-form{margin:30px 0;border:none;padding:0;background-color:transparent}.layout-builder-form>.form-actions.form-wrapper,.layout-builder>.form-actions.form-wrapper{background:#fff;position:fixed;width:810px;bottom:0;z-index:101;-webkit-box-shadow:0 1px 5px 4px rgba(0,0,0,.2);box-shadow:0 1px 5px 4px rgba(0,0,0,.2);border-top-left-radius:4px;border-top-right-radius:4px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.layout-builder-form .webform-submission-form .form-actions.form-wrapper,.layout-builder .webform-submission-form .form-actions.form-wrapper{position:relative;width:auto;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;display:block}.layout-builder-form .layout,.layout-builder .layout{height:auto!important}.layout-builder-form input.form-submit,.layout-builder input.form-submit{border:1px solid #2d2d2d;border-radius:4px;background-color:#2d2d2d;color:#fff;font-family:Arial,sans-serif;font-size:1rem;padding:8px 12px;margin-right:5px;-webkit-transition:all .25s ease;transition:all .25s ease;outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}.layout-builder-form input.form-submit:first-child:hover,.layout-builder input.form-submit:first-child:hover{background-color:#057533;border-color:#057533;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form input.form-submit:nth-child(2),.layout-builder-form input.form-submit:nth-child(3),.layout-builder input.form-submit:nth-child(2),.layout-builder input.form-submit:nth-child(3){background-color:#fff;color:#2d2d2d}.layout-builder-form input.form-submit:nth-child(2):active,.layout-builder-form input.form-submit:nth-child(2):focus,.layout-builder-form input.form-submit:nth-child(2):hover,.layout-builder-form input.form-submit:nth-child(3):active,.layout-builder-form input.form-submit:nth-child(3):focus,.layout-builder-form input.form-submit:nth-child(3):hover,.layout-builder input.form-submit:nth-child(2):active,.layout-builder input.form-submit:nth-child(2):focus,.layout-builder input.form-submit:nth-child(2):hover,.layout-builder input.form-submit:nth-child(3):active,.layout-builder input.form-submit:nth-child(3):focus,.layout-builder input.form-submit:nth-child(3):hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder #edit-preview-toggle,.layout-builder-form #edit-preview-toggle{display:inline-block;margin:0 0 0 12px}.layout-builder #edit-preview-toggle .form-type-checkbox,.layout-builder-form #edit-preview-toggle .form-type-checkbox{margin:0}.layout-builder-form .form-type-checkbox,.layout-builder .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5rem 0;cursor:pointer;font-family:Arial,sans-serif}.layout-builder-form .form-type-checkbox .option,.layout-builder .form-type-checkbox .option{cursor:pointer;font-size:.9375rem;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox,.layout-builder input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:16px;margin-top:5px;font-family:Arial,sans-serif}.layout-builder-form input.form-checkbox:before,.layout-builder input.form-checkbox:before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #bfbfbf;background:#f9f9f9;border-radius:4px}.layout-builder-form input.form-checkbox:after,.layout-builder input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:0;left:0;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}.layout-builder-form input.form-checkbox:checked:after,.layout-builder input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.layout-builder-form .layout-builder,.layout-builder .layout-builder{border:none;padding:20px 0;background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add,.layout-builder .layout-builder__region .layout-builder__link--add{background:transparent}.layout-builder-form .layout-builder__region .layout-builder__link--add:hover,.layout-builder .layout-builder__region .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-section,.layout-builder .layout-builder__add-section{background-color:transparent;outline:none;padding:0}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted{border:none}.layout-builder-form .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add,.layout-builder .layout-builder__add-section.is-layout-builder-highlighted .layout-builder__link--add{background:#ecf4fa;text-decoration:none}.layout-builder-form .layout-builder__link--add,.layout-builder .layout-builder__link--add{display:block;padding:11px 15px 10px;border:1px dashed #bfbfbf;background:#f9f9f9;border-radius:4px;color:#2d2d2d;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem;font-family:Arial,sans-serif;-webkit-transition:all .25s ease;transition:all .25s ease;text-decoration:none}.layout-builder-form .layout-builder__link--add:hover,.layout-builder .layout-builder__link--add:hover{background:#ecf4fa}.layout-builder-form .layout-builder__add-block,.layout-builder .layout-builder__add-block{background-color:transparent;padding:0;border:none}.layout-builder-form .layout-builder-block.is-layout-builder-highlighted,.layout-builder .layout-builder-block.is-layout-builder-highlighted{border:1px solid #bfbfbf;border-radius:4px}.layout-builder-form .form-no-label,.layout-builder .form-no-label{display:none}.layout-builder-form .layout-builder__section,.layout-builder .layout-builder__section{padding:0}.layout-builder-form .layout-builder__link--configure,.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--configure,.layout-builder .layout-builder__link--remove{display:inline-block;border:1px solid #bfbfbf;font-size:1rem;font-family:Arial,sans-serif;padding:8px 12px 8px 37px;border-radius:4px;color:#2d2d2d;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);width:auto;height:auto;text-indent:0;margin:0 10px 20px 0;text-decoration:none}.layout-builder-form .layout-builder__link--configure:hover,.layout-builder-form .layout-builder__link--remove:hover,.layout-builder .layout-builder__link--configure:hover,.layout-builder .layout-builder__link--remove:hover{background-color:#ecf4fa;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.2);box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}.layout-builder-form .layout-builder__link--remove,.layout-builder .layout-builder__link--remove{background:#fff url(../images/layout-builder/delete.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__link--configure,.layout-builder .layout-builder__link--configure{background:#fff url(../images/layout-builder/configure.svg) no-repeat 12px 50%}.layout-builder-form .layout-builder__layout.layout,.layout-builder .layout-builder__layout.layout{margin:0}.layout-builder-form .layout-builder__layout.layout.grid-layout,.layout-builder .layout-builder__layout.layout.grid-layout{width:100%}.layout-builder-form .layout-builder__layout.layout.layout--threecols,.layout-builder-form .layout-builder__layout.layout.layout--twocols,.layout-builder-form .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder-form .layout-builder__layout.layout.layout--twocols-75-25,.layout-builder .layout-builder__layout.layout.layout--threecols,.layout-builder .layout-builder__layout.layout.layout--twocols,.layout-builder .layout-builder__layout.layout.layout--twocols-25-75,.layout-builder .layout-builder__layout.layout.layout--twocols-75-25{margin:0 2rem}.layout-builder__message--overrides .messages{background-image:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block){border:1px dashed #bfbfbf;outline:none;border-radius:4px;margin:10px 0;padding:10px 20px}.contextual-region.layout-builder-block:not(.block-local-tasks-block).focus{border:1px dashed #bfbfbf;outline:none;border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable{background:#fff url(../images/layout-builder/edit--black.svg) no-repeat 50%;border-radius:50%;width:40px!important;height:40px!important;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border:1px solid #bfbfbf}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .trigger.focusable:hover{background-color:#ecf4fa}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links{top:6px;border:1px solid #bfbfbf;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);border-radius:4px}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li{background:transparent;border-bottom:none;list-style-type:none}.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links a:before,.contextual-region.layout-builder-block:not(.block-local-tasks-block) .contextual .contextual-links li:before{display:none}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{background:#ecf4fa}.ui-dialog .ui-dialog-content{position:static}.ui-widget-header .ui-icon{background:none}.ui-widget.ui-dialog.ui-dialog-off-canvas{min-width:450px;border:none}.ui-widget.ui-dialog.ui-dialog-off-canvas:focus{border:none;outline:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;border-bottom:none;margin-bottom:15px;padding:16px 30px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{max-width:100%;font-family:Arial,sans-serif}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title:before{content:"";position:absolute;top:19px;left:30px;background:url(../images/layout-builder/edit--white.svg) no-repeat 50%;width:20px;height:20px}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{content:"";position:absolute;top:29px;right:30px;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;width:18px;height:18px;opacity:.5;text-indent:-9999px;overflow:hidden;border:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:active,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:focus,.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close:hover{border:none;background:url(../images/layout-builder/close--white.svg) no-repeat 50%;opacity:1;outline:none}#drupal-off-canvas a,#drupal-off-canvas a:hover{color:#fff;text-decoration:none}.path-node #drupal-off-canvas{width:100%!important}.path-node #drupal-off-canvas summary{padding:0 0 0 20px}.path-node #drupal-off-canvas details{background:transparent}.path-node #drupal-off-canvas .form-item{max-width:none}.path-node #drupal-off-canvas .form-wrapper{padding-top:5px}.path-node #drupal-off-canvas td .form-wrapper{padding:5px 0 10px}.path-node #drupal-off-canvas td .form-wrapper.paragraphs-subform{padding:0}.path-node #drupal-off-canvas label{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff;max-width:none}.path-node #drupal-off-canvas .form-file,.path-node #drupal-off-canvas .form-text,.path-node #drupal-off-canvas input[type=email],.path-node #drupal-off-canvas input[type=text]{border:none;height:42px;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;background-color:#eee;-webkit-transition:all .25s ease;transition:all .25s ease;padding:10px}.path-node #drupal-off-canvas .form-file:focus,.path-node #drupal-off-canvas .form-text:focus,.path-node #drupal-off-canvas input[type=email]:focus,.path-node #drupal-off-canvas input[type=text]:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}.path-node #drupal-off-canvas .form-type-select{position:relative}.path-node #drupal-off-canvas .form-type-select:after{content:"";position:absolute;top:47px;right:20px;background:transparent url(../images/layout-builder/arrow--down--black.svg) no-repeat 0 50%;pointer-events:none;width:15px;height:9px}.path-node #drupal-off-canvas .form-select{background-color:#fff;border:none;height:42px;width:100%!important;border-radius:4px;font-family:Arial,sans-serif;font-size:1rem;color:#2b2b2b;margin:2px 0;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-appearance:none;text-indent:8px}.path-node #drupal-off-canvas .form-select:focus{outline:none;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1)}.path-node #drupal-off-canvas .form-file{padding:10px}.path-node #drupal-off-canvas ul.layout-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.path-node #drupal-off-canvas ul.layout-selection li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;text-align:center;padding:10px}.path-node #drupal-off-canvas ul.layout-selection li a{text-decoration:none;color:#fff;border:1px dashed #666;padding:25px 10px 20px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease}.path-node #drupal-off-canvas ul.layout-selection li a:active,.path-node #drupal-off-canvas ul.layout-selection li a:focus,.path-node #drupal-off-canvas ul.layout-selection li a:hover{text-decoration:none;background-color:#2d2d2d}.path-node #drupal-off-canvas ul.layout-selection li div{padding-top:2px;font-size:.9375rem;line-height:20px;color:#fff;background:transparent}.path-node #drupal-off-canvas ul.inline-block-list{margin:0}.path-node #drupal-off-canvas ul.inline-block-list li{margin-bottom:7px}.path-node #drupal-off-canvas ul.inline-block-list li a{text-decoration:none;font-size:.9375rem;line-height:20px;color:#fff;border:1px dashed #666;padding:10px 15px;border-radius:4px;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.path-node #drupal-off-canvas ul.inline-block-list li a:active,.path-node #drupal-off-canvas ul.inline-block-list li a:focus,.path-node #drupal-off-canvas ul.inline-block-list li a:hover{text-decoration:none;background-color:#2d2d2d}.path-node #drupal-off-canvas .form-type-checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:12px 0;cursor:pointer;font-family:Arial,sans-serif;line-height:26px}.path-node #drupal-off-canvas .form-type-checkbox .option{cursor:pointer;font-family:Arial,sans-serif;line-height:22px;font-size:.9375rem}.path-node #drupal-off-canvas input.form-checkbox{display:inline-block;width:16px;height:16px;margin-right:14px;margin-top:5px;font-family:Arial,sans-serif}.path-node #drupal-off-canvas input.form-checkbox:before{content:"";position:absolute;top:8px;left:0;width:22px;height:22px;border:1px solid #eee;background:#eee;border-radius:4px}.path-node #drupal-off-canvas input.form-checkbox:after{content:"";position:absolute;width:0;height:0;top:7px;left:-1px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:17px -1px;transform-origin:17px -1px}.path-node #drupal-off-canvas input.form-checkbox:checked:before{background-color:#fff;border-color:#fff}.path-node #drupal-off-canvas input.form-checkbox:checked:after{width:13px;height:8px;border-color:#2d2d2d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.path-node #drupal-off-canvas input[type=submit].button--primary{border-radius:25px;background-color:#2b2b2b;color:#fff;height:42px;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem}.path-node #drupal-off-canvas input[type=submit].button--primary:active,.path-node #drupal-off-canvas input[type=submit].button--primary:focus,.path-node #drupal-off-canvas input[type=submit].button--primary:hover{background-color:#fff;color:#2b2b2b}.path-node #drupal-off-canvas .form-textarea-wrapper{max-width:none}.path-node #drupal-off-canvas .cke.cke_ltr .cke_inner{font-size:.875rem}.path-node #drupal-off-canvas .cke.cke_ltr .cke_inner ul{list-style-type:disc}.path-node #drupal-off-canvas .cke.cke_ltr .cke_inner ul a{color:#000;text-decoration:underline}.path-node #drupal-off-canvas .cke_top{border-bottom:none!important;background-color:#f1f1f1!important}.path-node #drupal-off-canvas .cke_contents{padding:0 20px!important}.path-node #drupal-off-canvas .cke_bottom{border-top:none!important;background-color:#f1f1f1!important}.path-node #drupal-off-canvas table{min-width:100%;margin:0 0 20px}.path-node #drupal-off-canvas table.entities-list{width:100%}.path-node #drupal-off-canvas tr td:first-child,.path-node #drupal-off-canvas tr th:first-child{padding-left:0}.path-node #drupal-off-canvas td,.path-node #drupal-off-canvas th{border-bottom:1px dashed #666}.path-node #drupal-off-canvas tr:hover td{background:transparent}.path-node #drupal-off-canvas .field--type-entity-reference h4,.path-node #drupal-off-canvas .form-item h4{font-family:Arial,sans-serif;font-size:1rem;font-weight:400;color:#fff}.path-node #drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit{border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}.path-node #drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:active,.path-node #drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:focus,.path-node #drupal-off-canvas .field--type-entity-reference input[type=submit].button.field-add-more-submit:hover{opacity:1}.path-node #drupal-off-canvas .image-widget input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}.path-node #drupal-off-canvas .image-widget input[type=submit].button:active,.path-node #drupal-off-canvas .image-widget input[type=submit].button:focus,.path-node #drupal-off-canvas .image-widget input[type=submit].button:hover{opacity:1}.path-node #drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff}.path-node #drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:active,.path-node #drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:focus,.path-node #drupal-off-canvas .paragraphs-dropbutton-wrapper input[type=submit].button.field-add-more-submit:hover{opacity:1}.path-node #drupal-off-canvas .paragraph-type-top .paragraph-type-title{font-family:Arial,sans-serif;font-size:1rem;font-weight:700;color:#fff}.path-node #drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;text-decoration:underline;background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 0 50%;padding:0 0 0 17px;opacity:.8}.path-node #drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:active,.path-node #drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:focus,.path-node #drupal-off-canvas .paragraph-type-top .paragraphs-dropbutton-wrapper input[type=submit].button:hover{opacity:1}.path-node #drupal-off-canvas .details-wrapper:not(.js-off-canvas-computed-ignore){margin:0}.path-node #drupal-off-canvas .field--type-image input[type=submit].button{margin-top:5px;border-radius:4px;width:auto;background:transparent url(../images/layout-builder/plus--white.svg) no-repeat top 10px left 10px;padding:7px 15px 7px 29px;opacity:.8;text-decoration:none;border:1px solid #fff;-webkit-transition:all .25s ease;transition:all .25s ease}.path-node #drupal-off-canvas .field--type-image input[type=submit].button:active,.path-node #drupal-off-canvas .field--type-image input[type=submit].button:focus,.path-node #drupal-off-canvas .field--type-image input[type=submit].button:hover{opacity:1}.path-node #drupal-off-canvas .field--type-image input[type=submit].button.remove-button{background:transparent url(../images/layout-builder/delete--white.svg) no-repeat 50%;width:30px;height:30px;text-indent:-9999px;font-size:0;overflow:hidden}.path-node #drupal-off-canvas .field--type-image td input[type=submit].button{padding:7px 15px 7px 17px}.path-node #drupal-off-canvas summary,.path-node #drupal-off-canvas summary:active,.path-node #drupal-off-canvas summary:focus,.path-node #drupal-off-canvas summary:hover{outline:none;background:transparent}.path-node #drupal-off-canvas .description,.path-node #drupal-off-canvas .form-item .description{font-style:italic}.layout-builder__add-block.is-layout-builder-highlighted,.layout-builder__layout.is-layout-builder-highlighted{border:none}.cke_editable.cke_editable_themed body{background:#fff;background-image:none}.cke_editable.cke_editable_themed ul,.cke_editable.cke_editable_themed ul li{list-style-type:disc}.cke_editable.cke_editable_themed ul li:before{display:none}.cke_editable.cke_editable_themed ul a{color:#000;text-decoration:underline}.ui-widget-overlay{background:#aaa;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5}.field--type-layout-section.field--name-layout-builder__layout{padding-left:25px;padding-right:25px}form.layout-builder-discard-changes,form.layout-builder-revert-overrides{text-align:center}@media (max-width:749px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:20px;padding-right:20px}}@media (min-width:550px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{padding-left:30px;padding-right:30px}}@media (max-width:1149px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{margin-top:30px;margin-bottom:30px}}@media (min-width:1100px){form.layout-builder-discard-changes,form.layout-builder-revert-overrides{max-width:770px;margin:40px auto}}.editor-link-dialog{background-color:#fff;padding:25px}.editor-link-dialog:focus{outline:none}.editor-link-dialog .form-item{margin-bottom:15px}.editor-link-dialog label{color:#000;display:block;font-weight:700}.editor-link-dialog input.form-text{border:1px solid #ccc;height:40px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.04);box-shadow:0 2px 2px 0 rgba(0,0,0,.04);padding:5px 10px;outline:none;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.editor-link-dialog input.form-text:hover{border-color:#bbb}.editor-link-dialog .form-type-checkbox label{position:relative;padding:2px 0 2px 25px;display:inline-block;cursor:pointer;margin:0;font-weight:400}.editor-link-dialog .form-type-checkbox label:before{content:"";position:absolute;top:5px;left:-3px;width:20px;height:20px;border:1px solid #ccc;background:#fff}.editor-link-dialog .form-type-checkbox label:after{content:"";position:absolute;width:0;height:0;top:3px;left:-4px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}.editor-link-dialog .form-type-checkbox input{opacity:0;padding:0;min-height:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;border:0}.editor-link-dialog .form-type-checkbox input:checked+label:after{width:10px;height:6px;border-color:#2b2b2b;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.editor-link-dialog .description{font-size:14px;margin-top:2px;font-style:italic}.editor-link-dialog .form-actions{margin-top:15px}.editor-link-dialog .form-submit{border-radius:25px;background-color:#2b2b2b;color:#fff;height:42px;text-transform:uppercase;letter-spacing:1px;font-size:.8125rem;border:none;padding:5px 20px;font-weight:700}.editor-link-dialog .linkit-ui-autocomplete.ui-menu .linkit-result-line-wrapper.ui-state-active,.editor-link-dialog .linkit-ui-autocomplete.ui-menu .linkit-result-line-wrapper.ui-state-focus{border:none!important;background-color:#ecf4fa;color:inherit!important}.editor-link-dialog .ui-widget-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.editor-link-dialog .ui-dialog-titlebar-close{background:transparent url(../images/layout-builder/close.svg) no-repeat 100% 0;width:30px;height:30px;text-indent:-9999px;overflow:hidden;border:none}.editor-link-dialog .ui-dialog-titlebar-close:focus{outline:none}.editor-link-dialog .ui-dialog-title{font-family:Ambit,sans-serif;font-weight:700;line-height:25px;font-size:22px;margin-bottom:15px;color:#000}.editor-link-dialog form.editor-link-dialog{padding:0}.editor-link-dialog form.editor-link-dialog .form-wrapper summary{border:1px solid #ccc;border-radius:20px;padding:5px 20px;-webkit-box-sizing:inherit;box-sizing:inherit;text-align:center;display:inline-block;cursor:pointer;margin-bottom:10px}.editor-link-dialog form.editor-link-dialog .form-wrapper summary:focus{outline:none}.linkit-ui-autocomplete.ui-widget{background:#fff;border:1px solid #bfbfbf;z-index:2}.ui-front .details-wrapper ul.links{margin:10px 0 0;padding:0;list-style-type:none}#drupal-off-canvas ul.inline-block-list{margin:0;padding:0}#drupal-off-canvas ul.inline-block-list+.form-wrapper{margin-top:25px}#drupal-off-canvas .inline-block-create-button,#drupal-off-canvas .inline-block-list__item{margin:0}.contextual .trigger:before,.form-item-toggle-content-preview{display:none!important}#drupal-off-canvas [data-drupal-ck-style-fence] .ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items,.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#drupal-off-canvas-wrapper .draggable:focus-within:not([data-drupal-ck-style-fence] *),#drupal-off-canvas-wrapper .draggable:hover:not([data-drupal-ck-style-fence] *){background:initial!important}.field-multiple-table.responsive-enabled{width:100%!important}#drupal-off-canvas-wrapper fieldset{border:none!important}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body,html{font-family:Ambit,sans-serif;font-size:106%;font-weight:400;line-height:1.4;color:#1e1e1d}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:Ambit,sans-serif;line-height:1.1;font-weight:700;color:#1e1e1d}@media (max-width:1099px){h1,h2,h3,h4,h5,h6{margin:10px 0}}@media (min-width:1100px){h1,h2,h3,h4,h5,h6{margin:12px 0}}h1+p,h2+p,h3+p,h4+p,h5+p,h6+p{margin-top:0}h1{margin:0}@media (max-width:749px){h1{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media (max-width:549px){h1{font-size:1.75rem}}@media (min-width:550px){h1{font-size:2.125rem}}@media (min-width:1100px){h1{font-size:2.5rem}}@media (max-width:1099px){h1.page-title{margin-bottom:20px}}@media (min-width:1100px){h1.page-title{margin-bottom:30px}}@media (max-width:1099px){h2{font-size:1.5625rem}}@media (min-width:1100px){h2{font-size:1.875rem}}h3{text-transform:uppercase}h3,h4,h5{font-size:1.125rem}h6{font-size:1rem}p{margin:10px 0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:20px}.block-content--type-intro p,.block-content--type-quote .field--name-field-quote,.intro-txt,.paragraph--type-intro p,.paragraph--type-paragraph-quote .field--name-field-text{font-size:1.25rem;line-height:27px;font-weight:600}a{color:#4560aa;text-decoration:underline;-webkit-transition:all .25s ease;transition:all .25s ease}a:focus,a:hover{color:#6a81c2}.automatic-list__actions a,.manual-list__actions a,.more-link{display:inline-block;background:transparent url(../images/icons/application/arrow--right--blue.svg) no-repeat top 8px right;padding-right:22px;text-decoration:none}.automatic-list__actions a:focus,.automatic-list__actions a:hover,.manual-list__actions a:focus,.manual-list__actions a:hover,.more-link:focus,.more-link:hover{color:#3e5698}.add-teaser__specs .field--name-field-organizer a,.block-layout-builder .text-formatted a:not([class]),.info-page__detail .field--name-field-attachments a,.info-page__detail .field--name-field-category a,.info-page__sidebar .field--name-field-attachments a,.info-page__sidebar .field--name-item-share-social a,.paragraph--type-list-links ul.list-links a,.paragraph:not(.paragraph--type-paragraph-text-image) .text-formatted a:not([class]),.text-link{text-decoration:underline;-webkit-text-decoration-color:#abb8dd;text-decoration-color:#abb8dd;text-underline-offset:3px}.add-teaser__specs .field--name-field-organizer a:hover,.block-layout-builder .text-formatted a:hover:not([class]),.info-page__detail .field--name-field-attachments a:hover,.info-page__detail .field--name-field-category a:hover,.info-page__sidebar .field--name-field-attachments a:hover,.info-page__sidebar .field--name-item-share-social a:hover,.paragraph--type-list-links ul.list-links a:hover,.paragraph:not(.paragraph--type-paragraph-text-image) .text-formatted a:hover:not([class]),.text-link:hover{color:#3e5698;-webkit-text-decoration-color:#4560aa;text-decoration-color:#4560aa}hr{margin:20px 0;border:0;border-top:1px solid #c9d3eb}@media (min-width:1100px){hr{margin:40px 0}}.quote{background-color:#fff;border:1px solid #c9d3eb;border-radius:30px;position:relative;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.1);box-shadow:0 3px 3px -2px rgba(0,0,0,.1);font-size:1rem;margin:0}@media (max-width:1149px){.quote{padding:30px}.quote:before{top:30px;left:30px}}@media (min-width:1100px){.quote{padding:85px 40px 40px}.quote:before{top:40px;left:40px}}.quote:before{content:"";position:absolute;background:url(../images/icons/application/quote-marks.svg) no-repeat;width:34px;height:27px}.quote__cite{display:block;margin-top:10px;font-family:Ambit,sans-serif;font-size:.9375rem;font-weight:700;font-style:normal}.download-list,ul:not([class]){padding:0;margin:5px 0 15px 18px}.download-list li,ul:not([class]) li{list-style:none;margin-bottom:2px;position:relative}.download-list li:before,ul:not([class]) li:before{content:"";position:absolute;top:10px;left:-18px;display:inline-block;margin-right:10px;width:7px;height:7px;background-color:#f2ca52}ol{margin:5px 0 30px 20px;padding:0}ol li{position:relative;margin-bottom:5px;padding-left:5px}.list-reset{margin:0;padding:0;list-style:none}@media (max-width:1149px){.table-wrapper{overflow-x:auto;margin:30px 0}.table-wrapper td,.table-wrapper th{white-space:nowrap}}table:not(.entities-list):not(.field-multiple-table){width:100%;border:2px solid #c9d3eb}table:not(.entities-list):not(.field-multiple-table) td,table:not(.entities-list):not(.field-multiple-table) th{border-bottom:1px solid #c9d3eb;border-right:1px solid #c9d3eb;padding:10px 15px;text-align:left;vertical-align:top}table:not(.entities-list):not(.field-multiple-table) td h1,table:not(.entities-list):not(.field-multiple-table) td h2,table:not(.entities-list):not(.field-multiple-table) td h3,table:not(.entities-list):not(.field-multiple-table) td p,table:not(.entities-list):not(.field-multiple-table) th h1,table:not(.entities-list):not(.field-multiple-table) th h2,table:not(.entities-list):not(.field-multiple-table) th h3,table:not(.entities-list):not(.field-multiple-table) th p{margin:0}table:not(.entities-list):not(.field-multiple-table) th{font-weight:500}table:not(.entities-list):not(.field-multiple-table) th p{margin:0}table:not(.entities-list):not(.field-multiple-table) tr th{border-bottom:1px solid #c9d3eb}table:not(.entities-list):not(.field-multiple-table) caption{text-align:left}@font-face{font-family:Ambit;src:url(../fonts/Ambit-Regular.woff2) format("woff2"),url(../fonts/Ambit-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ambit;src:url(../fonts/Ambit-Italic.woff2) format("woff2"),url(../fonts/Ambit-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Ambit;src:url(../fonts/Ambit-SemiBold.woff2) format("woff2"),url(../fonts/Ambit-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Ambit;src:url(../fonts/Ambit-SemiBold.woff2) format("woff2"),url(../fonts/Ambit-SemiBold.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Ambit;src:url(../fonts/Ambit-Bold.woff2) format("woff2"),url(../fonts/Ambit-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Ambit;src:url(../fonts/Ambit-BoldItalic.woff2) format("woff2"),url(../fonts/Ambit-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@media (max-width:1149px){.layout{margin-top:30px;margin-bottom:30px}.layout:first-child{margin-top:0}}@media (min-width:1100px){.layout{margin-top:50px;margin-bottom:50px}.layout:first-child{margin-top:0}}@media (max-width:1099px){.layout--threecols-33-34-33-stacked .top,.layout--threecols .top,.layout--twocols-75-25 .top,.layout--twocols-stacked .top,.layout--twocols .top{margin-bottom:20px}}.layout--threecols-33-34-33-stacked .top .block-layout-builder:only-child,.layout--threecols .top .block-layout-builder:only-child,.layout--twocols-75-25 .top .block-layout-builder:only-child,.layout--twocols-stacked .top .block-layout-builder:only-child,.layout--twocols .top .block-layout-builder:only-child{margin:0}.layout--threecols-33-34-33-stacked .row,.layout--threecols .row,.layout--twocols-75-25 .row,.layout--twocols-stacked .row,.layout--twocols .row{position:relative}.layout--threecols-33-34-33-stacked .row .block-layout-builder:only-child,.layout--threecols .row .block-layout-builder:only-child,.layout--twocols-75-25 .row .block-layout-builder:only-child,.layout--twocols-stacked .row .block-layout-builder:only-child,.layout--twocols .row .block-layout-builder:only-child{margin:0}.layout--threecols-33-34-33-stacked .row .block-layout-builder:first-child,.layout--threecols .row .block-layout-builder:first-child,.layout--twocols-75-25 .row .block-layout-builder:first-child,.layout--twocols-stacked .row .block-layout-builder:first-child,.layout--twocols .row .block-layout-builder:first-child{margin-top:0}.layout--threecols-33-34-33-stacked .row .block-layout-builder:last-child,.layout--threecols .row .block-layout-builder:last-child,.layout--twocols-75-25 .row .block-layout-builder:last-child,.layout--twocols-stacked .row .block-layout-builder:last-child,.layout--twocols .row .block-layout-builder:last-child{margin-bottom:0}.node--type-landing-page.node--view-mode-teaser .view-teaser__image{position:relative;margin-bottom:10px}.node--type-landing-page.node--view-mode-teaser .view-teaser__image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}.node--type-landing-page.node--view-mode-teaser .view-teaser__image .field-name-node-title{position:absolute;bottom:15px;left:15px;z-index:2}.node--type-landing-page.node--view-mode-teaser .view-teaser__image .field-name-node-title h2{margin:0;font-weight:700;font-size:1.1875rem}.node--type-landing-page.node--view-mode-teaser .view-teaser__image .field-name-node-title h2 a{color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none}.node--type-landing-page.node--view-mode-teaser .view-teaser__content{margin-top:10px}.node--type-landing-page.node--view-mode-teaser .view-teaser__content p{margin:0;font-size:1rem}.node--type-landing-page.node--view-mode-highlighted-teaser{position:relative}.node--type-landing-page.node--view-mode-highlighted-teaser:focus .field-name-node-title h2 a,.node--type-landing-page.node--view-mode-highlighted-teaser:hover .field-name-node-title h2 a{color:#4560aa}@media (min-width:750px){.node--type-landing-page.node--view-mode-highlighted-teaser:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2{font-size:1.0625rem;font-weight:600;font-family:Ambit,sans-serif;line-height:1.1}.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-family:Ambit,sans-serif;color:#1e1e1d;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus,.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:active,.node--type-landing-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus{outline:0}.node--type-landing-page.node--view-mode-list:focus h2 a,.node--type-landing-page.node--view-mode-list:hover h2 a{color:#4560aa}.page{overflow-x:hidden}@media (min-width:1100px){.page-node-type-page .paragraph--type-paragraph-text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap}}.page-node-type-page .paragraph--type-paragraph-text-image .col__image{position:relative;top:auto}@media (min-width:1100px){.page-node-type-page .paragraph--type-paragraph-text-image .col__image{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}.page-node-type-page .paragraph--type-paragraph-text-image .col__content{margin-left:0;background:#bf93ab;min-height:20px}@media (min-width:1100px){.page-node-type-page .paragraph--type-paragraph-text-image .col__content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;font-size:1rem;padding:30px 40px}}.node--type-page.node--view-mode-highlighted-teaser{position:relative}.node--type-page.node--view-mode-highlighted-teaser:focus .field-name-node-title h2 a,.node--type-page.node--view-mode-highlighted-teaser:hover .field-name-node-title h2 a{color:#4560aa}@media (min-width:750px){.node--type-page.node--view-mode-highlighted-teaser:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2{font-size:1.0625rem;font-weight:600;font-family:Ambit,sans-serif;line-height:1.1}.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-family:Ambit,sans-serif;color:#1e1e1d;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus,.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:active,.node--type-page.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus{outline:0}.node--type-page.node--view-mode-list:focus h2 a,.node--type-page.node--view-mode-list:hover h2 a{color:#4560aa}@media (min-width:750px){.info-page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}}.info-page__detail{margin-bottom:50px}@media (min-width:750px){.info-page__detail{-webkit-box-flex:1;-ms-flex:1 0 65.4%;flex:1 0 65.4%;max-width:65.4%;padding-left:30px;padding-right:30px;padding-top:10px}}.info-page__detail .field--name-field-attachments,.info-page__detail .field--name-field-category{margin:20px 0}.info-page__detail .field--name-field-attachments .field__label,.info-page__detail .field--name-field-category .field__label{font-weight:700}@media (min-width:750px){.info-page__sidebar{-webkit-box-flex:1;-ms-flex:1 0 34.6%;flex:1 0 34.6%;max-width:34.6%;padding-left:30px;padding-right:30px}}.info-page__sidebar .field--name-field-website{word-break:break-all}@media (max-width:749px){.info-page__sidebar .field--name-field-attachments,.info-page__sidebar .field--name-item-share-social{padding:0 25px}}@media (min-width:750px){.info-page__sidebar .field--name-field-attachments,.info-page__sidebar .field--name-item-share-social{padding:0 30px}}.info_page__specs{position:relative;font-weight:600;background-color:#bf93ab;margin-bottom:30px}@media (max-width:749px){.info_page__specs{padding:25px 25px 20px}}@media (min-width:750px){.info_page__specs{padding:25px 30px 20px;margin-top:-45px}}.info_page__specs:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:15px;background:url(../images/shapes/arrow--down--purple.svg) 0 0 repeat-x}.info_page__specs a{color:#1e1e1d;display:block}.info_page__specs p{margin:0}.info_page__specs .field:not(.field--name-field-button){margin:5px 0}.info_page__specs .field--name-field-button{margin-bottom:15px}.info_page__specs .field--name-field-button a{width:100%}.info_page__specs .field--name-field-address,.info_page__specs .field--name-field-phone,.info_page__specs .field--name-field-website{padding-left:23px}.info_page__specs .field--name-field-address{background:url(../images/icons/application/location.svg) top 5px left 2px no-repeat}.info_page__specs .field--name-field-phone{background:url(../images/icons/application/phone.svg) top 5px left no-repeat}.info_page__specs .field--name-field-website{background:url(../images/icons/application/website.svg) top 5px left 2px no-repeat}.info_page__specs .info_page__socials .field{display:inline-block;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:0;margin:0;position:relative}.info_page__specs .info_page__socials .field:first-child{padding-left:132px;background-position:center right 12px}.info_page__specs .info_page__socials .field:first-child:before{content:"Sociale media:";position:absolute;top:9px;left:0;font-size:.875rem;text-indent:0}.info_page__specs .info_page__socials .field--name-field-facebook{background-image:url(../images/icons/social/facebook.svg);width:30px;height:40px}.info_page__specs .info_page__socials .field--name-field-twitter{background-image:url(../images/icons/social/twitter.svg);width:40px;height:40px}.info_page__specs .info_page__socials .field--name-field-instagram{background-image:url(../images/icons/social/instagram.svg);width:35px;height:40px}.info_page__specs .info_page__socials .field--name-field-youtube{background-image:url(../images/icons/social/youtube.svg);width:35px;height:40px}.info-page__below{margin-top:10px}.info-page__below .paragraph,.info-page__below .paragraph:not(.paragraph--type-team-member):first-child{margin-top:0;margin-bottom:0}.info-page__below .paragraph--type-team h2.paragraph-title{margin:0}.node--type-page.node--view-mode-teaser .view-teaser__image{position:relative;margin-bottom:10px}.node--type-page.node--view-mode-teaser .view-teaser__image:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}.node--type-page.node--view-mode-teaser .view-teaser__image .field-name-node-title{position:absolute;bottom:15px;left:15px;z-index:2}.node--type-page.node--view-mode-teaser .view-teaser__image .field-name-node-title h2{margin:0;font-weight:700;font-size:1.1875rem}.node--type-page.node--view-mode-teaser .view-teaser__image .field-name-node-title h2 a{color:#fff;font-weight:700;font-size:1.25rem;text-decoration:none}.node--type-page.node--view-mode-teaser .view-teaser__content{margin-top:10px}.node--type-page.node--view-mode-teaser .view-teaser__content p{margin:0;font-size:1rem}@media (max-width:1149px){.block-layout-builder{margin-top:25px;margin-bottom:25px}}@media (min-width:1100px){.block-layout-builder{margin-top:30px;margin-bottom:30px}}.block-layout-builder h2.block-title{margin-top:0}@media (min-width:1100px){.block-inline-blockbasic{max-width:880px}}.block-content--type-basic{position:relative}.block-content--type-basic .field--name-field-more-link{margin-top:15px}.layout:first-child .block-layout-builder:first-child.block-inline-blockbasic{margin-top:0}@media (min-width:1100px){.block-inline-blockimage-slider{max-width:1400px}}.block-inline-blockimage-slider .swiper-container{position:relative}.block-inline-blockimage-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.block-inline-blockimage-slider .swiper-slide{padding-right:20px}.block-inline-blockimage-slider .swiper-slide img{max-width:none;width:auto;vertical-align:top}@media (max-width:1149px){.block-inline-blockimage-slider .swiper-slide img{height:300px}}@media (min-width:1100px){.block-inline-blockimage-slider .swiper-slide img{height:400px}}.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{position:absolute;width:44px;height:44px;cursor:pointer}@media (max-width:1149px){.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{top:140px}}@media (min-width:1100px){.block-inline-blockimage-slider .swiper-button-next,.block-inline-blockimage-slider .swiper-button-prev{top:190px}}.block-inline-blockimage-slider .swiper-button-next.swiper-button-disabled,.block-inline-blockimage-slider .swiper-button-prev.swiper-button-disabled{opacity:.3}.block-inline-blockimage-slider .swiper-button-prev{background:#1e1e1d url(../images/icons/application/slider-prev--white.svg) no-repeat 50%;left:0}.block-inline-blockimage-slider .swiper-button-next{background:#1e1e1d url(../images/icons/application/slider-next--white.svg) no-repeat 50%;right:0}.block-inline-blocktext-with-image{position:relative}@media (min-width:750px){.block-inline-blocktext-with-image{margin-top:70px;margin-bottom:70px}}@media (max-width:749px){.block-content--type-text-with-image:not(.bg-color--transparent) .col__content{background:#bf93ab;padding:25px}}@media (min-width:750px){.block-content--type-text-with-image:not(.bg-color--transparent) .col__content{margin-left:120px;background:#bf93ab url(../images/shapes/shape-paragraph-text-image.svg) bottom left 20px no-repeat;padding:30px 40px 30px 270px;min-height:275px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1100px){.block-content--type-text-with-image:not(.bg-color--transparent) .col__content{margin-left:230px;padding:40px 50px 40px 330px;font-size:1.1875rem;min-height:390px}}.block-content--type-text-with-image:not(.bg-color--transparent) .col__content a{color:#1e1e1d}.block-content--type-text-with-image:not(.bg-color--transparent) ul:not([class]) li:before{background-color:#fff}@media (min-width:750px){.block-content--type-text-with-image.bg-color--transparent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20;margin-right:-20px}}@media (min-width:750px){.block-content--type-text-with-image.bg-color--transparent .col__image{position:relative;top:auto;left:auto;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%;padding-left:0;padding-right:20px}}.block-content--type-text-with-image.bg-color--transparent .col__content{background:transparent;margin:0;padding-bottom:0;display:block}@media (max-width:749px){.block-content--type-text-with-image.bg-color--transparent .col__content{padding-top:15px;padding-left:0;padding-right:0}}@media (min-width:750px){.block-content--type-text-with-image.bg-color--transparent .col__content{padding-top:0;-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;max-width:55%;padding-left:20px;padding-right:20px}}.block-content--type-text-with-image .col__image{position:relative}@media (max-width:749px){.block-content--type-text-with-image .col__image img{width:100%}}@media (min-width:750px){.block-content--type-text-with-image .col__image{position:absolute;top:-30px;left:0;max-width:350px;height:auto}}@media (min-width:1100px){.block-content--type-text-with-image .col__image{max-width:500px}}.block-content--type-text-with-image .col__image .field--name-copyright{position:absolute;bottom:0;left:0;background-color:#1e1e1d;color:#fff;font-size:.875rem;padding:1px 6px 3px}.block-content--type-text-with-image .col__image .field--name-copyright:before{content:"©";margin-right:2px}@media (max-width:749px){.block-content--type-text-with-image .col__content{padding:25px}}@media (min-width:750px){.block-content--type-text-with-image .col__content{margin-left:120px;padding:30px 40px 30px 270px;min-height:275px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1100px){.block-content--type-text-with-image .col__content{margin-left:230px;padding:40px 50px 40px 330px;font-size:1.1875rem;min-height:390px}}.block-content--type-text-with-image .col__content a{color:#1e1e1d}.block-content--type-text-with-image .inner>h2,.block-content--type-text-with-image p:first-child{margin-top:0}.block-content--type-text-with-image .actions{margin-top:15px}.block-inline-blockvideo .video-embed-field-responsive-video{position:relative}.block-inline-blockvideo .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.block-content--type-video-upload .field--name-field-video-file{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.block-content--type-video-upload .field--name-field-video-file video{left:0;top:0;height:100%;width:100%;position:absolute}@media (min-width:1100px){.block-inline-blockintro{max-width:880px}}.block-content--type-intro p:first-child{margin-top:0}.block-content--type-intro p:last-child{margin-bottom:0}.block-content--type-intro p:first-child:first-letter{background-color:#f2ca52;padding:5px 10px 2px;font-size:3.125rem;line-height:50px;font-weight:600;color:#1e1e1d;float:left;margin:0 15px 0 0;text-align:center}.layout:first-child .block-layout-builder:first-child.block-inline-blockintro{margin-top:0}.block-content--type-call-to-action{position:relative;text-align:center;background:#f2ca52 url(../images/shapes/arrows--down--white.svg) top no-repeat}@media (max-width:749px){.block-content--type-call-to-action{padding:30px 0}}@media (min-width:750px){.block-content--type-call-to-action{padding:40px 0;max-width:880px;margin-left:auto;margin-right:auto}}.block-content--type-call-to-action:before{content:"";position:absolute;left:-1000px;top:0;width:3000px;height:100%;background-color:#f2ca52;z-index:-1}@media (max-width:549px){.block-content--type-call-to-action h2{font-size:1.75rem}}@media (min-width:550px){.block-content--type-call-to-action h2{font-size:2.125rem}}@media (min-width:1100px){.block-content--type-call-to-action h2{font-size:2.5rem}}@media (min-width:750px){.block-content--type-call-to-action .field--name-field-text,.block-content--type-call-to-action h2{max-width:880px;margin-left:auto;margin-right:auto}}.block-content--type-call-to-action .text-formatted a:not([class]){color:#1e1e1d;-webkit-text-decoration-color:#1e1e1d;text-decoration-color:#1e1e1d}.block-content--type-call-to-action .field--name-field-button{margin-top:15px}@media (max-width:1149px){.layout:last-child .block-layout-builder.block-inline-blockcall-to-action{margin-bottom:-30px}}@media (min-width:1100px){.layout:last-child .block-layout-builder.block-inline-blockcall-to-action{margin-bottom:-50px}}.block-content--type-quote{border-left:7px solid #f2ca52;padding-left:15px}@media (min-width:1100px){.block-content--type-quote{max-width:880px}}.block-content--type-quote p:first-child{margin-top:0}.block-content--type-quote p:last-child{margin-bottom:0}@media (min-width:1100px){.block-content--type-download.cols--2 .download-list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media (min-width:1100px){.block-inline-blockembed-code-html-{max-width:880px}}.block-inline-blockembed-code-html- .field--name-embed-code-block iframe{width:100%;height:auto;aspect-ratio:16/9}.block-inline-blockbutton h2{display:none}@media (max-width:1149px){.block-content--type-button{margin-top:30px}}@media (min-width:1100px){.block-content--type-button{margin-top:-30px}}@media (min-width:1100px){.wrapper .block-inline-blocklogos{max-width:1000px;margin-left:auto;margin-right:auto}}.wrapper .block-content--type-logos{position:relative;text-align:center}@media (min-width:280px){.wrapper .block-content--type-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wrapper .block-content--type-logos h2.block-title{display:none}.wrapper .block-content--type-logos .paragraph--type-logo{margin:20px}@media (min-width:280px){.wrapper .block-content--type-logos .paragraph--type-logo{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px){.wrapper .block-content--type-logos .paragraph--type-logo{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:auto}}.wrapper .block-content--type-logos img{width:auto;height:auto;max-width:170px;max-height:90px}.block-inline-blockteam{position:relative;background:#e9eefa}@media (max-width:749px){.block-inline-blockteam{padding:30px 0}}@media (min-width:750px){.block-inline-blockteam{padding:40px 0}}.block-inline-blockteam:before{content:"";position:absolute;left:-50%;top:0;width:150vw;height:100%;background-color:#e9eefa;z-index:-1}.block-inline-blockteam .paragraph-title{margin:0 0 25px}@media (max-width:1149px){.layout:last-child .block-layout-builder.block-inline-blockteam{margin-bottom:-30px}}@media (min-width:1100px){.layout:last-child .block-layout-builder.block-inline-blockteam{margin-bottom:-50px}}@media (min-width:1100px){.block-inline-blockquote-and-text{max-width:880px}}@media (min-width:750px){.block-content--type-quote-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1020px}}.block-content--type-quote-and-text .quote-text__quote{font-weight:600}@media (max-width:749px){.block-content--type-quote-and-text .quote-text__quote{margin-bottom:20px;border-left:7px solid #f2ca52;padding-left:15px}}@media (min-width:750px){.block-content--type-quote-and-text .quote-text__quote{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}.block-content--type-quote-and-text .quote-text__quote .field--name-field-quote{font-size:1.3125rem;line-height:29px}@media (min-width:750px){.block-content--type-quote-and-text .field--name-field-intro{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;padding-left:45px}}.block-inline-blockmanual-list .block-title{margin:0 0 20px}.manual-list__top{margin-bottom:35px}.manual-list__intro{margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1100px){.manual-list__intro .text{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;width:70%}}@media (min-width:1100px){.manual-list__intro .text+.manual-list__actions{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;width:30%;text-align:right}}@media (min-width:1100px){.manual-list__intro .text p{max-width:750px}}.manual-list__intro p:first-child{margin-top:0}.manual-list__intro p:last-child{margin-bottom:0}@media (max-width:1099px){.manual-list__actions{margin-top:10px}}@media (min-width:1100px){.manual-list__actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;width:100%}}.block-content--type-manual-list.bg-color--blue{position:relative;background-color:#e9eefa}.block-content--type-manual-list.bg-color--blue:before{content:"";position:absolute;background-color:#e9eefa;top:0;left:-800px;width:3000px;height:100%;z-index:-1}@media (max-width:1099px){.block-content--type-manual-list.bg-color--blue{padding-top:35px;padding-bottom:5px}}@media (min-width:1100px){.block-content--type-manual-list.bg-color--blue{padding-top:45px;padding-bottom:5px}}@media (max-width:1149px){.layout:last-child .block-layout-builder.block-inline-blockmanual-list:last-child .block-content--type-manual-list.bg-color--blue{margin-bottom:-30px}}@media (min-width:1100px){.layout:last-child .block-layout-builder.block-inline-blockmanual-list:last-child .block-content--type-manual-list.bg-color--blue{margin-bottom:-50px}}body:not(.path-frontpage) .layout:first-child .block-layout-builder:first-child.block-inline-blockmanual-list{margin-top:0}.block-inline-blockautomatic-list.block-layout-builder .block-title{margin:0 0 20px}.block-content--type-automatic-list.bg-color--blue{position:relative;background-color:#e9eefa}.block-content--type-automatic-list.bg-color--blue:before{content:"";position:absolute;background-color:#e9eefa;top:0;left:-800px;width:3000px;height:100%;z-index:-1}@media (max-width:1099px){.block-content--type-automatic-list.bg-color--blue{padding-top:35px;padding-bottom:5px}}@media (min-width:1100px){.block-content--type-automatic-list.bg-color--blue{padding-top:45px;padding-bottom:5px}}.automatic-list__top{margin-bottom:35px}.automatic-list__intro{margin-top:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1100px){.automatic-list__intro .text{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;width:70%}}@media (min-width:1100px){.automatic-list__intro .text+.automatic-list__actions{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;width:30%;text-align:right}}@media (min-width:1100px){.automatic-list__intro .text p{max-width:750px}}.automatic-list__intro p:first-child{margin-top:0}.automatic-list__intro p:last-child{margin-bottom:0}@media (max-width:1099px){.automatic-list__actions{margin-top:10px}}@media (min-width:1100px){.automatic-list__actions{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;width:100%}}.block-inline-blocklist-links{position:relative;background:#e9eefa}@media (max-width:749px){.block-inline-blocklist-links{padding:30px 0 1px}}@media (min-width:750px){.block-inline-blocklist-links{padding:40px 0 10px}}.block-inline-blocklist-links:before{content:"";position:absolute;left:-50%;top:0;width:150vw;height:100%;background-color:#e9eefa;z-index:-1}@media (min-width:550px){.block-inline-blocklist-links .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.block-inline-blocklist-links .field__item:not(.field){margin-bottom:30px}@media (min-width:550px){.block-inline-blocklist-links .field__item:not(.field){-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.block-inline-blocklist-links .field__item:not(.field){-webkit-box-flex:1;-ms-flex:1 33.33%;flex:1 33.33%;max-width:33.33%}}.layout:last-child .block-layout-builder:last-child.block-inline-blocklist-links{margin-bottom:0}@media (max-width:1149px){.paragraph{margin-top:25px;margin-bottom:25px}}@media (min-width:1100px){.paragraph{margin-top:30px;margin-bottom:30px}}.paragraph:after{content:"";display:table;clear:both}.paragraph:first-child{margin-top:25px}.paragraph h2:first-child,.paragraph p:first-child{margin-top:0}.paragraph p:last-child{margin-bottom:0}.paragraph--type-paragraph-text .field--name-field-button{margin-top:15px}@media (max-width:1149px){.paragraph--type--paragraph-button{margin-top:30px}}@media (min-width:1100px){.paragraph--type--paragraph-button{margin-top:-30px}}.paragraph--type-paragraph-call-to-action{position:relative;text-align:center;background:#f2ca52 url(../images/shapes/arrows--down--white.svg) top no-repeat}@media (max-width:749px){.paragraph--type-paragraph-call-to-action{padding:30px 0}}@media (min-width:750px){.paragraph--type-paragraph-call-to-action{padding:40px 0}}.paragraph--type-paragraph-call-to-action:before{content:"";position:absolute;left:-1000px;top:0;width:3000px;height:100%;background-color:#f2ca52;z-index:-1}@media (max-width:549px){.paragraph--type-paragraph-call-to-action h2{font-size:1.75rem}}@media (min-width:550px){.paragraph--type-paragraph-call-to-action h2{font-size:2.125rem}}@media (min-width:1100px){.paragraph--type-paragraph-call-to-action h2{font-size:2.5rem}}@media (min-width:750px){.paragraph--type-paragraph-call-to-action .field--name-field-text,.paragraph--type-paragraph-call-to-action h2{max-width:880px;margin-left:auto;margin-right:auto}}.paragraph--type-paragraph-call-to-action .field--name-field-button{margin-top:15px}.paragraph--type-paragraph-call-to-action .text-formatted a:not([class]){color:#1e1e1d;border-color:#1e1e1d}.paragraph--type-paragraph-form+.paragraph--type-paragraph-call-to-action{background:#bf93ab url(../images/shapes/arrows--down--yellow.svg) top no-repeat}.paragraph--type-paragraph-form+.paragraph--type-paragraph-call-to-action:before{background-color:#bf93ab}.paragraph--type-team+.paragraph--type-paragraph-call-to-action{background:#f2ca52 url(../images/shapes/arrows--down--grey.svg) top no-repeat}@media (min-width:1100px){.paragraph--type-paragraph-download.cols--2 .download-list{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}.paragraph--type-paragraph-image{position:relative}.paragraph--type-paragraph-image .field--name-copyright{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#1e1e1d;color:#fff;font-size:.875rem;padding:1px 6px 3px}.paragraph--type-paragraph-image .field--name-copyright:before{content:"©";margin-right:2px}.paragraph--type-paragraph-quote{border-left:7px solid #f2ca52;padding-left:15px}.paragraph--type-paragraph-quote p:first-child{margin-top:0}.paragraph--type-paragraph-quote p:last-child{margin-bottom:0}.field--name-field-quotee{font-weight:500;margin-top:7px}@media (min-width:1100px){.paragraph--type-logos{max-width:880px;margin-left:auto;margin-right:auto}}@media (min-width:280px){.paragraph--type-logos .field--name-field-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type-logos .field__item{margin:20px 0}@media (min-width:280px){.paragraph--type-logos .field__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px){.paragraph--type-logos .field__item{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}@media (min-width:1100px){.paragraph--type-logos .field__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}.paragraph--type-logos .paragraph{margin-top:0;margin-bottom:0}.paragraph--type-paragraph-form{position:relative;background:#f2ca52 url(../images/shapes/arrows--down--white.svg) top no-repeat}@media (max-width:749px){.paragraph--type-paragraph-form{padding:30px 0}}@media (min-width:750px){.paragraph--type-paragraph-form{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px!important;margin-right:-30px!important}}.paragraph--type-paragraph-form:before{content:"";position:absolute;left:-50%;top:0;width:150vw;height:100%;background-color:#f2ca52;z-index:-1}@media (min-width:750px){.paragraph--type-paragraph-form .form__content{-webkit-box-flex:1;-ms-flex:1 0 34.6%;flex:1 0 34.6%;max-width:34.6%;padding-left:30px;padding-right:30px}}@media (min-width:750px){.paragraph--type-paragraph-form .field--name-field-form{-webkit-box-flex:1;-ms-flex:1 0 65.4%;flex:1 0 65.4%;max-width:65.4%;padding-left:30px;padding-right:30px}}.paragraph--type-team+.paragraph--type-paragraph-form{background:#f2ca52 url(../images/shapes/arrows--down--grey.svg) top no-repeat}.paragraph--type-paragraph-call-to-action+.paragraph--type-paragraph-form{background:#bf93ab url(../images/shapes/arrows--down--yellow.svg) top no-repeat}.paragraph--type-paragraph-call-to-action+.paragraph--type-paragraph-form:before{background-color:#bf93ab}.paragraph--type-list-links{margin:0!important;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);height:100%;padding:20px}.paragraph--type-list-links h3{margin-top:0;margin-bottom:8px}.paragraph--type-list-links h3 a{text-decoration:none;color:#1e1e1d}.paragraph--type-list-links ul.list-links{margin:0;padding:0;list-style-type:none}.paragraph--type-list-links ul.list-links a{display:inline-block;margin:2px 0}.paragraph--type-list-links .field--name-field-button{margin-top:12px}.paragraph--type-paragraph-text-image{position:relative}@media (min-width:750px){.paragraph--type-paragraph-text-image{margin-top:80px;margin-bottom:80px}}@media (min-width:750px){.paragraph--type-paragraph-text-image.bg-color--transparent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20;margin-right:-20px}}@media (min-width:750px){.paragraph--type-paragraph-text-image.bg-color--transparent .col__image{position:relative;top:auto;left:auto;-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%;padding-left:0;padding-right:20px}}.paragraph--type-paragraph-text-image.bg-color--transparent .col__content{background:transparent;margin:0;padding-bottom:0;display:block}@media (max-width:749px){.paragraph--type-paragraph-text-image.bg-color--transparent .col__content{padding-top:15px;padding-left:0;padding-right:0}}@media (min-width:750px){.paragraph--type-paragraph-text-image.bg-color--transparent .col__content{padding-top:0;-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;max-width:55%;padding-left:20px;padding-right:20px}}.paragraph--type-paragraph-text-image .col__image{position:relative}@media (max-width:749px){.paragraph--type-paragraph-text-image .col__image img{width:100%}}@media (min-width:750px){.paragraph--type-paragraph-text-image .col__image{position:absolute;top:-30px;left:0;max-width:350px;height:auto}}@media (min-width:1100px){.paragraph--type-paragraph-text-image .col__image{max-width:500px}}.paragraph--type-paragraph-text-image .col__image .field--name-copyright{position:absolute;bottom:0;left:0;background-color:#1e1e1d;color:#fff;font-size:.875rem;padding:1px 6px 3px}.paragraph--type-paragraph-text-image .col__image .field--name-copyright:before{content:"©";margin-right:2px}@media (max-width:749px){.paragraph--type-paragraph-text-image .col__content{background:#bf93ab;padding:25px}}@media (min-width:750px){.paragraph--type-paragraph-text-image .col__content{margin-left:120px;background:#bf93ab url(../images/shapes/shape-paragraph-text-image.svg) bottom left 20px no-repeat;padding:30px 40px 30px 270px;min-height:275px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1100px){.paragraph--type-paragraph-text-image .col__content{margin-left:230px;padding:40px 50px 40px 330px;font-size:1.1875rem;min-height:370px}}.paragraph--type-paragraph-text-image .col__content a{color:#1e1e1d}.paragraph--type-paragraph-text-image p:first-child{margin-top:0}.paragraph--type-paragraph-text-image .field--name-field-link{margin-top:15px}.paragraph--type-paragraph-embed-code .field--name-embed-code{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-paragraph-embed-code .field--name-embed-code iframe{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-paragraph-video .field_video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-paragraph-video .field_video iframe{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-video-upload .field--name-field-video-file{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.paragraph--type-video-upload .field--name-field-video-file video{left:0;top:0;height:100%;width:100%;position:absolute}.paragraph--type-team{position:relative;background:#e9eefa}@media (max-width:749px){.paragraph--type-team{padding:30px 0}}@media (min-width:750px){.paragraph--type-team{padding:40px 0}}.paragraph--type-team:before{content:"";position:absolute;left:-50%;top:0;width:150vw;height:100%;background-color:#e9eefa;z-index:-1}.paragraph--type-team .paragraph-title{margin:0 0 25px}@media (min-width:750px){.team-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.team-wrapper .paragraph{margin-top:20px}@media (min-width:750px){.team-wrapper .paragraph{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.team-wrapper .paragraph{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}@media (min-width:1150px){.team-wrapper .paragraph{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px) and (max-width:749px){.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1150px){.team-member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:550px) and (max-width:749px){.team-member__image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}@media (min-width:1150px){.team-member__image{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}.team-member__content{background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);padding:25px 30px}@media (max-width:549px){.team-member__content{padding:20px 25px}}@media (min-width:550px) and (max-width:749px){.team-member__content{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%}}@media (min-width:1150px){.team-member__content{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;padding:25px 30px}}.team-member__content h3{margin:0 0 4px}.team-member__content .field--name-field-role{font-size:1rem;line-height:21px;margin-bottom:7px}.team-member__content .field--name-field-mail-address{word-break:break-all}.paragraph--type-intro p:first-child{margin-top:0}.paragraph--type-intro p:last-child{margin-bottom:0}.paragraph--type-intro p:first-child:first-letter{background-color:#f2ca52;padding:5px 10px 2px;font-size:3.125rem;line-height:50px;font-weight:600;color:#1e1e1d;float:left;margin:0 15px 0 0;text-align:center}.paragraph--type-media .field--name-field-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.paragraph--type-media .field--name-field-images .field__item{margin-bottom:18px;padding-left:10px;padding-right:10px}@media (max-width:549px){.paragraph--type-media .field--name-field-images .field__item{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:550px){.paragraph--type-media .field--name-field-images .field__item{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media (min-width:750px){.paragraph--type-media .field--name-field-images .field__item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}@media (min-width:1100px){.paragraph--type-media .field--name-field-images .field__item{-webkit-box-flex:1;-ms-flex:1 0 16.6%;flex:1 0 16.6%;max-width:16.6%}}.paragraph--type-manual-list .block-title{margin-bottom:15px}.paragraph--type-manual-list.bg-color--blue{position:relative;background-color:#e9eefa}.paragraph--type-manual-list.bg-color--blue:before{content:"";position:absolute;background-color:#e9eefa;top:0;left:-800px;width:3000px;height:100%;z-index:-1}@media (max-width:1099px){.paragraph--type-manual-list.bg-color--blue{padding-top:30px;padding-bottom:5px}}@media (min-width:1100px){.paragraph--type-manual-list.bg-color--blue{padding-top:35px;padding-bottom:5px}}@media (min-width:750px){.paragraph--type-two-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.paragraph--type-two-images .two-images_image{position:relative}@media (max-width:749px){.paragraph--type-two-images .two-images_image:nth-child(2){margin-top:25px}}@media (min-width:750px){.paragraph--type-two-images .two-images_image{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px);max-width:calc(50% - 20px)}.paragraph--type-two-images .two-images_image:first-child{margin-right:20px}.paragraph--type-two-images .two-images_image:nth-child(2){margin-left:20px}}.paragraph--type-two-images .field--name-field-copyright-1,.paragraph--type-two-images .field--name-field-copyright-2{position:absolute;bottom:0;left:0;background-color:#1e1e1d;color:#fff;font-size:.875rem;padding:1px 5px}.paragraph--type-two-images .field--name-field-copyright-1:before,.paragraph--type-two-images .field--name-field-copyright-2:before{content:"©";margin-right:2px}@media (min-width:1100px){.paragraph--type-image-slider{max-width:1400px}}.paragraph--type-image-slider .swiper-container{position:relative}.paragraph--type-image-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.paragraph--type-image-slider .swiper-slide{padding-right:20px}.paragraph--type-image-slider .swiper-slide img{max-width:none;width:auto;vertical-align:top}@media (max-width:1149px){.paragraph--type-image-slider .swiper-slide img{height:300px}}@media (min-width:1100px){.paragraph--type-image-slider .swiper-slide img{height:400px}}.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{position:absolute;width:44px;height:44px;cursor:pointer}@media (max-width:1149px){.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{top:140px}}@media (min-width:1100px){.paragraph--type-image-slider .swiper-button-next,.paragraph--type-image-slider .swiper-button-prev{top:190px}}.paragraph--type-image-slider .swiper-button-next.swiper-button-disabled,.paragraph--type-image-slider .swiper-button-prev.swiper-button-disabled{opacity:.3}.paragraph--type-image-slider .swiper-button-prev{background:#1e1e1d url(../images/icons/application/slider-prev--white.svg) no-repeat 50%;left:0}.paragraph--type-image-slider .swiper-button-next{background:#1e1e1d url(../images/icons/application/slider-next--white.svg) no-repeat 50%;right:0}@media (min-width:750px){.paragraph--type-quote-and-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1020px}}.paragraph--type-quote-and-text .quote-text__quote{font-weight:600}@media (max-width:749px){.paragraph--type-quote-and-text .quote-text__quote{margin-bottom:20px;border-left:7px solid #f2ca52;padding-left:15px}}@media (min-width:750px){.paragraph--type-quote-and-text .quote-text__quote{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}}.paragraph--type-quote-and-text .quote-text__quote .field--name-field-quote{font-size:1.3125rem;line-height:29px}@media (min-width:750px){.paragraph--type-quote-and-text .field--name-field-text{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;padding-left:45px}}@media (min-width:750px){.paragraph--type-highlighted-performer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:750px){.highlighted-performer__image{-webkit-box-flex:1;-ms-flex:1 0 215px;flex:1 0 215px;max-width:215px}}.highlighted-performer__image img{width:100%}.highlighted-performer__content{background-color:#4560aa;padding:25px 25px 10px;color:#fff}@media (min-width:750px){.highlighted-performer__content{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 215px);flex:1 0 calc(100% - 215px);max-width:calc(100% - 215px)}}.highlighted-performer__content h3{color:#fff;margin-top:0;margin-bottom:4px}.highlighted-performer__content p{margin:0}.highlighted-performer__content .highlighted-performer--specs{font-size:.9375rem;margin-bottom:7px}.highlighted-performer__content .highlighted-performer--specs .field{position:relative;padding-right:20px;display:inline-block}.highlighted-performer__content .highlighted-performer--specs .field:not(:last-child):after{content:"";position:absolute;background-color:#fff;width:13px;height:2px;right:1px;top:14px}.highlighted-performer--socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.highlighted-performer--socials .field.field--name-field-facebook a{background-image:url(../images/icons/social/facebook--white.svg);width:30px;height:50px}.highlighted-performer--socials .field.field--name-field-twitter a{background-image:url(../images/icons/social/twitter--white.svg);width:40px;height:50px}.highlighted-performer--socials .field.field--name-field-instagram a{background-image:url(../images/icons/social/instagram--white.svg);width:40px;height:50px}.highlighted-performer--socials .field.field--name-field-youtube a{background-image:url(../images/icons/social/youtube--white.svg);width:40px;height:50px}.highlighted-performer--socials a{font-size:0;text-indent:-9999px;display:block;background-repeat:no-repeat;background-position:0}@media (min-width:550px){.view-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}@media (min-width:550px){.view-list__image{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;padding-left:10px;padding-right:10px}}.view-list__image image,.view-list__image img,.view-list__image svg{width:100%;height:auto;display:block}@media (max-width:549px){.view-list__content{margin-top:12px}}@media (min-width:550px){.view-list__content{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;padding-left:10px;padding-right:10px}}.view-list__content h2{font-weight:600;font-size:1.25rem}@media (max-width:749px){.view-list__content h2{margin:12px 0 4px}}@media (min-width:750px){.view-list__content h2{margin:5px 0 4px}}.view-list__content h2 a{color:#1e1e1d;text-decoration:none}.view-list__content h2 a:focus,.view-list__content h2 a:hover{color:#4560aa}.view-list__content p{margin-bottom:0}.view-teaser__image{position:relative}.view-teaser__image image,.view-teaser__image img,.view-teaser__image svg{width:100%;height:auto;display:block}.view-highlighted-teaser__image{position:relative}.view-highlighted-teaser__image image,.view-highlighted-teaser__image img,.view-highlighted-teaser__image svg{width:100%;height:auto;display:block}.story__hero,.story__hero .field-name-field-main-picture{position:relative}@media (min-width:750px){.story__hero .field-name-field-main-picture:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}@media (max-width:749px){.story__hero__content{margin-top:10px}}@media (min-width:750px){.story__hero__content{position:absolute;text-align:center;bottom:35px;width:100%;z-index:2;color:#fff;padding-left:25px;padding-right:25px}.story__hero__content h1{color:#fff;max-width:700px;margin-left:auto;margin-right:auto}.story__hero__content .story__specs{padding-top:10px;max-width:700px;margin-left:auto;margin-right:auto;font-weight:600}}.story__intro{text-align:center}@media (max-width:1149px){.page-node-type-story .story__content .paragraph:first-child{margin-top:25px}}@media (min-width:1100px){.page-node-type-story .story__content .paragraph:first-child{margin-top:30px}}@media (min-width:1100px){.page-node-type-story .story__content .paragraph:not(.paragraph--type-paragraph-text-image):not(.paragraph--type-intro){margin-top:40px;margin-bottom:40px}}.page-node-type-story .story__content .paragraph--type-intro+.paragraph--type-paragraph-text{margin-top:30px!important}@media (min-width:750px){.page-node-type-story .story__content .paragraph--type-intro,.page-node-type-story .story__content .paragraph--type-paragraph-embed-code,.page-node-type-story .story__content .paragraph--type-paragraph-quote,.page-node-type-story .story__content .paragraph--type-paragraph-text,.page-node-type-story .story__content .paragraph--type-paragraph-video,.page-node-type-story .story__content .paragraph--type-video,.page-node-type-story .story__content .paragraph--type-video-upload{max-width:880px;margin-left:auto;margin-right:auto}}.page-node-type-story .story__content .paragraph--type-paragraph-image .field-name-field-image{text-align:center}@media (min-width:750px){.page-node-type-story .story__content .field--name-item-share-social{max-width:880px;margin:40px auto}.page-node-type-story .story__content .field--name-item-share-social .social-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-node-type-story .story__below{margin-top:10px}.page-node-type-story .story__below .paragraph,.page-node-type-story .story__below .paragraph:first-child{margin:0}.view--stories .view__filters{background:#e9eefa;margin-bottom:30px}@media (max-width:1099px){.view--stories .view__filters{padding:15px 15px 5px}}@media (min-width:1100px){.view--stories .view__filters{padding:15px 25px}}.view--stories .view__header .links{margin:0 0 20px;padding:0;list-style-type:none}.view--stories .view__header .links li{display:inline-block;margin:0}.view--stories .view__header .links a{margin:0 10px 10px 0;display:inline-block;padding:5px 12px 3px 36px;text-decoration:none;border-radius:30px;font-weight:500;background:#fff url(../images/icons/application/close--blue.svg) top 11px left 15px no-repeat;border:1px solid #c9d3eb;-webkit-box-shadow:0 2px 4px 0 rgba(30,30,29,.06);box-shadow:0 2px 4px 0 rgba(30,30,29,.06)}@media (min-width:550px){.view--stories .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.view--stories .views-row{margin-bottom:35px}@media (min-width:550px){.view--stories .views-row{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.view--stories .views-row{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}.view--stories .view__empty{margin-bottom:30px}.story-list__specs .field,.story-teaser__specs .field{font-size:1rem;line-height:21px;position:relative;padding-right:20px;display:inline-block}.story-list__specs .field:not(:last-child):after,.story-teaser__specs .field:not(:last-child):after{content:"";position:absolute;background-color:#1e1e1d;width:13px;height:2px;right:1px;top:10px}.node--type-story.node--view-mode-teaser:hover h2 a{color:#4560aa}.node--type-story.node--view-mode-teaser h2{font-weight:600;font-size:1.25rem;margin:12px 0 4px}.node--type-story.node--view-mode-teaser h2 a{color:#1e1e1d;text-decoration:none}.node--type-story.node--view-mode-highlighted-teaser{position:relative}.node--type-story.node--view-mode-highlighted-teaser .view-highlighted-teaser__content{position:absolute;bottom:35px;left:40px}.node--type-story.node--view-mode-highlighted-teaser .view-highlighted-teaser__content h2{font-weight:700;font-size:1.875rem;margin:0 0 4px;text-shadow:0 2px 13px rgba(0,0,0,.5)}.node--type-story.node--view-mode-highlighted-teaser .view-highlighted-teaser__content h2 a{color:#fff;text-decoration:none}.node--type-story.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .story-teaser__specs{color:#fff;text-shadow:0 2px 13px rgba(0,0,0,.5)}.node--type-story.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .story-teaser__specs .field:not(:last-child):after{background-color:#fff}.node--type-story.node--view-mode-list:focus h2 a,.node--type-story.node--view-mode-list:hover h2 a{color:#4560aa}.theme__hero,.theme__hero .field-name-field-main-picture{position:relative}@media (min-width:750px){.theme__hero .field-name-field-main-picture:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}@media (max-width:749px){.theme__hero__content{margin-top:15px}}@media (min-width:750px){.theme__hero__content{position:absolute;left:35px;bottom:25px;width:100%;z-index:2;color:#fff}.theme__hero__content h1{color:#fff;max-width:700px}.theme__hero__content .field--name-field-subtitle{padding-top:10px;max-width:700px;font-weight:400;font-family:Ambit,sans-serif}}.theme__hero__content .field--name-field-date{margin-top:5px;font-style:italic}.theme__intro{text-align:center}@media (max-width:1149px){.theme__content .paragraph:first-child{margin-top:25px}}@media (min-width:1100px){.theme__content .paragraph:first-child{margin-top:30px}}@media (min-width:1100px){.theme__content .paragraph:not(.paragraph--type-paragraph-text-image):not(.paragraph--type-intro){margin-top:40px;margin-bottom:40px}}.theme__content .paragraph--type-intro+.paragraph--type-paragraph-text{margin-top:30px!important}@media (min-width:750px){.theme__content .paragraph--type-intro,.theme__content .paragraph--type-paragraph-embed-code,.theme__content .paragraph--type-paragraph-quote,.theme__content .paragraph--type-paragraph-text,.theme__content .paragraph--type-paragraph-video,.theme__content .paragraph--type-video,.theme__content .paragraph--type-video-upload{max-width:880px;margin-left:auto;margin-right:auto}}.theme__content .paragraph--type-paragraph-image .field-name-field-image{text-align:center}@media (min-width:750px){.theme__content .field--name-item-share-social{max-width:880px;margin:40px auto}.theme__content .field--name-item-share-social .social-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.node--type-theme.node--view-mode-teaser:focus .field-name-node-title h2 a,.node--type-theme.node--view-mode-teaser:hover .field-name-node-title h2 a{color:#4560aa}.node--type-theme.node--view-mode-teaser .field-name-node-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}.node--type-theme.node--view-mode-teaser .field-name-node-title h2{margin:0;font-size:1.0625rem;font-weight:600;font-family:Ambit,sans-serif;line-height:1.1}.node--type-theme.node--view-mode-teaser .field-name-node-title h2 a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-family:Ambit,sans-serif;color:#1e1e1d;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.node--type-theme.node--view-mode-teaser .field-name-node-title h2 a:focus,.node--type-theme.node--view-mode-teaser .field-name-node-title h2 a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.node--type-theme.node--view-mode-teaser .field-name-node-title h2 a:active,.node--type-theme.node--view-mode-teaser .field-name-node-title h2 a:focus{outline:0}.node--type-theme.node--view-mode-teaser .view-teaser__image{position:relative}.node--type-theme.node--view-mode-teaser .view-teaser__content{margin-top:12px;font-size:1rem;line-height:21px}.node--type-theme.node--view-mode-teaser .field--name-field-date{font-style:italic}@media (min-width:550px){.theme-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}.theme-list:hover h2 a{color:#4560aa}@media (min-width:550px){.theme-list__hero{-ms-flex:1 0 32%;flex:1 0 32%;max-width:32%}}@media (min-width:550px){.theme-list__content,.theme-list__hero{-webkit-box-flex:1;padding-left:10px;padding-right:10px}.theme-list__content{-ms-flex:1 0 68%;flex:1 0 68%;max-width:68%}}.theme-list__content:hover h2 a{color:#4560aa}.theme-list__content h2{font-weight:600;font-family:Ambit,sans-serif;font-size:1.25rem;margin:5px 0 4px}.theme-list__content h2 a{color:#1e1e1d;text-decoration:none}.theme-list__content .field--name-field-subtitle{font-size:1rem;line-height:21px}.node--type-theme.node--view-mode-highlighted-teaser{position:relative}.node--type-theme.node--view-mode-highlighted-teaser:focus .field-name-node-title h2 a,.node--type-theme.node--view-mode-highlighted-teaser:hover .field-name-node-title h2 a{color:#4560aa}@media (min-width:750px){.node--type-theme.node--view-mode-highlighted-teaser:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2{font-size:1.0625rem;font-weight:600;font-family:Ambit,sans-serif;line-height:1.1}.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2 a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-family:Ambit,sans-serif;color:#1e1e1d;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus,.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2 a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2 a:active,.node--type-theme.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus{outline:0}.node--type-theme.node--view-mode-highlighted-teaser .highlighted-teaser__txt{font-size:1rem;line-height:21px}@media (max-width:749px){.node--type-theme.node--view-mode-highlighted-teaser .highlighted-teaser__txt{margin-top:10px}}@media (min-width:750px){.node--type-theme.node--view-mode-highlighted-teaser .highlighted-teaser__txt{position:absolute;bottom:15px;left:15px;color:#fff;z-index:2}}.node--type-theme.node--view-mode-highlighted-teaser .field--name-field-date{font-style:italic}.node--type-theme.node--view-mode-list:focus h2 a,.node--type-theme.node--view-mode-list:hover h2 a{color:#4560aa}.node--type-theme.node--view-mode-list .field--name-field-date{font-size:1rem;line-height:21px;font-style:italic}.path-kalender .layout:first-child{margin-bottom:0}.path-kalender .layout--twocol-75-25{margin-top:0}@media (max-width:1149px){.path-kalender .layout--twocol-75-25{margin-top:20px}}.path-kalender .layout--twocol-75-25 .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.path-kalender .layout--twocol-75-25 .col:first-child{background-color:#e9eefa;position:relative;padding-top:30px;padding-bottom:25px}@media (max-width:1149px){.path-kalender .layout--twocol-75-25 .col:first-child{margin-bottom:40px}}.path-kalender .layout--twocol-75-25 .col:first-child:before{content:"";background-color:#e9eefa;position:absolute;top:0;left:-600px;width:650px;height:100%;z-index:-1}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog){position:relative}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item{margin:0}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) label{display:none}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input.form-text{background:#fff url(../images/icons/application/search.svg) no-repeat 15px 50%;border-radius:30px;color:#1e1e1d;padding-left:44px}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-actions{position:absolute;top:0;right:0}.path-kalender .block-views-exposed-filter-blocks form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-actions .button{background:transparent url(../images/icons/application/arrow--right--black.svg) no-repeat top 17px right 15px;text-indent:-9999px;overflow:hidden;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0}.path-kalender .facets-widget-{margin-left:15px}.path-kalender .block-facet-blocktarget-audience,.path-kalender .block-facet-blocktheme,.path-kalender .block-project-openinghours-date-filter{margin:25px 0}.path-kalender .block-facet-blockcity{margin-top:25px}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]){margin:5px 0 15px}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]) li{display:inline-block;padding:0;margin:0 7px 10px 0}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]) li:before{display:none}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]) li a{display:inline-block;min-height:37px;color:#6e6e69;font-weight:600;font-size:1rem;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);padding:6px 14px 8px;border:1px solid #fff;border-radius:30px;text-decoration:none}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]) li a:hover{color:#4560aa;border-color:#c9d3eb}.path-kalender .block-project-openinghours-date-filter .item-list ul:not([class]) li a.active{border-color:#c9d3eb;background:#fff url(../images/icons/application/check--blue.svg) top 14px left 12px no-repeat;padding:6px 14px 8px 30px;color:#4560aa}.view--agenda .view__filters{display:none}@media (min-width:550px){.view--agenda .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.view--agenda .view__content .views-row{margin-bottom:35px}@media (min-width:550px){.view--agenda .view__content .views-row{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}.facets-widget-links ul{list-style-type:none;margin:0;padding:0}.facets-widget-links ul li{margin:0}.facets-widget-links ul li:before{display:none}@media (min-width:550px){.facets-widget-links ul li{width:50%;display:inline-block}}@media (min-width:1150px){.facets-widget-links ul li{width:100%;display:block}}.facets-widget-links ul li ul li{margin:0}.facets-widget-links ul li a{position:relative;display:inline-block;padding:7px 0 0 27px;text-decoration:none;font-weight:500;color:#1e1e1d}.facets-widget-links ul li a:before{content:"";position:absolute;top:9px;left:0;width:20px;height:20px;border:1px solid #c9d3eb;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(30,30,29,.06);box-shadow:0 2px 4px 0 rgba(30,30,29,.06)}.facets-widget-links ul li a:after{content:"";position:absolute;width:0;height:0;top:7px;left:-1px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}.facets-widget-links ul li a.is-active{color:#4560aa}.facets-widget-links ul li a.is-active:before{background:#4560aa;border-color:#4560aa}.facets-widget-links ul li a.is-active:after{width:10px;height:6px;border-color:#fff;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.facet-item__count{color:#6e6e69}.activity__hero{position:relative}@media (min-width:750px){.activity__hero:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}.activity__hero+.activity-wrapper .activity__detail{padding-top:20px}@media (min-width:750px){.activity__hero+.activity-wrapper .activity__specs{margin-top:0}}@media (max-width:749px){.activity__hero--content{margin-top:10px}}@media (min-width:750px){.activity__hero--content{position:absolute;left:20px;bottom:30px;z-index:2;color:#fff;padding-left:25px;padding-right:25px}.activity__hero--content h1{color:#fff;max-width:700px}.activity__hero--content .activity__hero--specs{padding-top:10px;max-width:700px;font-weight:600}}@media (min-width:750px){.activity-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}}.activity__detail{margin-bottom:30px}@media (min-width:750px){.activity__detail{-webkit-box-flex:1;-ms-flex:1 0 65.4%;flex:1 0 65.4%;max-width:65.4%;padding-left:30px;padding-right:30px;padding-top:10px}}.activity__detail .field--name-event-content p:first-child:first-letter{background-color:#f2ca52;padding:5px 10px 2px;font-size:3.125rem;line-height:50px;font-weight:600;color:#1e1e1d;float:left;margin:0 15px 0 0;text-align:center}.activity__detail--specs{font-weight:600;margin:12px 0 20px}.activity__detail--specs .field{position:relative;padding-right:20px;display:inline-block}.activity__detail--specs .field:not(:last-child):after{content:"";position:absolute;background-color:#1e1e1d;width:13px;height:2px;right:1px;top:12px}.field--name-item-reservation-link-two{margin:15px 0}@media (min-width:750px){.activity__sidebar{-webkit-box-flex:1;-ms-flex:1 0 34.6%;flex:1 0 34.6%;max-width:34.6%;padding-left:30px;padding-right:30px}}@media (max-width:749px){.activity__sidebar .field--name-item-share-social{padding:0 25px}}@media (min-width:750px){.activity__sidebar .field--name-item-share-social{padding:0 30px}}.activity__specs{position:relative;font-weight:600;background-color:#bf93ab;margin-bottom:30px;word-break:break-all}@media (max-width:749px){.activity__specs{padding:25px 25px 20px}}@media (min-width:750px){.activity__specs{padding:25px 30px 20px;margin-top:-45px}}.activity__specs:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:15px;background:url(../images/shapes/arrow--down--purple.svg) 0 0 repeat-x}.activity__specs a{color:#1e1e1d;display:block}.activity__specs p{margin:0}.activity__specs .field--name-uit-combined-image-teaser{margin-bottom:20px}.activity__specs .field:not(.field--name-item-reservation-link):not(.field--name-uit-combined-image-teaser):not(.field-name-field-theme-uitid-filtered):not(.field-name-field-target-audience){margin:5px 0}.activity__specs .field--name-item-reservation-link{margin-bottom:15px}.activity__specs .field--name-item-reservation-link a{width:100%}.activity__specs .field--name-field-phone,.activity__specs .field--name-item-prices,.activity__specs .field--name-uit-combined-contact,.activity__specs .field--name-uit-combined-date,.activity__specs .field--name-uit-combined-location,.activity__specs .field--name-uitinvlaanderen-link{padding-left:23px}.activity__specs .field--name-uitinvlaanderen-link{background:url(../images/icons/application/uit.svg) top 8px left 1px no-repeat}.activity__specs .field--name-uit-combined-location{background:url(../images/icons/application/location.svg) top 5px left 2px no-repeat}.activity__specs .field--name-field-phone{background:url(../images/icons/application/phone.svg) top 5px left no-repeat}.activity__specs .field--name-uit-combined-contact{background:url(../images/icons/application/website.svg) top 5px left 2px no-repeat}.activity__specs .field--name-uit-combined-date{background:url(../images/icons/application/calendar.svg) top 5px left 2px no-repeat}.activity__specs .field--name-item-prices{background:url(../images/icons/application/price.svg) top 5px left 2px no-repeat}.activity__specs .field-name-field-target-audience,.activity__specs .field-name-field-theme-uitid-filtered{font-size:.875rem;margin:1px 0}.activity__specs .field-name-field-target-audience .field-label-inline,.activity__specs .field-name-field-theme-uitid-filtered .field-label-inline{display:inline-block;position:relative}.activity__specs .field-name-field-target-audience .field-label-inline:after,.activity__specs .field-name-field-theme-uitid-filtered .field-label-inline:after{content:":"}.activity__specs .activity__socials .field{display:inline-block;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:0;margin:0}.activity__specs .activity__socials .field--name-field-facebook{background-image:url(../images/icons/social/facebook.svg);width:30px;height:40px}.activity__specs .activity__socials .field--name-field-twitter{background-image:url(../images/icons/social/twitter.svg);width:40px;height:40px}.activity__specs .activity__socials .field--name-field-instagram{background-image:url(../images/icons/social/instagram.svg);width:35px;height:40px}.activity__specs .activity__socials .field--name-field-youtube{background-image:url(../images/icons/social/youtube.svg);width:35px;height:40px}.activity__below{margin-top:10px}.activity__below .paragraph,.activity__below .paragraph:not(.paragraph--type-team-member):first-child{margin-top:0;margin-bottom:0}.node--type-event.node--view-mode-teaser:hover h2 a{color:#4560aa}.node--type-event.node--view-mode-teaser .view-teaser__image{position:relative}.node--type-event.node--view-mode-teaser .view-teaser__image .field--name-uit-combined-date{position:absolute;top:10px;left:20px;background:#f2ca52 url(../images/icons/application/calendar.svg) top 7px left 11px no-repeat;color:#1e1e1d;font-size:.875rem;border-radius:30px;padding:4px 8px 4px 29px;z-index:1;font-weight:600}.node--type-event.node--view-mode-teaser h2{font-weight:600;font-size:1.25rem;margin:12px 0 4px}.node--type-event.node--view-mode-teaser h2 a{color:#1e1e1d;text-decoration:none}.node--type-event.node--view-mode-teaser .event-teaser__specs{margin-top:10px;font-size:.9375rem;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-event.node--view-mode-teaser .field--name-item-reservation-link-teaser{margin-right:10px}.node--type-event.node--view-mode-highlighted-teaser{position:relative}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__image image,.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__image svg{width:100%;height:auto}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content{position:absolute;bottom:35px;left:40px;right:40px}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content h2{font-weight:700;font-size:1.875rem;margin:0 0 10px;text-shadow:0 2px 13px rgba(0,0,0,.5)}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content h2 a{color:#fff;text-decoration:none}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .event-highlighted-teaser__specs{color:#fff;text-shadow:0 2px 13px rgba(0,0,0,.5);margin-top:10px;font-size:.9375rem;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .field--name-item-reservation-link-teaser{margin-right:10px}.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .btn--bordered,.node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content .paragraph--type-list-links .field--name-field-button a,.paragraph--type-list-links .field--name-field-button .node--type-event.node--view-mode-highlighted-teaser .view-highlighted-teaser__content a{border-color:#fff;background:#fff;text-shadow:none}.node--type-event.node--view-mode-list:focus h2 a,.node--type-event.node--view-mode-list:hover h2 a{color:#4560aa}.node--type-event.node--view-mode-list .field-name-uit-combined-date{background:url(../images/icons/application/calendar.svg) top 5px left 2px no-repeat;padding-left:23px;font-size:.875rem}.node--type-event.node--view-mode-list .event-list__specs{margin-top:10px;font-size:.9375rem;line-height:21px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-event.node--view-mode-list .field--name-item-reservation-link-teaser{margin-right:10px}.node--type-event.node--view-mode-table{border-top:1px dotted #1e1e1d;padding:10px 0}.node--type-event.node--view-mode-table:last-child{border-bottom:1px dotted #1e1e1d}@media (min-width:1100px){.node--type-event.node--view-mode-table .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-10px;margin-right:-10px}}.node--type-event.node--view-mode-table .inner .field{font-weight:500}@media (min-width:1100px){.node--type-event.node--view-mode-table .inner .field{padding-left:10px;padding-right:10px}.node--type-event.node--view-mode-table .inner .field:first-child,.node--type-event.node--view-mode-table .inner .field:nth-child(3){-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%}.node--type-event.node--view-mode-table .inner .field:nth-child(2){-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%}.node--type-event.node--view-mode-table .inner .field:last-child:not(:first-child){text-align:right}}.node--type-event.node--view-mode-table .inner .field a{text-decoration:none;color:#1e1e1d;display:block}.node--type-event.node--view-mode-table .inner .field a:hover{color:#4560aa}.node--type-event.node--view-mode-table .field--name-node-post-date{background:url(../images/icons/application/calendar.svg) top 3px left 0 no-repeat;padding-left:18px}@media (max-width:1149px){.mobile-hide-filters,.mobile-show-filters{display:inline-block}}@media (min-width:1150px){.mobile-hide-filters,.mobile-show-filters{display:none!important}}.mobile-hide-filters,.mobile-show-filters{text-decoration:none;background:#fff url(../images/icons/application/filter.svg) top 12px right 17px no-repeat;font-weight:600;padding:11px 40px 11px 20px;border-radius:30px;display:block;margin-bottom:5px;-webkit-box-shadow:0 2px 4px 0 rgba(20,56,127,.07);box-shadow:0 2px 4px 0 rgba(20,56,127,.07);color:#1e1e1d}.mobile-hide-filters:hover,.mobile-show-filters:hover{color:#1e1e1d}.mobile-hide-filters.hidden,.mobile-show-filters.hidden{display:none}@media (max-width:1149px){.filters-wrapper{opacity:0;visibility:hidden;height:0;-webkit-transition:none;transition:none}}.filters-wrapper.mobile-active{margin-top:30px;opacity:1;visibility:visible;height:auto;-webkit-transition:all .25s ease;transition:all .25s ease}.filters-wrapper.mobile-active .mobile-hide-filters,.filters-wrapper.mobile-active .mobile-show-filters{margin-bottom:25px}.location__hero,.location__hero .field-name-field-main-picture{position:relative}@media (min-width:750px){.location__hero .field-name-field-main-picture:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}@media (max-width:749px){.location__hero__content{margin-top:10px}}@media (min-width:750px){.location__hero__content{position:absolute;text-align:center;bottom:35px;width:100%;z-index:2;color:#fff;padding-left:25px;padding-right:25px}.location__hero__content h1{color:#fff;max-width:700px;margin-left:auto;margin-right:auto}.location__hero__content .location__specs{padding-top:10px;max-width:700px;margin-left:auto;margin-right:auto;font-weight:600}}@media (max-width:1149px){.page-node-type-location .location__content .paragraph:first-child{margin-top:25px}}@media (min-width:1100px){.page-node-type-location .location__content .paragraph:first-child{margin-top:30px}}@media (min-width:1100px){.page-node-type-location .location__content .paragraph:not(.paragraph--type-paragraph-text-image):not(.paragraph--type-intro){margin-top:40px;margin-bottom:40px}}.page-node-type-location .location__content .paragraph--type-intro+.paragraph--type-paragraph-text{margin-top:30px!important}@media (min-width:750px){.page-node-type-location .location__content .paragraph--type-intro,.page-node-type-location .location__content .paragraph--type-paragraph-embed-code,.page-node-type-location .location__content .paragraph--type-paragraph-text,.page-node-type-location .location__content .paragraph--type-video{max-width:880px;margin-left:auto;margin-right:auto}}@media (min-width:750px){.page-node-type-location .location__content .field--name-item-share-social{max-width:880px;margin:40px auto}.page-node-type-location .location__content .field--name-item-share-social .social-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-node-type-location .location__below{margin-top:10px}.page-node-type-location .location__below .paragraph,.page-node-type-location .location__below .paragraph:first-child{margin:0}.location-teaser:focus .field-name-node-title h2 a,.location-teaser:hover .field-name-node-title h2 a{color:#4560aa}.location-teaser .location-teaser__content h2{font-weight:600;font-size:1.25rem;margin:10px 0 4px}.location-teaser .location-teaser__content h2 a{color:#1e1e1d;text-decoration:none}.node--type-location.node--view-mode-highlighted-teaser{position:relative}.node--type-location.node--view-mode-highlighted-teaser:focus .field-name-node-title h2 a,.node--type-location.node--view-mode-highlighted-teaser:hover .field-name-node-title h2 a{color:#4560aa}@media (min-width:750px){.node--type-location.node--view-mode-highlighted-teaser:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(2%,rgba(30,30,29,0)),color-stop(90%,#1e1e1d));background-image:linear-gradient(180deg,rgba(30,30,29,0) 2%,#1e1e1d 90%);z-index:1}}.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:2}.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2{font-size:1.0625rem;font-weight:600;font-family:Ambit,sans-serif;line-height:1.1}.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2 a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-family:Ambit,sans-serif;color:#1e1e1d;text-align:center;text-decoration:none;white-space:nowrap;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus,.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2 a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2 a:active,.node--type-location.node--view-mode-highlighted-teaser .field-name-node-title h2 a:focus{outline:0}.node--type-location.node--view-mode-highlighted-teaser .field-name-field-subtitle{font-size:1rem;line-height:21px}@media (max-width:749px){.node--type-location.node--view-mode-highlighted-teaser .field-name-field-subtitle{margin-top:10px}}@media (min-width:750px){.node--type-location.node--view-mode-highlighted-teaser .field-name-field-subtitle{position:absolute;bottom:15px;left:15px;color:#fff;z-index:2}}.node--type-location.node--view-mode-map-result:focus h2 a,.node--type-location.node--view-mode-map-result:hover h2 a{color:#4560aa}.node--type-location.node--view-mode-map-result h2{font-weight:600;font-size:1.25rem;margin:0 0 4px}.node--type-location.node--view-mode-map-result h2 a{color:#1e1e1d;text-decoration:none}.node--type-location.node--view-mode-map-result h2 a:focus,.node--type-location.node--view-mode-map-result h2 a:hover{color:#4560aa}.node--type-location.node--view-mode-map-result p{margin:0;font-size:.9375rem}.node--type-location.node--view-mode-map-result p br{display:none}.node--type-location.node--view-mode-map-result .address-line1{display:block}.node--type-location.node--view-mode-map-result .field--name-node-link{font-size:.9375rem}@media (min-width:750px){.organizer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-30px;margin-right:-30px}}@media (min-width:750px){.organizer__detail{-ms-flex:1 0 65.4%;flex:1 0 65.4%;max-width:65.4%;padding-top:10px}}@media (min-width:750px){.organizer__detail,.organizer__sidebar{-webkit-box-flex:1;padding-left:30px;padding-right:30px}.organizer__sidebar{-ms-flex:1 0 34.6%;flex:1 0 34.6%;max-width:34.6%}}@media (max-width:749px){.organizer__sidebar .field--name-item-share-social{padding:0 25px}}@media (min-width:750px){.organizer__sidebar .field--name-item-share-social{padding:0 30px}}.organizer__specs{position:relative;font-weight:600;background-color:#bf93ab;margin-bottom:30px}@media (max-width:749px){.organizer__specs{padding:25px 25px 20px}}@media (min-width:750px){.organizer__specs{padding:25px 30px 20px;margin-top:-45px}}.organizer__specs:after{content:"";position:absolute;bottom:-15px;left:0;width:100%;height:15px;background:url(../images/shapes/arrow--down--purple.svg) 0 0 repeat-x}.organizer__specs a{color:#1e1e1d;display:block}.organizer__specs p{margin:0}.organizer__specs .field:not(.field--name-field-button){margin:5px 0}.organizer__specs .field--name-field-button{margin-bottom:15px}.organizer__specs .field--name-field-button a{width:100%}.organizer__specs .field--name-field-address,.organizer__specs .field--name-field-phone,.organizer__specs .field--name-field-website{padding-left:23px}.organizer__specs .field--name-field-address{background:url(../images/icons/application/location.svg) top 5px left 2px no-repeat}.organizer__specs .field--name-field-phone{background:url(../images/icons/application/phone.svg) top 5px left no-repeat}.organizer__specs .field--name-field-website{background:url(../images/icons/application/website.svg) top 5px left 2px no-repeat}.organizer__specs .organizer__socials .field{display:inline-block;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:0;margin:0}.organizer__specs .organizer__socials .field-name-field-facebook{background-image:url(../images/icons/social/facebook.svg);width:30px;height:40px}.organizer__specs .organizer__socials .field--name-field-twitter{background-image:url(../images/icons/social/twitter.svg);width:40px;height:40px}.organizer__specs .organizer__socials .field--name-field-instagram{background-image:url(../images/icons/social/instagram.svg);width:35px;height:40px}.organizer__specs .organizer__socials .field--name-field-youtube{background-image:url(../images/icons/social/youtube.svg);width:35px;height:40px}.organizer__below{margin-top:10px}.organizer__below .paragraph:not(.paragraph--type-team-member):not(.paragraph--type-highlighted-performer){margin-top:0;margin-bottom:0}.view--organisers .view__filters{background:#e9eefa;margin-bottom:35px}@media (max-width:1099px){.view--organisers .view__filters{padding:15px 15px 5px}}@media (min-width:1100px){.view--organisers .view__filters{padding:15px 25px}}.view--organisers .view__header .links{margin:0 0 20px;padding:0;list-style-type:none}.view--organisers .view__header .links li{display:inline-block;margin:0}.view--organisers .view__header .links a{margin:0 10px 10px 0;display:inline-block;padding:5px 12px 3px 36px;text-decoration:none;border-radius:30px;font-weight:500;background:#fff url(../images/icons/application/close--blue.svg) top 11px left 15px no-repeat;border:1px solid #c9d3eb;-webkit-box-shadow:0 2px 4px 0 rgba(30,30,29,.06);box-shadow:0 2px 4px 0 rgba(30,30,29,.06)}@media (min-width:550px){.view--organisers .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.view--organisers .views-row{margin-bottom:35px}@media (min-width:550px){.view--organisers .views-row{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.view--organisers .views-row{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}.view--organisers .view__empty{margin-bottom:30px}.node--type-organizer.node--view-mode-teaser:hover h2 a{color:#4560aa}.node--type-organizer.node--view-mode-teaser h2{font-weight:700;font-size:1.25rem;margin:12px 0 4px}.node--type-organizer.node--view-mode-teaser h2 a{color:#1e1e1d;text-decoration:none}.node--type-organizer.node--view-mode-teaser p{margin:0}.node--type-organizer.node--view-mode-teaser .field-name-field-organiser-category{font-size:.9375rem;margin-bottom:5px}@media (min-width:750px){.node--type-ad.node--view-mode-full{max-width:65.4%}}.node--type-ad.node--view-mode-full .field--name-item-share-social{margin-top:40px;margin-bottom:40px}.ad__specs,.add-teaser__specs{margin-top:5px;font-size:.9375rem}.ad__specs .field,.add-teaser__specs .field{display:inline-block;padding-right:20px;position:relative}.ad__specs .field:not(:last-child):after,.add-teaser__specs .field:not(:last-child):after{content:"";position:absolute;background-color:#1e1e1d;width:13px;height:2px;right:1px;top:11px}.ad__specs .field--name-node-post-date,.add-teaser__specs .field--name-node-post-date{background:url(../images/icons/application/calendar.svg) top 3px left 0 no-repeat;padding-left:18px}.node--type-ad.node--view-mode-teaser .inner{border:1px dotted #1e1e1d;padding:20px 25px;height:100%}.node--type-ad.node--view-mode-teaser h2{font-weight:700;font-size:1.25rem;margin:0 0 4px}.node--type-ad.node--view-mode-teaser h2 a{color:#1e1e1d;text-decoration:none}.node--type-ad.node--view-mode-teaser h2 a:focus,.node--type-ad.node--view-mode-teaser h2 a:hover{color:#4560aa}.node--type-ad.node--view-mode-teaser p{margin:0}.node--type-ad.node--view-mode-list .inner{border:1px dotted #1e1e1d;padding:20px 25px;height:100%}.node--type-ad.node--view-mode-list h2{font-weight:700;font-size:1.25rem;margin:0 0 4px}.node--type-ad.node--view-mode-list h2 a{color:#1e1e1d;text-decoration:none}.node--type-ad.node--view-mode-list h2 a:focus,.node--type-ad.node--view-mode-list h2 a:hover{color:#4560aa}.node--type-ad.node--view-mode-list p{margin:0}.add-teaser__specs{margin-bottom:7px}@media (min-width:750px){.view--ads .view__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (max-width:749px){.view--ads .views-row{margin-bottom:15px}}@media (min-width:750px){.view--ads .views-row{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px;margin-bottom:30px}}.view--ads .node--type-ad.node--view-mode-teaser{height:100%}@media (min-width:1100px){.grid-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (min-width:1100px){.highlighted--col{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%;padding-left:20px;padding-right:20px}}@media (max-width:1099px){.list--col .item{margin-top:35px}}@media (min-width:1100px){.list--col{-webkit-box-flex:1;-ms-flex:1 0 51%;flex:1 0 51%;max-width:51%;padding-left:20px;padding-right:20px}}@media (min-width:1150px){.list--col{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list--col .item:first-child,.list--col .item:nth-child(2){margin-bottom:10px}}@media (min-width:550px){.grid-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.grid-bottom .node{margin-bottom:35px}@media (min-width:550px){.grid-bottom .node{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.grid-bottom .node{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}body:not(.path-frontpage) .grid-top{margin-bottom:45px}body:not(.path-frontpage) .grid-bottom .node--type-theme:first-child .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(6) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(7) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(11) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(13) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(18) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(19) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(23) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(25) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(29) .view-teaser__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}body:not(.path-frontpage) .grid-bottom .node--type-theme:first-child .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(13) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(25) .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(6) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(18) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(29) .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(7) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(19) .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(11) .view-teaser__image:after,body:not(.path-frontpage) .grid-bottom .node--type-theme:nth-child(23) .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.path-frontpage .grid-top{margin-top:45px;margin-bottom:45px}.path-frontpage .grid-bottom .node--type-theme .view-teaser__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .grid-bottom .node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme~.node--type-theme .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.path-frontpage .block-grid{margin-top:45px;margin-bottom:45px}@media (min-width:550px){.block-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (min-width:550px){.block-grid.type--ads .node{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}.block-grid .node{margin-bottom:35px}@media (min-width:550px){.block-grid .node{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.block-grid .node{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}@media (min-width:750px){.block-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:750px){.block-list.block-type-ad{margin-left:-20px;margin-right:-20px}}.block-list .node.view-list{margin-bottom:35px}@media (min-width:750px){.block-list .node.view-list{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:750px){.block-list .view-list__content{padding-right:25px}}.block-list .node--type-ad.node--view-mode-list{margin-bottom:25px}@media (min-width:550px){.block-list .node--type-ad.node--view-mode-list{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}.path-locaties .nav-breadcrumbs{display:none}.path-locaties .wrapper{padding:0;max-width:100%}.map-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1099px){.map-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:1099px){.map--left{border-top:1px solid #c9d3eb}}@media (min-width:1100px){.map--left{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;max-width:40%;border-right:1px solid #c9d3eb}}.map--left .view-header{border-bottom:1px solid #c9d3eb;padding:25px}@media (max-width:1149px){.map--left .view-header{font-size:1.25rem}}@media (min-width:1100px){.map--left .view-header{font-size:1.5rem;line-height:35px}}.map--left .view-header p:first-child{margin-top:0}.map--left .view-header p:last-child{margin-bottom:0}.map--left .view-filters{background-color:#e9eefa;border-bottom:1px solid #c9d3eb}@media (max-width:1149px){.map--left .view-filters{padding:15px 15px 5px}}@media (min-width:1150px){.map--left .view-filters{padding:15px 15px 10px}}.map--left .view-filters h2{padding-left:33px;margin:0 25px 15px;font-weight:400}@media (max-width:1149px){.map--left .view-filters h2{font-size:1.5rem}}@media (min-width:1100px){.map--left .view-filters h2{font-size:1.875rem}}@media (min-width:1150px){.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form--inline{display:block;margin:0 25px}@media (min-width:750px){.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item{margin:4px 0}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item .form-item{margin:0}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form label{display:none}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form input{margin-top:2px}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-select{height:44px;padding:6px 12px}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){position:relative;margin-top:0}@media (max-width:1149px){.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:15px}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}}@media (min-width:1100px) and (max-width:1149px){.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 10px);flex:1 0 calc(100% - 10px);max-width:calc(100% - 10px)}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox):hover .fieldset-wrapper{display:block}}.map--left .view-filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox).open .fieldset-wrapper{display:block}.map--left .view-content .views-row{padding:20px 15px;border-bottom:1px solid #c9d3eb}.map--left .view-content ul{margin:0;padding:0;list-style-type:none}.map--left .view-content ul li{padding:15px;border-bottom:1px solid #c9d3eb}.map--left .view-content ul li:before{display:none}@media (min-width:1100px){.map--right{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;max-width:60%;height:100vh}}@media (min-width:1100px){.map--right .attachment{height:100vh;width:100%}}@media (min-width:1100px){.map--right .attachment.sticky{width:60vw;height:100vh;position:fixed;top:0;right:0}}@media (min-width:1100px){.map--right .geofield-google-map,.map--right .view--locaties,.map--right .view__content,.map--right .views-element-container{position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;-webkit-tap-highlight-color:transparent!important}}.gm-style .gm-style-iw-c{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #f2ca52!important;padding:13px 17px 1px!important}.gm-style .gm-style-iw{font-weight:400;font-size:16px}.gm-style .gm-style-iw h3{font-size:18px!important;margin:0!important;font-weight:600!important}.gm-style .gm-style-iw p{margin:5px 0!important}.gm-style .gm-style-iw-t:after{display:none!important}div[data-drupal-messages-fallback]+.block-ek-page-title-block,div[data-drupal-messages]+.block-ek-page-title-block{display:none}.view--search-support .view__filters,.views-exposed-form-search-support-default{position:relative;padding-top:50px;padding-bottom:50px}.view--search-support .view__filters:before,.views-exposed-form-search-support-default:before{content:"";position:absolute;top:0;background-color:#4560aa;height:100%;z-index:0}@media (max-width:1149px){.view--search-support .view__filters:before,.views-exposed-form-search-support-default:before{width:calc(100% + 100px);left:-50px}}@media (min-width:1150px){.view--search-support .view__filters:before,.views-exposed-form-search-support-default:before{width:200vw;left:-900px}}.view--search-support .view__filters:after,.views-exposed-form-search-support-default:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:84px;height:16px;background:url(../images/icons/application/teeth--white.svg) no-repeat}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{position:relative}@media (max-width:549px){.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{width:100%}}@media (min-width:550px){.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{max-width:500px;margin:0 auto}}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form label,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form label{display:none}@media (max-width:549px){.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox),.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){width:100%}}@media (min-width:550px){.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox),.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){width:500px}}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) input,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) input{width:100%}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item{margin:0}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item input,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item input{width:100%;border-radius:30px;background:#fff url(../images/icons/application/search.svg) no-repeat 15px 50%;padding:10px 12px 10px 40px;min-height:43px}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item input:focus,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item input:focus{border-color:#fff;outline:none}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions{position:absolute;top:3px;right:0}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions:before,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions:before{display:none}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button{text-indent:-9999px;font-size:0;overflow:hidden;margin:0;background:transparent url(../images/icons/application/arrow--right--black.svg) no-repeat 0;border:none;width:40px;min-height:35px;-webkit-box-shadow:none;box-shadow:none}.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:active,.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:focus,.view--search-support .view__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:hover,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:active,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:focus,.views-exposed-form-search-support-default form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions .button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}@media (min-width:750px){.view--search-support .pager,.view--search-support .view__content{max-width:880px;margin-left:auto;margin-right:auto}}.view--search-support .view__content{margin-top:50px}.view--search-support .view__content .node{border-top:1px solid #c9d3eb;padding:18px 0}.view--search-support .view__content .node h2{margin:0 0 8px;font-family:Ambit,sans-serif;line-height:1.1;font-weight:700;font-size:1.25rem}.view--search-support .view__content .node h2 a{text-decoration:none;color:#4560aa}.view--search-support .view__content .node p{margin:3px 0}.projects__filters{background:#e9eefa;margin:30px 0 45px}@media (max-width:1099px){.projects__filters{padding:15px 15px 5px}}@media (min-width:1100px){.projects__filters{padding:15px 25px}}@media (min-width:1100px){.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-checkboxes .form-item{margin:4px 0}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions,.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions:before{display:none}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){position:relative;margin-top:0}@media (max-width:1099px){.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:15px}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}}@media (min-width:1100px){.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 10px);flex:1 0 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox):hover .fieldset-wrapper{display:block}}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox).open .fieldset-wrapper{display:block}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form legend{background:#fff url(../images/icons/application/arrow--down--black.svg) no-repeat right 17px top 17px;padding:7px 20px;background-color:#fff;border:1px solid #fff;font-weight:600;font-size:1.0625rem;color:#1e1e1d;border-radius:30px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:43px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);float:left;width:100%;cursor:pointer}.projects__filters form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .fieldset-wrapper{padding:10px 20px;border:none;background:#fff;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border-radius:20px;position:absolute;top:43px;left:0;z-index:5;height:auto;width:100%}.projects__top{margin-bottom:45px}@media (min-width:1100px){.projects__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}@media (min-width:1100px){.projects__highlighted-item{-webkit-box-flex:1;-ms-flex:1 0 49%;flex:1 0 49%;max-width:49%;padding-left:20px;padding-right:20px}}@media (max-width:1099px){.projects__small-items .views-row{margin-top:35px}}@media (min-width:1100px){.projects__small-items{-webkit-box-flex:1;-ms-flex:1 0 51%;flex:1 0 51%;max-width:51%;padding-left:20px;padding-right:20px}}.projects__small-items .views-element-container{height:100%}@media (min-width:1150px){.projects__small-items .views-element-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1150px){.projects__small-items .views-element-container .views-row:first-child,.projects__small-items .views-element-container .views-row:nth-child(2){margin-bottom:10px}}@media (min-width:550px){.projects-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.projects-items .views-row{margin-bottom:35px}@media (min-width:550px){.projects-items .views-row{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-left:20px;padding-right:20px}}@media (min-width:1100px){.projects-items .views-row{-webkit-box-flex:1;-ms-flex:1 0 33.33%;flex:1 0 33.33%;max-width:33.33%}}.projects-items .views-row:first-child .view-teaser__image:after,.projects-items .views-row:nth-child(6) .view-teaser__image:after,.projects-items .views-row:nth-child(7) .view-teaser__image:after,.projects-items .views-row:nth-child(11) .view-teaser__image:after,.projects-items .views-row:nth-child(13) .view-teaser__image:after,.projects-items .views-row:nth-child(18) .view-teaser__image:after,.projects-items .views-row:nth-child(19) .view-teaser__image:after,.projects-items .views-row:nth-child(23) .view-teaser__image:after,.projects-items .views-row:nth-child(25) .view-teaser__image:after,.projects-items .views-row:nth-child(29) .view-teaser__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.projects-items .views-row:first-child .view-teaser__image:after,.projects-items .views-row:nth-child(13) .view-teaser__image:after,.projects-items .views-row:nth-child(25) .view-teaser__image:after{background:#ef7e70 url(../images/shapes/logo-shape--yellow.svg) 50% no-repeat}.projects-items .views-row:nth-child(6) .view-teaser__image:after,.projects-items .views-row:nth-child(18) .view-teaser__image:after,.projects-items .views-row:nth-child(29) .view-teaser__image:after{background:#2fa762 url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.projects-items .views-row:nth-child(7) .view-teaser__image:after,.projects-items .views-row:nth-child(19) .view-teaser__image:after{background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat}.projects-items .views-row:nth-child(11) .view-teaser__image:after,.projects-items .views-row:nth-child(23) .view-teaser__image:after{background:#f2ca52 url(../images/shapes/logo-shape--purple.svg) 50% no-repeat}.block-content--type-basic .field--name-field-more-link a,.block-content--type-button .field--name-field-button a,.block-content--type-text-with-image.bg-color--transparent .actions a,.block-mailchimp-signup form .form-submit,.btn--primary,.btn-primary,.paragraph--type--paragraph-button .field--name-field-button a,.paragraph--type-paragraph-text .field--name-field-button a,.webform-confirmation .webform-confirmation__back a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-size:1.0625rem;font-weight:600;line-height:1.1;color:#1e1e1d;text-align:center;text-decoration:none;background:#f2ca52;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.block-content--type-basic .field--name-field-more-link a:focus,.block-content--type-basic .field--name-field-more-link a:hover,.block-content--type-button .field--name-field-button a:focus,.block-content--type-button .field--name-field-button a:hover,.block-content--type-text-with-image.bg-color--transparent .actions a:focus,.block-content--type-text-with-image.bg-color--transparent .actions a:hover,.block-mailchimp-signup form .form-submit:focus,.block-mailchimp-signup form .form-submit:hover,.btn--primary:focus,.btn--primary:hover,.btn-primary:focus,.btn-primary:hover,.paragraph--type--paragraph-button .field--name-field-button a:focus,.paragraph--type--paragraph-button .field--name-field-button a:hover,.paragraph--type-paragraph-text .field--name-field-button a:focus,.paragraph--type-paragraph-text .field--name-field-button a:hover,.webform-confirmation .webform-confirmation__back a:focus,.webform-confirmation .webform-confirmation__back a:hover{color:#1e1e1d;text-decoration:none;background-color:#f4d473}.block-content--type-basic .field--name-field-more-link a:active,.block-content--type-basic .field--name-field-more-link a:focus,.block-content--type-button .field--name-field-button a:active,.block-content--type-button .field--name-field-button a:focus,.block-content--type-text-with-image.bg-color--transparent .actions a:active,.block-content--type-text-with-image.bg-color--transparent .actions a:focus,.block-mailchimp-signup form .form-submit:active,.block-mailchimp-signup form .form-submit:focus,.btn--primary:active,.btn--primary:focus,.btn-primary:active,.btn-primary:focus,.paragraph--type--paragraph-button .field--name-field-button a:active,.paragraph--type--paragraph-button .field--name-field-button a:focus,.paragraph--type-paragraph-text .field--name-field-button a:active,.paragraph--type-paragraph-text .field--name-field-button a:focus,.webform-confirmation .webform-confirmation__back a:active,.webform-confirmation .webform-confirmation__back a:focus{outline:0}.activity__specs .field--name-item-reservation-link a,.block-content--type-call-to-action .field--name-field-button a,.block-content--type-text-with-image:not(.bg-color--transparent) .actions a,.btn--white,.info_page__specs .field--name-field-button a,.newsletter__cta a,.organizer__specs .field--name-field-button a,.paragraph--type-paragraph-call-to-action .field--name-field-button a,.paragraph--type-paragraph-text-image .field--name-field-link a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-size:1.0625rem;font-weight:600;line-height:1.1;color:#1e1e1d;text-align:center;text-decoration:none;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.activity__specs .field--name-item-reservation-link a:focus,.activity__specs .field--name-item-reservation-link a:hover,.block-content--type-call-to-action .field--name-field-button a:focus,.block-content--type-call-to-action .field--name-field-button a:hover,.block-content--type-text-with-image:not(.bg-color--transparent) .actions a:focus,.block-content--type-text-with-image:not(.bg-color--transparent) .actions a:hover,.btn--white:focus,.btn--white:hover,.info_page__specs .field--name-field-button a:focus,.info_page__specs .field--name-field-button a:hover,.newsletter__cta a:focus,.newsletter__cta a:hover,.organizer__specs .field--name-field-button a:focus,.organizer__specs .field--name-field-button a:hover,.paragraph--type-paragraph-call-to-action .field--name-field-button a:focus,.paragraph--type-paragraph-call-to-action .field--name-field-button a:hover,.paragraph--type-paragraph-text-image .field--name-field-link a:focus,.paragraph--type-paragraph-text-image .field--name-field-link a:hover{color:#4560aa;text-decoration:none;background-color:#fff}.activity__specs .field--name-item-reservation-link a:active,.activity__specs .field--name-item-reservation-link a:focus,.block-content--type-call-to-action .field--name-field-button a:active,.block-content--type-call-to-action .field--name-field-button a:focus,.block-content--type-text-with-image:not(.bg-color--transparent) .actions a:active,.block-content--type-text-with-image:not(.bg-color--transparent) .actions a:focus,.btn--white:active,.btn--white:focus,.info_page__specs .field--name-field-button a:active,.info_page__specs .field--name-field-button a:focus,.newsletter__cta a:active,.newsletter__cta a:focus,.organizer__specs .field--name-field-button a:active,.organizer__specs .field--name-field-button a:focus,.paragraph--type-paragraph-call-to-action .field--name-field-button a:active,.paragraph--type-paragraph-call-to-action .field--name-field-button a:focus,.paragraph--type-paragraph-text-image .field--name-field-link a:active,.paragraph--type-paragraph-text-image .field--name-field-link a:focus{outline:0}.btn--black,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .button{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-size:1.0625rem;font-weight:600;line-height:1.1;color:#f2ca52;text-align:center;text-decoration:none;background:#1e1e1d;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.btn--black:focus,.btn--black:hover,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .button:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .button:hover{color:#f2ca52;text-decoration:none;background-color:#1e1e1d}.btn--black:active,.btn--black:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .button:active,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .button:focus{outline:0}.btn--bordered,.paragraph--type-list-links .field--name-field-button a{display:inline-block;margin:0;padding:6px 10px 5px;vertical-align:middle;border:1px solid #1e1e1d;font-size:.875rem;font-weight:700;line-height:1.1;color:#1e1e1d;text-align:center;text-transform:uppercase;text-decoration:none;background:transparent;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:27px}.btn--bordered:focus,.btn--bordered:hover,.paragraph--type-list-links .field--name-field-button a:focus,.paragraph--type-list-links .field--name-field-button a:hover{color:#fff;text-decoration:none;background-color:#1e1e1d}.btn--bordered:active,.btn--bordered:focus,.paragraph--type-list-links .field--name-field-button a:active,.paragraph--type-list-links .field--name-field-button a:focus{outline:0}.btn-cookie{display:inline-block;margin:0;padding:12px 20px;vertical-align:middle;border:0;font-size:.9375rem;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;background-color:#fff;color:#1e1e1d;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:40px}.btn-cookie:focus,.btn-cookie:hover{text-decoration:none;background:#fff;color:#4560aa}.btn-cookie:active,.btn-cookie:focus{outline:0}.btn--contact{display:inline-block;margin:0 0 15px;padding:12px 20px 12px 48px;vertical-align:middle;border:0;font-size:1.0625rem;font-weight:600;line-height:1.1;color:#1e1e1d;text-align:center;text-decoration:none;background:#f2ca52 url(../images/icons/application/text-balloon.svg) top 11px left 20px no-repeat;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.btn--contact:focus,.btn--contact:hover{color:#1e1e1d;text-decoration:none;background-color:#f4d473}.btn--contact:active,.btn--contact:focus{outline:0}.filters{margin:30px 0 20px}@media (min-width:750px){.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.filters .facet-item{margin:2px 0}.filters .facets-widget-checkbox{position:relative;margin-top:0}@media (max-width:749px){.filters .facets-widget-checkbox{margin-bottom:15px}.filters .facets-widget-checkbox .fieldset-wrapper{display:none}}@media (min-width:750px){.filters .facets-widget-checkbox{margin-right:20px;margin-bottom:0;width:240px}.filters .facets-widget-checkbox ul{display:none}.filters .facets-widget-checkbox:hover ul{display:block}}.filters .facets-widget-checkbox.open ul{display:block}.filters h3{background:transparent url(../images/icons/application/arrow--down.svg) no-repeat right top 2px;padding:6px 40px 6px 0;border:none;border-bottom:2px solid #f2ca52;font-weight:400;cursor:pointer;width:100%;color:#1e1e1d;margin:0;font-size:1rem}.filters .item-list__checkbox{padding:8px 15px;border:1px solid #1e1e1d;background:#fff;position:absolute;top:29px;left:0;z-index:10;height:auto;width:100%;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);margin:0;list-style:none}.filters .facet-item label{position:relative;padding:2px 0 2px 23px;display:inline-block;cursor:pointer;margin:0}.filters .facet-item label.disabled{opacity:.5}.filters .facet-item label:before{content:"";position:absolute;top:2px;left:-3px;width:20px;height:20px;border:2px solid #f2ca52;background:#fff}.filters .facet-item label:after{content:"";position:absolute;width:0;height:0;top:0;left:-4px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}.filters .facet-item input{display:none}.filters .facet-item input:checked+label:after{width:10px;height:6px;border-color:#1e1e1d;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}.filters .facet-item .facet-item__count.invisible{display:none}.user-login-form{background-color:#e9eefa;max-width:400px;margin:20px auto 40px;padding:10px 25px 20px}.user-login-form input:-webkit-autofill,.user-login-form input:-webkit-autofill:focus,.user-login-form input:-webkit-autofill:hover,.user-login-form select:-webkit-autofill,.user-login-form select:-webkit-autofill:focus,.user-login-form select:-webkit-autofill:hover,.user-login-form textarea:-webkit-autofill,.user-login-form textarea:-webkit-autofill:focus,.user-login-form textarea:-webkit-autofill:hover{border:1px solid #c9d3eb;-webkit-text-fill-color:#1e1e1d;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) ::-webkit-input-placeholder{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) ::-moz-placeholder{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) :-ms-input-placeholder{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) ::-ms-input-placeholder{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) ::placeholder{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item{margin:16px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) fieldset legend+.fieldset-wrapper .form-item:only-child{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) label,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) legend{position:relative;display:block;font-weight:600;font-size:1rem;color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) label.form-required:after,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) legend.form-required:after{color:#1e1e1d;content:" *";display:inline;font-weight:400;font-size:.875rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) select,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) textarea{padding:10px 12px;background-color:#fff;border:1px solid #fff;font-family:Ambit,sans-serif;font-size:.9375rem;color:#1e1e1d;border-radius:4px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:48px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) select:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) textarea:focus{outline:none;border-color:#e6b111}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input.invalid,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) select.invalid,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) textarea.invalid{border-color:red;-webkit-animation:shake 1s linear;animation:shake 1s linear}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-email,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-select,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-text,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-textarea{width:100%}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-number{min-width:150px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-select{position:relative}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-select:after{content:"";position:absolute;right:12px;bottom:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1e1e1d;pointer-events:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-number,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .description{font-size:.8125rem;margin-top:3px;color:#5f5f5c}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input[type=number]{-moz-appearance:textfield}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input[type=number]::-webkit-inner-spin-button,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .js-hide{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container{font-family:Ambit,sans-serif;font-size:.875rem;width:100%!important;padding:0;background-color:#fff;border:none;border-radius:30px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container .chosen-results{color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container .chosen-results li{padding:6px 10px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container .chosen-results li.highlighted{background:#f2ca52;color:#fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-with-drop .chosen-drop{border:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,.12);box-shadow:0 2px 7px 1px rgba(0,0,0,.12)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi{width:100%!important}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi .chosen-choices{background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:10px 12px;border-radius:30px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;height:44px;border:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi .chosen-choices input.chosen-search-input{margin:0;padding:0;min-height:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi .chosen-choices li.search-choice{background:#f2ca52;color:#fff;border-radius:30px;border:none;padding:4px 24px 4px 5px;-webkit-box-shadow:none;box-shadow:none;font-weight:500}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(../images/icons/application/close--white.svg) no-repeat;width:15px;height:15px;top:5px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-multi .chosen-drop{border:none;border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,.12);box-shadow:0 2px 7px 1px rgba(0,0,0,.12)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-single.chosen-container-active .chosen-single{border:none;-webkit-box-shadow:none;box-shadow:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-single .chosen-single{background:#fff;-webkit-box-shadow:none;box-shadow:none;padding:10px 12px;border-radius:30px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:44px;height:44px;border:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .chosen-container.chosen-container-single .chosen-single div{display:none}input[type=date]::-webkit-inner-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}@media (min-width:550px){.webform-confirmation{max-width:880px;margin-left:auto;margin-right:auto;text-align:center}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-checkboxes .form-item{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-checkbox label{font-weight:500}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox label{position:relative;padding:2px 0 2px 23px;display:inline-block;cursor:pointer;margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox label:before{content:"";position:absolute;top:4px;left:-3px;width:20px;height:20px;border:1px solid #c9d3eb;background:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(30,30,29,.06);box-shadow:0 2px 4px 0 rgba(30,30,29,.06)}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox label:after{content:"";position:absolute;width:0;height:0;top:2px;left:-4px;border-bottom:2px solid transparent;border-left:2px solid transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:18px -1px;transform-origin:18px -1px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox input{opacity:0;padding:0;min-height:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;border:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox input:checked+label{color:#4560aa}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox input:checked+label:before{background-color:#4560aa;border-color:#4560aa}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-type-checkbox input:checked+label:after{width:10px;height:6px;border-color:#fff;-webkit-transition:height .08s ease-out,width .08s ease-out .1s;transition:height .08s ease-out,width .08s ease-out .1s}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline>.form-item{float:none}@media (min-width:550px){form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).views-exposed-form.bef-exposed-form .form--inline>.form-item{float:none;margin-right:15px}}@media (min-width:1100px){.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-checkboxes .form-item{margin:4px 0}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions,.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-actions:before{display:none}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){position:relative;margin-top:0}@media (max-width:1099px){.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:15px}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}}@media (min-width:1100px){.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:0;-webkit-box-flex:1;-ms-flex:1 0 calc(33.33% - 10px);flex:1 0 calc(33.33% - 10px);max-width:calc(33.33% - 10px)}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox) .fieldset-wrapper{display:none}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox):hover .fieldset-wrapper{display:block}}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox).open .fieldset-wrapper{display:block}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form legend{background:#fff url(../images/icons/application/arrow--down--black.svg) no-repeat right 17px top 17px;padding:7px 20px;background-color:#fff;border:1px solid #fff;font-weight:600;font-size:1.0625rem;color:#1e1e1d;border-radius:30px;display:block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:43px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);float:left;width:100%;cursor:pointer}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .fieldset-wrapper{padding:10px 20px;border:none;background:#fff;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,.2);box-shadow:0 1px 6px 0 rgba(0,0,0,.2);border-radius:20px;position:absolute;top:43px;left:0;z-index:5;height:auto;width:100%}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .download-list,.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form ul:not([class]){padding:0;margin:0}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .download-list li,.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form ul:not([class]) li{list-style:none;margin-bottom:2px;position:relative}.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .download-list li:before,.view--stories form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form ul:not([class]) li:before{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).form-submitted input:invalid+label:before{border-color:red}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-radio{margin:6px 0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-radio input[type=radio]{position:absolute;opacity:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-radio input[type=radio]:checked+label:before{background-color:#1e1e1d}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-radio label{cursor:pointer;font-weight:400}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-radio label:before{content:"";background:#fff;border-radius:100%;border:2px solid #fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.06);box-shadow:0 2px 4px 0 rgba(0,0,0,.06);display:inline-block;width:20px;height:20px;position:relative;top:3px;margin-right:6px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file{position:relative;display:block}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file input.button{margin-top:10px;padding:6px 8px;min-height:40px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file label{border:1px dashed #c9d3eb;font-size:.9375rem;font-weight:600;border-radius:30px;padding:8px 35px 8px 15px;color:#1e1e1d;min-height:43px;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;background:transparent url(../images/icons/application/upload.svg) top 11px right 15px no-repeat}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file label:hover{border-color:#cea158}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .image-preview{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .image-widget{cursor:pointer;margin-top:5px}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .description{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .image-widget-data{font-size:.8125rem}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .image-widget-data .button{display:inline-block;border:none;padding:0;border-radius:0;width:30px;height:30px;margin:0;background:transparent url(../images/layout-builder/delete.svg) no-repeat 50%;text-indent:-9999px;font-size:0;overflow:hidden}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) .form-item.form-type-managed-file .image-widget-data .button.js-hide{display:none}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog) input[type=file]{border:none;font-size:0;padding:8px 15px;min-height:43px;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.newsletter-footer{position:relative;z-index:10;max-width:1400px}@media (max-width:749px){.newsletter-footer{padding-left:20px;padding-right:20px;margin:30px auto}}@media (min-width:550px){.newsletter-footer{padding-left:30px;padding-right:30px;margin:50px auto}}@media (min-width:1150px){.newsletter-footer{padding-left:50px;padding-right:50px;margin:70px auto}}@media (max-width:1149px){.mailchimp-newsletter-mergefields{margin-top:20px}}.block-mailchimp-signup form{position:relative;display:inline-block}.block-mailchimp-signup form label{display:none}.block-mailchimp-signup form .form-email{background:#fff;border:none;border-bottom:2px solid #1e1e1d;border-radius:0;padding:15px 20px 15px 0;font-size:1rem;line-height:1.625rem;height:50px;font-family:Ambit,sans-serif;color:#4560aa}@media (max-width:1149px){.block-mailchimp-signup form .form-email{width:100%}}@media (min-width:1100px){.block-mailchimp-signup form .form-email{min-width:550px;margin-top:77px}}.block-mailchimp-signup form .form-email:focus{outline:none}.block-mailchimp-signup form .form-item{margin:0 25px 0 0}.block-mailchimp-signup form .form-actions{position:absolute;height:50px}@media (max-width:1149px){.block-mailchimp-signup form .form-actions{bottom:0;right:0}}@media (min-width:1100px){.block-mailchimp-signup form .form-actions{top:77px;right:0}}.block-mailchimp-signup form .form-submit{margin:0}#mailchimp-signup-subscribe-block-nieuwsbrief-form{width:100%}@media (min-width:1100px){#mailchimp-signup-subscribe-block-nieuwsbrief-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#mailchimp-signup-subscribe-block-nieuwsbrief-form div:first-child{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%;max-width:55%;padding-right:70px}#mailchimp-signup-subscribe-block-nieuwsbrief-form .mailchimp-newsletter-mergefields{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;max-width:45%}}::-ms-clear{display:none}input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-search-results-button,::-webkit-search-results-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.main-footer{background-color:#1e1e1d;color:#fff;position:relative}@media (max-width:1149px){.main-footer{padding:30px 0}}@media (min-width:1100px){.main-footer{padding:45px 0 15px}}.main-footer ul,.main-footer ul:not([class]){list-style-type:none;margin:0;padding:0}.main-footer ul:not([class]) li:before,.main-footer ul li:before{display:none}@media (min-width:750px){.main-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:750px){.footer-col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:750px){.footer-col:first-child{padding-right:70px;font-size:1.1875rem}}@media (min-width:1100px){.footer-col:first-child{padding-right:100px}}.footer-col:first-child a:not([class]){color:#c9c9c9}.footer-col:first-child a:not([class]):active,.footer-col:first-child a:not([class]):focus,.footer-col:first-child a:not([class]):hover{color:#fff}.footer-col:nth-child(2){font-size:1.0625rem;line-height:22px;background-size:162px auto;padding-bottom:120px;padding-top:10px}@media (max-width:749px){.footer-col:nth-child(2){background:url(../images/logo/logo-vlaanderen.png) no-repeat bottom 20px left}}@media (min-width:750px){.footer-col:nth-child(2){background:url(../images/logo/logo-vlaanderen.png) no-repeat bottom 30px right}}.footer-col:nth-child(2) a{padding:4px 0;display:block;text-decoration:none;color:#c9c9c9}.footer-col:nth-child(2) a:active,.footer-col:nth-child(2) a:focus,.footer-col:nth-child(2) a:hover,.footer-col h2{color:#fff}@media (max-width:1099px){.footer-col h2{font-size:1.375rem;margin:0 0 5px}}@media (min-width:1100px){.footer-col h2{font-size:1.5rem;margin:0 0 10px}}.footer-col small{margin-top:15px}@media (max-width:749px){.footer-col small{font-size:100%}}@media (min-width:750px){.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-nav__menu{margin-bottom:30px}@media (min-width:750px){.footer-nav__menu{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;padding-right:10px}}.subfooter{max-width:1400px;margin:0 auto;font-size:1rem;padding-top:5px;padding-bottom:5px}@media (max-width:749px){.subfooter{padding-left:20px;padding-right:20px}}@media (min-width:550px){.subfooter{padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1150px){.subfooter{padding-left:50px;padding-right:50px}}@media (min-width:550px){.subfooter-col{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}.subfooter-col:nth-child(2){text-align:right}}.subfooter-col a{color:#1e1e1d;text-decoration:none}.subfooter-col a:hover{color:#4560aa}@media (min-width:1150px){body:not(.toolbar-tray-open) .main-header.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:9000;padding-top:10px;padding-bottom:10px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.18);box-shadow:0 2px 10px 0 rgba(0,0,0,.18)}}.main-header{background-color:#f2ca52}@media (max-width:1149px){.main-header{padding-top:10px;padding-bottom:10px}}@media (min-width:1150px){.main-header{padding-top:15px;padding-bottom:15px}}.main-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:749px){.main-header .container{padding-left:20px;padding-right:20px}}@media (min-width:550px){.main-header .container{max-width:1400px;padding-left:30px;padding-right:30px;margin:0 auto}}@media (min-width:1150px){.main-header .container{padding-left:50px;padding-right:50px}}@media (max-width:549px){.main-header .block-system-branding-block{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:200px}}@media (min-width:550px){.main-header .block-system-branding-block{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;max-width:250px}}@media (max-width:549px){.main-header .block-ek-menu-block{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 200px);flex:1 0 calc(100% - 200px);max-width:calc(100% - 200px)}}@media (min-width:550px){.main-header .block-ek-menu-block{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 250px);flex:1 0 calc(100% - 250px);max-width:calc(100% - 250px)}}.main-header .logo-wrapper.fixed .site-logo{position:fixed}.main-header .site-logo{display:block;position:relative;z-index:403}.main-header .site-logo img{-webkit-transition:all .25s ease;transition:all .25s ease;vertical-align:top}@media (max-width:1149px){.main-header .site-logo img{width:133px;height:34px}}@media (min-width:1150px){.main-header .site-logo img{width:180px;height:29px}}.main-header ul,.main-header ul:not([class]){list-style-type:none;margin:0;padding:0}.main-header ul:not([class]) li:before,.main-header ul li:before{display:none}.main-header a{text-decoration:none}.site-name,.site-slogan{display:none}body.menu-open{overflow:hidden}@media (max-width:749px){.menu-wrapper{padding:60px 0 20px}}@media (min-width:550px){.menu-wrapper{padding:60px 0 30px}}@media (min-width:1150px){.menu-wrapper{padding:0}}@media (max-width:1149px){.menu-wrapper{opacity:0;visibility:hidden;height:100vh;width:100%;position:fixed;overflow:scroll;right:0;background:#bf93ab;z-index:400}.menu-wrapper .main-menu,.menu-wrapper .top-menu{-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-transform:translateY(15px);transform:translateY(15px)}}@media (min-width:550px) and (max-width:749px){.menu-wrapper{height:100vh;top:0}}@media (min-width:1150px){.menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible;opacity:1}}.menu-wrapper.open{visibility:visible;opacity:1;top:0;height:100vh}.menu-wrapper.open .main-menu,.menu-wrapper.open .top-menu{-webkit-transform:translateY(0);transform:translateY(0)}.main-menu{-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:1150px){.main-menu{position:relative}}.main-menu ul.menu{position:relative}.main-menu ul.menu li{margin:0;padding:0;display:block;text-align:left}@media (min-width:1150px){.main-menu ul.menu li{display:inline-block}.main-menu ul.menu li:first-child{display:none}}@media (min-width:1150px){.main-menu ul.menu li.menu-item--active-trail a{border-bottom:1px solid #1e1e1d}}.main-menu ul.menu a{font-weight:600;font-size:1.1875rem;color:#1e1e1d}@media (max-width:749px){.main-menu ul.menu a{display:block;padding:7px 0 7px 20px}}@media (min-width:550px){.main-menu ul.menu a{display:block;padding:7px 0 7px 30px}}@media (min-width:1150px){.main-menu ul.menu a{display:inline-block;margin:0 5px;padding:4px 0;text-decoration:none;line-height:12px;position:relative;border-bottom:1px solid #f2ca52}.main-menu ul.menu a:active,.main-menu ul.menu a:focus,.main-menu ul.menu a:hover{color:#1e1e1d;border-bottom:1px solid #1e1e1d}}.main-menu ul.menu a:last-of-type{padding-right:0}.top-menu{-webkit-transition:all .25s ease;transition:all .25s ease}@media (min-width:1150px){.top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-menu ul.menu{position:relative}.top-menu ul.menu li{margin:0;padding:0;display:block;text-align:left}@media (min-width:1150px){.top-menu ul.menu li{display:inline-block}}@media (min-width:1150px){.top-menu ul.menu li.menu-item--active-trail a{border-bottom:1px solid #1e1e1d}}.top-menu ul.menu a{font-weight:600;font-size:.9375rem;color:#1e1e1d}@media (max-width:749px){.top-menu ul.menu a{display:block;padding:7px 0 7px 20px}}@media (min-width:550px){.top-menu ul.menu a{display:block;padding:7px 0 7px 30px}}@media (min-width:1150px){.top-menu ul.menu a{display:inline-block;margin:0 2px 6px;padding:0;text-decoration:none;line-height:16px;position:relative;border-bottom:1px solid #f2ca52}.top-menu ul.menu a:active,.top-menu ul.menu a:focus,.top-menu ul.menu a:hover{color:#1e1e1d;border-bottom:1px solid #1e1e1d}}.top-menu ul.menu a:last-of-type{padding-right:0}.nav-toggle--menu{position:absolute;width:100px;text-align:right;font-weight:600;font-family:Ambit,sans-serif;font-size:.9375rem;color:#1e1e1d;z-index:402;top:17px;right:53px;text-transform:uppercase}@media (min-width:1150px){.nav-toggle--menu{display:none}}.nav-toggle--menu.open{position:fixed}.nav-toggle{display:block;padding:0;height:37px;width:37px;cursor:pointer;overflow:hidden;margin:0;position:absolute;z-index:402;background-color:#1e1e1d;border:none;color:#1e1e1d;border-radius:0;outline:none;font-size:0;text-indent:-9999px;top:9px;right:10px}@media (min-width:1150px){.nav-toggle{display:none}}.nav-toggle span{background:#f2ca52;display:block;width:20px;height:2px;right:9px;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:3px}.nav-toggle span:first-child{top:11px}.nav-toggle span:nth-child(2),.nav-toggle span:nth-child(3){top:18px}.nav-toggle span:nth-child(4){top:25px}.nav-toggle.open{position:fixed}.nav-toggle.open span:first-child,.nav-toggle.open span:nth-child(2),.nav-toggle.open span:nth-child(3),.nav-toggle.open span:nth-child(4){top:18px}@media (max-width:749px){.user-logged-in .menu-wrapper{padding:100px 0 20px}}@media (min-width:550px){.user-logged-in .menu-wrapper{padding:170px 0 30px}}@media (min-width:1150px){.user-logged-in .menu-wrapper{padding:0}}@media (max-width:749px){.user-logged-in .nav-toggle--menu{top:6px;right:35px}}@media (min-width:550px){.user-logged-in .nav-toggle--menu{top:3px;right:35px}}@media (min-width:1150px){.user-logged-in .nav-toggle--menu{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle--menu.open{top:55px;right:55px}}@media (min-width:550px){.user-logged-in .nav-toggle--menu.open{top:102px;right:65px}}@media (min-width:1150px){.user-logged-in .nav-toggle--menu.open{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle{top:-8px;right:-10px}}@media (min-width:550px){.user-logged-in .nav-toggle{top:-10px;right:-10px}}@media (min-width:1150px){.user-logged-in .nav-toggle{display:none}}@media (max-width:749px){.user-logged-in .nav-toggle.open{top:42px;right:10px}}@media (min-width:550px){.user-logged-in .nav-toggle.open{top:90px;right:20px}}@media (min-width:1150px){.user-logged-in .nav-toggle.open{display:none}}.menu-wrapper .search-toggle{-webkit-transition:all .5s ease;transition:all .5s ease;padding:4px 0 4px 22px;background:#1e1e1d url(../images/icons/application/search--yellow.svg) no-repeat 50%;border:none;text-indent:-9999px;overflow:hidden;width:37px;height:37px}@media (max-width:1149px){.menu-wrapper .search-toggle{display:none}}@media (min-width:1150px){.menu-wrapper .search-toggle{margin-left:15px}}.menu-wrapper .search-toggle:active,.menu-wrapper .search-toggle:focus{outline:0}.menu-wrapper .search-close{display:none;position:absolute;top:15px;right:15px;z-index:9000;-webkit-transition:all .5s ease;transition:all .5s ease;padding:4px 0 4px 22px;background:#1e1e1d url(../images/icons/application/close--white.svg) no-repeat 50%;border:none;text-indent:-9999px;overflow:hidden;width:37px;height:37px}@media (max-width:1149px){.menu-wrapper .search-close{display:none}}@media (min-width:1150px){.menu-wrapper .search-close{margin-left:23px}}.menu-wrapper .search-close:active,.menu-wrapper .search-close:focus{outline:0}.search-form{-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width:749px){.search-form{padding:20px}}@media (min-width:550px){.search-form{padding:20px 30px}}@media (max-width:1149px){.search-form{display:none}}@media (min-width:1150px){.search-form{position:absolute;padding:12px;z-index:900;top:0;left:0;margin:auto;visibility:hidden;opacity:0;width:0;height:0;background:#ef7e70;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:transform .25s cubic-bezier(.39,.575,.565,1),-webkit-transform .25s cubic-bezier(.39,.575,.565,1)}}.search-form form{position:relative;z-index:110}@media (max-width:1099px){body.user-logged-in .menu-wrapper .search-form{right:0}}@media (min-width:1100px){body.user-logged-in .menu-wrapper .search-form{right:-30px}}@media (min-width:1150px){form#views-exposed-form-zoeken-block-1,form#views-exposed-form-zoeken-embed-1{position:relative;max-width:500px;margin-left:auto;margin-right:auto}}form#views-exposed-form-zoeken-block-1 label,form#views-exposed-form-zoeken-embed-1 label{display:none}form#views-exposed-form-zoeken-block-1 .form-item,form#views-exposed-form-zoeken-embed-1 .form-item{margin:0}form#views-exposed-form-zoeken-block-1 .form-item input,form#views-exposed-form-zoeken-embed-1 .form-item input{width:100%;border-radius:30px;background:#fff url(../images/icons/application/search.svg) no-repeat 15px 50%;padding:10px 12px 10px 40px;min-height:43px}form#views-exposed-form-zoeken-block-1 .form-item input:focus,form#views-exposed-form-zoeken-embed-1 .form-item input:focus{border-color:#fff;outline:none}form#views-exposed-form-zoeken-block-1 .form-autocomplete,form#views-exposed-form-zoeken-embed-1 .form-autocomplete{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px 10px 40px;background:#fff url(../images/icons/application/search.svg) no-repeat 15px 50%;border-radius:30px;border-color:#fff}form#views-exposed-form-zoeken-block-1 .form-autocomplete:focus,form#views-exposed-form-zoeken-embed-1 .form-autocomplete:focus{outline:none;border-color:#fff}form#views-exposed-form-zoeken-block-1 .form-actions,form#views-exposed-form-zoeken-embed-1 .form-actions{position:absolute;top:3px;right:0}form#views-exposed-form-zoeken-block-1 .form-actions:before,form#views-exposed-form-zoeken-embed-1 .form-actions:before{display:none}form#views-exposed-form-zoeken-block-1 .form-actions .button,form#views-exposed-form-zoeken-embed-1 .form-actions .button{text-indent:-9999px;font-size:0;overflow:hidden;margin:0;background:transparent url(../images/icons/application/arrow--right--black.svg) no-repeat 0;border:none;width:40px;min-height:35px;-webkit-box-shadow:none;box-shadow:none}form#views-exposed-form-zoeken-block-1 .form-actions .button:active,form#views-exposed-form-zoeken-block-1 .form-actions .button:focus,form#views-exposed-form-zoeken-block-1 .form-actions .button:hover,form#views-exposed-form-zoeken-embed-1 .form-actions .button:active,form#views-exposed-form-zoeken-embed-1 .form-actions .button:focus,form#views-exposed-form-zoeken-embed-1 .form-actions .button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}body.js-search-box-open .search-form{visibility:visible;opacity:1;width:100%;height:auto;-webkit-transform:translateY(0);transform:translateY(0)}body.js-search-box-open .search-close{display:block}.path-zoeken form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){margin-bottom:20px!important}@media (min-width:1100px){.path-zoeken form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).views-exposed-form.bef-exposed-form .form-item:not(.form-type-checkbox){-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%}}.path-zoeken .wrapper h2{margin-bottom:10px}.path-zoeken .wrapper h2+p{font-style:italic;margin-bottom:20px}.path-zoeken .wrapper .layout--twocol-75-25{margin-top:0}.path-zoeken .wrapper .layout--twocol-75-25 .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.path-zoeken .wrapper .layout--twocol-75-25 .col:first-child{background-color:#e9eefa;position:relative;padding-top:30px;padding-bottom:30px}.path-zoeken .wrapper .layout--twocol-75-25 .col:first-child:before{content:"";background-color:#e9eefa;position:absolute;top:0;left:-600px;width:650px;height:100%;z-index:-1}.path-zoeken .wrapper .node{border-top:1px solid #c9d3eb;padding:18px 0}.path-zoeken .wrapper .node h2{margin:0 0 8px;font-family:Ambit,sans-serif;line-height:1.1;font-weight:700;font-size:1.25rem}.path-zoeken .wrapper .node h2 a{text-decoration:none;color:#4560aa}.path-zoeken .wrapper .node p{margin:3px 0}@media (min-width:750px){.search-result-node{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}}@media (max-width:749px){.search-result-node--image{margin-bottom:20px}}@media (min-width:750px){.search-result-node--image{-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%;max-width:30%;padding-left:15px;padding-right:15px}}@media (min-width:750px){.search-result-node--content{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;padding-left:15px;padding-right:15px}}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form{margin-top:10px;margin-bottom:20px;position:relative}@media (min-width:550px){.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:749px){.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-item{margin:0 0 10px}}@media (min-width:550px){.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-item{margin:0 10px 0 0;width:350px}}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-item input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px 10px 40px;background:#fff url(../images/icons/application/search.svg) no-repeat 10px 50%;border-radius:30px;border-color:#fff}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions{position:absolute;top:4px;right:12px}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions:before{display:none}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions .button{text-indent:-9999px;font-size:0;overflow:hidden;margin:0;background:transparent url(../images/icons/application/arrow--right--black.svg) no-repeat 50%;border:none;width:40px;min-height:35px}.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions .button:active,.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions .button:focus,.wrapper form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section):not(.layout-builder-remove-block):not(.editor-link-dialog).search-form .form-actions .button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.search-api-autocomplete-search{z-index:100;background-color:#fff;padding:18px 15px 15px;font-size:1rem;border-radius:20px;-webkit-box-shadow:0 2px 7px 0 hsla(0,0%,62.7%,.5);box-shadow:0 2px 7px 0 hsla(0,0%,62.7%,.5)}.search-api-autocomplete-search .ui-menu-item-wrapper{color:#1e1e1d}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{background-color:#f2ca52;color:#fff;border-radius:3px}@media (max-width:749px){.search-form--mobile{padding:0 20px 25px}}@media (min-width:550px){.search-form--mobile{padding:0 30px 25px}}@media (min-width:1150px){.search-form--mobile{display:none}}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form{position:relative}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .form-item{margin:0}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .form-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 12px 10px 40px;background:#fff url(../images/icons/application/search.svg) no-repeat 10px 50%;border-radius:30px;border-color:#fff}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .button{position:absolute;top:2px;right:6px;text-indent:-9999px;font-size:0;overflow:hidden;margin:0!important;background:transparent url(../images/icons/application/arrow--right--black.svg) no-repeat 50%!important;border:none;width:40px!important;height:40px!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .button:active,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .button:focus,form:not(.layout-builder-add-block):not(.layout-builder-form):not(.layout-builder-update-block):not(.layout-builder-configure-section).mobile-search-form .button:hover{outline:none;-webkit-box-shadow:none;box-shadow:none}.newsletter-section{position:relative;background-color:#4560aa}.newsletter-section:before{content:"";position:absolute;top:0;left:-50%;background:#4560aa;width:200vw;height:100%;z-index:0}@media (max-width:749px){.newsletter-wrapper{padding-left:20px;padding-right:20px}}@media (min-width:750px){.newsletter-wrapper{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1150px){.newsletter-wrapper{padding-left:50px;padding-right:50px}}.newsletter__details{color:#fff;position:relative;z-index:1}.newsletter__details h2{margin:0 0 5px}.newsletter__details p{margin:0}.newsletter__details a,.newsletter__details h2{color:#fff}@media (max-width:749px){.newsletter__details{padding:20px 0}}@media (min-width:750px) and (max-width:1099px){.newsletter__details{max-width:340px}}@media (min-width:750px){.newsletter__details{padding:25px 0;font-size:1.1875rem;max-width:500px}}.newsletter__cta{padding:20px;background:#bf93ab url(../images/shapes/logo-shape--blue.svg) 50% no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:749px){.newsletter__cta{position:relative;z-index:1;width:100%;height:120px}}@media (min-width:750px){.newsletter__cta{position:absolute;top:0;right:0;width:370px;height:100%}}@media (min-width:1100px){.newsletter__cta{width:490px}}@media (max-width:749px){.container,.wrapper{padding-left:20px;padding-right:20px}}@media (min-width:750px){.container,.wrapper{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1150px){.container,.wrapper{padding-left:50px;padding-right:50px}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.breadcrumbs{margin-top:10px;margin-bottom:10px}.breadcrumbs__item{position:relative;padding-right:20px;display:inline-block}.breadcrumbs__item:not(:last-child):after{content:"";position:absolute;background-color:#1e1e1d;width:13px;height:2px;right:1px;top:14px}.breadcrumbs__item--link{font-size:.9375rem;color:#1e1e1d;text-decoration:none;white-space:nowrap}a.breadcrumbs__item--link:focus,a.breadcrumbs__item--link:hover{color:#4560aa}:root{--bg--cookie-fallback-btn:#40888c;--color-coolie-fallback-btn:#fff}#cookiesjsr{--btn--bg-color:#fff;--btn--color:#000;--bg-cookie:#ef7e70;--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#1e1e1d;--btn-border-color:#1e1e1d;--btn-bg-color:#e4e5e6;--btn-prime-font-color:#e4e5e6;--btn-prime-border-color:#1e1e1d;--btn-prime-bg-color:#1e1e1d;--btn-inv-font-color:#e4e5e6;--btn-inv-border-color:#e4e5e6;--btn-inv-bg-color:#1e1e1d;--btn-prime-inv-font-color:#1e1e1d;--btn-prime-inv-border-color:#e4e5e6;--btn-prime-inv-bg-color:#e4e5e6;--link-list-font-color:#1e1e1d;--link-list-separator-color:#1e1e1d;--banner-logo-offset:100px;--banner-bg-color:#e4e5e6;--banner-font-color:#1e1e1d;--layer-header-height:3.5em;--layer-header-bg-color:#1e1e1d;--layer-header-font-color:#e4e5e6;--layer-body-bg-color:#1e1e1d;--layer-tab-bg-color:#1e1e1d;--layer-tab-font-color:#e4e5e6;--layer-tab-active-bg-color:#e4e5e6;--layer-tab-active-font-color:#1e1e1d;--layer-bg-dark:#e4e5e6;--layer-font-light:#1e1e1d;--layer-font-dark:#e4e5e6;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#1e1e1d;--layer-footer-font-color:#e4e5e6;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#1e1e1d;--switch-bg-off:#1e1e1d;--switch-bg-on:#0a0;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#0a0;--switch-always-on-bg-color:#1e1e1d;--white:#fff;--grey:#eee;--dark-grey:#d8d8d8;--black:#1e1e1d;--red:#e55335;--green:#0a0}.cookiesjsr--app{font-size:var(--font-size-reset,1rem)}body .cookiesjsr--app,body .cookiesjsr--app *,body .cookiesjsr--app :after,body .cookiesjsr--app :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cookiesjsr-banner{position:fixed;z-index:10000;height:auto;padding-top:15px;padding-bottom:15px;background-color:var(--bg-cookie);color:var(--banner-font-color);max-height:calc(100vh - 100px);overflow:auto;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (max-width:549px){.cookiesjsr-banner{padding-left:20px;padding-right:20px;width:100%;right:0;bottom:0}}@media (min-width:550px){.cookiesjsr-banner{padding-left:30px;padding-right:30px;width:700px;right:6px;bottom:6px}}.cookiesjsr-banner.active{-webkit-transform:translateY(0);transform:translateY(0)}.cookiesjsr-banner a{color:var(--black);text-underline-offset:3px}.cookiesjsr-banner--info{padding-right:var(--default-margin);max-height:calc(100vh - 100px - 2.5em);overflow:auto;margin-bottom:8px}.cookiesjsr-banner--text{display:block;font-size:16px;line-height:22px}.cookiesjsr-banner--links{font-size:16px;line-height:21px}.cookiesjsr-banner--action{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%}@media (max-width:749px){.cookiesjsr-banner--action{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width:750px){.cookiesjsr-banner--action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookiesjsr-banner button.denyAll{display:inline-block}.cookiesjsr-service{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(228,229,230,0);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cookiesjsr-service:hover{background-color:rgba(228,229,230,.1)}.cookiesjsr-service--description{padding:.625em 1.25em;width:calc(100% - 2.5em - 45px)}.cookiesjsr-service--description h3{margin:0;font-size:1.125em;font-weight:400;color:var(--black)}.cookiesjsr-service--links a{color:var(--black);font-size:16px;text-underline-offset:3px}.cookiesjsr-service--links a:active,.cookiesjsr-service--links a:hover,.cookiesjsr-service--links a:visited{color:var(--layer-font-light,#1e1e1d)}.cookiesjsr-service--action{padding:.625em 1.25em;width:auto}.cookiesjsr-service--always-on{color:var(--switch-always-on-font-color,#0a0);text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.cookiesjsr-service-group{position:static!important;line-height:1.5em;list-style:none;margin:0!important;padding:0!important}.cookiesjsr-service-group--tab{min-height:3em;padding:1em var(--default-margin,1.25em);display:block;width:100%;text-decoration:none;text-align:left;cursor:pointer;font-weight:400;margin:0;border:0;color:var(--black);background:var(--white);border-bottom:1px solid var(--layer-border-color,#e4e5e6);-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-service-group--tab:last-child{border-bottom:0}@media (min-width:768px){.cookiesjsr-service-group--tab{padding:1em 3.25em 1em 1.25em;width:calc(30% + 2em)}}.cookiesjsr-service-group--content{display:none}@media (min-width:768px){.cookiesjsr-service-group--content{position:absolute;width:70%;height:100%;overflow:auto;right:0;top:0}}.cookiesjsr-service-group--intro{padding:1em var(--default-margin,1.25em);color:var(--black)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--grey);border-bottom:0}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:block;background:var(--grey)}.cookiesjsr-service-group--services{margin:0!important;padding:0!important}.cookiesjsr-service-groups{position:static!important;display:block;max-height:100%;overflow:auto;list-style:none;margin:0 0 -1px!important;padding:0!important}.cookiesjsr-layer{display:block;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--white);height:100vh;width:100vw;max-width:100%;z-index:314160;padding:var(--layer-header-height,3.5em) 0 var(--layer-footer-height,4.5em);overflow:hidden;line-height:1.5em}@media (min-height:668px){.cookiesjsr-layer{height:80vh;max-height:575px}}@media (min-height:992px){.cookiesjsr-layer{height:60vh}}@media (min-width:768px){.cookiesjsr-layer{width:860px}}.cookiesjsr-layer--overlay{position:fixed;z-index:314159;height:100vh;width:100vw;left:0;top:0;background:rgba(0,0,0,.4)}.cookiesjsr-layer--header{position:absolute;left:0;top:0;z-index:100;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin:0;background:var(--white);padding:0 var(--default-margin,1.25em);border-bottom:1px solid var(--layer-border-color,#e4e5e6);height:3.5em}.cookiesjsr-layer--title{color:var(--black);font-weight:700}.cookiesjsr-layer--close{z-index:102;width:1em;height:1em;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0L13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23000f37' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50% scroll;background-size:contain;text-indent:-999em;overflow:hidden;border:0;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none}.cookiesjsr-layer--body{position:absolute;left:0;right:0;background:var(--white);top:var(--layer-header-height,3.5em);bottom:var(--layer-footer-height,4.5em)}.cookiesjsr-layer--footer{position:absolute;bottom:0;left:0;width:100%;padding:0 var(--default-margin,1.25em);height:var(--layer-footer-height,4.5em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--white);border-top:1px solid var(--layer-border-color,#e4e5e6)}@media (min-width:768px){.cookiesjsr-layer--footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cookiesjsr-layer--label-all{color:var(--layer-footer-font-color,#e4e5e6);display:none}@media (min-width:768px){.cookiesjsr-layer--label-all{display:block;width:30%;padding-right:var(--default-margin,1.25em)}}.cookiesjsr-layer--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:-.625em;width:calc(100% + 1.25em)}@media (min-width:768px){.cookiesjsr-layer--actions{width:calc(70% + .625em)}}.cookiesjsr-layer button{font-size:16px}.cookiesjsr-layer button.allowAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0;color:var(--black)}@media (min-width:750px){.cookiesjsr-layer button.allowAll{margin-right:10px}}.cookiesjsr-layer button.denyAll{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;text-underline-offset:3px;height:22px;line-height:13px;margin-left:0;color:var(--black)}@media (min-width:750px){.cookiesjsr-layer button.denyAll{margin-right:10px}}.cookiesjsr-layer button.important{min-height:42px;border:none;color:var(--btn--bg-color);background-color:var(--btn--color);padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-layer button.important{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:12px}}.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:none}@media (min-width:576px){.cookiesjsr-layer button.allowAll,.cookiesjsr-layer button.denyAll{display:inline-block}}@media (max-width:576px){.cookiesjsr-layer button.save{padding:0 2em;width:auto;margin-left:auto}}.cookiesjsr-btn{cursor:pointer;font-size:16px;padding:0;text-decoration:none;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease;margin:6px 0}.cookiesjsr-btn.cookiesjsr-settings{min-height:42px;border:1px solid var(--black);color:var(--black);background-color:transparent;padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.cookiesjsr-settings{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.cookiesjsr-settings{margin-right:8px}}.cookiesjsr-btn.important.allowAll{min-height:42px;border:none;color:var(--white);background-color:var(--black);padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.allowAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}.cookiesjsr-btn.important.denyAll{min-height:42px;border:1px solid var(--black);color:var(--black);background-color:transparent;padding:5px 20px;border-radius:25px;line-height:16px}@media (max-width:749px){.cookiesjsr-btn.important.denyAll{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;max-width:100%;margin-top:7px}}@media (min-width:750px){.cookiesjsr-btn.important.denyAll{margin-right:8px}}.cookiesjsr-btn.denyAll{display:none}@media (min-width:1200px){.cookiesjsr-btn.denyAll{display:inline-block}}.Input{width:100%;margin:1rem 0}.Label{font-weight:400;font-size:.75rem;color:var(--ci-blue);display:block;margin:0 0 8px}.InputElement{border-width:0;border-bottom:1px solid var(--switch-bg-on);font:inherit;padding:6px 0;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.InputElement,.InputElement:focus{outline:none;background-color:#fff}.Invalid{border-bottom:1px solid red;background-color:#fda49a}.cookiesjsr-links{display:none}.cookiesjsr-switch{position:relative;margin:0;padding:0;display:block;width:60px;height:30px;border-radius:var(--switch-height,20px);background-color:var(--dark-grey);cursor:pointer;border:0;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.cookiesjsr-switch:focus-within:before{content:"";position:absolute;width:100%;height:100%;border-radius:10px;border:1px dotted #eee;-webkit-transform:scale(1.4);transform:scale(1.4)}.cookiesjsr-switch:after{content:"";position:absolute;top:5px;left:6px;display:block;width:var(--switch-height,20px);height:var(--switch-height,20px);border-radius:var(--switch-height,20px);-webkit-transform:scale(1.2);transform:scale(1.2);background-color:var(--white);border:1px solid var(--white);-webkit-transition:left .1s ease-in-out;transition:left .1s ease-in-out;-webkit-box-shadow:-1px 2px 1px rgba(0,0,0,.25);box-shadow:-1px 2px 1px rgba(0,0,0,.25)}.cookiesjsr-switch.active{background-color:var(--green)}.cookiesjsr-switch.active:after{right:6px;left:auto}.cookiesjsr-switch input[type=checkbox]{position:absolute;opacity:0}.cookies-fallback,.cookies-fallback *{-webkit-box-sizing:border-box;box-sizing:border-box}.cookies-fallback{display:none;padding:30px;text-align:center;border:1px dashed #ccc;background:#fff;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.cookies-fallback--btn{-webkit-appearance:none;outline:none;border:0;background-color:var(--bg--cookie-fallback-btn);color:var(--color-coolie-fallback-btn);text-transform:uppercase;padding:0 2em;margin:1.25rem;font-size:1rem;min-height:3em;cursor:pointer;z-index:1;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease}a.cookies-fallback--link{text-decoration:underline;text-underline-offset:3px}a.cookies-fallback--link:hover{text-decoration:underline}.cookies-fallback--btn:hover{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cookies-fallback--wrap.disabled{position:relative;min-height:12rem}.cookies-fallback--wrap.disabled .cookies-fallback{display:block}.cookies-fallback--wrap.disabled .cookies-fallback--element{opacity:0}.cookie-change-prefs{margin-top:20px}.cookie-disclaimer{margin:15px 0}.cookies-docs{margin:40px 0}.cookies-docs h3{margin-top:15px;text-transform:uppercase;font-size:1rem}.embedded-entity-wrapper .embedded-entity,.embedded-entity .embedded-entity{width:100%!important;float:none!important}@media (min-width:550px){.embedded-entity-wrapper.align-right,.embedded-entity.align-right{width:33.33%;padding:0 0 20px 20px;float:right}}@media (min-width:550px){.embedded-entity-wrapper.align-right .caption,.embedded-entity.align-right .caption{float:right;clear:right}}@media (min-width:550px){.embedded-entity-wrapper.align-left,.embedded-entity.align-left{float:left;padding:0 20px 20px 0}}.embedded-entity-wrapper.align-center,.embedded-entity.align-center{text-align:center;padding:20px 0 10px}.embedded-entity-wrapper.align-center img,.embedded-entity.align-center img{display:inline-block;margin:0 0 .9375rem}@media (min-width:550px){.embedded-entity-wrapper.third-width,.embedded-entity.third-width{width:33%}}@media (min-width:550px){.embedded-entity-wrapper.half-width,.embedded-entity.half-width{width:50%}}.embedded-entity-wrapper.full-width,.embedded-entity.full-width{margin-bottom:.9375rem;width:100%}.embedded-entity-wrapper .caption,.embedded-entity .caption{display:block;margin-top:20px;font-size:.6875rem;font-weight:400;font-style:italic;color:#52524f}.messages{padding:10px 20px;background-color:#4560aa;font-weight:700;text-align:center}.messages,.messages a{color:#fff}.messages ul{margin:0}.messages em{font-style:normal}.pager__items{margin:30px 0;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager__total{font-size:1rem;padding:0 4px}.pager__item{display:inline-block;margin:0 5px}.pager__item a{position:relative;display:block;width:40px;height:40px;text-decoration:none;text-indent:-9999px}.pager__item a:before{content:"";position:absolute;top:2px;left:2px;width:40px;height:40px;background-color:transparent;z-index:-1;opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.pager__item a:focus:before,.pager__item a:hover:before{opacity:1}.pager__item a span{display:none}.pager__item.pager__item--previous a{background:#1e1e1d url(../images/icons/application/pagination--previous.svg) no-repeat 50%;width:30px;height:30px}.pager__item.pager__item--next a{background:#1e1e1d url(../images/icons/application/pagination--next.svg) no-repeat 50%;width:30px;height:30px}.pager__item.pager__item--first a{background:#1e1e1d url(../images/icons/application/pagination--first.svg) no-repeat 50%;width:30px;height:30px}.pager__item.pager__item--last a{background:#1e1e1d url(../images/icons/application/pagination--last.svg) no-repeat 50%;width:30px;height:30px}.social-nav,.subfooter-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}.subfooter-socials .social-nav__item{background-position:0}.social-nav__item{font-size:0;text-indent:-9999px;display:block;background-repeat:no-repeat;background-position:50%}.social-nav__item.facebook{background-image:url(../images/icons/social/facebook.svg);width:40px;height:50px}.social-nav__item.twitter{background-image:url(../images/icons/social/twitter.svg);width:40px;height:50px}.social-nav__item.instagram{background-image:url(../images/icons/social/instagram.svg);width:20px;height:20px}.social-nav__item.pinterest{background-image:url(../images/icons/social/pinterest.svg);width:13px;height:20}.social-nav__item.youtube{background-image:url(../images/icons/social/youtube.svg);width:17px;height:20px}.social-nav__item.linkedin{background-image:url(../images/icons/social/linkedin.svg);width:16px;height:20px}.social-nav__item.vimeo{background-image:url(../images/icons/social/vimeo.svg);width:23px;height:20px}.social-nav__item.flickr{background-image:url(../images/icons/social/flickr.svg);width:23px;height:10px}.field--name-item-share-social{margin-bottom:30px}.field--name-item-share-social .social-nav{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.field--name-item-share-social .social-nav__title{margin-right:15px;font-weight:400;font-family:Ambit,sans-serif;font-size:.9375rem;letter-spacing:-.5px}.field--name-item-share-social .social-nav__item{background-repeat:no-repeat;background-position:0}.field--name-item-share-social .social-nav__item.facebook{background-image:url(../images/icons/social/facebook.svg);width:30px;height:40px}.field--name-item-share-social .social-nav__item.twitter{background-image:url(../images/icons/social/twitter.svg);width:40px;height:40px}.field--name-item-share-social .social-nav__item.instagram{background-image:url(../images/icons/social/instagram.svg);width:20px;height:40px}.field--name-item-share-social .social-nav__item.mail{background-image:url(../images/icons/social/mail.svg);width:40px;height:40px}.hero{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;top:0;left:0;background-color:#1e1e1d;opacity:.1;width:100%;height:100%;z-index:1}.hero .hero-content{position:relative;z-index:2}@media (max-width:749px){.hero .hero-content{padding-left:20px;padding-right:20px;min-height:300px;padding-top:20px}}@media (min-width:550px){.hero .hero-content{max-width:1400px;margin-left:auto;margin-right:auto;min-height:360px;padding-left:30px;padding-right:30px;padding-top:60px}}@media (min-width:1150px){.hero .hero-content{padding-left:50px;padding-right:50px}}.hero .hero-content a{display:inline-block;margin:7px 0;padding:12px 20px;vertical-align:middle;border:0;font-size:1.0625rem;font-weight:600;line-height:1.1;color:#1e1e1d;text-align:center;text-decoration:none;background:#fff;border-radius:30px;-webkit-appearance:none;cursor:pointer;-webkit-transition:all .25s ease;transition:all .25s ease;min-height:43px}.hero .hero-content a:focus,.hero .hero-content a:hover{color:#1e1e1d;text-decoration:none;background-color:#fff}.hero .hero-content a:active,.hero .hero-content a:focus{outline:0}.hero h1{margin:0 0 20px;color:#fff;position:relative;text-shadow:0 2px 15px rgba(0,0,0,.5)}@media (max-width:549px){.hero h1{font-size:1.5rem}}@media (min-width:550px){.hero h1{font-size:1.875rem;max-width:760px}}@media (min-width:1100px){.hero h1{font-size:2.5rem}}.accordion{margin:15px 0}@media (min-width:1100px){.accordion{margin:20px 0}}@media (min-width:1150px){.accordion{margin:30px auto}}.accordion-item{overflow:hidden;border-bottom:1px solid #c9d3eb;padding:1em 0}.accordion-item:first-child{border-top:1px solid #c9d3eb}.accordion-item.-active .accordion-item__title:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accordion-item.-active .accordion-item__content{max-height:999em;visibility:visible;-webkit-animation:slide-down .6s ease-out;animation:slide-down .6s ease-out;display:block;opacity:1}@-webkit-keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;-moz-transform:translateY(-100%)}to{opacity:1;-moz-transform:translateY(0)}}.accordion-item__title{padding-left:3em;color:#f2ca52;display:block;position:relative}.accordion-item__title:before{content:"+";position:absolute;font-weight:700;top:2px;left:0;padding:0 .5em}.accordion-item__content,.accordion-item__title:before{-webkit-transition:all .7s ease;transition:all .7s ease}.accordion-item__content{opacity:0;max-height:0;display:none;padding-left:3em}.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{background:transparent url(../../../images/core/throbber-active.gif) no-repeat 0}.ajax-progress-throbber .message,.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:absolute;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.55);background-image:url(../images/icons/application/loader.gif);background-position:50% 40%;background-repeat:no-repeat;width:100%;height:100%;opacity:1;z-index:5}@media (max-width:749px){.ajax-progress-fullscreen{top:75px}}@media (min-width:1100px){.ajax-progress-fullscreen{top:104px}}[dir=rtl] .ajax-progress-fullscreen{left:auto;right:49%}.js input.form-autocomplete{background-image:url(../../../images/core/throbber-inactive.png);background-position:100%;background-repeat:no-repeat}.js[dir=rtl] input.form-autocomplete{background-position:0}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(../../../images/core/throbber-active.gif);background-position:100%}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0}[onClick]{cursor:pointer}.under-construction{padding-top:25px;padding-bottom:25px;text-align:center}@media (max-width:749px){.under-construction{padding-left:20px;padding-right:20px}}@media (min-width:550px){.under-construction{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}}@media (min-width:1150px){.under-construction{padding-left:50px;padding-right:50px}}.under-construction h1{margin:50px 0 10px}@media (min-width:1100px){.block-ek-logo-uit{text-align:right}}.logo-uitdatabank{display:inline-block;text-indent:-9999px;overflow:hidden;width:137px;height:24px;background:url(../images/logo/logo-uitdatabank.svg) no-repeat;font-size:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay10ZXh0LWltYWdlLnNjc3MiLCJzdHlsZS5jc3MiLCJjb25maWcvX2NvbG9ycy5zY3NzIiwiYmFzZS9fbm9ybWFsaXplLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2NvbXBvbmVudHMvX2dyaWQuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvZnVuY3Rpb25zL19icmVha3BvaW50cy5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19kcnVwYWwuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fY29udGV4dHVhbC5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19sYXlvdXQtYnVpbGRlci5zY3NzIiwiY29uZmlnL19zY2FmZm9sZGluZy5zY3NzIiwiY29uZmlnL190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19iYXNlLnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fYm9keWNvcHkuc2NzcyIsInR5cG9ncmFwaHkvX2ludHJvLXR4dC5zY3NzIiwidHlwb2dyYXBoeS9fbGlua3Muc2NzcyIsInR5cG9ncmFwaHkvX2hyLnNjc3MiLCJ0eXBvZ3JhcGh5L19xdW90ZS5zY3NzIiwidHlwb2dyYXBoeS9fbGlzdHMuc2NzcyIsInR5cG9ncmFwaHkvX3RhYmxlLnNjc3MiLCJ0eXBvZ3JhcGh5L19mb250cy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9fbGFuZGluZ3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2luZm8tcGFnZS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9fYmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stYmFzaWMuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1pbWFnZS1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay12aWRlby5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLWludHJvLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stY3RhLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1kb3dubG9hZC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLWVtYmVkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stbG9nb3Muc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay10ZWFtLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stcXVvdGUtYW5kLXRleHQuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvYmxvY2tzL19ibG9jay1tYW51YWwtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9ibG9ja3MvX2Jsb2NrLWF1dG9tYXRpYy1saXN0LnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL2Jsb2Nrcy9fYmxvY2stbGlzdC1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9fcGFyYWdyYXBocy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1jdGEuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLWRvd25sb2FkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLWxvZ29zLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1saXN0LWxpbmtzLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC10ZXh0LWltYWdlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1lbWJlZC1jb2RlLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC12aWRlby5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGVhbS5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtaW50cm8uc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvcGFyYWdyYXBocy9fcGFyYWdyYXBoLW1lZGlhLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1tYW51YWwtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdHdvLWltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtaW1hZ2Utc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1xdW90ZS1hbmQtdGV4dC5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3ZpZXdzL192aWV3LWxpc3Quc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvdmlld3MvX3ZpZXctdGVhc2VyLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL3ZpZXdzL192aWV3LWhpZ2hsaWdodGVkLXRlYXNlci5zY3NzIiwiY29tcG9uZW50cy9mZWF0dXJlcy9fc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX3RoZW1lLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2xvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19vcmdhbml6ZXIuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX2FkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL2ZlYXR1cmVzL19tYXAuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX3N1cHBvcnQuc2NzcyIsImNvbXBvbmVudHMvZmVhdHVyZXMvX3Byb2plY3RzLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL2Zvcm1zL19mYWNldHMuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm0tY2hlY2tib3guc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX2Zvcm0tZXhwb3NlZC5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1iZWYtZXhwb3NlZC5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1yYWRpby5zY3NzIiwiY29tcG9uZW50cy9mb3Jtcy9fZm9ybS11cGxvYWQuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvZm9ybXMvX21zLWNsZWFyLnNjc3MiLCJjb21wb25lbnRzL21haW4vX21haW4tZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL21haW4vX21haW4taGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL21haW4vX21haW4tbmF2LnNjc3MiLCJjb21wb25lbnRzL21haW4vX21haW4tc2VhcmNoLnNjc3MiLCJjb21wb25lbnRzL21haW4vX21haW4tbmV3c2xldHRlci5zY3NzIiwiY29tcG9uZW50cy9tYWluL19tYWluLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX2FuaW1hdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fY29va2llc3RhdGVtZW50LnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX21lZGlhLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX21lc3NhZ2VzLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fc29jaWFsLW5hdi5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19oZXJvLnNjc3MiLCJjb21wb25lbnRzL3N0cnVjdHVyZXMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL19sb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fb25jbGljay5zY3NzIiwiY29tcG9uZW50cy9zdHJ1Y3R1cmVzL191bmRlci1jb25zdHJ1Y3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc3RydWN0dXJlcy9fbG9nby11aXRkYXRhYmFuay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQThHTSxnQkNzc0dOLENDanlHQSxNQUNFLGlDRGhCRixDRUFBLGlCQUdFLDBCQUFBLENBQUEsa0JGTUYsQ0VEQSxLQUNFLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLDZCQUFBLENBQUEscUJGTUYsQ0VMRSx1Q0FKRixLQUtJLG9C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Qk0sdWZBQ0UsVUFBQSxDQUNBLHlCTG05QlIsQ0toOUJJLG1LQUNFLFFMbTlCTixDS2w5Qk0sbUxBQ0Usd0JBQUEsQ0FDQSxjTHE5QlIsQ0luZ0NJLHlCQzRDRSxtTEFJSSx5Qkx3OUJSLENBQ0YsQ0t0OUJVLDJNQUNFLFVMeTlCWixDS3Y5QlUsbU1BQ0UscUJMMDlCWixDSWpoQ0ksMEJDMkRNLHFOQUVJLHVCTHk5QlosQ0FDRixDSXZoQ0ksMEJDZ0VNLG1OQUVJLHVCTDA5QlosQ0FDRixDS3Q5Qk0sdUxBQ0UsZUFBQSxDQUNBLGNMeTlCUixDS3Y5Qk0seUtBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsU0wwOUJSLENLdjlCSSwrS0FDRSxZTDA5Qk4sQ0tsOUJBLDhFQUNFLDBCTHM5QkYsQ0tuOUJBLHdNQUdFLGtDTHM5QkYsQ0tuOUJBLHlSQUlFLGtDTHM5QkYsQ0tuOUJBLGdEQUNFLHFDQUFBLENBQUEsa0NMczlCRixDS245QkEsMkNBQ0Usb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHlCQUFBLENBQ0EsMkJMczlCRixDS3I5QkUsb0pBR0UsbUNMcTlCSixDS245QkUsMkRBQ0Usc0JMcTlCSixDS2o5QkEsd1RBRUUsWUxvOUJGLENLajlCQSwySEFDRSx5QkxvOUJGLENLajlCQSwrR0FFRSxxQkxvOUJGLENLaDlCQSw0RkFDRSxXTG05QkYsQ0tsOUJFLDBHQUNFLFdMbzlCSixDTW5vQ0UsK0VBQ0Usc0JOd29DSixDTzNvQ0EsMkNBQ0UsWVArb0NGLENPNW9DQSw2RUFDRSw0QlArb0NGLENPNW9DQSxvRUFDRSxVUCtvQ0YsQ08xb0NJLG1FQUNFLFlQNm9DTixDTzFvQ0UsMkNBQ0UsU1A0b0NKLENPMW9DRSxnR0FFRSxZUDRvQ0osQ08xb0NFLG1EQUNFLGVQNG9DSixDTzFvQ0UsbUNBQ0UsWVA0b0NKLENPMW9DRSxvRUFFRSxVUDRvQ0osQ08xb0NFLHVDQUNFLFVBQUEsQ0FDQSxXQUFBLENBQ0EsaUJQNG9DSixDTzFvQ0Usc0RBQ0UsNEJBQUEsQ0FDQSxVUDRvQ0osQ08xb0NFLG1OQUlFLFlQNG9DSixDT3pv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cnpFQSxFQUNFLGlDQUFBLENBQ0Esa0NWd3pFRixDVXJ6RUEsVUFFRSw0QkRQa0IsQ0NRbEIsY0REZ0IsQ0NFaEIsZUROa0IsQ0NPbEIsZURFa0IsQ0NEbEIsYVZ3ekVGLENVcnpFQSxLQUNFLHlCQUFBLENBQ0EsNkJWd3pFRixDV3gwRUEsa0JBTUUsNEJGTHFCLENFTXJCLGVGTXFCLENFTHJCLGVGSnFCLENFS3JCLGFYMjBFRixDSXB5RUksMEJPaERKLGtCQVdJLGFYazFFRixDQUNGLENJNXpFSSwwQk9sQ0osa0JBY0ksYVh5MUVGLENBQ0YsQ1d4MUVFLDhCQUNFLFlYKzFFSixDVzMxRUEsR0FDRSxRWDgxRUYsQ0lwMEVJLHlCTzNCSixHQUdJLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGdCQUFBLENBRUEsWVhnMkVGLENBQ0YsQ0k5MEVJLHlCTzNCSixHQVdJLGlCWGsyRUYsQ0FDRixDSWoyRUkseUJPYkosR0FjSSxrQlhvMkVGLENBQ0YsQ0l0MkVJLDBCT2JKLEdBaUJJLGdCWHMyRUYsQ0FDRixDSTcxRUksMEJPUkYsY0FFSSxrQlh1MkVKLENBQ0YsQ0loM0VJLDBCT01GLGNBS0ksa0JYeTJFSixDQUNGLENJdjJFSSwwQk9FSixHQUVJLG1CWHcyRUYsQ0FDRixDSTMzRUksMEJPZ0JKLEdBS0ksa0JYMDJFRixDQUNGLENXdjJFQSxHQUVFLHdCWDAyRUYsQ1duMkVBLFNBQ0Usa0JYMDJFRixDV3YyRUEsR0FDRSxjWDAyRUYsQ1luN0VBLEVBQ0UsYVpzN0VGLENZbDdFRSw4QkFNRSxlWnE3RUosQ2FoOEVBLDhLQUNDLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlYm04RUQsQ2N0OEVBLEVBQ0UsYUFBQSxDQUNBLHlCQUFBLENBQ0EsZ0NOQ1csQ01EWCx3QmR5OEVGLENjeDhFRSxnQkFFRSxhZHk4RUosQ2NyOEVBLDhEQUNFLG9CQUFBLENBQ0Esc0dBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CZHc4RUYsQ2N2OEVFLGdLQUVFLGFkdzhFSixDY3A4RUEsa2NBQ0UseUJBQUEsQ0FDQSxxQ0FBQSxD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QkFBQSxDQUNBLDJCbEcyZ1ZELENrR3pnVkEscUNBQ0MscUJsRzRnVkQsQ2tHMWdWQSxvREFDQyw4REFBQSxDQUNBLHdCbEc2Z1ZELENrRzNnVkEsNkRBQ0MscUJsRzhnVkQsQ21HbmxWQSxVQUNFLGNuR3NsVkYsQ29HdmxWQSxvQkFDRSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUJwRzBsVkYsQ0k3aVZJLHlCZ0doREosb0JBS0ksaUI1Rk1ZLEM0RkxaLGtCcEc0bFZGLENBQ0YsQ0lqa1ZJLHlCZ0dsQ0osb0JBU0ksZ0I1RkZhLEM0RkdiLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQjVGRmEsQzRGR2Isa0JwRzhsVkYsQ0FDRixDSTFrVkksMEJnR2xDSixvQkFnQkksaUI1RlBjLEM0RlFkLGtCcEdnbVZGLENBQ0YsQ29HL2xWRSx1QkFDRSxrQnBHaW1WSixDSW5sVkksMEJpR2xDSixtQkFFSSxnQnJHd25WRixDQUNGLENxR3JuVkEsa0JBQ0Usb0JBQUEsQ0FDQSxtQkFBQSxDQUNBLGVBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUNBLDZEQUFBLENBQ0EsV3JHd25WRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvY2staW5saW5lLWJsb2NrdGV4dC13aXRoLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2Uge1xuICAmOm5vdCguYmctY29sb3ItLXRyYW5zcGFyZW50KSB7XG4gICAgLmNvbF9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZSB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvc2hhcGUtcGFyYWdyYXBoLXRleHQtaW1hZ2Uuc3ZnJykgYm90dG9tIGxlZnQgMjBweCBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDI3MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCA1MHB4IDQwcHggMzMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTkpO1xuICAgICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICB1bDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLmFjdGlvbnMge1xuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQuYnRuLS13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5iZy1jb2xvci0tdHJhbnNwYXJlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICAgIC5jb2xfX2ltYWdlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBmbGV4OiAxIDAgNDUlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sX19jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGZsZXg6IDEgMCA1NSU7XG4gICAgICAgIG1heC13aWR0aDogNTUlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb25zIHtcbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kLmJ0bi0tcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtY29weXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICBwYWRkaW5nOiAxcHggNnB4IDNweCA2cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfCqSc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29sX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAyNzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICAgICAgcGFkZGluZzogNDBweCA1MHB4IDQwcHggMzMwcHg7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlubmVyID4gaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIDY0cHggKi9cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiBvbmx5IGxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEh0bWwgJiBib2R5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2NhZmZvbGRpbmcgLSBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0cmlwIFVuaXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb252ZXJ0IHRvIHJlbVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJlbSBDYWxjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gQnJlYWtwb2ludHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWluXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJldHdlZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAtMik7XG4gIH1cbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmNvbC4tY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvbC1zbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc21kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5LWhpZGRlbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmlwZS10YWJzIFtkYXRhLXRhYi1pZD1yZXZlcnRdIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlwZS10YWJzIC5pcGUtdGFiOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyYXk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG59XG5cbi8qIGxvY2FsIHRhc2tzIHRvb2xiYXIgKi9cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA5MDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcInN5c3RlbS11aVwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCA3cHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpob3ZlciwgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6Zm9jdXMsIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMge1xuICBtYXJnaW46IDA7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnksXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhLmlzLWFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6bGFzdC1jaGlsZCBhLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5LFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLmNvbnRleHR1YWwsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAuY29udGV4dHVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGdpbiBob3Jpem9udGFsIHRvb2xiYXIgKi9cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LFxuLnRvb2xiYXIgLnRvb2xiYXItbWVudSwgLnRvb2xiYXItaG9yaXpvbnRhbCAubWVudS1pdGVtID4gLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1leHBhbmRlZC5tZW51LWl0ZW0tLWV4cGFuZGVkLCAudG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiAubWVudS1pdGVtID4gLnRvb2xiYXItaWNvbi5pcy1hY3RpdmUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLmhvdmVyLWludGVudCA+IC50b29sYmFyLWljb24sXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmhvdmVyLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDkgIWltcG9ydGFudDtcbn1cblxuYm9keS5naW4tLWhvcml6b250YWwtdG9vbGJhci5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTpob3ZlciwgLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmZvY3VzLCAudG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSAudG9vbGJhci1tZW51IGEge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbn1cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBDb250ZXh0dWFsIGxpbmtzIGZpeCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLm5vZGUgPiAuY29udGV4dHVhbCxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCA+IC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b246YmVmb3JlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1jYXRlZ29yaWVzIHN1bW1hcnksXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRleHQtZm9ybWF0LXdyYXBwZXIgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmlsdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWF1dG9jb21wbGV0ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl0uZm9ybS13cmFwcGVyID4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgLmRlc2NyaXB0aW9uLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IC5maWVsZC0tbmFtZS1maWxlbmFtZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzc3NyB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2ZmZmZmZi9wZW5jaWwuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCg0KSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzc3NyB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2ZmZmZmZi9leC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWxpbmsgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl06bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSBsaSBhLFxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl06bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkgbGkgYSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLW11bHRpcGxlLWRyYWcgYWJiciB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSBsaSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSAqIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogTGF5b3V0IGludGVyZmFjZSAqL1xuLm5ldy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyLzE2cHggMTZweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxheW91dC1idWlsZGVyX19yZWdpb24ge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0yLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMywgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTQsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS01LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNiwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTcsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS04LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tOSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEwLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtID4gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIsXG4ubGF5b3V0LWJ1aWxkZXIgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyLFxuLmxheW91dC1idWlsZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgxKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU3NTMzO1xuICBib3JkZXItY29sb3I6ICMwNTc1MzM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKSwgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKSxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6aG92ZXIsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpmb2N1cywgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6Zm9jdXMsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtICNlZGl0LXByZXZpZXctdG9nZ2xlLFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAjZWRpdC1wcmV2aWV3LXRvZ2dsZSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tdHlwZS1jaGVja2JveCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDphZnRlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTdweCAtMXB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmFmdGVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXItYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tbm8tbGFiZWwsXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tbm8tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19zZWN0aW9uLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZTpob3ZlciwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZBO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUuc3ZnXCIpIG5vLXJlcGVhdCAxMnB4IDUwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2NvbmZpZ3VyZS5zdmdcIikgbm8tcmVwZWF0IDEycHggNTAlO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5ncmlkLWxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQuZ3JpZC1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXRocmVlY29scyxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdHdvY29scy0yNS03NSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10aHJlZWNvbHMge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyX19tZXNzYWdlLS1vdmVycmlkZXMgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogQ09OVEVYVFVBTCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC50cmlnZ2VyLmZvY3VzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3Mge1xuICB0b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpLCAuY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgbGk6YmVmb3JlLCAuY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuXG4vKiBVSSBESUFMT0cgKi9cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbn1cbi51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyLCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgYSwgI2RydXBhbC1vZmYtY2FudmFzIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIC8qLmZpZWxkLS10eXBlLWltYWdlIC5lZGl0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5mb3JtLXdyYXBwZXIucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT10ZXh0XSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dDpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZTpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvYXJyb3ctLWRvd24tLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBtYXJnaW46IDJweCAwIDJweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogOHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24gbGkgYTpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmZvY3VzLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBkaXYge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIC8qbWFyZ2luOiAwIDMwcHg7Ki9cbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmhvdmVyLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmZvY3VzLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3ggLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5ja2UuY2tlX2x0ciAuY2tlX2lubmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5ja2UuY2tlX2x0ciAuY2tlX2lubmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX3RvcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZV9jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZV9ib3R0b20ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0aDpmaXJzdC1jaGlsZCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM2NjY7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSBoNCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaDQge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjphY3RpdmUsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmhvdmVyLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5yZW1vdmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIHRkIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMTdweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGVzY3JpcHRpb24sIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCwgLmxheW91dC1idWlsZGVyX19sYXlvdXQuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGNrZSAqL1xuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIGJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBpbWFnZSB1cGxvYWQgbW9kYWwgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi8qLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCxcbi51aS1kaWFsb2cudWktZGlhbG9nLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogNjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn0qL1xuLmZpZWxkLS10eXBlLWxheW91dC1zZWN0aW9uLmZpZWxkLS1uYW1lLWxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbmZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZWRpdG9yLWxpbmstZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIGlucHV0LmZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyBpbnB1dC5mb3JtLXRleHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktbWVudSAubGlua2l0LXJlc3VsdC1saW5lLXdyYXBwZXIudWktc3RhdGUtZm9jdXMsXG4uZWRpdG9yLWxpbmstZGlhbG9nIC5saW5raXQtdWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLmxpbmtpdC1yZXN1bHQtbGluZS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZhO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgZm9ybS5lZGl0b3ItbGluay1kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyBmb3JtLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS13cmFwcGVyIHN1bW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgZm9ybS5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0td3JhcHBlciBzdW1tYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51aS1mcm9udCAuZGV0YWlscy13cmFwcGVyIHVsLmxpbmtzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCArIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmlubGluZS1ibG9jay1jcmVhdGUtYnV0dG9uLFxuI2RydXBhbC1vZmYtY2FudmFzIC5pbmxpbmUtYmxvY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRleHR1YWwgLnRyaWdnZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0taXRlbS10b2dnbGUtY29udGVudC1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zLCAjZHJ1cGFsLW9mZi1jYW52YXMgW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAuY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5kcmFnZ2FibGU6aG92ZXI6bm90KFtkYXRhLWRydXBhbC1jay1zdHlsZS1mZW5jZV0gKiksXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZHJhZ2dhYmxlOmZvY3VzLXdpdGhpbjpub3QoW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAqKSB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLW11bHRpcGxlLXRhYmxlLnJlc3BvbnNpdmUtZW5hYmxlZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwNiU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG59XG5oMSArIHAsXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICBoMSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICBoMS5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmludHJvLXR4dCwgLnBhcmFncmFwaC0tdHlwZS1pbnRybyBwLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlLCAuYmxvY2stY29udGVudC0tdHlwZS1pbnRybyBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICM2YTgxYzI7XG59XG5cbi5tb3JlLWxpbmssIC5hdXRvbWF0aWMtbGlzdF9fYWN0aW9ucyBhLCAubWFudWFsLWxpc3RfX2FjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC0tYmx1ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCA4cHggcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb3JlLWxpbms6aG92ZXIsIC5hdXRvbWF0aWMtbGlzdF9fYWN0aW9ucyBhOmhvdmVyLCAubWFudWFsLWxpc3RfX2FjdGlvbnMgYTpob3ZlciwgLm1vcmUtbGluazpmb2N1cywgLmF1dG9tYXRpYy1saXN0X19hY3Rpb25zIGE6Zm9jdXMsIC5tYW51YWwtbGlzdF9fYWN0aW9ucyBhOmZvY3VzIHtcbiAgY29sb3I6ICMzZTU2OTg7XG59XG5cbi50ZXh0LWxpbmssIC5hZGQtdGVhc2VyX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtb3JnYW5pemVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyB1bC5saXN0LWxpbmtzIGEsIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UpIC50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3NdKSwgLmJsb2NrLWxheW91dC1idWlsZGVyIC50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3NdKSwgLmluZm8tcGFnZV9fc2lkZWJhciAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwgYSxcbi5pbmZvLXBhZ2VfX3NpZGViYXIgLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnRzIGEsIC5pbmZvLXBhZ2VfX2RldGFpbCAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcnkgYSxcbi5pbmZvLXBhZ2VfX2RldGFpbCAuZmllbGQtLW5hbWUtZmllbGQtYXR0YWNobWVudHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNhYmI4ZGQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLnRleHQtbGluazpob3ZlciwgLmFkZC10ZWFzZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1vcmdhbml6ZXIgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1saXN0LWxpbmtzIHVsLmxpc3QtbGlua3MgYTpob3ZlciwgLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSkgLnRleHQtZm9ybWF0dGVkIGE6aG92ZXI6bm90KFtjbGFzc10pLCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIgLnRleHQtZm9ybWF0dGVkIGE6aG92ZXI6bm90KFtjbGFzc10pLCAuaW5mby1wYWdlX19zaWRlYmFyIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCBhOmhvdmVyLFxuLmluZm8tcGFnZV9fc2lkZWJhciAuZmllbGQtLW5hbWUtZmllbGQtYXR0YWNobWVudHMgYTpob3ZlciwgLmluZm8tcGFnZV9fZGV0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yeSBhOmhvdmVyLFxuLmluZm8tcGFnZV9fZGV0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50cyBhOmhvdmVyIHtcbiAgY29sb3I6ICMzZTU2OTg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzQ1NjBBQTtcbn1cblxuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5RDNFQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaHIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUQzRUI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQwcHggNDBweDtcbiAgfVxuICAucXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLnF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3F1b3RlLW1hcmtzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5xdW90ZV9fY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudWw6bm90KFtjbGFzc10pLCAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAxOHB4O1xufVxudWw6bm90KFtjbGFzc10pIGxpLCAuZG93bmxvYWQtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsIC5kb3dubG9hZC1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1Mjtcbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDMwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbm9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubGlzdC1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAudGFibGUtd3JhcHBlciB0ZCwgLnRhYmxlLXdyYXBwZXIgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzlEM0VCO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCwgdGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzlEM0VCO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgxLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgyLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgzLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIHAsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDEsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDIsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDMsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbnRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtYml0LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtYml0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5sYXlvdXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubGF5b3V0Om50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmxheW91dDpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubGF5b3V0LS10aHJlZWNvbHMtMzMtMzQtMzMtc3RhY2tlZCAudG9wLFxuICAubGF5b3V0LS10d29jb2xzLXN0YWNrZWQgLnRvcCxcbiAgLmxheW91dC0tdHdvY29scyAudG9wLFxuICAubGF5b3V0LS10aHJlZWNvbHMgLnRvcCxcbiAgLmxheW91dC0tdHdvY29scy03NS0yNSAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGF5b3V0LS10aHJlZWNvbHMtMzMtMzQtMzMtc3RhY2tlZCAudG9wIC5ibG9jay1sYXlvdXQtYnVpbGRlcjpvbmx5LWNoaWxkLFxuLmxheW91dC0tdHdvY29scy1zdGFja2VkIC50b3AgLmJsb2NrLWxheW91dC1idWlsZGVyOm9ubHktY2hpbGQsXG4ubGF5b3V0LS10d29jb2xzIC50b3AgLmJsb2NrLWxheW91dC1idWlsZGVyOm9ubHktY2hpbGQsXG4ubGF5b3V0LS10aHJlZWNvbHMgLnRvcCAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6b25seS1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUgLnRvcCAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6b25seS1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtLXRocmVlY29scy0zMy0zNC0zMy1zdGFja2VkIC5yb3csXG4ubGF5b3V0LS10d29jb2xzLXN0YWNrZWQgLnJvdyxcbi5sYXlvdXQtLXR3b2NvbHMgLnJvdyxcbi5sYXlvdXQtLXRocmVlY29scyAucm93LFxuLmxheW91dC0tdHdvY29scy03NS0yNSAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheW91dC0tdGhyZWVjb2xzLTMzLTM0LTMzLXN0YWNrZWQgLnJvdyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6b25seS1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMtc3RhY2tlZCAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpvbmx5LWNoaWxkLFxuLmxheW91dC0tdHdvY29scyAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpvbmx5LWNoaWxkLFxuLmxheW91dC0tdGhyZWVjb2xzIC5yb3cgLmJsb2NrLWxheW91dC1idWlsZGVyOm9ubHktY2hpbGQsXG4ubGF5b3V0LS10d29jb2xzLTc1LTI1IC5yb3cgLmJsb2NrLWxheW91dC1idWlsZGVyOm9ubHktY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LS10aHJlZWNvbHMtMzMtMzQtMzMtc3RhY2tlZCAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpmaXJzdC1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMtc3RhY2tlZCAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpmaXJzdC1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMgLnJvdyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6Zmlyc3QtY2hpbGQsXG4ubGF5b3V0LS10aHJlZWNvbHMgLnJvdyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6Zmlyc3QtY2hpbGQsXG4ubGF5b3V0LS10d29jb2xzLTc1LTI1IC5yb3cgLmJsb2NrLWxheW91dC1idWlsZGVyOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5sYXlvdXQtLXRocmVlY29scy0zMy0zNC0zMy1zdGFja2VkIC5yb3cgLmJsb2NrLWxheW91dC1idWlsZGVyOmxhc3QtY2hpbGQsXG4ubGF5b3V0LS10d29jb2xzLXN0YWNrZWQgLnJvdyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6bGFzdC1jaGlsZCxcbi5sYXlvdXQtLXR3b2NvbHMgLnJvdyAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6bGFzdC1jaGlsZCxcbi5sYXlvdXQtLXRocmVlY29scyAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpsYXN0LWNoaWxkLFxuLmxheW91dC0tdHdvY29scy03NS0yNSAucm93IC5ibG9jay1sYXlvdXQtYnVpbGRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGFuZGluZyBwYWdlIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWV3LXRlYXNlcl9faW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDI5LCAwKSAyJSwgIzFFMUUxRCA5MCUpO1xuICB6LWluZGV4OiAxO1xufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19pbWFnZSAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2ltYWdlIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWV3LXRlYXNlcl9faW1hZ2UgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWV3LXRlYXNlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBsYW5kaW5nIHBhZ2UgaGlnaGxpZ2h0ZWQgdGVhc2VyICovXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyOmhvdmVyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6Zm9jdXMgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLCAzMCwgMjksIDApIDIlLCAjMUUxRTFEIDkwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NTYwQUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTphY3RpdmUsIC5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIGxhbmRpbmcgcGFnZSBsaXN0ICovXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWxpc3Q6aG92ZXIgaDIgYSwgLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS1saXN0OmZvY3VzIGgyIGEge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cblxuLnBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiB3cmFwO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmNvbF9faW1hZ2Uge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmNvbF9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjQkY5M0FCO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2NvbnRlbnQge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuXG4vKiBwYWdlIGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyOmhvdmVyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyOmZvY3VzIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsIDMwLCAyOSwgMCkgMiUsICMxRTFFMUQgOTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA0M3B4O1xufVxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmFjdGl2ZSwgLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIHBhZ2UgbGlzdCAqL1xuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtbGlzdDpob3ZlciBoMiBhLCAubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS1saXN0OmZvY3VzIGgyIGEge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cblxuLyogaW5mbyBwYWdlIGRldGFpbCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5pbmZvLXBhZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLmluZm8tcGFnZV9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaW5mby1wYWdlX19kZXRhaWwge1xuICAgIGZsZXg6IDEgMCA2NS40JTtcbiAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uaW5mby1wYWdlX19kZXRhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3J5LFxuLmluZm8tcGFnZV9fZGV0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50cyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmluZm8tcGFnZV9fZGV0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yeSAuZmllbGRfX2xhYmVsLFxuLmluZm8tcGFnZV9fZGV0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50cyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaW5mby1wYWdlX19zaWRlYmFyIHtcbiAgICBmbGV4OiAxIDAgMzQuNiU7XG4gICAgbWF4LXdpZHRoOiAzNC42JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmluZm8tcGFnZV9fc2lkZWJhciAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mby1wYWdlX19zaWRlYmFyIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCxcbiAgLmluZm8tcGFnZV9fc2lkZWJhciAuZmllbGQtLW5hbWUtZmllbGQtYXR0YWNobWVudHMge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5pbmZvLXBhZ2VfX3NpZGViYXIgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsLFxuICAuaW5mby1wYWdlX19zaWRlYmFyIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50cyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uaW5mb19wYWdlX19zcGVjcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGOTNBQjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaW5mb19wYWdlX19zcGVjcyB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDIwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5pbmZvX3BhZ2VfX3NwZWNzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjBweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG59XG4uaW5mb19wYWdlX19zcGVjczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9hcnJvdy0tZG93bi0tcHVycGxlLnN2Z1wiKSB0b3AgbGVmdCByZXBlYXQteDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW5mb19wYWdlX19zcGVjcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmZpZWxkOm5vdCguZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uKSB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uaW5mb19wYWdlX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4uaW5mb19wYWdlX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUsXG4uaW5mb19wYWdlX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2xvY2F0aW9uLnN2Z1wiKSB0b3AgNXB4IGxlZnQgMnB4IG5vLXJlcGVhdDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9waG9uZS5zdmdcIikgdG9wIDVweCBsZWZ0IG5vLXJlcGVhdDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3dlYnNpdGUuc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmluZm9fcGFnZV9fc29jaWFscyAuZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mb19wYWdlX19zcGVjcyAuaW5mb19wYWdlX19zb2NpYWxzIC5maWVsZDpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5pbmZvX3BhZ2VfX3NvY2lhbHMgLmZpZWxkOm50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNvY2lhbGUgbWVkaWE6XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtaW5kZW50OiAwO1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmluZm9fcGFnZV9fc29jaWFscyAuZmllbGQtLW5hbWUtZmllbGQtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2Z1wiKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5pbmZvX3BhZ2VfX3NwZWNzIC5pbmZvX3BhZ2VfX3NvY2lhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3R3aXR0ZXIuc3ZnXCIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmluZm9fcGFnZV9fc29jaWFscyAuZmllbGQtLW5hbWUtZmllbGQtaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0uc3ZnXCIpO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmluZm9fcGFnZV9fc3BlY3MgLmluZm9fcGFnZV9fc29jaWFscyAuZmllbGQtLW5hbWUtZmllbGQteW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwveW91dHViZS5zdmdcIik7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5pbmZvLXBhZ2VfX2JlbG93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pbmZvLXBhZ2VfX2JlbG93IC5wYXJhZ3JhcGgsXG4uaW5mby1wYWdlX19iZWxvdyAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXRlYW0tbWVtYmVyKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mby1wYWdlX19iZWxvdyAucGFyYWdyYXBoLS10eXBlLXRlYW0gaDIucGFyYWdyYXBoLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBpbmZvIHBhZ2UgdGVhc2VyICovXG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2ltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsIDMwLCAyOSwgMCkgMiUsICMxRTFFMUQgOTAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2ltYWdlIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2ltYWdlIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2ltYWdlIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm9kZS0tdHlwZS1wYWdlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciAudmlldy10ZWFzZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmxvY2stbGF5b3V0LWJ1aWxkZXIgaDIuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1iYXNpYyAuZmllbGQtLW5hbWUtZmllbGQtbW9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sYXlvdXQ6Zmlyc3QtY2hpbGQgLmJsb2NrLWxheW91dC1idWlsZGVyOmZpcnN0LWNoaWxkLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldixcbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uYmxvY2staW5saW5lLWJsb2NraW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NsaWRlci1wcmV2LS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbGVmdDogMDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tpbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NsaWRlci1uZXh0LS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcmlnaHQ6IDA7XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2t0ZXh0LXdpdGgtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3RleHQtd2l0aC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2U6bm90KC5iZy1jb2xvci0tdHJhbnNwYXJlbnQpIC5jb2xfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNCRjkzQUI7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZTpub3QoLmJnLWNvbG9yLS10cmFuc3BhcmVudCkgLmNvbF9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNCRjkzQUIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9zaGFwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZS5zdmdcIikgYm90dG9tIGxlZnQgMjBweCBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMjcwcHg7XG4gICAgbWluLWhlaWdodDogMjc1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZTpub3QoLmJnLWNvbG9yLS10cmFuc3BhcmVudCkgLmNvbF9fY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNTBweCA0MHB4IDMzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICB9XG59XG4uYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2U6bm90KC5iZy1jb2xvci0tdHJhbnNwYXJlbnQpIC5jb2xfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlOm5vdCguYmctY29sb3ItLXRyYW5zcGFyZW50KSB1bDpub3QoW2NsYXNzXSkgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UuYmctY29sb3ItLXRyYW5zcGFyZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwO1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UuYmctY29sb3ItLXRyYW5zcGFyZW50IC5jb2xfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCAuY29sX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZS5iZy1jb2xvci0tdHJhbnNwYXJlbnQgLmNvbF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UuYmctY29sb3ItLXRyYW5zcGFyZW50IC5jb2xfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXg6IDEgMCA1NSU7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuY29sX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgLmNvbF9faW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuY29sX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgLmNvbF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuY29sX19pbWFnZSAuZmllbGQtLW5hbWUtY29weXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxcHggNnB4IDNweCA2cHg7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2UgLmNvbF9faW1hZ2UgLmZpZWxkLS1uYW1lLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIsKpXCI7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuY29sX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5jb2xfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHggMzBweCAyNzBweDtcbiAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5jb2xfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDBweCAzMzBweDtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5jb2xfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlIC5pbm5lciA+IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZSAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2t2aWRlbyAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t2aWRlbyAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS12aWRlby11cGxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXZpZGVvLXVwbG9hZCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZmlsZSB2aWRlbyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tpbnRybyB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgfVxufVxuXG4uYmxvY2stY29udGVudC0tdHlwZS1pbnRybyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1pbnRybyBwOm50aC1jaGlsZCgxKTo6Zmlyc3QtbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1MjtcbiAgcGFkZGluZzogNXB4IDEwcHggMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGF5b3V0OmZpcnN0LWNoaWxkIC5ibG9jay1sYXlvdXQtYnVpbGRlcjpmaXJzdC1jaGlsZC5ibG9jay1pbmxpbmUtYmxvY2tpbnRybyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXdoaXRlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMHB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1MjtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIGgyLFxuICAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIC50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICMxRTFFMUQ7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmxheW91dDpsYXN0LWNoaWxkIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1pbmxpbmUtYmxvY2tjYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxheW91dDpsYXN0LWNoaWxkIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1pbmxpbmUtYmxvY2tjYWxsLXRvLWFjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNGMkNBNTI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gIH1cbn1cbi5ibG9jay1jb250ZW50LS10eXBlLXF1b3RlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtZG93bmxvYWQuY29scy0tMiAuZG93bmxvYWQtbGlzdCB7XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2VtYmVkLWNvZGUtaHRtbC0ge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tlbWJlZC1jb2RlLWh0bWwtIC5maWVsZC0tbmFtZS1lbWJlZC1jb2RlLWJsb2NrIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2J1dHRvbiBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLndyYXBwZXIgLmJsb2NrLWlubGluZS1ibG9ja2xvZ29zIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIGgyLmJsb2NrLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cmFwcGVyIC5ibG9jay1jb250ZW50LS10eXBlLWxvZ29zIC5wYXJhZ3JhcGgtLXR5cGUtbG9nbyB7XG4gIG1hcmdpbjogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1sb2dvcyAucGFyYWdyYXBoLS10eXBlLWxvZ28ge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAud3JhcHBlciAuYmxvY2stY29udGVudC0tdHlwZS1sb2dvcyAucGFyYWdyYXBoLS10eXBlLWxvZ28ge1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLndyYXBwZXIgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbG9nb3MgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja3RlYW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFOUVFRkE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3RlYW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2t0ZWFtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2t0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbiAgei1pbmRleDogLTE7XG59XG4uYmxvY2staW5saW5lLWJsb2NrdGVhbSAucGFyYWdyYXBoLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5sYXlvdXQ6bGFzdC1jaGlsZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2staW5saW5lLWJsb2NrdGVhbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxheW91dDpsYXN0LWNoaWxkIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1pbmxpbmUtYmxvY2t0ZWFtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2txdW90ZS1hbmQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUtYW5kLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUtYW5kLXRleHQgLnF1b3RlLXRleHRfX3F1b3RlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1xdW90ZS1hbmQtdGV4dCAucXVvdGUtdGV4dF9fcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjRjJDQTUyO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1jb250ZW50LS10eXBlLXF1b3RlLWFuZC10ZXh0IC5xdW90ZS10ZXh0X19xdW90ZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUtYW5kLXRleHQgLnF1b3RlLXRleHRfX3F1b3RlIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1xdW90ZS1hbmQtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtaW50cm8ge1xuICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5tYW51YWwtbGlzdF9fdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm1hbnVhbC1saXN0X19pbnRybyB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYW51YWwtbGlzdF9faW50cm8gLnRleHQge1xuICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWFudWFsLWxpc3RfX2ludHJvIC50ZXh0ICsgLm1hbnVhbC1saXN0X19hY3Rpb25zIHtcbiAgICBmbGV4OiAxIDAgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hbnVhbC1saXN0X19pbnRybyAudGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICB9XG59XG4ubWFudWFsLWxpc3RfX2ludHJvIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1hbnVhbC1saXN0X19pbnRybyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5tYW51YWwtbGlzdF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubWFudWFsLWxpc3RfX2FjdGlvbnMge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtbWFudWFsLWxpc3QuYmctY29sb3ItLWJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTgwMHB4O1xuICB3aWR0aDogMzAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5sYXlvdXQ6bGFzdC1jaGlsZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXIuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3Q6bGFzdC1jaGlsZCAuYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxheW91dDpsYXN0LWNoaWxkIC5ibG9jay1sYXlvdXQtYnVpbGRlci5ibG9jay1pbmxpbmUtYmxvY2ttYW51YWwtbGlzdDpsYXN0LWNoaWxkIC5ibG9jay1jb250ZW50LS10eXBlLW1hbnVhbC1saXN0LmJnLWNvbG9yLS1ibHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgfVxufVxuXG4vKiBkb3duc2l6ZSBzcGFjZSBiZXR3ZWVuIHRpdGxlICYgbWFudWFsIGxpc3QgKi9cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmxheW91dDpmaXJzdC1jaGlsZCAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6bnRoLWNoaWxkKDEpLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja2F1dG9tYXRpYy1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIC5ibG9jay10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtYXV0b21hdGljLWxpc3QuYmctY29sb3ItLWJsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG59XG4uYmxvY2stY29udGVudC0tdHlwZS1hdXRvbWF0aWMtbGlzdC5iZy1jb2xvci0tYmx1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTgwMHB4O1xuICB3aWR0aDogMzAwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1hdXRvbWF0aWMtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stY29udGVudC0tdHlwZS1hdXRvbWF0aWMtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uYXV0b21hdGljLWxpc3RfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5hdXRvbWF0aWMtbGlzdF9faW50cm8ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYXV0b21hdGljLWxpc3RfX2ludHJvIC50ZXh0IHtcbiAgICBmbGV4OiAxIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmF1dG9tYXRpYy1saXN0X19pbnRybyAudGV4dCArIC5hdXRvbWF0aWMtbGlzdF9fYWN0aW9ucyB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5hdXRvbWF0aWMtbGlzdF9faW50cm8gLnRleHQgcCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgfVxufVxuLmF1dG9tYXRpYy1saXN0X19pbnRybyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdXRvbWF0aWMtbGlzdF9faW50cm8gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuYXV0b21hdGljLWxpc3RfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmF1dG9tYXRpYy1saXN0X19hY3Rpb25zIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tsaXN0LWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRTlFRUZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tsaXN0LWxpbmtzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrbGlzdC1saW5rcyB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwcHggMDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2xpc3QtbGlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFRUZBO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrbGlzdC1saW5rcyAuZmllbGRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja2xpc3QtbGlua3MgLmZpZWxkX19pdGVtOm5vdCguZmllbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2NrbGlzdC1saW5rcyAuZmllbGRfX2l0ZW06bm90KC5maWVsZCkge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja2xpc3QtbGlua3MgLmZpZWxkX19pdGVtOm5vdCguZmllbGQpIHtcbiAgICBmbGV4OiAxIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG4ubGF5b3V0Omxhc3QtY2hpbGQgLmJsb2NrLWxheW91dC1idWlsZGVyOmxhc3QtY2hpbGQuYmxvY2staW5saW5lLWJsb2NrbGlzdC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhcmFncmFwaCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBhcmFncmFwaCBoMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0YyQ0E1MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2Fycm93cy0tZG93bi0td2hpdGUuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDQTUyO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gaDIsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiAudGV4dC1mb3JtYXR0ZWQgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgYm9yZGVyLWNvbG9yOiAjMUUxRTFEO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjQkY5M0FCIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvYXJyb3dzLS1kb3duLS15ZWxsb3cuc3ZnXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRjkzQUI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGVhbSArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YyQ0E1MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2Fycm93cy0tZG93bi0tZ3JleS5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQuY29scy0tMiAuZG93bmxvYWQtbGlzdCB7XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtaW1hZ2UgLmZpZWxkLS1uYW1lLWNvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDFweCA2cHggM3B4IDZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWltYWdlIC5maWVsZC0tbmFtZS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLCqVwiO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtcXVvdGUge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNGMkNBNTI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXF1b3RlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1xdW90ZWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1sb2dvcyB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWxvZ29zIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLWxvZ29zIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDI4MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbG9nb3MgLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1sb2dvcyAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1sb2dvcyAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbG9nb3MgLnBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXdoaXRlLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTUwJTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1MjtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSAuZm9ybV9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDM0LjYlO1xuICAgIG1heC13aWR0aDogMzQuNiU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtIHtcbiAgICBmbGV4OiAxIDAgNjUuNCU7XG4gICAgbWF4LXdpZHRoOiA2NS40JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRlYW0gKyAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtIHtcbiAgYmFja2dyb3VuZDogI0YyQ0E1MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2Fycm93cy0tZG93bi0tZ3JleS5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNCRjkzQUIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXllbGxvdy5zdmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWZvcm06YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGOTNBQjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saXN0LWxpbmtzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyBoMyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyB1bC5saXN0LWxpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLWxpc3QtbGlua3MgdWwubGlzdC1saW5rcyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1saXN0LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZS5iZy1jb2xvci0tdHJhbnNwYXJlbnQgLmNvbF9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBmbGV4OiAxIDAgNDUlO1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCAuY29sX19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UuYmctY29sb3ItLXRyYW5zcGFyZW50IC5jb2xfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZS5iZy1jb2xvci0tdHJhbnNwYXJlbnQgLmNvbF9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleDogMSAwIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuY29sX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmNvbF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmNvbF9faW1hZ2UgLmZpZWxkLS1uYW1lLWNvcHlyaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFEO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMXB4IDZweCAzcHggNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuY29sX19pbWFnZSAuZmllbGQtLW5hbWUtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqlcIjtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuY29sX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjQkY5M0FCO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjQkY5M0FCIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvc2hhcGUtcGFyYWdyYXBoLXRleHQtaW1hZ2Uuc3ZnXCIpIGJvdHRvbSBsZWZ0IDIwcHggbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDI3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5jb2xfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDBweCAzMzBweDtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuY29sX19jb250ZW50IGEge1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWVtYmVkLWNvZGUgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWVtYmVkLWNvZGUgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUgaWZyYW1lIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvIC5maWVsZF92aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8gLmZpZWxkX3ZpZGVvIGlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXZpZGVvLXVwbG9hZCAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZmlsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS12aWRlby11cGxvYWQgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUgdmlkZW8ge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZWFtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRTlFRUZBO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGVhbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZWFtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1MHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhcmFncmFwaC0tdHlwZS10ZWFtIC5wYXJhZ3JhcGgtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGVhbS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLnRlYW0td3JhcHBlciAucGFyYWdyYXBoIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGVhbS13cmFwcGVyIC5wYXJhZ3JhcGgge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnRlYW0td3JhcHBlciAucGFyYWdyYXBoIHtcbiAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50ZWFtLXdyYXBwZXIgLnBhcmFncmFwaCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIGFuZCAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudGVhbS1tZW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50ZWFtLW1lbWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRlYW0tbWVtYmVyX19pbWFnZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudGVhbS1tZW1iZXJfX2ltYWdlIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG59XG5cbi50ZWFtLW1lbWJlcl9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAudGVhbS1tZW1iZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnRlYW0tbWVtYmVyX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50ZWFtLW1lbWJlcl9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDYwJTtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIH1cbn1cbi50ZWFtLW1lbWJlcl9fY29udGVudCBoMyB7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuLnRlYW0tbWVtYmVyX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1yb2xlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnRlYW0tbWVtYmVyX19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1tYWlsLWFkZHJlc3Mge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtaW50cm8gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLWludHJvIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLWludHJvIHA6bnRoLWNoaWxkKDEpOjpmaXJzdC1sZXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDQTUyO1xuICBwYWRkaW5nOiA1cHggMTBweCAycHggMTBweDtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbWVkaWEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLW1lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMgLmZpZWxkX19pdGVtIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbWVkaWEgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlcyAuZmllbGRfX2l0ZW0ge1xuICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2VzIC5maWVsZF9faXRlbSB7XG4gICAgZmxleDogMSAwIDE2LjYlO1xuICAgIG1heC13aWR0aDogMTYuNiU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1tYW51YWwtbGlzdCAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtbWFudWFsLWxpc3QuYmctY29sb3ItLWJsdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFRUZBO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC04MDBweDtcbiAgd2lkdGg6IDMwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLW1hbnVhbC1saXN0LmJnLWNvbG9yLS1ibHVlIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXR3by1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXR3by1pbWFnZXMgLnR3by1pbWFnZXNfaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10d28taW1hZ2VzIC50d28taW1hZ2VzX2ltYWdlOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdHdvLWltYWdlcyAudHdvLWltYWdlc19pbWFnZSB7XG4gICAgZmxleDogMSAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdHdvLWltYWdlcyAudHdvLWltYWdlc19pbWFnZTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXR3by1pbWFnZXMgLnR3by1pbWFnZXNfaW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS10d28taW1hZ2VzIC5maWVsZC0tbmFtZS1maWVsZC1jb3B5cmlnaHQtMSxcbi5wYXJhZ3JhcGgtLXR5cGUtdHdvLWltYWdlcyAuZmllbGQtLW5hbWUtZmllbGQtY29weXJpZ2h0LTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLXR3by1pbWFnZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHlyaWdodC0xOmJlZm9yZSxcbi5wYXJhZ3JhcGgtLXR5cGUtdHdvLWltYWdlcyAuZmllbGQtLW5hbWUtZmllbGQtY29weXJpZ2h0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCLCqVwiO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFEIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zbGlkZXItcHJldi0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGxlZnQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2xpZGVyLW5leHQtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcXVvdGUtYW5kLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1xdW90ZS1hbmQtdGV4dCAucXVvdGUtdGV4dF9fcXVvdGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcXVvdGUtYW5kLXRleHQgLnF1b3RlLXRleHRfX3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI0YyQ0E1MjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLXF1b3RlLWFuZC10ZXh0IC5xdW90ZS10ZXh0X19xdW90ZSB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS1xdW90ZS1hbmQtdGV4dCAucXVvdGUtdGV4dF9fcXVvdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcXVvdGUtYW5kLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLWhpZ2hsaWdodGVkLXBlcmZvcm1lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2ltYWdlIHtcbiAgICBmbGV4OiAxIDAgMjE1cHg7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgfVxufVxuLmhpZ2hsaWdodGVkLXBlcmZvcm1lcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2MEFBO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMTBweCAyNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjE1cHgpO1xuICB9XG59XG4uaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyX19jb250ZW50IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2NvbnRlbnQgLmhpZ2hsaWdodGVkLXBlcmZvcm1lci0tc3BlY3Mge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmhpZ2hsaWdodGVkLXBlcmZvcm1lcl9fY29udGVudCAuaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyLS1zcGVjcyAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2NvbnRlbnQgLmhpZ2hsaWdodGVkLXBlcmZvcm1lci0tc3BlY3MgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyLS1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmhpZ2hsaWdodGVkLXBlcmZvcm1lci0tc29jaWFscyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtZmFjZWJvb2sgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmFjZWJvb2stLXdoaXRlLnN2Z1wiKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXItLXNvY2lhbHMgLmZpZWxkLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXIgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdHdpdHRlci0td2hpdGUuc3ZnXCIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhpZ2hsaWdodGVkLXBlcmZvcm1lci0tc29jaWFscyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQtaW5zdGFncmFtIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2luc3RhZ3JhbS0td2hpdGUuc3ZnXCIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmhpZ2hsaWdodGVkLXBlcmZvcm1lci0tc29jaWFscyAuZmllbGQuZmllbGQtLW5hbWUtZmllbGQteW91dHViZSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC95b3V0dWJlLS13aGl0ZS5zdmdcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyLS1zb2NpYWxzIGEge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctbGlzdF9faW1hZ2Uge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi52aWV3LWxpc3RfX2ltYWdlIHN2Zyxcbi52aWV3LWxpc3RfX2ltYWdlIGltYWdlLFxuLnZpZXctbGlzdF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAudmlldy1saXN0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctbGlzdF9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnZpZXctbGlzdF9fY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudmlldy1saXN0X19jb250ZW50IGgyIHtcbiAgICBtYXJnaW46IDEycHggMCA0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC52aWV3LWxpc3RfX2NvbnRlbnQgaDIge1xuICAgIG1hcmdpbjogNXB4IDAgNHB4IDA7XG4gIH1cbn1cbi52aWV3LWxpc3RfX2NvbnRlbnQgaDIgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1saXN0X19jb250ZW50IGgyIGE6aG92ZXIsIC52aWV3LWxpc3RfX2NvbnRlbnQgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLnZpZXctbGlzdF9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWV3LXRlYXNlcl9faW1hZ2Ugc3ZnLFxuLnZpZXctdGVhc2VyX19pbWFnZSBpbWFnZSxcbi52aWV3LXRlYXNlcl9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2ltYWdlIHN2Zyxcbi52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9faW1hZ2UgaW1hZ2UsXG4udmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBzdG9yeSBkZXRhaWwgKi9cbi5zdG9yeV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yeV9faGVybyAuZmllbGQtbmFtZS1maWVsZC1tYWluLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnN0b3J5X19oZXJvIC5maWVsZC1uYW1lLWZpZWxkLW1haW4tcGljdHVyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDI5LCAwKSAyJSwgIzFFMUUxRCA5MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdG9yeV9faGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zdG9yeV9faGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAuc3RvcnlfX2hlcm9fX2NvbnRlbnQgaDEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdG9yeV9faGVyb19fY29udGVudCAuc3RvcnlfX3NwZWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi8qIHN0b3J5IGludHJvIChubyBpbWFnZSkgKi9cbi5zdG9yeV9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3J5IC5zdG9yeV9fY29udGVudCAucGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2NvbnRlbnQgLnBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19jb250ZW50IC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UpOm5vdCgucGFyYWdyYXBoLS10eXBlLWludHJvKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8gKyAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1pbnRybyxcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3J5IC5zdG9yeV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LFxuICAucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXF1b3RlLFxuICAucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sXG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZW1iZWQtY29kZSxcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3J5IC5zdG9yeV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXZpZGVvLXVwbG9hZCxcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3J5IC5zdG9yeV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtaW1hZ2UgLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3J5IC5zdG9yeV9fY29udGVudCAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19jb250ZW50IC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCAuc29jaWFsLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2JlbG93IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yeSAuc3RvcnlfX2JlbG93IC5wYXJhZ3JhcGgsXG4ucGFnZS1ub2RlLXR5cGUtc3RvcnkgLnN0b3J5X19iZWxvdyAucGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBzdG9yaWVzIHZpZXcgKi9cbi52aWV3LS1zdG9yaWVzIC52aWV3X19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI0U5RUVGQTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnZpZXctLXN0b3JpZXMgLnZpZXdfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudmlldy0tc3RvcmllcyAudmlld19fZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4udmlldy0tc3RvcmllcyAudmlld19faGVhZGVyIC5saW5rcyB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnZpZXctLXN0b3JpZXMgLnZpZXdfX2hlYWRlciAubGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LS1zdG9yaWVzIC52aWV3X19oZWFkZXIgLmxpbmtzIGEge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEycHggM3B4IDM2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Nsb3NlLS1ibHVlLnN2ZykgdG9wIDExcHggbGVmdCAxNXB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5RDNFQjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzMCwgMzAsIDI5LCAwLjA2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy0tc3RvcmllcyAudmlld19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi52aWV3LS1zdG9yaWVzIC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC52aWV3LS1zdG9yaWVzIC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnZpZXctLXN0b3JpZXMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLnZpZXctLXN0b3JpZXMgLnZpZXdfX2VtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogc3Rvcnkgc3BlY3MgdGVhc2VyL2hpZ2hsaWdodGVkIHRlYXNlci9saXN0ICovXG4uc3RvcnktdGVhc2VyX19zcGVjcyAuZmllbGQsXG4uc3RvcnktbGlzdF9fc3BlY3MgLmZpZWxkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc3RvcnktdGVhc2VyX19zcGVjcyAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5zdG9yeS1saXN0X19zcGVjcyAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogMXB4O1xuICB0b3A6IDEwcHg7XG59XG5cbi8qIHN0b3J5IHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtc3Rvcnkubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpob3ZlciBoMiBhIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ubm9kZS0tdHlwZS1zdG9yeS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDEycHggMCA0cHggMDtcbn1cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHN0b3J5IGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtc3Rvcnkubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG4ubm9kZS0tdHlwZS1zdG9yeS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMTNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubm9kZS0tdHlwZS1zdG9yeS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCBoMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IC5zdG9yeS10ZWFzZXJfX3NwZWNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IC5zdG9yeS10ZWFzZXJfX3NwZWNzIC5maWVsZDpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLyogc3RvcnkgbGlzdCAqL1xuLm5vZGUtLXR5cGUtc3Rvcnkubm9kZS0tdmlldy1tb2RlLWxpc3Q6aG92ZXIgaDIgYSwgLm5vZGUtLXR5cGUtc3Rvcnkubm9kZS0tdmlldy1tb2RlLWxpc3Q6Zm9jdXMgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuXG4vKiB0aGVtZSBkZXRhaWwgKi9cbi50aGVtZV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aGVtZV9faGVybyAuZmllbGQtbmFtZS1maWVsZC1tYWluLXBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnRoZW1lX19oZXJvIC5maWVsZC1uYW1lLWZpZWxkLW1haW4tcGljdHVyZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwgMzAsIDI5LCAwKSAyJSwgIzFFMUUxRCA5MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC50aGVtZV9faGVyb19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC50aGVtZV9faGVyb19fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgYm90dG9tOiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnRoZW1lX19oZXJvX19jb250ZW50IGgxIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG4gIC50aGVtZV9faGVyb19fY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICB9XG59XG4udGhlbWVfX2hlcm9fX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogdGhlbWUgaW50cm8gKG5vIGltYWdlKSAqL1xuLnRoZW1lX19pbnRybyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAudGhlbWVfX2NvbnRlbnQgLnBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGhlbWVfX2NvbnRlbnQgLnBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudGhlbWVfX2NvbnRlbnQgLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8pIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50aGVtZV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLWludHJvICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGhlbWVfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1pbnRybyxcbiAgLnRoZW1lX19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQsXG4gIC50aGVtZV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSxcbiAgLnRoZW1lX19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sXG4gIC50aGVtZV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1lbWJlZC1jb2RlLFxuICAudGhlbWVfX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlby11cGxvYWQsXG4gIC50aGVtZV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC12aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi50aGVtZV9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1pbWFnZSAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAudGhlbWVfX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnRoZW1lX19jb250ZW50IC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCAuc29jaWFsLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLyogdGhlbWUgdGVhc2VyICovXG4ubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyOmhvdmVyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSwgLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpmb2N1cyAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4ubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTphY3RpdmUsIC5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLnZpZXctdGVhc2VyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIHRoZW1lIGxpc3QgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudGhlbWUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbi50aGVtZS1saXN0OmhvdmVyIGgyIGEge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC50aGVtZS1saXN0X19oZXJvIHtcbiAgICBmbGV4OiAxIDAgMzIlO1xuICAgIG1heC13aWR0aDogMzIlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudGhlbWUtbGlzdF9fY29udGVudCB7XG4gICAgZmxleDogMSAwIDY4JTtcbiAgICBtYXgtd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLnRoZW1lLWxpc3RfX2NvbnRlbnQ6aG92ZXIgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLnRoZW1lLWxpc3RfX2NvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogNXB4IDAgNHB4IDA7XG59XG4udGhlbWUtbGlzdF9fY29udGVudCBoMiBhIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi50aGVtZS1saXN0X19jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbi8qIHRoZW1lIGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6aG92ZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhLCAubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyOmZvY3VzIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLCAzMCwgMjksIDApIDIlLCAjMUUxRTFEIDkwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTphY3RpdmUsIC5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmhpZ2hsaWdodGVkLXRlYXNlcl9fdHh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubm9kZS0tdHlwZS10aGVtZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5oaWdobGlnaHRlZC10ZWFzZXJfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ub2RlLS10eXBlLXRoZW1lLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmhpZ2hsaWdodGVkLXRlYXNlcl9fdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogdGhlbWUgbGlzdCAqL1xuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWxpc3Q6aG92ZXIgaDIgYSwgLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWxpc3Q6Zm9jdXMgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWxpc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5wYXRoLWthbGVuZGVyIC5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhdGgta2FsZW5kZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhdGgta2FsZW5kZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucGF0aC1rYWxlbmRlciAubGF5b3V0LS10d29jb2wtNzUtMjUgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhdGgta2FsZW5kZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IC5jb2w6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFRUZBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnBhdGgta2FsZW5kZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYXRoLWthbGVuZGVyIC5sYXlvdXQtLXR3b2NvbC03NS0yNSAuY29sOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVFRkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNjAwcHg7XG4gIHdpZHRoOiA2NTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgta2FsZW5kZXIgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBpbnB1dC5mb3JtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3MgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBhdGgta2FsZW5kZXIgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tcmlnaHQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDE3cHggcmlnaHQgMTVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXRoLWthbGVuZGVyIC5mYWNldHMtd2lkZ2V0LSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnBhdGgta2FsZW5kZXIgLmJsb2NrLWZhY2V0LWJsb2NrdGhlbWUsXG4ucGF0aC1rYWxlbmRlciAuYmxvY2stcHJvamVjdC1vcGVuaW5naG91cnMtZGF0ZS1maWx0ZXIsXG4ucGF0aC1rYWxlbmRlciAuYmxvY2stZmFjZXQtYmxvY2t0YXJnZXQtYXVkaWVuY2Uge1xuICBtYXJnaW46IDI1cHggMDtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay1mYWNldC1ibG9ja2NpdHkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnBhdGgta2FsZW5kZXIgLmJsb2NrLXByb2plY3Qtb3BlbmluZ2hvdXJzLWRhdGUtZmlsdGVyIC5pdGVtLWxpc3QgdWw6bm90KFtjbGFzc10pIHtcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDA7XG59XG4ucGF0aC1rYWxlbmRlciAuYmxvY2stcHJvamVjdC1vcGVuaW5naG91cnMtZGF0ZS1maWx0ZXIgLml0ZW0tbGlzdCB1bDpub3QoW2NsYXNzXSkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA3cHggMTBweCAwO1xufVxuLnBhdGgta2FsZW5kZXIgLmJsb2NrLXByb2plY3Qtb3BlbmluZ2hvdXJzLWRhdGUtZmlsdGVyIC5pdGVtLWxpc3QgdWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1rYWxlbmRlciAuYmxvY2stcHJvamVjdC1vcGVuaW5naG91cnMtZGF0ZS1maWx0ZXIgLml0ZW0tbGlzdCB1bDpub3QoW2NsYXNzXSkgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMzdweDtcbiAgY29sb3I6ICM2RTZFNjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgcGFkZGluZzogNnB4IDE0cHggOHB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay1wcm9qZWN0LW9wZW5pbmdob3Vycy1kYXRlLWZpbHRlciAuaXRlbS1saXN0IHVsOm5vdChbY2xhc3NdKSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTYwQUE7XG4gIGJvcmRlci1jb2xvcjogI0M5RDNFQjtcbn1cbi5wYXRoLWthbGVuZGVyIC5ibG9jay1wcm9qZWN0LW9wZW5pbmdob3Vycy1kYXRlLWZpbHRlciAuaXRlbS1saXN0IHVsOm5vdChbY2xhc3NdKSBsaSBhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0M5RDNFQjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2hlY2stLWJsdWUuc3ZnXCIpIHRvcCAxNHB4IGxlZnQgMTJweCBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDZweCAxNHB4IDhweCAzMHB4O1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cblxuLnZpZXctLWFnZW5kYSAudmlld19fZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctLWFnZW5kYSAudmlld19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi52aWV3LS1hZ2VuZGEgLnZpZXdfX2NvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnZpZXctLWFnZW5kYSAudmlld19fY29udGVudCAudmlld3Mtcm93IHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmFjZXRzLXdpZGdldC1saW5rcyB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmZhY2V0cy13aWRnZXQtbGlua3MgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZhY2V0cy13aWRnZXQtbGlua3MgdWwgbGkgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG4uZmFjZXRzLXdpZGdldC1saW5rcyB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAwIDAgMjdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbi5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5RDNFQjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzMCwgMzAsIDI5LCAwLjA2KTtcbn1cbi5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDE4cHggLTFweDtcbn1cbi5mYWNldHMtd2lkZ2V0LWxpbmtzIHVsIGxpIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4uZmFjZXRzLXdpZGdldC1saW5rcyB1bCBsaSBhLmlzLWFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDU2MEFBO1xuICBib3JkZXItY29sb3I6ICM0NTYwQUE7XG59XG4uZmFjZXRzLXdpZGdldC1saW5rcyB1bCBsaSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG5cbi5mYWNldC1pdGVtX19jb3VudCB7XG4gIGNvbG9yOiAjNkU2RTY5O1xufVxuXG4vKiBldmVudCBkZXRhaWwgKi9cbi5hY3Rpdml0eV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuYWN0aXZpdHlfX2hlcm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsIDMwLCAyOSwgMCkgMiUsICMxRTFFMUQgOTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uYWN0aXZpdHlfX2hlcm8gKyAuYWN0aXZpdHktd3JhcHBlciAuYWN0aXZpdHlfX2RldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY3Rpdml0eV9faGVybyArIC5hY3Rpdml0eS13cmFwcGVyIC5hY3Rpdml0eV9fc3BlY3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY3Rpdml0eV9faGVyby0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY3Rpdml0eV9faGVyby0tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmFjdGl2aXR5X19oZXJvLS1jb250ZW50IGgxIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICB9XG4gIC5hY3Rpdml0eV9faGVyby0tY29udGVudCAuYWN0aXZpdHlfX2hlcm8tLXNwZWNzIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY3Rpdml0eS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG4uYWN0aXZpdHlfX2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFjdGl2aXR5X19kZXRhaWwge1xuICAgIGZsZXg6IDEgMCA2NS40JTtcbiAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uYWN0aXZpdHlfX2RldGFpbCAuZmllbGQtLW5hbWUtZXZlbnQtY29udGVudCBwOm50aC1jaGlsZCgxKTo6Zmlyc3QtbGV0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1MjtcbiAgcGFkZGluZzogNXB4IDEwcHggMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aXZpdHlfX2RldGFpbC0tc3BlY3Mge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDEycHggMCAyMHB4IDA7XG59XG4uYWN0aXZpdHlfX2RldGFpbC0tc3BlY3MgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYWN0aXZpdHlfX2RldGFpbC0tc3BlY3MgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4uZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rLXR3byB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmFjdGl2aXR5X19zaWRlYmFyIHtcbiAgICBmbGV4OiAxIDAgMzQuNiU7XG4gICAgbWF4LXdpZHRoOiAzNC42JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5hY3Rpdml0eV9fc2lkZWJhciAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY3Rpdml0eV9fc2lkZWJhciAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uYWN0aXZpdHlfX3NwZWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY5M0FCO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmFjdGl2aXR5X19zcGVjcyB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDIwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5hY3Rpdml0eV9fc3BlY3Mge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIH1cbn1cbi5hY3Rpdml0eV9fc3BlY3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zaGFwZXMvYXJyb3ctLWRvd24tLXB1cnBsZS5zdmdcIikgdG9wIGxlZnQgcmVwZWF0LXg7XG59XG4uYWN0aXZpdHlfX3NwZWNzIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWN0aXZpdHlfX3NwZWNzIHAge1xuICBtYXJnaW46IDA7XG59XG4uYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtaW1hZ2UtdGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkOm5vdCguZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rKTpub3QoLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1pbWFnZS10ZWFzZXIpOm5vdCguZmllbGQtbmFtZS1maWVsZC10aGVtZS11aXRpZC1maWx0ZXJlZCk6bm90KC5maWVsZC1uYW1lLWZpZWxkLXRhcmdldC1hdWRpZW5jZSkge1xuICBtYXJnaW46IDVweCAwO1xufVxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLWl0ZW0tcmVzZXJ2YXRpb24tbGluayBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtbG9jYXRpb24sXG4uYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1jb250YWN0LFxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtaXRlbS1wcmljZXMsXG4uYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtZGF0ZSxcbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLXVpdGludmxhYW5kZXJlbi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtdWl0aW52bGFhbmRlcmVuLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdWl0LnN2Z1wiKSB0b3AgOHB4IGxlZnQgMXB4IG5vLXJlcGVhdDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9sb2NhdGlvbi5zdmdcIikgdG9wIDVweCBsZWZ0IDJweCBuby1yZXBlYXQ7XG59XG4uYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9waG9uZS5zdmdcIikgdG9wIDVweCBsZWZ0IG5vLXJlcGVhdDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1jb250YWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3dlYnNpdGUuc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xufVxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtdWl0LWNvbWJpbmVkLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2FsZW5kYXIuc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xufVxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtaXRlbS1wcmljZXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcHJpY2Uuc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xufVxuLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtbmFtZS1maWVsZC10aGVtZS11aXRpZC1maWx0ZXJlZCxcbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLW5hbWUtZmllbGQtdGFyZ2V0LWF1ZGllbmNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLW5hbWUtZmllbGQtdGhlbWUtdWl0aWQtZmlsdGVyZWQgLmZpZWxkLWxhYmVsLWlubGluZSxcbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLW5hbWUtZmllbGQtdGFyZ2V0LWF1ZGllbmNlIC5maWVsZC1sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLW5hbWUtZmllbGQtdGhlbWUtdWl0aWQtZmlsdGVyZWQgLmZpZWxkLWxhYmVsLWlubGluZTphZnRlcixcbi5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLW5hbWUtZmllbGQtdGFyZ2V0LWF1ZGllbmNlIC5maWVsZC1sYWJlbC1pbmxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmFjdGl2aXR5X19zb2NpYWxzIC5maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uYWN0aXZpdHlfX3NwZWNzIC5hY3Rpdml0eV9fc29jaWFscyAuZmllbGQtLW5hbWUtZmllbGQtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2Z1wiKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmFjdGl2aXR5X19zb2NpYWxzIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC90d2l0dGVyLnN2Z1wiKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5hY3Rpdml0eV9fc3BlY3MgLmFjdGl2aXR5X19zb2NpYWxzIC5maWVsZC0tbmFtZS1maWVsZC1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2luc3RhZ3JhbS5zdmdcIik7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uYWN0aXZpdHlfX3NwZWNzIC5hY3Rpdml0eV9fc29jaWFscyAuZmllbGQtLW5hbWUtZmllbGQteW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwveW91dHViZS5zdmdcIik7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5hY3Rpdml0eV9fYmVsb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmFjdGl2aXR5X19iZWxvdyAucGFyYWdyYXBoLFxuLmFjdGl2aXR5X19iZWxvdyAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXRlYW0tbWVtYmVyKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGV2ZW50IHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlcjpob3ZlciBoMiBhIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWV3LXRlYXNlcl9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC52aWV3LXRlYXNlcl9faW1hZ2UgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTIgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2Z1wiKSB0b3AgN3B4IGxlZnQgMTFweCBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCAyOXB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAxMnB4IDAgNHB4IDA7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZXZlbnQtdGVhc2VyX19zcGVjcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rLXRlYXNlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLyogZXZlbnQgaGlnaGxpZ2h0ZWQgdGVhc2VyICovXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAudmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2ltYWdlIHN2Zyxcbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19pbWFnZSBpbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzNXB4O1xuICBsZWZ0OiA0MHB4O1xuICByaWdodDogNDBweDtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMTNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCBoMiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IC5ldmVudC1oaWdobGlnaHRlZC10ZWFzZXJfX3NwZWNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAwIDJweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCAuZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rLXRlYXNlciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLnZpZXctaGlnaGxpZ2h0ZWQtdGVhc2VyX19jb250ZW50IC5idG4tLWJvcmRlcmVkLCAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpc3QtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLWxpc3QtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLyogZXZlbnQgbGlzdCAqL1xuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxpc3Q6aG92ZXIgaDIgYSwgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxpc3Q6Zm9jdXMgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLWxpc3QgLmZpZWxkLW5hbWUtdWl0LWNvbWJpbmVkLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2FsZW5kYXIuc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtbGlzdCAuZXZlbnQtbGlzdF9fc3BlY3Mge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1saXN0IC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmstdGVhc2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4vKiBldmVudCB0YWJsZSBsaXN0ICovXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICMxRTFFMUQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjMUUxRTFEO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRhYmxlIC5pbm5lciAuZmllbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmlubmVyIC5maWVsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRhYmxlIC5pbm5lciAuZmllbGQ6bnRoLWNoaWxkKDEpLCAubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmlubmVyIC5maWVsZDpudGgtY2hpbGQoMykge1xuICAgIGZsZXg6IDEgMCAzMCU7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gIH1cbiAgLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRhYmxlIC5pbm5lciAuZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICB9XG4gIC5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS10YWJsZSAuaW5uZXIgLmZpZWxkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmlubmVyIC5maWVsZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmlubmVyIC5maWVsZCBhOmhvdmVyIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGFibGUgLmZpZWxkLS1uYW1lLW5vZGUtcG9zdC1kYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2Z1wiKSB0b3AgM3B4IGxlZnQgMCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm1vYmlsZS1zaG93LWZpbHRlcnMsXG4gIC5tb2JpbGUtaGlkZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1vYmlsZS1zaG93LWZpbHRlcnMsXG4gIC5tb2JpbGUtaGlkZS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vYmlsZS1zaG93LWZpbHRlcnMsXG4ubW9iaWxlLWhpZGUtZmlsdGVycyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZmlsdGVyLnN2Z1wiKSB0b3AgMTJweCByaWdodCAxN3B4IG5vLXJlcGVhdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTFweCA0MHB4IDExcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgyMCwgNTYsIDEyNywgMC4wNyk7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuLm1vYmlsZS1zaG93LWZpbHRlcnM6aG92ZXIsXG4ubW9iaWxlLWhpZGUtZmlsdGVyczpob3ZlciB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuLm1vYmlsZS1zaG93LWZpbHRlcnMuaGlkZGVuLFxuLm1vYmlsZS1oaWRlLWZpbHRlcnMuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuZmlsdGVycy13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZpbHRlcnMtd3JhcHBlci5tb2JpbGUtYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5maWx0ZXJzLXdyYXBwZXIubW9iaWxlLWFjdGl2ZSAubW9iaWxlLXNob3ctZmlsdGVycyxcbi5maWx0ZXJzLXdyYXBwZXIubW9iaWxlLWFjdGl2ZSAubW9iaWxlLWhpZGUtZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi8qIGxvY2F0aW9uIGRldGFpbCAqL1xuLmxvY2F0aW9uX19oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uX19oZXJvIC5maWVsZC1uYW1lLWZpZWxkLW1haW4tcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubG9jYXRpb25fX2hlcm8gLmZpZWxkLW5hbWUtZmllbGQtbWFpbi1waWN0dXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLCAzMCwgMjksIDApIDIlLCAjMUUxRTFEIDkwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmxvY2F0aW9uX19oZXJvX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmxvY2F0aW9uX19oZXJvX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5sb2NhdGlvbl9faGVyb19fY29udGVudCBoMSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmxvY2F0aW9uX19oZXJvX19jb250ZW50IC5sb2NhdGlvbl9fc3BlY3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24gLmxvY2F0aW9uX19jb250ZW50IC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5sb2NhdGlvbl9fY29udGVudCAucGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAubG9jYXRpb25fX2NvbnRlbnQgLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8pIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAubG9jYXRpb25fX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1pbnRybyArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5sb2NhdGlvbl9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLWludHJvLFxuICAucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24gLmxvY2F0aW9uX19jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQsXG4gIC5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAubG9jYXRpb25fX2NvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbyxcbiAgLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5sb2NhdGlvbl9fY29udGVudCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1lbWJlZC1jb2RlIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sb2NhdGlvbiAubG9jYXRpb25fX2NvbnRlbnQgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5sb2NhdGlvbl9fY29udGVudCAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwgLnNvY2lhbC1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24gLmxvY2F0aW9uX19iZWxvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24gLmxvY2F0aW9uX19iZWxvdyAucGFyYWdyYXBoLFxuLnBhZ2Utbm9kZS10eXBlLWxvY2F0aW9uIC5sb2NhdGlvbl9fYmVsb3cgLnBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbG9jYXRpb24gdGVhc2VyICovXG4ubG9jYXRpb24tdGVhc2VyOmhvdmVyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSwgLmxvY2F0aW9uLXRlYXNlcjpmb2N1cyAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cbi5sb2NhdGlvbi10ZWFzZXIgLmxvY2F0aW9uLXRlYXNlcl9fY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAxMHB4IDAgNHB4IDA7XG59XG4ubG9jYXRpb24tdGVhc2VyIC5sb2NhdGlvbi10ZWFzZXJfX2NvbnRlbnQgaDIgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxvY2F0aW9uIGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6aG92ZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhLCAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyOmZvY3VzIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLCAzMCwgMjksIDApIDIlLCAjMUUxRTFEIDkwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmhvdmVyLCAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYTphY3RpdmUsIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIgLmZpZWxkLW5hbWUtZmllbGQtc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLXN1YnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4vKiBsb2NhdGlvbiBtYXAgcmVzdWx0ICovXG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWFwLXJlc3VsdDpob3ZlciBoMiBhLCAubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWFwLXJlc3VsdDpmb2N1cyBoMiBhIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWFwLXJlc3VsdCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwcHggMCA0cHggMDtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1tYXAtcmVzdWx0IGgyIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLW1hcC1yZXN1bHQgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLW1hcC1yZXN1bHQgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLW1hcC1yZXN1bHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWFwLXJlc3VsdCBwIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1tYXAtcmVzdWx0IC5hZGRyZXNzLWxpbmUxIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubm9kZS0tdHlwZS1sb2NhdGlvbi5ub2RlLS12aWV3LW1vZGUtbWFwLXJlc3VsdCAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi8qIG9yZ2FuaXplciBkZXRhaWwgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAub3JnYW5pemVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAub3JnYW5pemVyX19kZXRhaWwge1xuICAgIGZsZXg6IDEgMCA2NS40JTtcbiAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAub3JnYW5pemVyX19zaWRlYmFyIHtcbiAgICBmbGV4OiAxIDAgMzQuNiU7XG4gICAgbWF4LXdpZHRoOiAzNC42JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5vcmdhbml6ZXJfX3NpZGViYXIgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAub3JnYW5pemVyX19zaWRlYmFyIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5vcmdhbml6ZXJfX3NwZWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkY5M0FCO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5vcmdhbml6ZXJfX3NwZWNzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm9yZ2FuaXplcl9fc3BlY3Mge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIH1cbn1cbi5vcmdhbml6ZXJfX3NwZWNzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2Fycm93LS1kb3duLS1wdXJwbGUuc3ZnXCIpIHRvcCBsZWZ0IHJlcGVhdC14O1xufVxuLm9yZ2FuaXplcl9fc3BlY3MgYSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcmdhbml6ZXJfX3NwZWNzIHAge1xuICBtYXJnaW46IDA7XG59XG4ub3JnYW5pemVyX19zcGVjcyAuZmllbGQ6bm90KC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24pIHtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5vcmdhbml6ZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm9yZ2FuaXplcl9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JnYW5pemVyX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbi5vcmdhbml6ZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbi5vcmdhbml6ZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuLm9yZ2FuaXplcl9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9jYXRpb24uc3ZnXCIpIHRvcCA1cHggbGVmdCAycHggbm8tcmVwZWF0O1xufVxuLm9yZ2FuaXplcl9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3Bob25lLnN2Z1wiKSB0b3AgNXB4IGxlZnQgbm8tcmVwZWF0O1xufVxuLm9yZ2FuaXplcl9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vd2Vic2l0ZS5zdmdcIikgdG9wIDVweCBsZWZ0IDJweCBuby1yZXBlYXQ7XG59XG4ub3JnYW5pemVyX19zcGVjcyAub3JnYW5pemVyX19zb2NpYWxzIC5maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4ub3JnYW5pemVyX19zcGVjcyAub3JnYW5pemVyX19zb2NpYWxzIC5maWVsZC1uYW1lLWZpZWxkLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay5zdmdcIik7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ub3JnYW5pemVyX19zcGVjcyAub3JnYW5pemVyX19zb2NpYWxzIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC90d2l0dGVyLnN2Z1wiKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5vcmdhbml6ZXJfX3NwZWNzIC5vcmdhbml6ZXJfX3NvY2lhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvaW5zdGFncmFtLnN2Z1wiKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5vcmdhbml6ZXJfX3NwZWNzIC5vcmdhbml6ZXJfX3NvY2lhbHMgLmZpZWxkLS1uYW1lLWZpZWxkLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3lvdXR1YmUuc3ZnXCIpO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4ub3JnYW5pemVyX19iZWxvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3JnYW5pemVyX19iZWxvdyAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXRlYW0tbWVtYmVyKTpub3QoLnBhcmFncmFwaC0tdHlwZS1oaWdobGlnaHRlZC1wZXJmb3JtZXIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogb3JnYW5pc2VyIHZpZXcgKi9cbi52aWV3LS1vcmdhbmlzZXJzIC52aWV3X19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI0U5RUVGQTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnZpZXctLW9yZ2FuaXNlcnMgLnZpZXdfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAudmlldy0tb3JnYW5pc2VycyAudmlld19fZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICB9XG59XG4udmlldy0tb3JnYW5pc2VycyAudmlld19faGVhZGVyIC5saW5rcyB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnZpZXctLW9yZ2FuaXNlcnMgLnZpZXdfX2hlYWRlciAubGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LS1vcmdhbmlzZXJzIC52aWV3X19oZWFkZXIgLmxpbmtzIGEge1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDEycHggM3B4IDM2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Nsb3NlLS1ibHVlLnN2ZykgdG9wIDExcHggbGVmdCAxNXB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5RDNFQjtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzMCwgMzAsIDI5LCAwLjA2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy0tb3JnYW5pc2VycyAudmlld19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi52aWV3LS1vcmdhbmlzZXJzIC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC52aWV3LS1vcmdhbmlzZXJzIC52aWV3cy1yb3cge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnZpZXctLW9yZ2FuaXNlcnMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLnZpZXctLW9yZ2FuaXNlcnMgLnZpZXdfX2VtcHR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogb3JnYW5pc2VyIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtb3JnYW5pemVyLm5vZGUtLXZpZXctbW9kZS10ZWFzZXI6aG92ZXIgaDIgYSB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLm5vZGUtLXR5cGUtb3JnYW5pemVyLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDEycHggMCA0cHggMDtcbn1cbi5ub2RlLS10eXBlLW9yZ2FuaXplci5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIGgyIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtb3JnYW5pemVyLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLW9yZ2FuaXplci5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC1uYW1lLWZpZWxkLW9yZ2FuaXNlci1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIGFkIGRldGFpbCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICB9XG59XG4ubm9kZS0tdHlwZS1hZC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWRfX3NwZWNzLFxuLmFkZC10ZWFzZXJfX3NwZWNzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hZF9fc3BlY3MgLmZpZWxkLFxuLmFkZC10ZWFzZXJfX3NwZWNzIC5maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkX19zcGVjcyAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5hZGQtdGVhc2VyX19zcGVjcyAuZmllbGQ6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogMXB4O1xuICB0b3A6IDExcHg7XG59XG4uYWRfX3NwZWNzIC5maWVsZC0tbmFtZS1ub2RlLXBvc3QtZGF0ZSxcbi5hZGQtdGVhc2VyX19zcGVjcyAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2FsZW5kYXIuc3ZnXCIpIHRvcCAzcHggbGVmdCAwIG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4vKiBhZCB0ZWFzZXIgKi9cbi5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICMxRTFFMUQ7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiBhIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLXRlYXNlciBoMiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ubm9kZS0tdHlwZS1hZC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGFkIHRlYXNlciAqL1xuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWxpc3QgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICMxRTFFMUQ7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWxpc3QgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgMCA0cHggMDtcbn1cbi5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS1saXN0IGgyIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWxpc3QgaDIgYTpob3ZlciwgLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWxpc3QgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWxpc3QgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFkZC10ZWFzZXJfX3NwZWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLyogdmlldyBhZHMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAudmlldy0tYWRzIC52aWV3X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC52aWV3LS1hZHMgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC52aWV3LS1hZHMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4udmlldy0tYWRzIC5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGdyaWQgZGlqazkyICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkLXRvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGlnaGxpZ2h0ZWQtLWNvbCB7XG4gICAgZmxleDogMSAwIDQ5JTtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5saXN0LS1jb2wgLml0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmxpc3QtLWNvbCB7XG4gICAgZmxleDogMSAwIDUxJTtcbiAgICBtYXgtd2lkdGg6IDUxJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubGlzdC0tY29sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAubGlzdC0tY29sIC5pdGVtOm50aC1jaGlsZCgxKSwgLmxpc3QtLWNvbCAuaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5ncmlkLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi5ncmlkLWJvdHRvbSAubm9kZSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmdyaWQtYm90dG9tIC5ub2RlIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ncmlkLWJvdHRvbSAubm9kZSB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCg2KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDcpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMTEpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMTMpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMTgpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMTkpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjMpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjUpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjkpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDEzKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDI1KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0VGN0U3MCB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCg2KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDE4KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDI5KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzJGQTc2MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoNykgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxOSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNCRjkzQUIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDExKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDIzKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0YyQ0E1MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXB1cnBsZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0VGN0U3MCB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXRoLWZyb250cGFnZSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzJGQTc2MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGOTNBQiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tcHVycGxlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY3RTcwIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0teWVsbG93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyRkE3NjIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGOTNBQiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1wdXJwbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0VGN0U3MCB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXRoLWZyb250cGFnZSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyRkE3NjIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkY5M0FCIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXRoLWZyb250cGFnZSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tcHVycGxlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0VGN0U3MCB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wYXRoLWZyb250cGFnZSAuZ3JpZC1ib3R0b20gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzJGQTc2MiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGOTNBQiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmdyaWQtYm90dG9tIC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tcHVycGxlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUY3RTcwIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0teWVsbG93LnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyRkE3NjIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnBhdGgtZnJvbnRwYWdlIC5ncmlkLWJvdHRvbSAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSB+IC5ub2RlLS10eXBlLXRoZW1lIH4gLm5vZGUtLXR5cGUtdGhlbWUgfiAubm9kZS0tdHlwZS10aGVtZSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI0JGOTNBQiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIGdyaWQgKi9cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stZ3JpZC50eXBlLS1hZHMgLm5vZGUge1xuICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5ibG9jay1ncmlkIC5ub2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stZ3JpZCAubm9kZSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYmxvY2stZ3JpZCAubm9kZSB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuXG4vKiBibG9jayBsaXN0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmJsb2NrLWxpc3QuYmxvY2stdHlwZS1hZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi5ibG9jay1saXN0IC5ub2RlLnZpZXctbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1saXN0IC5ub2RlLnZpZXctbGlzdCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5ibG9jay1saXN0IC52aWV3LWxpc3RfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5ibG9jay1saXN0IC5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuYmxvY2stbGlzdCAubm9kZS0tdHlwZS1hZC5ub2RlLS12aWV3LW1vZGUtbGlzdCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGF0aC1sb2NhdGllcyAubmF2LWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWxvY2F0aWVzIC53cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFwLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5tYXAtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLm1hcC0tbGVmdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUQzRUI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hcC0tbGVmdCB7XG4gICAgZmxleDogMSAwIDQwJTtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzlEM0VCO1xuICB9XG59XG4ubWFwLS1sZWZ0IC52aWV3LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xuICBwYWRkaW5nOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAubWFwLS1sZWZ0IC52aWV3LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuLm1hcC0tbGVmdCAudmlldy1oZWFkZXIgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWFwLS1sZWZ0IC52aWV3LWhlYWRlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOUQzRUI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHggMTVweDtcbiAgfVxufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBtYXJnaW46IDAgMjVweCAxNXB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDRweCAwO1xufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gaW5wdXQge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubWFwLS1sZWZ0IC52aWV3LWZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYXAtLWxlZnQgLnZpZXctZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpOmhvdmVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm1hcC0tbGVmdCAudmlldy1maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkub3BlbiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1hcC0tbGVmdCAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xufVxuLm1hcC0tbGVmdCAudmlldy1jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubWFwLS1sZWZ0IC52aWV3LWNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5RDNFQjtcbn1cbi5tYXAtLWxlZnQgLnZpZXctY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYXAtLXJpZ2h0IHtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hcC0tcmlnaHQgLmF0dGFjaG1lbnQge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hcC0tcmlnaHQgLmF0dGFjaG1lbnQuc3RpY2t5IHtcbiAgICB3aWR0aDogNjB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1hcC0tcmlnaHQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyLFxuICAubWFwLS1yaWdodCAudmlldy0tbG9jYXRpZXMsXG4gIC5tYXAtLXJpZ2h0IC52aWV3X19jb250ZW50LFxuICAubWFwLS1yaWdodCAuZ2VvZmllbGQtZ29vZ2xlLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyQ0E1MiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE3cHggMXB4IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgaDMge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXcgcCB7XG4gIG1hcmdpbjogNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSArIC5ibG9jay1lay1wYWdlLXRpdGxlLWJsb2NrLFxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzLWZhbGxiYWNrXSArIC5ibG9jay1lay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnM6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2MEFBO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVyczpiZWZvcmUsXG4gIC52aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXN1cHBvcnQtZGVmYXVsdDpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzOmJlZm9yZSxcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGxlZnQ6IC05MDBweDtcbiAgfVxufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzOmFmdGVyLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdGVldGgtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG59XG4udmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSxcbi52aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXN1cHBvcnQtZGVmYXVsdCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtLFxuICAudmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSxcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU0OXB4KSB7XG4gIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpLFxuICAudmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSxcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkgaW5wdXQsXG4udmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSxcbi52aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXN1cHBvcnQtZGVmYXVsdCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4udmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDUwJTtcbiAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNDBweDtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQ6Zm9jdXMsXG4udmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi52aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXN1cHBvcnQtZGVmYXVsdCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuLnZpZXdzLWV4cG9zZWQtZm9ybS1zZWFyY2gtc3VwcG9ydC1kZWZhdWx0IGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmhvdmVyLCAudmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246Zm9jdXMsIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjphY3RpdmUsXG4udmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246aG92ZXIsXG4udmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246Zm9jdXMsXG4udmlld3MtZXhwb3NlZC1mb3JtLXNlYXJjaC1zdXBwb3J0LWRlZmF1bHQgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAucGFnZXIsXG4gIC52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4udmlldy0tc2VhcmNoLXN1cHBvcnQgLnZpZXdfX2NvbnRlbnQgLm5vZGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5RDNFQjtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnZpZXctLXNlYXJjaC1zdXBwb3J0IC52aWV3X19jb250ZW50IC5ub2RlIGgyIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fY29udGVudCAubm9kZSBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fY29udGVudCAubm9kZSBwIHtcbiAgbWFyZ2luOiAzcHggMDtcbn1cblxuLnByb2plY3RzX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogI0U5RUVGQTtcbiAgbWFyZ2luOiAzMHB4IDAgNDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvamVjdHNfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA1cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHNfX2ZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDRweCAwO1xufVxuLnByb2plY3RzX19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5wcm9qZWN0c19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9qZWN0c19fZmlsdGVycyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxIDAgY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gIH1cbiAgLnByb2plY3RzX19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2plY3RzX19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCk6aG92ZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KS5vcGVuIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvamVjdHNfX2ZpbHRlcnMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSBsZWdlbmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tZG93bi0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCByaWdodCAxN3B4IHRvcCAxN3B4O1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2plY3RzX19maWx0ZXJzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDNweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2plY3RzX190b3Age1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHNfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHNfX2hpZ2hsaWdodGVkLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCA0OSU7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucHJvamVjdHNfX3NtYWxsLWl0ZW1zIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnByb2plY3RzX19zbWFsbC1pdGVtcyB7XG4gICAgZmxleDogMSAwIDUxJTtcbiAgICBtYXgtd2lkdGg6IDUxJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuLnByb2plY3RzX19zbWFsbC1pdGVtcyAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5wcm9qZWN0c19fc21hbGwtaXRlbXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucHJvamVjdHNfX3NtYWxsLWl0ZW1zIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3Mtcm93Om50aC1jaGlsZCgxKSwgLnByb2plY3RzX19zbWFsbC1pdGVtcyAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzLXJvdzpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5wcm9qZWN0cy1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdyB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG4ucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCg3KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDExKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEzKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDE4KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDE5KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIzKSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDI1KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyLFxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDI5KSAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgxMykgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgyNSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNFRjdFNzAgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS15ZWxsb3cuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4ucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoNikgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgxOCkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgyOSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyRkE3NjIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2Z1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnByb2plY3RzLWl0ZW1zIC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIsXG4ucHJvamVjdHMtaXRlbXMgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTkpIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjQkY5M0FCIHVybChcIi4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmdcIikgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgxMSkgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlcixcbi5wcm9qZWN0cy1pdGVtcyAudmlld3Mtcm93Om50aC1jaGlsZCgyMykgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTIgdXJsKFwiLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1wdXJwbGUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5idG4tcHJpbWFyeSwgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEsIC5idG4tLXByaW1hcnksIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZS5iZy1jb2xvci0tdHJhbnNwYXJlbnQgLmFjdGlvbnMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciwgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYTpob3ZlciwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmhvdmVyLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1zdWJtaXQ6Zm9jdXMsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmZvY3VzLCAuYmxvY2stY29udGVudC0tdHlwZS1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMsIC5idG4tLXByaW1hcnk6aG92ZXIsIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZS5iZy1jb2xvci0tdHJhbnNwYXJlbnQgLmFjdGlvbnMgYTpob3ZlciwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCAuYWN0aW9ucyBhOmZvY3VzIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDQ3Mztcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tc3VibWl0OmFjdGl2ZSwgLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayBhOmFjdGl2ZSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vcmUtbGluayBhOmFjdGl2ZSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tc3VibWl0OmZvY3VzLCAud2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIGE6Zm9jdXMsIC5ibG9jay1jb250ZW50LS10eXBlLWJhc2ljIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsgYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtYnV0dG9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1idXR0b24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYnRuLS1wcmltYXJ5OmFjdGl2ZSwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCAuYWN0aW9ucyBhOmFjdGl2ZSwgLmJ0bi0tcHJpbWFyeTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlLmJnLWNvbG9yLS10cmFuc3BhcmVudCAuYWN0aW9ucyBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi0td2hpdGUsIC5uZXdzbGV0dGVyX19jdGEgYSwgLmluZm9fcGFnZV9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2U6bm90KC5iZy1jb2xvci0tdHJhbnNwYXJlbnQpIC5hY3Rpb25zIGEsIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYSwgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGEsIC5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLWl0ZW0tcmVzZXJ2YXRpb24tbGluayBhLCAub3JnYW5pemVyX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogN3B4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG4uYnRuLS13aGl0ZTpob3ZlciwgLm5ld3NsZXR0ZXJfX2N0YSBhOmhvdmVyLCAuaW5mb19wYWdlX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6aG92ZXIsIC5ibG9jay1jb250ZW50LS10eXBlLXRleHQtd2l0aC1pbWFnZTpub3QoLmJnLWNvbG9yLS10cmFuc3BhcmVudCkgLmFjdGlvbnMgYTpob3ZlciwgLmJsb2NrLWNvbnRlbnQtLXR5cGUtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYTpob3ZlciwgLmFjdGl2aXR5X19zcGVjcyAuZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rIGE6aG92ZXIsIC5vcmdhbml6ZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpob3ZlciwgLmJ0bi0td2hpdGU6Zm9jdXMsIC5uZXdzbGV0dGVyX19jdGEgYTpmb2N1cywgLmluZm9fcGFnZV9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2U6bm90KC5iZy1jb2xvci0tdHJhbnNwYXJlbnQpIC5hY3Rpb25zIGE6Zm9jdXMsIC5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtY2FsbC10by1hY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGE6Zm9jdXMsIC5hY3Rpdml0eV9fc3BlY3MgLmZpZWxkLS1uYW1lLWl0ZW0tcmVzZXJ2YXRpb24tbGluayBhOmZvY3VzLCAub3JnYW5pemVyX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ1NjBBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0td2hpdGU6YWN0aXZlLCAubmV3c2xldHRlcl9fY3RhIGE6YWN0aXZlLCAuaW5mb19wYWdlX19zcGVjcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAuYmxvY2stY29udGVudC0tdHlwZS10ZXh0LXdpdGgtaW1hZ2U6bm90KC5iZy1jb2xvci0tdHJhbnNwYXJlbnQpIC5hY3Rpb25zIGE6YWN0aXZlLCAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGE6YWN0aXZlLCAuYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmsgYTphY3RpdmUsIC5vcmdhbml6ZXJfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTphY3RpdmUsIC5idG4tLXdoaXRlOmZvY3VzLCAubmV3c2xldHRlcl9fY3RhIGE6Zm9jdXMsIC5pbmZvX3BhZ2VfX3NwZWNzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLmJsb2NrLWNvbnRlbnQtLXR5cGUtdGV4dC13aXRoLWltYWdlOm5vdCguYmctY29sb3ItLXRyYW5zcGFyZW50KSAuYWN0aW9ucyBhOmZvY3VzLCAuYmxvY2stY29udGVudC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmZvY3VzLCAuYWN0aXZpdHlfX3NwZWNzIC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmsgYTpmb2N1cywgLm9yZ2FuaXplcl9fc3BlY3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi0tYmxhY2ssIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI0YyQ0E1MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5idG4tLWJsYWNrOmhvdmVyLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5idXR0b246aG92ZXIsIC5idG4tLWJsYWNrOmZvY3VzLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5idXR0b246Zm9jdXMge1xuICBjb2xvcjogI0YyQ0E1MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFEO1xufVxuLmJ0bi0tYmxhY2s6YWN0aXZlLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5idXR0b246YWN0aXZlLCAuYnRuLS1ibGFjazpmb2N1cywgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJ0bi0tYm9yZGVyZWQsIC5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRTFFMUQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5idG4tLWJvcmRlcmVkOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWxpc3QtbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiBhOmhvdmVyLCAuYnRuLS1ib3JkZXJlZDpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1saXN0LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG59XG4uYnRuLS1ib3JkZXJlZDphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtbGlzdC1saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIGE6YWN0aXZlLCAuYnRuLS1ib3JkZXJlZDpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1saXN0LWxpbmtzIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tY29va2llIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYnRuLWNvb2tpZTpob3ZlciwgLmJ0bi1jb29raWU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuLmJ0bi1jb29raWU6YWN0aXZlLCAuYnRuLWNvb2tpZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggNDhweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi90ZXh0LWJhbGxvb24uc3ZnXCIpIHRvcCAxMXB4IGxlZnQgMjBweCBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDNweDtcbn1cbi5idG4tLWNvbnRhY3Q6aG92ZXIsIC5idG4tLWNvbnRhY3Q6Zm9jdXMge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkNDczO1xufVxuLmJ0bi0tY29udGFjdDphY3RpdmUsIC5idG4tLWNvbnRhY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBGYWNldHMgKi9cbi5maWx0ZXJzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZpbHRlcnMgLmZhY2V0LWl0ZW0ge1xuICBtYXJnaW46IDJweCAwO1xufVxuLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZmlsdGVycyAuZmFjZXRzLXdpZGdldC1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG4gIC5maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94OmhvdmVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZpbHRlcnMgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gub3BlbiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbHRlcnMgaDMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCByaWdodCB0b3AgMnB4O1xuICBwYWRkaW5nOiA2cHggNDBweCA2cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YyQ0E1MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZpbHRlcnMgLml0ZW0tbGlzdF9fY2hlY2tib3gge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMUUxRDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5maWx0ZXJzIC5mYWNldC1pdGVtIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5maWx0ZXJzIC5mYWNldC1pdGVtIGxhYmVsLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZpbHRlcnMgLmZhY2V0LWl0ZW0gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0YyQ0E1MjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5maWx0ZXJzIC5mYWNldC1pdGVtIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC00cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMThweCAtMXB4O1xufVxuLmZpbHRlcnMgLmZhY2V0LWl0ZW0gaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgLmZhY2V0LWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICMxRTFFMUQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjA4cyBlYXNlLW91dCwgd2lkdGggMC4wOHMgZWFzZS1vdXQgMC4xcztcbn1cbi5maWx0ZXJzIC5mYWNldC1pdGVtIC5mYWNldC1pdGVtX19jb3VudC5pbnZpc2libGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1sb2dpbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMjBweCAyNXB4O1xufVxuLnVzZXItbG9naW4tZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuLnVzZXItbG9naW4tZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnVzZXItbG9naW4tZm9ybSBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnVzZXItbG9naW4tZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuLnVzZXItbG9naW4tZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnVzZXItbG9naW4tZm9ybSB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuLnVzZXItbG9naW4tZm9ybSBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbi51c2VyLWxvZ2luLWZvcm0gc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4udXNlci1sb2dpbi1mb3JtIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M5RDNFQjtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMxRTFFMUQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmZmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBmaWVsZHNldCBsZWdlbmQgKyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1pdGVtOm9ubHktY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIGxhYmVsLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIGxlZ2VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIGxhYmVsLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgbGVnZW5kLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgY29udGVudDogXCIgKlwiO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIGlucHV0LCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHRleHRhcmVhLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgaW5wdXQ6Zm9jdXMsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgdGV4dGFyZWE6Zm9jdXMsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTZiMTExO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBpbnB1dC5pbnZhbGlkLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHRleHRhcmVhLmludmFsaWQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgc2VsZWN0LmludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYW5pbWF0aW9uOiBzaGFrZSAxcyBsaW5lYXI7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLXRleHQsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tdGV4dGFyZWEsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tZW1haWwsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLW51bWJlciB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS10eXBlLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMUUxRTFEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tc2VsZWN0LCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLW51bWJlciB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjNWY1ZjVjO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgaW5wdXQuY2hvc2VuLXNlYXJjaC1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNGMkNBNTI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDRweCAyNHB4IDRweCA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogNXB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tZHJvcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS5mb3JtLXN1Ym1pdHRlZCBpbnB1dDppbnZhbGlkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzlEM0VCO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDMwLCAzMCwgMjksIDAuMDYpO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzQ1NjBBQTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NjBBQTtcbiAgYm9yZGVyLWNvbG9yOiAjNDU2MEFBO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS10eXBlLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgPiAuZm9ybS1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSA+IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC52aWV3LS1zdG9yaWVzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDRweCAwO1xufVxuLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zLFxuLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAudmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC52aWV3LS1zdG9yaWVzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAxIDAgY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gIH1cbiAgLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpOmhvdmVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KS5vcGVuIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIGxlZ2VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1kb3duLS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE3cHggdG9wIDE3cHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5maWVsZHNldC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHVsOm5vdChbY2xhc3NdKSwgLnZpZXctLXN0b3JpZXMgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LS1zdG9yaWVzIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gdWw6bm90KFtjbGFzc10pIGxpLCAudmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5kb3dubG9hZC1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHVsOm5vdChbY2xhc3NdKSBsaTo6YmVmb3JlLCAudmlldy0tc3RvcmllcyBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIC5kb3dubG9hZC1saXN0IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLmZvcm0tc3VibWl0dGVkIGlucHV0OmludmFsaWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8ge1xuICBtYXJnaW46IDZweCAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLWl0ZW0uZm9ybS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG5cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGlucHV0LmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIC5mb3JtLWl0ZW0uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSBsYWJlbCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjQzlEM0VCO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogOHB4IDM1cHggOHB4IDE1cHg7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICBtaW4taGVpZ2h0OiA0M3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdXBsb2FkLnN2Z1wiKSB0b3AgMTFweCByaWdodCAxNXB4IG5vLXJlcGVhdDtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIGxhYmVsOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VhMTU4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmltYWdlLXByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmltYWdlLXdpZGdldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5pbWFnZS13aWRnZXQtZGF0YSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1tYW5hZ2VkLWZpbGUgLmltYWdlLXdpZGdldC1kYXRhIC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykgLmZvcm0taXRlbS5mb3JtLXR5cGUtbWFuYWdlZC1maWxlIC5pbWFnZS13aWRnZXQtZGF0YSAuYnV0dG9uLmpzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA0M3B4O1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubmV3c2xldHRlci1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAubWFpbGNoaW1wLW5ld3NsZXR0ZXItbWVyZ2VmaWVsZHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLWVtYWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzFFMUUxRDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tZW1haWwge1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luLXRvcDogNzdweDtcbiAgfVxufVxuLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1lbWFpbDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG4uYmxvY2stbWFpbGNoaW1wLXNpZ251cCBmb3JtIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLW1haWxjaGltcC1zaWdudXAgZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICB0b3A6IDc3cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIGZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stbmlldXdzYnJpZWYtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAjbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stbmlldXdzYnJpZWYtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI21haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWJsb2NrLW5pZXV3c2JyaWVmLWZvcm0gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgZmxleDogMSAwIDU1JTtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gICNtYWlsY2hpbXAtc2lnbnVwLXN1YnNjcmliZS1ibG9jay1uaWV1d3NicmllZi1mb3JtIC5tYWlsY2hpbXAtbmV3c2xldHRlci1tZXJnZWZpZWxkcyB7XG4gICAgZmxleDogMSAwIDQ1JTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG46Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE9yICovXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLyogQ2hyb21lICovXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBvciAgKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG46Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWluLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5tYWluLWZvb3RlciB7XG4gICAgcGFkZGluZzogNDVweCAwIDE1cHggMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIHVsLCAubWFpbi1mb290ZXIgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1mb290ZXIgdWwgbGk6YmVmb3JlLCAubWFpbi1mb290ZXIgdWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9vdGVyLWNvbCB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5mb290ZXItY29sOm50aC1jaGlsZCgxKSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyLWNvbDpudGgtY2hpbGQoMSkgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogI0M5QzlDOTtcbn1cbi5mb290ZXItY29sOm50aC1jaGlsZCgxKSBhOm5vdChbY2xhc3NdKTpob3ZlciwgLmZvb3Rlci1jb2w6bnRoLWNoaWxkKDEpIGE6bm90KFtjbGFzc10pOmZvY3VzLCAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMSkgYTpub3QoW2NsYXNzXSk6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWNvbDpudGgtY2hpbGQoMikge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTYycHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2dvL2xvZ28tdmxhYW5kZXJlbi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSAyMHB4IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMikge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2dvL2xvZ28tdmxhYW5kZXJlbi5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSAzMHB4IHJpZ2h0O1xuICB9XG59XG4uZm9vdGVyLWNvbDpudGgtY2hpbGQoMikgYSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0M5QzlDOTtcbn1cbi5mb290ZXItY29sOm50aC1jaGlsZCgyKSBhOmhvdmVyLCAuZm9vdGVyLWNvbDpudGgtY2hpbGQoMikgYTpmb2N1cywgLmZvb3Rlci1jb2w6bnRoLWNoaWxkKDIpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWNvbCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAuZm9vdGVyLWNvbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWNvbCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG59XG4uZm9vdGVyLWNvbCBzbWFsbCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmZvb3Rlci1jb2wgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmZvb3Rlci1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5mb290ZXItbmF2X19tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuZm9vdGVyLW5hdl9fbWVudSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIHN1YmZvb3RlciAqL1xuLnN1YmZvb3RlciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zdWJmb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnN1YmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnN1YmZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5zdWJmb290ZXItY29sIHtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5zdWJmb290ZXItY29sOm50aC1jaGlsZCgyKSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5zdWJmb290ZXItY29sIGEge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1YmZvb3Rlci1jb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIGJvZHk6bm90KC50b29sYmFyLXRyYXktb3BlbikgLm1haW4taGVhZGVyLmZpeGVkLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDkwMDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIGZsZXg6IDEgMCAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIGZsZXg6IDEgMCAyNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5ibG9jay1lay1tZW51LWJsb2NrIHtcbiAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5ibG9jay1lay1tZW51LWJsb2NrIHtcbiAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjUwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLmxvZ28td3JhcHBlci5maXhlZCAuc2l0ZS1sb2dvIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1haW4taGVhZGVyIC5zaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0MDM7XG59XG4ubWFpbi1oZWFkZXIgLnNpdGUtbG9nbyBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zaXRlLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTMzcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLWhlYWRlciAuc2l0ZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMjlweDtcbiAgfVxufVxuLm1haW4taGVhZGVyIHVsLCAubWFpbi1oZWFkZXIgdWw6bm90KFtjbGFzc10pIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWFpbi1oZWFkZXIgdWwgbGk6YmVmb3JlLCAubWFpbi1oZWFkZXIgdWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtbmFtZSwgLnNpdGUtc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5tZW51LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAubWVudS13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNCRjkzQUI7XG4gICAgei1pbmRleDogNDAwO1xuICB9XG4gIC5tZW51LXdyYXBwZXIgLm1haW4tbWVudSwgLm1lbnUtd3JhcHBlciAudG9wLW1lbnUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSBhbmQgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWVudS13cmFwcGVyLm9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubWVudS13cmFwcGVyLm9wZW4gLm1haW4tbWVudSwgLm1lbnUtd3JhcHBlci5vcGVuIC50b3AtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLm1haW4tbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubWFpbi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5tYWluLW1lbnUgdWwubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLW1lbnUgdWwubWVudSBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tYWluLW1lbnUgdWwubWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5tYWluLW1lbnUgdWwubWVudSBsaTpudGgtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUUxRTFEO1xuICB9XG59XG4ubWFpbi1tZW51IHVsLm1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubWFpbi1tZW51IHVsLm1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAubWFpbi1tZW51IHVsLm1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1haW4tbWVudSB1bC5tZW51IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkNBNTI7XG4gIH1cbiAgLm1haW4tbWVudSB1bC5tZW51IGE6aG92ZXIsIC5tYWluLW1lbnUgdWwubWVudSBhOmZvY3VzLCAubWFpbi1tZW51IHVsLm1lbnUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjMUUxRTFEO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUUxRTFEO1xuICB9XG59XG4ubWFpbi1tZW51IHVsLm1lbnUgYTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udG9wLW1lbnUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4udG9wLW1lbnUgdWwubWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50b3AtbWVudSB1bC5tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnRvcC1tZW51IHVsLm1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudG9wLW1lbnUgdWwubWVudSBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFFMUUxRDtcbiAgfVxufVxuLnRvcC1tZW51IHVsLm1lbnUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogIzFFMUUxRDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudG9wLW1lbnUgdWwubWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMCA3cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC50b3AtbWVudSB1bC5tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCAwIDdweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC50b3AtbWVudSB1bC5tZW51IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMnB4IDZweCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJDQTUyO1xuICB9XG4gIC50b3AtbWVudSB1bC5tZW51IGE6aG92ZXIsIC50b3AtbWVudSB1bC5tZW51IGE6Zm9jdXMsIC50b3AtbWVudSB1bC5tZW51IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzFFMUUxRDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFFMUUxRDtcbiAgfVxufVxuLnRvcC1tZW51IHVsLm1lbnUgYTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubmF2LXRvZ2dsZS0tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB6LWluZGV4OiA0MDI7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LXRvZ2dsZS0tbWVudS5vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0MDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRvcDogOXB4O1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYtdG9nZ2xlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjRjJDQTUyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICByaWdodDogOXB4O1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm5hdi10b2dnbGUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogMTFweDtcbn1cbi5uYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDIpLCAubmF2LXRvZ2dsZSBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMThweDtcbn1cbi5uYXYtdG9nZ2xlIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAyNXB4O1xufVxuLm5hdi10b2dnbGUub3BlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5uYXYtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMSksIC5uYXYtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMiksIC5uYXYtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoMyksIC5uYXYtdG9nZ2xlLm9wZW4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm1lbnUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTcwcHggMCAzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5tZW51LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUtLW1lbnUge1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUtLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUtLW1lbnUub3BlbiB7XG4gICAgdG9wOiA1NXB4O1xuICAgIHJpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51Lm9wZW4ge1xuICAgIHRvcDogMTAycHg7XG4gICAgcmlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5uYXYtdG9nZ2xlLS1tZW51Lm9wZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUge1xuICAgIHRvcDogLThweDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUge1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZS5vcGVuIHtcbiAgICB0b3A6IDQycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudXNlci1sb2dnZWQtaW4gLm5hdi10b2dnbGUub3BlbiB7XG4gICAgdG9wOiA5MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAubmF2LXRvZ2dsZS5vcGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tZW51LXdyYXBwZXIgLnNlYXJjaC10b2dnbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBwYWRkaW5nOiA0cHggMCA0cHggMjJweDtcbiAgYmFja2dyb3VuZDogIzFFMUUxRCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2VhcmNoLS15ZWxsb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5tZW51LXdyYXBwZXIgLnNlYXJjaC10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLm1lbnUtd3JhcHBlciAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5tZW51LXdyYXBwZXIgLnNlYXJjaC10b2dnbGU6YWN0aXZlLCAubWVudS13cmFwcGVyIC5zZWFyY2gtdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5tZW51LXdyYXBwZXIgLnNlYXJjaC1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgei1pbmRleDogOTAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNHB4IDAgNHB4IDIycHg7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Nsb3NlLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLm1lbnUtd3JhcHBlciAuc2VhcmNoLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5tZW51LXdyYXBwZXIgLnNlYXJjaC1jbG9zZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gIH1cbn1cbi5tZW51LXdyYXBwZXIgLnNlYXJjaC1jbG9zZTphY3RpdmUsIC5tZW51LXdyYXBwZXIgLnNlYXJjaC1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5zZWFyY2gtZm9ybSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5zZWFyY2gtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNFRjdFNzA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuICB9XG59XG4uc2VhcmNoLWZvcm0gZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTEwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIGJvZHkudXNlci1sb2dnZWQtaW4gLm1lbnUtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkudXNlci1sb2dnZWQtaW4gLm1lbnUtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xLFxuICBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tZW1iZWQtMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tYmxvY2stMSBsYWJlbCxcbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1lbWJlZC0xIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xIC5mb3JtLWl0ZW0sXG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tZW1iZWQtMSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWJsb2NrLTEgLmZvcm0taXRlbSBpbnB1dCxcbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1lbWJlZC0xIC5mb3JtLWl0ZW0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgMTVweCA1MCU7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tYmxvY2stMSAuZm9ybS1pdGVtIGlucHV0OmZvY3VzLFxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWVtYmVkLTEgLmZvcm0taXRlbSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xIC5mb3JtLWF1dG9jb21wbGV0ZSxcbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1lbWJlZC0xIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxNXB4IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWJsb2NrLTEgLmZvcm0tYXV0b2NvbXBsZXRlOmZvY3VzLFxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWVtYmVkLTEgLmZvcm0tYXV0b2NvbXBsZXRlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWJsb2NrLTEgLmZvcm0tYWN0aW9ucyxcbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1lbWJlZC0xIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xIC5mb3JtLWFjdGlvbnM6YmVmb3JlLFxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWVtYmVkLTEgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWJsb2NrLTEgLmZvcm0tYWN0aW9ucyAuYnV0dG9uLFxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWVtYmVkLTEgLmZvcm0tYWN0aW9ucyAuYnV0dG9uIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LS1ibGFjay5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiA0MHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWJsb2NrLTEgLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmhvdmVyLCBmb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tYmxvY2stMSAuZm9ybS1hY3Rpb25zIC5idXR0b246Zm9jdXMsIGZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjphY3RpdmUsXG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tZW1iZWQtMSAuZm9ybS1hY3Rpb25zIC5idXR0b246aG92ZXIsXG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tZW1iZWQtMSAuZm9ybS1hY3Rpb25zIC5idXR0b246Zm9jdXMsXG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS16b2VrZW4tZW1iZWQtMSAuZm9ybS1hY3Rpb25zIC5idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuYm9keS5qcy1zZWFyY2gtYm94LW9wZW4gLnNlYXJjaC1mb3JtIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuYm9keS5qcy1zZWFyY2gtYm94LW9wZW4gLnNlYXJjaC1jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGF0aC16b2VrZW4gZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnBhdGgtem9la2VuIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhdGgtem9la2VuIC53cmFwcGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXRoLXpvZWtlbiAud3JhcHBlciBoMiArIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGF0aC16b2VrZW4gLndyYXBwZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wYXRoLXpvZWtlbiAud3JhcHBlciAubGF5b3V0LS10d29jb2wtNzUtMjUgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhdGgtem9la2VuIC53cmFwcGVyIC5sYXlvdXQtLXR3b2NvbC03NS0yNSAuY29sOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ucGF0aC16b2VrZW4gLndyYXBwZXIgLmxheW91dC0tdHdvY29sLTc1LTI1IC5jb2w6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUVGQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC02MDBweDtcbiAgd2lkdGg6IDY1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnBhdGgtem9la2VuIC53cmFwcGVyIC5ub2RlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDOUQzRUI7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cbi5wYXRoLXpvZWtlbiAud3JhcHBlciAubm9kZSBoMiB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGF0aC16b2VrZW4gLndyYXBwZXIgLm5vZGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NTYwQUE7XG59XG4ucGF0aC16b2VrZW4gLndyYXBwZXIgLm5vZGUgcCB7XG4gIG1hcmdpbjogM3B4IDA7XG59XG5cbi8qIHNlYXJjaCByZXN1bHQgbm9kZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LW5vZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuc2VhcmNoLXJlc3VsdC1ub2RlLS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0LW5vZGUtLWltYWdlIHtcbiAgICBmbGV4OiAxIDAgMzAlO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuc2VhcmNoLXJlc3VsdC1ub2RlLS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi8qIHNlYXJjaCBmb3JtICovXG4ud3JhcHBlciBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC53cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC53cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAud3JhcHBlciBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC53cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuLndyYXBwZXIgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS5zZWFyY2gtZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDEwcHggNTAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4ud3JhcHBlciBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMTJweDtcbn1cbi53cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndyYXBwZXIgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS5zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tcmlnaHQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi53cmFwcGVyIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0gLmZvcm0tYWN0aW9ucyAuYnV0dG9uOmhvdmVyLCAud3JhcHBlciBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnNlYXJjaC1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjpmb2N1cywgLndyYXBwZXIgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS5zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMThweCAxNXB4IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA3cHggMCByZ2JhKDE2MCwgMTYwLCAxNjAsIDAuNSk7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc2VhcmNoIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1MjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyogbW9iaWxlIHNlYXJjaCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5zZWFyY2gtZm9ybS0tbW9iaWxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLS1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDAgMzBweCAyNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnNlYXJjaC1mb3JtLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikubW9iaWxlLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikubW9iaWxlLXNlYXJjaC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKS5tb2JpbGUtc2VhcmNoLWZvcm0gLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCAxMHB4IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikubW9iaWxlLXNlYXJjaC1mb3JtIC5idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogNnB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC0tYmxhY2suc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbikubW9iaWxlLXNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIsIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pLm1vYmlsZS1zZWFyY2gtZm9ybSAuYnV0dG9uOmZvY3VzLCBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKS5tb2JpbGUtc2VhcmNoLWZvcm0gLmJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmV3c2xldHRlci1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2MEFBO1xufVxuLm5ld3NsZXR0ZXItc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTUwJTtcbiAgYmFja2dyb3VuZDogIzQ1NjBBQTtcbiAgd2lkdGg6IDIwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAubmV3c2xldHRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcl9fZGV0YWlscyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ubmV3c2xldHRlcl9fZGV0YWlscyBoMiB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLm5ld3NsZXR0ZXJfX2RldGFpbHMgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzbGV0dGVyX19kZXRhaWxzIGgyLFxuLm5ld3NsZXR0ZXJfX2RldGFpbHMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5uZXdzbGV0dGVyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkgYW5kIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAubmV3c2xldHRlcl9fZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcl9fY3RhIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0JGOTNBQiB1cmwoXCIuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLm5ld3NsZXR0ZXJfX2N0YSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyX19jdGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAubmV3c2xldHRlcl9fY3RhIHtcbiAgICB3aWR0aDogNDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAud3JhcHBlcixcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAud3JhcHBlcixcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC53cmFwcGVyLFxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMTAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgMCk7XG4gIH1cbiAgMjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcbiAgfVxuICAzMCUsIDUwJSwgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00cHgsIDAsIDApO1xuICB9XG4gIDQwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDRweCwgMCwgMCk7XG4gIH1cbn1cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUQ7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDJweDtcbiAgcmlnaHQ6IDFweDtcbiAgdG9wOiAxNHB4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbmsge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMxRTFFMUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYS5icmVhZGNydW1ic19faXRlbS0tbGluazpob3ZlciwgYS5icmVhZGNydW1ic19faXRlbS0tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNDU2MEFBO1xufVxuXG46cm9vdCB7XG4gIC0tYmctLWNvb2tpZS1mYWxsYmFjay1idG46ICM0MDg4OGM7XG4gIC0tY29sb3ItY29vbGllLWZhbGxiYWNrLWJ0bjogI2ZmZmZmZjtcbn1cblxuI2Nvb2tpZXNqc3Ige1xuICAvKiBidXR0b24gdGhlbWluZyAqL1xuICAtLWJ0bi0tYmctY29sb3I6ICNmZmY7XG4gIC0tYnRuLS1jb2xvcjogIzAwMDtcbiAgLS1iZy1jb29raWU6ICNFRjdFNzA7XG4gIC0tZGVmYXVsdC1tYXJnaW46IDEuMjVlbTtcbiAgLS1mb250LXNpemUtcmVzZXQ6IDFyZW07XG4gIC0tYnRuLWZvbnQtY29sb3I6ICMxRTFFMUQ7XG4gIC0tYnRuLWJvcmRlci1jb2xvcjogIzFFMUUxRDtcbiAgLS1idG4tYmctY29sb3I6ICNlNGU1ZTY7XG4gIC0tYnRuLXByaW1lLWZvbnQtY29sb3I6ICNlNGU1ZTY7XG4gIC0tYnRuLXByaW1lLWJvcmRlci1jb2xvcjogIzFFMUUxRDtcbiAgLS1idG4tcHJpbWUtYmctY29sb3I6ICMxRTFFMUQ7XG4gIC0tYnRuLWludi1mb250LWNvbG9yOiAjZTRlNWU2O1xuICAtLWJ0bi1pbnYtYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLWJ0bi1pbnYtYmctY29sb3I6ICMxRTFFMUQ7XG4gIC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yOiAjMUUxRTFEO1xuICAtLWJ0bi1wcmltZS1pbnYtYm9yZGVyLWNvbG9yOiAjZTRlNWU2O1xuICAtLWJ0bi1wcmltZS1pbnYtYmctY29sb3I6ICNlNGU1ZTY7XG4gIC0tbGluay1saXN0LWZvbnQtY29sb3I6ICMxRTFFMUQ7XG4gIC0tbGluay1saXN0LXNlcGFyYXRvci1jb2xvcjogIzFFMUUxRDtcbiAgLS1iYW5uZXItbG9nby1vZmZzZXQ6IDEwMHB4O1xuICAtLWJhbm5lci1iZy1jb2xvcjogI2U0ZTVlNjtcbiAgLS1iYW5uZXItZm9udC1jb2xvcjogIzFFMUUxRDtcbiAgLS1sYXllci1oZWFkZXItaGVpZ2h0OiAzLjVlbTtcbiAgLS1sYXllci1oZWFkZXItYmctY29sb3I6ICMxRTFFMUQ7XG4gIC0tbGF5ZXItaGVhZGVyLWZvbnQtY29sb3I6ICNlNGU1ZTY7XG4gIC0tbGF5ZXItYm9keS1iZy1jb2xvcjogIzFFMUUxRDtcbiAgLS1sYXllci10YWItYmctY29sb3I6ICMxRTFFMUQ7XG4gIC0tbGF5ZXItdGFiLWZvbnQtY29sb3I6ICNlNGU1ZTY7XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1iZy1jb2xvcjogI2U0ZTVlNjtcbiAgLS1sYXllci10YWItYWN0aXZlLWZvbnQtY29sb3I6ICMxRTFFMUQ7XG4gIC0tbGF5ZXItYmctZGFyazogI2U0ZTVlNjtcbiAgLS1sYXllci1mb250LWxpZ2h0OiAjMUUxRTFEO1xuICAtLWxheWVyLWZvbnQtZGFyazogI2U0ZTVlNjtcbiAgLS1sYXllci1ib3JkZXItY29sb3I6ICNlNGU1ZTY7XG4gIC0tbGF5ZXItZm9vdGVyLWJnLWNvbG9yOiAjMUUxRTFEO1xuICAtLWxheWVyLWZvb3Rlci1mb250LWNvbG9yOiAjZTRlNWU2O1xuICAtLWxheWVyLWZvb3Rlci1oZWlnaHQ6IDQuNWVtO1xuICAtLXN3aXRjaC1ib3JkZXItY29sb3I6ICNlNGU1ZTY7XG4gIC0tc3dpdGNoLWhhbmRsZS1jb2xvcjogIzFFMUUxRDtcbiAgLS1zd2l0Y2gtYmctb2ZmOiAjMUUxRTFEO1xuICAtLXN3aXRjaC1iZy1vbjogIzAwQUEwMDtcbiAgLS1zd2l0Y2gtd2lkdGg6IDQ1cHg7XG4gIC0tc3dpdGNoLWhlaWdodDogMjBweDtcbiAgLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3I6ICMwMEFBMDA7XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1iZy1jb2xvcjogIzFFMUUxRDtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmV5OiAjZWVlZWVlO1xuICAtLWRhcmstZ3JleTogI0Q4RDhEODtcbiAgLS1ibGFjazogIzFFMUUxRDtcbiAgLS1yZWQ6ICNFNTUzMzU7XG4gIC0tZ3JlZW46ICMwMEFBMDA7XG59XG5cbi5jb29raWVzanNyLS1hcHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZXNldCwgMXJlbSk7XG59XG5cbmJvZHkgLmNvb2tpZXNqc3ItLWFwcCxcbmJvZHkgLmNvb2tpZXNqc3ItLWFwcCAqLCBib2R5IC5jb29raWVzanNyLS1hcHAgKjpiZWZvcmUsIGJvZHkgLmNvb2tpZXNqc3ItLWFwcCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogYmFubmVyICovXG4uY29va2llc2pzci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29va2llKTtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb250LWNvbG9yKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9Ki9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDlweCkge1xuICAuY29va2llc2pzci1iYW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5jb29raWVzanNyLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWJhbm5lci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uY29va2llc2pzci1iYW5uZXIgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuLmNvb2tpZXNqc3ItYmFubmVyLS1pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZGVmYXVsdC1tYXJnaW4pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSAyLjVlbSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0MCU7XG4gIH0qL1xufVxuLmNvb2tpZXNqc3ItYmFubmVyLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uY29va2llc2pzci1iYW5uZXItLWxpbmtzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jb29raWVzanNyLWJhbm5lci0tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9Ki9cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvb2tpZXNqc3ItYmFubmVyLS1hY3Rpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWVzanNyLWJhbm5lci0tYWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29va2llc2pzci1iYW5uZXIgYnV0dG9uLmRlbnlBbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIHNlcnZpY2VzICovXG4uY29va2llc2pzci1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOSwgMjMwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uY29va2llc2pzci1zZXJ2aWNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIyOSwgMjMwLCAwLjEpO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwLjYyNWVtIDEuMjVlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNWVtIC0gNDVweCk7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLS1kZXNjcmlwdGlvbiBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLS1saW5rcyBhOmhvdmVyLCAuY29va2llc2pzci1zZXJ2aWNlLS1saW5rcyBhOmFjdGl2ZSwgLmNvb2tpZXNqc3Itc2VydmljZS0tbGlua3MgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWxheWVyLWZvbnQtbGlnaHQsICMxRTFFMUQpO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tYWN0aW9uIHtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS0tYWx3YXlzLW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXRjaC1hbHdheXMtb24tZm9udC1jb2xvciwgIzAwQUEwMCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKnNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3aXRjaC1hbHdheXMtb24tYmctY29sb3IsICRjb2xvci0xKTtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gIH0qL1xufVxuXG4vKiBzZXJ2aWNlIGdyb3VwICovXG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS10YWIge1xuICBtaW4taGVpZ2h0OiAzZW07XG4gIHBhZGRpbmc6IDFlbSB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgMS4yNWVtKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWxheWVyLWJvcmRlci1jb2xvciwgI2U0ZTVlNik7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLXRhYiB7XG4gICAgcGFkZGluZzogMWVtIDMuMjVlbSAxZW0gMS4yNWVtO1xuICAgIHdpZHRoOiBjYWxjKDMwJSArIDJlbSk7XG4gIH1cbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWludHJvIHtcbiAgcGFkZGluZzogMWVtIHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC5hY3RpdmUgLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tdGFiIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbn1cbi5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAuYWN0aXZlIC5jb29raWVzanNyLXNlcnZpY2UtZ3JvdXAtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG59XG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1zZXJ2aWNlcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHNlcnZpY2UgZ3JvdXBzICovXG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogbGF5ZXIgKi9cbi5jb29raWVzanNyLWxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMxNDE2MDtcbiAgcGFkZGluZzogdmFyKC0tbGF5ZXItaGVhZGVyLWhlaWdodCwgMy41ZW0pIDAgdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgNC41ZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDY2OHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgbWF4LWhlaWdodDogNTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLWhlaWdodDogOTkycHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIHtcbiAgICB3aWR0aDogODYwcHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWxheWVyLS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMTQxNTk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4uY29va2llc2pzci1sYXllci0taGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1tYXJnaW4sIDEuMjVlbSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICNlNGU1ZTYpO1xuICBoZWlnaHQ6IDMuNWVtO1xufVxuLmNvb2tpZXNqc3ItbGF5ZXItLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29va2llc2pzci1sYXllci0tY2xvc2Uge1xuICB6LWluZGV4OiAxMDI7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyN3B4JyBoZWlnaHQ9JzI3cHgnIHZpZXdCb3g9JzAgMCAyNyAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlbGNvbWUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ndGFydGUtY2xvc2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjY0LjAwMDAwMCwgLTI2MjguMDAwMDAwKScgZmlsbD0nJTIzMDAwZjM3JyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1NS4wMDAwMDAsIDI1OTEuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0zLUNvcHktMiclM0UlM0Nwb2x5Z29uIGlkPSdQYWdlLTEnIHBvaW50cz0nMTEzMy4yNjI5NiAzNyAxMTIyLjUwMDY1IDQ3Ljc2MjMxOSAxMTExLjczNzA0IDM3IDExMDkgMzkuNzM3MDM1OCAxMTE5Ljc2MzYxIDUwLjUwMDY0NTIgMTEwOSA2MS4yNjI5NjQyIDExMTEuNzM3MDQgNjQgMTEyMi41MDA2NSA1My4yMzYzOTA2IDExMzMuMjYyOTYgNjQgMTEzNiA2MS4yNjI5NjQyIDExMjUuMjM3NjggNTAuNTAwNjQ1MiAxMTM2IDM5LjczNzAzNTgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb29raWVzanNyLWxheWVyLS1ib2R5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICB0b3A6IHZhcigtLWxheWVyLWhlYWRlci1oZWlnaHQsIDMuNWVtKTtcbiAgYm90dG9tOiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCA0LjVlbSk7XG59XG4uY29va2llc2pzci1sYXllci0tZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtbWFyZ2luLCAxLjI1ZW0pO1xuICBoZWlnaHQ6IHZhcigtLWxheWVyLWZvb3Rlci1oZWlnaHQsIDQuNWVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAjZTRlNWU2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29va2llc2pzci1sYXllci0tZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jb29raWVzanNyLWxheWVyLS1sYWJlbC1hbGwge1xuICBjb2xvcjogdmFyKC0tbGF5ZXItZm9vdGVyLWZvbnQtY29sb3IsICNlNGU1ZTYpO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyLS1sYWJlbC1hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZGVmYXVsdC1tYXJnaW4sIDEuMjVlbSk7XG4gIH1cbn1cbi5jb29raWVzanNyLWxheWVyLS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMC42MjVlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXItLWFjdGlvbnMge1xuICAgIHdpZHRoOiBjYWxjKDcwJSArIDAuNjI1ZW0pO1xuICB9XG59XG4uY29va2llc2pzci1sYXllciBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29va2llc2pzci1sYXllciBidXR0b24uYWxsb3dBbGwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5hbGxvd0FsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uY29va2llc2pzci1sYXllciBidXR0b24uZGVueUFsbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmRlbnlBbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmltcG9ydGFudCB7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tLWNvbG9yKTtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5jb29raWVzanNyLWxheWVyIGJ1dHRvbi5pbXBvcnRhbnQge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG4uY29va2llc2pzci1sYXllciBidXR0b24uZGVueUFsbCwgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmFsbG93QWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uZGVueUFsbCwgLmNvb2tpZXNqc3ItbGF5ZXIgYnV0dG9uLmFsbG93QWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuY29va2llc2pzci1sYXllciBidXR0b24uc2F2ZSB7XG4gICAgcGFkZGluZzogMCAyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLyogYnV0dG9uICovXG4uY29va2llc2pzci1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW46IDZweCAwO1xufVxuLmNvb2tpZXNqc3ItYnRuLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAuY29va2llc2pzci1idG4uY29va2llc2pzci1zZXR0aW5ncyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5jb29raWVzanNyLWJ0bi5pbXBvcnRhbnQge1xuICAvKiYuaW52ZXJ0IHtcbiAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yLCAkY29sb3ItMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvciwgJGNvbG9yLTQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtYmctY29sb3IsICRjb2xvci00KTtcbiAgfSovXG59XG4uY29va2llc2pzci1idG4uaW1wb3J0YW50LmFsbG93QWxsIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuY29va2llc2pzci1idG4uaW1wb3J0YW50LmFsbG93QWxsIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG4uY29va2llc2pzci1idG4uaW1wb3J0YW50LmRlbnlBbGwge1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5kZW55QWxsIHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvb2tpZXNqc3ItYnRuLmltcG9ydGFudC5kZW55QWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuLmNvb2tpZXNqc3ItYnRuLmRlbnlBbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29va2llc2pzci1idG4uZGVueUFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi8qIGlucHV0ICovXG4uSW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5MYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWNpLWJsdWUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uSW5wdXRFbGVtZW50IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc3dpdGNoLWJnLW9uKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5JbnB1dEVsZW1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uSW52YWxpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREE0OUE7XG59XG5cbi8qIGxpbmtzICovXG4uY29va2llc2pzci1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHN3aXRjaCAqL1xuLmNvb2tpZXNqc3Itc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LCAyMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5jb29raWVzanNyLXN3aXRjaDpmb2N1cy13aXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2VlZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xufVxuLmNvb2tpZXNqc3Itc3dpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXRjaC1oZWlnaHQsIDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LCAyMHB4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAtMXB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5jb29raWVzanNyLXN3aXRjaC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG59XG4uY29va2llc2pzci1zd2l0Y2guYWN0aXZlOmFmdGVyIHtcbiAgcmlnaHQ6IDZweDtcbiAgbGVmdDogYXV0bztcbn1cbi5jb29raWVzanNyLXN3aXRjaCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyogY29va2llcyBmYWxsYmFjayAqL1xuLmNvb2tpZXMtZmFsbGJhY2ssXG4uY29va2llcy1mYWxsYmFjayAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLWJ0biB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy0tY29va2llLWZhbGxiYWNrLWJ0bik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jb29saWUtZmFsbGJhY2stYnRuKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAyZW07XG4gIG1hcmdpbjogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAzZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuYS5jb29raWVzLWZhbGxiYWNrLS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xufVxuXG5hLmNvb2tpZXMtZmFsbGJhY2stLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS13cmFwLmRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQgLmNvb2tpZXMtZmFsbGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLXdyYXAuZGlzYWJsZWQgLmNvb2tpZXMtZmFsbGJhY2stLWVsZW1lbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKiBjb29raWUgcG9saWN5IHBhZ2UgKi9cbi5jb29raWUtY2hhbmdlLXByZWZzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvb2tpZS1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jb29raWVzLWRvY3Mge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jb29raWVzLWRvY3MgaDMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5lbWJlZGRlZC1lbnRpdHktd3JhcHBlciAuZW1iZWRkZWQtZW50aXR5LFxuLmVtYmVkZGVkLWVudGl0eSAuZW1iZWRkZWQtZW50aXR5IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LXdyYXBwZXIuYWxpZ24tcmlnaHQsXG4gIC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAwIDIwcHggMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LXdyYXBwZXIuYWxpZ24tcmlnaHQgLmNhcHRpb24sXG4gIC5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tcmlnaHQgLmNhcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAuZW1iZWRkZWQtZW50aXR5LXdyYXBwZXIuYWxpZ24tbGVmdCxcbiAgLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjBweCAwO1xuICB9XG59XG4uZW1iZWRkZWQtZW50aXR5LXdyYXBwZXIuYWxpZ24tY2VudGVyLFxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4IDA7XG59XG4uZW1iZWRkZWQtZW50aXR5LXdyYXBwZXIuYWxpZ24tY2VudGVyIGltZyxcbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5lbWJlZGRlZC1lbnRpdHktd3JhcHBlci50aGlyZC13aWR0aCxcbiAgLmVtYmVkZGVkLWVudGl0eS50aGlyZC13aWR0aCB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5lbWJlZGRlZC1lbnRpdHktd3JhcHBlci5oYWxmLXdpZHRoLFxuICAuZW1iZWRkZWQtZW50aXR5LmhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5lbWJlZGRlZC1lbnRpdHktd3JhcHBlci5mdWxsLXdpZHRoLFxuLmVtYmVkZGVkLWVudGl0eS5mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5lbWJlZGRlZC1lbnRpdHktd3JhcHBlciAuY2FwdGlvbixcbi5lbWJlZGRlZC1lbnRpdHkgLmNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1MjUyNGY7XG59XG5cbi5tZXNzYWdlcyB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTYwQUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZXNzYWdlcyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVzc2FnZXMgdWwge1xuICBtYXJnaW46IDA7XG59XG4ubWVzc2FnZXMgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5wYWdlcl9faXRlbXMge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlcl9fdG90YWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4ucGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ucGFnZXJfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG4ucGFnZXJfX2l0ZW0gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ucGFnZXJfX2l0ZW0gYTpob3ZlcjpiZWZvcmUsIC5wYWdlcl9faXRlbSBhOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGFnZXJfX2l0ZW0gYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlcl9faXRlbS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3BhZ2luYXRpb24tLXByZXZpb3VzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1uZXh0IGEge1xuICBiYWNrZ3JvdW5kOiAjMUUxRTFEIHVybChcIi4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9wYWdpbmF0aW9uLS1uZXh0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnBhZ2VyX19pdGVtLnBhZ2VyX19pdGVtLS1maXJzdCBhIHtcbiAgYmFja2dyb3VuZDogIzFFMUUxRCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcGFnaW5hdGlvbi0tZmlyc3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ucGFnZXJfX2l0ZW0ucGFnZXJfX2l0ZW0tLWxhc3QgYSB7XG4gIGJhY2tncm91bmQ6ICMxRTFFMUQgdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3BhZ2luYXRpb24tLWxhc3Quc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5cbi5zb2NpYWwtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3ViZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG59XG4uc3ViZm9vdGVyLXNvY2lhbHMgLnNvY2lhbC1uYXZfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay5zdmdcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uc29jaWFsLW5hdl9faXRlbS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC90d2l0dGVyLnN2Z1wiKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvaW5zdGFncmFtLnN2Z1wiKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LnN2Z1wiKTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjA7XG59XG4uc29jaWFsLW5hdl9faXRlbS55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC95b3V0dWJlLnN2Z1wiKTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zb2NpYWwtbmF2X19pdGVtLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9saW5rZWRpbi5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc29jaWFsLW5hdl9faXRlbS52aW1lbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdmltZW8uc3ZnXCIpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNvY2lhbC1uYXZfX2l0ZW0uZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mbGlja3Iuc3ZnXCIpO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIC5zb2NpYWwtbmF2IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwgLnNvY2lhbC1uYXZfX3RpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCAuc29jaWFsLW5hdl9faXRlbSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIC5zb2NpYWwtbmF2X19pdGVtLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay5zdmdcIik7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwgLnNvY2lhbC1uYXZfX2l0ZW0udHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdHdpdHRlci5zdmdcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwgLnNvY2lhbC1uYXZfX2l0ZW0uaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0uc3ZnXCIpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIC5zb2NpYWwtbmF2X19pdGVtLm1haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29jaWFsL21haWwuc3ZnXCIpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uaGVybyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRDtcbiAgb3BhY2l0eTogMC4xO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8gLmhlcm8tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxufVxuLmhlcm8gLmhlcm8tY29udGVudCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDdweCAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMUUxRTFEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtaW4taGVpZ2h0OiA0M3B4O1xufVxuLmhlcm8gLmhlcm8tY29udGVudCBhOmhvdmVyLCAuaGVybyAuaGVyby1jb250ZW50IGE6Zm9jdXMge1xuICBjb2xvcjogIzFFMUUxRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8gLmhlcm8tY29udGVudCBhOmFjdGl2ZSwgLmhlcm8gLmhlcm8tY29udGVudCBhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5oZXJvIGgxIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogMCAycHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgLmhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M5RDNFQjtcbiAgcGFkZGluZzogMWVtIDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5RDNFQjtcbn1cbi5hY2NvcmRpb24taXRlbS4tYWN0aXZlIC5hY2NvcmRpb24taXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5hY2NvcmRpb24taXRlbS4tYWN0aXZlIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDk5OWVtO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHNsaWRlLWRvd24gMC42cyBlYXNlLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uYWNjb3JkaW9uLWl0ZW1fX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG4gIGNvbG9yOiAjRjJDQTUyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1pdGVtX190aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG59XG5cbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4uYWpheC1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMXB4IDVweCAycHggNXB4O1xufVxuXG5bZGlyPXJ0bF0gLmFqYXgtcHJvZ3Jlc3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1hY3RpdmUuZ2lmKSBuby1yZXBlYXQgMCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMXB4IDVweCAycHg7XG59XG5cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxcHggNXB4IDJweDtcbn1cblxudHIgLmFqYXgtcHJvZ3Jlc3MtdGhyb2JiZXIgLnRocm9iYmVyIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDE2ZW07XG59XG5cbi8qIEZ1bGwgc2NyZWVuIHRocm9iYmVyICovXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9hZGVyLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICAuYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgICB0b3A6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gICAgdG9wOiAxMDRweDtcbiAgfVxufVxuXG5bZGlyPXJ0bF0gLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0OSU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIGFuaW1hdGVkIHRocm9iYmVyLlxuICpcbiAqIEBzZWUgYXV0b2NvbXBsZXRlLmpzXG4gKi9cbi5qcyBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1pbmFjdGl2ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5qc1tkaXI9cnRsXSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9jb3JlL3Rocm9iYmVyLWFjdGl2ZS5naWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG59XG5cbi5qc1tkaXI9cnRsXSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZS51aS1hdXRvY29tcGxldGUtbG9hZGluZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuW29uQ2xpY2tdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5kZXItY29uc3RydWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnVuZGVyLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NTBweCkge1xuICAudW5kZXItY29uc3RydWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLnVuZGVyLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbi51bmRlci1jb25zdHJ1Y3Rpb24gaDEge1xuICBtYXJnaW46IDUwcHggMCAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2NrLWVrLWxvZ28tdWl0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ubG9nby11aXRkYXRhYmFuayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMzdweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9nby9sb2dvLXVpdGRhdGFiYW5rLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLypAaW1wb3J0IFwidmVuZG9ycy8uLi5cIjsqLyIsIiRwcmltYXJ5LWNvbG9yOiAjRjJDQTUyO1xuJHNlY29uZGFyeS1jb2xvcjogIzQ1NjBBQTtcbiR0ZXJ0aWFyeS1jb2xvcjogI0JGOTNBQjtcblxuJGJvcmRlci1jb2xvcjogI0M5RDNFQjtcbiR0ZXh0LWNvbG9yOiAjMUUxRTFEO1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMxRTFFMUQ7XG4kZ3JleTogIzZFNkU2OTtcbiRsaWdodGJsdWU6ICNFOUVFRkE7XG4keWVsbG93OiAjRjJDQTUyO1xuJGJsdWU6ICM0NTYwQUE7XG4kcHVycGxlOiAjQkY5M0FCO1xuJGdyZWVuOiAjMkZBNzYyO1xuJHJlZDogI0VGN0U3MDtcblxuJGVycm9yLWNvbG9yOiAjRUY3RTcwO1xuXG46cm9vdCB7XG4gIGNvbG9yLXNjaGVtZTogb25seSBsaWdodCAhaW1wb3J0YW50O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiosXG46YWZ0ZXIsXG46YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogSHRtbCAmIGJvZHlcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGV0YWlscyBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4vKiBUYWJsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyouY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2V9IC8yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aC1iYXNlfSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtZ3V0dGVyLXdpZHRocykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGdyaWQtZ3V0dGVyLXdpZHRocywgJGJyZWFrcG9pbnQpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ3V0dGVyfSAvIC0yKTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgIH1cbiAgfVxufVxuXG4uY29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gICYuLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMtY291bnQge1xuICAgICAgLy8gQ29sXG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgZmxleDogMCAwIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JpZC1jb2x1bW5zLWNvdW50KSk7XG4gICAgICB9XG4gICAgICAvLyBPZmZzZXRcbiAgICAgIC5jb2wtb2Zmc2V0LSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBTY2FmZm9sZGluZyAtIEJyZWFrcG9pbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8qIE1pblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vKiBVcFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vKiBCZXR3ZWVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICAmLmZvY3VzYWJsZTphY3RpdmUsXG4gICYudmlzdWFsbHktaGlkZGVuLmZvY3VzYWJsZTpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGNsaXA6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaGlkZSByZXZlcnQgdG8gZGVmYXVsdCBidXR0b24uXG4uaXBlLXRhYnMge1xuICBbZGF0YS10YWItaWQ9XCJyZXZlcnRcIl0ge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmlwZS10YWIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyYXk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBsb2NhbCB0YXNrcyB0b29sYmFyICovXG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogLTFweCAwIDJweCAxcHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1mYW1pbHk6IEdpbnRlciwgSW50ZXIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJzeXN0ZW0tdWlcIiwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEzcHggN3B4O1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFicyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmLnByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSAge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGV4dHVhbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGdpbiBob3Jpem9udGFsIHRvb2xiYXIgKi9cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24ge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4jdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXksXG4udG9vbGJhciAudG9vbGJhci1tZW51LCAudG9vbGJhci1ob3Jpem9udGFsIC5tZW51LWl0ZW0gPiAudG9vbGJhci1tZW51LFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0tLWV4cGFuZGVkLm1lbnUtaXRlbS0tZXhwYW5kZWQsIC50b29sYmFyIC50b29sYmFyLXRyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIC5tZW51LWl0ZW0gPiAudG9vbGJhci1pY29uLmlzLWFjdGl2ZSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAuaG92ZXItaW50ZW50ID4gLnRvb2xiYXItaWNvbixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6aG92ZXIsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmZvY3VzLCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDkgIWltcG9ydGFudDtcbn1cblxuYm9keS5naW4tLWhvcml6b250YWwtdG9vbGJhci5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRvb2xiYXItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gPiAudG9vbGJhci1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbV9fYWRtaW5fdG9vbGJhcl90b29scy1oZWxwKSA+IC50b29sYmFyLWljb246OmJlZm9yZSxcbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1ib3ggPiAudG9vbGJhci1pY29uOm5vdCgudG9vbGJhci1oYW5kbGUpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIgI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5IC50b29sYmFyLWljb24tYWRtaW4tdG9vbGJhci10b29scy1oZWxwLnRvb2xiYXItaWNvbi1kZWZhdWx0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbixcbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1iYXIge1xuICBoZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUge1xuICBoZWlnaHQ6IDQxcHg7XG4gIC50b29sYmFyLW1lbnUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4iLCIvKiBDb250ZXh0dWFsIGxpbmtzIGZpeCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLm5vZGUsXG4uYmxvY2stY29udGVudC0tdmlldy1tb2RlLWZ1bGwge1xuICA+IC5jb250ZXh0dWFsIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIEVkaXQgbGluayBpbiBhZG1pbiB0b29sYmFyICovXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1pY29uLWVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgKiwgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlICosICNkcnVwYWwtb2ZmLWNhbnZhcyAqOm5vdChkaXYpIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgdGg6Zmlyc3QtY2hpbGQsICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZDpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMge1xuICAuYnV0dG9uIHtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICB0ZCBkZXRhaWxzLmZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stY2F0ZWdvcmllcyBzdW1tYXJ5LFxuICAuZm9ybS1pdGVtLXNldHRpbmdzLWFkbWluLWxhYmVse1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRleHQtZm9ybWF0LXdyYXBwZXIgPiAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5maWx0ZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ybS1hdXRvY29tcGxldGUsXG4gIC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIHRhYmxlLmVudGl0aWVzLWxpc3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgfVxuICBkZXRhaWxzW29wZW5dLmZvcm0td3JhcHBlciA+IHN1bW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuZW50aXRpZXMtbGlzdCAuZGVzY3JpcHRpb24sXG4gIC5lbnRpdGllcy1saXN0IC5maWVsZC0tbmFtZS1maWxlbmFtZSxcbiAgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVzaXplLFxuICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZW50aXRpZXMtbGlzdCB0ZDpudGgtY2hpbGQoMykge1xuICAgIC5idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzc3NyB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2ZmZmZmZi9wZW5jaWwuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XG4gICAgfVxuICB9XG4gIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCg0KSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL2V4LnN2Zykgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IHJlbS1jYWxjKDMwKTtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtZW50aXR5LWF1dG9jb21wbGV0ZSAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpZWxkLS10eXBlLWxpbmsgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNSk7XG4gIH1cbiAgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSxcbiAgZGV0YWlsc1tvcGVuXTpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGkgYSB7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KSByZW0tY2FsYyg1KTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIC5kZXRhaWxzLXdyYXBwZXI6bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICAgIG1hcmdpbjogMCAtMjBweDtcbiAgfVxuICAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBhYmJyIHtcbiAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBsaSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICAqIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIExheW91dCBpbnRlcmZhY2UgKi9cbi5uZXctc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiByZW0tY2FsYyg1KSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi8qIExheW91dCBlZGl0aW5nICovXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2JlYmViZS9wZW5jaWwuc3ZnKSAjZmZmIGNlbnRlciBjZW50ZXIgLyAxNnB4IDE2cHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAuOTM3NWVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1ZW07XG59XG5cbi5sYXlvdXQtc2VjdGlvbiAuY29uZmlndXJlLXNlY3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zLzc4Nzg3OC9wZW5jaWwuc3ZnKTtcbn1cblxuLyogTEFZT1VUIEJVSUxERVIgKi9cblxuLmxheW91dC1idWlsZGVyLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJi5jb2wtc20tMSwgJi5jb2wtc20tMiwgJi5jb2wtc20tMywgJi5jb2wtc20tNCwgJi5jb2wtc20tNSwgJi5jb2wtc20tNiwgJi5jb2wtc20tNywgJi5jb2wtc20tOCwgJi5jb2wtc20tOSwgJi5jb2wtc20tMTAsICYuY29sLXNtLTExLCAmLmNvbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiA4MTBweDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAxO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIGlucHV0LmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1NzUzMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDU3NTMzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAjZWRpdC1wcmV2aWV3LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAgMTJweDtcbiAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLjVyZW0gMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIC5vcHRpb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG4gIGlucHV0LmZvcm0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE3cHggLTFweDtcbiAgICB9XG4gICAgJjpjaGVja2VkOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjA4cyBlYXNlLW91dCx3aWR0aCAuMDhzIGVhc2Utb3V0IC4xcztcbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIHtcbiAgICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgJi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxMHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyLWJsb2NrIHtcbiAgICAmLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLW5vLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSwgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiA4cHggMTJweCA4cHggMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZBO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUuc3ZnJykgbm8tcmVwZWF0IDEycHggNTAlO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jb25maWd1cmUuc3ZnJykgbm8tcmVwZWF0IDEycHggNTAlO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgICYuZ3JpZC1sYXlvdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubGF5b3V0LS10d29jb2xzLFxuICAgICYubGF5b3V0LS10d29jb2xzLTc1LTI1LFxuICAgICYubGF5b3V0LS10d29jb2xzLTI1LTc1LFxuICAgICYubGF5b3V0LS10aHJlZWNvbHMge1xuICAgICAgbWFyZ2luOiAwIDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fbWVzc2FnZS0tb3ZlcnJpZGVzIC5tZXNzYWdlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cblxuLyogQ09OVEVYVFVBTCAqL1xuXG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICAmLmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAuY29udGV4dHVhbCB7XG4gICAgLnRyaWdnZXIuZm9jdXNhYmxlIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBsaSwgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uby10b3VjaGV2ZW50cyAuY29udGV4dHVhbC1yZWdpb24gLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG59XG5cblxuLyogVUkgRElBTE9HICovXG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgYSwgI2RydXBhbC1vZmYtY2FudmFzIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBzdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICB9XG4gIC8qc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTpub25lO1xuICB9Ki9cbiAgZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLyouZmllbGQtLXR5cGUtaW1hZ2UgLmVkaXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH0qL1xuICAuZm9ybS1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmZvcm0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICB0ZCAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG4gICAgJi5wYXJhZ3JhcGhzLXN1YmZvcm0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5mb3JtLXRleHQsIC5mb3JtLWZpbGUsIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDdweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvYXJyb3ctLWRvd24tLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBtYXJnaW46IDJweCAwIDJweCAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogOHB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgIH1cbiAgfVxuICAuZm9ybS1maWxlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIHVsLmxheW91dC1zZWxlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjBweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICAgIC8qbWFyZ2luOiAwIDMwcHg7Ki9cbiAgICBtYXJnaW46IDA7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjNjY2O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIH1cbiAgfVxuICBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTdweCAtMXB4O1xuICAgIH1cbiAgICAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgJjpjaGVja2VkOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICMyZDJkMmQ7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjA4cyBlYXNlLW91dCx3aWR0aCAuMDhzIGVhc2Utb3V0IC4xcztcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24tLXByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEzKTtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIH1cbiAgfVxuICAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLmNrZS5ja2VfbHRyIHtcbiAgICAuY2tlX2lubmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2tlX3RvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgfVxuICAuY2tlX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2tlX2JvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSB7XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICYuZW50aXRpZXMtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgdHIgdGg6Zmlyc3QtY2hpbGQsIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgdGQsIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM2NjY7XG4gIH1cbiAgdHI6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mb3JtLWl0ZW0sIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgMCA1MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlLXdpZGdldCB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgdG9wIDEwcHggbGVmdCAxMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtdHlwZS10b3Age1xuICAgIC5wYXJhZ3JhcGgtdHlwZS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIge1xuICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgdG9wIDEwcHggbGVmdCAxMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICB0ZCB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdW1tYXJ5IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uLCAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkLCAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLyogY2tlICovXG4uY2tlX2VkaXRhYmxlLmNrZV9lZGl0YWJsZV90aGVtZWQge1xuICBib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vKiBpbWFnZSB1cGxvYWQgbW9kYWwgKi9cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYTtcbiAgb3BhY2l0eTogLjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xufVxuXG4vKi51aS1kaWFsb2cuZW50aXR5LWJyb3dzZXItbW9kYWwsXG4udWktZGlhbG9nLnVpLWRpYWxvZy1idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMjYwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHotaW5kZXg6IDY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59Ki9cblxuLmZpZWxkLS10eXBlLWxheW91dC1zZWN0aW9uLmZpZWxkLS1uYW1lLWxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbmZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwaG9uZS1wYWRkaW5nO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZXQtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGFibGV0LXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVkaXRvci1saW5rLWRpYWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyNXB4O1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgbGFiZWwge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBpbnB1dC5mb3JtLXRleHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsMC4wNCk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmJiO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAycHggMCAycHggMjVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMThweCAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICMyYjJiMmI7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMDhzIGVhc2Utb3V0LCB3aWR0aCAuMDhzIGVhc2Utb3V0IC4xcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogLjgxMjVyZW07XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5saW5raXQtdWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLmxpbmtpdC1yZXN1bHQtbGluZS13cmFwcGVyLnVpLXN0YXRlLWZvY3VzLFxuICAubGlua2l0LXVpLWF1dG9jb21wbGV0ZS51aS1tZW51IC5saW5raXQtcmVzdWx0LWxpbmUtd3JhcHBlci51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWhlYWRlcnM7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG4gIGZvcm0uZWRpdG9yLWxpbmstZGlhbG9nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5mb3JtLXdyYXBwZXIge1xuICAgICAgc3VtbWFyeSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saW5raXQtdWktYXV0b2NvbXBsZXRlLnVpLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICB6LWluZGV4OiAyO1xufVxuXG4udWktZnJvbnQge1xuICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICB1bC5saW5rcyB7XG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gICsgLmZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmlubGluZS1ibG9jay1jcmVhdGUtYnV0dG9uLFxuI2RydXBhbC1vZmYtY2FudmFzIC5pbmxpbmUtYmxvY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRleHR1YWwgLnRyaWdnZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0taXRlbS10b2dnbGUtY29udGVudC1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zLCAjZHJ1cGFsLW9mZi1jYW52YXMgW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAuY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5kcmFnZ2FibGU6aG92ZXI6bm90KFtkYXRhLWRydXBhbC1jay1zdHlsZS1mZW5jZV0gKiksXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZHJhZ2dhYmxlOmZvY3VzLXdpdGhpbjpub3QoW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAqKSB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLW11bHRpcGxlLXRhYmxlLnJlc3BvbnNpdmUtZW5hYmxlZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIkcmVtLWJhc2U6IDE2cHg7XG5cbiRib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4kdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiR0cmFuc2l0aW9uLWFuaW1hdGlvbjogYWxsIDEuNXMgZWFzZTtcblxuJG1heC1zaXRlLXdpZHRoOiAxNDAwcHg7XG4kbWF4LWNvbnRlbnQtd2lkdGg6IDg4MHB4O1xuJGRlc2t0b3AtcGFkZGluZzogNTBweDtcbiR0YWJsZXQtcGFkZGluZzogMzBweDtcbiRwaG9uZS1wYWRkaW5nOiAyMHB4O1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMjgwcHgsXG4gIHNtOiA1NTBweCxcbiAgc21kOiA3NTBweCxcbiAgbWQ6IDExMDBweCxcbiAgbGc6IDExNTBweCxcbiAgeGw6IDE5MDBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiAxMDAlLFxuICBtZDogMTAwJSxcbiAgbGc6IDEwMCUsXG4gIHhsOiAxMDAlXG4pO1xuXG4kZ3JpZC1jb2x1bW5zLWNvdW50OiAxMjtcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiA0cmVtOyAvKiA2NHB4ICovXG5cbiRncmlkLWd1dHRlci13aWR0aHM6IChcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBzbTogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIG1kOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICB4bDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2Vcbik7XG5cbiR6LWluZGV4OiAoXG4gIGJhY2tkcm9wOiA0MDEsXG4gIG1lbnUtd3JhcHBlcjogNDAwLFxuICBkaWFsb2c6IDMwMCxcbiAgc2l0ZS1sb2dvOiA0MDMsXG4gIG1lc3NhZ2VzOiA0MDMsXG4gIGxhbmd1YWdlLXN3aXRjaGVyLXdyYXBwZXI6IDQwMixcbiAgbmF2LXRvZ2dsZTogNDAyLFxuICBtYWluLW5hdi1kcm9wZG93bjogMjAwLFxuICBtYWluLW5hdjogMTAwLFxuICB0b2MtbmF2OiA5OSxcbiAgbWFpbi1mb290ZXI6IDIwLFxuICBzb2NpYWwtc2lkZS1uYXY6IDEwXG4pO1xuXG5cbi8vIHN0eWxlZ3VpZGUgLy9cbiRtYWluLWNvbnRlbnQtbWF4LXdpZHRoOiA4Mi4zNTI5NHJlbTtcbiRtYWluLWhlYWRlci1oZWlnaHQ6IDUuMTI1cmVtO1xuJG1haW4tbmF2LWhlaWdodDogMy42MjVyZW07XG4kZGVmYXVsdC1hc2lkZS13aWR0aDogMjVyZW07IiwiJGZvbnQtZmFtaWx5LS1iYXNlOiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktLWhlYWRlcnM6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtd2VpZ2h0LS1iYXNlOiA0MDA7XG4kZm9udC13ZWlnaHQtLWhlYWRlcnM6IDcwMDtcblxuJHRleHQtc2l6ZS0tc21hbGw6IDAuNzVyZW07IC8vMTJweFxuJHRleHQtc2l6ZS0tYmFzZTogMTA2JTtcbiR0ZXh0LXNpemUtLWJpZzogMS4xMjVyZW07IC8vMThweFxuXG4kcmVtLWJhc2U6IDE2cHg7XG5cbiRsaW5lLWhlaWdodC0tYmFzZTogMS40O1xuJGxpbmUtaGVpZ2h0LS1oZWFkZXJzOiAxLjE7XG5cblxuIiwiKiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJhc2U7XG4gIGZvbnQtc2l6ZTogJHRleHQtc2l6ZS0tYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0tYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0tYmFzZTtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xufVxuXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuIiwiaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGVycztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0taGVhZGVycztcbiAgY29sb3I6ICRibGFjaztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuICArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuaDEge1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgaHlwaGVuczogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzNCk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuICB9XG4gICYucGFnZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuaDIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzApO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxOCk7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG59XG4iLCJwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbnAge1xuICArIGgxLFxuICArIGgyLFxuICArIGgzLFxuICArIGg0LFxuICArIGg1LFxuICArIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59IiwiLmludHJvLXR4dCB7XG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn1cbiIsImEge1xuICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLDEyJSk7XG4gIH1cbn1cblxuLm1vcmUtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LS1ibHVlLnN2ZycpIG5vLXJlcGVhdCB0b3AgOHB4IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeS1jb2xvciw1JSk7XG4gIH1cbn1cblxuLnRleHQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwzMCUpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLDUlKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gIH1cbn0iLCJociB7XG4gIG1hcmdpbjogMjBweCAwO1xuXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG4iLCIucXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiA4NXB4IDQwcHggNDBweCA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcXVvdGUtbWFya3Muc3ZnJykgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgfVxufVxuXG4ucXVvdGVfX2NpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJ1bDpub3QoW2NsYXNzXSksIC5kb3dubG9hZC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA1cHggMCAxNXB4IDE4cHg7XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5vbCB7XG4gIG1hcmdpbjogNXB4IDAgMzBweCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ubGlzdC1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn0iLCIudGFibGUtd3JhcHBlciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cdFx0dGQsIHRoIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG5cbnRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0dGgsIHRkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0aDEsIGgyLCBoMywgcCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdHRoIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHR0ciB0aCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdH1cblx0Y2FwdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQW1iaXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQW1iaXQtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBbWJpdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BbWJpdC1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvQW1iaXQtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBbWJpdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BbWJpdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQW1iaXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FtYml0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0FtYml0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQW1iaXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQW1iaXQtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuIiwiLmxheW91dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQtLXRocmVlY29scy0zMy0zNC0zMy1zdGFja2VkLFxuLmxheW91dC0tdHdvY29scy1zdGFja2VkLFxuLmxheW91dC0tdHdvY29scyxcbi5sYXlvdXQtLXRocmVlY29scyxcbi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUge1xuICAudG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYmxvY2stbGF5b3V0LWJ1aWxkZXI6b25seS1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGxhbmRpbmcgcGFnZSB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAudmlldy10ZWFzZXJfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwzMCwyOSwwLjAwKSAyJSwgJGJsYWNrIDkwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctdGVhc2VyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgfVxuICB9XG59XG5cblxuLyogbGFuZGluZyBwYWdlIGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuXG4ubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDMwLDI5LDAuMDApIDIlLCAkYmxhY2sgOTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIGxhbmRpbmcgcGFnZSBsaXN0ICovXG5cbi5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS12aWV3LW1vZGUtbGlzdCB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGgyIGEge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG59IiwiLnBhZ2Uge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IHdyYXA7XG4gICAgfVxuICAgIC5jb2xfX2ltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2xfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogcGFnZSBoaWdobGlnaHRlZCB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtcGFnZS5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIGgyIGEge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsMzAsMjksMC4wMCkgMiUsICRibGFjayA5MCUpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogcGFnZSBsaXN0ICovXG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLWxpc3Qge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufSIsIi8qIGluZm8gcGFnZSBkZXRhaWwgKi9cbi5pbmZvLXBhZ2Utd3JhcHBlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIH1cbn1cblxuLmluZm8tcGFnZV9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBmbGV4OiAxIDAgNjUuNCU7XG4gICAgbWF4LXdpZHRoOiA2NS40JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcnksXG4gIC5maWVsZC0tbmFtZS1maWVsZC1hdHRhY2htZW50cyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIEBleHRlbmQudGV4dC1saW5rO1xuICAgIH1cbiAgfVxufVxuXG4uaW5mby1wYWdlX19zaWRlYmFyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBmbGV4OiAxIDAgMzQuNiU7XG4gICAgbWF4LXdpZHRoOiAzNC42JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSB7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWF0dGFjaG1lbnRzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kLnRleHQtbGluaztcbiAgICB9XG4gIH1cbn1cblxuLmluZm9fcGFnZV9fc3BlY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMHB4IDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjBweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvdy0tZG93bi0tcHVycGxlLnN2ZycpIHRvcCBsZWZ0IHJlcGVhdC14O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5maWVsZDpub3QoLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbikge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQuYnRuLS13aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lLFxuICAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hZGRyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9sb2NhdGlvbi5zdmcnKSB0b3AgNXB4IGxlZnQgMnB4IG5vLXJlcGVhdDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtcGhvbmUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3Bob25lLnN2ZycpIHRvcCA1cHggbGVmdCAgbm8tcmVwZWF0O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC13ZWJzaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi93ZWJzaXRlLnN2ZycpIHRvcCA1cHggbGVmdCAycHggIG5vLXJlcGVhdDtcbiAgfVxuICAuaW5mb19wYWdlX19zb2NpYWxzIHtcbiAgICAuZmllbGQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTJweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdTb2NpYWxlIG1lZGlhOic7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay5zdmcnKTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdHdpdHRlci5zdmcnKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW5zdGFncmFtIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0uc3ZnJyk7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXlvdXR1YmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3lvdXR1YmUuc3ZnJyk7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8tcGFnZV9fYmVsb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAucGFyYWdyYXBoLFxuICAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXRlYW0tbWVtYmVyKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGVhbSB7XG4gICAgaDIucGFyYWdyYXBoLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBpbmZvIHBhZ2UgdGVhc2VyICovXG5cbi5ub2RlLS10eXBlLXBhZ2Uubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIC52aWV3LXRlYXNlcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDMwLDI5LDAuMDApIDIlLCAkYmxhY2sgOTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTkpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy10ZWFzZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLy9tYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaDIuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnRleHQtZm9ybWF0dGVkIGE6bm90KFtjbGFzc10pIHtcbiAgICBAZXh0ZW5kLnRleHQtbGluaztcbiAgfVxufVxuXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWJhc2ljXCI7IC8vdGV4dFxuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbWFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stdGV4dC1pbWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay12aWRlb1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1pbnRyb1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1jdGFcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stcXVvdGVcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stZG93bmxvYWRcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stZW1iZWRcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stYnV0dG9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWxvZ29zXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLXRlYW1cIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stcXVvdGUtYW5kLXRleHRcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stbWFudWFsLWxpc3RcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stYXV0b21hdGljLWxpc3RcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stbGlzdC1saW5rc1wiO1xuXG4iLCIuYmxvY2staW5saW5lLWJsb2NrYmFzaWMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtYmFzaWMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tb3JlLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ubGF5b3V0OmZpcnN0LWNoaWxkIHtcbiAgLmJsb2NrLWxheW91dC1idWlsZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAmLmJsb2NrLWlubGluZS1ibG9ja2Jhc2ljIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLWlubGluZS1ibG9ja2ltYWdlLXNsaWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgfVxuICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdG9wOiAxOTBweDtcbiAgICB9XG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IC4zO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2xpZGVyLXByZXYtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2xpZGVyLW5leHQtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn0iLCIuYmxvY2staW5saW5lLWJsb2NrdmlkZW8ge1xuICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtdmlkZW8tdXBsb2FkIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgdmlkZW8ge1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmJsb2NrLWlubGluZS1ibG9ja2ludHJvIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWludHJvIHtcbiAgcCB7XG4gICAgQGV4dGVuZC5pbnRyby10eHQ7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMSk6OmZpcnN0LWxldHRlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMnB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dDpmaXJzdC1jaGlsZCB7XG4gIC5ibG9jay1sYXlvdXQtYnVpbGRlcjpmaXJzdC1jaGlsZCB7XG4gICAgJi5ibG9jay1pbmxpbmUtYmxvY2tpbnRybyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi5ibG9jay1pbmxpbmUtYmxvY2tjYWxsLXRvLWFjdGlvbiB7XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXdoaXRlLnN2ZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDBweDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQwKTtcbiAgICB9XG4gIH1cbiAgaDIsXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnRleHQtZm9ybWF0dGVkIGE6bm90KFtjbGFzc10pIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGJsYWNrO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kLmJ0bi0td2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5sYXlvdXQ6bGFzdC1jaGlsZCB7XG4gIC5ibG9jay1sYXlvdXQtYnVpbGRlciB7XG4gICAgJi5ibG9jay1pbmxpbmUtYmxvY2tjYWxsLXRvLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ibG9jay1jb250ZW50LS10eXBlLXF1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gIH1cbiAgcDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgICBAZXh0ZW5kLmludHJvLXR4dDtcbiAgfVxufSIsIi5ibG9jay1pbmxpbmUtYmxvY2tkb3dubG9hZCB7XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWRvd25sb2FkIHtcbiAgJi5jb2xzLS0yIHtcbiAgICAuZG93bmxvYWQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJsb2NrLWlubGluZS1ibG9ja2VtYmVkLWNvZGUtaHRtbC0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUtYmxvY2sge1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWlubGluZS1ibG9ja2J1dHRvbiB7XG4gIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCIud3JhcHBlciB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tsb2dvcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWNvbnRlbnQtLXR5cGUtbG9nb3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgaDIuYmxvY2stdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1sb2dvIHtcbiAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWlubGluZS1ibG9ja3RlYW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC01MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxNTB2dztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQucGFyYWdyYXBoLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdH1cbn1cblxuLmxheW91dDpsYXN0LWNoaWxkIHtcblx0LmJsb2NrLWxheW91dC1idWlsZGVyIHtcblx0XHQmLmJsb2NrLWlubGluZS1ibG9ja3RlYW0ge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuYmxvY2staW5saW5lLWJsb2NrcXVvdGUtYW5kLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtcXVvdGUtYW5kLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgfVxuICAucXVvdGUtdGV4dF9fcXVvdGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIGZsZXg6IDEgMCA0MCU7XG4gICAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXF1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjEpO1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbnRybyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIGZsZXg6IDEgMCA2MCU7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICB9XG4gIH1cbn0iLCIuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3Qge1xuICAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuXG4ubWFudWFsLWxpc3RfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYW51YWwtbGlzdF9faW50cm8ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAudGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG4gICAgKyAubWFudWFsLWxpc3RfX2FjdGlvbnMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubWFudWFsLWxpc3RfX2FjdGlvbnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMSAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGEge1xuICAgIEBleHRlbmQubW9yZS1saW5rO1xuICB9XG59XG5cbi5ibG9jay1jb250ZW50LS10eXBlLW1hbnVhbC1saXN0IHtcbiAgJi5iZy1jb2xvci0tYmx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTgwMHB4O1xuICAgICAgd2lkdGg6IDMwMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuXG4ubGF5b3V0Omxhc3QtY2hpbGQge1xuICAuYmxvY2stbGF5b3V0LWJ1aWxkZXIge1xuICAgICYuYmxvY2staW5saW5lLWJsb2NrbWFudWFsLWxpc3Q6bGFzdC1jaGlsZCB7XG4gICAgICAuYmxvY2stY29udGVudC0tdHlwZS1tYW51YWwtbGlzdC5iZy1jb2xvci0tYmx1ZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGRvd25zaXplIHNwYWNlIGJldHdlZW4gdGl0bGUgJiBtYW51YWwgbGlzdCAqL1xuXG5ib2R5Om5vdCgucGF0aC1mcm9udHBhZ2UpIHtcbiAgLmxheW91dDpmaXJzdC1jaGlsZCB7XG4gICAgLmJsb2NrLWxheW91dC1idWlsZGVyOm50aC1jaGlsZCgxKSB7XG4gICAgICAmLmJsb2NrLWlubGluZS1ibG9ja21hbnVhbC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmJsb2NrLWlubGluZS1ibG9ja2F1dG9tYXRpYy1saXN0LmJsb2NrLWxheW91dC1idWlsZGVyIHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLWNvbnRlbnQtLXR5cGUtYXV0b21hdGljLWxpc3Qge1xuICAmLmJnLWNvbG9yLS1ibHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtODAwcHg7XG4gICAgICB3aWR0aDogMzAwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0b21hdGljLWxpc3RfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uYXV0b21hdGljLWxpc3RfX2ludHJvIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLnRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDEgMCA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuICAgICsgLmF1dG9tYXRpYy1saXN0X19hY3Rpb25zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleDogMSAwIDMwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dG9tYXRpYy1saXN0X19hY3Rpb25zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBhIHtcbiAgICBAZXh0ZW5kLm1vcmUtbGluaztcbiAgfVxufVxuXG5cbi5hdXRvbWF0aWMtbGlzdF9fd3JhcHBlciB7XG5cbn1cbiIsIi5ibG9jay1pbmxpbmUtYmxvY2tsaXN0LWxpbmtzIHtcbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgcGFkZGluZzogMzBweCAwIDFweCAwO1xuIH1cbiBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuIH1cbiAmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1MHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gIHotaW5kZXg6IC0xO1xuIH1cbiAuZmllbGRfX2l0ZW1zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbiB9XG4gLmZpZWxkX19pdGVtOm5vdCguZmllbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgZmxleDogMSAwIDUwJTtcbiAgIG1heC13aWR0aDogNTAlO1xuICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICBmbGV4OiAxIDMzLjMzJTtcbiAgIG1heC13aWR0aDogMzMuMzMlO1xuICB9XG4gfVxufVxuXG4ubGF5b3V0Omxhc3QtY2hpbGQge1xuIC5ibG9jay1sYXlvdXQtYnVpbGRlcjpsYXN0LWNoaWxkIHtcbiAgJi5ibG9jay1pbmxpbmUtYmxvY2tsaXN0LWxpbmtzIHtcbiAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiB9XG59IiwiLnBhcmFncmFwaCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuIFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuIFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuIFx0fVxuIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuIFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuIFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuIFx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cbiBcdGgyOmZpcnN0LWNoaWxkIHtcbiBcdFx0bWFyZ2luLXRvcDogMDtcbiBcdH1cblx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHRwOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0Jjpub3QoLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSkge1xuXHRcdC50ZXh0LWZvcm1hdHRlZCBhOm5vdChbY2xhc3NdKSB7XG5cdFx0XHRAZXh0ZW5kLnRleHQtbGluaztcblx0XHR9XG5cdH1cbn1cblxuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLXRleHRcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1idXR0b25cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1jdGFcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1kb3dubG9hZFwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWltYWdlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtcXVvdGVcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC10YWJsZVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWxvZ29zXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtZm9ybVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWxpc3QtbGlua3NcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC10ZXh0LWltYWdlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtZW1iZWQtY29kZVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLXZpZGVvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtdGVhbVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWludHJvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtbWVkaWFcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1tYW51YWwtbGlzdFwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLXR3by1pbWFnZXNcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1pbWFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC1xdW90ZS1hbmQtdGV4dFwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLWhpZ2hsaWdodGVkLXBlcmZvcm1lclwiO1xuXG5cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQgIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQuYnRuLXByaW1hcnk7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWJ1dHRvbiAge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiBcdFx0bWFyZ2luLXRvcDogMzBweDtcbiBcdH1cbiBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiBcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG4gXHR9XG4gXHQuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcbiBcdFx0YSB7XG4gXHRcdFx0QGV4dGVuZC5idG4tcHJpbWFyeTtcbiBcdFx0fVxuIFx0fVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXdoaXRlLnN2ZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAtMTAwMHB4O1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMzAwMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHRoMiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygzNCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuXHRcdH1cblx0fVxuXHRoMixcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGEge1xuXHRcdFx0QGV4dGVuZC5idG4tLXdoaXRlO1xuXHRcdH1cblx0fVxuXHQudGV4dC1mb3JtYXR0ZWQgYTpub3QoW2NsYXNzXSkge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYmxhY2s7XG5cdH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uIHtcblx0YmFja2dyb3VuZDogJHRlcnRpYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLXllbGxvdy5zdmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeS1jb2xvcjtcblx0fVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRlYW0gKyAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1jYWxsLXRvLWFjdGlvbiB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLWdyZXkuc3ZnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59IiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZG93bmxvYWQgIHtcbiAgJi5jb2xzLS0yIHtcbiAgICAuZG93bmxvYWQtbGlzdCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGNvbHVtbnM6IDI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tbmFtZS1jb3B5cmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICBwYWRkaW5nOiAxcHggNnB4IDNweCA2cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ8KpJztcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgfVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXF1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgQGV4dGVuZC5pbnRyby10eHQ7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1xdW90ZWUge1xuXHRmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLWxvZ29zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmZpZWxkX19pdGVtIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvciB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvYXJyb3dzLS1kb3duLS13aGl0ZS5zdmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01MCU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxNTB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmZvcm1fX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBmbGV4OiAxIDAgMzQuNiU7XG4gICAgICBtYXgtd2lkdGg6IDM0LjYlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBmbGV4OiAxIDAgNjUuNCU7XG4gICAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZWFtICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9hcnJvd3MtLWRvd24tLWdyZXkuc3ZnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWNhbGwtdG8tYWN0aW9uICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeS1jb2xvciB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvYXJyb3dzLS1kb3duLS15ZWxsb3cuc3ZnJykgdG9wIGNlbnRlciBuby1yZXBlYXQ7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVydGlhcnktY29sb3I7XG4gIH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLWxpc3QtbGlua3Mge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG4gIHVsLmxpc3QtbGlua3Mge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQudGV4dC1saW5rO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAycHggMDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBhIHtcbiAgICAgIEBleHRlbmQuYnRuLS1ib3JkZXJlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0bWFyZ2luLXRvcDogODBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuXHR9XG5cdCYuYmctY29sb3ItLXRyYW5zcGFyZW50IHtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdH1cblx0XHQuY29sX19pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0ZmxleDogMSAwIDQ1JTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvbF9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRmbGV4OiAxIDAgNTUlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDU1JTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29sX19pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogMzUwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0fVxuXHRcdC5maWVsZC0tbmFtZS1jb3B5cmlnaHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblx0XHRcdHBhZGRpbmc6IDFweCA2cHggM3B4IDZweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJ8KpJztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb2xfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0YmFja2dyb3VuZDogJHB1cnBsZTtcblx0XHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHVycGxlIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9zaGFwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZS5zdmcnKSBib3R0b20gbGVmdCAyMHB4IG5vLXJlcGVhdDtcblx0XHRcdHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDI3MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMjc1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjMwcHg7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDUwcHggNDBweCAzMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTkpO1xuXHRcdFx0bWluLWhlaWdodDogMzcwcHg7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cdH1cblx0cDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRhIHtcblx0XHRcdEBleHRlbmQuYnRuLS13aGl0ZTtcblx0XHR9XG5cdH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1lbWJlZC1jb2RlIHtcbiAgLmZpZWxkLS1uYW1lLWVtYmVkLWNvZGUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgaWZyYW1lIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8ge1xuICAuZmllbGRfdmlkZW8ge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgaWZyYW1lIHtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDowO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8tdXBsb2FkIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWZpbGUge1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgaGVpZ2h0OjA7XG4gICAgdmlkZW8ge1xuICAgICAgbGVmdDowO1xuICAgICAgdG9wOjA7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB9XG4gIH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLXRlYW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC01MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxNTB2dztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHQucGFyYWdyYXBoLXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdH1cbn1cblxuLnRlYW0td3JhcHBlciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdH1cblx0LnBhcmFncmFwaCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuXHRcdFx0ZmxleDogMSAwIDUwJTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0ZmxleDogMSAwIDMzLjMzJTtcblx0XHRcdG1heC13aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi50ZWFtLW1lbWJlciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4udGVhbS1tZW1iZXJfX2ltYWdlIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG5cdFx0ZmxleDogMSAwIDQwJTtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0ZmxleDogMSAwIDQwJTtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0fVxufVxuXG4udGVhbS1tZW1iZXJfX2NvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNik7XG5cdHBhZGRpbmc6IDI1cHggMzBweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZzogMjBweCAyNXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuXHRcdGZsZXg6IDEgMCA2MCU7XG5cdFx0bWF4LXdpZHRoOiA2MCU7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZsZXg6IDEgMCA2MCU7XG5cdFx0bWF4LXdpZHRoOiA2MCU7XG5cdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHR9XG5cdGgzIHtcblx0XHRtYXJnaW46IDAgMCA0cHggMDtcblx0fVxuXHQuZmllbGQtLW5hbWUtZmllbGQtcm9sZSB7XG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNik7XG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHR9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tYWlsLWFkZHJlc3Mge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1pbnRybyAge1xuICBwIHtcbiAgICBAZXh0ZW5kLmludHJvLXR4dDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgxKTo6Zmlyc3QtbGV0dGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweCAycHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtbWVkaWEge1xuIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXMge1xuICAgZGlzcGxheTogZmxleDtcbiAgIGZsZXgtd3JhcDogd3JhcDtcbiAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIGZsZXg6IDEgMCAyMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmbGV4OiAxIDAgMTYuNiU7XG4gICAgICAgIG1heC13aWR0aDogMTYuNiU7XG4gICAgICB9XG4gICAgfVxuIH1cbn0iLCIucGFyYWdyYXBoLS10eXBlLW1hbnVhbC1saXN0IHtcbiAgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gICYuYmctY29sb3ItLWJsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC04MDBweDtcbiAgICAgIHdpZHRoOiAzMDAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS10d28taW1hZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAudHdvLWltYWdlc19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleDogMSAwIGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1jb3B5cmlnaHQtMSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWNvcHlyaWdodC0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnwqknO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gIH1cbiAgLnN3aXBlci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIHRvcDogMTQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRvcDogMTkwcHg7XG4gICAgfVxuICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuMztcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NsaWRlci1wcmV2LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NsaWRlci1uZXh0LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1xdW90ZS1hbmQtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG4gIC5xdW90ZS10ZXh0X19xdW90ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleDogMSAwIDQwJTtcbiAgICAgIG1heC13aWR0aDogNDAlO1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMSk7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBmbGV4OiAxIDAgNjAlO1xuICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgfVxuICB9XG59IiwiLnBhcmFncmFwaC0tdHlwZS1oaWdobGlnaHRlZC1wZXJmb3JtZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2ltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBmbGV4OiAxIDAgMjE1cHg7XG4gICAgbWF4LXdpZHRoOiAyMTVweDtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oaWdobGlnaHRlZC1wZXJmb3JtZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBwYWRkaW5nOiAyNXB4IDI1cHggMTBweCAyNXB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyMTVweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMTVweCk7XG4gIH1cbiAgaDMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5oaWdobGlnaHRlZC1wZXJmb3JtZXItLXNwZWNzIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgLmZpZWxkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlnaGxpZ2h0ZWQtcGVyZm9ybWVyLS1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICAuZmllbGQge1xuICAgICYuZmllbGQtLW5hbWUtZmllbGQtZmFjZWJvb2sge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay0td2hpdGUuc3ZnJyk7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuZmllbGQtLW5hbWUtZmllbGQtdHdpdHRlciB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3R3aXR0ZXItLXdoaXRlLnN2ZycpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RhZ3JhbSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2luc3RhZ3JhbS0td2hpdGUuc3ZnJyk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuZmllbGQtLW5hbWUtZmllbGQteW91dHViZSB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3lvdXR1YmUtLXdoaXRlLnN2ZycpO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgfVxufSIsIi52aWV3LWxpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cblxuLnZpZXctbGlzdF9faW1hZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBzdmcsXG4gIGltYWdlLFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlldy1saXN0X19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleDogMSAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIG1hcmdpbjogMTJweCAwIDRweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgbWFyZ2luOiA1cHggMCA0cHggMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuIiwiLnZpZXctdGVhc2VyIHtcbn1cblxuLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc3ZnLFxuICBpbWFnZSxcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZpZXctdGVhc2VyX19jb250ZW50IHtcbn0iLCIudmlldy1oaWdobGlnaHRlZC10ZWFzZXIge1xufVxuXG4udmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzdmcsXG4gIGltYWdlLFxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2NvbnRlbnQge1xufSIsIi8qIHN0b3J5IGRldGFpbCAqL1xuXG4uc3RvcnlfX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC1uYW1lLWZpZWxkLW1haW4tcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsMzAsMjksMC4wMCkgMiUsICMxRTFFMUQgOTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0b3J5X19oZXJvX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm90dG9tOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBoMSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc3RvcnlfX3NwZWNzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzdG9yeSBpbnRybyAobm8gaW1hZ2UpICovXG5cbi5zdG9yeV9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3J5IHtcbiAgLnN0b3J5X19jb250ZW50IHtcbiAgICAucGFyYWdyYXBoOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LWltYWdlKTpub3QoLnBhcmFncmFwaC0tdHlwZS1pbnRybykge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLWludHJvICsgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8sXG4gICAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dCxcbiAgICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSxcbiAgICAucGFyYWdyYXBoLS10eXBlLXZpZGVvLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWVtYmVkLWNvZGUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS12aWRlby11cGxvYWQsXG4gICAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLWltYWdlIHtcbiAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIC5zb2NpYWwtbmF2IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3RvcnlfX2JlbG93IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC5wYXJhZ3JhcGgsXG4gICAgLnBhcmFncmFwaDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG5cblxuLyogc3RvcmllcyB2aWV3ICovXG5cbi52aWV3LS1zdG9yaWVzIHtcbiAgLnZpZXdfX2ZpbHRlcnMge1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJsdWU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2hlYWRlciB7XG4gICAgLmxpbmtzIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweCAzcHggMzZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCguLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2xvc2UtLWJsdWUuc3ZnKSB0b3AgMTFweCBsZWZ0IDE1cHggbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzlEM0VCO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDMwLDMwLDI5LDAuMDYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld19fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuXG4vKiBzdG9yeSBzcGVjcyB0ZWFzZXIvaGlnaGxpZ2h0ZWQgdGVhc2VyL2xpc3QgKi9cblxuLnN0b3J5LXRlYXNlcl9fc3BlY3MsXG4uc3RvcnktbGlzdF9fc3BlY3Mge1xuICAuZmllbGQge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzdG9yeSB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtc3Rvcnkubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICY6aG92ZXIge1xuICAgIGgyIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBtYXJnaW46IDEycHggMCA0cHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLyogc3RvcnkgaGlnaGxpZ2h0ZWQgdGVhc2VyICovXG5cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdG9yeS10ZWFzZXJfX3NwZWNzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAycHggMTNweCByZ2JhKDAsMCwwLDAuNTApO1xuICAgICAgLmZpZWxkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzdG9yeSBsaXN0ICovXG5cbi5ub2RlLS10eXBlLXN0b3J5Lm5vZGUtLXZpZXctbW9kZS1saXN0IHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgaDIgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIHRoZW1lIGRldGFpbCAqL1xuXG4udGhlbWVfX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC1uYW1lLWZpZWxkLW1haW4tcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzAsMzAsMjksMC4wMCkgMiUsICMxRTFFMUQgOTAlKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRoZW1lX19oZXJvX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgaDEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuXG4vKiB0aGVtZSBpbnRybyAobm8gaW1hZ2UpICovXG5cbi50aGVtZV9faW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aGVtZV9fY29udGVudCB7XG4gIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaDpub3QoLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtdGV4dC1pbWFnZSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8pIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1pbnRybyArIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLWludHJvLFxuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LFxuICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC1xdW90ZSxcbiAgLnBhcmFncmFwaC0tdHlwZS12aWRlbyxcbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZW1iZWQtY29kZSxcbiAgLnBhcmFncmFwaC0tdHlwZS12aWRlby11cGxvYWQsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXZpZGVvIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtaW1hZ2Uge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgLnNvY2lhbC1uYXYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vKiB0aGVtZSB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctdGVhc2VyX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWV3LXRlYXNlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cblxuLyogdGhlbWUgbGlzdCAqL1xuXG4udGhlbWUtbGlzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGhlbWUtbGlzdF9faGVybyB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4OiAxIDAgMzIlO1xuICAgIG1heC13aWR0aDogMzIlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi50aGVtZS1saXN0X19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXg6IDEgMCA2OCU7XG4gICAgbWF4LXdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgaDIgYSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgbWFyZ2luOiA1cHggMCA0cHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuXG4vKiB0aGVtZSBoaWdobGlnaHRlZCB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWhpZ2hsaWdodGVkLXRlYXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDMwLDI5LDAuMDApIDIlLCAkYmxhY2sgOTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oaWdobGlnaHRlZC10ZWFzZXJfX3R4dCB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbi8qIHRoZW1lIGxpc3QgKi9cblxuLm5vZGUtLXR5cGUtdGhlbWUubm9kZS0tdmlldy1tb2RlLWxpc3Qge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtZGF0ZSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG4iLCIucGF0aC1rYWxlbmRlciB7XG4gIC5sYXlvdXQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmxheW91dC0tdHdvY29sLTc1LTI1IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC02MDBweDtcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tzIHtcbiAgICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dC5mb3JtLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCAxNXB4IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IHRvcCAxN3B4IHJpZ2h0IDE1cHg7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mYWNldHMtd2lkZ2V0LSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmJsb2NrLWZhY2V0LWJsb2NrdGhlbWUsXG4gIC5ibG9jay1wcm9qZWN0LW9wZW5pbmdob3Vycy1kYXRlLWZpbHRlcixcbiAgLmJsb2NrLWZhY2V0LWJsb2NrdGFyZ2V0LWF1ZGllbmNlIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgfVxuICAuYmxvY2stZmFjZXQtYmxvY2tjaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5ibG9jay1wcm9qZWN0LW9wZW5pbmdob3Vycy1kYXRlLWZpbHRlciB7XG4gICAgLml0ZW0tbGlzdCB7XG4gICAgICB1bDpub3QoW2NsYXNzXSkge1xuICAgICAgICBtYXJnaW46IDVweCAwIDE1cHggMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCA3cHggMTBweCAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTRweCA4cHggMTRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNDOUQzRUI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0M5RDNFQjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NoZWNrLS1ibHVlLnN2ZycpIHRvcCAxNHB4IGxlZnQgMTJweCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNHB4IDhweCAzMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctLWFnZW5kYSB7XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFjZXRzLXdpZGdldC1saW5rcyB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMCAwIDI3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMzAsMzAsMjksMC4wNik7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFjZXQtaXRlbV9fY291bnQge1xuICBjb2xvcjogJGdyZXk7XG59XG5cblxuLyogZXZlbnQgZGV0YWlsICovXG5cbi5hY3Rpdml0eV9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDMwLDMwLDI5LDAuMDApIDIlLCAjMUUxRTFEIDkwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICArIC5hY3Rpdml0eS13cmFwcGVyIHtcbiAgICAuYWN0aXZpdHlfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmFjdGl2aXR5X19zcGVjcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuICAuYWN0aXZpdHlfX2hlcm8tLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgICAuYWN0aXZpdHlfX2hlcm8tLXNwZWNzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbi5hY3Rpdml0eS13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG4uYWN0aXZpdHlfX2RldGFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgZmxleDogMSAwIDY1LjQlO1xuICAgIG1heC13aWR0aDogNjUuNCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWV2ZW50LWNvbnRlbnQge1xuICAgIHAge1xuICAgICAgJjpudGgtY2hpbGQoMSk6OmZpcnN0LWxldHRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDJweCAxMHB4O1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgLmFjdGl2aXR5X19kZXRhaWwtLXNwZWNzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMTJweCAwIDIwcHggMDtcbiAgICAuZmllbGQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICByaWdodDogMXB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmstdHdvIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuXG4uYWN0aXZpdHlfX3NpZGViYXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGZsZXg6IDEgMCAzNC42JTtcbiAgICBtYXgtd2lkdGg6IDM0LjYlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmFjdGl2aXR5X19zcGVjcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDIwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvYXJyb3ctLWRvd24tLXB1cnBsZS5zdmcnKSB0b3AgbGVmdCByZXBlYXQteDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtdWl0LWNvbWJpbmVkLWltYWdlLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuZmllbGQ6bm90KC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmspOm5vdCguZmllbGQtLW5hbWUtdWl0LWNvbWJpbmVkLWltYWdlLXRlYXNlcik6bm90KC5maWVsZC1uYW1lLWZpZWxkLXRoZW1lLXVpdGlkLWZpbHRlcmVkKTpub3QoLmZpZWxkLW5hbWUtZmllbGQtdGFyZ2V0LWF1ZGllbmNlKSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuZmllbGQtLW5hbWUtaXRlbS1yZXNlcnZhdGlvbi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tLXdoaXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtbG9jYXRpb24sXG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbiAgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1jb250YWN0LFxuICAuZmllbGQtLW5hbWUtaXRlbS1wcmljZXMsXG4gIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtZGF0ZSxcbiAgLmZpZWxkLS1uYW1lLXVpdGludmxhYW5kZXJlbi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLXVpdGludmxhYW5kZXJlbi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi91aXQuc3ZnJykgdG9wIDhweCBsZWZ0IDFweCBuby1yZXBlYXQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLXVpdC1jb21iaW5lZC1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9jYXRpb24uc3ZnJykgdG9wIDVweCBsZWZ0IDJweCBuby1yZXBlYXQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9waG9uZS5zdmcnKSB0b3AgNXB4IGxlZnQgIG5vLXJlcGVhdDtcbiAgfVxuICAuZmllbGQtLW5hbWUtdWl0LWNvbWJpbmVkLWNvbnRhY3Qge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3dlYnNpdGUuc3ZnJykgdG9wIDVweCBsZWZ0IDJweCAgbm8tcmVwZWF0O1xuICB9XG4gIC5maWVsZC0tbmFtZS11aXQtY29tYmluZWQtZGF0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2FsZW5kYXIuc3ZnJykgdG9wIDVweCBsZWZ0IDJweCAgbm8tcmVwZWF0O1xuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXByaWNlcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcHJpY2Uuc3ZnJykgdG9wIDVweCBsZWZ0IDJweCAgbm8tcmVwZWF0O1xuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLXRoZW1lLXVpdGlkLWZpbHRlcmVkLFxuICAuZmllbGQtbmFtZS1maWVsZC10YXJnZXQtYXVkaWVuY2Uge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIG1hcmdpbjogMXB4IDA7XG4gICAgLmZpZWxkLWxhYmVsLWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJzonO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWN0aXZpdHlfX3NvY2lhbHMge1xuICAgIC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmFjZWJvb2suc3ZnJyk7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL3R3aXR0ZXIuc3ZnJyk7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvaW5zdGFncmFtLnN2ZycpO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC15b3V0dWJlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC95b3V0dWJlLnN2ZycpO1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hY3Rpdml0eV9fYmVsb3cge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICAucGFyYWdyYXBoLFxuICAucGFyYWdyYXBoOm5vdCgucGFyYWdyYXBoLS10eXBlLXRlYW0tbWVtYmVyKTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuXG5cbi8qIGV2ZW50IHRlYXNlciAqL1xuXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgJjpob3ZlciB7XG4gICAgaDIgYSB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG4gIC52aWV3LXRlYXNlcl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmllbGQtLW5hbWUtdWl0LWNvbWJpbmVkLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2ZycpIHRvcCA3cHggbGVmdCAxMXB4IG5vLXJlcGVhdDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgcGFkZGluZzogNHB4IDhweCA0cHggMjlweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBtYXJnaW46IDEycHggMCA0cHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ldmVudC10ZWFzZXJfX3NwZWNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWl0ZW0tcmVzZXJ2YXRpb24tbGluay10ZWFzZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5cbi8qIGV2ZW50IGhpZ2hsaWdodGVkIHRlYXNlciAqL1xuXG4ubm9kZS0tdHlwZS1ldmVudC5ub2RlLS12aWV3LW1vZGUtaGlnaGxpZ2h0ZWQtdGVhc2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAudmlldy1oaWdobGlnaHRlZC10ZWFzZXJfX2ltYWdlIHtcbiAgICBzdmcsXG4gICAgaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC52aWV3LWhpZ2hsaWdodGVkLXRlYXNlcl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzVweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHJpZ2h0OiA0MHB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDJweCAxM3B4IHJnYmEoMCwwLDAsMC41MCk7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnQtaGlnaGxpZ2h0ZWQtdGVhc2VyX19zcGVjcyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDEzcHggcmdiYSgwLDAsMCwwLjUwKTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmstdGVhc2VyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLmJ0bi0tYm9yZGVyZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBldmVudCBsaXN0ICovXG5cbi5ub2RlLS10eXBlLWV2ZW50Lm5vZGUtLXZpZXctbW9kZS1saXN0IHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgaDIgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLW5hbWUtdWl0LWNvbWJpbmVkLWRhdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2ZycpIHRvcCA1cHggbGVmdCAycHggIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gIH1cbiAgLmV2ZW50LWxpc3RfX3NwZWNzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWl0ZW0tcmVzZXJ2YXRpb24tbGluay10ZWFzZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5cbi8qIGV2ZW50IHRhYmxlIGxpc3QgKi9cblxuLm5vZGUtLXR5cGUtZXZlbnQubm9kZS0tdmlldy1tb2RlLXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkYmxhY2s7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRibGFjaztcbiAgfVxuICAuaW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgLmZpZWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBmbGV4OiAxIDAgNDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2ZycpIHRvcCAzcHggbGVmdCAwIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXJlc2VydmF0aW9uLWxpbmstdGVhc2VyIHtcblxuICB9XG59XG5cbi5tb2JpbGUtc2hvdy1maWx0ZXJzLFxuLm1vYmlsZS1oaWRlLWZpbHRlcnMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLXNob3ctZmlsdGVycyxcbi5tb2JpbGUtaGlkZS1maWx0ZXJzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vZmlsdGVyLnN2ZycpIHRvcCAxMnB4IHJpZ2h0IDE3cHggbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMXB4IDQwcHggMTFweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDIwLDU2LDEyNywuMDcpO1xuICBjb2xvcjogJGJsYWNrO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5maWx0ZXJzLXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAmLm1vYmlsZS1hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAubW9iaWxlLXNob3ctZmlsdGVycyxcbiAgICAubW9iaWxlLWhpZGUtZmlsdGVycyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyogbG9jYXRpb24gZGV0YWlsICovXG5cbi5sb2NhdGlvbl9faGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZpZWxkLW5hbWUtZmllbGQtbWFpbi1waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwzMCwyOSwwLjAwKSAyJSwgIzFFMUUxRCA5MCUpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9jYXRpb25fX2hlcm9fX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIGgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5sb2NhdGlvbl9fc3BlY3Mge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbG9jYXRpb24ge1xuICAubG9jYXRpb25fX2NvbnRlbnQge1xuICAgIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXR5cGUtcGFyYWdyYXBoLXRleHQtaW1hZ2UpOm5vdCgucGFyYWdyYXBoLS10eXBlLWludHJvKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtaW50cm8gKyAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1pbnRybyxcbiAgICAucGFyYWdyYXBoLS10eXBlLXBhcmFncmFwaC10ZXh0LFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sXG4gICAgLnBhcmFncmFwaC0tdHlwZS1wYXJhZ3JhcGgtZW1iZWQtY29kZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICAgIG1heC13aWR0aDogJG1heC1jb250ZW50LXdpZHRoO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAuc29jaWFsLW5hdiB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxvY2F0aW9uX19iZWxvdyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAucGFyYWdyYXBoLFxuICAgIC5wYXJhZ3JhcGg6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGxvY2F0aW9uIHRlYXNlciAqL1xuXG4ubG9jYXRpb24tdGVhc2VyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgLmZpZWxkLW5hbWUtbm9kZS10aXRsZSBoMiBhIHtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxuICAubG9jYXRpb24tdGVhc2VyX19jb250ZW50IHtcbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgICBtYXJnaW46IDEwcHggMCA0cHggMDtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogbG9jYXRpb24gaGlnaGxpZ2h0ZWQgdGVhc2VyICovXG5cbi5ub2RlLS10eXBlLWxvY2F0aW9uLm5vZGUtLXZpZXctbW9kZS1oaWdobGlnaHRlZC10ZWFzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5maWVsZC1uYW1lLW5vZGUtdGl0bGUgaDIgYSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzMCwzMCwyOSwwLjAwKSAyJSwgJGJsYWNrIDkwJSk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuICAuZmllbGQtbmFtZS1ub2RlLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtbmFtZS1maWVsZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIGxvY2F0aW9uIG1hcCByZXN1bHQgKi9cblxuLm5vZGUtLXR5cGUtbG9jYXRpb24ubm9kZS0tdmlldy1tb2RlLW1hcC1yZXN1bHQge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBoMiBhIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgbWFyZ2luOiAwcHggMCA0cHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hZGRyZXNzLWxpbmUxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgfVxufSIsIi8qIG9yZ2FuaXplciBkZXRhaWwgKi9cblxuLm9yZ2FuaXplci13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG4ub3JnYW5pemVyX19kZXRhaWwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGZsZXg6IDEgMCA2NS40JTtcbiAgICBtYXgtd2lkdGg6IDY1LjQlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG5cbi5vcmdhbml6ZXJfX3NpZGViYXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGZsZXg6IDEgMCAzNC42JTtcbiAgICBtYXgtd2lkdGg6IDM0LjYlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5maWVsZC0tbmFtZS1pdGVtLXNoYXJlLXNvY2lhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vcmdhbml6ZXJfX3NwZWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjBweCAyNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDIwcHggMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvYXJyb3ctLWRvd24tLXB1cnBsZS5zdmcnKSB0b3AgbGVmdCByZXBlYXQteDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZmllbGQ6bm90KC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24pIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kLmJ0bi0td2hpdGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFkZHJlc3MsXG4gIC5maWVsZC0tbmFtZS1maWVsZC1waG9uZSxcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXdlYnNpdGUge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtYWRkcmVzcyB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vbG9jYXRpb24uc3ZnJykgdG9wIDVweCBsZWZ0IDJweCBuby1yZXBlYXQ7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBob25lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9waG9uZS5zdmcnKSB0b3AgNXB4IGxlZnQgIG5vLXJlcGVhdDtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtd2Vic2l0ZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vd2Vic2l0ZS5zdmcnKSB0b3AgNXB4IGxlZnQgMnB4ICBuby1yZXBlYXQ7XG4gIH1cbiAgLm9yZ2FuaXplcl9fc29jaWFscyB7XG4gICAgLmZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2ZycpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC90d2l0dGVyLnN2ZycpO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnN0YWdyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2luc3RhZ3JhbS5zdmcnKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQteW91dHViZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwveW91dHViZS5zdmcnKTtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3JnYW5pemVyX19iZWxvdyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXR5cGUtdGVhbS1tZW1iZXIpOm5vdCgucGFyYWdyYXBoLS10eXBlLWhpZ2hsaWdodGVkLXBlcmZvcm1lcikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBvcmdhbmlzZXIgdmlldyAqL1xuXG4udmlldy0tb3JnYW5pc2VycyB7XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHRibHVlO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgfVxuICB9XG4gIC52aWV3X19oZWFkZXIge1xuICAgIC5saW5rcyB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogNXB4IDEycHggM3B4IDM2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Nsb3NlLS1ibHVlLnN2ZykgdG9wIDExcHggbGVmdCAxNXB4IG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M5RDNFQjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgzMCwzMCwyOSwwLjA2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuICAudmlld3Mtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2VtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cblxuLyogb3JnYW5pc2VyIHRlYXNlciAqL1xuXG4ubm9kZS0tdHlwZS1vcmdhbml6ZXIubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gICY6aG92ZXIge1xuICAgIGgyIGEge1xuICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgbWFyZ2luOiAxMnB4IDAgNHB4IDA7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLW5hbWUtZmllbGQtb3JnYW5pc2VyLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn0iLCIvKiBhZCBkZXRhaWwgKi9cblxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIG1heC13aWR0aDogNjUuNCU7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmFkX19zcGVjcyxcbi5hZGQtdGVhc2VyX19zcGVjcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gIC5maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtbm9kZS1wb3N0LWRhdGUge1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2NhbGVuZGFyLnN2ZycpIHRvcCAzcHggbGVmdCAwIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbn1cblxuXG4vKiBhZCB0ZWFzZXIgKi9cblxuLm5vZGUtLXR5cGUtYWQubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICRibGFjaztcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwKTtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyogYWQgdGVhc2VyICovXG5cbi5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS1saXN0IHtcbiAgLmlubmVyIHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgJGJsYWNrO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYWRkLXRlYXNlcl9fc3BlY3Mge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1vcmdhbml6ZXIgYSB7XG4gICAgQGV4dGVuZC50ZXh0LWxpbms7XG4gIH1cbn1cblxuXG4vKiB2aWV3IGFkcyAqL1xuXG4udmlldy0tYWRzIHtcbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4iLCIvKiBncmlkIGRpams5MiAqL1xuXG4uZ3JpZC10b3Age1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmhpZ2hsaWdodGVkLS1jb2wge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMSAwIDQ5JTtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ubGlzdC0tY29sIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAxIDAgNTElO1xuICAgIG1heC13aWR0aDogNTElO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZCgxKSxcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmdyaWQtYm90dG9tIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5ub2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn1cblxuYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSB7XG4gIC5ncmlkLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAuZ3JpZC1ib3R0b20ge1xuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxKSxcbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoNiksXG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDcpLFxuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxMSksXG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDEzKSxcbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMTgpLFxuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxOSksXG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDIzKSxcbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjUpLFxuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgyOSkge1xuICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDEpLFxuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxMyksXG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDI1KSB7XG4gICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAkcHVycGxlIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoNiksXG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDE4KSxcbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjkpIHtcbiAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDcpLFxuICAgIC5ub2RlLS10eXBlLXRoZW1lOm50aC1jaGlsZCgxOSkge1xuICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJHJlZCB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0teWVsbG93LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtLXR5cGUtdGhlbWU6bnRoLWNoaWxkKDExKSxcbiAgICAubm9kZS0tdHlwZS10aGVtZTpudGgtY2hpbGQoMjMpIHtcbiAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93IHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1wdXJwbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLmdyaWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmdyaWQtYm90dG9tIHtcbiAgICAubm9kZS0tdHlwZS10aGVtZSB7XG4gICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZCB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0teWVsbG93LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgfiAubm9kZS0tdHlwZS10aGVtZSB7XG4gICAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZSB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93IHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1wdXJwbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH4gLm5vZGUtLXR5cGUtdGhlbWUge1xuICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS15ZWxsb3cuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbiB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tcHVycGxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfiAubm9kZS0tdHlwZS10aGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4gdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH4gLm5vZGUtLXR5cGUtdGhlbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXB1cnBsZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZCB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0teWVsbG93LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfiAubm9kZS0tdHlwZS10aGVtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZSB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93IHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1wdXJwbGUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH4gLm5vZGUtLXR5cGUtdGhlbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS15ZWxsb3cuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy10ZWFzZXJfX2ltYWdlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmVlbiB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tYmx1ZS5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+IC5ub2RlLS10eXBlLXRoZW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogZ3JpZCAqL1xuXG4ucGF0aC1mcm9udHBhZ2Uge1xuICAuYmxvY2stZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5ibG9jay1ncmlkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gICYudHlwZS0tYWRzIHtcbiAgICAubm9kZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ub2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDEgMCAzMy4zMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBibG9jayBsaXN0ICovXG5cbi5ibG9jay1saXN0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmLmJsb2NrLXR5cGUtYWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuICAubm9kZS52aWV3LWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gICAgfSovXG4gIH1cbiAgLnZpZXctbGlzdF9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWFkLm5vZGUtLXZpZXctbW9kZS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1sb2NhdGllcyB7XG4gIC5uYXYtYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYXAtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4ubWFwLS1sZWZ0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAxIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRibHVlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTBweCAxNXB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICBtYXJnaW46IDAgMjVweCAxNXB4IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLmZvcm0tLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMjVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgfVxuICAgICAgLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFwLS1yaWdodCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIG1heC13aWR0aDogNjAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmF0dGFjaG1lbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5zdGlja3kge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNjB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4gIC52aWV3LS1sb2NhdGllcyxcbiAgLnZpZXdfX2NvbnRlbnQsXG4gIC5nZW9maWVsZC1nb29nbGUtbWFwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy1jIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE3cHggMXB4IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDVweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdtLXN0eWxlIC5nbS1zdHlsZS1pdy10OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsImRpdltkYXRhLWRydXBhbC1tZXNzYWdlc10gKyAuYmxvY2stZWstcGFnZS10aXRsZS1ibG9jayxcbmRpdltkYXRhLWRydXBhbC1tZXNzYWdlcy1mYWxsYmFja10gKyAuYmxvY2stZWstcGFnZS10aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCAudmlld19fZmlsdGVycyxcbi52aWV3cy1leHBvc2VkLWZvcm0tc2VhcmNoLXN1cHBvcnQtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgICBsZWZ0OiAtOTAwcHg7XG4gICAgfVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vdGVldGgtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcbiAgfVxuICBmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpLnZpZXdzLWV4cG9zZWQtZm9ybS5iZWYtZXhwb3NlZC1mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZm9ybS1pdGVtOm5vdCguZm9ybS10eXBlLWNoZWNrYm94KSAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCAxNXB4IDUwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4IDEwcHggNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tcmlnaHQtLWJsYWNrLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi52aWV3LS1zZWFyY2gtc3VwcG9ydCB7XG4gIC5wYWdlcixcbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtY29udGVudC13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAudmlld19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAubm9kZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWhlYWRlcnM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtLWhlYWRlcnM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtLWhlYWRlcnM7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjApO1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDNweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2plY3RzX19maWx0ZXJzIHtcbiAgYmFja2dyb3VuZDogJGxpZ2h0Ymx1ZTtcbiAgbWFyZ2luOiAzMHB4IDAgNDVweCAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweCAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMsXG4gICAgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleDogMSAwIGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGVnZW5kIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tZG93bi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDE3cHggdG9wIDE3cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3KTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvamVjdHNfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX2hpZ2hsaWdodGVkLWl0ZW0ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleDogMSAwIDQ5JTtcbiAgICBtYXgtd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucHJvamVjdHNfX3NtYWxsLWl0ZW1zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtZCkge1xuICAgIC52aWV3cy1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXg6IDEgMCA1MSU7XG4gICAgbWF4LXdpZHRoOiA1MSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnByb2plY3RzLWl0ZW1zIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbiAgfVxuICAudmlld3Mtcm93Om50aC1jaGlsZCgxKSxcbiAgLnZpZXdzLXJvdzpudGgtY2hpbGQoNiksXG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgxMSksXG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEzKSxcbiAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTgpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgxOSksXG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDIzKSxcbiAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMjUpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgyOSkge1xuICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDEpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgxMyksXG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDI1KSB7XG4gICAgLnZpZXctdGVhc2VyX19pbWFnZTphZnRlciB7XG4gICAgICAvL2JhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQ6ICRyZWQgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLXllbGxvdy5zdmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuICAudmlld3Mtcm93Om50aC1jaGlsZCg2KSxcbiAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTgpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgyOSkge1xuICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG4gIC52aWV3cy1yb3c6bnRoLWNoaWxkKDcpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgxOSkge1xuICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgLy9iYWNrZ3JvdW5kOiAkcmVkIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS15ZWxsb3cuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGUgdXJsKCcuLi9pbWFnZXMvc2hhcGVzL2xvZ28tc2hhcGUtLWJsdWUuc3ZnJykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMTEpLFxuICAudmlld3Mtcm93Om50aC1jaGlsZCgyMykge1xuICAgIC52aWV3LXRlYXNlcl9faW1hZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHllbGxvdyB1cmwoJy4uL2ltYWdlcy9zaGFwZXMvbG9nby1zaGFwZS0tcHVycGxlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi5idG4tcHJpbWFyeSwgLmJ0bi0tcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIG1pbi1oZWlnaHQ6IDQzcHg7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDclKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uYnRuLS13aGl0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA3cHggMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTcpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICBtaW4taGVpZ2h0OiA0M3B4O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5idG4tLWJsYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDdweCAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDNweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmJ0bi0tYm9yZGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNnB4IDEwcHggNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogMjdweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5idG4tY29va2llIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uYnRuLS1jb250YWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDQ4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvciB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi90ZXh0LWJhbGxvb24uc3ZnJykgdG9wIDExcHggbGVmdCAyMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgbWluLWhlaWdodDogNDNweDtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgNyUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4iLCIvKiBGYWNldHMgKi9cbi5maWx0ZXJzIHtcbiAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZhY2V0LWl0ZW0ge1xuICAgIG1hcmdpbjogMnB4IDA7XG4gIH1cbiAgLmZhY2V0cy13aWRnZXQtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLWRvd24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IHRvcCAycHg7XG4gICAgcGFkZGluZzogNnB4IDQwcHggNnB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgfVxuICAuaXRlbS1saXN0X19jaGVja2JveCB7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC41MCk7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmZhY2V0LWl0ZW0ge1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAyM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDE4cHggLTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmFjZXQtaXRlbV9fY291bnQuaW52aXNpYmxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIudXNlci1sb2dpbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gNDBweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDI1cHggMjBweCAyNXB4O1xuICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICB0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbiAgc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG4gIHNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDEwMDBweCAkd2hpdGUgaW5zZXQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgfVxufVxuXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIGZpZWxkc2V0IGxlZ2VuZCArIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAuZm9ybS1pdGVtOm9ubHktY2hpbGQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCwgbGVnZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICYuZm9ybS1yZXF1aXJlZDphZnRlciB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgY29udGVudDogJyAqJztcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgICB9XG4gIH1cbiAgaW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJhc2U7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwxNSUpO1xuICAgIH1cbiAgICAmLmludmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgICBhbmltYXRpb246IHNoYWtlIDFzIGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgLmZvcm0tdGV4dCwgLmZvcm0tdGV4dGFyZWEsIC5mb3JtLWVtYWlsLCAuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLW51bWJlciB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRibGFjaztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuZm9ybS1zZWxlY3QsIC5mb3JtLW51bWJlciB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBjb2xvcjogbGlnaHRlbigkdGV4dC1jb2xvciwyNSUpO1xuICB9XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICB9XG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgQGV4dGVuZC5idG4tLWJsYWNrO1xuICB9XG4gIC5qcy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1iYXNlO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTQpO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIC5jaG9zZW4tcmVzdWx0cyB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICAgICAgJi5oaWdobGlnaHRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xuICAgICAgLmNob3Nlbi1kcm9wIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA3cHggMXB4IHJnYmEoMCwwLDAsLjEyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jaG9zZW4tY29udGFpbmVyLW11bHRpIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAuY2hvc2VuLWNob2ljZXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGlucHV0LmNob3Nlbi1zZWFyY2gtaW5wdXQge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGkuc2VhcmNoLWNob2ljZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDI0cHggNHB4IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2hvc2VuLWRyb3Age1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAxcHggcmdiYSgwLDAsMCwuMTIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgICAgICYuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUge1xuICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LWNvbnRlbnQtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICAgIGEge1xuICAgICAgQGV4dGVuZC5idG4tcHJpbWFyeTtcbiAgICB9XG4gIH1cbn0iLCJmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKTpub3QoLmxheW91dC1idWlsZGVyLXJlbW92ZS1ibG9jayk6bm90KC5lZGl0b3ItbGluay1kaWFsb2cpIHtcbiAgJi5mb3JtLXN1Ym1pdHRlZCB7XG4gICAgaW5wdXQ6aW52YWxpZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAycHggMCAycHggMjNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDMwLDMwLDI5LDAuMDYpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMThweCAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMDhzIGVhc2Utb3V0LCB3aWR0aCAuMDhzIGVhc2Utb3V0IC4xcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJmb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKSB7XG4gICYudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgPiAuZm9ybS1pdGVtIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LS1zdG9yaWVzIHtcbiAgZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKS52aWV3cy1leHBvc2VkLWZvcm0uYmVmLWV4cG9zZWQtZm9ybSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMsXG4gICAgLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0taXRlbTpub3QoLmZvcm0tdHlwZS1jaGVja2JveCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleDogMSAwIGNhbGMoMzMuMzMlIC0gMTBweCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMyUgLSAxMHB4KTtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgbGVnZW5kIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tZG93bi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDE3cHggdG9wIDE3cHg7XG4gICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE3KTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICB1bDpub3QoW2NsYXNzXSksIC5kb3dubG9hZC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykge1xuICAmLmZvcm0tc3VibWl0dGVkIHtcbiAgICBpbnB1dDppbnZhbGlkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuICAuZm9ybS1pdGVtLmZvcm0tdHlwZS1yYWRpbyB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICR3aGl0ZTtcbiAgICB9XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiZm9ybTpub3QoLmxheW91dC1idWlsZGVyLWFkZC1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1mb3JtKTpub3QoLmxheW91dC1idWlsZGVyLXVwZGF0ZS1ibG9jayk6bm90KC5sYXlvdXQtYnVpbGRlci1jb25maWd1cmUtc2VjdGlvbik6bm90KC5sYXlvdXQtYnVpbGRlci1yZW1vdmUtYmxvY2spOm5vdCguZWRpdG9yLWxpbmstZGlhbG9nKSB7XG4gIC5mb3JtLWl0ZW0uZm9ybS10eXBlLW1hbmFnZWQtZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlucHV0LmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTVweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtaW4taGVpZ2h0OiA0M3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi91cGxvYWQuc3ZnJykgdG9wIDExcHggcmlnaHQgMTVweCBuby1yZXBlYXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oI2UzYzk5ZiwgMTglKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXByZXZpZXcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmltYWdlLXdpZGdldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZGVsZXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmLmpzLWhpZGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDNweDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn0iLCIubmV3c2xldHRlci1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwaG9uZS1wYWRkaW5nO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGFibGV0LXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHRhYmxldC1wYWRkaW5nO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGRlc2t0b3AtcGFkZGluZztcbiAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgfVxufVxuXG4ubWFpbGNoaW1wLW5ld3NsZXR0ZXItbWVyZ2VmaWVsZHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5ibG9jay1tYWlsY2hpbXAtc2lnbnVwIHtcbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZm9ybS1lbWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0tY2FsYygyNik7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1pbi13aWR0aDogNTUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDc3cHg7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRvcDogNzdweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBAZXh0ZW5kLmJ0bi1wcmltYXJ5O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jbWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtYmxvY2stbmlldXdzYnJpZWYtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICBmbGV4OiAxIDAgNTUlO1xuICAgICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICAubWFpbGNoaW1wLW5ld3NsZXR0ZXItbWVyZ2VmaWVsZHMge1xuICAgICAgZmxleDogMSAwIDQ1JTtcbiAgICAgIG1heC13aWR0aDogNDUlO1xuICAgIH1cbiAgfVxufVxuIiwiOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBPciAqL1xuXG5pbnB1dFt0eXBlPXRleHRdOjotbXMtY2xlYXIgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cbmlucHV0W3R5cGU9dGV4dF06Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cblxuLyogQ2hyb21lICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBvciAgKi9cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbjo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIubWFpbi1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRwYWRkaW5nOiA0NXB4IDAgMTVweCAwO1xuXHR9XG5cdHVsLCB1bDpub3QoW2NsYXNzXSkgIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGk6YmVmb3JlIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxufVxuXG4uZm9vdGVyLWNvbCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0ZmxleDogMSAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0fVxuXHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0tY2FsYygxOSk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRcdH1cbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgICBjb2xvcjogI0M5QzlDOTtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblx0fVxuXHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0Zm9udC1zaXplOiByZW0tY2FsYygxNyk7XG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNjJweCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28vbG9nby12bGFhbmRlcmVuLnBuZycpIG5vLXJlcGVhdCBib3R0b20gMjBweCBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9nby9sb2dvLXZsYWFuZGVyZW4ucG5nJykgbm8tcmVwZWF0IGJvdHRvbSAzMHB4IHJpZ2h0O1xuICAgIH1cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogI0M5QzlDOTtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDIyKTtcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDI0KTtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHR9XG5cdH1cblx0c21hbGwge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5mb290ZXItbmF2IHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG4uZm9vdGVyLW5hdl9fbWVudSB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG5cdFx0ZmxleDogMSAwIDUwJTtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG59XG5cblxuLyogc3ViZm9vdGVyICovXG5cbi5zdWJmb290ZXIge1xuXHRtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRwaG9uZS1wYWRkaW5nO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkdGFibGV0LXBhZGRpbmc7XG5cdFx0cGFkZGluZy1yaWdodDogJHRhYmxldC1wYWRkaW5nO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRkZXNrdG9wLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1yaWdodDogJGRlc2t0b3AtcGFkZGluZztcblx0fVxufVxuXG4uc3ViZm9vdGVyLWNvbCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHRhIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cdH1cbn1cbiIsImJvZHk6bm90KC50b29sYmFyLXRyYXktb3Blbikge1xuICAubWFpbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgICAmLmZpeGVkLWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTAwMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICBtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcbiAgICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHRhYmxldC1wYWRkaW5nO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGRlc2t0b3AtcGFkZGluZztcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gICAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBmbGV4OiAxIDAgMjAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBmbGV4OiAxIDAgMjUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stZWstbWVudS1ibG9jayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZsZXg6IDEgMCBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICB9XG4gIH1cbiAgLmxvZ28td3JhcHBlci5maXhlZCB7XG4gICAgLnNpdGUtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgfVxuICB9XG4gIC5zaXRlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4LCBzaXRlLWxvZ28pO1xuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgd2lkdGg6IDEzM3B4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCwgdWw6bm90KFtjbGFzc10pICB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtbmFtZSwgLnNpdGUtc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJib2R5Lm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZW51LXdyYXBwZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMjBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMzBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6LWluZGV4LCBtZW51LXdyYXBwZXIpO1xuICAgIC5tYWluLW1lbnUsIC50b3AtbWVudSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLm9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAubWFpbi1tZW51LCAudG9wLW1lbnUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbi1tZW51IHtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgdWwubWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwIDdweCAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3AtbWVudSB7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICB1bC5tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogN3B4IDAgN3B4IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3cHggMCA3cHggMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMnB4IDZweCAycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgY29sb3I6ICRibGFjaztcbiAgei1pbmRleDogbWFwLWdldCgkei1pbmRleCwgbmF2LXRvZ2dsZSk7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDUzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYub3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbi5uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHotaW5kZXgsIG5hdi10b2dnbGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICByaWdodDogOXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdG9wOiAxMXB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiAxOHB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgfVxuICB9XG4gICYub3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHNwYW46bnRoLWNoaWxkKDEpLCBzcGFuOm50aC1jaGlsZCgyKSwgc3BhbjpudGgtY2hpbGQoMyksIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgICAgIHRvcDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLnVzZXItbG9nZ2VkLWluIHtcbiAgLm1lbnUtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDIwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgcGFkZGluZzogMTcwcHggMCAzMHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC5uYXYtdG9nZ2xlLS1tZW51IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYub3BlbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiA1NXB4O1xuICAgICAgICByaWdodDogNTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgdG9wOiAxMDJweDtcbiAgICAgICAgcmlnaHQ6IDY1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXYtdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5vcGVuIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tZW51LXdyYXBwZXIge1xuICAuc2VhcmNoLXRvZ2dsZSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAgIHBhZGRpbmc6IDRweCAwIDRweCAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICRibGFjayB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2gtLXllbGxvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgIH1cbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICB6LWluZGV4OiA5MDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICBwYWRkaW5nOiA0cHggMCA0cHggMjJweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgfVxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2VhcmNoLWZvcm0ge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHotaW5kZXg6IDkwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICRyZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKSwtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpO1xuICB9XG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTA7XG4gIH1cbn1cblxuXG5ib2R5LnVzZXItbG9nZ2VkLWluIHtcbiAgLm1lbnUtd3JhcHBlciAuc2VhcmNoLWZvcm0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICByaWdodDogLTMwcHg7XG4gICAgfVxuICB9XG59XG5cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLXpvZWtlbi1ibG9jay0xLFxuZm9ybSN2aWV3cy1leHBvc2VkLWZvcm0tem9la2VuLWVtYmVkLTEge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgMTVweCA1MCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCA0MHB4O1xuICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgMTVweCA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICByaWdodDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5qcy1zZWFyY2gtYm94LW9wZW4ge1xuICAuc2VhcmNoLWZvcm0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5zZWFyY2gtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYXRoLXpvZWtlbiB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0ge1xuICAgIC5mb3JtLWl0ZW06bm90KC5mb3JtLXR5cGUtY2hlY2tib3gpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleDogMSAwIDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndyYXBwZXIge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICArIHAge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXQtLXR3b2NvbC03NS0yNSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLnJvdyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGJsdWU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0Ymx1ZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IC02MDBweDtcbiAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ub2RlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgaDIge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC0taGVhZGVycztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0taGVhZGVycztcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMCk7XG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogM3B4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLyogc2VhcmNoIHJlc3VsdCBub2RlICovXG4uc2VhcmNoLXJlc3VsdC1ub2RlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtbm9kZS0taW1hZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgZmxleDogMSAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHQtbm9kZS0tY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgZmxleDogMSAwIDcwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5cbi8qIHNlYXJjaCBmb3JtICovXG4ud3JhcHBlciB7XG4gIGZvcm06bm90KC5sYXlvdXQtYnVpbGRlci1hZGQtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItZm9ybSk6bm90KC5sYXlvdXQtYnVpbGRlci11cGRhdGUtYmxvY2spOm5vdCgubGF5b3V0LWJ1aWxkZXItY29uZmlndXJlLXNlY3Rpb24pOm5vdCgubGF5b3V0LWJ1aWxkZXItcmVtb3ZlLWJsb2NrKTpub3QoLmVkaXRvci1saW5rLWRpYWxvZykuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IDEwcHggNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2Fycm93LS1yaWdodC0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXNlYXJjaCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweCAxNXB4O1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAycHggN3B4IDAgcmdiYSgxNjAsMTYwLDE2MCwwLjUwKTtcbiAgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICYudWktc3RhdGUtYWN0aXZlIC5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBtb2JpbGUgc2VhcmNoICovXG5cbi5zZWFyY2gtZm9ybS0tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHggMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDI1cHggMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5mb3JtOm5vdCgubGF5b3V0LWJ1aWxkZXItYWRkLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWZvcm0pOm5vdCgubGF5b3V0LWJ1aWxkZXItdXBkYXRlLWJsb2NrKTpub3QoLmxheW91dC1idWlsZGVyLWNvbmZpZ3VyZS1zZWN0aW9uKS5tb2JpbGUtc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgMTBweCA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LS1ibGFjay5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiIsIi5uZXdzbGV0dGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci13cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGhvbmUtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGhvbmUtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIG1heC13aWR0aDogJG1heC1zaXRlLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6ICR0YWJsZXQtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdGFibGV0LXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogJGRlc2t0b3AtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGVza3RvcC1wYWRkaW5nO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyX19kZXRhaWxzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgyLFxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc21kKSB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE5KTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyX19jdGEge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkcHVycGxlIHVybCgnLi4vaW1hZ2VzL3NoYXBlcy9sb2dvLXNoYXBlLS1ibHVlLnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgfVxuICBhIHtcbiAgICBAZXh0ZW5kLmJ0bi0td2hpdGU7XG4gIH1cbn1cbiIsIi53cmFwcGVyLFxuLmNvbnRhaW5lciB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctbGVmdDogJHBob25lLXBhZGRpbmc7XG5cdFx0cGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcblx0XHRtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAkdGFibGV0LXBhZGRpbmc7XG5cdFx0cGFkZGluZy1yaWdodDogJHRhYmxldC1wYWRkaW5nO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJGRlc2t0b3AtcGFkZGluZztcblx0fVxufVxuIiwiQGtleWZyYW1lcyBzaGFrZSB7XG4gIDEwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMnB4LCAwLCAwKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7XG4gIH1cblxuICA0MCUsIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0cHgsIDAsIDApO1xuICB9XG59IiwiLmJyZWFkY3J1bWJzIHtcbiBcdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHhcbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0cmlnaHQ6IDFweDtcblx0XHR0b3A6IDE0cHg7XG5cdH1cbn1cbi5icmVhZGNydW1ic19faXRlbS0tbGluayB7XG5cdGZvbnQtc2l6ZTogcmVtLWNhbGMoMTUpO1xuXHRjb2xvcjogJGJsYWNrO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmEuYnJlYWRjcnVtYnNfX2l0ZW0tLWxpbmsge1xuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0fVxufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4kY29sb3ItMTogIzFFMUUxRDtcbiRjb2xvci0yOiAjZTRlNWU2O1xuJGNvbG9yLTM6ICMwMEFBMDA7XG4kY29sb3ItNDogI2U0ZTVlNjtcbiRjb2xvci01OiAjZTRlNWU2O1xuXG4kZm9udC1zaXplLXJlc2V0OiAxcmVtO1xuJGRlZmF1bHQtbWFyZ2luOiAxLjI1ZW07XG4kYmFubmVyLWxvZ28tb2Zmc2V0OiAxMDBweDtcblxuLy8gaG9yaXpvbnRhbCBicmVha3BvaW50c1xuJHhzOiA0MjBweDtcbiRzbTogNTc2cHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiA5OTJweDtcbiR4bDogMTIwMHB4O1xuXG4vLyB2ZXJ0aWNhbCBicmVha3BvaW50c1xuJGgtc206IDY2OHB4O1xuJGgtbWQ6IDk5MnB4O1xuXG4kbGF5ZXItaGVhZGVyLWhlaWdodDogMy41ZW07XG4kbGF5ZXItZm9vdGVyLWhlaWdodDogNC41ZW07XG5cbiRzd2l0Y2gtd2lkdGg6IDQ1cHg7XG4kc3dpdGNoLWhlaWdodDogMjBweDtcblxuOnJvb3Qge1xuICAtLWJnLS1jb29raWUtZmFsbGJhY2stYnRuOiAjNDA4ODhjO1xuICAtLWNvbG9yLWNvb2xpZS1mYWxsYmFjay1idG46ICNmZmZmZmY7XG59XG5cbiNjb29raWVzanNyIHtcbiAgLyogYnV0dG9uIHRoZW1pbmcgKi9cbiAgLS1idG4tLWJnLWNvbG9yOiAjZmZmO1xuICAtLWJ0bi0tY29sb3I6ICMwMDA7XG4gIC0tYmctY29va2llOiAjRUY3RTcwO1xuXG4gIC0tZGVmYXVsdC1tYXJnaW46ICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgLS1mb250LXNpemUtcmVzZXQ6ICN7JGZvbnQtc2l6ZS1yZXNldH07XG4gIC0tYnRuLWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWZvbnQtY29sb3I6ICN7JGNvbG9yLTR9O1xuICAtLWJ0bi1wcmltZS1ib3JkZXItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJ0bi1wcmltZS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLWludi1mb250LWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1idG4taW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLWludi1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1idG4tcHJpbWUtaW52LWJvcmRlci1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tYnRuLXByaW1lLWludi1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGluay1saXN0LWZvbnQtY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWxpbmstbGlzdC1zZXBhcmF0b3ItY29sb3I6ICN7JGNvbG9yLTF9O1xuICAtLWJhbm5lci1sb2dvLW9mZnNldDogMTAwcHg7XG4gIC0tYmFubmVyLWJnLWNvbG9yOiAjeyRjb2xvci00fTtcbiAgLS1iYW5uZXItZm9udC1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItaGVhZGVyLWhlaWdodDogI3skbGF5ZXItaGVhZGVyLWhlaWdodH07XG4gIC0tbGF5ZXItaGVhZGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1oZWFkZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItYm9keS1iZy1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tbGF5ZXItdGFiLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci10YWItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1iZy1jb2xvcjogI3skY29sb3ItNH07XG4gIC0tbGF5ZXItdGFiLWFjdGl2ZS1mb250LWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1iZy1kYXJrOiAjeyRjb2xvci00fTtcbiAgLS1sYXllci1mb250LWxpZ2h0OiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb250LWRhcms6ICN7JGNvbG9yLTV9O1xuICAtLWxheWVyLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tbGF5ZXItZm9vdGVyLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS1sYXllci1mb290ZXItZm9udC1jb2xvcjogI3skY29sb3ItNX07XG4gIC0tbGF5ZXItZm9vdGVyLWhlaWdodDogI3skbGF5ZXItZm9vdGVyLWhlaWdodH07XG4gIC0tc3dpdGNoLWJvcmRlci1jb2xvcjogI3skY29sb3ItMn07XG4gIC0tc3dpdGNoLWhhbmRsZS1jb2xvcjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9mZjogI3skY29sb3ItMX07XG4gIC0tc3dpdGNoLWJnLW9uOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtd2lkdGg6ICN7JHN3aXRjaC13aWR0aH07XG4gIC0tc3dpdGNoLWhlaWdodDogI3skc3dpdGNoLWhlaWdodH07XG4gIC0tc3dpdGNoLWFsd2F5cy1vbi1mb250LWNvbG9yOiAjeyRjb2xvci0zfTtcbiAgLS1zd2l0Y2gtYWx3YXlzLW9uLWJnLWNvbG9yOiAjeyRjb2xvci0xfTtcbiAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgLS1ncmV5OiAjZWVlZWVlO1xuICAtLWRhcmstZ3JleTogI0Q4RDhEODtcbiAgLS1ibGFjazogIzFFMUUxRDtcbiAgLS1yZWQ6ICNFNTUzMzU7XG4gIC0tZ3JlZW46ICMwMEFBMDA7XG59XG5cbi5jb29raWVzanNyLS1hcHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1yZXNldCwgJGZvbnQtc2l6ZS1yZXNldCk7XG59XG5cbmJvZHkgLmNvb2tpZXNqc3ItLWFwcCB7XG4gICYsXG4gICosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cblxuLyogYmFubmVyICovXG4uY29va2llc2pzci1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctY29va2llKTtcbiAgY29sb3I6IHZhcigtLWJhbm5lci1mb250LWNvbG9yKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGJhbm5lci1sb2dvLW9mZnNldH0pO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICByaWdodDogNnB4O1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH0qL1xuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICB9XG4gICYtLWluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWRlZmF1bHQtbWFyZ2luKTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHggLSAjeyRkZWZhdWx0LW1hcmdpbioyfSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9Ki9cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgJi0tbGlua3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuICAmLS1hY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH0qL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH0qL1xuICB9XG4gIGJ1dHRvbiB7XG4gICAgJi5kZW55QWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBzZXJ2aWNlcyAqL1xuXG4uY29va2llc2pzci1zZXJ2aWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci0yLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItMiwgLjEpO1xuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZGVmYXVsdC1tYXJnaW4gKiAyfSAtICN7JHN3aXRjaC13aWR0aH0pO1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgfVxuICAmLS1saW5rcyB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxheWVyLWZvbnQtbGlnaHQsICRjb2xvci0xKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKCRkZWZhdWx0LW1hcmdpbiAvIDIpICN7JGRlZmF1bHQtbWFyZ2lufTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAmLS1hbHdheXMtb24ge1xuICAgIGNvbG9yOiB2YXIoLS1zd2l0Y2gtYWx3YXlzLW9uLWZvbnQtY29sb3IsICRjb2xvci0zKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKnNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3dpdGNoLWFsd2F5cy1vbi1iZy1jb2xvciwgJGNvbG9yLTEpO1xuICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgIH0qL1xuICB9XG59XG5cblxuLyogc2VydmljZSBncm91cCAqL1xuLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cCB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAmLS10YWIge1xuICAgIG1pbi1oZWlnaHQ6IDNlbTtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbGF5ZXItYm9yZGVyLWNvbG9yLCAkY29sb3ItMik7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcGFkZGluZzogMWVtICN7JGRlZmF1bHQtbWFyZ2luKzJlbX0gMWVtICRkZWZhdWx0LW1hcmdpbjtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSArIDJlbSk7XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gICYtLWludHJvIHtcbiAgICBwYWRkaW5nOiAxZW0gdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLmNvb2tpZXNqc3Itc2VydmljZS1ncm91cC0tdGFiIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIH1cbiAgICAuY29va2llc2pzci1zZXJ2aWNlLWdyb3VwLS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gICYtLXNlcnZpY2VzIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vKiBzZXJ2aWNlIGdyb3VwcyAqL1xuXG4uY29va2llc2pzci1zZXJ2aWNlLWdyb3VwcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vKiBsYXllciAqL1xuLmNvb2tpZXNqc3ItbGF5ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgei1pbmRleDogMzE0MTYwO1xuICBwYWRkaW5nOiB2YXIoLS1sYXllci1oZWFkZXItaGVpZ2h0LCAkbGF5ZXItaGVhZGVyLWhlaWdodCkgMCB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCAkbGF5ZXItZm9vdGVyLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgQG1lZGlhIChtaW4taGVpZ2h0OiAkaC1zbSkgeyBoZWlnaHQ6IDgwdmg7IG1heC1oZWlnaHQ6IDU3NXB4fVxuICBAbWVkaWEgKG1pbi1oZWlnaHQ6ICRoLW1kKSB7IGhlaWdodDogNjB2aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgd2lkdGg6IDg2MHB4O1xuICB9XG4gICYtLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzMTQxNTk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xuICB9XG4gICYtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWRlZmF1bHQtbWFyZ2luLCAkZGVmYXVsdC1tYXJnaW4pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICRjb2xvci0yKTtcbiAgICBoZWlnaHQ6IDMuNWVtO1xuICB9XG4gICYtLXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICYtLWNsb3NlIHtcbiAgICB6LWluZGV4OiAxMDI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyN3B4JyBoZWlnaHQ9JzI3cHgnIHZpZXdCb3g9JzAgMCAyNyAyNycgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1dlbGNvbWUnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0ndGFydGUtY2xvc2UnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMjY0LjAwMDAwMCwgLTI2MjguMDAwMDAwKScgZmlsbD0nJTIzMDAwZjM3JyUzRSUzQ2cgaWQ9J0dyb3VwLTInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1NS4wMDAwMDAsIDI1OTEuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cC0zLUNvcHktMiclM0UlM0Nwb2x5Z29uIGlkPSdQYWdlLTEnIHBvaW50cz0nMTEzMy4yNjI5NiAzNyAxMTIyLjUwMDY1IDQ3Ljc2MjMxOSAxMTExLjczNzA0IDM3IDExMDkgMzkuNzM3MDM1OCAxMTE5Ljc2MzYxIDUwLjUwMDY0NTIgMTEwOSA2MS4yNjI5NjQyIDExMTEuNzM3MDQgNjQgMTEyMi41MDA2NSA1My4yMzYzOTA2IDExMzMuMjYyOTYgNjQgMTEzNiA2MS4yNjI5NjQyIDExMjUuMjM3NjggNTAuNTAwNjQ1MiAxMTM2IDM5LjczNzAzNTgnJTNFJTNDL3BvbHlnb24lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi0tYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIHRvcDogdmFyKC0tbGF5ZXItaGVhZGVyLWhlaWdodCwgJGxheWVyLWhlYWRlci1oZWlnaHQpO1xuICAgIGJvdHRvbTogdmFyKC0tbGF5ZXItZm9vdGVyLWhlaWdodCwgJGxheWVyLWZvb3Rlci1oZWlnaHQpO1xuICB9XG4gICYtLWZvb3RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tZGVmYXVsdC1tYXJnaW4sICRkZWZhdWx0LW1hcmdpbik7XG4gICAgaGVpZ2h0OiB2YXIoLS1sYXllci1mb290ZXItaGVpZ2h0LCAkbGF5ZXItZm9vdGVyLWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1sYXllci1ib3JkZXItY29sb3IsICRjb2xvci0yKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtLWxhYmVsLWFsbCB7XG4gICAgY29sb3I6IHZhcigtLWxheWVyLWZvb3Rlci1mb250LWNvbG9yLCAkY29sb3ItNSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1kZWZhdWx0LW1hcmdpbiwgJGRlZmF1bHQtbWFyZ2luKTtcbiAgICB9XG4gIH1cbiAgJi0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtIGNhbGMoJGRlZmF1bHQtbWFyZ2luIC8gMik7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGRlZmF1bHQtbWFyZ2lufSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoNzAlICsgY2FsYygkZGVmYXVsdC1tYXJnaW4gLyAyKSk7XG4gICAgfVxuICB9XG4gIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICYuYWxsb3dBbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRlbnlBbGwge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmltcG9ydGFudCB7XG4gICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWJ0bi0tYmctY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnRuLS1jb2xvcik7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5kZW55QWxsLFxuICAgICYuYWxsb3dBbGwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNhdmUge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIGJ1dHRvbiAqL1xuLmNvb2tpZXNqc3ItYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICBtYXJnaW46IDZweCAwO1xuICAmLmNvb2tpZXNqc3Itc2V0dGluZ3Mge1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc21kKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgJi5pbXBvcnRhbnQge1xuICAgICYuYWxsb3dBbGwge1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRlbnlBbGwge1xuICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLyomLmludmVydCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnRuLXByaW1lLWludi1mb250LWNvbG9yLCAkY29sb3ItMSk7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1wcmltZS1pbnYtYm9yZGVyLWNvbG9yLCAkY29sb3ItNCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1idG4tcHJpbWUtaW52LWJnLWNvbG9yLCAkY29sb3ItNCk7XG4gICAgfSovXG4gIH1cbiAgJi5kZW55QWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkeGwpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBpbnB1dCAqL1xuXG4uSW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5MYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tY2ktYmx1ZSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5JbnB1dEVsZW1lbnQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zd2l0Y2gtYmctb24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLklucHV0RWxlbWVudDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5JbnZhbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQTQ5QTtcbn1cblxuXG4vKiBsaW5rcyAqL1xuLmNvb2tpZXNqc3ItbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qIHN3aXRjaCAqL1xuLmNvb2tpZXNqc3Itc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2l0Y2gtaGVpZ2h0LCAkc3dpdGNoLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlLWluLW91dDtcbiAgJjpmb2N1cy13aXRoaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoJHN3aXRjaC1oZWlnaHQgLyAyKTtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2VlZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tc3dpdGNoLWhlaWdodCwgJHN3aXRjaC1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tc3dpdGNoLWhlaWdodCwgJHN3aXRjaC1oZWlnaHQpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXRjaC1oZWlnaHQsICRzd2l0Y2gtaGVpZ2h0KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xcyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCAxcHggcmdiYSgjMDAwLCAuMjUpO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogNnB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuLyogY29va2llcyBmYWxsYmFjayAqL1xuXG4uY29va2llcy1mYWxsYmFjayxcbi5jb29raWVzLWZhbGxiYWNrICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29va2llcy1mYWxsYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS1idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctLWNvb2tpZS1mYWxsYmFjay1idG4pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY29vbGllLWZhbGxiYWNrLWJ0bik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMmVtO1xuICBtYXJnaW46IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLWhlaWdodDogM2VtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLXRleHQge1xufVxuXG5hLmNvb2tpZXMtZmFsbGJhY2stLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5hLmNvb2tpZXMtZmFsbGJhY2stLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvb2tpZXMtZmFsbGJhY2stLWJ0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jb29raWVzLWZhbGxiYWNrLS13cmFwLmRpc2FibGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbn1cbi5jb29raWVzLWZhbGxiYWNrLS13cmFwLmRpc2FibGVkIC5jb29raWVzLWZhbGxiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29va2llcy1mYWxsYmFjay0td3JhcC5kaXNhYmxlZCAuY29va2llcy1mYWxsYmFjay0tZWxlbWVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cblxuLyogY29va2llIHBvbGljeSBwYWdlICovXG5cbi5jb29raWUtY2hhbmdlLXByZWZzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNvb2tpZS1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jb29raWVzLWRvY3Mge1xuICBtYXJnaW46IDQwcHggMDtcbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgfVxufVxuIiwiLmVtYmVkZGVkLWVudGl0eS13cmFwcGVyLFxuLmVtYmVkZGVkLWVudGl0eSB7XG4gIC8vIEF2b2lkIG5lc3RpbmcgaXNzdWVzLlxuICAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBBbGlnbm1lbnQuXG4gICYuYWxpZ24tcmlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHggMjBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuYWxpZ24tbGVmdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMDtcbiAgICB9XG4gIH1cbiAgJi5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gV2lkdGguXG4gICYudGhpcmQtd2lkdGgge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgfVxuICAmLmhhbGYtd2lkdGgge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pICB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAmLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENhcHRpb24uXG4gIC5jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTEpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiBsaWdodGVuKCRibGFjaywgMjAlKTtcbiAgfVxufVxuIiwiLm1lc3NhZ2VzIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBlbSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59IiwiLnBhZ2VyX19pdGVtcyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBhZ2VyX190b3RhbCB7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnBhZ2VyX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgNXB4O1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLnBhZ2VyX19pdGVtLS1wcmV2aW91cyB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcGFnaW5hdGlvbi0tcHJldmlvdXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAmLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjayB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9wYWdpbmF0aW9uLS1uZXh0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJi5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICAgIGEge1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrIHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3BhZ2luYXRpb24tLWZpcnN0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgJi5wYWdlcl9faXRlbS0tbGFzdCB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2sgdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vcGFnaW5hdGlvbi0tbGFzdC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLnNvY2lhbC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zdWJmb290ZXItc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgLnNvY2lhbC1uYXZfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi5zb2NpYWwtbmF2X19pdGVtIHtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICYuZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9mYWNlYm9vay5zdmcnKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgJi50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdHdpdHRlci5zdmcnKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgJi5pbnN0YWdyYW0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NvY2lhbC9pbnN0YWdyYW0uc3ZnJyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYucGludGVyZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvcGludGVyZXN0LnN2ZycpO1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjA7XG4gIH1cbiAgJi55b3V0dWJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwveW91dHViZS5zdmcnKTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJi5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2xpbmtlZGluLnN2ZycpO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAmLnZpbWVvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdmltZW8uc3ZnJyk7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gICYuZmxpY2tyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvZmxpY2tyLnN2ZycpO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtaXRlbS1zaGFyZS1zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAuc29jaWFsLW5hdiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zb2NpYWwtbmF2X190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0taGVhZGVycztcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICB9XG4gIC5zb2NpYWwtbmF2X19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICYuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc29jaWFsL2ZhY2Vib29rLnN2ZycpO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYudHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvdHdpdHRlci5zdmcnKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICAmLmluc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvaW5zdGFncmFtLnN2ZycpO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICAgICYubWFpbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zb2NpYWwvbWFpbC5zdmcnKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufSIsIi5oZXJvIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0b3BhY2l0eTogLjE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblx0Lmhlcm8tY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRwaG9uZS1wYWRkaW5nO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG5cdFx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRtYXgtc2l0ZS13aWR0aDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMzYwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICR0YWJsZXQtcGFkZGluZztcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRkZXNrdG9wLXBhZGRpbmc7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZGVza3RvcC1wYWRkaW5nO1xuXHRcdH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogN3B4IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNyk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgbWluLWhlaWdodDogNDNweDtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuICAgIH1cblx0fVxuXHRoMSB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwwLDAsMC41KTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoMjQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IHJlbS1jYWxjKDMwKTtcblx0XHRcdG1heC13aWR0aDogNzYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtLWNhbGMoNDApO1xuXHRcdH1cblx0fVxufVxuIiwiLmFjY29yZGlvbiB7XG4gIG1hcmdpbjogMTVweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW17XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxZW0gMDtcblxuICAmLi1hY3RpdmV7XG4gICAgLmFjY29yZGlvbi1pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1pdGVtX19jb250ZW50e1xuICAgICAgbWF4LWhlaWdodDogOTk5ZW07XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIC42cyBlYXNlLW91dDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuICAwJSB7IG9wYWNpdHk6IDA7IC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuLmFjY29yZGlvbi1pdGVtX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIC41ZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICB9XG59XG5cbi5hY2NvcmRpb24taXRlbV9fY29udGVudHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIC43cyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn0iLCIuYWpheC1wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMXB4IDVweCAycHggNXB4O1xufVxuW2Rpcj1cInJ0bFwiXSAuYWpheC1wcm9ncmVzcyB7XG5cdGZsb2F0OiByaWdodDtcbn1cbi5hamF4LXByb2dyZXNzLXRocm9iYmVyIC50aHJvYmJlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1hY3RpdmUuZ2lmKSBuby1yZXBlYXQgMCBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZzogMXB4IDVweCAycHg7XG59XG4uYWpheC1wcm9ncmVzcy10aHJvYmJlciAubWVzc2FnZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZzogMXB4IDVweCAycHg7XG59XG50ciAuYWpheC1wcm9ncmVzcy10aHJvYmJlciAudGhyb2JiZXIge1xuXHRtYXJnaW46IDAgMnB4O1xufVxuLmFqYXgtcHJvZ3Jlc3MtYmFyIHtcblx0d2lkdGg6IDE2ZW07XG59XG5cbi8qIEZ1bGwgc2NyZWVuIHRocm9iYmVyICovXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41NSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL2xvYWRlci5naWYnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQwJTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMTtcblx0ei1pbmRleDogNTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0dG9wOiA3NXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHR0b3A6IDEwNHB4O1xuXHR9XG59XG5bZGlyPVwicnRsXCJdIC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogNDklO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBWaXN1YWwgc3R5bGVzIGZvciBhbmltYXRlZCB0aHJvYmJlci5cbiAqXG4gKiBAc2VlIGF1dG9jb21wbGV0ZS5qc1xuICovXG5cbi5qcyBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvY29yZS90aHJvYmJlci1pbmFjdGl2ZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uanNbZGlyPVwicnRsXCJdIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgY2VudGVyO1xufVxuLmpzIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9jb3JlL3Rocm9iYmVyLWFjdGl2ZS5naWYpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIGNlbnRlcjsgLyogTFRSICovXG59XG4uanNbZGlyPVwicnRsXCJdIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCUgY2VudGVyO1xufSIsIltvbkNsaWNrXSB7XG4gIGN1cnNvcjpwb2ludGVyO1xufSIsIi51bmRlci1jb25zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGhvbmUtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGhvbmUtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWF4LXdpZHRoOiAkbWF4LXNpdGUtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGVza3RvcC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkZXNrdG9wLXBhZGRpbmc7XG4gIH1cbiAgaDEge1xuICAgIG1hcmdpbjogNTBweCAwIDEwcHggMFxuICB9XG59IiwiLmJsb2NrLWVrLWxvZ28tdWl0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5sb2dvLXVpdGRhdGFiYW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEzN3B4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xvZ28vbG9nby11aXRkYXRhYmFuay5zdmcnKSBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbn0iXX0= */
