: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}.intro-txt{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}.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}.more-link:focus,.more-link:hover{color:#3e5698}.text-link{text-decoration:underline;-webkit-text-decoration-color:#abb8dd;text-decoration-color:#abb8dd;text-underline-offset:3px}.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}.breadcrumb,.field--name-item-share-social,.filters .facets-widget-checkbox,.pager__items,.paragraph--type-image-slider,.paragraph--type-video,footer,header{display:none}a,body,h1,html,p{color:#1e1e1d}a{border-color:#1e1e1d!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy9fY29sb3JzLnNjc3MiLCJwcmludC5jc3MiLCJiYXNlL19ub3JtYWxpemUuc2NzcyIsImJhc2Uvc2NhZmZvbGRpbmcvY29tcG9uZW50cy9fZ3JpZC5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9mdW5jdGlvbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2NvbXBvbmVudHMvX2RydXBhbC5zY3NzIiwiYmFzZS9zY2FmZm9sZGluZy9jb21wb25lbnRzL19jb250ZXh0dWFsLnNjc3MiLCJiYXNlL3NjYWZmb2xkaW5nL2NvbXBvbmVudHMvX2xheW91dC1idWlsZGVyLnNjc3MiLCJjb25maWcvX3NjYWZmb2xkaW5nLnNjc3MiLCJjb25maWcvX3R5cG9ncmFwaHkuc2NzcyIsInR5cG9ncmFwaHkvX2Jhc2Uuc2NzcyIsInR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCJ0eXBvZ3JhcGh5L19ib2R5Y29weS5zY3NzIiwidHlwb2dyYXBoeS9faW50cm8tdHh0LnNjc3MiLCJ0eXBvZ3JhcGh5L19saW5rcy5zY3NzIiwidHlwb2dyYXBoeS9faHIuc2NzcyIsInR5cG9ncmFwaHkvX3F1b3RlLnNjc3MiLCJ0eXBvZ3JhcGh5L19saXN0cy5zY3NzIiwidHlwb2dyYXBoeS9fdGFibGUuc2NzcyIsInR5cG9ncmFwaHkvX2ZvbnRzLnNjc3MiLCJwcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQW1CQSxNQUNFLGlDQ1JGLENDUkEsaUJBR0UsMEJBQUEsQ0FBQSxrQkRjRixDQ1RBLEtBQ0UsV0FBQSxDQUNBLHNCQUFBLENBQ0EsNkJBQUEsQ0FBQSxxQkRjRixDQ2JFLHVDQUpGLEtBS0ksb0JEZ0JGLENBQ0YsQ0NiQSxLQUNFLGVBQUEsQ0FDQSxRRGdCRixDQ1hBLDJGQWFFLGFEZ0JGLENDYkEsNEJBSUUsb0JBQUEsQ0FDQSx1QkRnQkYsQ0NiQSxzQkFDRSxZQUFBLENBQ0EsUURnQkYsQ0NiQSxrQkFFRSxZRGdCRixDQ1hBLEVB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QkFBQSxDQUNBLDZCVGcwRUYsQ1VoMUVBLGtCQU1FLDRCRkxxQixDRU1yQixlRk1xQixDRUxyQixlRkpxQixDRUtyQixhVm0xRUYsQ0c1eUVJLDBCT2hESixrQkFXSSxhVjAxRUYsQ0FDRixDR3AwRUksMEJPbENKLGtCQWNJLGFWaTJFRixDQUNGLENVaDJFRSw4QkFDRSxZVnUyRUosQ1VuMkVBLEdBQ0UsUVZzMkVGLENHNTBFSSx5Qk8zQkosR0FHSSx3QkFBQSxDQUNBLG9CQUFBLENBQ0Esb0JBQUEsQ0FDQSxnQkFBQSxDQUVBLFlWdzJFRixDQUNGLENHdDFFSSx5Qk8zQkosR0FXSSxpQlYwMkVGLENBQ0YsQ0d6MkVJLHlCT2JKLEdBY0ksa0JWNDJFRixDQUNGLENHOTJFSSwwQk9iSixHQWlCSSxnQlY4MkVGLENBQ0YsQ0dyMkVJLDBCT1JGLGNBRUksa0JWKzJFSixDQUNGLENHeDNFSSwwQk9NRixjQUtJLGtCVmkzRUosQ0FDRixDRy8yRUksMEJPRUosR0FFSSxtQlZnM0VGLENBQ0YsQ0duNEVJLDBCT2dCSixHQUtJLGtCVmszRUYsQ0FDRixDVS8yRUEsR0FFRSx3QlZrM0VGLENVMzJFQSxTQUNFLGtCVmszRUYsQ1UvMkVBLEdBQ0UsY1ZrM0VGLENXMzdFQSxFQUNFLGFYODdFRixDVzE3RUUsOEJBTUUsZVg2N0VKLENZeDhFQSxXQUNDLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlWjI4RUQsQ2E5OEVBLEVBQ0UsYUFBQSxDQUNBLHlCQUFBLENBQ0EsZ0NOQ1csQ01EWCx3QmJpOUVGLENhaDlFRSxnQkFFRSxhYmk5RUosQ2E3OEVBLFdBQ0Usb0JBQUEsQ0FDQSxzR0FBQSxDQUNBLGtCQUFBLENBQ0Esb0JiZzlFRixDYS84RUUsa0NBRUUsYWJnOUVKLENhNThFQSxXQUNFLHlCQUFBLENBQ0EscUNBQUEsQ0FBQSw2QkFBQSxDQUNBLHlCYis4RUYsQ2E5OEVFLGlCQUNFLGFBQUEsQ0FDQSxxQ2QxQmMsQ2MwQmQsNkJiZzlFSixDYzMrRUEsR0FDRSxhQUFBLENBRUEsUUFBQSxDQUNBLDRCZDYrRUYsQ0cvOEVJLDBCV2xDSixHQU9JLGFkOCtFRixDQUNGLENldC9FQSxPQUNFLHFCaEJNTSxDZ0JMTix3QkFBQSxDQUNBLGtCUkRjLENRRWQsaUJBQUEsQ0FDQSxnREFBQSxDQUFBLHdDQUFBLENBQ0EsY0FBQSxDQUNBLFFmeS9FRixDR2g5RUksMEJZaERKLE9BU0ksWWYyL0VGLENlMS9FRSxjQUNFLFFBQUEsQ0FDQSxTZjQvRUosQ0FDRixDR3YrRUksMEJZbENKLE9BZ0JJLHNCZjYvRUYsQ2U1L0VFLGNBQ0UsUUFBQSxDQUNBLFNmOC9FSixDQUNGLENlNS9FRSxjQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLHFFQUFBLENBQ0EsVUFBQSxDQUNBLFdmOC9FSixDZTEvRUEsYUFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLDRCUGpDcUIsQ09rQ3JCLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGlCZjYvRUYsQ2dCbGlGQSwrQkFDRSxTQUFBLENBQ0Esc0JoQnFpRkYsQ2dCcGlGRSxxQ0FDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQmhCc2lGSixDZ0JyaUZJLG1EQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFFBQUEsQ0FDQSxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JoQnVpRk4sQ2dCbGlGQSxHQUNFLHNCQUFBLENBQ0EsU2hCcWlGRixDZ0JwaUZFLE1BQ0UsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCaEJzaUZKLENnQmxpRkEsWUFDRSxRQUFBLENBQ0EsU0FBQSxDQUNBLGVoQnFpRkYsQ0d2aEZJLDBCY2hESixlQUVFLGVBQUEsQ0FDQSxhakIwa0ZBLENpQnprRkEsb0NBQ0Msa0JqQjJrRkQsQ0FDRixDaUJ2a0ZBLHFEQUNDLFVBQUEsQ0FDQSx3QmpCMGtGRCxDaUJ6a0ZDLGdIQUNDLCtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQmpCMmtGRixDaUIxa0ZFLHNkQUNDLFFqQjRrRkgsQ2lCemtGQyx3REFDQyxlakIya0ZGLENpQjFrRkUsMERBQ0MsUWpCNGtGSCxDaUJ6a0ZDLDJEQUNDLCtCakIya0ZGLENpQnprRkMsNkRBQ0MsZWpCMmtGRixDa0I1bUZBLFdBQ0MsaUJBQUEsQ0FDQSxxR0FBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCOG1GRCxDa0IzbUZBLFdBQ0MsaUJBQUEsQ0FDQSxtR0FBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCNG1GRCxDa0J6bUZBLFdBQ0MsaUJBQUEsQ0FDQSx1R0FBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCMG1GRCxDa0J2bUZBLFdBQ0MsaUJBQUEsQ0FDQSx1R0FBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCd21GRCxDa0JybUZBLFdBQ0MsaUJBQUEsQ0FDQSwrRkFBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCc21GRCxDa0JubUZBLFdBQ0MsaUJBQUEsQ0FDQSwyR0FBQSxDQUVBLGVBQUEsQ0FDQSxpQmxCb21GRCxDbUJqb0ZBLDZKQVFFLFluQm1vRkYsQ21Cam9GQSxpQkFLRSxhbkJvb0ZGLENtQmxvRkEsRUFDRSw4Qm5CcW9GRiIsImZpbGUiOiJwcmludC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeS1jb2xvcjogI0YyQ0E1MjtcbiRzZWNvbmRhcnktY29sb3I6ICM0NTYwQUE7XG4kdGVydGlhcnktY29sb3I6ICNCRjkzQUI7XG5cbiRib3JkZXItY29sb3I6ICNDOUQzRUI7XG4kdGV4dC1jb2xvcjogIzFFMUUxRDtcblxuJHdoaXRlOiAjZmZmZmZmO1xuJGJsYWNrOiAjMUUxRTFEO1xuJGdyZXk6ICM2RTZFNjk7XG4kbGlnaHRibHVlOiAjRTlFRUZBO1xuJHllbGxvdzogI0YyQ0E1MjtcbiRibHVlOiAjNDU2MEFBO1xuJHB1cnBsZTogI0JGOTNBQjtcbiRncmVlbjogIzJGQTc2MjtcbiRyZWQ6ICNFRjdFNzA7XG5cbiRlcnJvci1jb2xvcjogI0VGN0U3MDtcblxuOnJvb3Qge1xuICBjb2xvci1zY2hlbWU6IG9ubHkgbGlnaHQgIWltcG9ydGFudDtcbn0iLCIvKipcbiAqIFByaW50IHN0eWxlIGZpbGVcbiAqXG5cbkBpbXBvcnQgJ2Jhc2UnO1xuQGltcG9ydCAnY29uZmlnJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQnO1xuXG4vKiAtLS0tLS0tLS0tIEltcG9ydCBiYXNlIC0tLS0tLS0tLS0gKi9cbi8qIDY0cHggKi9cbjpyb290IHtcbiAgY29sb3Itc2NoZW1lOiBvbmx5IGxpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBOb3JtYWxpemVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOmFmdGVyLFxuOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEh0bWwgJiBib2R5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5maWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRldGFpbHMgc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgU2NhZmZvbGRpbmcgLSBSZW0gQ2FsY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFN0cmlwIFVuaXRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBDb252ZXJ0IHRvIHJlbVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIFJlbSBDYWxjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gQnJlYWtwb2ludHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBOZXh0XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWluXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogTWF4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogVXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBEb3duXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogT25seVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIEJldHdlZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvMik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSovXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAtMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNHJlbSAvIC0yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyg0cmVtIC8gLTIpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyg0cmVtIC8gLTIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDRyZW0gLyAtMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDRyZW0gLyAtMik7XG4gIH1cbn1cblxuLmNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuLmNvbC4tY2VudGVyZWQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyODBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNHJlbSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNHJlbSAvIDIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTE1MHB4KSB7XG4gIC5jb2wge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg0cmVtIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0cmVtIC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDRyZW0gLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDRyZW0gLyAyKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgLmNvbC14cy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14cy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhzLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteHMtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLmNvbC1zbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc21kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc21kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXNtZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc21kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtc21kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1zbWQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW9mZnNldC1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtb2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1vZmZzZXQteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmFjdGl2ZSwgLnZpc3VhbGx5LWhpZGRlbi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmlwZS10YWJzIFtkYXRhLXRhYi1pZD1yZXZlcnRdIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlwZS10YWJzIC5pcGUtdGFiOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgZGFya2dyYXk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG59XG5cbi8qIGxvY2FsIHRhc2tzIHRvb2xiYXIgKi9cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IC0xcHggMCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiA5MDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogMTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGEsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcInN5c3RlbS11aVwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCA3cHg7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTpob3ZlciwgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6Zm9jdXMsIGJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIGE6aG92ZXIsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayBhOmZvY3VzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgYTphY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMge1xuICBtYXJnaW46IDA7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJEO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnksXG4gIGJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhLmlzLWFjdGl2ZSxcbmJvZHkucGF0aC10YXhvbm9teS5yb2xlLWF1dGhlbnRpY2F0ZWQgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6Zmlyc3QtY2hpbGQgYSxcbiAgYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMucHJpbWFyeSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzLnByaW1hcnkgbGk6bGFzdC1jaGlsZCBhLFxuICBib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicy5wcmltYXJ5IGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICB9XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5LFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuYm9keTpub3QoLmdpbi0tZWRpdC1mb3JtKTpub3QoLnBhdGgtYWRtaW4pOm5vdCgucGF0aC10YXhvbm9teSkgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5Om5vdCguZ2luLS1lZGl0LWZvcm0pOm5vdCgucGF0aC1hZG1pbik6bm90KC5wYXRoLXRheG9ub215KSAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLmNvbnRleHR1YWwsXG5ib2R5LnBhdGgtdGF4b25vbXkucm9sZS1hdXRoZW50aWNhdGVkIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAuY29udGV4dHVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGdpbiBob3Jpem9udGFsIHRvb2xiYXIgKi9cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuI3Rvb2xiYXItaXRlbS1hZG1pbmlzdHJhdGlvbi10cmF5LFxuLnRvb2xiYXIgLnRvb2xiYXItbWVudSwgLnRvb2xiYXItaG9yaXpvbnRhbCAubWVudS1pdGVtID4gLnRvb2xiYXItbWVudSxcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtLS1leHBhbmRlZC5tZW51LWl0ZW0tLWV4cGFuZGVkLCAudG9vbGJhciAudG9vbGJhci10cmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkEyRCAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiAubWVudS1pdGVtID4gLnRvb2xiYXItaWNvbi5pcy1hY3RpdmUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLmhvdmVyLWludGVudCA+IC50b29sYmFyLWljb24sXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbSBhOmhvdmVyLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDkgIWltcG9ydGFudDtcbn1cblxuYm9keS5naW4tLWhvcml6b250YWwtdG9vbGJhci5yb2xlLWF1dGhlbnRpY2F0ZWQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDE1cHggIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KTpob3ZlciwgLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpOmZvY3VzLCAudG9vbGJhci10cmF5IGE6bm90KC50b29sYmFyLWljb24tZGVmYXVsdCk6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi50b29sYmFyLXRyYXkgYTpub3QoLnRvb2xiYXItaWNvbi1kZWZhdWx0KSAudG9vbGJhci1tZW51IGEge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5tZW51LWl0ZW1fX2FkbWluX3Rvb2xiYXJfdG9vbHMtaGVscCkgPiAudG9vbGJhci1pY29uOjpiZWZvcmUsXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItYm94ID4gLnRvb2xiYXItaWNvbjpub3QoLnRvb2xiYXItaGFuZGxlKTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvb2xiYXIgLnRvb2xiYXItYmFyICN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSAudG9vbGJhci1pY29uLWFkbWluLXRvb2xiYXItdG9vbHMtaGVscC50b29sYmFyLWljb24tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24sXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItYmFyIHtcbiAgaGVpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbn1cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSAudG9vbGJhci1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBDb250ZXh0dWFsIGxpbmtzIGZpeCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLm5vZGUgPiAuY29udGV4dHVhbCxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCA+IC5jb250ZXh0dWFsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBFZGl0IGxpbmsgaW4gYWRtaW4gdG9vbGJhciAqL1xuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItaWNvbi1lZGl0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzICosICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZSAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgKjpub3QoZGl2KSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIHRoOmZpcnN0LWNoaWxkLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogYXV0bztcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzIC5idXR0b246YmVmb3JlLCAjZHJ1cGFsLW9mZi1jYW52YXMgLmJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGQgZGV0YWlscy5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5ibG9jay1jYXRlZ29yaWVzIHN1bW1hcnksXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbS1zZXR0aW5ncy1hZG1pbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRleHQtZm9ybWF0LXdyYXBwZXIgPiAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmlsdGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWF1dG9jb21wbGV0ZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMTBweCAwIDVweCAwO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl0uZm9ybS13cmFwcGVyID4gc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmVudGl0aWVzLWxpc3QgLmRlc2NyaXB0aW9uLFxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IC5maWVsZC0tbmFtZS1maWxlbmFtZSxcbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4jZHJ1cGFsLW9mZi1jYW52YXMgLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzc3NyB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2ZmZmZmZi9wZW5jaWwuc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xufVxuI2RydXBhbC1vZmYtY2FudmFzIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCg0KSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzc3NyB1cmwoLi4vLi4vLi4vLi4vY29yZS9taXNjL2ljb25zL2ZmZmZmZi9leC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWxpbmsgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMCAwIDAuMzEyNXJlbTtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl06bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSBsaSBhLFxuI2RydXBhbC1vZmYtY2FudmFzIGRldGFpbHNbb3Blbl06bm90KC5qcy1vZmYtY2FudmFzLWNvbXB1dGVkLWlnbm9yZSkgbGkgYSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjMxMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogd2hpdGU7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4jZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLW11bHRpcGxlLWRyYWcgYWJiciB7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSBsaSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSAqIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogTGF5b3V0IGludGVyZmFjZSAqL1xuLm5ldy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBUYWJzICovXG4uZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLnRhYnMuc2Vjb25kYXJ5IGxpOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICp6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4vKiBMYXlvdXQgZWRpdGluZyAqL1xuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9iZWJlYmUvcGVuY2lsLnN2ZykgI2ZmZiBjZW50ZXIgY2VudGVyLzE2cHggMTZweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogMjZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNWVtO1xufVxuXG4ubGF5b3V0LXNlY3Rpb24gLmNvbmZpZ3VyZS1zZWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy83ODc4NzgvcGVuY2lsLnN2Zyk7XG59XG5cbi8qIExBWU9VVCBCVUlMREVSICovXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxheW91dC1idWlsZGVyX19yZWdpb24ge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0yLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMywgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTQsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS01LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tNiwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTcsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS04LCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tOSwgLmxheW91dC1idWlsZGVyX19yZWdpb24uY29sLXNtLTEwLCAubGF5b3V0LWJ1aWxkZXJfX3JlZ2lvbi5jb2wtc20tMTEsIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyLWZvcm0sXG4ubGF5b3V0LWJ1aWxkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtID4gLmZvcm0tYWN0aW9ucy5mb3JtLXdyYXBwZXIsXG4ubGF5b3V0LWJ1aWxkZXIgPiAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA4MTBweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcGFkZGluZzogMjVweCAyNXB4IDI1cHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyLFxuLmxheW91dC1idWlsZGVyIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgxKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU3NTMzO1xuICBib3JkZXItY29sb3I6ICMwNTc1MzM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKSwgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKSxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICMyZDJkMmQ7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMik6aG92ZXIsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTpmb2N1cywgLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDMpOmhvdmVyLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLCAubGF5b3V0LWJ1aWxkZXItZm9ybSBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6Zm9jdXMsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgyKTphY3RpdmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1zdWJtaXQ6bnRoLWNoaWxkKDIpOmZvY3VzLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLXN1Ym1pdDpudGgtY2hpbGQoMyk6YWN0aXZlLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tc3VibWl0Om50aC1jaGlsZCgzKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y0ZmE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtICNlZGl0LXByZXZpZXctdG9nZ2xlLFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEycHg7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAjZWRpdC1wcmV2aWV3LXRvZ2dsZSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyICNlZGl0LXByZXZpZXctdG9nZ2xlIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBtYXJnaW46IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94LFxuLmxheW91dC1idWlsZGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tdHlwZS1jaGVja2JveCAub3B0aW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveCxcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUsXG4ubGF5b3V0LWJ1aWxkZXIgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDphZnRlcixcbi5sYXlvdXQtYnVpbGRlciBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTdweCAtMXB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gaW5wdXQuZm9ybS1jaGVja2JveDpjaGVja2VkOmFmdGVyLFxuLmxheW91dC1idWlsZGVyIGlucHV0LmZvcm0tY2hlY2tib3g6Y2hlY2tlZDphZnRlciB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmQyZDJkO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4wOHMgZWFzZS1vdXQsIHdpZHRoIDAuMDhzIGVhc2Utb3V0IDAuMXM7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19yZWdpb24gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fcmVnaW9uIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24sXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19hZGQtc2VjdGlvbi5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1zZWN0aW9uLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1hZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTFweCAxNXB4IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMyZDJkMmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3Zlcixcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXItYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyLWJsb2NrLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmZvcm0tbm8tbGFiZWwsXG4ubGF5b3V0LWJ1aWxkZXIgLmZvcm0tbm8tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19zZWN0aW9uLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMTJweCA4cHggMzdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzJkMmQyZDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZTpob3ZlciwgLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmU6aG92ZXIsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGNEZBO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubGF5b3V0LWJ1aWxkZXItZm9ybSAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLXJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9kZWxldGUuc3ZnXCIpIG5vLXJlcGVhdCAxMnB4IDUwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tY29uZmlndXJlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2NvbmZpZ3VyZS5zdmdcIikgbm8tcmVwZWF0IDEycHggNTAlO1xufVxuLmxheW91dC1idWlsZGVyLWZvcm0gLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dCB7XG4gIG1hcmdpbjogMDtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5ncmlkLWxheW91dCxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQuZ3JpZC1sYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsIC5sYXlvdXQtYnVpbGRlci1mb3JtIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXRocmVlY29scyxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10d29jb2xzLFxuLmxheW91dC1idWlsZGVyIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmxheW91dC5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4ubGF5b3V0LWJ1aWxkZXIgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0LmxheW91dC0tdHdvY29scy0yNS03NSxcbi5sYXlvdXQtYnVpbGRlciAubGF5b3V0LWJ1aWxkZXJfX2xheW91dC5sYXlvdXQubGF5b3V0LS10aHJlZWNvbHMge1xuICBtYXJnaW46IDAgMnJlbTtcbn1cblxuLmxheW91dC1idWlsZGVyX19tZXNzYWdlLS1vdmVycmlkZXMgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLyogQ09OVEVYVFVBTCAqL1xuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiZmJmYmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKS5mb2N1cyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLnRyaWdnZXIuZm9jdXNhYmxlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2VkaXQtLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC50cmlnZ2VyLmZvY3VzYWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3Mge1xuICB0b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRleHR1YWwtcmVnaW9uLmxheW91dC1idWlsZGVyLWJsb2NrOm5vdCguYmxvY2stbG9jYWwtdGFza3MtYmxvY2spIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpLCAuY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgbGk6YmVmb3JlLCAuY29udGV4dHVhbC1yZWdpb24ubGF5b3V0LWJ1aWxkZXItYmxvY2s6bm90KC5ibG9jay1sb2NhbC10YXNrcy1ibG9jaykgLmNvbnRleHR1YWwgLmNvbnRleHR1YWwtbGlua3MgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm8tdG91Y2hldmVudHMgLmNvbnRleHR1YWwtcmVnaW9uIC5jb250ZXh0dWFsIC5jb250ZXh0dWFsLWxpbmtzIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUNGNEZBO1xufVxuXG4vKiBVSSBESUFMT0cgKi9cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktd2lkZ2V0LnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyB7XG4gIG1pbi13aWR0aDogNDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMzBweDtcbn1cbi51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI5cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRpYWxvZy51aS1kaWFsb2ctb2ZmLWNhbnZhcyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyLCAudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2U6Zm9jdXMsIC51aS1kaWFsb2cudWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgYSwgI2RydXBhbC1vZmYtY2FudmFzIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAvKnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfSovXG4gIC8qLmZpZWxkLS10eXBlLWltYWdlIC5lZGl0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdGQgLmZvcm0td3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHRkIC5mb3JtLXdyYXBwZXIucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT10ZXh0XSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dDpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZTpmb2N1cywgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvYXJyb3ctLWRvd24tLWJsYWNrLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBtYXJnaW46IDJweCAwIDJweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogOHB4O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tZmlsZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzY2NjtcbiAgcGFkZGluZzogMjVweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHVsLmxheW91dC1zZWxlY3Rpb24gbGkgYTpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBhOmZvY3VzLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5sYXlvdXQtc2VsZWN0aW9uIGxpIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwubGF5b3V0LXNlbGVjdGlvbiBsaSBkaXYge1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIC8qbWFyZ2luOiAwIDMwcHg7Ki9cbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdWwuaW5saW5lLWJsb2NrLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmhvdmVyLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmZvY3VzLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLXR5cGUtY2hlY2tib3ggLm9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXQuZm9ybS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDdweDtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dC5mb3JtLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5ja2UuY2tlX2x0ciAuY2tlX2lubmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5ja2UuY2tlX2x0ciAuY2tlX2lubmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZS5ja2VfbHRyIC5ja2VfaW5uZXIgdWwgYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuY2tlX3RvcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZV9jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmNrZV9ib3R0b20ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjEgIWltcG9ydGFudDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHRhYmxlIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0YWJsZS5lbnRpdGllcy1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0ciB0aDpmaXJzdC1jaGlsZCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0ZCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM2NjY7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB0cjpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZvcm0taXRlbSBoNCwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaDQge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQgMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQ6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmltYWdlLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuaW1hZ2Utd2lkZ2V0IGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjphY3RpdmUsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5pbWFnZS13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdDpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaHMtZHJvcGJ1dHRvbi13cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5wYXJhZ3JhcGgtdHlwZS10b3AgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCAwIDUwJTtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmhvdmVyLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAucGFyYWdyYXBoLXR5cGUtdG9wIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciBpbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uOmFjdGl2ZSwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLnBhcmFncmFwaC10eXBlLXRvcCAucGFyYWdyYXBocy1kcm9wYnV0dG9uLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9wbHVzLS13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgcGFkZGluZzogN3B4IDE1cHggN3B4IDI5cHg7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpob3ZlciwgLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b246YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZmllbGQtLXR5cGUtaW1hZ2UgaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi5yZW1vdmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZm9udC1zaXplOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtbm9kZSAjZHJ1cGFsLW9mZi1jYW52YXMgLmZpZWxkLS10eXBlLWltYWdlIHRkIGlucHV0W3R5cGU9c3VibWl0XS5idXR0b24ge1xuICBwYWRkaW5nOiA3cHggMTVweCA3cHggMTdweDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnkge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6aG92ZXIsIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIHN1bW1hcnk6YWN0aXZlLCAucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyBzdW1tYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyAuZGVzY3JpcHRpb24sIC5wYXRoLW5vZGUgI2RydXBhbC1vZmYtY2FudmFzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ubGF5b3V0LWJ1aWxkZXJfX2FkZC1ibG9jay5pcy1sYXlvdXQtYnVpbGRlci1oaWdobGlnaHRlZCwgLmxheW91dC1idWlsZGVyX19sYXlvdXQuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qIGNrZSAqL1xuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIGJvZHkge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrZV9lZGl0YWJsZS5ja2VfZWRpdGFibGVfdGhlbWVkIHVsIGEge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBpbWFnZSB1cGxvYWQgbW9kYWwgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi8qLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCxcbi51aS1kaWFsb2cudWktZGlhbG9nLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogNjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn0qL1xuLmZpZWxkLS10eXBlLWxheW91dC1zZWN0aW9uLmZpZWxkLS1uYW1lLWxheW91dC1idWlsZGVyX19sYXlvdXQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbmZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuZm9ybS5sYXlvdXQtYnVpbGRlci1yZXZlcnQtb3ZlcnJpZGVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItcmV2ZXJ0LW92ZXJyaWRlcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGZvcm0ubGF5b3V0LWJ1aWxkZXItZGlzY2FyZC1jaGFuZ2VzLFxuICBmb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZWRpdG9yLWxpbmstZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIGxhYmVsIHtcbiAgY29sb3I6IGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIGlucHV0LmZvcm0tdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogNDBweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyBpbnB1dC5mb3JtLXRleHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiYmI7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICB0b3A6IDNweDtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG59XG4uZWRpdG9yLWxpbmstZGlhbG9nIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMDhzIGVhc2Utb3V0LCB3aWR0aCAwLjA4cyBlYXNlLW91dCAwLjFzO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDQycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktbWVudSAubGlua2l0LXJlc3VsdC1saW5lLXdyYXBwZXIudWktc3RhdGUtZm9jdXMsXG4uZWRpdG9yLWxpbmstZGlhbG9nIC5saW5raXQtdWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLmxpbmtpdC1yZXN1bHQtbGluZS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNGZhO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgZm9ybS5lZGl0b3ItbGluay1kaWFsb2cge1xuICBwYWRkaW5nOiAwO1xufVxuLmVkaXRvci1saW5rLWRpYWxvZyBmb3JtLmVkaXRvci1saW5rLWRpYWxvZyAuZm9ybS13cmFwcGVyIHN1bW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lZGl0b3ItbGluay1kaWFsb2cgZm9ybS5lZGl0b3ItbGluay1kaWFsb2cgLmZvcm0td3JhcHBlciBzdW1tYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51aS1mcm9udCAuZGV0YWlscy13cmFwcGVyIHVsLmxpbmtzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCArIC5mb3JtLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmlubGluZS1ibG9jay1jcmVhdGUtYnV0dG9uLFxuI2RydXBhbC1vZmYtY2FudmFzIC5pbmxpbmUtYmxvY2stbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbnRleHR1YWwgLnRyaWdnZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0taXRlbS10b2dnbGUtY29udGVudC1wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zLCAjZHJ1cGFsLW9mZi1jYW52YXMgW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAuY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5kcmFnZ2FibGU6aG92ZXI6bm90KFtkYXRhLWRydXBhbC1jay1zdHlsZS1mZW5jZV0gKiksXG4jZHJ1cGFsLW9mZi1jYW52YXMtd3JhcHBlciAuZHJhZ2dhYmxlOmZvY3VzLXdpdGhpbjpub3QoW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAqKSB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkLW11bHRpcGxlLXRhYmxlLnJlc3BvbnNpdmUtZW5hYmxlZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbioge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwNiU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuXG5odG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxRTFFMUQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG59XG5oMSArIHAsXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NDlweCkge1xuICBoMSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQ5cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICBoMS5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIGgxLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucCArIGgxLFxucCArIGgyLFxucCArIGgzLFxucCArIGg0LFxucCArIGg1LFxucCArIGg2IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmludHJvLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEge1xuICBjb2xvcjogIzQ1NjBBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNmE4MWMyO1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXBwbGljYXRpb24vYXJyb3ctLXJpZ2h0LS1ibHVlLnN2Z1wiKSBuby1yZXBlYXQgdG9wIDhweCByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1vcmUtbGluazpob3ZlciwgLm1vcmUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjM2U1Njk4O1xufVxuXG4udGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2FiYjhkZDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG4udGV4dC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzZTU2OTg7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzQ1NjBBQTtcbn1cblxuaHIge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M5RDNFQjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgaHIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOUQzRUI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTQ5cHgpIHtcbiAgLnF1b3RlIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIC5xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5xdW90ZSB7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQwcHggNDBweDtcbiAgfVxuICAucXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLnF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FwcGxpY2F0aW9uL3F1b3RlLW1hcmtzLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5xdW90ZV9fY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudWw6bm90KFtjbGFzc10pLCAuZG93bmxvYWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMTVweCAxOHB4O1xufVxudWw6bm90KFtjbGFzc10pIGxpLCAuZG93bmxvYWQtbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWw6bm90KFtjbGFzc10pIGxpOjpiZWZvcmUsIC5kb3dubG9hZC1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0E1Mjtcbn1cblxub2wge1xuICBtYXJnaW46IDVweCAwIDMwcHggMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbm9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubGlzdC1yZXNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAudGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAudGFibGUtd3JhcHBlciB0ZCwgLnRhYmxlLXdyYXBwZXIgdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzlEM0VCO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCwgdGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQzlEM0VCO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgxLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgyLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIGgzLCB0YWJsZTpub3QoLmVudGl0aWVzLWxpc3QpOm5vdCguZmllbGQtbXVsdGlwbGUtdGFibGUpIHRoIHAsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDEsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDIsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgaDMsIHRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbnRhYmxlOm5vdCguZW50aXRpZXMtbGlzdCk6bm90KC5maWVsZC1tdWx0aXBsZS10YWJsZSkgdGgge1xuICBmb250LXdlaWdodDogNTAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0aCBwIHtcbiAgbWFyZ2luOiAwO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB0ciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzlEM0VCO1xufVxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSBjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtYml0LUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFtYml0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbWJpdFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FtYml0LUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FtYml0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oZWFkZXIsXG5mb290ZXIsXG4uYnJlYWRjcnVtYixcbi5maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94LFxuLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIsXG4ucGFyYWdyYXBoLS10eXBlLXZpZGVvLFxuLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5LFxucCxcbmEsXG5oMSB7XG4gIGNvbG9yOiAjMUUxRTFEO1xufVxuXG5hIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUUxRTFEICFpbXBvcnRhbnQ7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIE5vcm1hbGl6ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuKixcbjphZnRlcixcbjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBIdG1sICYgYm9keVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmhyIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZXRhaWxzIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vKi5jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZX0gLzIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2V9IC8gMik7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICB3aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59Ki9cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAtd2Via2l0LWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3JpZC1ndXR0ZXItd2lkdGhzLCAkYnJlYWtwb2ludCk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRndXR0ZXJ9IC8gLTIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JGd1dHRlcn0gLyAtMik7XG4gICAgfVxuICB9XG59XG5cbi5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgJi4tY2VudGVyZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWd1dHRlci13aWR0aHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50KTtcblxuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGd1dHRlcn0gLyAyKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skZ3V0dGVyfSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1ucy1jb3VudCB7XG4gICAgICAvLyBDb2xcbiAgICAgIC5jb2wtI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICBmbGV4OiAwIDAgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyaWQtY29sdW1ucy1jb3VudCkpO1xuICAgICAgICB3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyaWQtY29sdW1ucy1jb3VudCkpO1xuICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncmlkLWNvbHVtbnMtY291bnQpKTtcbiAgICAgIH1cbiAgICAgIC8vIE9mZnNldFxuICAgICAgLmNvbC1vZmZzZXQtI3skYnJlYWtwb2ludH0tI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyaWQtY29sdW1ucy1jb3VudCkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFNjYWZmb2xkaW5nIC0gQnJlYWtwb2ludHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIE5leHRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcblxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLyogTWluXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vKiBNYXhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8qIFVwXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qIERvd25cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiBPbmx5XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8qIEJldHdlZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gICYuZm9jdXNhYmxlOmFjdGl2ZSxcbiAgJi52aXN1YWxseS1oaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgY2xpcDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBoaWRlIHJldmVydCB0byBkZWZhdWx0IGJ1dHRvbi5cbi5pcGUtdGFicyB7XG4gIFtkYXRhLXRhYi1pZD1cInJldmVydFwiXSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaXBlLXRhYiB7XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBkYXJrZ3JheTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5cHg7XG4gICAgfVxuICB9XG59XG5cbi8qIGxvY2FsIHRhc2tzIHRvb2xiYXIgKi9cbmJvZHk6bm90KC5naW4tLWVkaXQtZm9ybSk6bm90KC5wYXRoLWFkbWluKTpub3QoLnBhdGgtdGF4b25vbXkpLFxuYm9keS5wYXRoLXRheG9ub215LnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgMnB4IDFweCByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgICAgbGVmdDogMTAlO1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSAge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LWZhbWlseTogR2ludGVyLCBJbnRlciwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcInN5c3RlbS11aVwiLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTNweCA3cHg7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMkQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSAge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpICB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzY2NjtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgfVxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZXh0dWFsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLyogZ2luIGhvcml6b250YWwgdG9vbGJhciAqL1xuXG4uZ2luLS1ob3Jpem9udGFsLXRvb2xiYXIgI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24gLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbiN0b29sYmFyLWl0ZW0tYWRtaW5pc3RyYXRpb24tdHJheSxcbi50b29sYmFyIC50b29sYmFyLW1lbnUsIC50b29sYmFyLWhvcml6b250YWwgLm1lbnUtaXRlbSA+IC50b29sYmFyLW1lbnUsXG4udG9vbGJhci1ob3Jpem9udGFsIC50b29sYmFyLXRyYXkgLm1lbnUtaXRlbS0tZXhwYW5kZWQubWVudS1pdGVtLS1leHBhbmRlZCwgLnRvb2xiYXIgLnRvb2xiYXItdHJheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJBMkQgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gLm1lbnUtaXRlbSA+IC50b29sYmFyLWljb24uaXMtYWN0aXZlLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5ob3Zlci1pbnRlbnQgPiAudG9vbGJhci1pY29uLFxuLnRvb2xiYXItaG9yaXpvbnRhbCAudG9vbGJhci10cmF5IC5tZW51LWl0ZW0gYTpob3Zlcixcbi50b29sYmFyLWhvcml6b250YWwgLnRvb2xiYXItdHJheSAubWVudS1pdGVtIGE6Zm9jdXMsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0OSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lmdpbi0taG9yaXpvbnRhbC10b29sYmFyLnJvbGUtYXV0aGVudGljYXRlZCB7XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXItdHJheSBhOm5vdCgudG9vbGJhci1pY29uLWRlZmF1bHQpIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEzcHggMTVweCAhaW1wb3J0YW50O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAudG9vbGJhci1tZW51IGEge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG9vbGJhciAudG9vbGJhci1iYXIgLnRvb2xiYXItbWVudS1hZG1pbmlzdHJhdGlvbiA+IC50b29sYmFyLW1lbnUgPiAubWVudS1pdGVtOm5vdCgubWVudS1pdGVtX19hZG1pbl90b29sYmFyX3Rvb2xzLWhlbHApID4gLnRvb2xiYXItaWNvbjo6YmVmb3JlLFxuLnRvb2xiYXIgLnRvb2xiYXItYmFyIC50b29sYmFyLW1lbnUtYWRtaW5pc3RyYXRpb24gPiAudG9vbGJhci1tZW51ID4gLm1lbnUtaXRlbTpub3QoLm1lbnUtaXRlbV9fYWRtaW5fdG9vbGJhcl90b29scy1oZWxwKSA+IC50b29sYmFyLWJveCA+IC50b29sYmFyLWljb246bm90KC50b29sYmFyLWhhbmRsZSk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b29sYmFyIC50b29sYmFyLWJhciAjdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXkgLnRvb2xiYXItaWNvbi1hZG1pbi10b29sYmFyLXRvb2xzLWhlbHAudG9vbGJhci1pY29uLWRlZmF1bHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uLFxuLmdpbi0taG9yaXpvbnRhbC10b29sYmFyICN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWJhciB7XG4gIGhlaWdodDogNDFweCAhaW1wb3J0YW50O1xufVxuXG5cbi5naW4tLWhvcml6b250YWwtdG9vbGJhciAjdG9vbGJhci1hZG1pbmlzdHJhdGlvbiAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uID4gLnRvb2xiYXItbWVudSB7XG4gIGhlaWdodDogNDFweDtcbiAgLnRvb2xiYXItbWVudSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiIsIi8qIENvbnRleHR1YWwgbGlua3MgZml4ICovXG4uY29udGV4dHVhbC1yZWdpb24ubm9kZSxcbi5ibG9jay1jb250ZW50LS12aWV3LW1vZGUtZnVsbCB7XG4gID4gLmNvbnRleHR1YWwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyogRWRpdCBsaW5rIGluIGFkbWluIHRvb2xiYXIgKi9cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIC50b29sYmFyLWljb24tZWRpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAqLCAjZHJ1cGFsLW9mZi1jYW52YXMgdGFibGUgKiwgI2RydXBhbC1vZmYtY2FudmFzICo6bm90KGRpdikge1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB0aDpmaXJzdC1jaGlsZCwgI2RydXBhbC1vZmYtY2FudmFzIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIC5idXR0b24ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIHRkIGRldGFpbHMuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9jay1jYXRlZ29yaWVzIHN1bW1hcnksXG4gIC5mb3JtLWl0ZW0tc2V0dGluZ3MtYWRtaW4tbGFiZWx7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGV4dC1mb3JtYXQtd3JhcHBlciA+IC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLWF1dG9jb21wbGV0ZSxcbiAgLmZvcm0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgdGFibGUuZW50aXRpZXMtbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMTBweCAwIDVweCAwO1xuICB9XG4gIGRldGFpbHNbb3Blbl0uZm9ybS13cmFwcGVyID4gc3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IC5kZXNjcmlwdGlvbixcbiAgLmVudGl0aWVzLWxpc3QgLmZpZWxkLS1uYW1lLWZpbGVuYW1lLFxuICAuZW50aXRpZXMtbGlzdCAuZmllbGQtLW5hbWUtZmlsZXNpemUsXG4gIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRpdGllcy1saXN0IHRkOm50aC1jaGlsZCgzKSB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzc3IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvZmZmZmZmL3BlbmNpbC5zdmcpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMCk7XG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1KTtcbiAgICB9XG4gIH1cbiAgLmVudGl0aWVzLWxpc3QgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NzcgdXJsKC4uLy4uLy4uLy4uL2NvcmUvbWlzYy9pY29ucy9mZmZmZmYvZXguc3ZnKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICB0ZXh0LWluZGVudDogLTEwMDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogcmVtLWNhbGMoMzApO1xuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNSk7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1lbnRpdHktYXV0b2NvbXBsZXRlIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZmllbGQtLXR5cGUtbGluayAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYyg1KTtcbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpLFxuICBkZXRhaWxzW29wZW5dOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUpIHJlbS1jYWxjKDUpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmRldGFpbHMtd3JhcHBlcjpub3QoLmpzLW9mZi1jYW52YXMtY29tcHV0ZWQtaWdub3JlKSB7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG4gIC5maWVsZC1tdWx0aXBsZS1kcmFnIHtcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgIGFiYnIge1xuICAgICAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udWktZGlhbG9nLW9mZi1jYW52YXMgLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGxpIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICoge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogTGF5b3V0IGludGVyZmFjZSAqL1xuLm5ldy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IHJlbS1jYWxjKDUpIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFRhYnMgKi9cbi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAudGFicy5zZWNvbmRhcnkgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKnpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuLyogTGF5b3V0IGVkaXRpbmcgKi9cbi5sYXlvdXQtc2VjdGlvbiAuY29uZmlndXJlLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvYmViZWJlL3BlbmNpbC5zdmcpICNmZmYgY2VudGVyIGNlbnRlciAvIDE2cHggMTZweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC45Mzc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVlbTtcbn1cblxuLmxheW91dC1zZWN0aW9uIC5jb25maWd1cmUtc2VjdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi8uLi9jb3JlL21pc2MvaWNvbnMvNzg3ODc4L3BlbmNpbC5zdmcpO1xufVxuXG4vKiBMQVlPVVQgQlVJTERFUiAqL1xuXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxheW91dC1idWlsZGVyX19yZWdpb24ge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICAmLmNvbC1zbS0xLCAmLmNvbC1zbS0yLCAmLmNvbC1zbS0zLCAmLmNvbC1zbS00LCAmLmNvbC1zbS01LCAmLmNvbC1zbS02LCAmLmNvbC1zbS03LCAmLmNvbC1zbS04LCAmLmNvbC1zbS05LCAmLmNvbC1zbS0xMCwgJi5jb2wtc20tMTEsICYuY29sLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG4ubGF5b3V0LWJ1aWxkZXItZm9ybSxcbi5sYXlvdXQtYnVpbGRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICA+IC5mb3JtLWFjdGlvbnMuZm9ybS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDgxMHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IDRweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiAyNXB4IDI1cHggMjVweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAuZm9ybS1hY3Rpb25zLmZvcm0td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLmxheW91dCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZDJkMmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU3NTMzO1xuICAgICAgICBib3JkZXItY29sb3I6ICMwNTc1MzM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDNweCAtMnB4IHJnYmEoMCwwLDAsLjIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzJkMmQyZDtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNlZGl0LXByZXZpZXctdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xuICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgLm9wdGlvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB9XG4gIH1cbiAgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTdweCAtMXB4O1xuICAgIH1cbiAgICAmOmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMDhzIGVhc2Utb3V0LHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19yZWdpb24ge1xuICAgIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fYWRkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAmLmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tYWRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VDRjRGQTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWFkZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDEwcHggMTVweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI2JmYmZiZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMyk7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQ0Y0RkE7XG4gICAgfVxuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fYWRkLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICAgICYuaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tbm8tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXQtYnVpbGRlcl9fbGluay0tcmVtb3ZlLCAubGF5b3V0LWJ1aWxkZXJfX2xpbmstLWNvbmZpZ3VyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6IDhweCAxMnB4IDhweCAzN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzJkMmQyZDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweCAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y0RkE7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB9XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1yZW1vdmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS5zdmcnKSBuby1yZXBlYXQgMTJweCA1MCU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19saW5rLS1jb25maWd1cmUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2NvbmZpZ3VyZS5zdmcnKSBuby1yZXBlYXQgMTJweCA1MCU7XG4gIH1cbiAgLmxheW91dC1idWlsZGVyX19sYXlvdXQubGF5b3V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgJi5ncmlkLWxheW91dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5sYXlvdXQtLXR3b2NvbHMsXG4gICAgJi5sYXlvdXQtLXR3b2NvbHMtNzUtMjUsXG4gICAgJi5sYXlvdXQtLXR3b2NvbHMtMjUtNzUsXG4gICAgJi5sYXlvdXQtLXRocmVlY29scyB7XG4gICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyX19tZXNzYWdlLS1vdmVycmlkZXMgLm1lc3NhZ2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuXG4vKiBDT05URVhUVUFMICovXG5cbi5jb250ZXh0dWFsLXJlZ2lvbi5sYXlvdXQtYnVpbGRlci1ibG9jazpub3QoLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrKSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICYuZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYmZiZmJmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5jb250ZXh0dWFsIHtcbiAgICAudHJpZ2dlci5mb2N1c2FibGUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvZWRpdC0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjRGQTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRleHR1YWwtbGlua3Mge1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggLTJweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGxpLCBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLXRvdWNoZXZlbnRzIC5jb250ZXh0dWFsLXJlZ2lvbiAuY29udGV4dHVhbCAuY29udGV4dHVhbC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0VDRjRGQTtcbn1cblxuXG4vKiBVSSBESUFMT0cgKi9cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi51aS13aWRnZXQudWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyOiBub25lO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4udWktZGlhbG9nLnVpLWRpYWxvZy1vZmYtY2FudmFzIHtcbiAgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gIH1cbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9lZGl0LS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2Nsb3NlLS13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyBhLCAjZHJ1cGFsLW9mZi1jYW52YXMgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGF0aC1ub2RlICNkcnVwYWwtb2ZmLWNhbnZhcyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gIH1cbiAgLypzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH0qL1xuICBkZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAvKi5maWVsZC0tdHlwZS1pbWFnZSAuZWRpdC1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfSovXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIHRkIC5mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHggMDtcbiAgICAmLnBhcmFncmFwaHMtc3ViZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmZvcm0tdGV4dCwgLmZvcm0tZmlsZSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgbWFyZ2luOiAycHggMCAycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgfVxuICB9XG4gIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0N3B4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9hcnJvdy0tZG93bi0tYmxhY2suc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgIH1cbiAgfVxuICAuZm9ybS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIG1hcmdpbjogMnB4IDAgMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiA4cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gICAgfVxuICB9XG4gIC5mb3JtLWZpbGUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgdWwubGF5b3V0LXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgZmxleDogMSAwIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gICAgLyptYXJnaW46IDAgMzBweDsqL1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICM2NjY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAub3B0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNSk7XG4gICAgfVxuICB9XG4gIGlucHV0LmZvcm0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxN3B4IC0xcHg7XG4gICAgfVxuICAgICY6Y2hlY2tlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmOmNoZWNrZWQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzJkMmQyZDtcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuMDhzIGVhc2Utb3V0LHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTMpO1xuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgfVxuICB9XG4gIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuY2tlLmNrZV9sdHIge1xuICAgIC5ja2VfaW5uZXIge1xuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNCk7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ja2VfdG9wIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICB9XG4gIC5ja2VfY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ja2VfYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMSAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6MTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgJi5lbnRpdGllcy1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICB0ciB0aDpmaXJzdC1jaGlsZCwgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICB0ZCwgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY2NjtcbiAgfVxuICB0cjpob3ZlciB0ZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZvcm0taXRlbSwgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS10eXBlLWVudGl0eS1yZWZlcmVuY2Uge1xuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLmZpZWxkLWFkZC1tb3JlLXN1Ym1pdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCAwIDUwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1hZ2Utd2lkZ2V0IHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idXR0b24uZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvcGx1cy0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IHRvcCAxMHB4IGxlZnQgMTBweDtcbiAgICAgIHBhZGRpbmc6IDdweCAxNXB4IDdweCAyOXB4O1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC10eXBlLXRvcCB7XG4gICAgLnBhcmFncmFwaC10eXBlLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGhzLWRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IDAgNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGV0YWlscy13cmFwcGVyOm5vdCguanMtb2ZmLWNhbnZhcy1jb21wdXRlZC1pZ25vcmUpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL3BsdXMtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCB0b3AgMTBweCBsZWZ0IDEwcHg7XG4gICAgICBwYWRkaW5nOiA3cHggMTVweCA3cHggMjlweDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICYucmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL2xheW91dC1idWlsZGVyL2RlbGV0ZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgIHRkIHtcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHggN3B4IDE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN1bW1hcnkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb24sIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLmxheW91dC1idWlsZGVyX19hZGQtYmxvY2suaXMtbGF5b3V0LWJ1aWxkZXItaGlnaGxpZ2h0ZWQsIC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0LmlzLWxheW91dC1idWlsZGVyLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBja2UgKi9cbi5ja2VfZWRpdGFibGUuY2tlX2VkaXRhYmxlX3RoZW1lZCB7XG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbi8qIGltYWdlIHVwbG9hZCBtb2RhbCAqL1xuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xuICBvcGFjaXR5OiAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi8qLnVpLWRpYWxvZy5lbnRpdHktYnJvd3Nlci1tb2RhbCxcbi51aS1kaWFsb2cudWktZGlhbG9nLWJ1dHRvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEyNjA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMmQyZDJkO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogNjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbGF5b3V0LWJ1aWxkZXIvY2xvc2UtLXdoaXRlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS0td2hpdGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn0qL1xuXG4uZmllbGQtLXR5cGUtbGF5b3V0LXNlY3Rpb24uZmllbGQtLW5hbWUtbGF5b3V0LWJ1aWxkZXJfX2xheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuZm9ybS5sYXlvdXQtYnVpbGRlci1kaXNjYXJkLWNoYW5nZXMsXG5mb3JtLmxheW91dC1idWlsZGVyLXJldmVydC1vdmVycmlkZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHBob25lLXBhZGRpbmc7XG4gICAgcGFkZGluZy1yaWdodDogJHBob25lLXBhZGRpbmc7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmctbGVmdDogJHRhYmxldC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICR0YWJsZXQtcGFkZGluZztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogNzcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZWRpdG9yLWxpbmstZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBsYWJlbCB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGlucHV0LmZvcm0tdGV4dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLDAsMCwwLjA0KTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNiYmI7XG4gICAgfVxuICB9XG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxOHB4IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgJjpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJiMmIyYjtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4wOHMgZWFzZS1vdXQsIHdpZHRoIC4wOHMgZWFzZS1vdXQgLjFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgZm9udC1zaXplOiAuODEyNXJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktbWVudSAubGlua2l0LXJlc3VsdC1saW5lLXdyYXBwZXIudWktc3RhdGUtZm9jdXMsXG4gIC5saW5raXQtdWktYXV0b2NvbXBsZXRlLnVpLW1lbnUgLmxpbmtpdC1yZXN1bHQtbGluZS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjRmYTtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9sYXlvdXQtYnVpbGRlci9jbG9zZS5zdmcnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktLWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC0taGVhZGVycztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgZm9ybS5lZGl0b3ItbGluay1kaWFsb2cge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBzdW1tYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmtpdC11aS1hdXRvY29tcGxldGUudWktd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51aS1mcm9udCB7XG4gIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgIHVsLmxpbmtzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyB1bC5pbmxpbmUtYmxvY2stbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgKyAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbiNkcnVwYWwtb2ZmLWNhbnZhcyAuaW5saW5lLWJsb2NrLWNyZWF0ZS1idXR0b24sXG4jZHJ1cGFsLW9mZi1jYW52YXMgLmlubGluZS1ibG9jay1saXN0X19pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGV4dHVhbCAudHJpZ2dlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1pdGVtLXRvZ2dsZS1jb250ZW50LXByZXZpZXcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sYmFyLmNrLXRvb2xiYXJfZ3JvdXBpbmcgPiAuY2stdG9vbGJhcl9faXRlbXMsICNkcnVwYWwtb2ZmLWNhbnZhcyBbZGF0YS1kcnVwYWwtY2stc3R5bGUtZmVuY2VdIC5jay5jay10b29sYmFyLmNrLXRvb2xiYXJfZ3JvdXBpbmcgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgLmRyYWdnYWJsZTpob3Zlcjpub3QoW2RhdGEtZHJ1cGFsLWNrLXN0eWxlLWZlbmNlXSAqKSxcbiNkcnVwYWwtb2ZmLWNhbnZhcy13cmFwcGVyIC5kcmFnZ2FibGU6Zm9jdXMtd2l0aGluOm5vdChbZGF0YS1kcnVwYWwtY2stc3R5bGUtZmVuY2VdICopIHtcbiAgYmFja2dyb3VuZDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uZmllbGQtbXVsdGlwbGUtdGFibGUucmVzcG9uc2l2ZS1lbmFibGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2RydXBhbC1vZmYtY2FudmFzLXdyYXBwZXIgZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIiRyZW0tYmFzZTogMTZweDtcblxuJGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiR0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlO1xuJHRyYW5zaXRpb24tYW5pbWF0aW9uOiBhbGwgMS41cyBlYXNlO1xuXG4kbWF4LXNpdGUtd2lkdGg6IDE0MDBweDtcbiRtYXgtY29udGVudC13aWR0aDogODgwcHg7XG4kZGVza3RvcC1wYWRkaW5nOiA1MHB4O1xuJHRhYmxldC1wYWRkaW5nOiAzMHB4O1xuJHBob25lLXBhZGRpbmc6IDIwcHg7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAyODBweCxcbiAgc206IDU1MHB4LFxuICBzbWQ6IDc1MHB4LFxuICBtZDogMTEwMHB4LFxuICBsZzogMTE1MHB4LFxuICB4bDogMTkwMHB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDEwMCUsXG4gIG1kOiAxMDAlLFxuICBsZzogMTAwJSxcbiAgeGw6IDEwMCVcbik7XG5cbiRncmlkLWNvbHVtbnMtY291bnQ6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6IDRyZW07IC8qIDY0cHggKi9cblxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICB4czogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcbiAgbWQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxuICBsZzogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXG4gIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxuKTtcblxuJHotaW5kZXg6IChcbiAgYmFja2Ryb3A6IDQwMSxcbiAgbWVudS13cmFwcGVyOiA0MDAsXG4gIGRpYWxvZzogMzAwLFxuICBzaXRlLWxvZ286IDQwMyxcbiAgbWVzc2FnZXM6IDQwMyxcbiAgbGFuZ3VhZ2Utc3dpdGNoZXItd3JhcHBlcjogNDAyLFxuICBuYXYtdG9nZ2xlOiA0MDIsXG4gIG1haW4tbmF2LWRyb3Bkb3duOiAyMDAsXG4gIG1haW4tbmF2OiAxMDAsXG4gIHRvYy1uYXY6IDk5LFxuICBtYWluLWZvb3RlcjogMjAsXG4gIHNvY2lhbC1zaWRlLW5hdjogMTBcbik7XG5cblxuLy8gc3R5bGVndWlkZSAvL1xuJG1haW4tY29udGVudC1tYXgtd2lkdGg6IDgyLjM1Mjk0cmVtO1xuJG1haW4taGVhZGVyLWhlaWdodDogNS4xMjVyZW07XG4kbWFpbi1uYXYtaGVpZ2h0OiAzLjYyNXJlbTtcbiRkZWZhdWx0LWFzaWRlLXdpZHRoOiAyNXJlbTsiLCIkZm9udC1mYW1pbHktLWJhc2U6IFwiQW1iaXRcIiwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS0taGVhZGVyczogXCJBbWJpdFwiLCBzYW5zLXNlcmlmO1xuXG4kZm9udC13ZWlnaHQtLWJhc2U6IDQwMDtcbiRmb250LXdlaWdodC0taGVhZGVyczogNzAwO1xuXG4kdGV4dC1zaXplLS1zbWFsbDogMC43NXJlbTsgLy8xMnB4XG4kdGV4dC1zaXplLS1iYXNlOiAxMDYlO1xuJHRleHQtc2l6ZS0tYmlnOiAxLjEyNXJlbTsgLy8xOHB4XG5cbiRyZW0tYmFzZTogMTZweDtcblxuJGxpbmUtaGVpZ2h0LS1iYXNlOiAxLjQ7XG4kbGluZS1oZWlnaHQtLWhlYWRlcnM6IDEuMTtcblxuXG4iLCIqIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tYmFzZTtcbiAgZm9udC1zaXplOiAkdGV4dC1zaXplLS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LS1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG59XG5cbmh0bWwge1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4iLCJoMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LS1oZWFkZXJzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LS1oZWFkZXJzO1xuICBjb2xvcjogJGJsYWNrO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG4gICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5oMSB7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAgIC1tb3otaHlwaGVuczogYXV0bztcbiAgICBoeXBoZW5zOiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjgpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM0KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg0MCk7XG4gIH1cbiAgJi5wYWdlLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc21kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5oMiB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbWQpIHtcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI1KTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzMCk7XG4gIH1cbn1cblxuaDMge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE4KTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE2KTtcbn1cbiIsInAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxucCB7XG4gICsgaDEsXG4gICsgaDIsXG4gICsgaDMsXG4gICsgaDQsXG4gICsgaDUsXG4gICsgaDYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn0iLCIuaW50cm8tdHh0IHtcblx0Zm9udC1zaXplOiByZW0tY2FsYygyMCk7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuIiwiYSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnktY29sb3IsMTIlKTtcbiAgfVxufVxuXG4ubW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9hcnJvdy0tcmlnaHQtLWJsdWUuc3ZnJykgbm8tcmVwZWF0IHRvcCA4cHggcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLDUlKTtcbiAgfVxufVxuXG4udGV4dC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LWNvbG9yLDMwJSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsNSUpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxufSIsImhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbiIsIi5xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IC0ycHggcmdiYSgwLDAsMCwuMSk7XG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTYpO1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDg1cHggNDBweCA0MHB4IDQwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICB9XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcHBsaWNhdGlvbi9xdW90ZS1tYXJrcy5zdmcnKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICB9XG59XG5cbi5xdW90ZV9fY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS1oZWFkZXJzO1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE1KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsInVsOm5vdChbY2xhc3NdKSwgLmRvd25sb2FkLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDVweCAwIDE1cHggMThweDtcbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG59XG5cbm9sIHtcbiAgbWFyZ2luOiA1cHggMCAzMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufSIsIi50YWJsZS13cmFwcGVyIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0b3ZlcmZsb3cteDogYXV0bztcblx0XHRtYXJnaW46IDMwcHggMDtcblx0XHR0ZCwgdGgge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cblxudGFibGU6bm90KC5lbnRpdGllcy1saXN0KTpub3QoLmZpZWxkLW11bHRpcGxlLXRhYmxlKSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHR0aCwgdGQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRoMSwgaDIsIGgzLCBwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0dGgge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdHRyIHRoIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblx0fVxuXHRjYXB0aW9uIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBbWJpdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BbWJpdC1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0FtYml0LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FtYml0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0FtYml0LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FtYml0Jztcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0FtYml0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBbWJpdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BbWJpdC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQW1iaXQnO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvQW1iaXQtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcuLi9mb250cy9BbWJpdC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBbWJpdCc7XG5cdHNyYzogdXJsKCcuLi9mb250cy9BbWJpdC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJy4uL2ZvbnRzL0FtYml0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIvKipcbiAqIFByaW50IHN0eWxlIGZpbGVcbiAqXG5cbkBpbXBvcnQgJ2Jhc2UnO1xuQGltcG9ydCAnY29uZmlnJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQnO1xuXG4vKiAtLS0tLS0tLS0tIEltcG9ydCBiYXNlIC0tLS0tLS0tLS0gKi9cblxuQGltcG9ydCBcImNvbmZpZy9jb25maWdcIjtcbkBpbXBvcnQgJ2Jhc2Uvbm9ybWFsaXplJztcbkBpbXBvcnQgJ2Jhc2Uvc2NhZmZvbGRpbmcvc2NhZmZvbGRpbmcnO1xuXG5AaW1wb3J0ICd0eXBvZ3JhcGh5L3R5cG9ncmFwaHknO1xuXG5oZWFkZXIsXG5mb290ZXIsXG4uYnJlYWRjcnVtYixcbi5maWx0ZXJzIC5mYWNldHMtd2lkZ2V0LWNoZWNrYm94LFxuLmZpZWxkLS1uYW1lLWl0ZW0tc2hhcmUtc29jaWFsLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zbGlkZXIsXG4ucGFyYWdyYXBoLS10eXBlLXZpZGVvLFxuLnBhZ2VyX19pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5odG1sLFxuYm9keSxcbnAsXG5hLFxuaDEge1xuICBjb2xvcjogJGJsYWNrO1xufVxuYSB7XG4gIGJvcmRlci1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG4iXX0= */
