@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Regular.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Regular.woff") format("woff"),url("/assets/font/Metropolis/WOFF/Metropolis-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Thin.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Thin.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-ExtraLight.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-ExtraLight.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Light.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Light.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Medium.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Medium.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-SemiBold.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-SemiBold.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Bold.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Bold.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-ExtraBold.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-ExtraBold.woff") format("woff"),url("/assets/font/Metropolis/TrueType/Metropolis-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Metropolis';src:url("/assets/font/Metropolis/WOFF2/Metropolis-Black.woff2") format("woff2"),url("/assets/font/Metropolis/WOFF/Metropolis-Black.woff") format("woff"),url("/assets/font/Metropolis/WOFF/Metropolis-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"myairwatch";src:url("/assets/styles/scss/global/awicons/font_files/myairwatch.eot");src:url("/assets/styles/scss/global/awicons/font_files/myairwatch.eot?#iefix") format("embedded-opentype"),url("/assets/styles/scss/global/awicons/font_files/myairwatch.woff") format("woff"),url("/assets/styles/scss/global/awicons/font_files/myairwatch.ttf") format("truetype"),url("/assets/styles/scss/global/awicons/font_files/myairwatch.svg#myairwatch") format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{min-height:100%;min-width:100%;padding:0;margin:0}div,li{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fff}.shadow{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4}.transparent{opacity:.5;filter:alpha(opacity=50)}.rounded{border-radius:2px}.blue{background-color:#0095D3;color:#fff}.blue a{text-decoration:underline}.white,.gray{background-color:#fff}.white.sectionTop,.gray.sectionTop{background-color:#949394}.white.dark,.gray.dark{background:#3D3F45;color:#F6F6F7}.white.dark.section,.gray.dark.section{border:0}.white section.gray,.gray section.gray{background-color:#F6F6F7;-webkit-box-shadow:none;box-shadow:none}.messagebox-success{background-color:#e4ffe3;border-color:#cfebbb}.messagebox-error{background-color:#ffe3e3;border-color:#ebbbbb}.messagebox-important{background-color:#fbffcc;border-color:#fbeed5}.siteContainer{z-index:1;min-height:100%;min-width:100%;padding:0 0 0 0;margin:0;position:fixed;top:0;right:0;bottom:0;left:0}.siteContainer.uatMessage:before{content:"This is the UAT Site. This is NOT production.";position:absolute;top:0;left:0;right:0;height:15px;background-color:#3ec1a5;text-align:center;font-size:0.75em;color:#fff;border-bottom:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box}.siteContainer.uatMessage .topNav,.siteContainer.uatMessage .sideNav .openClose{top:15px}.siteContainer.uatMessage .sideNav .primaryNav,.siteContainer.uatMessage .siteContent{top:65px}.siteContent{background-color:#F3F6FA;z-index:1;padding:30px 20px 0;position:fixed;top:50px;right:0;bottom:0;left:0px;overflow:auto;margin:0}.siteContent:after{content:"";display:block;height:30px}.siteContent .contentWidth{position:relative;max-width:1160px;margin:0 auto}.siteContent>.section:nth-child(1){padding-top:0}.siteContent>.section.gray:nth-child(1),.siteContent>.section.background:nth-child(1){padding-top:15px;margin-top:15px}.systemError{position:relative;padding:15px 20px 20px 110px;font-size:30px;margin:0 0 0 65px}.systemError .errorIcon{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;position:absolute;top:10px;left:10px;font-size:3em;color:#c7c6c7}.systemError .errorIcon>a,a .systemError .errorIcon{text-decoration:none !important;border-bottom:0}.systemError .errorTitle{text-transform:uppercase;font-size:1.5em;font-weight:700}.systemError.notFound .errorIcon{color:#e12200}.systemError.notAuthorized .errorIcon{color:#0095D3}.systemError.broken .errorIcon{color:#F57600}.siteContent .systemError{background:#ffdab8;margin:0;font-size:20px;padding-left:75px}.footerInfo{margin:25px auto;padding:15px 100px 0;border-top:1px solid #D7DEE2;max-width:600px;font-size:0.8em;line-height:2em;color:#949394}.footerInfo a{display:inline-block}.awicon-loading{background-image:url("/assets/images/svgs/loading_icon.svg");background-repeat:no-repeat;background-position:0px 0px;display:inline-block;height:1em;width:1em;content:""}[class^="awicon-"],[class*=" awicon-"],.awicon{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em}[class^="awicon-"]>a,a [class^="awicon-"],[class*=" awicon-"]>a,a [class*=" awicon-"],.awicon>a,a .awicon{text-decoration:none !important;border-bottom:0}.awicon-awid:before{content:"\31"}.awicon-apps:before{content:"\41"}.awicon-arrow-circle-down:before{content:"\e018"}.awicon-arrow-circle-left:before{content:"\5b"}.awicon-arrow-circle-right:before{content:"\5d"}.awicon-arrow-circle-up:before{content:"\5e"}.awicon-article:before{content:"\e012"}.awicon-attach:before{content:"\e01b"}.awicon-bar-chart:before{content:"\67"}.awicon-chevron-down:before,.myawInbox .messages .message .messageTitle .messageCollapse:before{content:"\e037"}.awicon-chevron-left:before{content:"\3c"}.awicon-chevron-right:before{content:"\3e"}.awicon-chevron-up:before,.myawInbox .messages .message.open .messageTitle .messageCollapse:before{content:"\e034"}.awicon-clock:before{content:"\2a"}.awicon-close:before{content:"\e010"}.awicon-close-circle:before{content:"\78"}.awicon-cloud:before{content:"\63"}.awicon-resources:before{content:"\34"}.awicon-dollar:before{content:"\24"}.awicon-download:before{content:"\64"}.awicon-exclamation:before,.myawInbox .messages .message .messageTitle .messageUnread:before{content:"\21"}.awicon-exit:before{content:"\4c"}.awicon-flag:before{content:"\e03b"}.awicon-folder:before{content:"\e03c"}.awicon-form:before{content:"\e00d"}.awicon-globe:before{content:"\77"}.awicon-menu:before{content:"\3d"}.awicon-home:before{content:"\66"}.awicon-in-progress:before{content:"\e00e"}.awicon-info:before{content:"\69"}.awicon-integrate:before{content:"\49"}.awicon-bulb:before{content:"\4b"}.awicon-link:before{content:"\6c"}.awicon-location-pin:before{content:"\e03f"}.awicon-locker:before{content:"\e030"}.awicon-mail:before{content:"\45"}.awicon-minus:before{content:"\e099"}.awicon-minus-circle:before{content:"\2d"}.awicon-mobile:before{content:"\6d"}.awicon-monitor:before{content:"\2c"}.awicon-package:before{content:"\70"}.awicon-edit:before{content:"\65"}.awicon-edit-circle:before{content:"\e040"}.awicon-phone:before{content:"\74"}.awicon-plus:before{content:"\e016"}.awicon-plus-circle:before{content:"\2b"}.awicon-popout:before{content:"\e05c"}.awicon-print:before{content:"\e060"}.awicon-save:before{content:"\e017"}.awicon-search:before{content:"\51"}.awicon-server:before{content:"\e00f"}.awicon-share:before{content:"\e043"}.awicon-shield:before{content:"\e02e"}.awicon-speak:before{content:"\32"}.awicon-star:before{content:"\73"}.awicon-support:before{content:"\e003"}.awicon-ticket:before{content:"\54"}.awicon-tools:before,.systemError.broken .errorIcon:before{content:"\58"}.awicon-trash:before{content:"\e028"}.awicon-upload:before{content:"\75"}.awicon-user:before{content:"\55"}.awicon-user-circle:before{content:"\e062"}.awicon-users:before{content:"\57"}.awicon-video:before{content:"\76"}.awicon-windows:before{content:"\e06a"}.awicon-zip:before{content:"\e06b"}.awicon-beaker:before{content:"\62"}.awicon-beta:before{content:"\e000"}.awicon-broadcast:before{content:"\42"}.awicon-calendar:before{content:"\e020"}.awicon-academy:before{content:"\35"}.awicon-certification:before{content:"\61"}.awicon-check:before{content:"\e013"}.awicon-check-circle:before{content:"\6b"}.awicon-doc:before{content:"\44"}.awicon-docs:before{content:"\e04d"}.awicon-android:before{content:"\e005"}.awicon-hourglass:before{content:"\e004"}.awicon-warning:before,.systemError .errorIcon:before,.systemError.notFound .errorIcon:before{content:"\e006"}.awicon-stop:before{content:"\e00a"}.awicon-tunnel:before{content:"\e00b"}.awicon-sdk:before{content:"\e00c"}.awicon-airwatch:before{content:"\e014"}.awicon-airwatch-shield:before{content:"\e015"}.awicon-powershell:before{content:"\e01a"}.awicon-seg:before{content:"\e01c"}.awicon-mail-open:before{content:"\4d"}.awicon-devices:before{content:"\e01d"}.awicon-key:before{content:"\e01e"}.awicon-office365:before{content:"\e019"}.awicon-book:before{content:"\e024"}.awicon-saaswatch:before{content:"\38"}.awicon-bookmark:before{content:"\e022"}.awicon-no-access:before{content:"\e007"}.awicon-filter:before{content:"\e023"}.awicon-pdf:before{content:"\e027"}.awicon-certificate:before{content:"\e01f"}.awicon-apple:before{content:"\e04a"}.awicon-myaw:before{content:"\e029"}.awicon-tag:before{content:"\e02a"}.awicon-checkbox:before{content:"\e026"}.awicon-sort:before{content:"\e02b"}.awicon-first:before{content:"\e002"}.awicon-last:before{content:"\e02c"}.awicon-lock:before,.systemError.notAuthorized .errorIcon:before{content:"\28"}.awicon-unlock:before{content:"\29"}.awicon-forums:before{content:"\46"}.awicon-buildings:before{content:"\e02f"}.awicon-power:before{content:"\e031"}.awicon-suitcase:before{content:"\e032"}.awicon-cloud-secure:before{content:"\e033"}.awicon-deployment:before{content:"\e035"}.awicon-brochure:before{content:"\e038"}.awicon-exchange:before{content:"\e039"}.awicon-database:before{content:"\e03a"}.awicon-play:before{content:"\e03d"}.awicon-zendesk:before{content:"\5a"}.awicon-acc:before{content:"\e001"}.awicon-zoom:before{content:"\e008"}.awicon-network:before{content:"\e009"}.awicon-vm:before{content:"\e03e"}.awicon-mylearn:before{content:"\e041"}.awicon-announcement:before{content:"\e042"}.awicon-software:before{content:"\e044"}.awicon-eula:before{content:"\e02d"}.awicon-archive:before{content:"\e045"}.awicon-report:before{content:"\e046"}.awicon-settings:before{content:"\4f"}.awicon-api:before{content:"\e048"}.awicon-status:before{content:"\e049"}.awicon-history:before{content:"\e04b"}.awicon-new-ticket:before{content:"\e04c"}.awicon-my-tickets:before{content:"\e04e"}.awicon-my-companys-tickets:before{content:"\e04f"}.awicon-tickets-copied:before{content:"\e050"}.awicon-linegraph:before{content:"\e025"}.awicon-bell:before{content:"\e011"}.awicon-rugged:before{content:"\e051"}.awicon-view:before{content:"\e052"}.awicon-product:before{content:"\e036"}.awicon-question:before{content:"\3f"}.awicon-socialcast:before{content:"\e021"}.awicon-workspace-one:before{content:"\e047"}.awicon-refresh:before{content:"\72"}.awicon-sync:before{content:"\e054"}.awicon-branch:before{content:"\e053"}.awicon-cards:before{content:"\e055"}.awicon-css:before{content:"\e056"}.awicon-font:before{content:"\e057"}.awicon-layout:before{content:"\e058"}.awicon-screen-sizes:before{content:"\e059"}.awicon-heart:before{content:"\68"}.awicon-alert-circle:before{content:"\e05a"}.awicon-lock-solid:before{content:"\e05b"}.awicon-enter:before{content:"\e05d"}body{color:#3D3F45;-webkit-font-smoothing:subpixel-antialiased;font:400 14px "Metropolis",Arial,Helvetica Neue,sans-serif;line-height:1.3}p{margin-bottom:10px;line-height:24px}p:last-child{margin-bottom:0}.note{display:inline-block;background-color:#e9e9eb;color:#004D8A;margin:12px 0;font-size:11px;font-weight:400;padding:6px 18px;border-radius:15px;line-height:18px}a{color:#0095D3;text-decoration:none}a:hover{text-decoration:underline}a.button{text-decoration:none !important}.textLink{color:#0095D3;font-weight:400;cursor:pointer}.textLink:hover{text-decoration:underline}.uppercase{text-transform:uppercase}h1{font-size:32px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000}h1:first-child{margin-top:0.2em}h1:last-child{margin-bottom:0px}h1 a{text-decoration:none;color:#0095D3}h1 a:hover{text-decoration:underline}h1.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}h1.hr:first-child{margin:0.2em 0 0.5em}h2{font-size:28px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000}h2:first-child{margin-top:0.2em}h2:last-child{margin-bottom:0px}h2 a{text-decoration:none;color:#0095D3}h2 a:hover{text-decoration:underline}h2.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}h3{font-size:22px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000}h3:first-child{margin-top:0.2em}h3:last-child{margin-bottom:0px}h3 a{text-decoration:none;color:#0095D3}h3 a:hover{text-decoration:underline}h3.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}h4{font-size:18px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000}h4:first-child{margin-top:0.2em}h4:last-child{margin-bottom:0px}h4 a{text-decoration:none;color:#0095D3}h4 a:hover{text-decoration:underline}h4.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}h5{font-size:16px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000;font-weight:700;margin-bottom:3px}h5:first-child{margin-top:0.2em}h5:last-child{margin-bottom:0px}h5 a{text-decoration:none;color:#0095D3}h5 a:hover{text-decoration:underline}h5.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}h6{font-size:14px;font-weight:300;margin:0.5em 0;line-height:1.3em;display:block;color:#000;font-weight:700;margin-bottom:3px}h6:first-child{margin-top:0.2em}h6:last-child{margin-bottom:0px}h6 a{text-decoration:none;color:#0095D3}h6 a:hover{text-decoration:underline}h6.hr{text-align:center;font-weight:700;margin:1em 0 0.5em}ul,ol{margin:10px 0 10px 20px}ul li,ol li{margin:5px 0px}ul li{list-style-type:disc}ol li{list-style-type:decimal}.inactive{color:#bab9ba}.txt_blue,h1.txt_blue{color:#0095D3}.txt_yellow{color:#85C81A}.txt_gray{color:#949394}.txt_white{color:#fff}.txt_red{color:#e12200}.txt_orange{color:#F57600}.txt_green{color:#85C81A}.tag{position:relative;display:table;border-color:#D7DEE2;color:#3D3F45;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.tag:hover{border-color:#e2e8eb}.tag>[class^="awicon"],.tag>div>[class^="awicon"]{line-height:0.5em}.tag.blue{position:relative;display:table;border-color:#0095D3;color:#fff;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.tag.blue:hover{border-color:#008ac4}.tag.blue>[class^="awicon"],.tag.blue>div>[class^="awicon"]{line-height:0.5em}.tag.green{position:relative;display:table;border-color:#85C81A;color:#fff;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.tag.green:hover{border-color:#7cba18}.tag.green>[class^="awicon"],.tag.green>div>[class^="awicon"]{line-height:0.5em}.tag.red{position:relative;display:table;border-color:#e12200;color:#e12200;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.tag.red:hover{border-color:#d22000}.tag.red>[class^="awicon"],.tag.red>div>[class^="awicon"]{line-height:0.5em}.tag.orange{position:relative;display:table;border-color:#F57600;color:#F57600;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.tag.orange:hover{border-color:#e66f00}.tag.orange>[class^="awicon"],.tag.orange>div>[class^="awicon"]{line-height:0.5em}.tag.blue a,.tag.green a{color:#fff}.tag.blue a:hover,.tag.green a:hover{color:#fff}.svgIcons{height:0;width:0;overflow:hidden;position:absolute;top:-999px;left:-999px}svg.awicon{width:1em;height:1em;fill:#3D3F45}button,input[type=submit],.button{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:inline-block;padding:0 12px;margin:10px 10px 0 0;border-width:0;border-style:solid;border-radius:3px;outline:0;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;line-height:36px;height:36px;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;letter-spacing:.12em;background-color:#0095D3;border-color:#0095D3}button [class^="awicon"],input[type=submit] [class^="awicon"],.button [class^="awicon"]{font-size:1.5em;margin-left:-10px;line-height:0em}button.btnIcon,input[type=submit].btnIcon,.button.btnIcon{padding:0 48px 0 12px}button.btnIcon i[class*="awicon"],input[type=submit].btnIcon i[class*="awicon"],.button.btnIcon i[class*="awicon"]{display:block;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;font-size:1.5rem;line-height:2.4rem;text-align:center;border-radius:0 3px 3px 0}button.btnIcon svg.awicon,input[type=submit].btnIcon svg.awicon,.button.btnIcon svg.awicon{background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;fill:#fff}button.outline,input[type=submit].outline,.button.outline{height:34px;line-height:33.5px}button.outline.btnIcon i[class*="awicon"],input[type=submit].outline.btnIcon i[class*="awicon"],.button.outline.btnIcon i[class*="awicon"]{line-height:33.5px}button.right,input[type=submit].right,.button.right{margin:10px 0 0 10px}.center>button,.center>input[type=submit],.center>.button{margin:10px 5px 0 5px}button:first-child,input[type=submit]:first-child,.button:first-child{margin-top:5px}button:hover,input[type=submit]:hover,.button:hover{background-color:#008ac4}button:active,input[type=submit]:active,.button:active{background-color:#0083ba}button.outline:hover,input[type=submit].outline:hover,.button.outline:hover{color:#0095D3}button.outline:hover:before,input[type=submit].outline:hover:before,.button.outline:hover:before{background-color:rgba(0,149,211,0.2)}button.outline:hover svg.awicon,input[type=submit].outline:hover svg.awicon,.button.outline:hover svg.awicon{fill:#0095D3}button.green,input[type=submit].green,.button.green{background-color:#85C81A;border-color:#85C81A}button.green:hover,input[type=submit].green:hover,.button.green:hover{background-color:#7cba18}button.green:active,input[type=submit].green:active,.button.green:active{background-color:#76b117}button.green.outline:hover,input[type=submit].green.outline:hover,.button.green.outline:hover{color:#85C81A}button.green.outline:hover:before,input[type=submit].green.outline:hover:before,.button.green.outline:hover:before{background-color:rgba(133,200,26,0.2)}button.green.outline:hover svg.awicon,input[type=submit].green.outline:hover svg.awicon,.button.green.outline:hover svg.awicon{fill:#85C81A}button.red,input[type=submit].red,.button.red{background-color:#e12200;border-color:#e12200}button.red:hover,input[type=submit].red:hover,.button.red:hover{background-color:#d22000}button.red:active,input[type=submit].red:active,.button.red:active{background-color:#c81e00}button.red.outline:hover,input[type=submit].red.outline:hover,.button.red.outline:hover{color:#e12200}button.red.outline:hover:before,input[type=submit].red.outline:hover:before,.button.red.outline:hover:before{background-color:rgba(225,34,0,0.2)}button.red.outline:hover svg.awicon,input[type=submit].red.outline:hover svg.awicon,.button.red.outline:hover svg.awicon{fill:#e12200}button.gray,button.cancel,input[type=submit].gray,input[type=submit].cancel,.button.gray,.button.cancel{background:#dce3e7;color:#616061 !important;border-color:#b9c6cd}button.gray:hover,button.cancel:hover,input[type=submit].gray:hover,input[type=submit].cancel:hover,.button.gray:hover,.button.cancel:hover{background:rgba(215,222,226,0.8)}button.gray:active,button.cancel:active,input[type=submit].gray:active,input[type=submit].cancel:active,.button.gray:active,.button.cancel:active{background:#d7dee2}button.gray.small,button.cancel.small,input[type=submit].gray.small,input[type=submit].cancel.small,.button.gray.small,.button.cancel.small{padding:0 8px}button.outline,input[type=submit].outline,.button.outline{border:1px solid #fff;background-color:transparent}button.outline:hover,input[type=submit].outline:hover,.button.outline:hover{background-color:#fff}button.disabled,button.inactive,button:disabled,input[type=submit].disabled,input[type=submit].inactive,input[type=submit]:disabled,.button.disabled,.button.inactive,.button:disabled{opacity:0.6;background:#D7DEE2 !important;color:#949394 !important;cursor:text;border:0;pointer-events:none}table button,table input[type=submit],table .button{margin-top:0px !important;font-size:10px;height:24px;line-height:24px}button .pictos,input[type=submit] .pictos,.button .pictos{text-transform:none}button.iconOnly,input[type=submit].iconOnly,.button.iconOnly{min-width:36px;height:36px}button.iconOnly i[class*="awicon"],input[type=submit].iconOnly i[class*="awicon"],.button.iconOnly i[class*="awicon"]{display:block;position:absolute;top:0;right:0;width:32px;height:100%;font-size:22px;line-height:36px}button.iconOnly:after,input[type=submit].iconOnly:after,.button.iconOnly:after{content:" "}button.small,input[type=submit].small,.button.small{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:inline-block;padding:0 12px;margin:10px 10px 0 0;border-width:0;border-style:solid;border-radius:3px;outline:0;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;line-height:36px;height:36px;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;letter-spacing:.12em;margin:5px 5px 5px 0;font-size:11px;vertical-align:middle;line-height:25px;height:24px;max-height:24px}button.small [class^="awicon"],input[type=submit].small [class^="awicon"],.button.small [class^="awicon"]{font-size:1.5em;margin-left:-10px;line-height:0em}button.small.btnIcon,input[type=submit].small.btnIcon,.button.small.btnIcon{padding:0 48px 0 12px}button.small.btnIcon i[class*="awicon"],input[type=submit].small.btnIcon i[class*="awicon"],.button.small.btnIcon i[class*="awicon"]{display:block;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;font-size:1.5rem;line-height:2.4rem;text-align:center;border-radius:0 3px 3px 0}button.small.btnIcon svg.awicon,input[type=submit].small.btnIcon svg.awicon,.button.small.btnIcon svg.awicon{background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;fill:#fff}button.small.outline,input[type=submit].small.outline,.button.small.outline{height:34px;line-height:33.5px}button.small.outline.btnIcon i[class*="awicon"],input[type=submit].small.outline.btnIcon i[class*="awicon"],.button.small.outline.btnIcon i[class*="awicon"]{line-height:33.5px}button.small.right,input[type=submit].small.right,.button.small.right{margin:10px 0 0 10px}.center>button.small,.center>input[type=submit].small,.center>.button.small{margin:10px 5px 0 5px}button.small:first-child,input[type=submit].small:first-child,.button.small:first-child{margin-top:5px}button.small.btnIcon,input[type=submit].small.btnIcon,.button.small.btnIcon{padding:0 32px 0 12px}button.small.btnIcon i[class*="awicon"],input[type=submit].small.btnIcon i[class*="awicon"],.button.small.btnIcon i[class*="awicon"]{width:24px;font-size:18px;line-height:24px}button.small.btnIcon:before,input[type=submit].small.btnIcon:before,.button.small.btnIcon:before{width:30px}button.medium,input[type=submit].medium,.button.medium{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:inline-block;padding:0 12px;margin:10px 10px 0 0;border-width:0;border-style:solid;border-radius:3px;outline:0;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;line-height:36px;height:36px;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;letter-spacing:.12em;margin:0 0 4px 6px;font-size:11px;vertical-align:middle;line-height:25px;height:30px;max-height:30px}button.medium [class^="awicon"],input[type=submit].medium [class^="awicon"],.button.medium [class^="awicon"]{font-size:1.5em;margin-left:-10px;line-height:0em}button.medium.btnIcon,input[type=submit].medium.btnIcon,.button.medium.btnIcon{padding:0 48px 0 12px}button.medium.btnIcon i[class*="awicon"],input[type=submit].medium.btnIcon i[class*="awicon"],.button.medium.btnIcon i[class*="awicon"]{display:block;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;font-size:1.5rem;line-height:2.4rem;text-align:center;border-radius:0 3px 3px 0}button.medium.btnIcon svg.awicon,input[type=submit].medium.btnIcon svg.awicon,.button.medium.btnIcon svg.awicon{background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;fill:#fff}button.medium.outline,input[type=submit].medium.outline,.button.medium.outline{height:34px;line-height:33.5px}button.medium.outline.btnIcon i[class*="awicon"],input[type=submit].medium.outline.btnIcon i[class*="awicon"],.button.medium.outline.btnIcon i[class*="awicon"]{line-height:33.5px}button.medium.right,input[type=submit].medium.right,.button.medium.right{margin:10px 0 0 10px}.center>button.medium,.center>input[type=submit].medium,.center>.button.medium{margin:10px 5px 0 5px}button.medium:first-child,input[type=submit].medium:first-child,.button.medium:first-child{margin-top:5px}button.medium.btnIcon,input[type=submit].medium.btnIcon,.button.medium.btnIcon{padding:0 40px 0 12px}button.medium.btnIcon i[class*="awicon"],input[type=submit].medium.btnIcon i[class*="awicon"],.button.medium.btnIcon i[class*="awicon"]{width:30px;font-size:18px;line-height:30px}button.medium.btnIcon:before,input[type=submit].medium.btnIcon:before,.button.medium.btnIcon:before{width:30px}label{margin:18px 0 3px;display:block;color:#444;font-size:13px;font-weight:600}.blue label,.dark.gray label{color:#fff}h1+label,h2+label,h3+label,h4+label{margin-top:5px}@-webkit-keyframes autofill{to{background-color:#fff}}@keyframes autofill{to{background-color:#fff}}@-webkit-keyframes autofill_onwhite{to{background-color:#F3F6FA}}@keyframes autofill_onwhite{to{background-color:#F3F6FA}}input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}.white input:-webkit-autofill{-webkit-animation-name:autofill_onwhite;animation-name:autofill_onwhite;-webkit-animation-fill-mode:both;animation-fill-mode:both}::-webkit-input-placeholder{opacity:0.8}:-moz-placeholder{opacity:0.8}::-moz-placeholder{opacity:0.8}:-ms-input-placeholder{color:#b9c6cd}input[type=text],input[type=password],input[type=url],input[type=search],input[type=email],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;margin:0 0 4px;padding:4px 6px 1px;display:block;min-width:200px;min-height:30px;border-color:#c8d2d7;border-width:0;border-style:solid;border-bottom-width:1px;border-radius:3px;outline:0;font-size:13px;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;vertical-align:bottom;background:-webkit-gradient(linear, left top, left bottom, color-stop(97%, transparent), color-stop(97%, #0095D3)) no-repeat;background:linear-gradient(to bottom, transparent 97%, #0095D3 97%) no-repeat;background-size:0 100%;background-color:#fff;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;line-height:18px}.gray input[type=text],.white input[type=text],.awPopupBody input[type=text],.gray input[type=password],.white input[type=password],.awPopupBody input[type=password],.gray input[type=url],.white input[type=url],.awPopupBody input[type=url],.gray input[type=search],.white input[type=search],.awPopupBody input[type=search],.gray input[type=email],.white input[type=email],.awPopupBody input[type=email],.gray select,.white select,.awPopupBody select,.gray textarea,.white textarea,.awPopupBody textarea{background-color:#F3F6FA}table input[type=text],table input[type=password],table input[type=url],table input[type=search],table input[type=email],table select,table textarea{padding:4px;width:100%;min-width:0 !important;font-size:0.8em}input[type=text].disabled,input[type=text]:disabled,input[type=password].disabled,input[type=password]:disabled,input[type=url].disabled,input[type=url]:disabled,input[type=search].disabled,input[type=search]:disabled,input[type=email].disabled,input[type=email]:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{color:rgba(148,147,148,0.7);background-color:#F6F6F7;border:1px solid #D7DEE2;pointer-events:none;background-image:url("/assets/images/forms/locked.svg");background-repeat:no-repeat;background-position:top right;background-size:30px}.columns input[type=text],.columns input[type=password],.columns input[type=url],.columns input[type=search],.columns input[type=email],.columns select,.columns textarea{width:100%;min-width:0 !important}input[type=text]:focus,input[type=password]:focus,input[type=url]:focus,input[type=search]:focus,input[type=email]:focus,select:focus,textarea:focus{outline:0;border-bottom:1px solid #0095D3;background-size:100% 100%}input[type=text].lookHere,input[type=password].lookHere,input[type=url].lookHere,input[type=search].lookHere,input[type=email].lookHere,select.lookHere,textarea.lookHere{-webkit-animation:lookHere 2s ease-out 0s alternate 2;animation:lookHere 2s ease-out 0s alternate 2}@-webkit-keyframes lookHere{0%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}50%{-webkit-box-shadow:0 0 5px #0095D3;box-shadow:0 0 5px #0095D3}100%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}}@keyframes lookHere{0%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}50%{-webkit-box-shadow:0 0 5px #0095D3;box-shadow:0 0 5px #0095D3}100%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}}select{background-image:url("/assets/images/forms/select_arrows.svg");background-repeat:no-repeat;background-position:top right;background-size:30px}select:focus{border-bottom:2px solid #0095D3;background-size:30px !important}textarea{min-height:60px;border-width:1px;border-radius:2px;background-image:none}textarea:focus{border-bottom-color:#c8d2d7}input[type=radio]{opacity:0;cursor:pointer;float:left;position:absolute}input[type=radio]+label{position:relative;display:table;cursor:pointer;clear:none;padding:0 0 0 20px !important;color:#666466;font-weight:400;line-height:18px;margin-top:6px}input[type=radio]+label:before,input[type=radio]+label:after{content:"";display:block;position:absolute}input[type=radio]+label:before{width:16px;height:16px;background-color:#fff;border:1px solid #0095D3;top:0px;left:0px;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=radio]+label:after{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:0;width:8px;height:8px;background-color:#0095D3;top:4px;left:4px}input[type=radio]:checked+label:after{opacity:1}input[type=radio]:disabled{pointer-events:none}input[type=radio]:disabled+label{pointer-events:none;color:#e0e0e0}input[type=radio]:disabled+label:before{border-color:#e0e0e0}input[type=radio]:disabled+label:after{opacity:0.7}input[type=radio]:disabled:checked:after{background-color:rgba(133,200,26,0.6)}input[type=radio]+label:before,input[type=radio]+label:after{border-radius:10px}input[type=checkbox]{opacity:0;cursor:pointer;float:left;position:absolute}input[type=checkbox]+label{position:relative;display:table;cursor:pointer;clear:none;padding:0 0 0 20px !important;color:#666466;font-weight:400;line-height:18px;margin-top:6px}input[type=checkbox]+label:before,input[type=checkbox]+label:after{content:"";display:block;position:absolute}input[type=checkbox]+label:before{width:16px;height:16px;background-color:#fff;border:1px solid #0095D3;top:0px;left:0px;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]+label:after{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:0;width:8px;height:8px;background-color:#0095D3;top:4px;left:4px}input[type=checkbox]:checked+label:after{opacity:1}input[type=checkbox]:disabled{pointer-events:none}input[type=checkbox]:disabled+label{pointer-events:none;color:#e0e0e0}input[type=checkbox]:disabled+label:before{border-color:#e0e0e0}input[type=checkbox]:disabled+label:after{opacity:0.7}input[type=checkbox]:disabled:checked:after{background-color:rgba(133,200,26,0.6)}.blue input[type=radio]+label,.blue input[type=checkbox]+label{color:#fff}.inline>input[type=radio]+label,.inline>input[type=checkbox]+label{margin-right:10px}input[type=checkbox].inputSwitch{opacity:0;cursor:pointer;float:left;position:absolute}input[type=checkbox].inputSwitch+label{position:relative;display:table;cursor:pointer;clear:none;padding:0 0 0 20px !important;color:#666466;font-weight:400;line-height:18px;margin-top:6px}input[type=checkbox].inputSwitch+label:before,input[type=checkbox].inputSwitch+label:after{content:"";display:block;position:absolute}input[type=checkbox].inputSwitch+label:before{width:16px;height:16px;background-color:#fff;border:1px solid #0095D3;top:0px;left:0px;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox].inputSwitch+label:after{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;opacity:0;width:8px;height:8px;background-color:#0095D3;top:4px;left:4px}input[type=checkbox].inputSwitch:checked+label:after{opacity:1}input[type=checkbox].inputSwitch:disabled{pointer-events:none}input[type=checkbox].inputSwitch:disabled+label{pointer-events:none;color:#e0e0e0}input[type=checkbox].inputSwitch:disabled+label:before{border-color:#e0e0e0}input[type=checkbox].inputSwitch:disabled+label:after{opacity:0.7}input[type=checkbox].inputSwitch:disabled:checked:after{background-color:rgba(133,200,26,0.6)}input[type=checkbox].inputSwitch+label{padding:0 0 0 30px !important}input[type=checkbox].inputSwitch+label:before{width:25px;border-radius:10px}input[type=checkbox].inputSwitch+label:after{opacity:1;background-color:#faf9fa;border-radius:10px}input[type=checkbox].inputSwitch:checked+label:after{left:13px;background-color:#85C81A}.inputButtons input[type=radio]+label,.inputButtons input[type=checkbox]+label,.radioButtons input[type=radio]+label,.radioButtons input[type=checkbox]+label,.checkboxButtons input[type=radio]+label,.checkboxButtons input[type=checkbox]+label{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:inline-block;padding:0 12px;margin:10px 10px 0 0;border-width:0;border-style:solid;border-radius:3px;outline:0;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;line-height:36px;height:36px;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;letter-spacing:.12em;margin:5px 5px 5px 0;font-size:11px;vertical-align:middle;line-height:25px;height:24px;max-height:24px;background-color:#bab9ba;border-color:#bab9ba;display:inline-block;padding:0 8px !important}.inputButtons input[type=radio]+label [class^="awicon"],.inputButtons input[type=checkbox]+label [class^="awicon"],.radioButtons input[type=radio]+label [class^="awicon"],.radioButtons input[type=checkbox]+label [class^="awicon"],.checkboxButtons input[type=radio]+label [class^="awicon"],.checkboxButtons input[type=checkbox]+label [class^="awicon"]{font-size:1.5em;margin-left:-10px;line-height:0em}.inputButtons input[type=radio]+label.btnIcon,.inputButtons input[type=checkbox]+label.btnIcon,.radioButtons input[type=radio]+label.btnIcon,.radioButtons input[type=checkbox]+label.btnIcon,.checkboxButtons input[type=radio]+label.btnIcon,.checkboxButtons input[type=checkbox]+label.btnIcon{padding:0 48px 0 12px}.inputButtons input[type=radio]+label.btnIcon i[class*="awicon"],.inputButtons input[type=checkbox]+label.btnIcon i[class*="awicon"],.radioButtons input[type=radio]+label.btnIcon i[class*="awicon"],.radioButtons input[type=checkbox]+label.btnIcon i[class*="awicon"],.checkboxButtons input[type=radio]+label.btnIcon i[class*="awicon"],.checkboxButtons input[type=checkbox]+label.btnIcon i[class*="awicon"]{display:block;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;font-size:1.5rem;line-height:2.4rem;text-align:center;border-radius:0 3px 3px 0}.inputButtons input[type=radio]+label.btnIcon svg.awicon,.inputButtons input[type=checkbox]+label.btnIcon svg.awicon,.radioButtons input[type=radio]+label.btnIcon svg.awicon,.radioButtons input[type=checkbox]+label.btnIcon svg.awicon,.checkboxButtons input[type=radio]+label.btnIcon svg.awicon,.checkboxButtons input[type=checkbox]+label.btnIcon svg.awicon{background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;fill:#fff}.inputButtons input[type=radio]+label.outline,.inputButtons input[type=checkbox]+label.outline,.radioButtons input[type=radio]+label.outline,.radioButtons input[type=checkbox]+label.outline,.checkboxButtons input[type=radio]+label.outline,.checkboxButtons input[type=checkbox]+label.outline{height:34px;line-height:33.5px}.inputButtons input[type=radio]+label.outline.btnIcon i[class*="awicon"],.inputButtons input[type=checkbox]+label.outline.btnIcon i[class*="awicon"],.radioButtons input[type=radio]+label.outline.btnIcon i[class*="awicon"],.radioButtons input[type=checkbox]+label.outline.btnIcon i[class*="awicon"],.checkboxButtons input[type=radio]+label.outline.btnIcon i[class*="awicon"],.checkboxButtons input[type=checkbox]+label.outline.btnIcon i[class*="awicon"]{line-height:33.5px}.inputButtons input[type=radio]+label.right,.inputButtons input[type=checkbox]+label.right,.radioButtons input[type=radio]+label.right,.radioButtons input[type=checkbox]+label.right,.checkboxButtons input[type=radio]+label.right,.checkboxButtons input[type=checkbox]+label.right{margin:10px 0 0 10px}.center>.inputButtons input[type=radio]+label,.center>.inputButtons input[type=checkbox]+label,.center>.radioButtons input[type=radio]+label,.center>.radioButtons input[type=checkbox]+label,.center>.checkboxButtons input[type=radio]+label,.center>.checkboxButtons input[type=checkbox]+label{margin:10px 5px 0 5px}.inputButtons input[type=radio]+label:first-child,.inputButtons input[type=checkbox]+label:first-child,.radioButtons input[type=radio]+label:first-child,.radioButtons input[type=checkbox]+label:first-child,.checkboxButtons input[type=radio]+label:first-child,.checkboxButtons input[type=checkbox]+label:first-child{margin-top:5px}.inputButtons input[type=radio]+label.btnIcon,.inputButtons input[type=checkbox]+label.btnIcon,.radioButtons input[type=radio]+label.btnIcon,.radioButtons input[type=checkbox]+label.btnIcon,.checkboxButtons input[type=radio]+label.btnIcon,.checkboxButtons input[type=checkbox]+label.btnIcon{padding:0 32px 0 12px}.inputButtons input[type=radio]+label.btnIcon i[class*="awicon"],.inputButtons input[type=checkbox]+label.btnIcon i[class*="awicon"],.radioButtons input[type=radio]+label.btnIcon i[class*="awicon"],.radioButtons input[type=checkbox]+label.btnIcon i[class*="awicon"],.checkboxButtons input[type=radio]+label.btnIcon i[class*="awicon"],.checkboxButtons input[type=checkbox]+label.btnIcon i[class*="awicon"]{width:24px;font-size:18px;line-height:24px}.inputButtons input[type=radio]+label.btnIcon:before,.inputButtons input[type=checkbox]+label.btnIcon:before,.radioButtons input[type=radio]+label.btnIcon:before,.radioButtons input[type=checkbox]+label.btnIcon:before,.checkboxButtons input[type=radio]+label.btnIcon:before,.checkboxButtons input[type=checkbox]+label.btnIcon:before{width:30px}.inputButtons input[type=radio]+label:hover,.inputButtons input[type=checkbox]+label:hover,.radioButtons input[type=radio]+label:hover,.radioButtons input[type=checkbox]+label:hover,.checkboxButtons input[type=radio]+label:hover,.checkboxButtons input[type=checkbox]+label:hover{background-color:#b2b2b2}.inputButtons input[type=radio]+label:active,.inputButtons input[type=checkbox]+label:active,.radioButtons input[type=radio]+label:active,.radioButtons input[type=checkbox]+label:active,.checkboxButtons input[type=radio]+label:active,.checkboxButtons input[type=checkbox]+label:active{background-color:#adadad}.inputButtons input[type=radio]+label.outline:hover,.inputButtons input[type=checkbox]+label.outline:hover,.radioButtons input[type=radio]+label.outline:hover,.radioButtons input[type=checkbox]+label.outline:hover,.checkboxButtons input[type=radio]+label.outline:hover,.checkboxButtons input[type=checkbox]+label.outline:hover{color:#bab9ba}.inputButtons input[type=radio]+label.outline:hover:before,.inputButtons input[type=checkbox]+label.outline:hover:before,.radioButtons input[type=radio]+label.outline:hover:before,.radioButtons input[type=checkbox]+label.outline:hover:before,.checkboxButtons input[type=radio]+label.outline:hover:before,.checkboxButtons input[type=checkbox]+label.outline:hover:before{background-color:rgba(186,185,186,0.2)}.inputButtons input[type=radio]+label.outline:hover svg.awicon,.inputButtons input[type=checkbox]+label.outline:hover svg.awicon,.radioButtons input[type=radio]+label.outline:hover svg.awicon,.radioButtons input[type=checkbox]+label.outline:hover svg.awicon,.checkboxButtons input[type=radio]+label.outline:hover svg.awicon,.checkboxButtons input[type=checkbox]+label.outline:hover svg.awicon{fill:#bab9ba}.inputButtons input[type=radio]+label:before,.inputButtons input[type=radio]+label:after,.inputButtons input[type=checkbox]+label:before,.inputButtons input[type=checkbox]+label:after,.radioButtons input[type=radio]+label:before,.radioButtons input[type=radio]+label:after,.radioButtons input[type=checkbox]+label:before,.radioButtons input[type=checkbox]+label:after,.checkboxButtons input[type=radio]+label:before,.checkboxButtons input[type=radio]+label:after,.checkboxButtons input[type=checkbox]+label:before,.checkboxButtons input[type=checkbox]+label:after{display:none !important}.inputButtons input[type=radio]:checked+label,.inputButtons input[type=checkbox]:checked+label,.radioButtons input[type=radio]:checked+label,.radioButtons input[type=checkbox]:checked+label,.checkboxButtons input[type=radio]:checked+label,.checkboxButtons input[type=checkbox]:checked+label{background-color:#0095D3;border-color:#0095D3}.inputButtons input[type=radio]:checked+label:hover,.inputButtons input[type=checkbox]:checked+label:hover,.radioButtons input[type=radio]:checked+label:hover,.radioButtons input[type=checkbox]:checked+label:hover,.checkboxButtons input[type=radio]:checked+label:hover,.checkboxButtons input[type=checkbox]:checked+label:hover{background-color:#008ac4}.inputButtons input[type=radio]:checked+label:active,.inputButtons input[type=checkbox]:checked+label:active,.radioButtons input[type=radio]:checked+label:active,.radioButtons input[type=checkbox]:checked+label:active,.checkboxButtons input[type=radio]:checked+label:active,.checkboxButtons input[type=checkbox]:checked+label:active{background-color:#0083ba}.inputButtons input[type=radio]:checked+label.outline:hover,.inputButtons input[type=checkbox]:checked+label.outline:hover,.radioButtons input[type=radio]:checked+label.outline:hover,.radioButtons input[type=checkbox]:checked+label.outline:hover,.checkboxButtons input[type=radio]:checked+label.outline:hover,.checkboxButtons input[type=checkbox]:checked+label.outline:hover{color:#0095D3}.inputButtons input[type=radio]:checked+label.outline:hover:before,.inputButtons input[type=checkbox]:checked+label.outline:hover:before,.radioButtons input[type=radio]:checked+label.outline:hover:before,.radioButtons input[type=checkbox]:checked+label.outline:hover:before,.checkboxButtons input[type=radio]:checked+label.outline:hover:before,.checkboxButtons input[type=checkbox]:checked+label.outline:hover:before{background-color:rgba(0,149,211,0.2)}.inputButtons input[type=radio]:checked+label.outline:hover svg.awicon,.inputButtons input[type=checkbox]:checked+label.outline:hover svg.awicon,.radioButtons input[type=radio]:checked+label.outline:hover svg.awicon,.radioButtons input[type=checkbox]:checked+label.outline:hover svg.awicon,.checkboxButtons input[type=radio]:checked+label.outline:hover svg.awicon,.checkboxButtons input[type=checkbox]:checked+label.outline:hover svg.awicon{fill:#0095D3}.inputButtons input[type=radio]:disabled,.inputButtons input[type=checkbox]:disabled,.radioButtons input[type=radio]:disabled,.radioButtons input[type=checkbox]:disabled,.checkboxButtons input[type=radio]:disabled,.checkboxButtons input[type=checkbox]:disabled{pointer-events:none;opacity:0}.inputButtons input[type=radio]:disabled+label,.inputButtons input[type=checkbox]:disabled+label,.radioButtons input[type=radio]:disabled+label,.radioButtons input[type=checkbox]:disabled+label,.checkboxButtons input[type=radio]:disabled+label,.checkboxButtons input[type=checkbox]:disabled+label{pointer-events:none;opacity:0.7}.dropzone{background-color:#fff;padding:30px 20px;border:5px dashed rgba(0,77,138,0.7);cursor:pointer;text-align:center;color:#0095D3}.dropzone .dropzoneText{font-size:1.3rem;font-weight:700;line-height:1.2em}.dropzone .dropzoneText .awicon{font-size:32px}.dropzone:hover{background-color:#F6F6F7;border:5px dashed #004d8a}input.errormsg,input.invalid,input:invalid{border-bottom-color:#e12200}select:invalid{background-image:url("/assets/images/forms/select_arrows_invalid.svg") !important}@-webkit-keyframes required_select_autofill{to{color:#666;background-color:transparent;background-image:url("/assets/images/forms/select_arrows.svg")}}@keyframes required_select_autofill{to{color:#666;background-color:transparent;background-image:url("/assets/images/forms/select_arrows.svg")}}select:required:-webkit-autofill{-webkit-animation-name:required_select_autofill;animation-name:required_select_autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}#container.myaw_container span.errormsg,#popup span.errormsg{background:none;color:#ae1a00;padding:5px 0;display:inline-block;font-style:italic}span.errormsg,span.required{color:#e12200;font-weight:700}span.errormsg{line-height:24px;font-size:10px;height:24px;display:inline-block}span.errormsg:before{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"!";margin-right:2px;color:#e12200;font-size:18px}span.errormsg:before>a,a span.errormsg:before{text-decoration:none !important;border-bottom:0}label.required:after{content:"*";color:#e12200;font-weight:700}.blue label.required:after{color:#ff4e2f}@-webkit-keyframes newInput{0%{max-height:0;margin-bottom:0}100%{max-height:35px;margin-bottom:5px}}@keyframes newInput{0%{max-height:0;margin-bottom:0}100%{max-height:35px;margin-bottom:5px}}.multiAddItem{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.multiAddItem:not(.itemAdded){-webkit-animation:newInput 0.5s 1 forwards;animation:newInput 0.5s 1 forwards}.multiAddItem input{min-width:300px}.multiAddItem button{position:absolute;top:0;right:-50px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;margin:0}.multiAddItem button i{-webkit-transition:0.6s;transition:0.6s;margin:0}.multiAddItem+button{background-color:#e0e0e0;border-color:#d3d3d3;pointer-events:none;margin:0 5px 0 0;vertical-align:top}.multiAddItem+button i{-webkit-transition:0.6s;transition:0.6s;margin:0}.multiAddItem.itemValid+button{background-color:#0095D3;border-color:#0095D3;pointer-events:initial}.multiAddItem.itemValid+button:hover{background-color:#008ac4}.multiAddItem.itemValid+button:active{background-color:#0083ba}.multiAddItem.itemValid+button.outline:hover{color:#0095D3}.multiAddItem.itemValid+button.outline:hover:before{background-color:rgba(0,149,211,0.2)}.multiAddItem.itemValid+button.outline:hover svg.awicon{fill:#0095D3}.multiAddItem.itemAdded{overflow-y:hidden;margin-bottom:5px}.multiAddItem.itemAdded button.deleteItem{position:relative;top:initial;right:initial;opacity:1;margin-left:5px;background-color:#e12200;border-color:#e12200}.multiAddItem.itemAdded button.deleteItem:hover{background-color:#d22000}.multiAddItem.itemAdded button.deleteItem:active{background-color:#c81e00}.multiAddItem.itemAdded button.deleteItem.outline:hover{color:#e12200}.multiAddItem.itemAdded button.deleteItem.outline:hover:before{background-color:rgba(225,34,0,0.2)}.multiAddItem.itemAdded button.deleteItem.outline:hover svg.awicon{fill:#e12200}.multiAddItem.itemAdded.itemDeleted{animation:newInput 0.5s reverse forwards;margin:0}.savePageChanges{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;background-color:#004D8A;position:fixed;bottom:-50px;left:50%;width:800px;margin-left:-400px;z-index:2;border-radius:4px 4px 0 0;text-align:center;color:#fff}.savePageChanges button{margin:15px}.savePageChanges.active{opacity:1;bottom:0}@media only screen and (max-width: 750px){.savePageChanges{width:350px;margin-left:-175px;padding:10px}}.typeahead{position:relative;z-index:1}.typeaheadListContainer{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;z-index:2;position:absolute;top:42px;width:100%;border:1px solid #D7DEE2;background:#fff;border-radius:4px;margin:0;padding:0;text-align:left;overflow:hidden}.typeaheadListContainer .typeaheadListItem{margin:0;list-style-type:none}.typeaheadListContainer .typeaheadListItem.typeaheadActive,.typeaheadListContainer .typeaheadListItem.active{background-color:#e9e9eb}.typeaheadListContainer .typeaheadListItem.typeaheadActive .typeahead-option,.typeaheadListContainer .typeaheadListItem.active .typeahead-option{color:#0079B8}.typeaheadListContainer .typeaheadListItem .typeahead-option{display:block;cursor:pointer;color:#0095D3;padding:3px 8px}.typeaheadListContainer .typeaheadListItem .typeahead-option:hover{background-color:#dbdbdf}.typeaheadListContainer:empty{display:none}hr{border-width:0;height:1px;line-height:0;margin:18px auto;page-break-after:always;text-align:center;width:100%;background-color:#c8d2d7}.white hr{background-color:#e6eaed}.left{float:left;left:0px}.right{float:right;right:0px}.center{text-align:center}.noMarginTop{margin-top:0 !important}.noMarginBottom{margin-bottom:0 !important}.noMarginRight{margin-right:0 !important}.noMarginLeft{margin-left:0 !important}.scroll{overflow-x:hidden !important;overflow-y:auto !important;padding-right:15px}.inactive{cursor:text}.displayNone,.display_none{display:none}.hide{position:absolute !important;top:-9999px !important;left:-9999px !important}section,.section{padding:24px 0px;position:relative;border-radius:4px}section.gray,section.white,.section.gray,.section.white{padding:24px;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;margin:24px 0}@media only screen and (max-width: 750px){section.gray,section.white,.section.gray,.section.white{padding:18px}}section.gray .section:last-child,section.white .section:last-child,.section.gray .section:last-child,.section.white .section:last-child{padding-bottom:0px}section>.section:first-child,.section>.section:first-child{padding-top:0}section>.section.gray:first-child,section>.section.white:first-child,.section>.section.gray:first-child,.section>.section.white:first-child{padding-top:18px}.sectionTop+section,.sectionTop+.section{border-radius:0 0 4px 4px;margin-top:0;border-top-color:#D9E4EA}#container .contentWidth>.section:first-child,#container .contentWidth>section:first-child,#container .contentWidth>[data-reactroot]>.section:first-child,#container .contentWidth>[data-reactroot]>section:first-child{padding-top:0}#popup .section{padding:15px}.sectionTop{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;margin-top:24px;padding:18px 24px 12px;background:#fff;color:#25333D;border-bottom:0;font-size:28px;line-height:29px;font-weight:300;border-radius:4px 4px 0 0}.sectionTop h1,.sectionTop h2,.sectionTop h3,.sectionTop h4{margin-top:0em}.section+.sectionTop,section+.sectionTop{margin:36px 0 0}.section.white>.columns,.section.gray>.columns{margin-bottom:0px}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:24px -12px}.columns:first-of-type{margin-top:0px}.columns>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 12px}.columns.section.gray,.columns.section.white{padding:12px 6px;margin-left:0;margin-right:0}.columns .col_1_2,.columns .column_onehalf{min-width:50%}.columns .col_1_3,.columns .column_onethird{min-width:33.33333%}.columns .col_2_3,.columns .column_twothirds{min-width:66.66667%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columns .col_1_4,.columns .column_onefourth{min-width:25%}.columns .col_2_4{min-width:50%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columns .col_3_4,.columns .column_threefourths{min-width:75%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columns .col_1_5{min-width:20%}.columns .col_2_5{min-width:40%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columns .col_3_5{min-width:60%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columns .col_4_5{min-width:80%;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.columns .col_1_6{min-width:16.66667%}.columns .col_2_6{min-width:33.33333%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columns .col_3_6{min-width:50%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columns .col_4_6{min-width:66.66667%;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.columns .col_5_6{min-width:83.33333%;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}.columns.page_header{margin:0;padding:15px 10px}.columnsMobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:24px -12px}.columnsMobile:first-of-type{margin-top:0px}.columnsMobile>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 12px}.columnsMobile.section.gray,.columnsMobile.section.white{padding:12px 6px;margin-left:0;margin-right:0}.columnsMobile .col_1_2,.columnsMobile .column_onehalf{min-width:50%}.columnsMobile .col_1_3,.columnsMobile .column_onethird{min-width:33.33333%}.columnsMobile .col_2_3,.columnsMobile .column_twothirds{min-width:66.66667%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columnsMobile .col_1_4,.columnsMobile .column_onefourth{min-width:25%}.columnsMobile .col_2_4{min-width:50%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columnsMobile .col_3_4,.columnsMobile .column_threefourths{min-width:75%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columnsMobile .col_1_5{min-width:20%}.columnsMobile .col_2_5{min-width:40%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columnsMobile .col_3_5{min-width:60%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columnsMobile .col_4_5{min-width:80%;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.columnsMobile .col_1_6{min-width:16.66667%}.columnsMobile .col_2_6{min-width:33.33333%;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.columnsMobile .col_3_6{min-width:50%;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.columnsMobile .col_4_6{min-width:66.66667%;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.columnsMobile .col_5_6{min-width:83.33333%;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}table{width:100%;margin:20px 0;color:#666466;font-size:13px}table th{padding:5px}table th.sortable{cursor:pointer;background-repeat:no-repeat;background-position:center right;background-color:inherit;white-space:nowrap}table th.sortable:hover{color:#0095D3}table th.sortable:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;margin-left:5px;content:"\e02b";color:#D7DEE2}table th.sortable:after>a,a table th.sortable:after{text-decoration:none !important;border-bottom:0}table th.sortable.sortAsc,table th.sortable.sortDesc{color:#0095D3;background-color:rgba(84,205,255,0.1)}table th.sortable.sortAsc:after{content:"\e034"}table th.sortable.sortDesc:after{content:"\e037"}table td{padding:12px 6px}table th a,table td a{color:#0095D3;text-decoration:underline;font-weight:700}table thead{border-bottom:1px solid #D7DEE2}table thead,table tfoot{text-align:left;font-weight:700}table tbody{border-bottom:1px solid #D7DEE2}table tbody tr:hover{background-color:rgba(148,147,148,0.1)}table.striped tbody tr{background-color:rgba(246,246,247,0.7)}table.striped tbody tr:nth-child(odd){background-color:rgba(219,219,223,0.7)}table.striped tbody tr:hover{background-color:rgba(206,206,211,0.7)}.tableControls{margin:10px 0 18px}.tableControls label,.tableControls input,.tableControls select{display:inline-block}.tableControls label{margin-right:6px}.tableControls .tableSearch{float:right}.fixedDataTableLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#949394;font-size:1.1em;z-index:1}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer{position:relative}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableLayout_header,.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableLayout_hasBottomBorder{border-bottom:1px solid #D7DEE2}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableLayout_footer .public_fixedDataTableCell_main{border-top-style:solid;border-top-width:1px}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableLayout_horizontalScrollbar{bottom:0;position:absolute}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellGroupLayout_cellGroup{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;white-space:nowrap}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellGroupLayout_cellGroupWrapper{position:absolute;top:0}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_alignRight{text-align:right}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_alignCenter{text-align:center}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_columnResizerContainer{position:absolute;right:0px;width:6px;z-index:1}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_columnResizerContainer:hover{cursor:ew-resize}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob{visibility:visible}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableCellLayout_columnResizerKnob{position:absolute;right:0px;visibility:hidden;width:4px}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableColumnResizerLineLayout_mouseArea{cursor:ew-resize;position:absolute;right:-5px;width:12px}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableColumnResizerLineLayout_main{border-right-style:solid;border-right-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableColumnResizerLineLayout_hiddenElem{display:none !important}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper{position:absolute;top:0}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper:nth-child(odd){background-color:rgba(219,219,223,0.7)}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;background-color:rgba(246,246,247,0.7)}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main:hover{background-color:rgba(206,206,211,0.7)}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main .fixedDataTableCellLayout_main{padding:5px 8px;display:block;position:absolute;white-space:normal}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header{font-weight:700;background-color:transparent}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main{padding:0}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .public_fixedDataTableCell_cellContent>div{padding:6px 8px 5px 8px}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable{cursor:pointer;background-repeat:no-repeat;background-position:center right;background-color:inherit;white-space:nowrap}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable:hover{color:#0095D3}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;margin-left:5px;content:"\e02b";color:#D7DEE2}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable:after>a,a .fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable:after{text-decoration:none !important;border-bottom:0}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable.sortAsc,.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable.sortDesc{color:#0095D3;background-color:rgba(84,205,255,0.1)}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable.sortAsc:after{content:"\e034"}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main.fixedDataTableLayout_header .fixedDataTableCellLayout_main .sortable.sortDesc:after{content:"\e037"}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper .fixedDataTableRowLayout_main .fixedDataTableRowLayout_body{position:absolute;top:0;left:0}.fixedDataTableLayout_main .fixedDataTableLayout_rowsContainer .fixedDataTableRowLayout_rowWrapper:hover{z-index:9999 !important}.tabs ul.tabNavigation,.tabs ul.tabsNavigation{z-index:2;vertical-align:top;margin:0;padding:0;display:block;-webkit-box-shadow:0 -1px 0 #C1CDD4 inset;box-shadow:0 -1px 0 #C1CDD4 inset}.tabs ul.tabNavigation li,.tabs ul.tabsNavigation li{display:inline-block;margin:0}.tabs ul.tabNavigation li a,.tabs ul.tabsNavigation li a{margin:0 10px 0 0;padding:5px 15px;display:block;text-decoration:none;color:#878687;cursor:pointer}.tabs ul.tabNavigation li a:hover,.tabs ul.tabsNavigation li a:hover{color:#0095D3}.tabs ul.tabNavigation li a.active,.tabs ul.tabNavigation li a.selected,.tabs ul.tabsNavigation li a.active,.tabs ul.tabsNavigation li a.selected{color:#000;-webkit-box-shadow:0 -4px 0 #0095D3 inset;box-shadow:0 -4px 0 #0095D3 inset}.tabs ul.tabNavigation li a:focus,.tabs ul.tabsNavigation li a:focus{outline:0}.tabs .tabsContent{z-index:1;display:block}.tabs .tabsContent>div{width:100%}.tabs .tabsContent>div:not(.selectedTab) *{-webkit-transition:all 0.3s ease-out 5s;transition:all 0.3s ease-out 5s;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.tabs>div{background-color:#fff;width:100%;min-height:100px;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;display:inline-block;padding:18px;border-top:0;border-radius:0 0 4px 4px}.tabs>div h2{margin-top:0}.white .tabs>div{border:0;-webkit-box-shadow:none;box-shadow:none;padding:18px 0}.breadcrumbs{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;border-radius:4px;position:relative;background:#fff;padding:10px 20px;font-size:0.9em;font-weight:400;margin-bottom:20px}.breadcrumbs>div,.breadcrumbs span{display:inline-block}.breadcrumbs>div:before,.breadcrumbs span:before{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\3e";color:#a1a0a1;margin:0 3px}.breadcrumbs>div:before>a,a .breadcrumbs>div:before,.breadcrumbs span:before>a,a .breadcrumbs span:before{text-decoration:none !important;border-bottom:0}.breadcrumbs>div:first-child:before,.breadcrumbs span:first-child:before{display:none}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 15px;font-size:12px;line-height:18px}.pagination>div{line-height:1em;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0;flex:0}.pagination>div.paginationRight{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.pagination .paginationDropdown{position:relative;display:inline-block;cursor:pointer;max-height:15px;min-width:150px;z-index:2}.pagination .paginationDropdown .dropdown{display:inline-block;padding:2px 5px;border-radius:4px}.pagination .paginationDropdown .dropdown .dropdownOption{display:none}.pagination .paginationDropdown .dropdown .dropdownOption.active{display:block}.pagination .paginationDropdown .dropdown .dropdownOption.active:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e037";color:#0095D3;margin-left:3px}.pagination .paginationDropdown .dropdown .dropdownOption.active:after>a,a .pagination .paginationDropdown .dropdown .dropdownOption.active:after{text-decoration:none !important;border-bottom:0}.pagination .paginationDropdown .dropdown:hover{background-color:#D7DEE2}.pagination .paginationDropdown .dropdown.active{background-color:#fff !important;border:1px solid #d3d3d3;-webkit-box-shadow:2px 2px 5px rgba(61,63,69,0.2);box-shadow:2px 2px 5px rgba(61,63,69,0.2);padding:0}.pagination .paginationDropdown .dropdown.active .dropdownOption{display:block;z-index:2;padding:2px 5px;cursor:pointer}.pagination .paginationDropdown .dropdown.active .dropdownOption.active{font-weight:700;background-color:#c5e6ef}.pagination .paginationDropdown .dropdown.active .dropdownOption.active:after{display:none}.pagination .paginationDropdown .dropdown.active .dropdownOption:hover{background-color:#0095D3;color:#fff}.pagination .paginationDropdown:nth-child(5){z-index:1}.pagination .paginationDropdown:nth-child(4){z-index:2}.pagination .paginationDropdown:nth-child(3){z-index:3}.pagination .paginationDropdown:nth-child(2){z-index:4}.pagination .paginationDropdown:nth-child(1){z-index:5}.pagination .paginationControls .pageInfo{display:inline-block;white-space:nowrap;vertical-align:middle}.pagination .paginationControls .pageFirst{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;cursor:pointer;border-radius:3px;margin-left:5px;padding:0 7px 0 2px;color:#0095D3;text-transform:uppercase;text-decoration:none}.pagination .paginationControls .pageFirst span{vertical-align:middle;line-height:0}.pagination .paginationControls .pageFirst:hover{color:#0071a0}.pagination .paginationControls .pageFirst:before,.pagination .paginationControls .pageFirst:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;vertical-align:middle;line-height:0em}.pagination .paginationControls .pageFirst:before>a,a .pagination .paginationControls .pageFirst:before,.pagination .paginationControls .pageFirst:after>a,a .pagination .paginationControls .pageFirst:after{text-decoration:none !important;border-bottom:0}.pagination .paginationControls .pageFirst:before{content:""}.pagination .paginationControls .pageFirst:after{content:""}.pagination .paginationControls .pagePrev{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;cursor:pointer;border-radius:3px;margin-left:5px;padding:0 7px 0 2px;color:#0095D3;text-transform:uppercase;text-decoration:none}.pagination .paginationControls .pagePrev span{vertical-align:middle;line-height:0}.pagination .paginationControls .pagePrev:hover{color:#0071a0}.pagination .paginationControls .pagePrev:before,.pagination .paginationControls .pagePrev:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;vertical-align:middle;line-height:0em}.pagination .paginationControls .pagePrev:before>a,a .pagination .paginationControls .pagePrev:before,.pagination .paginationControls .pagePrev:after>a,a .pagination .paginationControls .pagePrev:after{text-decoration:none !important;border-bottom:0}.pagination .paginationControls .pagePrev:before{content:"<"}.pagination .paginationControls .pagePrev:after{content:""}.pagination .paginationControls .pageNext{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;cursor:pointer;border-radius:3px;margin-left:5px;padding:0 2px 0 7px;color:#0095D3;text-transform:uppercase;text-decoration:none}.pagination .paginationControls .pageNext span{vertical-align:middle;line-height:0}.pagination .paginationControls .pageNext:hover{color:#0071a0}.pagination .paginationControls .pageNext:before,.pagination .paginationControls .pageNext:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;vertical-align:middle;line-height:0em}.pagination .paginationControls .pageNext:before>a,a .pagination .paginationControls .pageNext:before,.pagination .paginationControls .pageNext:after>a,a .pagination .paginationControls .pageNext:after{text-decoration:none !important;border-bottom:0}.pagination .paginationControls .pageNext:before{content:""}.pagination .paginationControls .pageNext:after{content:">"}.pagination .paginationControls .pageLast{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;cursor:pointer;border-radius:3px;margin-left:5px;padding:0 2px 0 7px;color:#0095D3;text-transform:uppercase;text-decoration:none}.pagination .paginationControls .pageLast span{vertical-align:middle;line-height:0}.pagination .paginationControls .pageLast:hover{color:#0071a0}.pagination .paginationControls .pageLast:before,.pagination .paginationControls .pageLast:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;vertical-align:middle;line-height:0em}.pagination .paginationControls .pageLast:before>a,a .pagination .paginationControls .pageLast:before,.pagination .paginationControls .pageLast:after>a,a .pagination .paginationControls .pageLast:after{text-decoration:none !important;border-bottom:0}.pagination .paginationControls .pageLast:before{content:""}.pagination .paginationControls .pageLast:after{content:""}[class*="newTooltip"]{position:relative;display:inline-block}[class*="newTooltip"]:before,[class*="newTooltip"]:after{opacity:0;visibility:hidden}[class*="newTooltip"]:before{display:block;content:"";position:absolute;z-index:99999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}[class*="newTooltip"]:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#000;color:#fff;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;font-size:0.85rem;text-align:left;line-height:1.5em;position:absolute;z-index:99999;width:200px;border-radius:5px;white-space:initial;height:auto;content:attr(data-new-tooltip);padding:10px 12px 8px}[class*="newTooltip"]:after a{color:#0095D3 !important;text-decoration:underline}[class*="newTooltip"]:hover:before,[class*="newTooltip"]:hover:after{opacity:1;visibility:visible}.newTooltip-top:before{left:0;bottom:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}.newTooltip-top:after{left:-100px;bottom:100%;margin-bottom:10px}.newTooltip-right:before{left:100%;top:10px;width:0;height:0;border-bottom:10px solid transparent;border-right:10px solid #000}.newTooltip-right:after{left:100%;top:10px;margin-left:10px;border-top-left-radius:0}.newTooltip-left:before{right:100%;top:10px;width:0;height:0;border-bottom:10px solid transparent;border-left:10px solid #000}.newTooltip-left:after{right:100%;top:10px;margin-right:10px;border-top-right-radius:0}.newTooltip-bottom:before{left:0;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #000}.newTooltip-bottom:after{left:-100px;top:100%;margin-top:10px}.tooltip{display:inline-block;cursor:default;position:relative;border-bottom:1px dotted #adadad}.tooltip>span{display:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#000;color:#fff;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;font-size:0.85rem;text-align:left;line-height:1.5em;position:absolute;z-index:99999;width:200px;border-radius:5px;white-space:initial;margin:0 0 0 10px;padding:15px;left:100%;top:8px;border-top-left-radius:0}.tooltip>span a{color:#0095D3 !important;text-decoration:underline}.tooltip>span a{color:#d3f2ff;text-decoration:underline}.tooltip>span:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;content:"";position:absolute;z-index:99999;left:-10px;top:0;width:0;height:0;border-bottom:15px solid transparent;border-right:10px solid #000}.tooltip:hover>span{display:block}.tooltip.tooltipIcon{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;color:#0095D3;line-height:30px !important;font-size:18px;border:0;margin-left:6px;vertical-align:top}.tooltip.tooltipIcon>a,a .tooltip.tooltipIcon{text-decoration:none !important;border-bottom:0}.topNav{z-index:2;width:100%;height:50px;position:fixed;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0px 3px 5px 0px rgba(154,161,178,0.4);box-shadow:0px 3px 5px 0px rgba(154,161,178,0.4);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.topNav .curLocation{position:relative;z-index:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:50px}.topNav .curLocation>a{display:inline-block;vertical-align:middle;height:auto;width:auto;margin-left:-3px;font-size:15.5px;line-height:3.4em;color:white;text-transform:uppercase;color:#0095D3;text-decoration:none;cursor:pointer}.topNav .curLocation>a:hover{color:#00a7ed}.topNav .curLocation>a:before{content:"/";color:#D7DEE2;font-size:1.2em;padding:0 13px 0 15px;line-height:0}.topNav .curLocation>a:first-of-type{padding-left:20px}.topNav .curLocation>a:first-of-type:before{content:"";padding:0}.topNav .curLocation>a:last-child{color:#949394 !important;pointer-events:none;cursor:default}.topNav .curLocation .myawLogo{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#f1f4f5;position:relative;display:inline-block;vertical-align:middle;height:50px;width:260px;padding:0;margin:0;cursor:pointer}.topNav .curLocation .myawLogo:hover{background-color:#ebeff1}.topNav .curLocation .myawLogo object{width:260px;height:50px}.topNav.employee .curLocation>a{color:#ff9029}.topNav.employee .curLocation>a:hover{color:#ffab5c}.topNav .globalSearch{position:absolute;right:60px;z-index:1;width:125px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s;transition:all 0.2s;background-color:#f1f4f5}.topNav .globalSearch>div{-webkit-transition:all 0.2s;transition:all 0.2s;vertical-align:middle;cursor:pointer}.topNav .globalSearch .searchField{max-width:0;overflow-x:hidden;padding:10px 0}.topNav .globalSearch .searchField form{display:-webkit-box;display:-ms-flexbox;display:flex}.topNav .globalSearch .searchField input{min-width:0;width:160px;display:none;background-image:none;border:0}.topNav .globalSearch .searchField .searchInput{position:initial}.topNav .globalSearch .searchField .searchInput .typeaheadListContainer{width:500px}.topNav .globalSearch .searchField .searchGo{display:none}.topNav .globalSearch .searchHint{text-transform:uppercase;padding:0 5px 0 20px;color:#949394;line-height:3.8em}.topNav .globalSearch .searchIcon{line-height:3.5em}.topNav .globalSearch .searchIcon svg{width:2em;height:2em;fill:#0095D3}.topNav .globalSearch .closeIcon{width:0;padding:15px 0;margin:0;overflow:hidden;opacity:0.5;line-height:1em}.topNav .globalSearch .closeIcon svg{width:30px;height:30px;fill:#949394;padding-top:10px}.topNav .globalSearch .closeIcon:hover{opacity:1}.topNav .globalSearch:hover{background-color:#e8edef}.topNav.searchActive .globalSearch{background-color:#EBEFF1;width:100%;padding-left:385px}.topNav.searchActive .globalSearch .searchIcon .awicon-close{display:inline-block}.topNav.searchActive .globalSearch .searchField{max-width:520px;padding:10px 0 5px 0}.topNav.searchActive .globalSearch .searchField input{width:500px;display:block}.topNav.searchActive .globalSearch .searchHint{max-width:0;overflow-x:hidden;padding:20px 0 0 0;color:rgba(255,255,255,0.8);cursor:pointer;text-transform:uppercase}.topNav.searchActive .globalSearch .searchHint div{width:160px}.topNav.searchActive .globalSearch .searchIcon{max-width:0;padding:9px 0 0;overflow-x:hidden}.topNav.searchActive .globalSearch .closeIcon{padding:0;width:45px;height:60px;text-align:center}.topNav.searchActive .curLocation>a{display:none}.myawInbox .messageCount{position:relative;padding:10px 20px;margin-top:10px;font-size:0.9em;background-color:#f5f6f7;color:#c7c6c7}.myawInbox .messageCount [class^="awicon-"]{font-size:2em;margin-right:5px}.myawInbox .messages{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;overflow-y:hidden;max-height:0;padding-bottom:10px}.myawInbox .messages .message{position:relative;padding:0;margin:0;width:100%;background:#fff}.myawInbox .messages .message .messageTitle{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-weight:300;padding:10px 35px 10px 15px;cursor:pointer}.myawInbox .messages .message .messageTitle .messageUnread,.myawInbox .messages .message .messageTitle .messageCollapse{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;position:absolute;top:10px;right:10px}.myawInbox .messages .message .messageTitle .messageUnread>a,a .myawInbox .messages .message .messageTitle .messageUnread,.myawInbox .messages .message .messageTitle .messageCollapse>a,a .myawInbox .messages .message .messageTitle .messageCollapse{text-decoration:none !important;border-bottom:0}.myawInbox .messages .message .messageTitle .messageUnread{display:none}.myawInbox .messages .message .messageTitle .messageCollapse{color:#bab9ba}.myawInbox .messages .message .messageContent{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:relative;max-height:0;overflow-y:hidden;width:100%;font-size:14px}.myawInbox .messages .message .messageContent .messageDetails{font-weight:300;padding:10px 15px;line-height:20px}.myawInbox .messages .message .messageContent .messageDetails a{display:inline;text-decoration:underline;font-style:italic;color:#fff;display:inline-block;padding:0}.myawInbox .messages .message .messageContent .messageDetails a:hover{background-color:transparent}.myawInbox .messages .message .messageContent .messageDetails button,.myawInbox .messages .message .messageContent .messageDetails a.button{display:block;background-color:#fff;padding:5px 10px}.myawInbox .messages .message .messageContent .messageAcknowledge{font-size:12px;padding:8px 15px;display:inline-block;float:right;cursor:pointer;text-transform:uppercase}.myawInbox .messages .message .messageContent .messageAcknowledge [class^="awicon-"]{font-size:15px;margin-left:5px}.myawInbox .messages .message.unread .messageTitle{font-weight:700}.myawInbox .messages .message.unread .messageUnread{display:block}.myawInbox .messages .message.unread .messageCollapse{display:none}.myawInbox .messages .message.open .messageTitle{color:#fff}.myawInbox .messages .message.open .messageTitle .messageCollapse{color:#fff;opacity:0.25}.myawInbox .messages .message.open .messageContent{color:#fff;max-height:500px}.myawInbox .messages .message.acknowledged{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}.myawInbox .messages .message.acknowledged>div{max-height:0;padding:0;overflow:hidden}.myawInbox .messages .message{color:#3D3F45}.myawInbox .messages .message .messageContent{background-color:#3D3F45}.myawInbox .messages .message .messageContent .messageDetails button,.myawInbox .messages .message .messageContent .messageDetails a.button{color:#3D3F45}.myawInbox .messages .message .messageContent .messageAcknowledge{background-color:#313337}.myawInbox .messages .message .messageContent .messageAcknowledge:hover{background-color:#25262a}.myawInbox .messages .message.open .messageTitle{background-color:#313337}.myawInbox .messages .message.good{color:#85C81A}.myawInbox .messages .message.good .messageContent{background-color:#85C81A}.myawInbox .messages .message.good .messageContent .messageDetails button,.myawInbox .messages .message.good .messageContent .messageDetails a.button{color:#85C81A}.myawInbox .messages .message.good .messageContent .messageAcknowledge{background-color:#76b117}.myawInbox .messages .message.good .messageContent .messageAcknowledge:hover{background-color:#679b14}.myawInbox .messages .message.good.open .messageTitle{background-color:#76b117}.myawInbox .messages .message.warning{color:#F57600}.myawInbox .messages .message.warning .messageContent{background-color:#F57600}.myawInbox .messages .message.warning .messageContent .messageDetails button,.myawInbox .messages .message.warning .messageContent .messageDetails a.button{color:#F57600}.myawInbox .messages .message.warning .messageContent .messageAcknowledge{background-color:#dc6a00}.myawInbox .messages .message.warning .messageContent .messageAcknowledge:hover{background-color:#c25d00}.myawInbox .messages .message.warning.open .messageTitle{background-color:#dc6a00}.myawInbox .messages .message.bad{color:#e12200}.myawInbox .messages .message.bad .messageContent{background-color:#e12200}.myawInbox .messages .message.bad .messageContent .messageDetails button,.myawInbox .messages .message.bad .messageContent .messageDetails a.button{color:#e12200}.myawInbox .messages .message.bad .messageContent .messageAcknowledge{background-color:#c81e00}.myawInbox .messages .message.bad .messageContent .messageAcknowledge:hover{background-color:#ae1a00}.myawInbox .messages .message.bad.open .messageTitle{background-color:#c81e00}.myawInbox.unread .messageCount{color:#fff;background-color:#e12200}.myawInbox.noMessages .message.noMessages{display:none}.myawInbox:hover{-webkit-animation:0;animation:0}.myawInbox:hover .messages{max-height:600px}.userMenu{display:block;position:absolute;top:0;right:0;width:60px;height:50px}.userMenu .messageBadge{position:absolute;top:10px;right:15px;display:block;width:15px;height:15px;border-radius:50%;text-align:center;font-weight:700;font-size:0.7em;line-height:1.6em;background-color:#e12200;color:#fff}.userMenu:before{position:absolute;color:#0095D3}.userMenu:before{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e062";position:absolute;top:6px;left:13px;font-size:36px}.userMenu:before>a,a .userMenu:before{text-decoration:none !important;border-bottom:0}.userMenu:hover{background-color:#dce3e7}.userMenu:hover .userMenuContainer{-webkit-transform:translate(-450px, 0);transform:translate(-450px, 0)}.userMenu.login{cursor:pointer}.userMenu.login:before{content:""}.userMenu.login span{color:#0095D3;font-size:12px;line-height:50px;font-weight:600;text-align:center;display:block}.userMenu.login:hover{text-decoration:none}.userMenu.login:hover .userMenuContainer{-webkit-transform:translate(0);transform:translate(0)}.userMenu .userMenuContainer{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;display:block;position:absolute;top:50px;right:-450px;width:450px;background-color:#fff;border-top:1px solid #b9c6cd}.userMenu .userMenuContainer :not(.assumeUser) a,.userMenu .userMenuContainer .contactInfo .contactsBody .contact>div{font-weight:400;text-decoration:none;padding:5px 20px;display:block;text-decoration:none}.userMenu .userMenuContainer :not(.assumeUser) a:hover,.userMenu .userMenuContainer .contactInfo .contactsBody .contact>div:hover{background-color:#ebeff1}.userMenu .userMenuContainer :not(.assumeUser) a [class^="awicon-"],.userMenu .userMenuContainer .contactInfo .contactsBody .contact>div [class^="awicon-"]{color:#949394}.userMenu .userMenuContainer :not(.assumeUser) a.login,.userMenu .userMenuContainer .contactInfo .contactsBody .contact>div.login{padding:15px 20px;margin:0 !important}.userMenu .userMenuContainer .contactType{padding:5px 5px 5px 20px;display:inline-block}.userMenu .userMenuContainer .contactType:after{content:": "}.userMenu .userMenuContainer .contactName{display:inline-block}.userMenu .userMenuContainer .awidLinks a:last-child{margin-bottom:10px}.userMenu .userMenuContainer>div{position:relative}.userMenu .userMenuContainer .ahTUugyF{display:none;padding:0}.userMenu .userMenuContainer .ahTUugyF a{display:block;padding:15px;background-color:#F57600;text-decoration:none;color:#fff}.userMenu .userMenuContainer .ahTUugyF a [class^="awicon-"]{color:#fff}.userMenu .userMenuContainer .ahTUugyF a:hover{background-color:#ff8310}.userMenu .userMenuContainer .accountInfo{height:120px;padding:15px 15px 15px 120px;color:#949394}.userMenu .userMenuContainer .accountInfo .avatar{position:absolute;top:20px;left:20px}.userMenu .userMenuContainer .accountInfo .avatar a{padding:0}.userMenu .userMenuContainer .accountInfo .avatar img{width:80px;height:80px;border:1px solid #949394}.userMenu .userMenuContainer .accountInfo .userName{font-size:1.4em;font-weight:400;color:#3D3F45}.userMenu.ahTUugyF:before{color:#f57600}.userMenu.ahTUugyF .ahTUugyF{display:block}.fbyPTtWz,.rAYqRXwF{background-color:#ffdfc2;padding:10px 20px 0}.fbyPTtWz{display:-webkit-box;display:-ms-flexbox;display:flex}.fbyPTtWz>div{width:100%;margin-right:10px}.fbyPTtWz input{border-color:#F57600 !important;width:100%}.fbyPTtWz button,.fbyPTtWz .button{margin:0}.rAYqRXwF{padding-bottom:10px}.sideNav{z-index:3;display:block;width:550px;height:100%;position:absolute;top:0;left:-565px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sideNav.active{-webkit-transform:translate(565px, 0);transform:translate(565px, 0)}.sideNav.active .openClose{right:-15px;-webkit-box-shadow:3px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:3px 0px 5px 0px rgba(0,0,0,0.1)}.sideNav.active .openClose .menuX{opacity:1}.sideNav.active .openClose .menuX div:nth-child(1){-webkit-transform:translate(0, 9px) rotate(45deg);transform:translate(0, 9px) rotate(45deg)}.sideNav.active .openClose .menuX div:nth-child(2){opacity:0}.sideNav.active .openClose .menuX div:nth-child(3){-webkit-transform:translate(0, -9px) rotate(-45deg);transform:translate(0, -9px) rotate(-45deg)}.sideNav.active .primaryNav{-webkit-box-shadow:3px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:3px 0px 5px 0px rgba(0,0,0,0.2)}.sideNav .openClose{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:2;position:absolute;top:0;right:-65px;width:565px;height:50px;background-color:#0095D3}.sideNav .openClose .menuX{cursor:pointer;height:50px;width:50px;display:block;position:absolute;top:0;right:0}.sideNav .openClose .menuX div{display:block;position:absolute;width:28px;height:4px;background-color:#fff;right:11px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sideNav .openClose .menuX:hover div{background-color:#a0e3ff}.sideNav .openClose .menuX div:nth-child(1){top:14px}.sideNav .openClose .menuX div:nth-child(2){top:23px}.sideNav .openClose .menuX div:nth-child(3){top:32px}.primaryNav{-webkit-transition:all 0.2s cubic-bezier(0.6, 0.5, 0.5, 1.25);transition:all 0.2s cubic-bezier(0.6, 0.5, 0.5, 1.25);background:#EBEFF1;z-index:1;position:absolute;top:50px;left:0;bottom:0;width:565px;overflow-y:auto}.primaryNav .primaryNavOpen{display:none}.primaryNav .myawPortal{width:550px}.primaryNav .myawPortal .portalName{display:block;position:relative;width:220px;height:auto;background:#EBEFF1;font-size:16px;border-bottom:1px solid #d7dee2;padding:12px 40px 11px 15px;color:#666466;pointer-events:none;line-height:24px}.primaryNav .myawPortal .portalName:hover{cursor:pointer;text-decoration:none}.primaryNav .myawPortal .portalName:after{content:">";font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;position:absolute;top:14px;right:10px}.primaryNav .myawPortal .portalName:after>a,a .primaryNav .myawPortal .portalName:after{text-decoration:none !important;border-bottom:0}@media only screen and (max-height: 690px){.primaryNav .myawPortal .portalName{padding:10px 40px 9px 15px}}.primaryNav .myawPortal.active .portalName{background:#D7DEE2;color:#0095D3}.primaryNav .myawPortal.employeeResources .portalName{color:#F57600 !important}.primaryNav .myawPortal:nth-child(1){margin-top:15px}.primaryNav .myawPortal:nth-child(1) .portalName{border-top:1px solid #d7dee2}.primaryNav .myawPortal .portalNav{display:none;position:absolute;top:0;left:275px;bottom:0;width:290px;padding:0 20px 0 0;background-color:#D7DEE2;-webkit-box-shadow:3px 0px 5px 0px rgba(0,0,0,0.1);box-shadow:3px 0px 5px 0px rgba(0,0,0,0.1);overflow-y:auto;overflow-x:hidden}.primaryNav .myawPortal .portalNav:after{content:"";display:block;height:100px}.primaryNav .myawPortal .portalNav .navItem{display:block;position:relative;width:290px;height:auto;padding:15px 15px;vertical-align:middle;color:#666466;text-align:left;line-height:1em;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.primaryNav .myawPortal .portalNav .navItem span[class^="awicon-"]{font-size:1.7em;line-height:0.8em;margin:0 10px 0 0;vertical-align:middle;min-width:20px;display:inline-block;float:left;color:#666466}.primaryNav .myawPortal .portalNav .navItem:hover{background:#d1d9de;cursor:pointer;text-decoration:none}.primaryNav .myawPortal .portalNav .navItem:hover a{text-decoration:underline}.primaryNav .myawPortal .portalNav .navItem.active{background:#c8d2d7}.primaryNav .myawPortal .portalNav .navItem:nth-child(1){margin-top:15px}.primaryNav .myawPortal .portalNav .navItem.newTab:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e05c";opacity:0.6;margin-left:2px}.primaryNav .myawPortal .portalNav .navItem.newTab:after>a,a .primaryNav .myawPortal .portalNav .navItem.newTab:after{text-decoration:none !important;border-bottom:0}.primaryNav .myawPortal .portalNav .navItem .loginIcon{display:none}.primaryNav .myawPortal .portalNav .navItem.login{color:#a1a0a1;cursor:default}.primaryNav .myawPortal .portalNav .navItem.login span[class^="awicon-"]{color:#a1a0a1}.primaryNav .myawPortal .portalNav .navItem.login a{text-decoration:none}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon{position:relative;display:inline-block;margin-left:4px;font-size:1.3em;line-height:0em;text-align:center}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon .loginTooltip{background-color:#000;color:#fff;visibility:hidden;opacity:0;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%, -160%);transform:translate(-50%, -160%);display:block;font-weight:initial;font-size:initial;line-height:1.2em;text-align:center;padding:5px 10px;border-radius:4px;font-size:0.7em;width:auto;white-space:nowrap}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon .loginTooltip a{color:#0095D3 !important;text-decoration:underline}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon .loginTooltip i{font-size:1.5em;line-height:0em}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon .loginTooltip:before{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #000;margin-left:-12px}.primaryNav .myawPortal .portalNav .navItem.login .loginIcon .loginTooltip:after{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #000;margin-left:-11px}.primaryNav .myawPortal .portalNav .navItem.login:hover .loginIcon .loginTooltip{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:2px;visibility:visible;opacity:1}.primaryNav .myawPortal .portalNav .navItem.login:hover .loginIcon .loginTooltip a{text-decoration:underline}.primaryNav .myawPortal .portalNav .navItem.employeeResources a{color:#F57600}.sideNav.active .primaryNav .myawPortal.active .portalNav{display:block}@-webkit-keyframes animFade{0%{opacity:0}100%{opacity:1}}@keyframes animFade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animScaleUp{0%{opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes animScaleUp{0%{opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0)}50%{opacity:1;-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}100%{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes animSlideTop{from{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animSlideTop{from{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}to{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.ns-box{position:relative;width:100%;height:36px;background:#0079B8;color:#fff;font-size:13px;line-height:36px;font-weight:400;text-align:center;pointer-events:none;z-index:11}.ns-box [class^="awicon-"]{display:inline-block;font-size:24px;line-height:24px;padding:3px}.ns-box.ns-hide{animation:animSlideTop 0.3s reverse}.ns-box p,.ns-box span{padding:0 6px;display:inline-block}.ns-box p a,.ns-box span a{color:inherit;opacity:0.8;font-weight:700;text-decoration:underline}.ns-box p a:hover,.ns-box p a:focus,.ns-box span a:hover,.ns-box span a:focus{opacity:1}.ns-box button{height:24px;font-size:11px;margin:6px;line-height:24px;background-color:transparent;border:1px solid #fff}.ns-box button:hover{background-color:rgba(255,255,255,0.2)}.ns-box.ns-visible,.ns-box.ns-show{pointer-events:auto;-webkit-animation:animSlideTop 0.3s forwards;animation:animSlideTop 0.3s forwards}.ns-box.ns-visible span[class^="awicon"],.ns-box.ns-show span[class^="awicon"]{-webkit-animation:animScaleUp 0.5s 0.5s both;animation:animScaleUp 0.5s 0.5s both}.ns-box.ns-visible p,.ns-box.ns-show p{-webkit-animation:animFade 0.3s 0.2s both;animation:animFade 0.3s 0.2s both}.ns-box .ns-box-inner svg.awicon{-webkit-animation:animScaleUp 0.5s 0.5s both;animation:animScaleUp 0.5s 0.5s both;position:absolute;top:10px;left:10px;width:40px;height:40px;fill:#fff !important}.ns-box .ns-close{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;font-size:24px;position:absolute;top:2px;right:6px;color:#fff;opacity:0.7;overflow:hidden;cursor:pointer}.ns-box .ns-close>a,a .ns-box .ns-close{text-decoration:none !important;border-bottom:0}.ns-box .ns-close:empty:hover,.ns-box .ns-close:empty:focus{outline:none;opacity:1}.ns-box .ns-close:empty:after{content:"\e010"}.ns-box .ns-close svg.awicon{fill:#fff;width:0.9em;height:0.9em;top:-20px}.ns-box.ns-type-error{background:#C92100}.ns-box.ns-type-warning{background:#C25400}.ns-box.ns-type-success{background:#62A420}.messagebox,.messageBox{position:relative;margin:0 0 20px 0;padding:8px 18px;display:block;cursor:default;border-radius:3px;border-width:1px;border-style:solid;border-color:#0095D3;background-color:#E1F1F6;color:#3D3F45;font-weight:400;font-size:14px;line-height:18px}.messagebox h1,.messagebox h2,.messagebox h3,.messagebox h4,.messageBox h1,.messageBox h2,.messageBox h3,.messageBox h4{font-size:18px;line-height:24px;padding:0}.messagebox a,.messageBox a{color:#3D3F45;text-decoration:underline}.messagebox [class^="awicon-"],.messageBox [class^="awicon-"]{font-size:22px}.messagebox span.close,.messageBox span.close{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:20px;position:absolute;top:8px;right:8px;padding:4px 10px;cursor:pointer;font-size:15px;background-color:#0095D3;color:#fff}.messagebox span.close:hover,.messageBox span.close:hover{background-color:#0083ba}.messagebox #msg-accept,.messageBox #msg-accept{color:#54cdff;background:#0095D3}.messagebox #msg-accept:hover,.messageBox #msg-accept:hover{background:#07b6ff}.messagebox.messagebox-success,.messageBox.messagebox-success{border-color:#85C81A;background-color:#d4f3a2}.messagebox.messagebox-important,.messageBox.messagebox-important{border-color:#ffdc0b;background-color:#feecb5}.messagebox.message-error,.messagebox.messagebox-error,.messageBox.message-error,.messageBox.messagebox-error{border-color:#e12200;background-color:#ffddd7}.loadingAnimation{position:absolute;top:50%;left:50%;margin:-50px -50px;width:100px;height:100px;background-image:url("/assets/images/svgs/loading_animation.svg");background-size:100px 100px;background-repeat:no-repeat;background-position:0px 0px}.loadingContainer{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,0.7);z-index:99999}.loadingMessage{width:11em;display:inline-block;text-align:left;color:#bab9ba;text-transform:uppercase;font-weight:300}.searchInput{position:relative}.searchInput input[type='search']{width:100%}.searchbar{position:relative;z-index:7;padding:20px;background-color:#fff;color:#fff;text-align:center}.searchbar .searchedFor{opacity:0.6}.searchbar .searchedTerm{font-size:1.4em;font-weight:700;font-style:italic;margin:0 0 15px}.searchbar .searchInput textarea{padding:10px 15px;height:115px;width:100%;min-height:45px;resize:vertical;min-height:36px;background-color:#F3F6FA}.searchbar .searchInput input[type='search']{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%;resize:vertical;line-height:24px;font-size:18px;height:36px;background-color:#F3F6FA}.searchbar .searchInput .typeaheadListContainer{top:45px}.searchbar .searchTitle{padding:0 0 0 20px;display:inline-block;vertical-align:middle}.searchbar .searchTitle input[type=checkbox]+label{line-height:1em;margin:0 !important}.searchbar .searchTitle input[type=checkbox]+label:before{top:0}.searchbar .searchTitle input[type=checkbox]+label:after{top:4px}.searchbar .searchbarButton{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:10px 0 0}.searchbar .searchbarButton button{margin:0}.searchbar .searchbarButton.disabled{margin:0;max-height:0;overflow-y:hidden}.resourceItems .resourceInfo,.resourceItems .resourceInfo:hover{background-color:#1E7CC7 !important;border-color:#1E7CC7 !important}.resourceItems .zip.file .resourceInfo,.resourceItems .zip.file .resourceInfo:hover,.resourceItems .document .resourceInfo,.resourceItems .document .resourceInfo:hover,.resourceItems .download .resourceInfo,.resourceItems .download .resourceInfo:hover,.resourceItems .excel .resourceInfo,.resourceItems .excel .resourceInfo:hover,.resourceItems .zip .resourceInfo,.resourceItems .zip .resourceInfo:hover,.resourceItems .software .resourceInfo,.resourceItems .software .resourceInfo:hover,.resourceItems .ppt .resourceInfo,.resourceItems .ppt .resourceInfo:hover,.resourceItems .word .resourceInfo,.resourceItems .word .resourceInfo:hover,.resourceItems .txtfile .resourceInfo,.resourceItems .txtfile .resourceInfo:hover{background-color:#DE1C89 !important;border-color:#DE1C89 !important}.resourceItems .pdf .resourceInfo,.resourceItems .pdf .resourceInfo:hover{background-color:#1E7CC7 !important;border-color:#1E7CC7 !important}.resourceItems .article .resourceInfo,.resourceItems .article .resourceInfo:hover{background-color:#1EB6C7 !important;border-color:#1EB6C7 !important}.resourceItems .forum .resourceInfo,.resourceItems .forum .resourceInfo:hover{background-color:#BB50BC !important;border-color:#BB50BC !important}.resourceItems .video .resourceInfo,.resourceItems .video .resourceInfo:hover{background-color:#DE1C89 !important;border-color:#DE1C89 !important}.resourceItems .knownIssue .resourceInfo,.resourceItems .knownIssue .resourceInfo:hover{background-color:#BB50BC !important;border-color:#BB50BC !important}.resourceItems .documentation .resourceInfo,.resourceItems .documentation .resourceInfo:hover{background-color:#1EC7AE !important;border-color:#1EC7AE !important}.resourceItem{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;position:relative;background-color:#fff;border-radius:4px;padding:8px 15px;margin:10px 0}.resourceItem:first-child{margin-top:0}.resourceItem i.resourceIcon{display:none;color:#0095D3}.resourceItem.externalLink .resourceTitle div:not(.loginTooltip):after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e05c";color:#c7c6c7;font-size:1em}.resourceItem.externalLink .resourceTitle div:not(.loginTooltip):after>a,a .resourceItem.externalLink .resourceTitle div:not(.loginTooltip):after{text-decoration:none !important;border-bottom:0}.resourceItem .resourceTitle{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;vertical-align:middle;font-size:1.5em;font-weight:500;color:#0095D3;line-height:1.4em;word-break:break-word}.resourceItem .resourceDesc{color:#7b797b;margin-bottom:5px}.resourceItem .resourceLabel{position:relative;display:table;border-color:#D7DEE2;color:#3D3F45;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap;display:inline-block;margin-right:10px;margin-bottom:5px}.resourceItem .resourceLabel:hover{border-color:#e2e8eb}.resourceItem .resourceLabel>[class^="awicon"],.resourceItem .resourceLabel>div>[class^="awicon"]{line-height:0.5em}.resourceItem .resourceLabel a{margin-right:5px}.resourceItem .resourceLabel.active{background-color:#07b6ff;color:#fff}.resourceItem .resourceLabel.active a,.resourceItem .resourceLabel.active .textLink{color:#fff}.resourceItem .resourceLabel.active:hover{background-color:#00a7ed}.resourceItem .resourceInfo{color:#fff}.resourceItem .resourceInfo>div{display:inline-block;margin-right:5px}.resourceItem .resourceInfo>div:after{content:"/";display:inline-block;margin-left:5px}.resourceItem .resourceInfo>div:last-child{margin-right:0}.resourceItem .resourceInfo>div:last-child:after{content:"";margin:0}.resourceItem .resourceInfo>div:empty{display:none}.resourceItem .resourceInfo .resourceType{font-weight:700}.resourceItem .shareLink span{cursor:pointer;margin-right:2px;color:#0095D3}.resourceItem .adminActions{position:relative;display:table;border-color:#F57600;color:#F57600;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap;display:inline-block;cursor:pointer;margin-bottom:5px}.resourceItem .adminActions:hover{border-color:#F57600}.resourceItem .adminActions>[class^="awicon"],.resourceItem .adminActions>div>[class^="awicon"]{line-height:0.5em}.resourceItem .adminActions .adminAction{display:inline-block;padding-left:4px}.resourceItem .adminActions .adminAction:after{content:"/";margin-left:4px}.resourceItem .adminActions .adminAction:first-child{padding:0}.resourceItem .adminActions .adminAction:last-child:after{content:"";margin:0}.resourceItem .adminActions span:hover{text-decoration:underline}.resourceItem .adminActions [class*="awicon-"]{margin-left:3px;display:none}.resourceItem .adminActions:empty{display:none}.resourceItems.simpleView .resourceItem{padding:0;margin:12px 0 18px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.resourceItems.simpleView .resourceItem:first-child{margin-top:0}.resourceItems.simpleView i.resourceIcon{-webkit-box-flex:0;-ms-flex:0;flex:0;display:inline-block;min-width:20px;margin-left:-3px;font-size:1.5em}.resourceItems.simpleView .resourceTitle{display:inline-block;font-size:14px;line-height:18px}.resourceItems.simpleView .resourceDesc{font-size:13px;line-height:18px}.resourceItems.simpleView .resourceInfo{display:none}.resourcePage.resourceItems .resourceItemTop{cursor:default;pointer-events:none}.resourcePage.resourceItems .resourceItemTop .resourceTitle{font-size:1.8em}.resourcePage.resourceItems .downloadResource{margin-top:20px}.resourceItems .noResults{text-align:center;margin:50px 0}.ask_a_question{text-align:center}.ask_a_question a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;position:relative;display:inline-block;padding:0 12px;margin:10px 10px 0 0;border-width:0;border-style:solid;border-radius:3px;outline:0;text-transform:uppercase;font-size:12px;font-weight:500;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;line-height:36px;height:36px;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;letter-spacing:.12em;background-color:#0095D3;border-color:#0095D3}.ask_a_question a [class^="awicon"]{font-size:1.5em;margin-left:-10px;line-height:0em}.ask_a_question a.btnIcon{padding:0 48px 0 12px}.ask_a_question a.btnIcon i[class*="awicon"]{display:block;background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;font-size:1.5rem;line-height:2.4rem;text-align:center;border-radius:0 3px 3px 0}.ask_a_question a.btnIcon svg.awicon{background:rgba(255,255,255,0.2);position:absolute;top:0;right:0;width:36px;height:100%;fill:#fff}.ask_a_question a.outline{height:34px;line-height:33.5px}.ask_a_question a.outline.btnIcon i[class*="awicon"]{line-height:33.5px}.ask_a_question a.right{margin:10px 0 0 10px}.center>.ask_a_question a{margin:10px 5px 0 5px}.ask_a_question a:first-child{margin-top:5px}.ask_a_question a:hover{background-color:#008ac4}.ask_a_question a:active{background-color:#0083ba}.ask_a_question a.outline:hover{color:#0095D3}.ask_a_question a.outline:hover:before{background-color:rgba(0,149,211,0.2)}.ask_a_question a.outline:hover svg.awicon{fill:#0095D3}.resourceFilters{position:relative;z-index:6;background-color:#F6F6F7;border-top:1px solid #D7DEE2;border-radius:0 0 4px 4px;text-align:left}.resourceFilters .filterGroups{position:relative}.resourceFilters .filterGroups>div{display:inline-block}.resourceFilters .filterGroups .mobileShowFilters{display:none}.resourceFilters .filterGroups .filterTitle{display:none}.resourceFilters .filterGroups .filterControls{position:absolute;top:13px;right:20px;line-height:1em}.resourceFilters .filterGroups .filterControls>div{-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:0;pointer-events:none;position:absolute;top:0;right:0;width:200px;text-align:right;text-transform:uppercase;font-weight:700;font-size:0.85em;cursor:pointer}.resourceFilters .filterGroups .filterControls>div.active{opacity:1;pointer-events:auto}.resourceFilters .filterGroups .filterControls .hideFilterGroups:hover{color:#faf9fa}.resourceFilters .filterGroups .filterControls .clearAllFilters{color:#0095D3}.resourceFilters .filterGroups .filterControls .clearAllFilters:hover{color:#0071a0}.resourceFilters .filterGroups .filterControls .hideFilterGroups{color:rgba(255,255,255,0.6)}.resourceFilters .filterGroups .filterControls .hideFilterGroups:hover{color:#fff}.resourceFilters .filterGroups .filterControls .filterChanges>div{display:inline-block;margin:0 0 0 15px}.resourceFilters .filterGroups .filterControls .filterChanges .applyChanges:hover{color:#9fe431}.resourceFilters .filterGroups .filterControls .filterChanges .cancelChanges:hover{color:#faf9fa}.resourceFilters .filterGroups .filterGroup{display:inline-block;vertical-align:top;margin-top:5px;margin-left:10px}.resourceFilters .filterGroups .filterGroup .filterGroupTitle{font-size:0.9em;padding:8px 5px 11px 10px;color:rgba(61,63,69,0.8);border-radius:4px 4px 0 0;cursor:pointer}.resourceFilters .filterGroups .filterGroup .filterGroupTitle:hover{background-color:#e9e9eb}.resourceFilters .filterGroups .filterGroup .filterGroupTitle span{display:inline-block;border-radius:5px;font-weight:700}.resourceFilters .filterGroups .filterGroup .filterGroupTitle span.active{-webkit-animation:filtersChanged 3s forwards;animation:filtersChanged 3s forwards}@-webkit-keyframes filtersChanged{0%{color:#fff}10%{color:#85C81A}100%{color:#fff}}@keyframes filtersChanged{0%{color:#fff}10%{color:#85C81A}100%{color:#fff}}.resourceFilters .filterGroups .filterGroup .filterGroupTitle:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e037";color:rgba(0,149,211,0.5);font-size:2em;margin-left:3px;line-height:0;width:25px;display:inline-block;text-align:center}.resourceFilters .filterGroups .filterGroup .filterGroupTitle:after>a,a .resourceFilters .filterGroups .filterGroup .filterGroupTitle:after{text-decoration:none !important;border-bottom:0}.resourceFilters .filterGroups .filterGroup .filterGroupOptions{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-height:0;overflow-y:hidden;position:absolute;top:38px;left:0;width:100%;background-color:#e0e0e4;border-radius:0 0 4px 4px;-webkit-box-shadow:0px 2px 4px 0px rgba(148,147,148,0.4);box-shadow:0px 2px 4px 0px rgba(148,147,148,0.4)}.resourceFilters .filterGroups .filterGroup .filterGroupOptions hr{margin:5px 0;width:auto;background-color:#9cadb7}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;margin:10px 0 0 10px;border-radius:4px;font-size:0.8em;color:#3D3F45;padding:3px 10px;cursor:pointer}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption:hover{background-color:#9cadb7}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption.active{background-color:#7e95a2;color:#fff;padding-right:7px}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption.active:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e010";margin-left:7px;opacity:0.5;line-height:0em}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption.active:after>a,a .resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption.active:after{text-decoration:none !important;border-bottom:0}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterGroupOption.active:hover{background-color:#9cadb7}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterApply{margin:5px 10px 0;overflow-y:hidden}.resourceFilters .filterGroups .filterGroup .filterGroupOptions .filterApply button{margin-bottom:10px}.resourceFilters .filterGroups .filterGroup .filterGroupOptions select{padding:4px 7px;margin:10px}.resourceFilters .filterGroups .filterGroup.active .filterGroupTitle{background-color:#e0e0e4}.resourceFilters .filterGroups .filterGroup.active .filterGroupTitle:after{content:"\e010";color:#708997;font-size:1.2em}.resourceFilters .filterGroups .filterGroup.active .filterGroupOptions{max-height:200px}.resourceFilters a{margin:5px 0;color:#fff;font-weight:300;cursor:pointer}.resourceFilters a.clearAllFilters{opacity:0.7;margin:10px 0 0 20px;font-size:0.8em;font-weight:700;text-decoration:none;text-transform:uppercase}.resourceFilters a.clearAllFilters:before{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e010"}.resourceFilters a.clearAllFilters:before>a,a .resourceFilters a.clearAllFilters:before{text-decoration:none !important;border-bottom:0}.resourceFilters a.clearAllFilters:hover{opacity:1}.resourceFilters .filterGroup a{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;display:table;text-decoration:none;padding:3px 3px;margin:0;border-radius:3px;font-size:0.9em}.resourceFilters .filterGroup a:hover{background:#fff;color:#0095D3}.resourceFilters .filterGroup a strong{margin:0 2px;padding:1px 5px;background:rgba(255,255,255,0.3);border-radius:3px;font-weight:inherit}.awLightboxContainer .awLightbox{max-width:600px}.awLightboxContainer .awLightbox.categoryFilters{max-height:400px}.awLightboxContainer .awLightbox.typeFilters{max-height:370px}.awLightboxContainer .awLightbox.languageFilters{max-height:460px}.awLightboxContainer .awLightbox.versionFilters{max-height:400px}.awLightboxContainer .awLightbox[class*="Filters"] a{display:block;cursor:pointer;margin-top:5px}.embeddedVideo{text-align:center;background-color:#3D3F45}.shareLink.awLightbox{max-height:220px;max-width:500px;text-align:center;cursor:default}.shareLink.awLightbox .shareUrl{overflow-wrap:break-word;word-wrap:break-word;cursor:text;color:#3D3F45}.shareLink.awLightbox button{margin:15px 0}.shareLink.awLightbox .copySuccess{opacity:0;text-transform:uppercase;font-weight:700}.shareLink.awLightbox .copySuccess.active{-webkit-animation:copied 1s forwards;animation:copied 1s forwards}@-webkit-keyframes copied{0%{opacity:0}20%{opacity:1}100%{opacity:0}}@keyframes copied{0%{opacity:0}20%{opacity:1}100%{opacity:0}}.checkAccess{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;background-color:#F57600;padding:10px 20px;text-align:center;margin-bottom:15px}.checkAccess label{display:inline-block;margin:0 10px 0 0;color:#fff;vertical-align:middle}.checkAccess .typeahead{display:inline-block;text-align:left;vertical-align:middle}.checkAccess .typeahead input{width:400px;border:0}.checkAccess .typeahead .typeaheadListContainer{top:38px}.resourceItem.checkAccessYes{border-color:#85C81A}.resourceItem.checkAccessYes:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#85C81A transparent transparent transparent}.resourceItem.checkAccessYes:after{display:block;content:"";font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;position:absolute;top:4px;left:2px;font-size:1em;color:#fff}.resourceItem.checkAccessYes:after>a,a .resourceItem.checkAccessYes:after{text-decoration:none !important;border-bottom:0}.resourceItem.checkAccessNo{border-color:#e12200}.resourceItem.checkAccessNo:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#e12200 transparent transparent transparent}.resourceItem.checkAccessNo:after{display:block;content:"";font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;position:absolute;top:4px;left:2px;font-size:1em;color:#fff}.resourceItem.checkAccessNo:after>a,a .resourceItem.checkAccessNo:after{text-decoration:none !important;border-bottom:0}.resultsListTop{margin-top:20px}.noSolutionsMsg{text-align:center;padding:40px 90px 50px;margin:40px 0;font-style:italic;background-color:#ceced3}.noSolutionsMsg h3{font-weight:700}.noSolutionsMsg p{font-size:1.2em}.previousSearch{font-size:1.2em;text-align:center;margin-bottom:20px}.previousSearch .searchTerm{font-weight:700;font-style:italic}.searchControls{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;border-radius:10px 10px 4px 4px}.searchResultTabs{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-radius:10px 10px 0 0;background-color:#e6eaed}.searchResultTabs .searchResultTab{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px 20px 10px;color:#9cadb7;text-align:center;cursor:pointer;border-radius:10px 10px 0 0}.searchResultTabs .searchResultTab .tabTitle{text-transform:uppercase;font-size:1.3em;font-weight:700}.searchResultTabs .searchResultTab.active{background-color:#fff}.searchResultTabs .searchResultTab.active .tabTitle{color:#0095D3}.searchResultTabs .searchResultTab.active .tabSubtitle{color:#666466}.searchResultTabs .searchResultTab .tabSubtitle{font-size:0.9em}.searchResultTabs .searchResultTab:hover{color:#949394}.searchResultTabs .searchResultTab.active{z-index:2;color:#fff !important}.supportWizard .searchResultTabs{border-bottom:10px solid #fff}.resourceItems:not(.simpleView) .resourceItem.promoted{border:3px solid #07b6ff;margin-top:20px}.resourceItems:not(.simpleView) .resourceItem.promoted:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\73";position:absolute;top:5px;right:5px;font-size:1.5em;color:#07b6ff}.resourceItems:not(.simpleView) .resourceItem.promoted:after>a,a .resourceItems:not(.simpleView) .resourceItem.promoted:after{text-decoration:none !important;border-bottom:0}.resourceItems .resourceItem.promoted .resourceTitle a{color:#07b6ff}.resourceItems .resourceItem.promoted .resourceDesc{color:#0071a0}.promotedLabel{position:relative;display:table;border-color:#07b6ff;color:#fff;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap;display:inline-block;margin-right:10px;margin-bottom:5px}.promotedLabel:hover{border-color:#07b6ff}.promotedLabel>[class^="awicon"],.promotedLabel>div>[class^="awicon"]{line-height:0.5em}.getHelp{margin-top:50px;text-align:center}.getHelp .columns{padding:0;margin-bottom:5px}.getHelp h4{font-size:1.3em;font-weight:700;color:#0095D3}.getHelp img{margin-top:5px;height:75px}.getHelp [class^="col_"] div{cursor:pointer}.getHelp [class^="col_"] div:hover h4,.getHelp [class^="col_"] div:hover p{color:#0079B8}.resourceItem.login .resourceIcon,.resourceItem.login .resourceTitle,.resourceItem.login .resourceTitle a,.resourceItem.noAccess .resourceIcon,.resourceItem.noAccess .resourceTitle,.resourceItem.noAccess .resourceTitle a{color:#c7c6c7}.resourceItem.login .resourceIcon:hover,.resourceItem.login .resourceTitle:hover,.resourceItem.login .resourceTitle a:hover,.resourceItem.noAccess .resourceIcon:hover,.resourceItem.noAccess .resourceTitle:hover,.resourceItem.noAccess .resourceTitle a:hover{text-decoration:none}.resourceItem.login .resourceTitle:after,.resourceItem.noAccess .resourceTitle:after{color:#d3d3d3}.resourceItems:not(.simpleView) .resourceItem.login .resourceTitle:after,.resourceItems:not(.simpleView) .resourceItem.noAccess .resourceTitle:after{position:absolute;top:-5px;right:-7px;font-size:1em !important}.resourceItems:not(.simpleView) .resourceItem.login .resourceTitle:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e05b"}.resourceItems:not(.simpleView) .resourceItem.login .resourceTitle:after>a,a .resourceItems:not(.simpleView) .resourceItem.login .resourceTitle:after{text-decoration:none !important;border-bottom:0}.resourceItems:not(.simpleView) .resourceItem.noAccess .resourceTitle a{pointer-events:none}.resourceItems:not(.simpleView) .resourceItem.noAccess .resourceTitle:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e007"}.resourceItems:not(.simpleView) .resourceItem.noAccess .resourceTitle:after>a,a .resourceItems:not(.simpleView) .resourceItem.noAccess .resourceTitle:after{text-decoration:none !important;border-bottom:0}.login .loginTooltipParent{position:relative}.login .loginTooltipParent .loginTooltip{background-color:#000;color:#fff;z-index:6;visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:120%;left:50%;width:320px;margin:0 0 0 -160px;display:block;font-weight:initial;font-size:initial;line-height:initial;text-align:center;padding:15px;border-radius:4px;font-size:0.9rem}.login .loginTooltipParent .loginTooltip a{color:#0095D3 !important;text-decoration:underline}.login .loginTooltipParent .loginTooltip i{display:block;font-size:1.5em}.login .loginTooltipParent .loginTooltip:before{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #000;margin-left:-16px}.login .loginTooltipParent .loginTooltip:after{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;margin-left:-15px}.login .loginTooltipParent:hover .loginTooltip{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:100%;visibility:visible;opacity:1;pointer-events:initial}.login .loginTooltipParent:hover .loginTooltip a{text-decoration:underline}.noAccess .loginTooltipParent{position:relative}.noAccess .loginTooltipParent .loginTooltip{background-color:#000;color:#fff;z-index:6;visibility:hidden;opacity:0;pointer-events:none;position:absolute;bottom:120%;left:50%;width:320px;margin:0 0 0 -160px;display:block;font-weight:initial;font-size:initial;line-height:initial;text-align:center;padding:15px;border-radius:4px;font-size:0.9rem}.noAccess .loginTooltipParent .loginTooltip a{color:#0095D3 !important;text-decoration:underline}.noAccess .loginTooltipParent .loginTooltip i{display:block;font-size:1.5em}.noAccess .loginTooltipParent .loginTooltip:before{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #000;margin-left:-16px}.noAccess .loginTooltipParent .loginTooltip:after{display:block;content:"";position:absolute;z-index:99999;top:100%;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #000;margin-left:-15px}.noAccess .loginTooltipParent:hover .loginTooltip{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;bottom:100%;visibility:visible;opacity:1;pointer-events:initial}.noAccess .loginTooltipParent:hover .loginTooltip a{text-decoration:underline}#chat_container{position:fixed;bottom:25px;right:16px;z-index:1000;cursor:pointer}.wsa_dock{-webkit-clip-path:inset(0px 0px 0px 120px);clip-path:inset(0px 0px 0px 120px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wsa_dock:hover{-webkit-clip-path:inset(0px 0px 0px 0px);clip-path:inset(0px 0px 0px 0px)}.dataTables_wrapper{position:relative;clear:both;zoom:1;margin:6px 0px;padding-bottom:30px}.dataTables_wrapper input[type=text],.dataTables_wrapper input[type=search],.dataTables_wrapper select,.dataTables_wrapper textarea{margin:0px;display:inline-block}.dataTables_wrapper label:first-child{margin-top:0}.dataTables_wrapper label:last-child{margin-bottom:0}.columns .dataTables_wrapper input[type="text"],.columns .dataTables_wrapper input[type="search"],.columns .dataTables_wrapper select,.columns .dataTables_wrapper textarea{width:auto}.dataTables_processing{position:absolute;top:50%;left:50%;width:250px;height:30px;margin-left:-125px;margin-top:-15px;padding:14px 0 2px 0;border:1px solid #ddd;text-align:center;color:#999;font-size:14px;background-color:white}.dataTables_length{height:60px;float:left}.dataTables_filter{width:50%;height:60px;border:0px solid red;float:right;text-align:right}.dataTables_filter input[type="search"]{margin-left:5px}.dataTables_info{width:60%;position:absolute;bottom:0px;left:0px;color:#949394;font-size:0.8em}.dataTables_paginate{position:absolute;bottom:0px;right:0px;text-align:right}.dataTables_paginate .ellipsis{color:#949394}.paginate_disabled_previous,.paginate_enabled_previous,.paginate_disabled_next,.paginate_enabled_next{height:19px;line-height:19px;float:left;cursor:pointer;color:#111 !important}.paginate_disabled_previous:hover,.paginate_enabled_previous:hover,.paginate_disabled_next:hover,.paginate_enabled_next:hover{text-decoration:none !important}.paginate_disabled_previous:active,.paginate_enabled_previous:active,.paginate_disabled_next:active,.paginate_enabled_next:active{outline:none}.paginate_disabled_previous,.paginate_disabled_next{color:#666 !important}.paginate_disabled_previous,.paginate_enabled_previous{padding-left:23px}.paginate_disabled_next,.paginate_enabled_next{padding-right:23px;margin-left:10px}.paginate_disabled_previous{background:url("/assets/images/icons/back_disabled.png") no-repeat top left}.paginate_enabled_previous{background:url("/assets/images/icons/back_enabled.png") no-repeat top left}.paginate_enabled_previous:hover{background:url("/assets/images/icons/back_enabled_hover.png") no-repeat top left}.paginate_disabled_next{background:url("/assets/images/icons/forward_disabled.png") no-repeat top right}.paginate_enabled_next{background:url("/assets/images/icons/forward_enabled.png") no-repeat top right}.paginate_enabled_next:hover{background:url("/assets/images/icons/forward_enabled_hover.png") no-repeat top right}table.display{margin:0 auto;clear:both;width:100%}table.display thead th:active{outline:none}table.display thead th[class*="sorting"]{cursor:pointer;background-repeat:no-repeat;background-position:center right;background-color:inherit}table.display thead th[class*="sorting"]:hover{color:#0095D3}table.display thead th[class*="sorting"]:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;margin-left:5px}table.display thead th[class*="sorting"]:after>a,a table.display thead th[class*="sorting"]:after{text-decoration:none !important;border-bottom:0}table.display thead th[class*="disabled"]{cursor:default !important}table.display thead th.sorting:after{content:"\e02b";color:#D7DEE2}table.display thead th.sorting_asc:after{content:"\e034"}table.display thead th.sorting_desc:after{content:"\e037"}table.display thead th.sorting_asc,table.display thead th.sorting_desc{color:#0095D3;background-color:rgba(84,205,255,0.3)}table.display tfoot th{padding:3px 18px 3px 10px;border-top:1px solid black;font-weight:bold}table.display tr.heading2 td{border-bottom:1px solid #aaa}table.display td{padding:8px}table.display td.center{text-align:center}table.display td.sorting_1{background-color:rgba(84,205,255,0.1)}.dataTables_scroll{clear:both}.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.top,.bottom{padding:15px;background-color:#F5F5F5;border:1px solid #CCCCCC}.top .dataTables_info{float:none}.clear{clear:both}.dataTables_empty{text-align:center}tfoot input{margin:0.5em 0;width:100%;color:#444}tfoot input.search_init{color:#999}td.details{background-color:#d1cfd0;border:2px solid #A19B9E}.example_alt_pagination div.dataTables_info{width:40%}.paging_simple_numbers,.paging_full_numbers{width:500px;height:22px;line-height:22px}.paging_simple_numbers a:active,.paging_full_numbers a:active{outline:none}.paging_simple_numbers a:hover,.paging_full_numbers a:hover{text-decoration:none !important}.paging_simple_numbers a.paginate_button,.paging_simple_numbers a.paginate_active,.paging_full_numbers a.paginate_button,.paging_full_numbers a.paginate_active{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:4px 8px;margin-left:5px;text-transform:uppercase;font-size:0.7em;font-weight:normal;text-decoration:none;cursor:pointer;border-radius:3px}.paging_simple_numbers a.paginate_button:hover,.paging_full_numbers a.paginate_button:hover{background-color:#0095D3;color:#fff;text-decoration:none !important}.paging_simple_numbers a.paginate_button.current,.paging_full_numbers a.paginate_button.current{background-color:#0095D3;color:#fff}.paging_simple_numbers a.paginate_active,.paging_full_numbers a.paginate_active{background-color:#0095D3;color:#fff}.paging_simple_numbers a.first:before,.paging_simple_numbers a.previous:before,.paging_simple_numbers a.next:after,.paging_simple_numbers a.last:after,.paging_full_numbers a.first:before,.paging_full_numbers a.previous:before,.paging_full_numbers a.next:after,.paging_full_numbers a.last:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;vertical-align:middle;font-size:1.5em}.paging_simple_numbers a.first:before>a,a .paging_simple_numbers a.first:before,.paging_simple_numbers a.previous:before>a,a .paging_simple_numbers a.previous:before,.paging_simple_numbers a.next:after>a,a .paging_simple_numbers a.next:after,.paging_simple_numbers a.last:after>a,a .paging_simple_numbers a.last:after,.paging_full_numbers a.first:before>a,a .paging_full_numbers a.first:before,.paging_full_numbers a.previous:before>a,a .paging_full_numbers a.previous:before,.paging_full_numbers a.next:after>a,a .paging_full_numbers a.next:after,.paging_full_numbers a.last:after>a,a .paging_full_numbers a.last:after{text-decoration:none !important;border-bottom:0}.paging_simple_numbers a.first,.paging_simple_numbers a.previous,.paging_full_numbers a.first,.paging_full_numbers a.previous{padding-left:2px}.paging_simple_numbers a.next,.paging_simple_numbers a.last,.paging_full_numbers a.next,.paging_full_numbers a.last{padding-right:2px}.paging_simple_numbers a.first:before,.paging_full_numbers a.first:before{content:"\e002"}.paging_simple_numbers a.previous:before,.paging_full_numbers a.previous:before{content:"\3c"}.paging_simple_numbers a.next:after,.paging_full_numbers a.next:after{content:"\3e"}.paging_simple_numbers a.last:after,.paging_full_numbers a.last:after{content:"\e02c"}table.display tr.even.row_selected td{background-color:#B0BED9}table.display tr.odd.row_selected td{background-color:#9FAFD1}.dataTables_wrapper tbody tr.even:hover,.dataTables_wrapper tbody tr.even td.highlighted,.dataTables_wrapper tbody tr.odd:hover,.dataTables_wrapper tbody tr.odd td.highlighted{background-color:#ebebeb !important}table.KeyTable td{border:3px solid transparent}table.KeyTable td.focus{border:3px solid #3366FF}table.display tr.gradeA{background-color:#eeffee}table.display tr.gradeC{background-color:#ddddff}table.display tr.gradeX{background-color:#ffdddd}table.display tr.gradeU{background-color:#ddd}div.box{height:100px;padding:10px;overflow:auto;border:1px solid #8080FF;background-color:#E5E5FF}#fb_body{min-height:0 !important;background-color:#EBEFF1}/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background-color:#EBEFF1;color:#444;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url("../scss/plugins/fancybox/images/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../scss/plugins/fancybox/images/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:0;right:-30px;cursor:pointer;z-index:8040}.fancybox-close:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e010";font-size:1.6em;color:#fff;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}.fancybox-close:after>a,a .fancybox-close:after{text-decoration:none !important;border-bottom:0}.fancybox-close:hover{text-decoration:none}.fancybox-close:hover:after{color:#ff6448}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../scss/plugins/fancybox/images/blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../scss/plugins/fancybox/images/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.bricks{margin-top:8px}.bricks h1:first-child,.bricks h2:first-child,.bricks h3:first-child,.bricks h4:first-child{margin:0px}.bricks .brick{width:32%;padding:16px;margin:0px;position:relative}.bricks .brick.double{width:644px}.bricks .brick.static{padding:0px;width:320px}.bricks .brick.static>div{padding:16px;margin-top:16px}.bricks .brick.static>div:first-child{margin:0px}.bricks table{margin:8px 0px 0px 0px}.brick_icon{position:absolute;top:16px;right:16px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.3s;transition-duration:0.3s}.isotope{-webkit-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;transition-duration:0s}.Zebra_DatePicker *{margin:0;padding:0;color:#004D8A;background:#e9e9eb}.Zebra_DatePicker{position:absolute;background:#666;display:none;z-index:100;font-size:13px;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0;border:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{background:#F6F6F7;width:30px}.Zebra_DatePicker .dp_daypicker td:hover,.Zebra_DatePicker .dp_monthpicker td:hover,.Zebra_DatePicker .dp_yearpicker td:hover{background:#e9e9eb}.Zebra_DatePicker .dp_header td{color:#004D8A}.Zebra_DatePicker .dp_header td:hover{background:#dbdbdf}.Zebra_DatePicker .dp_header td.dp_previous,.Zebra_DatePicker .dp_header td.dp_next{width:30px}.Zebra_DatePicker .dp_header .dp_caption{color:#004D8A;font-weight:bold}.Zebra_DatePicker .dp_header .dp_blocked{color:#888;cursor:default}.Zebra_DatePicker .dp_daypicker th{background:#89CBDF}.Zebra_DatePicker .dp_daypicker th:hover{background:#89CBDF}.Zebra_DatePicker td.dp_not_in_month{background:#ceced3;color:#b3b3bb;cursor:default}.Zebra_DatePicker td.dp_not_in_month:hover{background:#ceced3}.Zebra_DatePicker td.dp_weekend{background:#dbdbdf}.Zebra_DatePicker td.dp_weekend_disabled{color:#CCC;cursor:default}.Zebra_DatePicker td.dp_selected{background:#004D8A;color:#FFF !important}.Zebra_DatePicker td.dp_week_number{background:#FFCC33;color:#555;cursor:text;font-style:italic}.Zebra_DatePicker .dp_monthpicker td{width:33%}.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer td{color:#004D8A;font-weight:bold}.Zebra_DatePicker .dp_footer td:hover{background:#dbdbdf}.Zebra_DatePicker td.dp_current{color:#004D8A;background:#85C81A}.Zebra_DatePicker td.dp_current:hover{background:#62A420}.Zebra_DatePicker td.dp_disabled_current{color:#949394}.Zebra_DatePicker td.dp_disabled{background:#e9e9eb;color:#949394;cursor:default}.Zebra_DatePicker td.dp_disabled:hover{background:#e9e9eb}button.Zebra_DatePicker_Icon{position:absolute;width:20px;height:20px;background:url("/assets/styles/scss/plugins/datepicker/calendar.svg") no-repeat left top;background-color:transparent !important;text-indent:-9000px;border:none;cursor:pointer;margin:0 0 0 5px;padding:0;line-height:0}button.Zebra_DatePicker_Icon_Disabled{background-image:url("/assets/styles/scss/plugins/datepicker/calendar-disabled.svg");background-color:transparent}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}@media screen and (-webkit-min-device-pixel-ratio: 0){button.Zebra_DatePicker_Icon_Inside{margin:0 5px 0 0}}.chosen-container{position:relative;display:inline-block;vertical-align:middle;zoom:1;outline:0;*display:inline}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;margin:0 0 4px;padding:4px 6px 1px;display:block;min-width:200px;min-height:30px;border-color:#c8d2d7;border-width:0;border-style:solid;border-bottom-width:1px;border-radius:3px;outline:0;font-size:13px;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;vertical-align:bottom;background:-webkit-gradient(linear, left top, left bottom, color-stop(97%, transparent), color-stop(97%, #0095D3)) no-repeat;background:linear-gradient(to bottom, transparent 97%, #0095D3 97%) no-repeat;background-size:0 100%;background-color:#fff;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;background-image:url("/assets/images/forms/select_arrows.svg");background-repeat:no-repeat;background-position:top right;background-size:30px;color:#444;text-decoration:none;position:relative}.gray .chosen-container-single .chosen-single,.white .chosen-container-single .chosen-single,.awPopupBody .chosen-container-single .chosen-single{background-color:#F3F6FA}table .chosen-container-single .chosen-single{padding:4px;width:100%;min-width:0 !important;font-size:0.8em}.chosen-container-single .chosen-single.disabled,.chosen-container-single .chosen-single:disabled{color:rgba(148,147,148,0.7);background-color:#F6F6F7;border:1px solid #D7DEE2;pointer-events:none;background-image:url("/assets/images/forms/locked.svg");background-repeat:no-repeat;background-position:top right;background-size:30px}.columns .chosen-container-single .chosen-single{width:100%;min-width:0 !important}.chosen-container-single .chosen-single:focus{outline:0;border-bottom:1px solid #0095D3;background-size:100% 100%}.chosen-container-single .chosen-single.lookHere{-webkit-animation:lookHere 2s ease-out 0s alternate 2;animation:lookHere 2s ease-out 0s alternate 2}@keyframes lookHere{0%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}50%{-webkit-box-shadow:0 0 5px #0095D3;box-shadow:0 0 5px #0095D3}100%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}}.chosen-container-single .chosen-single:focus{border-bottom:2px solid #0095D3;background-size:30px !important}.chosen-container-single a{font-weight:inherit}.chosen-container-single .chosen-default{color:#e0e0e0}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url("/assets/images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:none !important}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type="text"]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;min-width:0;height:auto;outline:0;border:1px solid #aaa;background:#fff url("/assets/images/chosen-sprite.png") no-repeat 100% -20px !important;font-size:1em;font-family:sans-serif;line-height:normal}.chosen-container-single .chosen-drop{margin-top:-1px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}table .chosen-container-single .chosen-single div b{background:url("/assets/images/chosen-sprite.png") no-repeat 0px 4px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 0 4px 0;padding:0;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#d3f2ff;color:#004D8A}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;margin:0 0 4px;padding:4px 6px 1px;display:block;min-width:200px;min-height:30px;border-color:#c8d2d7;border-width:0;border-style:solid;border-bottom-width:1px;border-radius:3px;outline:0;font-size:13px;font-family:"Metropolis",Arial,Helvetica Neue,sans-serif;vertical-align:bottom;background:-webkit-gradient(linear, left top, left bottom, color-stop(97%, transparent), color-stop(97%, #0095D3)) no-repeat;background:linear-gradient(to bottom, transparent 97%, #0095D3 97%) no-repeat;background-size:0 100%;background-color:#fff;-webkit-transition:background-size .2s ease;transition:background-size .2s ease;background-image:url("/assets/images/forms/select_arrows.svg");background-repeat:no-repeat;background-position:top right;background-size:30px;padding-right:20px;position:relative;overflow:hidden;width:100%;height:auto !important;height:1%;cursor:text}.gray .chosen-container-multi .chosen-choices,.white .chosen-container-multi .chosen-choices,.awPopupBody .chosen-container-multi .chosen-choices{background-color:#F3F6FA}table .chosen-container-multi .chosen-choices{padding:4px;width:100%;min-width:0 !important;font-size:0.8em}.chosen-container-multi .chosen-choices.disabled,.chosen-container-multi .chosen-choices:disabled{color:rgba(148,147,148,0.7);background-color:#F6F6F7;border:1px solid #D7DEE2;pointer-events:none;background-image:url("/assets/images/forms/locked.svg");background-repeat:no-repeat;background-position:top right;background-size:30px}.columns .chosen-container-multi .chosen-choices{width:100%;min-width:0 !important}.chosen-container-multi .chosen-choices:focus{outline:0;border-bottom:1px solid #0095D3;background-size:100% 100%}.chosen-container-multi .chosen-choices.lookHere{-webkit-animation:lookHere 2s ease-out 0s alternate 2;animation:lookHere 2s ease-out 0s alternate 2}@keyframes lookHere{0%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}50%{-webkit-box-shadow:0 0 5px #0095D3;box-shadow:0 0 5px #0095D3}100%{-webkit-box-shadow:0 0 0 #0095D3;box-shadow:0 0 0 #0095D3}}.chosen-container-multi .chosen-choices:focus{border-bottom:2px solid #0095D3;background-size:30px !important}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{border:0 !important;background:transparent !important;width:100% !important;padding:0;margin-top:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#e0e0e0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:5px 0 0 5px;padding:3px 20px 3px 5px;background-color:#fff;background-clip:padding-box;color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url("/assets/images/chosen-sprite.png") -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;background-color:#d3f2ff !important;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-16px 8px}.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#111 !important}.chosen-disabled{opacity:0.5 !important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url("/assets/images/chosen-sprite.png") no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.chosen-rtl .chosen-search input[type="text"],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type="text"],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url("/assets/images/chosen-sprite@2x.png") !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}.loading_spinner{display:none;top:0px;left:0px;height:100%;width:100%;opacity:0.6}.messageTitle_nav_color{color:#3D3F45 !important}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=0.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}.card{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;background-color:#fff;padding:20px}section.white .card,.section.white .card{background-color:#F6F6F7;-webkit-box-shadow:none !important;box-shadow:none !important}section.white .card:hover,.section.white .card:hover{background-color:#e9e9eb}.cardGrid{margin-top:24px}.cardGrid .card{border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s;position:relative;width:200px;min-height:300px;display:block;margin-bottom:20px;background-color:#fff;border-radius:4px}.cardGrid .card .collapsedContent{display:block}.cardGrid .card .expandedContent{display:none}.cardGrid .card.addCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;text-align:center;color:#0095D3;font-size:1.2em;border:2px dashed rgba(148,147,148,0.2)}.cardGrid .card.addCard [class^="awicon-"]{display:block;font-size:2em}.cardGrid .card.addCard:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:none;box-shadow:none;border:2px dashed rgba(148,147,148,0.5)}.cardGrid .card .cardDelete{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;opacity:0;position:absolute;top:5px;right:5px;cursor:pointer;color:#ededed}.cardGrid .card .cardDelete:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e028"}.cardGrid .card .cardDelete:after>a,a .cardGrid .card .cardDelete:after{text-decoration:none !important;border-bottom:0}.cardGrid .card .cardDelete:hover{color:#e12200}.cardGrid .card:hover{border-color:#0095D3;-webkit-box-shadow:0 0.25rem 0 0 #0095D3;box-shadow:0 0.25rem 0 0 #0095D3}.cardGrid .card:hover .cardDelete{opacity:1}.cardGrid .card:active{border-color:#0095D3;-webkit-box-shadow:0 0.25rem 0 0 #0095D3;box-shadow:0 0.25rem 0 0 #0095D3}.cardGrid .card.expanded{width:430px;min-height:300px}.cardGrid .card.expanded .expandedContent{display:block}.cardGrid .card.expanded .collapsedContent{display:none}@media only screen and (max-width: 750px){.cardGrid .card{width:auto}}.evidon-banner{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin-left:0 !important;width:100% !important}.evidon-banner .evidon-banner-message{padding:0 !important;margin:15px 20px !important}.evidon-banner .evidon-banner-acceptbutton{padding:0 1rem !important;margin:15px 20px !important}.evidon-consent-button a{font-family:12px !important;font-size:14px !important;margin:10px 20px;border-radius:3px;left:-6px;right:inherit !important}.dateTimeStamp{position:relative;display:table;border-color:#D7DEE2;color:#3D3F45;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap}.dateTimeStamp:hover{border-color:#e2e8eb}.dateTimeStamp>[class^="awicon"],.dateTimeStamp>div>[class^="awicon"]{line-height:0.5em}.cursorPointer{cursor:pointer}#popup .messagebox{width:90% !important}.accordion .accordion-head{background-color:#F6F6F7;color:#0095D3;cursor:pointer;padding:10px 20px;margin-top:5px;font-weight:700}.accordion .accordion-head:hover{background-color:#d3f2ff}.accordion .accordion-head:before{margin-right:5px;content:"\e037";font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em}.accordion .accordion-head:before>a,a .accordion .accordion-head:before{text-decoration:none !important;border-bottom:0}.accordion .accordion-head.active{background-color:#0095D3;color:#fff}.accordion .accordion-head.active:before{content:"\e034"}.accordion .accordion-body{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-height:0;overflow-y:hidden;padding:0 20px}.accordion .accordion-body.active{max-height:999px;padding:10px 20px}#container.lightboxOn .siteContent,#betaPortalContainer.lightboxOn .siteContent{z-index:3;pointer-events:none}.awPopup .awPopupHeader{font-size:22px;font-weight:300;line-height:30px;text-transform:uppercase;background:#F6F6F7;color:#666466;border-bottom:1px solid #D7DEE2;height:48px;padding:12px 18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:10px 10px 0 0}.awPopup .awPopupBody{overflow:auto;padding:24px}.awPopup .awPopupBody section.gray{background-color:#F6F6F7;-webkit-box-shadow:0;box-shadow:0}@-webkit-keyframes lightboxFadeIn{from{opacity:0}to{opacity:1}}@keyframes lightboxFadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes lightboxContentSlideDown{from{top:-999px}to{top:50%}}@keyframes lightboxContentSlideDown{from{top:-999px}to{top:50%}}.awLightboxContainer{pointer-events:all;-webkit-animation:lightboxFadeIn 0.3s forwards;animation:lightboxFadeIn 0.3s forwards;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1000;position:fixed;top:0;right:0;bottom:0;left:0;font-size:14px;font-weight:initial;line-height:1.3}.awLightboxContainer.display_none,.awLightboxContainer.displayNone{display:block;opacity:0;pointer-events:none}.awLightboxContainer.display_none .awLightboxOverlay,.awLightboxContainer.displayNone .awLightboxOverlay{opacity:0}.awLightboxContainer.display_none .awLightbox,.awLightboxContainer.displayNone .awLightbox{top:-999px;opacity:0}.awLightboxContainer .awLightboxOverlay{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.8}.awLightboxContainer .awLightbox{z-index:2;position:relative;width:90%;max-width:960px;max-height:85%;background:#fff;border-radius:10px}.awLightboxContainer .awLightbox .awLightboxClose{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:-30px;right:0;z-index:2;cursor:pointer}.awLightboxContainer .awLightbox .awLightboxClose:after{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e010";font-size:1.6em;color:#fff}.awLightboxContainer .awLightbox .awLightboxClose:after>a,a .awLightboxContainer .awLightbox .awLightboxClose:after{text-decoration:none !important;border-bottom:0}.awLightboxContainer .awLightbox .awLightboxContent{z-index:1;position:relative;height:100%;overflow-y:auto;overflow-x:hidden}.awLightboxContainer .awLightbox.mediumLightbox{max-width:600px}.awLightboxContainer .awLightbox.smallLightbox{max-width:400px}.siteTour{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:2;padding:0;margin:0;min-height:30px;min-width:30px;background-color:transparent;bottom:15px;left:15px}.siteTour .startTour{z-index:2;cursor:pointer;width:30px;height:30px;font-size:2em;line-height:1em;color:#949394;opacity:0.3}.siteTour .startTour:hover{opacity:1}.siteTour .startTour [class^='newTooltip']:before{top:5px;border-top:10px solid transparent}.siteTour .startTour [class^='newTooltip']:after{font-size:0.5em;top:-5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-top-left-radius:5px}.siteTour .tourStep,.siteTour .tourStepCount{opacity:0;pointer-events:none;position:absolute}.siteTour .tourStep{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:5px 5px 20px 0px rgba(0,0,0,0.8);box-shadow:5px 5px 20px 0px rgba(0,0,0,0.8);z-index:1;overflow:hidden;width:800px;border-radius:10px}.siteTour .tourStep .stepText{z-index:2;width:100%;padding:30px}.siteTour .tourStep .stepText h1,.siteTour .tourStep .stepText h2,.siteTour .tourStep .stepText h3{margin:0}.siteTour .tourStep .stepText h4{font-weight:700}.siteTour .tourStep .stepText p{margin:10px 0}.siteTour .tourStep .stepText ul{max-width:400px;text-align:left;font-size:1.3em}.siteTour .tourStep .wistia_embed,.siteTour .tourStep video{display:block;margin:20px;border:1px solid #C1CDD4;-webkit-box-shadow:0 0.125rem 0 0 #C1CDD4;box-shadow:0 0.125rem 0 0 #C1CDD4}.siteTour .tourStep.active{display:-webkit-box;display:-ms-flexbox;display:flex}.siteTour .tourStepCount{z-index:2;left:50%;bottom:30px;width:300px;margin-left:-150px;text-align:center}.siteTour .tourStepCount .tourStepDot{display:inline-block;opacity:0.3;width:15px;height:15px;border-radius:50%;margin:0 10px 0 0;vertical-align:middle;background-color:#fff;cursor:pointer}.siteTour .tourStepCount .tourStepDot:hover{opacity:1}.siteTour .tourStepCount .tourStepDot.active{background-color:#0095D3;opacity:1}.siteTour.active{top:0;right:0;bottom:0;left:0;min-height:100%;min-width:100%;background-color:rgba(0,0,0,0.7);z-index:100}.siteTour.active .tourStep,.siteTour.active .tourStepCount{opacity:1;pointer-events:all}.siteTour.active .tourStep{opacity:0;position:relative}.siteTour.active .tourStep:nth-child(n+3){-webkit-animation:fadingStep 0.5s 0.3s forwards;animation:fadingStep 0.5s 0.3s forwards}@-webkit-keyframes fadingStep{from{opacity:0;top:100px}to{opacity:1;top:0}}@keyframes fadingStep{from{opacity:0;top:100px}to{opacity:1;top:0}}.siteTour.active .startTour{display:none}@media only screen and (max-width: 750px){.siteTour{display:none !important}}.siteTour .tourStep.workspaceOneRebrand{width:600px;max-height:300px;text-align:center}.siteTour .tourStep.workspaceOneRebrand img{margin:0 auto;display:block;width:400px}.siteTour .tourStep.workspaceOneRebrand p i{margin-right:5px}.attachments{color:#949394;margin-top:5px}.attachments a.attachment{border-radius:2px;display:inline-block;padding:3px 7px 4px 2px;margin:0 5px 5px 0;background-color:#005f87;font-size:0.9em;color:#fff;text-decoration:none;white-space:nowrap}.attachments a.attachment:hover{background-color:#004d6d}.attachments a.attachment:before{font-family:"myairwatch" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-size:1.2em;content:"\e01b";font-size:1.5em;line-height:0.8em;opacity:0.7}.attachments a.attachment:before>a,a .attachments a.attachment:before{text-decoration:none !important;border-bottom:0}.attachments div.attachment{display:inline-block;padding:8px 10px;margin:0 10px 10px 0;background-color:#dbdbdf;cursor:pointer;border-radius:2px}.attachments div.attachment [class^="awicon"]{color:#a5a5af;margin-left:5px;cursor:pointer}.attachments div.attachment [class^="awicon"]:hover{color:#ff4e2f}.attachments div.attachment:hover{background-color:#ceced3}.attachments div.attachment .icon{width:20px;height:26px;background-image:url("images/doc_icon_sprites.png");vertical-align:middle}.attachments .addAttachment{border-radius:2px;display:inline-block;padding:10px 15px 10px 10px;margin:0 10px 10px 0;background-color:#0095D3;color:#fff;line-height:1em;cursor:pointer}.attachments .addAttachment [class^="awicon"]{font-size:1.5em}.attachments .addAttachment:hover{background-color:#0071a0}@media only screen and (max-width: 750px){.attachments .addAttachment{height:24px;padding:5px 10px;font-size:9px;text-transform:uppercase}.attachments .addAttachment [class^="awicon"]{display:none}}.post_attachments{color:#949394;margin-top:5px}.file_uploads .uploaded_files .file{position:relative;display:table;border-color:#D7DEE2;color:#3D3F45;border-width:1px;border-style:solid;padding:4px 10px 2px;border-radius:15px;line-height:0.9em;min-height:17px;font-size:0.6rem;font-weight:400;white-space:nowrap;display:inline-block;color:#949394;text-transform:inherit;padding:4px 8px 2px 10px;margin-right:6px}.file_uploads .uploaded_files .file:hover{border-color:#e2e8eb}.file_uploads .uploaded_files .file>[class^="awicon"],.file_uploads .uploaded_files .file>div>[class^="awicon"]{line-height:0.5em}.file_uploads .uploaded_files .file [class^="awicon-"]{color:#a5a5af;margin-left:5px;cursor:pointer}.file_uploads .uploaded_files .file [class^="awicon-"]:hover{color:#ff4e2f}.file_uploads .uploaded_files .file .icon{width:20px;height:26px;background-image:url("images/doc_icon_sprites.png");vertical-align:middle}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2dsb2JhbC90eXBvZ3JhcGh5LnNjc3MiLCIuLi9nbG9iYWwvYXdpY29ucy9hd2ljb25zLnNjc3MiLCIuLi9mcmFtZXdvcmsvYmFzZS5zY3NzIiwiLi4vZnJhbWV3b3JrL3RoZW1lLnNjc3MiLCIuLi9nbG9iYWwvY29sb3JzLnNjc3MiLCIuLi9nbG9iYWwvbWl4aW5zLnNjc3MiLCIuLi9mcmFtZXdvcmsvc2l0ZV9zdHJ1Y3R1cmUuc2NzcyIsIi4uL2ZyYW1ld29yay90eXBvZ3JhcGh5L2F3aWNvbnMuc2NzcyIsIi4uL2ZyYW1ld29yay90eXBvZ3JhcGh5L3R5cG9ncmFwaHkuc2NzcyIsIi4uL2dsb2JhbC90YWdzLnNjc3MiLCIuLi9mcmFtZXdvcmsvaWNvbnMvX2ljb25zLnNjc3MiLCIuLi9nbG9iYWwvYnV0dG9ucy5zY3NzIiwiLi4vZnJhbWV3b3JrL2Zvcm1zL2J1dHRvbnMuc2NzcyIsIi4uL2ZyYW1ld29yay9mb3Jtcy9fZm9ybXMuc2NzcyIsIi4uL2ZyYW1ld29yay9mb3Jtcy9pbnB1dHMuc2NzcyIsIi4uL2dsb2JhbC9mb3Jtcy5zY3NzIiwiLi4vZ2xvYmFsL2Ryb3B6b25lLnNjc3MiLCIuLi9mcmFtZXdvcmsvZm9ybXMvdmFsaWRhdGlvbi5zY3NzIiwiLi4vZnJhbWV3b3JrL2Zvcm1zL211bHRpYWRkLnNjc3MiLCIuLi9mcmFtZXdvcmsvZm9ybXMvc2F2ZV9wYWdlX2NoYW5nZXMuc2NzcyIsIi4uL2dsb2JhbC9yZXNwb25zaXZlLnNjc3MiLCIuLi9mcmFtZXdvcmsvZm9ybXMvYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi9mcmFtZXdvcmsvbGF5b3V0L3NpdGVfc3RydWN0dXJlLnNjc3MiLCIuLi9mcmFtZXdvcmsvbGF5b3V0L3NlY3Rpb25zLnNjc3MiLCIuLi9mcmFtZXdvcmsvbGF5b3V0L2NvbHVtbnMuc2NzcyIsIi4uL2ZyYW1ld29yay9sYXlvdXQvdGFibGVzLnNjc3MiLCIuLi9mcmFtZXdvcmsvbGF5b3V0L3RhYnMuc2NzcyIsIi4uL2dsb2JhbC9icmVhZGNydW1icy5zY3NzIiwiLi4vZnJhbWV3b3JrL2xheW91dC9wYWdpbmF0aW9uLnNjc3MiLCIuLi9mcmFtZXdvcmsvdG9vbHRpcHMuc2NzcyIsIi4uL2ZyYW1ld29yay90b3BuYXYvbWFpbi5zY3NzIiwiLi4vZnJhbWV3b3JrL3RvcG5hdi9zZWFyY2guc2NzcyIsIi4uL2ZyYW1ld29yay90b3BuYXYvaW5ib3guc2NzcyIsIi4uL2ZyYW1ld29yay90b3BuYXYvdXNlcl9tZW51LnNjc3MiLCIuLi9mcmFtZXdvcmsvdG9wbmF2L2ludGVybmFsX29wdGlvbnMuc2NzcyIsIi4uL2ZyYW1ld29yay9sZWZ0bmF2L19sZWZ0bmF2LnNjc3MiLCIuLi9mcmFtZXdvcmsvbGVmdG5hdi9wcmltYXJ5X25hdi5zY3NzIiwiLi4vZnJhbWV3b3JrL2xlZnRuYXYvc2Vjb25kYXJ5X25hdi5zY3NzIiwiLi4vZnJhbWV3b3JrL21lc3NhZ2VzL19tZXNzYWdlcy5zY3NzIiwiLi4vZnJhbWV3b3JrL2xvYWRpbmcuc2NzcyIsIi4uL2ZyYW1ld29yay9zZWFyY2gvc2VhcmNoYmFyLnNjc3MiLCIuLi9mcmFtZXdvcmsvc2VhcmNoL3Jlc3VsdHNfc2VhcmNoYmFyLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3Jlc291cmNlX2xheW91dC5zY3NzIiwiLi4vZnJhbWV3b3JrL3Jlc291cmNlcy9yZXNvdXJjZV9maWx0ZXJzLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3ZpZGVvX3BhZ2Uuc2NzcyIsIi4uL2ZyYW1ld29yay9yZXNvdXJjZXMvc2hhcmVfcG9wdXAuc2NzcyIsIi4uL2ZyYW1ld29yay9yZXNvdXJjZXMvY2hlY2tfYWNjZXNzLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3NlYXJjaF9yZXN1bHRzL3NlYXJjaF9yZXN1bHRzLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3Byb21vdGVkX3Jlc291cmNlLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3NlYXJjaF9yZXN1bHRzL2dldF9oZWxwLnNjc3MiLCIuLi9mcmFtZXdvcmsvcmVzb3VyY2VzL3Jlc291cmNlX3Blcm1pc3Npb25zLnNjc3MiLCIuLi9mcmFtZXdvcmsvcGVybWlzc2lvbnMvbG9naW5fdG9vbHRpcHMuc2NzcyIsIi4uL2ZyYW1ld29yay9jaGF0L2NoYXQuc2NzcyIsIi4uL3BsdWdpbnMvZGF0YXRhYmxlcy5zY3NzIiwiLi4vcGx1Z2lucy9mYW5jeWJveC9qcXVlcnkuZmFuY3lib3guc2NzcyIsIi4uL3BsdWdpbnMvaXNvdG9wZS5zY3NzIiwiLi4vcGx1Z2lucy9kYXRlcGlja2VyL3plYnJhX2RhdGVwaWNrZXIuc2NzcyIsIi4uL3BsdWdpbnMvY2hvc2VuLnNjc3MiLCIuLi9wbHVnaW5zL2xvYWRpbmdfc3Bpbm5lci5zY3NzIiwiLi4vcGx1Z2lucy9qcXVlcnktdWkubWluLnNjc3MiLCIuLi9mcmFtZXdvcmsvY2FyZF9ncmlkLnNjc3MiLCIuLi9nbG9iYWwvY2FyZF9ncmlkLnNjc3MiLCIuLi9mcmFtZXdvcmsvY29va2llc19iYW5uZXIuc2NzcyIsIi4uL2ZyYW1ld29yay9taXNjLnNjc3MiLCIuLi9jb21wb25lbnRzL2FjY29yZGlvbi9fYWNjb3JkaW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL2xpZ2h0Ym94L19saWdodGJveC5zY3NzIiwiLi4vY29tcG9uZW50cy9zaXRlX3RvdXIvc2l0ZV90b3VyX21haW4uc2NzcyIsIi4uL2NvbXBvbmVudHMvc2l0ZV90b3VyL3dzb19yZWJyYW5kLnNjc3MiLCIuLi9jb21wb25lbnRzL2ZpbGVfYXR0YWNobWVudHMvX2ZpbGVfYXR0YWNobWVudHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxXQUNJLHlCQUNBLDJPQUdBLG1CQUNBLGlCQUFrQixDQUd0QixXQUNJLHlCQUNBLHNPQUdBLGdCQUNBLGlCQUFrQixDQUd0QixXQUNJLHlCQUNBLHdQQUdBLGdCQUNBLGlCQUFrQixDQUd0QixXQUNJLHlCQUNBLHlPQUdBLGdCQUNBLGlCQUFrQixDQUd0QixXQUNJ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QzNEcEVHLGtCQUNBLGNBRUEscUJBQ0EsY0FDQSxpQkFDQSxtQkFDQSxxQkFDQSxtQkFDQSxrQkFDQSxnQkFDQSxpQkFDQSxnQkFDQSxtQjJENkRBLHFCQUNBLGNBQ0EsdUJBQ0EseUJBQ0EsZ0JBQWlCLEMzRGhFakIsMENBQVUsb0IyRDJENEQsQzNEM0RoQyxnSEFFVixpQkFBa0IsQ0FBSSx1RDJEZ0U5QyxjQUNBLGdCQUNBLGNBQWUsQ0FWdkIsNkRBV2tCLGFBQXVCLENBWHpDLDBDQWNRLFdBQ0EsWUFDQSxvREFDQSxxQkFBc0IsQ0FDekIiLCJmaWxlIjoiZnJhbWV3b3JrLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAsNDAwaSw3MDAnKTtcblxuLy8gJGRlZmF1bHRfZm9udDogJ09wZW4gU2FucycsIEFyaWFsLCBIZWx2ZXRpY2EgTmV1ZSwgc2Fucy1zZXJpZjtcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgICBzcmM6ICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvV09GRjIvTWV0cm9wb2xpcy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9XT0ZGL01ldHJvcG9saXMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgICBzcmM6ICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvV09GRjIvTWV0cm9wb2xpcy1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9XT0ZGL01ldHJvcG9saXMtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1RydWVUeXBlL01ldHJvcG9saXMtVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XG4gICAgc3JjOiAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYyL01ldHJvcG9saXMtRXh0cmFMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvV09GRi9NZXRyb3BvbGlzLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9UcnVlVHlwZS9NZXRyb3BvbGlzLUV4dHJhTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMnO1xuICAgIHNyYzogICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9XT0ZGMi9NZXRyb3BvbGlzLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9XT0ZGL01ldHJvcG9saXMtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9UcnVlVHlwZS9NZXRyb3BvbGlzLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgICBzcmM6ICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvV09GRjIvTWV0cm9wb2xpcy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9UcnVlVHlwZS9NZXRyb3BvbGlzLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XG4gICAgc3JjOiAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYyL01ldHJvcG9saXMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1RydWVUeXBlL01ldHJvcG9saXMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ01ldHJvcG9saXMnO1xuICAgIHNyYzogICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9XT0ZGMi9NZXRyb3BvbGlzLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvVHJ1ZVR5cGUvTWV0cm9wb2xpcy1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXRyb3BvbGlzJztcbiAgICBzcmM6ICAgIHVybCgnL2Fzc2V0cy9mb250L01ldHJvcG9saXMvV09GRjIvTWV0cm9wb2xpcy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnQvTWV0cm9wb2xpcy9UcnVlVHlwZS9NZXRyb3BvbGlzLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTWV0cm9wb2xpcyc7XG4gICAgc3JjOiAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYyL01ldHJvcG9saXMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICAgICB1cmwoJy9hc3NldHMvZm9udC9NZXRyb3BvbGlzL1dPRkYvTWV0cm9wb2xpcy1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuJGRlZmF1bHRfZm9udDogJ01ldHJvcG9saXMnLCBBcmlhbCwgSGVsdmV0aWNhIE5ldWUsIHNhbnMtc2VyaWY7XG5cbiRkZWZhdWx0X2ZvbnRfc2l6ZTogMTRweDtcbiRtb2JpbGVfZm9udF9zaXplOiAxNnB4O1xuXG4kZGVmYXVsdF9saW5lX2hlaWdodDogMS4zO1xuXG4vLyBIZWFkZXIgU3R5bGVzXG4gICAgQG1peGluIGhlYWRlcl9zdHlsZXMoJGZvbnRfc2l6ZSkge1xuICAgICAgICBmb250LXNpemU6ICRmb250X3NpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwLjJlbTsgfVxuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgYSB7IFxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5ociB7XG4gICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgICAgICAgfVxuICAgIH0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJteWFpcndhdGNoXCI7XG4gIHNyYzogIHVybChcIi9hc3NldHMvc3R5bGVzL3Njc3MvZ2xvYmFsL2F3aWNvbnMvZm9udF9maWxlcy9teWFpcndhdGNoLmVvdFwiKTtcbiAgc3JjOiAgdXJsKFwiL2Fzc2V0cy9zdHlsZXMvc2Nzcy9nbG9iYWwvYXdpY29ucy9mb250X2ZpbGVzL215YWlyd2F0Y2guZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICAgdXJsKFwiL2Fzc2V0cy9zdHlsZXMvc2Nzcy9nbG9iYWwvYXdpY29ucy9mb250X2ZpbGVzL215YWlyd2F0Y2gud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIvYXNzZXRzL3N0eWxlcy9zY3NzL2dsb2JhbC9hd2ljb25zL2ZvbnRfZmlsZXMvbXlhaXJ3YXRjaC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgICAgIHVybChcIi9hc3NldHMvc3R5bGVzL3Njc3MvZ2xvYmFsL2F3aWNvbnMvZm9udF9maWxlcy9teWFpcndhdGNoLnN2ZyNteWFpcndhdGNoXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gYXdpY29uIHtcblx0Zm9udC1mYW1pbHk6IFwibXlhaXJ3YXRjaFwiICFpbXBvcnRhbnQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1zaXplOiAxLjJlbTtcblx0PiBhLCBhICYge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cbn0iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCwgYm9keSAgeyBcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLy8gQm94IFNpemluZ1xuZGl2LCBsaSB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiIsImJvZHkgIHsgYmFja2dyb3VuZDogJHdoaXRlOyB9XG5cbi5zaGFkb3cgeyBAaW5jbHVkZSBzaGFkb3c7IH1cbi50cmFuc3BhcmVudCB7IEBpbmNsdWRlIG9wYWNpdHkoMC41KSB9XG5cbi8vIFJvdW5kZWQgQ29ybmVyc1xuICAgIC5yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8vIENvbG9yIENsYXNzZXNcbiAgICAuYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhd19ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICB9XG5cbiAgICAud2hpdGUsXG4gICAgLmdyYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICYuc2VjdGlvblRvcCB7IGJhY2tncm91bmQtY29sb3I6ICRhd19ncmF5OyB9XG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXdfZ3JheV9kYXJrZXI7XG4gICAgICAgICAgICBjb2xvcjogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgICAgICAmLnNlY3Rpb24geyBib3JkZXI6IDA7IH1cbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uLmdyYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICAgICAgICAgICBcbi8vIE1lc3NhZ2UgU3R5bGVzXG4gICAgLm1lc3NhZ2Vib3gtc3VjY2VzcyB7IGJhY2tncm91bmQtY29sb3I6ICRtc2dfZ3JlZW5fYmFjazsgYm9yZGVyLWNvbG9yOiAkbXNnX2dyZWVuX2JyZHI7IH1cbiAgICAubWVzc2FnZWJveC1lcnJvciB7IGJhY2tncm91bmQtY29sb3I6ICRtc2dfcmVkX2JhY2s7IGJvcmRlci1jb2xvcjogJG1zZ19yZWRfYnJkcjsgfVxuICAgIC5tZXNzYWdlYm94LWltcG9ydGFudCB7IGJhY2tncm91bmQtY29sb3I6ICRtc2dfeWVsbG93X2JhY2s7IGJvcmRlci1jb2xvcjogJG1zZ195ZWxsb3dfYnJkcjsgfSIsIiAgICAkcmVkLTEwOiAgICAgICAgICAgICNBMzIxMDA7IC8vIGRhcmtlc3RcbiAgICAkcmVkLTk6ICAgICAgICAgICAgICNDOTIxMDA7XG4gICAgJHJlZC04OiAgICAgICAgICAgICAjZTEyMjAwO1xuICAgICRyZWQtNzogICAgICAgICAgICAgI0Y1MkYyMjtcbiAgICAkcmVkLTY6ICAgICAgICAgICAgICNGNTRGNDc7XG4gICAgJHJlZC01OiAgICAgICAgICAgICAjRjc2RjZDO1xuICAgICRyZWQtNDogICAgICAgICAgICAgI0Y4OTk5NztcbiAgICAkcmVkLTM6ICAgICAgICAgICAgICNGOEI3QjY7XG4gICAgJHJlZC0yOiAgICAgICAgICAgICAjRjVEQkQ5O1xuICAgICRyZWQtMTogICAgICAgICAgICAgI0ZGRjBFRTsgLy8gbGlnaHRlc3RcbiAgICAkcmVkOiAgICAgICAgICAgICAgICRyZWQtODtcblxuICAgIC8vIFBpbmtcblxuICAgIC8vIFB1cnBsZVxuXG4gICAgLy8gVWx0cmFtYXJpbmVcblxuICAgICRibHVlLTEwOiAgICAgICAgICAgIzAwM0Q3OTtcbiAgICAkYmx1ZS05OiAgICAgICAgICAgICMwMDREOEE7XG4gICAgJGJsdWUtODogICAgICAgICAgICAjMDA2NUFCO1xuICAgICRibHVlLTc6ICAgICAgICAgICAgIzAwNzlCODtcbiAgICAkYmx1ZS02OiAgICAgICAgICAgICMwMDk1RDM7XG4gICAgJGJsdWUtNTogICAgICAgICAgICAjNDlBRkQ5O1xuICAgICRibHVlLTQ6ICAgICAgICAgICAgIzg5Q0JERjtcbiAgICAkYmx1ZS0zOiAgICAgICAgICAgICNBNkQ4RTc7XG4gICAgJGJsdWUtMjogICAgICAgICAgICAjQzVFNUVGO1xuICAgICRibHVlLTE6ICAgICAgICAgICAgI0UxRjFGNjtcbiAgICAkYXdfYmx1ZTogICAgICAgICAgICRibHVlLTY7XG4gICAgJGF3X2JsdWVfbGlnaHQ6ICAgICAkYmx1ZS00O1xuICAgICRhd19ibHVlX2xpZ2h0ZXN0OiAgJGJsdWUtMTtcbiAgICAkYXdfYmx1ZV9kYXJrOiAgICAgICRibHVlLTc7XG4gICAgJGF3X2JsdWVfZGFya2VyOiAgICAkYmx1ZV85O1xuICAgICRhd19ibHVlX2Rhcmtlc3Q6ICAgJGJsdWVfOTtcblxuICAgIC8vIEN5YW5cblxuICAgICR0ZWFsLTEwOiAgICAgICAgICAgIzAwNjY2ODsgLy8gZGFya2VzdFxuICAgICR0ZWFsLTk6ICAgICAgICAgICAgIzAwN0U3QTtcbiAgICAkdGVhbC04OiAgICAgICAgICAgICMwMDk2OEI7XG4gICAgJHRlYWwtNzogICAgICAgICAgICAjMDBBQjlBO1xuICAgICR0ZWFsLTY6ICAgICAgICAgICAgIzAwQkZBOTtcbiAgICAkdGVhbC01OiAgICAgICAgICAgICMwMEQ0Qjg7XG4gICAgJHRlYWwtNDogICAgICAgICAgICAjMzhERkM4O1xuICAgICR0ZWFsLTM6ICAgICAgICAgICAgIzZGRUFEOTtcbiAgICAkdGVhbC0yOiAgICAgICAgICAgICNBN0Y0RTk7XG4gICAgJHRlYWwtMTogICAgICAgICAgICAjREVGRkY5OyAvLyBsaWdodGVzdFxuXG4gICAgJGdyZWVuLTEwOiAgICAgICAgICAjMUQ1MTAwOyAvLyBkYXJrZXN0XG4gICAgJGdyZWVuLTk6ICAgICAgICAgICAjMjY2OTAwO1xuICAgICRncmVlbi04OiAgICAgICAgICAgIzJGODQwMDtcbiAgICAkZ3JlZW4tNzogICAgICAgICAgICM0ODk2MEM7XG4gICAgJGdyZWVuLTY6ICAgICAgICAgICAjNjJBNDIwO1xuICAgICRncmVlbi01OiAgICAgICAgICAgIzYwQjUxNTtcbiAgICAkZ3JlZW4tNDogICAgICAgICAgICM4NUM4MUE7XG4gICAgJGdyZWVuLTM6ICAgICAgICAgICAjQUFEQjFFO1xuICAgICRncmVlbi0yOiAgICAgICAgICAgI0M3RTU5QztcbiAgICAkZ3JlZW4tMTogICAgICAgICAgICNERkYwRDA7IC8vIGxpZ2h0ZXN0XG4gICAgJGdyZWVuOiAgICAgICAgICAgICAkZ3JlZW4tNDtcblxuICAgICR5ZWxsb3ctMTA6ICAgICAgICAgI0M0N0QwMDsgLy8gZGFya2VzdFxuICAgICR5ZWxsb3ctOTogICAgICAgICAgI0QyOEYwMDtcbiAgICAkeWVsbG93LTg6ICAgICAgICAgICNERkExMDA7XG4gICAgJHllbGxvdy03OiAgICAgICAgICAjRURCMjAwO1xuICAgICR5ZWxsb3ctNjogICAgICAgICAgI0ZBQzQwMDtcbiAgICAkeWVsbG93LTU6ICAgICAgICAgICNGREQwMDY7XG4gICAgJHllbGxvdy00OiAgICAgICAgICAjRkZEQzBCO1xuICAgICR5ZWxsb3ctMzogICAgICAgICAgI0ZGRTg2MDtcbiAgICAkeWVsbG93LTI6ICAgICAgICAgICNGRUYzQjU7XG4gICAgJHllbGxvdy0xOiAgICAgICAgICAjRkZGQ0U4OyAvLyBsaWdodGVzdFxuICAgICR5ZWxsb3c6ICAgICAgICAgICAgJHllbGxvdy00O1xuXG4gICAgJGF3X2dyYXk6ICAgICAgICAgICAjOTQ5Mzk0O1xuICAgICRhd19ncmF5X2xpZ2h0ZXN0OiAgI0Y2RjZGNztcbiAgICAkYXdfZ3JheV9saWdodGVyOiAgICNFQkVGRjE7XG4gICAgJGF3X2dyYXlfbGlnaHQ6ICAgICAjRDdERUUyO1xuICAgICRhd19ncmF5X2Rhcms6ICAgICAgIzY2NjQ2NjtcbiAgICAkYXdfZ3JheV9kYXJrZXI6ICAgICMzRDNGNDU7XG4gICAgICAgICRhd19ncmF5X2Rhcmtlc3Q6ICAgJGF3X2dyYXlfZGFya2VyO1xuXG4gICAgJGNvb2xncmV5LTEwOiAgICAgICAjMjUzMzNEOyAvLyBkYXJrZXN0XG4gICAgJGNvb2xncmV5LTk6ICAgICAgICAjMzE0MzUxO1xuICAgICRjb29sZ3JleS04OiAgICAgICAgIzQ5NUE2NztcbiAgICAkY29vbGdyZXktNzogICAgICAgICM2MTcxN0Q7XG4gICAgJGNvb2xncmV5LTY6ICAgICAgICAjNzk4ODkzO1xuICAgICRjb29sZ3JleS01OiAgICAgICAgIzkxOUZBODtcbiAgICAkY29vbGdyZXktNDogICAgICAgICNBOUI2QkU7XG4gICAgJGNvb2xncmV5LTM6ICAgICAgICAjQzFDREQ0O1xuICAgICRjb29sZ3JleS0yOiAgICAgICAgI0Q5RTRFQTtcbiAgICAkY29vbGdyZXktMTogICAgICAgICNGM0Y2RkE7IC8vIGxpZ2h0ZXN0XG5cblxuICAgICRvcmFuZ2UtMTA6ICAgICAgICAgI0FBNDUwMDsgLy8gZGFya2VzdFxuICAgICRvcmFuZ2UtOTogICAgICAgICAgI0MyNTQwMDtcbiAgICAkb3JhbmdlLTg6ICAgICAgICAgICNEMzYwMDA7XG4gICAgJG9yYW5nZS03OiAgICAgICAgICAjRTQ2QzAwO1xuICAgICRvcmFuZ2UtNjogICAgICAgICAgI0Y1NzYwMDtcbiAgICAkb3JhbmdlLTU6ICAgICAgICAgICNGRjg0MDA7XG4gICAgJG9yYW5nZS00OiAgICAgICAgICAjRkY5QzMyO1xuICAgICRvcmFuZ2UtMzogICAgICAgICAgI0ZGQjU2NTtcbiAgICAkb3JhbmdlLTI6ICAgICAgICAgICNGRkNEOTc7XG4gICAgJG9yYW5nZS0xOiAgICAgICAgICAjRkZFNUM5OyAvLyBsaWdodGVzdFxuICAgICRvcmFuZ2U6ICAgICAgICAgICAgJG9yYW5nZS02O1xuXG4vLyBDb21wbGVtZW50YXJ5IENvbG9yc1xuICAgICRvcmFuZ2VyZWQ6ICAgICAgI0Q5NTQxRTtcbiAgICAkYXdfYnVyZ3VuZHk6ICAgICAgICM5RTMwMzk7XG4gICAgJGF3X21hZ2VudGE6ICAgICAgICAjREUxQzg5O1xuICAgICRhd19tYWdlbnRhX2Rhcms6ICAgZGFya2VuKCRhd19tYWdlbnRhLCAxNSk7XG4gICAgJGF3X3RlYWw6ICAgICAgICAgICAjM2VjMWE1O1xuICAgICRhd190ZWFsX2Rhcms6ICAgICAgIzQzOTk4NjtcbiAgICAkYXdfcHVycGxlOiAgICAgICAgICM2QzY5RTM7XG4gICAgJGF3X2JsdWVfZ3JlZW46ICAgICAjMUVCNkM3O1xuICAgICRncmVlbl9ibHVlOiAgICAgIzFFQzdBRTtcbiAgICAkYXdfZnVjaHNpYTogICAgICAgICNCQjUwQkM7XG4gICAgJGF3X3JveWFsX2JsdWU6ICAgICAjMUU3Q0M3O1xuXG5cbiAgICAkd2hpdGU6ICAgICAgICAgICAgICNmZmY7XG4gICAgJGJsYWNrOiAgICAgICAgICAgICAjMDAwO1xuICAgICAgICBcbi8vTWVzc2FnZSBDb2xvcnNcbiAgICAkbXNnX2dyZWVuX3RleHQ6ICAgICMzMzY2MzM7XG4gICAgJG1zZ19ncmVlbl9icmRyOiAgICAjY2ZlYmJiO1xuICAgICRtc2dfZ3JlZW5fYmFjazogICAgI2U0ZmZlMztcblxuICAgICRtc2dfcmVkX3RleHQ6ICAjNjYzMzMzO1xuICAgICRtc2dfcmVkX2JyZHI6ICAjZWJiYmJiO1xuICAgICRtc2dfcmVkX2JhY2s6ICAjZmZlM2UzO1xuXG4gICAgJG1zZ195ZWxsb3dfdGV4dDogICAjMzMzMzAwO1xuICAgICRtc2dfeWVsbG93X2JyZHI6ICAgI2ZiZWVkNTtcbiAgICAkbXNnX3llbGxvd19iYWNrOiAgICNmYmZmY2M7XG5cbi8vIFBvcnRhbCBDb2xvcnNcbiAgICAkbXlhdzogICAgICAkZ3JlZW47XG4gICAgJHN1cHBvcnQ6ICAgJGF3X3RlYWxfZGFyaztcbiAgICAkZm9ydW1zOiAgICAkYXdfYnVyZ3VuZHk7XG4gICAgJGtiYXNlOiAgICAgJGF3X3RlYWxfZGFyaztcbiAgICAkcmVzb3VyY2VzOiAkYXdfbWFnZW50YV9kYXJrO1xuICAgICRwYXJ0bmVyczogICRhd19wdXJwbGU7XG4gICAgJGFuYWx5dGljczogJG9yYW5nZXJlZDtcbiAgICAkc2VjdXJlOiAgICAkeWVsbG93LTY7XG4gICAgJGF3c3c6ICAgICAgJG9yYW5nZTtcblxuLy8gR3JheXNjYWxlIC0gZm9yIGltYWdlcy9iYWNrZ3JvdW5kIGltYWdlc1xuICAgIEBtaXhpbiBncmF5c2NhbGUge1xuICAgICAgICBmaWx0ZXI6IGdyYXk7IC8qIElFNi05ICovXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiB1bnF1b3RlKFwiZ3JheXNjYWxlKDEwMCUpXCIpOyAvKiBHb29nbGUgQ2hyb21lLCBTYWZhcmkgNisgJiBPcGVyYSAxNSsgKi9cbiAgICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgICB9XG4gICAgQG1peGluIGZ1bGxjb2xvciB7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IHVucXVvdGUoXCJncmF5c2NhbGUoMClcIik7XG4gICAgfVxuXG4iLCJAaW1wb3J0IFwibWl4aW5fbGlicmFyaWVzL2ZhbWlseVwiO1xuXG4vLyBWYXJpYWJsZXNcbiAgICAkbmF2X2hlaWdodDogNDVweDtcbiAgICAkY29udGVudFdpZHRoOiAxMTYwcHg7XG4gICAgJHNlY3Rpb25QYWRkaW5nOiAyNHB4O1xuICAgICRzZWN0aW9uUGFkZGluZ01vYmlsZTogMThweDtcblxuLy8gTWl4aW5zXG5cbiAgICAvLyBQYWRkaW5nIGZvciBzZWN0aW9ucywgZXRjLlxuICAgICAgICBAbWl4aW4gc2VjdGlvblBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogJHNlY3Rpb25QYWRkaW5nO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbF9zY3JlZW4pIHsgcGFkZGluZzogJHNlY3Rpb25QYWRkaW5nTW9iaWxlOyB9XG4gICAgICAgIH1cblxuXG4gICAgLy8gVGV4dCBSb3RhdGlvblxuICAgICAgICBAbWl4aW4gdGV4dF9yb3RhdGUoJGFtb3VudCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGFtb3VudCAqIDFkZWcpO1xuICAgICAgICAgICAgJGllX2Ftb3VudDogKCRhbW91bnQvOTApO1xuICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRpZV9hbW91bnR9KTtcbiAgICAgICAgfVxuICAgIFxuICAgIC8vIFNoYWRvd3NcbiAgICAgICAgLy8gRGVmYXVsdCBTaGFkb3cgZm9yIE1vc3QgVGhpbmdzXG4gICAgICAgIEBtaXhpbiBzaGFkb3cge1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDFweCA0cHggMHB4IHJnYmEoJGF3X2dyYXksMC40KVxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvb2xncmV5LTM7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAgMCAkY29vbGdyZXktMztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLy8gSW5zZXQgU2hhZG93IGZvciBGb3JtIEVsZW1lbnRzXG4gICAgICAgIEBtaXhpbiBpbnB1dF9zaGFkb3cgeyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCAkYXdfZ3JheV9saWdodGVyOyB9XG5cbiAgICAvLyBPcGFjaXRpZXNcbiAgICAgICAgQG1peGluIG9wYWNpdHkoJGFtb3VudCkge1xuICAgICAgICAgICAgb3BhY2l0eTogJGFtb3VudDtcbiAgICAgICAgICAgICRhbW91bnRodW5kcmVkIDogJGFtb3VudCoxMDA7XG4gICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAkYW1vdW50aHVuZHJlZCApO1xuICAgICAgICB9XG5cblxuXG4vLyBTaW1wbGUgdHJhbnNpdGlvbiBtaXhpbiBmb3IgYW5pbWF0aW5nIGVsZW1lbnRzXG4gICAgQG1peGluIHRyYW5zaXRpb24oJHNwZWVkOjAuMnMpIHsgdHJhbnNpdGlvbjogYWxsICRzcGVlZCBlYXNlLWluLW91dDsgfVxuXG4vLyBtYWtlcyBpdCBzbyB5b3UgY2FuJ3Qgc2VsZWN0IHRleHRcbiAgICBAbWl4aW4gbm9fdGV4dF9zZWxlY3Qge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIH1cblxuLy8gRmFkZWluIGVmZmVjdFxuICAgIEBtaXhpbiBmYWRlaW5fYW5pbWF0aW9uKCRkZWxheSwkZHVyYXRpb24sJGZpbGxtb2RlLCRkaXJlY3Rpb24pIHsgLy8gZGVmYXVsdHM6ICgwcywwcyxub25lLG5vcm1hbClcbiAgICAgICAgQGtleWZyYW1lcyBmYWRlaW5fYW5pbWF0aW9uIHtcbiAgICAgICAgICAgIDAlIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgfVxuICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZWluX2FuaW1hdGlvbjtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbG1vZGU7XG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgfVxuXG4vLyBIaWdobGlnaHRzIGl0ZW1zIChsaWtlIGlucHV0cykgd2l0aCBhIHB1bHNpbmcgZ2xvdyB0byBncmFiIGF0dGVudGlvblxuICAgIEBtaXhpbiBsb29rSGVyZSgkZ2xvd0NvbG9yOiRhd19ibHVlLCAkaW50ZXJhdGlvbnM6Mikge1xuICAgICAgICBAa2V5ZnJhbWVzIGxvb2tIZXJlIHtcbiAgICAgICAgICAgIDAlIHsgYm94LXNoYWRvdzogMCAwIDAgJGdsb3dDb2xvcjsgfVxuICAgICAgICAgICAgNTAlIHsgYm94LXNoYWRvdzogMCAwIDVweCAkZ2xvd0NvbG9yOyB9XG4gICAgICAgICAgICAxMDAlIHsgYm94LXNoYWRvdzogMCAwIDAgJGdsb3dDb2xvcjsgfVxuICAgICAgICB9XG4gICAgICAgIGFuaW1hdGlvbjogbG9va0hlcmUgMnMgZWFzZS1vdXQgMHMgYWx0ZXJuYXRlICRpbnRlcmF0aW9ucztcbiAgICB9XG5cbi8vIEFkZHMgdHJpYW5nbGUgYmFja2dyb3VuZCB0byBlbGVtZW50c1xuICAgIEBtaXhpbiB0cmlhbmdsZXNfYmFja2dyb3VuZCgkY29sb3I6JGF3X2JsdWUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2dsb2JhbC9iYWNrZ3JvdW5kX3RyaWFuZ2xlcy5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG92ZXJsYXk7XG4gICAgfVxuXG4vLyBFeHBhbmRhYmxlL2NvbGxhcHNhYmxlIGNvbnRlbnRcbiAgICBAbWl4aW4gY29sbGFwc2VkKCRjb2xsYXBzZUhlaWdodDo2cmVtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogJGNvbGxhcHNlSGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuN3M7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDE1KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCwwKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwMzdcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCw1KTsgfVxuICAgICAgICAmLmV4cGFuZGVkIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgJjphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgfVxuICAgIH1cblxuIiwiLnNpdGVDb250YWluZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAmLnVhdE1lc3NhZ2Uge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlRoaXMgaXMgdGhlIFVBVCBTaXRlLiBUaGlzIGlzIE5PVCBwcm9kdWN0aW9uLlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X3RlYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgIC50b3BOYXYsXG4gICAgICAgIC5zaWRlTmF2IC5vcGVuQ2xvc2UgeyB0b3A6IDE1cHg7IH1cbiAgICAgICAgLnNpZGVOYXYgLnByaW1hcnlOYXYsXG4gICAgICAgIC5zaXRlQ29udGVudCB7IHRvcDogNjVweDt9XG4gICAgfVxufVxuXG4uc2l0ZUNvbnRlbnQge1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRhd19ncmF5X2xpZ2h0ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjZGQTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xuICAgIC8vIHRoaXMgaXMgaGVyZSBiZWNhdXNlIEZpcmVGb3ggaXMgaWdub3JpbmcgYSBwYWRkaW5nLWJvdHRvbSB2YWx1ZVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIC5jb250ZW50V2lkdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRlbnRXaWR0aDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgID4gLnNlY3Rpb24ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7IHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICAgICYuZ3JheSxcbiAgICAgICAgJi5iYWNrZ3JvdW5kIHsgXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN5c3RlbUVycm9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgNjVweDtcbiAgICAuZXJyb3JJY29uIHtcbiAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICBAZXh0ZW5kIC5hd2ljb24td2FybmluZztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkYXdfZ3JheSwyMCk7XG4gICAgfVxuICAgIC5lcnJvclRpdGxlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi5ub3RGb3VuZCAgICAgICAgIHsgLmVycm9ySWNvbiB7IEBleHRlbmQgLmF3aWNvbi13YXJuaW5nOyBjb2xvcjogJHJlZDsgfSB9XG4gICAgJi5ub3RBdXRob3JpemVkIHsgLmVycm9ySWNvbiB7IEBleHRlbmQgLmF3aWNvbi1sb2NrOyBjb2xvcjogJGF3X2JsdWU7IH0gfVxuICAgICYuYnJva2VuICAgICAgICAgeyAuZXJyb3JJY29uIHsgQGV4dGVuZCAuYXdpY29uLXRvb2xzOyBjb2xvcjogJG9yYW5nZTsgfSB9XG4gICAgLnNpdGVDb250ZW50ICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRvcmFuZ2UsMzgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIH1cbn1cblxuLmZvb3RlckluZm8ge1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMTAwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgY29sb3I6ICRhd19ncmF5O1xuICAgIGEgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbn1cbiIsIi5hd2ljb24tbG9hZGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWFnZXMvc3Zncy9sb2FkaW5nX2ljb24uc3ZnJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbltjbGFzc149XCJhd2ljb24tXCJdLFxuW2NsYXNzKj1cIiBhd2ljb24tXCJdLFxuLmF3aWNvbiB7IEBpbmNsdWRlIGF3aWNvbjsgfVxuXG5cbi5hd2ljb24tYXdpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzFcIjtcbn1cbi5hd2ljb24tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cbi5hd2ljb24tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5hd2ljb24tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDViXCI7XG59XG4uYXdpY29uLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWRcIjtcbn1cbi5hd2ljb24tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1ZVwiO1xufVxuLmF3aWNvbi1hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uYXdpY29uLWF0dGFjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuLmF3aWNvbi1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG4uYXdpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmF3aWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNjXCI7XG59XG4uYXdpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNlXCI7XG59XG4uYXdpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5hd2ljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7XG59XG4uYXdpY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uYXdpY29uLWNsb3NlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzhcIjtcbn1cbi5hd2ljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDYzXCI7XG59XG4uYXdpY29uLXJlc291cmNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjtcbn1cbi5hd2ljb24tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNFwiO1xufVxuLmF3aWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cbi5hd2ljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIxXCI7XG59XG4uYXdpY29uLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG4uYXdpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cbi5hd2ljb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG4uYXdpY29uLWZvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cbi5hd2ljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc3XCI7XG59XG4uYXdpY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNkXCI7XG59XG4uYXdpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY2XCI7XG59XG4uYXdpY29uLWluLXByb2dyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG4uYXdpY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY5XCI7XG59XG4uYXdpY29uLWludGVncmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDlcIjtcbn1cbi5hd2ljb24tYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGJcIjtcbn1cbi5hd2ljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmNcIjtcbn1cbi5hd2ljb24tbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG4uYXdpY29uLWxvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmF3aWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0NVwiO1xufVxuLmF3aWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuLmF3aWNvbi1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7XG59XG4uYXdpY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNmRcIjtcbn1cbi5hd2ljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmNcIjtcbn1cbi5hd2ljb24tcGFja2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cbi5hd2ljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjVcIjtcbn1cbi5hd2ljb24tZWRpdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5hd2ljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc0XCI7XG59XG4uYXdpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5hd2ljb24tcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7XG59XG4uYXdpY29uLXBvcG91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuLmF3aWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmF3aWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uYXdpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTFcIjtcbn1cbi5hd2ljb24tc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG4uYXdpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uYXdpY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuLmF3aWNvbi1zcGVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzJcIjtcbn1cbi5hd2ljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzNcIjtcbn1cbi5hd2ljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmF3aWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU0XCI7XG59XG4uYXdpY29uLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xufVxuLmF3aWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmF3aWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc1XCI7XG59XG4uYXdpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG4uYXdpY29uLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uYXdpY29uLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuLmF3aWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzZcIjtcbn1cbi5hd2ljb24td2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuLmF3aWNvbi16aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cbi5hd2ljb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuLmF3aWNvbi1iZXRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG4uYXdpY29uLWJyb2FkY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDJcIjtcbn1cbi5hd2ljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5hd2ljb24tYWNhZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzVcIjtcbn1cbi5hd2ljb24tY2VydGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjFcIjtcbn1cbi5hd2ljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5hd2ljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YlwiO1xufVxuLmF3aWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG4uYXdpY29uLWRvY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGRcIjtcbn1cbi5hd2ljb24tYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmF3aWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cbi5hd2ljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmF3aWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG4uYXdpY29uLXR1bm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuLmF3aWNvbi1zZGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cbi5hd2ljb24tYWlyd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5hd2ljb24tYWlyd2F0Y2gtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uYXdpY29uLXBvd2Vyc2hlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5hd2ljb24tc2VnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG4uYXdpY29uLW1haWwtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGRcIjtcbn1cbi5hd2ljb24tZGV2aWNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuLmF3aWNvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cbi5hd2ljb24tb2ZmaWNlMzY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uYXdpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5hd2ljb24tc2Fhc3dhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xufVxuLmF3aWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmF3aWNvbi1uby1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5hd2ljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uYXdpY29uLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmF3aWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLmF3aWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuLmF3aWNvbi1teWF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uYXdpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuLmF3aWNvbi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmF3aWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG4uYXdpY29uLWZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uYXdpY29uLWxhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cbi5hd2ljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjhcIjtcbn1cbi5hd2ljb24tdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOVwiO1xufVxuLmF3aWNvbi1mb3J1bXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG4uYXdpY29uLWJ1aWxkaW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuLmF3aWNvbi1wb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmF3aWNvbi1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmF3aWNvbi1jbG91ZC1zZWN1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5hd2ljb24tZGVwbG95bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmF3aWNvbi1icm9jaHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmF3aWNvbi1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmF3aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuLmF3aWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG4uYXdpY29uLXplbmRlc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVhXCI7XG59XG4uYXdpY29uLWFjYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmF3aWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uYXdpY29uLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5hd2ljb24tdm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cbi5hd2ljb24tbXlsZWFybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmF3aWNvbi1hbm5vdW5jZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5hd2ljb24tc29mdHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5hd2ljb24tZXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmF3aWNvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uYXdpY29uLXJlcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmF3aWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cbi5hd2ljb24tYXBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uYXdpY29uLXN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmF3aWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uYXdpY29uLW5ldy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cbi5hd2ljb24tbXktdGlja2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuLmF3aWNvbi1teS1jb21wYW55cy10aWNrZXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG4uYXdpY29uLXRpY2tldHMtY29waWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uYXdpY29uLWxpbmVncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmF3aWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uYXdpY29uLXJ1Z2dlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmF3aWNvbi12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uYXdpY29uLXByb2R1Y3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5hd2ljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7XG59XG4uYXdpY29uLXNvY2lhbGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5hd2ljb24td29ya3NwYWNlLW9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmF3aWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3MlwiO1xufVxuLmF3aWNvbi1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uYXdpY29uLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmF3aWNvbi1jYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmF3aWNvbi1jc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5hd2ljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmF3aWNvbi1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5hd2ljb24tc2NyZWVuLXNpemVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uYXdpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xufVxuLmF3aWNvbi1hbGVydC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cbi5hd2ljb24tbG9jay1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuLmF3aWNvbi1lbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuIiwiQGltcG9ydCBcImF3aWNvbnNcIjtcblxuYm9keSAge1xuICAgIGNvbG9yOiAkYXdfZ3JheV9kYXJrZXI7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gICAgZm9udDogNDAwICRkZWZhdWx0X2ZvbnRfc2l6ZSAkZGVmYXVsdF9mb250O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGVmYXVsdF9saW5lX2hlaWdodDtcbn1cblxuLy8gR2VuZXJhbCBGb250IFN0eWxlc1xuICAgIHAgeyBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgfVxuICAgIC5ub3RlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsNSk7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZV9kYXJrZXI7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgJi5idXR0b24geyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgICAudGV4dExpbmsge1xuICAgICAgICBjb2xvcjogJGF3X2JsdWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgfVxuICAgIC51cHBlcmNhc2UgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgXG4vLyBIZWFkZXIgU3R5bGVzIChoZWFkZXJfc3R5bGVzIG1peGluIGlzIGluIGdsb2JhbC90eXBvZ3JhcGh5LnNjc3MpXG4gICAgaDEgIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGVyX3N0eWxlcygzMnB4KTtcbiAgICAgICAgJi5ocjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMC4yZW0gMCAwLjVlbTsgfVxuICAgIH1cbiAgICBoMiAgeyBAaW5jbHVkZSBoZWFkZXJfc3R5bGVzKDI4cHgpOyB9XG4gICAgaDMgIHsgQGluY2x1ZGUgaGVhZGVyX3N0eWxlcygyMnB4KTsgfVxuICAgIGg0ICB7IEBpbmNsdWRlIGhlYWRlcl9zdHlsZXMoMThweCk7IH1cbiAgICBoNSAge1xuICAgICAgICBAaW5jbHVkZSBoZWFkZXJfc3R5bGVzKDE2cHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgfVxuICAgIGg2ICB7XG4gICAgICAgIEBpbmNsdWRlIGhlYWRlcl9zdHlsZXMoMTRweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG5cbi8vIExpc3QgU3R5bGVzXG4gICAgdWwsIG9sIHsgXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHggMjBweDtcbiAgICAgICAgbGkgeyBtYXJnaW46IDVweCAwcHg7IH1cbiAgICB9XG4gICAgdWwgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7IH1cbiAgICBvbCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDsgfVxuXG4vLyBUZXh0IENvbG9yc1xuICAgIC5pbmFjdGl2ZSAgIHsgY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksIDE1KTsgfVxuXG4gICAgLnR4dF9ibHVlLCBcbiAgICBoMS50eHRfYmx1ZSB7IGNvbG9yOiAkYXdfYmx1ZTsgfVxuICAgIC50eHRfeWVsbG93IHsgY29sb3I6ICRncmVlbjsgfVxuICAgIC50eHRfZ3JheSAgIHsgY29sb3I6ICRhd19ncmF5OyB9XG4gICAgLnR4dF93aGl0ZSAgeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgLnR4dF9yZWQgICAgeyBjb2xvcjogJHJlZDsgfVxuICAgIC50eHRfb3JhbmdlIHsgY29sb3I6ICRvcmFuZ2U7IH1cbiAgICAudHh0X2dyZWVuICB7IGNvbG9yOiAkZ3JlZW47IH1cblxuXG4vLyBnZW5lcmljIHRhZ3Ncbi50YWcge1xuICAgIEBpbmNsdWRlIHRhZygpO1xuICAgICYuYmx1ZSB7IEBpbmNsdWRlIHRhZygkYXdfYmx1ZSwkd2hpdGUsZGFya2VuKCRhd19ibHVlLDMpKTsgfVxuICAgICYuZ3JlZW4geyBAaW5jbHVkZSB0YWcoJGdyZWVuLCR3aGl0ZSxkYXJrZW4oJGdyZWVuLDMpKTsgfVxuICAgICYucmVkIHsgQGluY2x1ZGUgdGFnKCRyZWQsJHJlZCxkYXJrZW4oJHJlZCwzKSk7IH1cbiAgICAmLm9yYW5nZSB7IEBpbmNsdWRlIHRhZygkb3JhbmdlLCRvcmFuZ2UsZGFya2VuKCRvcmFuZ2UsMykpOyB9XG4gICAgJi5ibHVlIGEsXG4gICAgJi5ncmVlbiBhIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICB9XG59XG4iLCJAbWl4aW4gdGFnKCRia2dkOiRhd19ncmF5X2xpZ2h0LCRjb2xvcjokYXdfZ3JheV9kYXJrZXIsJGhvdmVyYmtnZDpkYXJrZW4oJGF3X2dyYXlfbGlnaHRlciwzKSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmtnZDtcbiAgICBib3JkZXItY29sb3I6ICRia2dkO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiA0cHggMTBweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMC45ZW07XG4gICAgbWluLWhlaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpob3ZlciB7IGJvcmRlci1jb2xvcjogJGhvdmVyYmtnZDsgfVxuICAgID4gW2NsYXNzXj1cImF3aWNvblwiXSxcbiAgICA+IGRpdiA+IFtjbGFzc149XCJhd2ljb25cIl0geyBsaW5lLWhlaWdodDogMC41ZW07IH1cbn0iLCIuc3ZnSWNvbnMge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTlweDtcbiAgICBsZWZ0OiAtOTk5cHg7XG59XG5cbnN2Zy5hd2ljb24ge1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgZmlsbDogJGF3X2dyYXlfZGFya2VyO1xufSIsIkBtaXhpbiBidXR0b25fc2hhcGUoKSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjFzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRfZm9udDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIFtjbGFzc149XCJhd2ljb25cIl0ge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgfVxuICAgIC8vIGZvciB3aGVuIHlvdSB3YW50IGFuIGljb24gb24gdGhlIGJ1dHRvblxuICAgIC8vIGlbY2xhc3MqPVwiYXdpY29uXCJdIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICYuYnRuSWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDhweCAwIDEycHg7XG4gICAgICAgIGlbY2xhc3MqPVwiYXdpY29uXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICAgICAgICB9XG4gICAgICAgIHN2Zy5hd2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm91dGxpbmUge1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMy41cHg7XG4gICAgICAgICYuYnRuSWNvbiBpW2NsYXNzKj1cImF3aWNvblwiXSB7IGxpbmUtaGVpZ2h0OiAzMy41cHg7IH1cbiAgICB9XG4gICAgJi5yaWdodCB7IG1hcmdpbjogMTBweCAwIDAgMTBweDsgfVxuICAgIC5jZW50ZXIgPiAmIHsgbWFyZ2luOiAxMHB4IDVweCAwIDVweDsgfVxuICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiA1cHg7IH1cbn1cblxuQG1peGluIHNtYWxsX2J1dHRvbigpIHtcbiAgICBAaW5jbHVkZSBidXR0b25fc2hhcGU7XG4gICAgbWFyZ2luOiA1cHggNXB4IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuICAgICYuYnRuSWNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzJweCAwIDEycHg7XG4gICAgICAgIGlbY2xhc3MqPVwiYXdpY29uXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUgeyB3aWR0aDogMzBweDsgfVxuICAgIH1cbn1cblxuLy9tZWRpdW0gYnV0dG9ucyBhcmUgdGhlIHNhbWUgaGVpZ2h0IGFzIGlucHV0cyAtIHVzZSB0aGVtIHdoZW4gcGxhY2luZyBhIGJ1dHRvbiBuZXh0IHRvIGFuIGlucHV0IGhvcml6b250YWxseVxuQG1peGluIG1lZGl1bV9idXR0b24oKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uX3NoYXBlO1xuICAgIG1hcmdpbjogMCAwIDRweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgJi5idG5JY29uIHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTJweDtcbiAgICAgICAgaVtjbGFzcyo9XCJhd2ljb25cIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7IHdpZHRoOiAzMHB4OyB9XG4gICAgfVxufVxuXG5AbWl4aW4gYnV0dG9uX2NvbG9yKCRjb2xvcjogJGF3X2JsdWUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgJjpob3ZlciAgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzKTsgfVxuICAgICY6YWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgNSk7IH1cbiAgICAmLm91dGxpbmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAmOmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLDAuMik7IH1cbiAgICAgICAgc3ZnLmF3aWNvbiB7IGZpbGw6ICRjb2xvcjsgfVxuICAgIH1cbn0iLCIvLyBuZWVkIHRoZSBcIjpub3QoLm1jZS1jb250YWluZXIpXCIgc28gdGhhdCBUaW55IE1DRSBmb3JtIGVsZW1lbnRzIGxvb2sgcmlnaHQgOjogaHR0cHM6Ly93d3cudGlueW1jZS5jb21cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSxcbi5idXR0b24gIHtcbiAgICBAaW5jbHVkZSBidXR0b25fc2hhcGU7XG4gICAgQGluY2x1ZGUgYnV0dG9uX2NvbG9yO1xuICAgICYuZ3JlZW4geyBAaW5jbHVkZSBidXR0b25fY29sb3IoJGdyZWVuKTsgfVxuICAgICYucmVkIHsgQGluY2x1ZGUgYnV0dG9uX2NvbG9yKCRyZWQpOyB9XG4gICAgJi5ncmF5LFxuICAgICYuY2FuY2VsIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXIsNSk7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGF3X2dyYXksMjApICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDEwKTtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJGF3X2dyYXlfbGlnaHQsMC44KTsgfVxuICAgICAgICAmOmFjdGl2ZSB7IGJhY2tncm91bmQ6IHJnYmEoJGF3X2dyYXlfbGlnaHQsMSk7IH1cbiAgICAgICAgJi5zbWFsbCB7IHBhZGRpbmc6IDAgOHB4OyB9XG4gICAgfVxuICAgICYub3V0bGluZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbiAgICB9XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmluYWN0aXZlLFxuICAgICY6ZGlzYWJsZWQgeyBcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYXdfZ3JheV9saWdodCAhaW1wb3J0YW50OyBcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYXdfZ3JheSwwKSAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IHRleHQ7IFxuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICB0YWJsZSAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnBpY3RvcyB7IHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbiAgICAmLmljb25Pbmx5IHtcbiAgICAgICAgbWluLXdpZHRoOiAkaW5wdXRIZWlnaHQ7XG4gICAgICAgIGhlaWdodDogJGlucHV0SGVpZ2h0O1xuICAgICAgICBpW2NsYXNzKj1cImF3aWNvblwiXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHsgY29udGVudDpcIiBcIjsgfVxuICAgIH1cblxuICAgICYuc21hbGwgeyBAaW5jbHVkZSBzbWFsbF9idXR0b247IH1cbiAgICAmLm1lZGl1bSB7IEBpbmNsdWRlIG1lZGl1bV9idXR0b247IH1cbn1cbiIsIiRpbnB1dFBhZGRpbmdUb3BCb3R0b206IDVweDtcbiRpbnB1dEhlaWdodDogKCgkaW5wdXRQYWRkaW5nVG9wQm90dG9tICogMikgKyAyNnB4KTtcblxuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJpbnB1dHNcIjtcbkBpbXBvcnQgXCJkcm9wem9uZVwiO1xuQGltcG9ydCBcInZhbGlkYXRpb25cIjtcblxuLy8gcmVtb3ZpbmcgdGhpcyAyMDE4MDEwMyAtIGl0IHdhcyBvbmx5IHVzZWQgb24gdGhlIGNoYW5nZSBwYXNzd29yZCBzY3JlZW4gKHJldGlyZWQpIGFuZCB0aGUgZGVwbG95bWVudCB0b29sIHBhZ2VzIChyZXRpcmVkKVxuLy8gQGltcG9ydCBcInN0cnVjdHVyZVwiO1xuXG5AaW1wb3J0IFwibXVsdGlhZGRcIjtcblxuXG5AaW1wb3J0IFwic2F2ZV9wYWdlX2NoYW5nZXNcIjtcbkBpbXBvcnQgXCJhdXRvY29tcGxldGVcIlxuIiwibGFiZWwgICB7XG4gICAgbWFyZ2luOiAxOHB4IDAgM3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC5ibHVlICYsXG4gICAgLmRhcmsuZ3JheSAmICAgIHsgY29sb3I6ICNmZmY7IH1cbiAgICBoMSArICYsXG4gICAgaDIgKyAmLFxuICAgIGgzICsgJixcbiAgICBoNCArICYgIHsgbWFyZ2luLXRvcDogNXB4OyB9XG59XG5cbi8vIEdldHRpbmcgcmlkIG9mIHllbGxvdyBhdXRvLWZpbGwgc3R5bGluZyBmcm9tIGJyb3dzZXJcbiAgICBAa2V5ZnJhbWVzIGF1dG9maWxsIHtcbiAgICAgICAgdG8geyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBhdXRvZmlsbF9vbndoaXRlIHtcbiAgICAgICAgdG8geyBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRCYWNrZ3JvdW5kT25XaGl0ZTsgfVxuICAgIH1cbiAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGF1dG9maWxsO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cbiAgICAud2hpdGUgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvZmlsbF9vbndoaXRlO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIH1cblxuLy8gSW5wdXQgUGxhY2Vob2xkZXIgQ29sb3JzXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAwLjg7IH1cbjotbW96LXBsYWNlaG9sZGVyIHsgb3BhY2l0eTogMC44OyB9XG46Oi1tb3otcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAwLjg7IH1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDEwKTsgfVxuXG5AbWl4aW4gYXdfaW5wdXRzIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIHBhZGRpbmc6IDRweCA2cHggMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItY29sb3I6ICAkaW5wdXRCb3JkZXI7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRfZm9udDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sdHJhbnNwYXJlbnQgOTclLCRhd19ibHVlIDk3JSkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dEJhY2tncm91bmQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIC4ycyBlYXNlO1xuICAgIC5ncmF5ICYsXG4gICAgLndoaXRlICYsXG4gICAgLmF3UG9wdXBCb2R5ICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRCYWNrZ3JvdW5kT25XaGl0ZTtcbiAgICB9XG4gICAgdGFibGUgJiB7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgICAmLmRpc2FibGVkLFxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogcmdiYSgkYXdfZ3JheSwwLjcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVzdDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Zvcm1zL2xvY2tlZC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG4gICAgfVxuICAgIC5jb2x1bW5zICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGF3X2JsdWU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIH1cbiAgICAmLmxvb2tIZXJlIHsgQGluY2x1ZGUgbG9va0hlcmUoKTsgfVxufVxuXG4kdmFsaWRTZWxlY3RCa2dkOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Zvcm1zL3NlbGVjdF9hcnJvd3Muc3ZnJyk7XG5AbWl4aW4gYXdfc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdmFsaWRTZWxlY3RCa2dkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbiAgICAvLyBib3JkZXItcmFkaXVzOiAwO1xuICAgIC8vIGhlaWdodDogMzZweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhd19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuc2VsZWN0LFxudGV4dGFyZWEgIHtcbiAgICBAaW5jbHVkZSBhd19pbnB1dHM7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGF3X3NlbGVjdFxufVxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgJjpmb2N1cyB7IGJvcmRlci1ib3R0b20tY29sb3I6ICRpbnB1dEJvcmRlcjsgfVxufVxuXG4vLyBSYWRpbyBidXR0b24gYW5kIENoZWNrYm94IHN0eWxlc1xuICAgIEBtaXhpbiByYWRpb19jaGVja2JveCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGF3X2dyYXlfZGFyaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXdfYmx1ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xcyk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICYgICsgbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDMwKTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7IGJvcmRlci1jb2xvcjogbGlnaHRlbigkYXdfZ3JheSwzMCk7IH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHsgb3BhY2l0eTogMC43OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmNoZWNrZWQ6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmVlbiwwLjYpOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1yYWRpb10gIHtcbiAgICAgICAgQGluY2x1ZGUgcmFkaW9fY2hlY2tib3g7XG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIgeyBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gICAge1xuICAgICAgICBAaW5jbHVkZSByYWRpb19jaGVja2JveDtcbiAgICB9XG5cbiAgICAuYmx1ZSB7XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9dLFxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAmICsgbGFiZWwgeyBjb2xvcjogJHdoaXRlOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5saW5lIHtcbiAgICAgICAgPiBpbnB1dFt0eXBlPXJhZGlvXSxcbiAgICAgICAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgICAgICAmICsgbGFiZWwgeyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgfVxuICAgIH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0uaW5wdXRTd2l0Y2gge1xuICAgIEBpbmNsdWRlIHJhZGlvX2NoZWNrYm94O1xuICAgICYgKyBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksNDApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG59XG5cbi5pbnB1dEJ1dHRvbnMsXG4ucmFkaW9CdXR0b25zLFxuLmNoZWNrYm94QnV0dG9ucyB7XG4gICAgaW5wdXRbdHlwZT1yYWRpb10sXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAmICsgbGFiZWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGxfYnV0dG9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2NvbG9yKGxpZ2h0ZW4oJGF3X2dyYXksMTUpKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7IEBpbmNsdWRlIGJ1dHRvbl9jb2xvcigkYXdfYmx1ZSk7IH1cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gRm9ybXMgQ29sb3JzXG4gICAgJGlucHV0Qm9yZGVyOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHQsNSk7XG5cbiAgICAkaW5wdXRCb3JkZXJSYWRpdXM6IDRweDtcbiAgICBcbiAgICAkaW5wdXRCYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgJGlucHV0QmFja2dyb3VuZE9uV2hpdGU6ICRjb29sZ3JleS0xOyIsIkBtaXhpbiBkcm9wem9uZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBib3JkZXI6IDVweCBkYXNoZWQgcmdiYSgkYXdfYmx1ZV9kYXJrZXIsMC43KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAuZHJvcHpvbmVUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgLmF3aWNvbiB7IGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgIGJvcmRlcjogNXB4IGRhc2hlZCByZ2JhKCRhd19ibHVlX2RhcmtlciwxKTtcbiAgICB9XG59IiwiJHZhbGlkSW5wdXRCa2dkOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Zvcm1zL3ZhbGlkLnN2ZycpO1xuXG5pbnB1dDpyZXF1aXJlZCB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogJHZhbGlkSW5wdXRCa2dkO1xuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuLy8gQGtleWZyYW1lcyByZXF1aXJlZF9hdXRvZmlsbCB7XG4vLyAgICAgdG8ge1xuLy8gICAgICAgICBjb2xvcjogJGF3X2dyYXlfZGFya2VyO1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHZhbGlkSW5wdXRCa2dkO1xuLy8gICAgIH1cbi8vIH1cbi8vIGlucHV0OnJlcXVpcmVkOi13ZWJraXQtYXV0b2ZpbGwge1xuLy8gICAgIGFuaW1hdGlvbi1uYW1lOiByZXF1aXJlZF9hdXRvZmlsbDtcbi8vICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuLy8gfVxuXG5pbnB1dC5lcnJvcm1zZyxcbmlucHV0LmludmFsaWQsXG5pbnB1dDppbnZhbGlkIHsgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHJlZDsgfVxuXG5zZWxlY3Q6aW52YWxpZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9mb3Jtcy9zZWxlY3RfYXJyb3dzX2ludmFsaWQuc3ZnJykgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyByZXF1aXJlZF9zZWxlY3RfYXV0b2ZpbGwge1xuICAgIHRvIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdmFsaWRTZWxlY3RCa2dkO1xuICAgIH1cbn1cbnNlbGVjdDpyZXF1aXJlZDotd2Via2l0LWF1dG9maWxsIHtcbiAgICBhbmltYXRpb24tbmFtZTogcmVxdWlyZWRfc2VsZWN0X2F1dG9maWxsO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cblxuI2NvbnRhaW5lci5teWF3X2NvbnRhaW5lcixcbiNwb3B1cCB7XG4gICAgc3Bhbi5lcnJvcm1zZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHJlZCwxMCk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59XG5zcGFuLmVycm9ybXNnLFxuc3Bhbi5yZXF1aXJlZCB7IFxuICAgIGNvbG9yOiBkYXJrZW4oJHJlZCwwKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuc3Bhbi5lcnJvcm1zZyB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgIGNvbnRlbnQ6IFwiIVwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5sYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgY29sb3I6IGRhcmtlbigkcmVkLDApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLmJsdWUgJiB7IGNvbG9yOiBsaWdodGVuKCRyZWQsMTUpOyB9XG59IiwiQGtleWZyYW1lcyBuZXdJbnB1dCB7XG4gICAgMCUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLm11bHRpQWRkSXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6bm90KC5pdGVtQWRkZWQpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBuZXdJbnB1dCAwLjVzIDEgZm9yd2FyZHM7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICArIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMzApO1xuICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMjUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIC8vIHBhZGRpbmc6IDdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaXRlbVZhbGlkICsgYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uX2NvbG9yKCRhd19ibHVlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgfVxuICAgICYuaXRlbUFkZGVkIHtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJ1dHRvbi5kZWxldGVJdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b25fY29sb3IoJHJlZCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pdGVtRGVsZXRlZCB7XG4gICAgICAgICAgICBhbmltYXRpb246IG5ld0lucHV0IDAuNXMgcmV2ZXJzZSBmb3J3YXJkcztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zYXZlUGFnZUNoYW5nZXMge1xuICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWVfZGFya2VzdDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBidXR0b24geyBtYXJnaW46IDE1cHg7IH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbF9zY3JlZW4pIHtcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3NXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbn0iLCIvLyBBZGFwdGl2ZSBEZXNpZ24gQnJlYWtwb2ludHNcbiAgICBAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgICAgICAgQGlmICRwb2ludCA9PSBzbWFsbF9zY3JlZW4ge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzUwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkcG9pbnQgPT0gbGFyZ2Vfc2NyZWVuIHtcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc1MXB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2UgaWYgJHBvaW50ID09IHhsX3NjcmVlbiB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNTU1cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkcG9pbnQgPT0geHhsX3NjcmVlbiB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxNzcwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQG1peGluIGhlaWdodF9icmVha3BvaW50KCRwb2ludCkge1xuICAgICAgICBAaWYgJHBvaW50ID09IHNob3J0X3NjcmVlbiB7XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0IDogNjkwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkcG9pbnQgPT0gdGFsbF9zY3JlZW4ge1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodCA6IDY5MXB4KSB7IEBjb250ZW50OyB9XG4gICAgICAgIH1cbiAgICB9IiwiLnR5cGVhaGVhZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi50eXBlYWhlYWRMaXN0Q29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRhd19ncmF5X2xpZ2h0O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50eXBlYWhlYWRMaXN0SXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmLnR5cGVhaGVhZEFjdGl2ZSxcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDUpO1xuICAgICAgICAgICAgLnR5cGVhaGVhZC1vcHRpb24geyBjb2xvcjogJGF3X2JsdWVfZGFyazsgfVxuICAgICAgICB9XG4gICAgICAgIC50eXBlYWhlYWQtb3B0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMTApOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjplbXB0eSB7IGRpc3BsYXk6IG5vbmU7IH1cbn0iLCJociB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMThweCBhdXRvO1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDUpO1xufVxuLndoaXRlIGhyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfZ3JheV9saWdodCw1KTsgfVxuXG4ubGVmdCAgIHsgZmxvYXQ6IGxlZnQ7IGxlZnQ6IDBweDt9XG4ucmlnaHQgIHsgZmxvYXQ6IHJpZ2h0OyByaWdodDogMHB4O31cbi5jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5vTWFyZ2luVG9wICAgIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4ubm9NYXJnaW5Cb3R0b20geyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ub01hcmdpblJpZ2h0ICB7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4ubm9NYXJnaW5MZWZ0ICAgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zY3JvbGwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4XG59XG5cbi5pbmFjdGl2ZSAgIHsgY3Vyc29yOiB0ZXh0OyB9XG5cbi5kaXNwbGF5Tm9uZSxcbi5kaXNwbGF5X25vbmUgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8vIC5oaWRlIGtlZXAgdGhpbmdzIHJlYWRhYmxlIGJ5IHNjcmVlbiByZWFkZXJzIGZvciBiZXR0ZXIgYWNjZXNzaWJpbGl0eVxuLmhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTk5OTlweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC05OTk5cHggIWltcG9ydGFudDtcbn1cblxuIiwiQG1peGluIHNlY3Rpb25QYWRkZWQge1xuICAgIEBpbmNsdWRlIHNlY3Rpb25QYWRkaW5nO1xuICAgIEBpbmNsdWRlIHNoYWRvdztcbn1cblxuXG5zZWN0aW9uLFxuLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6ICRzZWN0aW9uUGFkZGluZyAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAmLmdyYXksXG4gICAgJi53aGl0ZSB7IFxuICAgICAgICBAaW5jbHVkZSBzZWN0aW9uUGFkZGVkO1xuICAgICAgICBtYXJnaW46IDI0cHggMDtcbiAgICAgICAgJiAuc2VjdGlvbjpsYXN0LWNoaWxkIHsgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgIH1cbiAgICAmID4gLnNlY3Rpb24ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy10b3A6IDA7IH0gXG4gICAgICAgICYuZ3JheSxcbiAgICAgICAgJi53aGl0ZSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvblRvcCArICYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvb2xncmV5LTI7XG4gICAgfVxufVxuI2NvbnRhaW5lciAuY29udGVudFdpZHRoLFxuI2NvbnRhaW5lciAuY29udGVudFdpZHRoID4gW2RhdGEtcmVhY3Ryb290XSB7XG4gICAgPiAuc2VjdGlvbjpmaXJzdC1jaGlsZCxcbiAgICA+IHNlY3Rpb246Zmlyc3QtY2hpbGQgeyBwYWRkaW5nLXRvcDogMDsgfVxufVxuXG4jcG9wdXAgLnNlY3Rpb24geyBwYWRkaW5nOiAxNXB4OyB9XG5cbi5zZWN0aW9uVG9wIHtcbiAgICBAaW5jbHVkZSBzaGFkb3c7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRjb29sZ3JleS0xMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHsgbWFyZ2luLXRvcDogMGVtOyB9XG4gICAgLnNlY3Rpb24gKyAmLFxuICAgIHNlY3Rpb24gKyAmIHsgbWFyZ2luOiAzNnB4IDAgMDsgfVxufVxuIiwiXG5AbWl4aW4gY29sdW1uc19iYXNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDI0cHggLTEycHg7XG4gICAgJjpmaXJzdC1vZi10eXBlICB7IG1hcmdpbi10b3A6IDBweDt9XG4gICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgfVxuICAgICYuc2VjdGlvbi5ncmF5LFxuICAgICYuc2VjdGlvbi53aGl0ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY29sXzFfMiwgLmNvbHVtbl9vbmVoYWxmICAgICAgIHsgbWluLXdpZHRoOiA1MCU7IH1cblxuICAgIC5jb2xfMV8zLCAuY29sdW1uX29uZXRoaXJkICAgICAgeyBtaW4td2lkdGg6ICgxLzMpKjEwMCU7IH1cbiAgICAuY29sXzJfMywgLmNvbHVtbl90d290aGlyZHMgICAgIHsgbWluLXdpZHRoOiAoMi8zKSoxMDAlOyBmbGV4LWdyb3c6IDI7IH1cblxuICAgIC5jb2xfMV80LC5jb2x1bW5fb25lZm91cnRoICAgICAgeyBtaW4td2lkdGg6IDI1JTsgfVxuICAgIC5jb2xfMl80ICAgICAgICAgICAgICAgICAgICAgICAgeyBtaW4td2lkdGg6IDUwJTsgZmxleC1ncm93OiAyOyAgfVxuICAgIC5jb2xfM180LC5jb2x1bW5fdGhyZWVmb3VydGhzICAgeyBtaW4td2lkdGg6IDc1JTsgZmxleC1ncm93OiAzOyAgfVxuXG4gICAgLmNvbF8xXzUgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogMjAlOyB9XG4gICAgLmNvbF8yXzUgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogNDAlOyBmbGV4LWdyb3c6IDI7ICB9XG4gICAgLmNvbF8zXzUgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogNjAlOyBmbGV4LWdyb3c6IDM7ICB9XG4gICAgLmNvbF80XzUgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogODAlOyBmbGV4LWdyb3c6IDQ7ICB9XG5cbiAgICAuY29sXzFfNiAgICAgICAgICAgICAgICAgICAgICAgIHsgbWluLXdpZHRoOiAoMS82KSoxMDAlOyB9XG4gICAgLmNvbF8yXzYgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogKDEvMykqMTAwJTsgZmxleC1ncm93OiAyOyAgfVxuICAgIC5jb2xfM182ICAgICAgICAgICAgICAgICAgICAgICAgeyBtaW4td2lkdGg6ICgxLzIpKjEwMCU7IGZsZXgtZ3JvdzogMzsgIH1cbiAgICAuY29sXzRfNiAgICAgICAgICAgICAgICAgICAgICAgIHsgbWluLXdpZHRoOiAoMi8zKSoxMDAlOyBmbGV4LWdyb3c6IDQ7ICB9XG4gICAgLmNvbF81XzYgICAgICAgICAgICAgICAgICAgICAgICB7IG1pbi13aWR0aDogKDUvNikqMTAwJTsgZmxleC1ncm93OiA1OyAgfVxufVxuXG5cbi5zZWN0aW9uLndoaXRlID4gLmNvbHVtbnMsIFxuLnNlY3Rpb24uZ3JheSA+IC5jb2x1bW5zIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cblxuQG1peGluIGNvbHVtbnMgeyBAaW5jbHVkZSBjb2x1bW5zX2Jhc2U7IH1cbkBtaXhpbiBjb2x1bW5zX21vYmlsZSB7IEBpbmNsdWRlIGNvbHVtbnNfYmFzZTsgfVxuXG4uY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY29sdW1ucztcbiAgICAmLnBhZ2VfaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgfVxufVxuLmNvbHVtbnNNb2JpbGUgeyBAaW5jbHVkZSBjb2x1bW5zX21vYmlsZTsgfVxuICAgICIsIkBtaXhpbiBoZWFkZXJfYm9yZGVyIHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhd19ncmF5X2xpZ2h0OyB9XG5AbWl4aW4gdGFibGVfcm93X2hvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYShkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMTUpLDAuNyk7IH1cbkBtaXhpbiBldmVuX3RhYmxlX3Jvd3MgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRhd19ncmF5X2xpZ2h0ZXN0LDAuNyk7IH1cbkBtaXhpbiBvZGRfdGFibGVfcm93cyB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDEwKSwwLjcpOyB9XG5cbkBtaXhpbiBzb3J0YWJsZV9jb2x1bW5faGVhZGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6aG92ZXIgeyBjb2xvcjogJGF3X2JsdWU7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZTAyYlwiO1xuICAgICAgICBjb2xvcjogJGF3X2dyYXlfbGlnaHQ7XG4gICAgfVxuICAgICYuc29ydEFzYyxcbiAgICAmLnNvcnREZXNjIHtcbiAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGF3X2JsdWUsMjUpLDAuMSk7XG4gICAgfVxuICAgICYuc29ydEFzYzphZnRlciB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAmLnNvcnREZXNjOmFmdGVyIHsgY29udGVudDogXCJcXGUwMzdcIjsgfVxufVxuXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgY29sb3I6ICRhd19ncmF5X2Rhcms7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAmLnNvcnRhYmxlIHsgQGluY2x1ZGUgc29ydGFibGVfY29sdW1uX2hlYWRlcjsgfVxuICAgIH1cbiAgICB0ZCAgeyBwYWRkaW5nOiAxMnB4IDZweDsgfVxuICAgIHRoIGEsXG4gICAgdGQgYSB7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIHRoZWFkIHsgQGluY2x1ZGUgaGVhZGVyX2JvcmRlcjsgfVxuICAgIHRoZWFkLFxuICAgIHRmb290IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG4gICAgICAgIHRyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYXdfZ3JheSwwLjEpO31cbiAgICB9XG4gICAgJi5zdHJpcGVkIHRib2R5IHRyIHtcbiAgICAgICAgQGluY2x1ZGUgZXZlbl90YWJsZV9yb3dzO1xuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHsgQGluY2x1ZGUgb2RkX3RhYmxlX3Jvd3M7IH1cbiAgICAgICAgJjpob3ZlciB7IEBpbmNsdWRlIHRhYmxlX3Jvd19ob3ZlcjsgfVxuICAgIH1cbn1cblxuLnRhYmxlQ29udHJvbHMge1xuICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gICAgbGFiZWwsIGlucHV0LCBzZWxlY3QgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBsYWJlbCB7IG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLnRhYmxlU2VhcmNoIHsgZmxvYXQ6IHJpZ2h0OyB9XG59XG5cbi8vIGZpeGVkRGF0YVRhYmxlIExheW91dFxuICAgIC5maXhlZERhdGFUYWJsZUxheW91dF9tYWluIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogJGF3X2dyYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC5maXhlZERhdGFUYWJsZUxheW91dF9yb3dzQ29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIsXG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVMYXlvdXRfaGFzQm90dG9tQm9yZGVyIHsgQGluY2x1ZGUgaGVhZGVyX2JvcmRlcjsgfVxuICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlTGF5b3V0X2Zvb3RlciAucHVibGljX2ZpeGVkRGF0YVRhYmxlQ2VsbF9tYWluIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVMYXlvdXRfaG9yaXpvbnRhbFNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUNlbGxHcm91cExheW91dF9jZWxsR3JvdXAge1xuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUNlbGxHcm91cExheW91dF9jZWxsR3JvdXBXcmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9hbGlnblJpZ2h0IHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfYWxpZ25DZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplckNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyQ29udGFpbmVyOmhvdmVyIHsgY3Vyc29yOiBldy1yZXNpemU7IH1cbiAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZUNlbGxMYXlvdXRfY29sdW1uUmVzaXplckNvbnRhaW5lcjpob3ZlciAuZml4ZWREYXRhVGFibGVDZWxsTGF5b3V0X2NvbHVtblJlc2l6ZXJLbm9iIHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9jb2x1bW5SZXNpemVyS25vYiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tb3VzZUFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9tYWluIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVDb2x1bW5SZXNpemVyTGluZUxheW91dF9oaWRkZW5FbGVtIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfcm93V3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHsgQGluY2x1ZGUgb2RkX3RhYmxlX3Jvd3M7IH1cbiAgICAgICAgICAgICAgICAuZml4ZWREYXRhVGFibGVSb3dMYXlvdXRfbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBldmVuX3RhYmxlX3Jvd3M7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBAaW5jbHVkZSB0YWJsZV9yb3dfaG92ZXI7IH1cbiAgICAgICAgICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5maXhlZERhdGFUYWJsZUxheW91dF9oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZpeGVkRGF0YVRhYmxlQ2VsbExheW91dF9tYWluIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wdWJsaWNfZml4ZWREYXRhVGFibGVDZWxsX2NlbGxDb250ZW50ID4gZGl2IHsgcGFkZGluZzogNnB4IDhweCA1cHggOHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNvcnRhYmxlIHsgQGluY2x1ZGUgc29ydGFibGVfY29sdW1uX2hlYWRlcjsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5maXhlZERhdGFUYWJsZVJvd0xheW91dF9ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cblxuIiwiLnRhYnMge1xuICAgIHVsLnRhYk5hdmlnYXRpb24sXG4gICAgdWwudGFic05hdmlnYXRpb24ge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDA7IFxuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm94LXNoYWRvdzogMCAtMXB4IDAgJGNvb2xncmV5LTMgaW5zZXQ7XG4gICAgICAgIGxpIHsgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhIHsgXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRhd19ncmF5LDUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRhd19ibHVlOyB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7IFxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC00cHggMCAkYXdfYmx1ZSBpbnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7IG91dGxpbmU6IDA7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFic0NvbnRlbnQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnRhYnNDb250ZW50ID4gZGl2IHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudGFic0NvbnRlbnQgPiBkaXY6bm90KC5zZWxlY3RlZFRhYikgKiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0IDVzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAgICAgaDIgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgfVxufVxuXG4ud2hpdGUgLnRhYnMgPiBkaXYge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbn0iLCJAbWl4aW4gYnJlYWRjcnVtYnMoKSB7XG5cdEBpbmNsdWRlIHNoYWRvdztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IGRhcmtlbigkd2hpdGUsMCk7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0PiBkaXYsIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBhd2ljb247XG5cdFx0XHRjb250ZW50OiBcIlxcM2VcIjtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDUpO1xuXHRcdFx0bWFyZ2luOiAwIDNweDtcblx0XHR9XG5cdFx0JjpmaXJzdC1jaGlsZDpiZWZvcmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICA+IGRpdiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgICYucGFnaW5hdGlvblJpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnaW5hdGlvbkRyb3Bkb3duIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAuZHJvcGRvd25PcHRpb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAzN1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodDsgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGF3X2dyYXksMjVweCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgkYXdfZ3JheV9kYXJrZXN0LDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd25PcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfYmx1ZV9saWdodCwxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDUpIHsgei1pbmRleDogMTsgfVxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7IHotaW5kZXg6IDI7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykgeyB6LWluZGV4OiAzOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHsgei1pbmRleDogNDsgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7IHotaW5kZXg6IDU7IH1cbiAgICB9XG4gICAgLnBhZ2luYXRpb25Db250cm9scyB7XG4gICAgICAgIC5wYWdlSW5mbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICBAbWl4aW4gcGFnaW5hdGlvbkJ1dHRvbigkcGFkZGluZywkYmVmb3JlSWNvbiwkYWZ0ZXJJY29uKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgXG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFkZGluZztcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7IGNvbG9yOiBkYXJrZW4oJGF3X2JsdWUsMTApOyB9XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICRiZWZvcmVJY29uOyB9XG4gICAgICAgICAgICAmOmFmdGVyICB7IGNvbnRlbnQ6ICRhZnRlckljb247IH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2VGaXJzdCAgeyBAaW5jbHVkZSBwYWdpbmF0aW9uQnV0dG9uKDAgN3B4IDAgMnB4LFwiXFxlMDAyXCIsXCJcIik7IH1cbiAgICAgICAgLnBhZ2VQcmV2ICAgeyBAaW5jbHVkZSBwYWdpbmF0aW9uQnV0dG9uKDAgN3B4IDAgMnB4LFwiXFwzY1wiLFwiXCIpOyB9XG4gICAgICAgIC5wYWdlTmV4dCAgIHsgQGluY2x1ZGUgcGFnaW5hdGlvbkJ1dHRvbigwIDJweCAwIDdweCxcIlwiLFwiXFwzZVwiKTsgfVxuICAgICAgICAucGFnZUxhc3QgICB7IEBpbmNsdWRlIHBhZ2luYXRpb25CdXR0b24oMCAycHggMCA3cHgsXCJcIixcIlxcZTAyY1wiKTsgfVxuICAgIH1cbn1cbiIsIlxuXG4gICAgLy8gQ29tbW9uIHRvb2x0aXAgc3R5bGVzXG4gICAgICAgIC8vICR0b29sdGlwQm9yZGVyOiBsaWdodGVuKCRhd19ncmF5LDI1KTtcbiAgICAgICAgJHRvb2x0aXBCYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywwKTtcblxuICAgICAgICBAbWl4aW4gdG9vbHRpcFRoZW1lKCAkYmFja2dyb3VuZDokdG9vbHRpcEJhY2tncm91bmQsICR0ZXh0OiR3aGl0ZSwgJGxpbms6JGF3X2JsdWUgKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dDtcbiAgICAgICAgICAgIGEgeyBcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtaXhpbiB0b29sdGlwU3R5bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRvb2x0aXBUaGVtZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdF9mb250OyAvLyBuZWVkIHRoaXMgb3Igc29tZSB0b29sdGlwcyB3aWxsIHVzZSB0aGUgaWNvbiBmb250XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgfVxuXG4gICAgLy8gU2ltcGxlIFRvb2x0aXBcbiAgICAgICAgW2NsYXNzKj1cIm5ld1Rvb2x0aXBcIl0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcFN0eWxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbmV3LXRvb2x0aXApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTJweCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld1Rvb2x0aXAtdG9wIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwOyBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkdG9vbHRpcEJhY2tncm91bmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld1Rvb2x0aXAtcmlnaHQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0b29sdGlwQmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld1Rvb2x0aXAtbGVmdCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHRvb2x0aXBCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3VG9vbHRpcC1ib3R0b20ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxMHB4IHNvbGlkICR0b29sdGlwQmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgLy8gSFRNTCBUb29sdGlwXG4gICAgICAgIC50b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgbGlnaHRlbigkYXdfZ3JheSwxMCk7XG4gICAgICAgICAgICA+IHNwYW4geyBcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRvb2x0aXBTdHlsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ibHVlLCA1MCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDsgXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogIDEwcHggc29saWQgJHRvb2x0aXBCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgPiBzcGFuIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICYudG9vbHRpcEljb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiIsIi50b3BOYXYge1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkYXdfZ3JheV9saWdodCwxMCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA1cHggMHB4IHJnYmEoIzlBQTFCMiwwLjQpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgLmN1ckxvY2F0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNGVtO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogbGlnaHRlbigkYXdfYmx1ZSw1KTsgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXdfZ3JheV9saWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGF3X2dyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm15YXdMb2dvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ncmF5X2xpZ2h0ZXIsMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ncmF5X2xpZ2h0ZXIsMCk7IH1cbiAgICAgICAgICAgIG9iamVjdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmVtcGxveWVlIC5jdXJMb2NhdGlvbiA+IGEge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkb3JhbmdlLDEwKTtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiBsaWdodGVuKCRvcmFuZ2UsMjApOyB9XG4gICAgfVxufSIsIi50b3BOYXYge1xuICAgIC5nbG9iYWxTZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXlfbGlnaHRlciwyKTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hGaWVsZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBmb3JtIHsgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2hJbnB1dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgLnR5cGVhaGVhZExpc3RDb250YWluZXIgeyB3aWR0aDogNTAwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2hHbyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoSGludCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRhd19ncmF5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuOGVtO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hJY29uIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVlbTtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2xvc2VJY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYXdfZ3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVyLDEpOyB9XG4gICAgfVxuICAgICYuc2VhcmNoQWN0aXZlIHtcbiAgICAgICAgLmdsb2JhbFNlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4NXB4O1xuICAgICAgICAgICAgLnNlYXJjaEljb24gLmF3aWNvbi1jbG9zZSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgLnNlYXJjaEZpZWxkIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlYXJjaEhpbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsMC44KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBkaXYgeyB3aWR0aDogMTYwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2hJY29uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDAgMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xvc2VJY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1ckxvY2F0aW9uID4gYSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICB9XG59XG4iLCJAbWl4aW4gbWVzc2FnZV9jb2xvcigkY29sb3IpIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIC5tZXNzYWdlQ29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgLm1lc3NhZ2VEZXRhaWxzIHsgXG4gICAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgICBhLmJ1dHRvbiB7IGNvbG9yOiAkY29sb3I7IH1cbiAgICAgICAgfVxuICAgICAgICAubWVzc2FnZUFja25vd2xlZGdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsNSk7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwxMCk7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wZW4gLm1lc3NhZ2VUaXRsZSB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsNSk7IH1cbn1cblxuLm15YXdJbmJveCB7XG4gICAgLm1lc3NhZ2VDb3VudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ncmF5X2xpZ2h0LDEwKTtcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMjApO1xuICAgICAgICBbY2xhc3NePVwiYXdpY29uLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZXNzYWdlcyB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAubWVzc2FnZVRpdGxlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAzNXB4IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2VVbnJlYWQsXG4gICAgICAgICAgICAgICAgLm1lc3NhZ2VDb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVzc2FnZVVucmVhZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmF3aWNvbi1leGNsYW1hdGlvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lc3NhZ2VDb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmF3aWNvbi1jaGV2cm9uLWRvd247XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDE1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVzc2FnZUNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC41cyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAubWVzc2FnZURldGFpbHMgeyBcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiwgYS5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVzc2FnZUFja25vd2xlZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzXj1cImF3aWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudW5yZWFkIHtcbiAgICAgICAgICAgICAgICAubWVzc2FnZVRpdGxlIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAgIC5tZXNzYWdlVW5yZWFkIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAubWVzc2FnZUNvbGxhcHNlIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAubWVzc2FnZVRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2VDb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hd2ljb24tY2hldnJvbi11cDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZXNzYWdlQ29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWNrbm93bGVkZ2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwMHB4LDApO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lc3NhZ2UgeyBAaW5jbHVkZSBtZXNzYWdlX2NvbG9yKCRhd19ncmF5X2Rhcmtlcik7IH1cbiAgICAgICAgLm1lc3NhZ2UuZ29vZCB7IEBpbmNsdWRlIG1lc3NhZ2VfY29sb3IoJGdyZWVuKTsgfVxuICAgICAgICAubWVzc2FnZS53YXJuaW5nIHsgQGluY2x1ZGUgbWVzc2FnZV9jb2xvcigkb3JhbmdlKTsgfVxuICAgICAgICAubWVzc2FnZS5iYWQgeyBAaW5jbHVkZSBtZXNzYWdlX2NvbG9yKCRyZWQpOyB9XG4gICAgfVxuICAgICYudW5yZWFkIHtcbiAgICAgICAgLm1lc3NhZ2VDb3VudCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm5vTWVzc2FnZXMgLm1lc3NhZ2Uubm9NZXNzYWdlcyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLm1lc3NhZ2VzIHsgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgICAgICAgYW5pbWF0aW9uOiAwO1xuICAgIH1cbn1cblxuIiwiLy8gQXNzdW1lIFVzZXIgY2xhc3MgbmFtZXMgaGF2ZSBiZWVuIG9iZnVzY2F0ZWQgZm9yIHNlY3VyaXR5IHJlYXNvbnMgXG4vLyBhc3N1bWluZ1VzZXIgPSBhaFRVdWd5RlxuXG4udXNlck1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC5tZXNzYWdlQmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVyLDUpO1xuICAgICAgICAudXNlck1lbnVDb250YWluZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDUwcHgsMCk7IH1cbiAgICB9XG4gICAgJi5sb2dpbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAudXNlck1lbnVDb250YWluZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVzZXJNZW51Q29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAtNDUwcHg7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRhd19ncmF5X2xpZ2h0LDEwKTtcbiAgICAgICAgOm5vdCguYXNzdW1lVXNlcikgYSxcbiAgICAgICAgLmNvbnRhY3RJbmZvIC5jb250YWN0c0JvZHkgLmNvbnRhY3QgPiBkaXYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfZ3JheV9saWdodGVyLDApOyB9XG4gICAgICAgICAgICBbY2xhc3NePVwiYXdpY29uLVwiXSB7IGNvbG9yOiAkYXdfZ3JheTsgfVxuICAgICAgICAgICAgJi5sb2dpbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0VHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgJjphZnRlciB7IGNvbnRlbnQ6IFwiOiBcIiB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3ROYW1lIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5hd2lkTGlua3MgYTpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICA+IGRpdiB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWhUVXVneUYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgW2NsYXNzXj1cImF3aWNvbi1cIl0geyBjb2xvcjogJHdoaXRlOyB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJG9yYW5nZSw1KTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvdW50SW5mbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGF3X2dyYXk7XG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYSB7IHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYXdfZ3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXNlck5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGF3X2dyYXlfZGFya2VyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYWhUVXVneUYge1xuICAgICAgICAmOmJlZm9yZSB7IGNvbG9yOiBkYXJrZW4oJG9yYW5nZSwwKTsgfVxuICAgICAgICAuYWhUVXVneUYgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgIH1cbn1cblxuIiwiLy8gQXNzdW1lIFVzZXIgY2xhc3NlcyAtIGNsYXNzIG5hbWVzIGhhdmUgYmVlbiBvYmZ1c2NhdGVkIGZvciBzZWN1cml0eSByZWFzb25zIFxuLy8gYXNzdW1lVXNlciA9IGZieVBUdFd6XG4vLyBzeW5jVXNlciA9IHJBWXFSWHdGXG5cbi5mYnlQVHRXeixcbi5yQVlxUlh3RiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkb3JhbmdlLDQwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbn1cbi5mYnlQVHRXeiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgLmJ1dHRvbiB7IG1hcmdpbjogMDsgfVxufVxuLnJBWXFSWHdGIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn0iLCIuc2lkZU5hdiB7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTU2NXB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1NjVweCwwKTtcbiAgICAgICAgLm9wZW5DbG9zZSB7XG4gICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB9XG4gICAgICAgIC5vcGVuQ2xvc2UgLm1lbnVYIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDEpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCw5cHgpIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAgIGRpdjpudGgtY2hpbGQoMikgeyBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDMpIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtOXB4KSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgICB9XG4gICAgICAgIC5wcmltYXJ5TmF2IHsgYm94LXNoYWRvdzogM3B4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIH1cbiAgICAub3BlbkNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgd2lkdGg6IDU2NXB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAubWVudVgge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xcyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIGRpdiB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGF3X2JsdWUsNDApOyB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDEpIHsgdG9wOiAxNHB4OyB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDIpIHsgdG9wOiAyM3B4OyB9XG4gICAgICAgICAgICBkaXY6bnRoLWNoaWxkKDMpIHsgdG9wOiAzMnB4OyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbXBvcnQgXCJwcmltYXJ5X25hdlwiO1xuQGltcG9ydCBcInNlY29uZGFyeV9uYXZcIjtcbiIsIi5wcmltYXJ5TmF2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoLjYsLjUsLjUsMS4yNSk7XG4gICAgYmFja2dyb3VuZDogJGF3X2dyYXlfbGlnaHRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDU2NXB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLnByaW1hcnlOYXZPcGVuIHsgZGlzcGxheTogbm9uZTsgfVxuICAgIC5teWF3UG9ydGFsIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAucG9ydGFsTmFtZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhd19ncmF5X2xpZ2h0ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRhd19ncmF5X2xpZ2h0LDApO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA0MHB4IDExcHggMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfZ3JheV9kYXJrO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGhlaWdodF9icmVha3BvaW50KHNob3J0X3NjcmVlbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggNDBweCA5cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSAucG9ydGFsTmFtZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYXdfZ3JheV9saWdodDtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmVtcGxveWVlUmVzb3VyY2VzIC5wb3J0YWxOYW1lIHsgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDsgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgLnBvcnRhbE5hbWUgeyBib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRhd19ncmF5X2xpZ2h0LDApOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5wcmltYXJ5TmF2IC5teWF3UG9ydGFsIHtcbiAgICAucG9ydGFsTmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMjc1cHg7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgIC8vIHRoaXMgaXMgaGVyZSBiZWNhdXNlIEZpcmVGb3ggaXMgaWdub3JpbmcgYSBwYWRkaW5nLWJvdHRvbSB2YWx1ZVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2dyYXlfbGlnaHQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgLm5hdkl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29sb3I6ICRhd19ncmF5X2Rhcms7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4xcyk7XG4gICAgICAgICAgICBzcGFuW2NsYXNzXj1cImF3aWNvbi1cIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhd19ncmF5X2Rhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHQsMik7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHsgYmFja2dyb3VuZDogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDUpOyB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7IG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgICYubmV3VGFiOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNWNcIjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvZ2luSWNvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICYubG9naW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDUpO1xuICAgICAgICAgICAgICAgIHNwYW5bY2xhc3NePVwiYXdpY29uLVwiXSB7IGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDUpOyB9XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAubG9naW5JY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLmxvZ2luVG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0b29sdGlwVGhlbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xNjAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICR0b29sdGlwQmFja2dyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDExcHggc29saWQgJHRvb2x0aXBCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIC5sb2dpbkljb24gLmxvZ2luVG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBhIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmVtcGxveWVlUmVzb3VyY2VzIGEgeyBjb2xvcjogJG9yYW5nZTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vICYuYWN0aXZlIC5wb3J0YWxOYXYgeyBkaXNwbGF5OiBibG9jazsgfVxufVxuLnNpZGVOYXYuYWN0aXZlIHtcbiAgICAucHJpbWFyeU5hdiAubXlhd1BvcnRhbC5hY3RpdmUgLnBvcnRhbE5hdiB7IGRpc3BsYXk6IGJsb2NrOyB9XG59XG4iLCIvLyBDb21tb24sIGRlZmF1bHQgc3R5bGVzIGZvciB0aGUgbm90aWZpY2F0aW9uIGJveFxuXG4gICAgLy8gVXNlZCB0byBmYWRlIGluIHRleHQgKHAgdGFnKVxuICAgICAgICBAa2V5ZnJhbWVzIGFuaW1GYWRlIHtcbiAgICAgICAgICAgIDAlICAgeyBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAxMDAlIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB9XG5cbiAgICAvLyBVc2VkIHRvIG1ha2UgaWNvbi9iYWRnZSBhcHBlYXJcbiAgICAgICAgQGtleWZyYW1lcyBhbmltU2NhbGVVcCB7XG4gICAgICAgICAgICAwJSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogc2NhbGUoMCwwKTsgfVxuICAgICAgICAgICAgNTAlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsMS4yKTsgfVxuICAgICAgICAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogc2NhbGUoMSwxKTsgfVxuICAgICAgICB9XG5cbiAgICAvLyBNZXNzYWdlIHNsaWRlcyBkb3duIGZyb20gdG9wXG4gICAgICAgIEBrZXlmcmFtZXMgYW5pbVNsaWRlVG9wIHtcbiAgICAgICAgICAgIGZyb20geyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtMTAwJSk7IH1cbiAgICAgICAgICAgIHRvIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTsgfVxuICAgICAgICB9XG5cblxuLm5zLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OUI4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDExO1xuICAgIFtjbGFzc149XCJhd2ljb24tXCJdIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgfVxuICAgICYubnMtaGlkZSB7IGFuaW1hdGlvbjogYW5pbVNsaWRlVG9wIDAuM3MgcmV2ZXJzZTsgfVxuICAgIHAsXG4gICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7IG9wYWNpdHk6IDE7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgbWFyZ2luOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4yKTsgfVxuICAgIH1cbiAgICAmLm5zLXZpc2libGUsXG4gICAgJi5ucy1zaG93IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIGFuaW1hdGlvbjogYW5pbVNsaWRlVG9wIDAuM3MgZm9yd2FyZHM7XG4gICAgICAgIHNwYW5bY2xhc3NePVwiYXdpY29uXCJdIHsgYW5pbWF0aW9uOiBhbmltU2NhbGVVcCAwLjVzIDAuNXMgYm90aDsgfVxuICAgICAgICBwIHsgYW5pbWF0aW9uOiBhbmltRmFkZSAwLjNzIDAuMnMgYm90aDsgfVxuICAgIH1cbiAgICAubnMtYm94LWlubmVyIHtcbiAgICAgICAgc3ZnLmF3aWNvbiB7XG4gICAgICAgICAgICBhbmltYXRpb246IGFuaW1TY2FsZVVwIDAuNXMgMC41cyBib3RoO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5zLWNsb3NlIHtcbiAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICY6aG92ZXIsIFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAgICAgfVxuICAgICAgICBzdmcuYXdpY29uIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwLjllbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45ZW07XG4gICAgICAgICAgICB0b3A6IC0yMHB4XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5ucy10eXBlLWVycm9yIHsgYmFja2dyb3VuZDogJHJlZC05OyB9XG4gICAgJi5ucy10eXBlLXdhcm5pbmcgeyBiYWNrZ3JvdW5kOiAkb3JhbmdlLTk7IH1cbiAgICAmLm5zLXR5cGUtc3VjY2VzcyB7IGJhY2tncm91bmQ6ICRncmVlbi02OyB9XG59XG5cblxuXG4vLyBNZXNzYWdlIFN0eWxlc1xuQG1peGluIG1lc3NhZ2Vfc3R5bGUoKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYXdfYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfYmx1ZV9saWdodGVzdDtcbiAgICBjb2xvcjogJGF3X2dyYXlfZGFya2VyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0IHsgXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGF3X2dyYXlfZGFya2VyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgW2NsYXNzXj1cImF3aWNvbi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgIHNwYW4uY2xvc2Uge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOHB4OyBcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfYmx1ZSw1KTsgfVxuICAgIH1cbiAgICAjbXNnLWFjY2VwdCB7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ibHVlLDI1KTtcbiAgICAgICAgYmFja2dyb3VuZDogJGF3X2JsdWU7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBsaWdodGVuKCRhd19ibHVlLDEwKTsgfVxuICAgIH1cbiAgICAmLm1lc3NhZ2Vib3gtc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmVlbiwzNSk7XG4gICAgfVxuICAgICYubWVzc2FnZWJveC1pbXBvcnRhbnQge1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYigyNTUsIDIyMCwgMTEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LCAyMzYsIDE4MSk7XG4gICAgfVxuICAgICYubWVzc2FnZS1lcnJvcixcbiAgICAmLm1lc3NhZ2Vib3gtZXJyb3JcbiAgICAge1xuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHJlZCw0OCk7XG4gICAgfVxufVxuLm1lc3NhZ2Vib3gsXG4ubWVzc2FnZUJveCB7IEBpbmNsdWRlIG1lc3NhZ2Vfc3R5bGUoKTsgfVxuIiwiLy8gTG9hZGluZyBBbmltYXRpb24uIFJlZi4gPz8/XG5cdC5sb2FkaW5nQW5pbWF0aW9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbjogLTUwcHggLTUwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9zdmdzL2xvYWRpbmdfYW5pbWF0aW9uLnN2ZycpO1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweCAxMDBweDtcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xuXHR9XG5cdC5sb2FkaW5nQ29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43KTtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxuXG4vLyBMb2FkaW5nIFRleHQgKGFsdGVybmF0aXZlIHRvIGxvYWRpbmcgYW5pbWF0aW9uIC0gaXQncyBzb21lIHRleHQgZm9sbG93ZWQgYnkgYW4gYW5pbWF0ZWQgZWxsaXBzZXMpLiBSZWYuIFwibG9hZGluZ1RpY2tlclwiXG5cdC5sb2FkaW5nTWVzc2FnZSB7XG5cdFx0d2lkdGg6IDExZW07XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMTUpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fSIsIi8vIC5zZWFyY2hJbnB1dCBpcyB0aGUgY29udGFpbmVyIGZvciB0aGUgYWN0dWFsIHNlYXJjaCBpbnB1dCBwbHVzIHRoZSBzZWFyY2ggc3VnZ2VzdGlvbiBkcm9wZG93blxuLnNlYXJjaElucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXRbdHlwZT0nc2VhcmNoJ10geyB3aWR0aDogMTAwJTsgfVxufVxuIiwiLy8gLnNlYXJjaEJhciBpcyBhdCB0aGUgdG9wIG9mIHNlYXJjaCByZXN1bHQgcGFnZXMuIEl0IGluY2x1ZGVzIHRoZSBzZWFyY2ggaW5wdXQgZGl2LCBwbHVzIHRoZSBzZWFyY2ggYnV0dG9uIGFuZCBjaGVja2JveC5cbi5zZWFyY2hiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA3O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zZWFyY2hlZEZvciB7IG9wYWNpdHk6IDAuNjsgfVxuICAgIC5zZWFyY2hlZFRlcm0ge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICAgIC5zZWFyY2hJbnB1dCB7XG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dEJhY2tncm91bmRPbldoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHJlc2l6ZTogdmVydGljYWw7IFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXRCYWNrZ3JvdW5kT25XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAudHlwZWFoZWFkTGlzdENvbnRhaW5lciB7IHRvcDogNDVweDsgfVxuICAgIH1cbiAgICAuc2VhcmNoVGl0bGUgeyAvL2NvbnRhaW5lciBmb3IgXCJvbmx5IHNlYXJjaCBpbiByZXNvdXJjZSB0aXRsZVwiIGNoZWNrYm94XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHsgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7IHRvcDogNHB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaGJhckJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIGJ1dHRvbiB7IG1hcmdpbjogMDsgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIHJlc291cmNlQ29sb3IoJGNvbG9yKSB7XG4gICAgLnJlc291cmNlSW5mbyxcbiAgICAucmVzb3VyY2VJbmZvOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuJHJlc291cmNlRG93bmxvYWRzOiBcIlxuICAgIC56aXAuZmlsZSxcbiAgICAuZG9jdW1lbnQsXG4gICAgLmRvd25sb2FkLFxuICAgIC5leGNlbCxcbiAgICAuemlwLFxuICAgIC5zb2Z0d2FyZSxcbiAgICAucHB0LFxuICAgIC53b3JkLFxuICAgIC50eHRmaWxlXCI7XG5cbi5yZXNvdXJjZUl0ZW1zIHtcbiAgICBAaW5jbHVkZSByZXNvdXJjZUNvbG9yKCRhd19yb3lhbF9ibHVlKTtcbiAgICAjeyRyZXNvdXJjZURvd25sb2Fkc30gICB7IEBpbmNsdWRlIHJlc291cmNlQ29sb3IoJGF3X21hZ2VudGEpOyB9XG4gICAgLnBkZiB7IEBpbmNsdWRlIHJlc291cmNlQ29sb3IoJGF3X3JveWFsX2JsdWUpOyB9XG4gICAgLmFydGljbGUgeyBAaW5jbHVkZSByZXNvdXJjZUNvbG9yKCRhd19ibHVlX2dyZWVuKTsgfVxuICAgIC5mb3J1bSAgIHsgQGluY2x1ZGUgcmVzb3VyY2VDb2xvcigkYXdfZnVjaHNpYSk7IH1cbiAgICAudmlkZW8gICB7IEBpbmNsdWRlIHJlc291cmNlQ29sb3IoJGF3X21hZ2VudGEpOyB9XG4gICAgLmtub3duSXNzdWUgICB7IEBpbmNsdWRlIHJlc291cmNlQ29sb3IoJGF3X2Z1Y2hzaWEpOyB9XG4gICAgLmRvY3VtZW50YXRpb24gICB7IEBpbmNsdWRlIHJlc291cmNlQ29sb3IoJGdyZWVuX2JsdWUpOyB9XG59XG5cbi5yZXNvdXJjZUl0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgaS5yZXNvdXJjZUljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogJGF3X2JsdWU7XG4gICAgfVxuICAgICYuZXh0ZXJuYWxMaW5rIC5yZXNvdXJjZVRpdGxlIGRpdjpub3QoLmxvZ2luVG9vbHRpcCk6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG4gICAgICAgIGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDIwKTtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICAgIC5yZXNvdXJjZVRpdGxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGF3X2JsdWU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG4gICAgLnJlc291cmNlRGVzYyB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGF3X2dyYXksMTApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5yZXNvdXJjZUxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgdGFnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBhIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfYmx1ZSwxMCk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIC50ZXh0TGluayB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ibHVlLDUpOyB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc291cmNlSW5mbyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6ZW1wdHkgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc291cmNlVHlwZSB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICB9XG4gICAgLnNoYXJlTGluayBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgIH1cblxuICAgIC5hZG1pbkFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSB0YWcoJG9yYW5nZSwkb3JhbmdlLCRvcmFuZ2UpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAuYWRtaW5BY3Rpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgIFtjbGFzcyo9XCJhd2ljb24tXCJdIHsgbWFyZ2luLWxlZnQ6IDNweDsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAmOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxuICAgIH1cbn1cblxuLnJlc291cmNlSXRlbXMuc2ltcGxlVmlldyB7XG4gICAgLnJlc291cmNlSXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwOyB9XG4gICAgfVxuICAgIGkucmVzb3VyY2VJY29uICB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gICAgLnJlc291cmNlVGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIC5yZXNvdXJjZURlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAucmVzb3VyY2VJbmZvIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4ucmVzb3VyY2VQYWdlLnJlc291cmNlSXRlbXMge1xuICAgIC5yZXNvdXJjZUl0ZW1Ub3Age1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAucmVzb3VyY2VUaXRsZSB7IGZvbnQtc2l6ZTogMS44ZW07IH1cbiAgICB9XG4gICAgLmRvd25sb2FkUmVzb3VyY2UgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG59XG5cbi5yZXNvdXJjZUl0ZW1zIC5ub1Jlc3VsdHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDUwcHggMDtcbn1cblxuXG5cbi8vIEFzayBhIFF1ZXN0aW9uXG4uYXNrX2FfcXVlc3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uX3NoYXBlO1xuICAgICAgICBAaW5jbHVkZSBidXR0b25fY29sb3I7XG4gICAgfVxufVxuIiwiLnJlc291cmNlRmlsdGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDY7IC8vIG5lZWRzIHRvIGJlIGhpZ2hlciB0aGFuIHRoZSBtYXhpbXVtIHBhZ2luYXRpb24gc3JvcGRvd24gei1pbmRleCAod2hpY2ggaXMgNSlcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVzdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAuZmlsdGVyR3JvdXBzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGRpdiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAubW9iaWxlU2hvd0ZpbHRlcnMgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5maWx0ZXJUaXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZpbHRlckNvbnRyb2xzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhpZGVGaWx0ZXJHcm91cHM6aG92ZXIgeyBjb2xvcjogbGlnaHRlbigkYXdfZ3JheSw0MCk7IH1cbiAgICAgICAgICAgIC5jbGVhckFsbEZpbHRlcnMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6IGRhcmtlbigkYXdfYmx1ZSwxMCk7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWRlRmlsdGVyR3JvdXBzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsMC42KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6IHJnYmEoJHdoaXRlLDEpOyB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyQ2hhbmdlcyB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFwcGx5Q2hhbmdlczpob3ZlciB7IGNvbG9yOiBsaWdodGVuKCRncmVlbiwxMCk7IH1cbiAgICAgICAgICAgICAgICAuY2FuY2VsQ2hhbmdlczpob3ZlciB7IGNvbG9yOiBsaWdodGVuKCRhd19ncmF5LDQwKTsgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5maWx0ZXJHcm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAuZmlsdGVyR3JvdXBUaXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4IDExcHggMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYXdfZ3JheV9kYXJrZXIsMC44KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCw1KTsgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWx0ZXJzQ2hhbmdlZCAzcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZmlsdGVyc0NoYW5nZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAlICAgICAgICB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMCUgICAgICAgeyBjb2xvcjogJGdyZWVuOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSAgICAgICB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAzN1wiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYXdfYmx1ZSwwLjUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyR3JvdXBPcHRpb25zIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsOCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggMHB4IHJnYmEoJGF3X2dyYXksMC40KTtcbiAgICAgICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHQsMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsdGVyR3JvdXBPcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF3X2dyYXlfZGFya2VyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDIwKTsgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHQsMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxMFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0LDIwKTsgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWx0ZXJBcHBseSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBidXR0b24geyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA3cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLmZpbHRlckdyb3VwVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsOCk7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMTBcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHQsMzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsdGVyR3JvdXBPcHRpb25zIHsgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLmNsZWFyQWxsRmlsdGVycyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJHcm91cCBhIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjFzKTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogM3B4IDNweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICY6aG92ZXIgeyBcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZVxuICAgICAgICB9XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLDAuMyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF3TGlnaHRib3hDb250YWluZXIgLmF3TGlnaHRib3gge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgJi5jYXRlZ29yeUZpbHRlcnMgeyBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAgICYudHlwZUZpbHRlcnMgeyBtYXgtaGVpZ2h0OiAzNzBweDsgfVxuICAgICYubGFuZ3VhZ2VGaWx0ZXJzIHsgbWF4LWhlaWdodDogNDYwcHg7IH1cbiAgICAmLnZlcnNpb25GaWx0ZXJzIHsgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAmW2NsYXNzKj1cIkZpbHRlcnNcIl0gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59IiwiLmVtYmVkZGVkVmlkZW8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhd19ncmF5X2Rhcmtlcjtcbn0iLCIuc2hhcmVMaW5rLmF3TGlnaHRib3gge1xuXHRtYXgtaGVpZ2h0OiAyMjBweDtcblx0bWF4LXdpZHRoOiA1MDBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG5cdC5zaGFyZVVybCB7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdGNvbG9yOiAkYXdfZ3JheV9kYXJrZXI7XG5cdH1cblx0YnV0dG9uIHsgbWFyZ2luOiAxNXB4IDA7IH1cblx0LmNvcHlTdWNjZXNzIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRhbmltYXRpb246IGNvcGllZCAxcyBmb3J3YXJkcztcblx0XHRcdEBrZXlmcmFtZXMgY29waWVkIHtcblx0XHRcdFx0MCVcdFx0eyBvcGFjaXR5OiAwOyB9XG5cdFx0XHRcdDIwJSBcdHsgb3BhY2l0eTogMTsgfVxuXHRcdFx0XHQxMDAlXHR7IG9wYWNpdHk6IDA7IH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY2hlY2tBY2Nlc3Mge1xuICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAudHlwZWFoZWFkIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnR5cGVhaGVhZExpc3RDb250YWluZXIgeyB0b3A6IDM4cHg7IH1cbiAgICB9XG59XG5cbi5yZXNvdXJjZUl0ZW0ge1xuICAgIEBtaXhpbiBhY2Nlc3NDaGVjaygkY29sb3IsJGljb24pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzNXB4IDM1cHggMCAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jaGVja0FjY2Vzc1llcyB7IEBpbmNsdWRlIGFjY2Vzc0NoZWNrKCRncmVlbixcIlxcZTAxM1wiKTsgfVxuICAgICYuY2hlY2tBY2Nlc3NObyB7IEBpbmNsdWRlIGFjY2Vzc0NoZWNrKCRyZWQsXCJcXGUwMDdcIik7IH1cbn0iLCIucmVzdWx0c0xpc3RUb3AgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ub1NvbHV0aW9uc01zZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggOTBweCA1MHB4O1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMTUpO1xuICAgIGgzIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIHAgeyBmb250LXNpemU6IDEuMmVtOyB9XG59XG5cbi5wcmV2aW91c1NlYXJjaCB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAuc2VhcmNoVGVybSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG59XG5cbi5zZWFyY2hDb250cm9scyB7XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCA0cHggNHB4O1xufVxuXG4uc2VhcmNoUmVzdWx0VGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ncmF5X2xpZ2h0LDUpO1xuICAgIC5zZWFyY2hSZXN1bHRUYWIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMXMpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweDtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodCwyMCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAudGFiVGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIC50YWJUaXRsZSB7IGNvbG9yOiAkYXdfYmx1ZTsgfVxuICAgICAgICAgICAgLnRhYlN1YnRpdGxlIHsgY29sb3I6ICRhd19ncmF5X2Rhcms7IH1cbiAgICAgICAgfVxuICAgICAgICAudGFiU3VidGl0bGUgeyBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogJGF3X2dyYXk7IH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN1cHBvcnRXaXphcmQgLnNlYXJjaFJlc3VsdFRhYnMgeyBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICR3aGl0ZTsgfVxuIiwiJHByb21vdGVkQmx1ZTogbGlnaHRlbigkYXdfYmx1ZSwxMCk7XG5cbi5yZXNvdXJjZUl0ZW1zIHtcbiAgICAmOm5vdCguc2ltcGxlVmlldykgLnJlc291cmNlSXRlbS5wcm9tb3RlZCB7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRwcm9tb3RlZEJsdWU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgY29udGVudDogXCJcXDczXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgY29sb3I6ICRwcm9tb3RlZEJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlc291cmNlSXRlbS5wcm9tb3RlZCB7XG4gICAgICAgIC5yZXNvdXJjZVRpdGxlIGEgeyBjb2xvcjogJHByb21vdGVkQmx1ZTsgfVxuICAgICAgICAucmVzb3VyY2VEZXNjIHsgY29sb3I6IGRhcmtlbigkYXdfYmx1ZSwxMCk7IH1cbiAgICB9XG59XG5cbi5wcm9tb3RlZExhYmVsIHtcbiAgICBAaW5jbHVkZSB0YWcoJHByb21vdGVkQmx1ZSwkd2hpdGUsJHByb21vdGVkQmx1ZSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59IiwiLy8gVGhpcyBpcyBmb3IgdGhlIHBhcnQgYXQgdGhlIGJvdHRvbSBvZiByZXN1bHRzIHRoYXQgc2F5cyBcIlN0aWxsIGNhbid0IGZpbmQgd2hhdCB5b3UncmUgbG9va2luZyBmb3I/XCJcblxuLmdldEhlbHAge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5jb2x1bW5zIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuICAgIFtjbGFzc149XCJjb2xfXCJdIGRpdiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIHAgeyBjb2xvcjogJGF3X2JsdWVfZGFyazsgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5yZXNvdXJjZUl0ZW0ge1xuICAgICYubG9naW4sIFxuICAgICYubm9BY2Nlc3Mge1xuICAgICAgICAucmVzb3VyY2VJY29uLFxuICAgICAgICAucmVzb3VyY2VUaXRsZSxcbiAgICAgICAgLnJlc291cmNlVGl0bGUgYSB7XG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYXdfZ3JheSwyMCk7XG4gICAgICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc291cmNlVGl0bGU6YWZ0ZXIgeyBjb2xvcjogbGlnaHRlbigkYXdfZ3JheSwyNSk7IH1cbiAgICB9XG59XG5cbi5yZXNvdXJjZUl0ZW1zOm5vdCguc2ltcGxlVmlldykgLnJlc291cmNlSXRlbSB7XG4gICAgJi5sb2dpbiwgXG4gICAgJi5ub0FjY2VzcyB7XG4gICAgICAgIC5yZXNvdXJjZVRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmxvZ2luIC5yZXNvdXJjZVRpdGxlOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICBjb250ZW50OiBcIlxcZTA1YlwiO1xuICAgIH1cbiAgICAmLm5vQWNjZXNzIC5yZXNvdXJjZVRpdGxlIHtcbiAgICAgICAgYSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwMDdcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBsb2dpblRvb2x0aXAge1xuICAgIC5sb2dpblRvb2x0aXBQYXJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5sb2dpblRvb2x0aXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdG9vbHRpcFRoZW1lO1xuICAgICAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMTIwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTE2MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwOyBcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJHRvb2x0aXBCYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAkdG9vbHRpcEJhY2tncm91bmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgLmxvZ2luVG9vbHRpcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgIGEgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5sb2dpbiB7IEBpbmNsdWRlIGxvZ2luVG9vbHRpcCgpOyB9XG4ubm9BY2Nlc3MgeyBAaW5jbHVkZSBsb2dpblRvb2x0aXAoKTsgfVxuXG4iLCIjY2hhdF9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgYm90dG9tOiAyNXB4OyBcbiAgICByaWdodDogMTZweDsgXG4gICAgei1pbmRleDogMTAwMDsgXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3NhX2RvY2sge1xuICAgIGNsaXAtcGF0aDogaW5zZXQoMHB4IDBweCAwcHggMTIwcHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgJjpob3ZlciB7IGNsaXAtcGF0aDogaW5zZXQoMHB4IDBweCAwcHggMHB4KTsgfVxufSIsIi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB6b29tOiAxOyAvKiBGZWVsaW5nIHNvcnJ5IGZvciBJRSAqL1xuICAgIG1hcmdpbjogNnB4IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0aW5wdXRbdHlwZT10ZXh0XSwgXG4gICAgaW5wdXRbdHlwZT1zZWFyY2hdLCBcblx0c2VsZWN0LCBcblx0dGV4dGFyZWEgIHsgXG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0Ly8gYm9yZGVyOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG5cdFx0Ly8gcGFkZGluZzogNXB4IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHR9XG4gICAgbGFiZWwge1xuICAgIFx0JjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cbiAgICBcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICB9XG5cdC5jb2x1bW5zICYge1xuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgXG5cdFx0c2VsZWN0LCBcblx0XHR0ZXh0YXJlYSAgeyBcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdFxufVxuXG4kdG9wSGVpZ2h0OiA2MHB4O1xuXG4uZGF0YVRhYmxlc19wcm9jZXNzaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMnB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBoZWlnaHQ6ICR0b3BIZWlnaHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAkdG9wSGVpZ2h0O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHJlZDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7IG1hcmdpbi1sZWZ0OiA1cHg7IH1cbn1cblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGNvbG9yOiAkYXdfZ3JheTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4uZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgLmVsbGlwc2lzIHsgY29sb3I6ICRhd19ncmF5OyB9XG59XG5cbi8qIFBhZ2luYXRpb24gbmVzdGVkICovXG4ucGFnaW5hdGVfZGlzYWJsZWRfcHJldmlvdXMsIFxuLnBhZ2luYXRlX2VuYWJsZWRfcHJldmlvdXMsXG4ucGFnaW5hdGVfZGlzYWJsZWRfbmV4dCwgXG4ucGFnaW5hdGVfZW5hYmxlZF9uZXh0IHtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG5cdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXHQmOmFjdGl2ZSB7IG91dGxpbmU6IG5vbmU7IH1cbn1cblxuLnBhZ2luYXRlX2Rpc2FibGVkX3ByZXZpb3VzLFxuLnBhZ2luYXRlX2Rpc2FibGVkX25leHQge1xuXHRjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRlX2Rpc2FibGVkX3ByZXZpb3VzLCAucGFnaW5hdGVfZW5hYmxlZF9wcmV2aW91cyB7XG5cdHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5wYWdpbmF0ZV9kaXNhYmxlZF9uZXh0LCAucGFnaW5hdGVfZW5hYmxlZF9uZXh0IHtcblx0cGFkZGluZy1yaWdodDogMjNweDtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wYWdpbmF0ZV9kaXNhYmxlZF9wcmV2aW91cyB7IGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYmFja19kaXNhYmxlZC5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7IH1cblxuLnBhZ2luYXRlX2VuYWJsZWRfcHJldmlvdXMgeyBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2JhY2tfZW5hYmxlZC5wbmcnKSBuby1yZXBlYXQgdG9wIGxlZnQ7IH1cbi5wYWdpbmF0ZV9lbmFibGVkX3ByZXZpb3VzOmhvdmVyIHsgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9iYWNrX2VuYWJsZWRfaG92ZXIucG5nJykgbm8tcmVwZWF0IHRvcCBsZWZ0OyB9XG5cbi5wYWdpbmF0ZV9kaXNhYmxlZF9uZXh0IHsgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9mb3J3YXJkX2Rpc2FibGVkLnBuZycpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cblxuLnBhZ2luYXRlX2VuYWJsZWRfbmV4dCB7IGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZm9yd2FyZF9lbmFibGVkLnBuZycpIG5vLXJlcGVhdCB0b3AgcmlnaHQ7IH1cbi5wYWdpbmF0ZV9lbmFibGVkX25leHQ6aG92ZXIgeyBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2ljb25zL2ZvcndhcmRfZW5hYmxlZF9ob3Zlci5wbmcnKSBuby1yZXBlYXQgdG9wIHJpZ2h0OyB9XG5cblxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICpcbiAqIERhdGFUYWJsZXMgZGlzcGxheVxuICovXG50YWJsZS5kaXNwbGF5IHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGNsZWFyOiBib3RoO1xuXHR3aWR0aDogMTAwJTtcblx0dGhlYWQgdGgge1xuXHRcdCY6YWN0aXZlIHsgb3V0bGluZTogbm9uZTsgfVxuXHRcdCZbY2xhc3MqPVwic29ydGluZ1wiXSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IFxuXHRcdFx0Jjpob3ZlciB7IGNvbG9yOiAkYXdfYmx1ZTsgfVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGF3aWNvbjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JltjbGFzcyo9XCJkaXNhYmxlZFwiXSB7IGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cdFx0Ji5zb3J0aW5nOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG5cdFx0XHRjb2xvcjogJGF3X2dyYXlfbGlnaHQ7XG5cdFx0fVxuXHRcdCYuc29ydGluZ19hc2M6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cdFx0Ji5zb3J0aW5nX2Rlc2M6YWZ0ZXIgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cdFx0Ji5zb3J0aW5nX2FzYywgJi5zb3J0aW5nX2Rlc2Mge1xuXHRcdFx0Y29sb3I6ICRhd19ibHVlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShsaWdodGVuKCRhd19ibHVlLDI1KSwwLjMpO1xuXHRcdH1cblx0fVxuXHR0Zm9vdCB0aCB7XG5cdFx0cGFkZGluZzogM3B4IDE4cHggM3B4IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdHRyLmhlYWRpbmcyIHRkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblx0fVxuXHR0ZCB7XG5cdFx0cGFkZGluZzogOHB4O1xuXHRcdCYuY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdFx0Ji5zb3J0aW5nXzEgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGxpZ2h0ZW4oJGF3X2JsdWUsMjUpLDAuMSk7IH1cblx0fVxufVxuXG4vKiAqICogTWlzYyAqL1xuLmRhdGFUYWJsZXNfc2Nyb2xsIHsgY2xlYXI6IGJvdGg7IH1cblxuLmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB7XG5cdCptYXJnaW4tdG9wOiAtMXB4O1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi50b3AsIC5ib3R0b20ge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4udG9wIC5kYXRhVGFibGVzX2luZm8geyBmbG9hdDogbm9uZTsgfVxuXG4uY2xlYXIgeyBjbGVhcjogYm90aDsgfVxuXG4uZGF0YVRhYmxlc19lbXB0eSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG50Zm9vdCBpbnB1dCB7XG5cdG1hcmdpbjogMC41ZW0gMDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjNDQ0O1xuXHQmLnNlYXJjaF9pbml0IHtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxufVxuXG50ZC5kZXRhaWxzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2QxY2ZkMDtcblx0Ym9yZGVyOiAycHggc29saWQgI0ExOUI5RTtcbn1cblxuLmV4YW1wbGVfYWx0X3BhZ2luYXRpb24gZGl2LmRhdGFUYWJsZXNfaW5mbyB7IHdpZHRoOiA0MCU7IH1cblxuLnBhZ2luZ19zaW1wbGVfbnVtYmVycyxcbi5wYWdpbmdfZnVsbF9udW1iZXJzIHsgXG5cdHdpZHRoOiA1MDBweDsgXG5cdGhlaWdodDogMjJweDsgXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRhIHtcblx0XHQmOmFjdGl2ZSB7IG91dGxpbmU6IG5vbmUgfVxuXHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXHRcdCYucGFnaW5hdGVfYnV0dG9uLCBcblx0XHQmLnBhZ2luYXRlX2FjdGl2ZSB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMXMpO1xuXHRcdCAgICBwYWRkaW5nOiA0cHggOHB4OyBcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDVweDsgXG5cdFx0ICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMC43ZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0fVxuXHRcdCYucGFnaW5hdGVfYnV0dG9uIHsgXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyBcblx0XHRcdH1cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdFx0Ji5wYWdpbmF0ZV9hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQmLmZpcnN0OmJlZm9yZSwgJi5wcmV2aW91czpiZWZvcmUsICYubmV4dDphZnRlciwgJi5sYXN0OmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGF3aWNvbjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdH1cblx0XHQmLmZpcnN0LCAmLnByZXZpb3VzIHsgcGFkZGluZy1sZWZ0OiAycHg7IH1cblx0XHQmLm5leHQsICYubGFzdCB7IHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXHRcdCYuZmlyc3Q6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXHRcdCYucHJldmlvdXM6YmVmb3JlIHsgY29udGVudDogXCJcXDNjXCI7IH1cblx0XHQmLm5leHQ6YWZ0ZXIgeyBjb250ZW50OiBcIlxcM2VcIjsgfVxuXHRcdCYubGFzdDphZnRlciB7IGNvbnRlbnQ6IFwiXFxlMDJjXCI7IH1cblx0fVxufVxuXG50YWJsZS5kaXNwbGF5IHRyLmV2ZW4ucm93X3NlbGVjdGVkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI0IwQkVEOTsgfVxudGFibGUuZGlzcGxheSB0ci5vZGQucm93X3NlbGVjdGVkIHRkIHsgYmFja2dyb3VuZC1jb2xvcjogIzlGQUZEMTsgfVxuXG5cbi8qICogUm93IGhpZ2hsaWdodGluZyBleGFtcGxlICovXG4uZGF0YVRhYmxlc193cmFwcGVyIHRib2R5IHRyLmV2ZW46aG92ZXIsIFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ci5ldmVuIHRkLmhpZ2hsaWdodGVkLFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ci5vZGQ6aG92ZXIsIFxuLmRhdGFUYWJsZXNfd3JhcHBlciB0Ym9keSB0ci5vZGQgdGQuaGlnaGxpZ2h0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViICFpbXBvcnRhbnQ7IH1cblxuLypcbiAqIEtleVRhYmxlXG4gKi9cbnRhYmxlLktleVRhYmxlIHRkIHsgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxudGFibGUuS2V5VGFibGUgdGQuZm9jdXMgeyBib3JkZXI6IDNweCBzb2xpZCAjMzM2NkZGOyB9XG5cbnRhYmxlLmRpc3BsYXkgdHIuZ3JhZGVBIHsgYmFja2dyb3VuZC1jb2xvcjogI2VlZmZlZTsgfVxuXG50YWJsZS5kaXNwbGF5IHRyLmdyYWRlQyB7IGJhY2tncm91bmQtY29sb3I6ICNkZGRkZmY7IH1cblxudGFibGUuZGlzcGxheSB0ci5ncmFkZVggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkZGRkOyB9XG5cbnRhYmxlLmRpc3BsYXkgdHIuZ3JhZGVVIHsgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG5kaXYuYm94IHtcblx0aGVpZ2h0OiAxMDBweDtcblx0cGFkZGluZzogMTBweDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGJvcmRlcjogMXB4IHNvbGlkICM4MDgwRkY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNFNUU1RkY7XG59XG5cblxuIiwiLy8gaGlkZXMgc2Nyb2xsIGJhciBvbiBwYWdlcyB0aGF0IGRvbid0IG5lZWQgaXRcbiNmYl9ib2R5IHtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVyO1xufVxuXG4vKiEgZmFuY3lCb3ggdjIuMS4zIGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG4uZmFuY3lib3gtd3JhcCxcbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXdyYXAgaWZyYW1lLFxuLmZhbmN5Ym94LXdyYXAgb2JqZWN0LFxuLmZhbmN5Ym94LW5hdixcbi5mYW5jeWJveC1uYXYgc3Bhbixcbi5mYW5jeWJveC10bXBcbntcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IG5vbmU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5mYW5jeWJveC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDgwMjA7XG59XG5cbi5mYW5jeWJveC1za2luIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVyO1xuXHRjb2xvcjogIzQ0NDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgLy8gYm9yZGVyOiA1cHggc29saWQgJHdoaXRlO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIHsgei1pbmRleDogODAzMDsgfVxuXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhbmN5Ym94LWlubmVyIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtaWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcsXG4uZmFuY3lib3gtcHJldiBzcGFuLFxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vc2Nzcy9wbHVnaW5zL2ZhbmN5Ym94L2ltYWdlcy9mYW5jeWJveF9zcHJpdGUucG5nJyk7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMjJweDtcblx0bWFyZ2luLWxlZnQ6IC0yMnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDhweDtcblx0b3BhY2l0eTogMC44O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNjA7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vc2Nzcy9wbHVnaW5zL2ZhbmN5Ym94L2ltYWdlcy9mYW5jeWJveF9sb2FkaW5nLmdpZicpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0zMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG5cdCY6YWZ0ZXIge1xuXHRcdEBpbmNsdWRlIGF3aWNvbjtcblx0XHRjb250ZW50OiBcIlxcZTAxMFwiO1xuXHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6YWZ0ZXIgeyBjb2xvcjogbGlnaHRlbigkcmVkLDIwKTsgfVxuXHR9XG59XG5cbi5mYW5jeWJveC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9zY3NzL3BsdWdpbnMvZmFuY3lib3gvaW1hZ2VzL2JsYW5rLmdpZicpOyAvKiBoZWxwcyBJRSAqL1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmZhbmN5Ym94LW5leHQge1xuXHRyaWdodDogMDtcbn1cblxuLmZhbmN5Ym94LW5hdiBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzRweDtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogODA0MDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtcHJldiBzcGFuIHtcblx0bGVmdDogMTBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzZweDtcbn1cblxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdHJpZ2h0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4uZmFuY3lib3gtbmF2OmhvdmVyIHNwYW4ge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtdG1wIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC05OTk5OXB4O1xuXHRsZWZ0OiAtOTk5OTlweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRtYXgtd2lkdGg6IDk5OTk5cHg7XG5cdG1heC1oZWlnaHQ6IDk5OTk5cHg7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi8qIE92ZXJsYXkgaGVscGVyICovXG5cbi5mYW5jeWJveC1sb2NrIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogODAxMDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9zY3NzL3BsdWdpbnMvZmFuY3lib3gvaW1hZ2VzL2ZhbmN5Ym94X292ZXJsYXkucG5nJyk7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5LWZpeGVkIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbG9jayAuZmFuY3lib3gtb3ZlcmxheSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIFRpdGxlIGhlbHBlciAqL1xuXG4uZmFuY3lib3gtdGl0bGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGZvbnQ6IG5vcm1hbCAxM3B4LzIwcHggXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR6LWluZGV4OiA4MDUwO1xufVxuXG4uZmFuY3lib3gtb3BlbmVkIC5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1ib3R0b206IC0zNXB4O1xuXHR6LWluZGV4OiA4MDUwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIC5jaGlsZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAtMTAwJTtcblx0cGFkZGluZzogMnB4IDIwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBGYWxsYmFjayBmb3Igd2ViIGJyb3dzZXJzIHRoYXQgZG9lc24ndCBzdXBwb3J0IFJHQmEgKi9cblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG5cdCAgIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcblx0ICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOCk7XG59IiwiXG4uYnJpY2tzICB7IFxuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQgeyBtYXJnaW46IDBweDsgfSBcbiAgICB9XG4gICAgLmJyaWNrICB7IFxuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLmRvdWJsZSAgICB7IHdpZHRoOiA2NDRweDsgfVxuICAgICAgICAmLnN0YXRpYyAgIHsgXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7IFxuICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgPiBkaXYgeyBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbjogMHB4OyB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUgeyBtYXJnaW46IDhweCAwcHggMHB4IDBweDsgfVxufVxuXG4uYnJpY2tfaWNvbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAxNnB4OyByaWdodDogMTZweDsgfVxuXG4vKioqKiBJc290b3BlIEZpbHRlcmluZyAqKioqL1xuLmlzb3RvcGUtaXRlbSB7IHotaW5kZXg6IDI7IH1cbi5pc290b3BlLWhpZGRlbi5pc290b3BlLWl0ZW0geyBwb2ludGVyLWV2ZW50czogbm9uZTsgei1pbmRleDogMTsgfVxuXG4vKioqKiBJc290b3BlIENTUzMgdHJhbnNpdGlvbnMgKioqKi9cbi5pc290b3BlLCBcbi5pc290b3BlIC5pc290b3BlLWl0ZW0geyBcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IFxuICAgICAgIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgXG4gICAgICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyBcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICB9XG4uaXNvdG9wZSB7IFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDsgXG4gICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoOyBcbiAgICAgICAgLW1zLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgd2lkdGg7IFxuICAgICAgICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB3aWR0aDsgXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHdpZHRoOyBcbiAgICB9XG4uaXNvdG9wZSAuaXNvdG9wZS1pdGVtIHsgXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTsgXG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTsgXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1zLXRyYW5zZm9ybSwgb3BhY2l0eTsgXG4gICAgICAgICAgICAgIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTsgXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTsgXG4gICAgfVxuXG4vKioqKiBkaXNhYmxpbmcgSXNvdG9wZSBDU1MzIHRyYW5zaXRpb25zICoqKiovXG4uaXNvdG9wZS5uby10cmFuc2l0aW9uLCBcbi5pc290b3BlLm5vLXRyYW5zaXRpb24gLmlzb3RvcGUtaXRlbSwgXG4uaXNvdG9wZSAuaXNvdG9wZS1pdGVtLm5vLXRyYW5zaXRpb24geyBcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyBcbiAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyBcbiAgICAgICAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyBcbiAgICAgICAgIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDBzOyBcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyBcbn0iLCIvKlxyXG5cclxuICAgIFplYnJhX0RhdGVQaWNrZXI6IGEgbGlnaHR3ZWlnaHQgalF1ZXJ5IGRhdGUgcGlja2VyIHBsdWdpblxyXG5cclxuICAgIGRlZmF1bHQgc3R5bGVzaGVldFxyXG4gICAgY29weXJpZ2h0IChjKSAyMDExIC0gMjAxMiBTdGVmYW4gR2Fib3NcclxuICAgIGh0dHA6Ly9zdGVmYW5nYWJvcy5yby9qcXVlcnkvemVicmEtZGF0ZXBpY2tlci9cclxuXHJcbiovXHJcblxyXG4uWmVicmFfRGF0ZVBpY2tlciAqIHsgXHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Y29sb3I6ICRhd19ibHVlX2RhcmtlcjtcclxuXHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsNSk7XHJcbn1cclxuLlplYnJhX0RhdGVQaWNrZXIgeyBcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0YmFja2dyb3VuZDogIzY2NjtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0QGluY2x1ZGUgc2hhZG93O1xyXG5cclxuXHQvKiA9IEdMT0JBTFNcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHR0YWJsZSB7IFxyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgXHJcblx0XHRib3JkZXItc3BhY2luZzogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHR9XHJcblx0dGQsIHRoIHsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA1cHggMCB9XHJcblx0dGQgeyBjdXJzb3I6IHBvaW50ZXIgfVxyXG5cdC5kcF9kYXlwaWNrZXIgdGQsXHJcblx0LmRwX21vbnRocGlja2VyIHRkLFxyXG5cdC5kcF95ZWFycGlja2VyIHRkIHsgXHJcblx0XHRiYWNrZ3JvdW5kOiAkYXdfZ3JheV9saWdodGVzdDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCw1KTsgfVxyXG5cdH1cclxuXHJcblx0LyogPSBIRUFERVJcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQuZHBfaGVhZGVyIHRkICAgICAgIHsgXHJcblx0XHRjb2xvcjogJGF3X2JsdWVfZGFya2VyO1xyXG5cdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCwxMCk7IH1cclxuXHRcdCYuZHBfcHJldmlvdXMsICYuZHBfbmV4dCB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZHBfaGVhZGVyIC5kcF9jYXB0aW9uICAgIHsgY29sb3I6ICRhd19ibHVlX2RhcmtlcjsgZm9udC13ZWlnaHQ6IGJvbGQgfVxyXG5cdC5kcF9oZWFkZXIgLmRwX2Jsb2NrZWQgICAgeyBjb2xvcjogIzg4ODsgY3Vyc29yOiBkZWZhdWx0IH1cclxuXHJcblx0LyogPSBEQVRFUElDS0VSXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LmRwX2RheXBpY2tlciB0aCAgICAgICAgICB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYXdfYmx1ZV9saWdodDtcclxuXHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkYXdfYmx1ZV9saWdodDsgfVxyXG5cdH1cclxuXHR0ZC5kcF9ub3RfaW5fbW9udGgge1xyXG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDE1KTtcclxuXHRcdGNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMjUpO1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCwxNSk7IH1cclxuXHR9XHJcblx0dGQuZHBfd2Vla2VuZCB7IGJhY2tncm91bmQ6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCwxMCkgfVxyXG5cdHRkLmRwX3dlZWtlbmRfZGlzYWJsZWQgeyBjb2xvcjogI0NDQzsgY3Vyc29yOiBkZWZhdWx0IH1cclxuXHR0ZC5kcF9zZWxlY3RlZCB7IGJhY2tncm91bmQ6ICRhd19ibHVlX2RhcmtlcjsgY29sb3I6ICNGRkYgIWltcG9ydGFudCB9XHJcblx0dGQuZHBfd2Vla19udW1iZXIgeyBiYWNrZ3JvdW5kOiAjRkZDQzMzOyBjb2xvcjogIzU1NTsgY3Vyc29yOiB0ZXh0OyBmb250LXN0eWxlOiBpdGFsaWMgfVxyXG5cclxuXHQvKiA9IE1PTlRIUElDS0VSXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0LmRwX21vbnRocGlja2VyIHRkIHsgd2lkdGg6IDMzJTsgfVxyXG5cclxuXHQvKiA9IFlFQVJQSUNLRVJcclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHQuZHBfeWVhcnBpY2tlciB0ZCB7IHdpZHRoOiAzMyUgfVxyXG5cclxuXHQvKiA9IEZPT1RFUlxyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cdC8vIC5kcF9mb290ZXIgICAgICAgICAgICAgICAgeyBtYXJnaW4tdG9wOiAzcHggfVxyXG5cdC5kcF9mb290ZXIgdGQgeyBcclxuXHRcdGNvbG9yOiAkYXdfYmx1ZV9kYXJrZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMTApOyB9XHJcblx0fVxyXG5cclxuXHQvKiA9IFNPTUUgTU9SRSBHTE9CQUxTIChNVVNUIEJFIExBU1QgSU4gT1JERVIgVE8gT1ZFUldSSVRFIFBSRVZJT1VTIFBST1BFUlRJRVMpXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblx0dGQuZHBfY3VycmVudCB7XHJcblx0XHRjb2xvcjogJGF3X2JsdWVfZGFya2VzdDtcclxuXHRcdGJhY2tncm91bmQ6ICRncmVlbjtcclxuXHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiAkZ3JlZW4tNjsgfVxyXG5cdH1cclxuXHR0ZC5kcF9kaXNhYmxlZF9jdXJyZW50IHsgY29sb3I6ICRhd19ncmF5OyB9XHJcblx0dGQuZHBfZGlzYWJsZWQge1xyXG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDUpO1xyXG5cdFx0Y29sb3I6ICRhd19ncmF5O1xyXG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdFx0Jjpob3ZlciB7IGJhY2tncm91bmQ6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCw1KTsgfVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyogPSBJQ09OXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5idXR0b24uWmVicmFfRGF0ZVBpY2tlcl9JY29uICAgICAgICAgICAgICAgIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9zdHlsZXMvc2Nzcy9wbHVnaW5zL2RhdGVwaWNrZXIvY2FsZW5kYXIuc3ZnJykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0dGV4dC1pbmRlbnQ6IC05MDAwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRtYXJnaW46IDAgMCAwIDVweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwXHJcbn1cclxuYnV0dG9uLlplYnJhX0RhdGVQaWNrZXJfSWNvbl9EaXNhYmxlZCAgICAgICB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL3N0eWxlcy9zY3NzL3BsdWdpbnMvZGF0ZXBpY2tlci9jYWxlbmRhci1kaXNhYmxlZC5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5idXR0b24uWmVicmFfRGF0ZVBpY2tlcl9JY29uX0luc2lkZSAgICAgICAgIHsgbWFyZ2luOiAwIDNweCAwIDAgfVxyXG5cclxuLyogRml4IGljb24gcG9zaXRpb24gaW4gQ2hyb21lICYgU2FmYXJpICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gICAgYnV0dG9uLlplYnJhX0RhdGVQaWNrZXJfSWNvbl9JbnNpZGUgICAgIHsgbWFyZ2luOiAwIDVweCAwIDAgfVxyXG59IiwiXG4kY2hvc2VuLXNwcml0ZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpO1xuJGNob3Nlbi1zcHJpdGUtcmV0aW5hOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2Nob3Nlbi1zcHJpdGVAMngucG5nJyk7XG5cbi8qIEBncm91cCBCYXNlICovXG4uY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHpvb206IDE7XG4gICAgb3V0bGluZTogMDtcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB6LWluZGV4OiAxMDEwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9XG4gICAgJi5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tZHJvcCB7IGxlZnQ6IDA7IH1cbiAgICBhIHsgY3Vyc29yOiBwb2ludGVyOyB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xuICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgICAgQGluY2x1ZGUgYXdfaW5wdXRzO1xuICAgICAgICBAaW5jbHVkZSBhd19zZWxlY3Q7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgYSB7IGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG4gICAgLmNob3Nlbi1kZWZhdWx0IHsgY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMzApOyB9XG4gICAgLmNob3Nlbi1zaW5nbGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4geyBtYXJnaW4tcmlnaHQ6IDM4cHg7IH1cbiAgICAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2hvc2VuLXNwcml0ZSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDFweDtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4OyB9XG4gICAgfVxuICAgICYuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDsgfVxuICAgIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGIgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gICAgLmNob3Nlbi1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMTA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogM3B4IDRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbjogMXB4IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgJGNob3Nlbi1zcHJpdGUgbm8tcmVwZWF0IDEwMCUgLTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaG9zZW4tZHJvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgfVxuICAgICYuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuICAgIHRhYmxlICYge1xuICAgICAgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICAgICAgICBiIHsgYmFja2dyb3VuZDogJGNob3Nlbi1zcHJpdGUgbm8tcmVwZWF0IDBweCA0cHg7IH1cbiAgICAgIH1cbiAgICB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBSZXN1bHRzICovXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgJi5hY3RpdmUtcmVzdWx0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkLXJlc3VsdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGF3X2JsdWUsIDUwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYXdfYmx1ZV9kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5uby1yZXN1bHRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncm91cC1yZXN1bHQge1xuICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5ncm91cC1vcHRpb24geyBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBNdWx0aSBDaG9zZW4gKi9cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpe1xuICAgIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgICAgIEBpbmNsdWRlIGF3X2lucHV0cztcbiAgICAgICAgQGluY2x1ZGUgYXdfc2VsZWN0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxJTtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgIH1cbiAgICAuY2hvc2VuLWNob2ljZXMgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgJi5zZWFyY2gtZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZWZhdWx0IHsgY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMzApOyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zZWFyY2gtY2hvaWNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfZ3JheSw1MCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNob3Nlbi1zcHJpdGUgLTQycHggMXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFweDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuICAgICAgICAmLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgICAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hvc2VuLXJlc3VsdHMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jaG9zZW4tZHJvcCAucmVzdWx0LXNlbGVjdGVkIHtcbiAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cbi8qIEBlbmQgKi9cblxuLyogQGdyb3VwIEFjdGl2ZSAgKi9cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZXtcbiAgLy8uY2hvc2VuLXNpbmdsZSB7IGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgJi5jaG9zZW4td2l0aC1kcm9we1xuICAgIC5jaG9zZW4tc2luZ2xlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhd19ibHVlLCA1MCkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiBpbnNldDtcbiAgICB9XG4gICAgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggOHB4OyB9XG4gICAgfVxuICB9XG4gIC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHsgY29sb3I6ICMxMTEgIWltcG9ydGFudDsgfVxuICB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXG4uY2hvc2VuLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLmNob3Nlbi1zaW5nbGUgeyBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG59XG4vKiBAZW5kICovXG5cbi8qIEBncm91cCBSaWdodCB0byBMZWZ0ICovXG4uY2hvc2VuLXJ0bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAuY2hvc2VuLXNpbmdsZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuICB9XG4gIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMjZweDtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4geyBtYXJnaW4tbGVmdDogMzhweDsgfVxuICAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDNweDtcbiAgfVxuICAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAyNnB4O1xuICB9XG4gIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgICYuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIH1cbiAgICAmLnNlYXJjaC1jaG9pY2Uge1xuICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcbiAgICAgIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS1ub3NlYXJjaCAuY2hvc2VuLXNlYXJjaCxcbiAgLmNob3Nlbi1kcm9wIHtcbiAgICBsZWZ0OiA5OTk5cHg7XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIG1hcmdpbjogMCAwIDRweCA0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAkY2hvc2VuLXNwcml0ZSBuby1yZXBlYXQgLTMwcHggLTIwcHg7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgJi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcbiAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggMnB4O1xuICAgIH1cbiAgICAmLmNob3Nlbi13aXRoLWRyb3B7XG4gICAgICAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMnB4IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogQGVuZCAqL1xuXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkgIHtcbiAgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLWRvd24gc3BhbixcbiAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzLXNjcm9sbC11cCBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hvc2VuLXNwcml0ZS1yZXRpbmEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgIH1cbn1cbi8qIEBlbmQgKi8iLCIubG9hZGluZ19zcGlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIG9wYWNpdHk6IDAuNjtcbn0iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTApfS51aS1mcm9udHt6LWluZGV4OjEwMH0udWktc3RhdGUtZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi10b3A6LS4yNWVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnVpLXdpZGdldC1pY29uLWJsb2Nre2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi04cHg7ZGlzcGxheTpibG9ja30udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoycHggMCAwIDA7cGFkZGluZzouNWVtIC41ZW0gLjVlbSAuN2VtO2ZvbnQtc2l6ZToxMDAlfS51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50e3BhZGRpbmc6MWVtIDIuMmVtO2JvcmRlci10b3A6MDtvdmVyZmxvdzphdXRvfS51aS1hdXRvY29tcGxldGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2N1cnNvcjpkZWZhdWx0fS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTpibG9jaztvdXRsaW5lOjB9LnVpLW1lbnUgLnVpLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtsaXN0LXN0eWxlLWltYWdlOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKX0udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozcHggMWVtIDNweCAuNGVtfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAwO2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktc3RhdGUtZm9jdXMsLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46LTFweH0udWktbWVudS1pY29uc3twb3NpdGlvbjpyZWxhdGl2ZX0udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjJlbX0udWktbWVudSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0Oi4yZW07bWFyZ2luOmF1dG8gMH0udWktbWVudSAudWktbWVudS1pY29ue2xlZnQ6YXV0bztyaWdodDowfS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVte2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWx7cGFkZGluZzouNGVtIDFlbX0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3Bhbntmb250LXNpemU6ODAlfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci1sZWZ0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSApfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LjVlbTt0b3A6LjNlbX0udWktZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW57aGVpZ2h0OjJweDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtZXt3aWR0aDoycHg7cmlnaHQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3toZWlnaHQ6MnB4O2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13e3dpZHRoOjJweDtsZWZ0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e3dpZHRoOjdweDtoZWlnaHQ6N3B4fS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXtyaWdodDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zd3tsZWZ0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5le3JpZ2h0OjA7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e2xlZnQ6MDt0b3A6MH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLWRyYWdnYWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGV7cG9zaXRpb246cmVsYXRpdmV9LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuMXB4O2Rpc3BsYXk6YmxvY2s7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1yZXNpemFibGUtZGlzYWJsZWQgLnVpLXJlc2l6YWJsZS1oYW5kbGUsLnVpLXJlc2l6YWJsZS1hdXRvaGlkZSAudWktcmVzaXphYmxlLWhhbmRsZXtkaXNwbGF5Om5vbmV9LnVpLXJlc2l6YWJsZS1ue2N1cnNvcjpuLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7dG9wOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtd3tjdXJzb3I6dy1yZXNpemU7d2lkdGg6N3B4O2xlZnQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXNle2N1cnNvcjpzZS1yZXNpemU7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtyaWdodDoxcHg7Ym90dG9tOjFweH0udWktcmVzaXphYmxlLXN3e2N1cnNvcjpzdy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O2JvdHRvbTotNXB4fS51aS1yZXNpemFibGUtbnd7Y3Vyc29yOm53LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7dG9wOi01cHh9LnVpLXJlc2l6YWJsZS1uZXtjdXJzb3I6bmUtcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O3JpZ2h0Oi01cHg7dG9wOi01cHh9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5OjAuMjV9LnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc2VsZWN0YWJsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLXNlbGVjdGFibGUtaGVscGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2JvcmRlcjoxcHggZG90dGVkIGJsYWNrfS51aS1zZWxlY3RtZW51LW1lbnV7cGFkZGluZzowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5Om5vbmV9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudXtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVuO3BhZGRpbmctYm90dG9tOjFweH0udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3Vwe2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzoycHggMC40ZW07bWFyZ2luOjAuNWVtIDAgMCAwO2hlaWdodDphdXRvO2JvcmRlcjowfS51aS1zZWxlY3RtZW51LW9wZW57ZGlzcGxheTpibG9ja30udWktc2VsZWN0bWVudS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbnt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjE0ZW19LnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29ue2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MH0udWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxLjJlbTtoZWlnaHQ6MS4yZW07Y3Vyc29yOmRlZmF1bHQ7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zb3J0YWJsZS1oYW5kbGV7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6LjIyMmVtIDA7bWFyZ2luOi4yZW0gMDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjRlbTttYXJnaW4tcmlnaHQ6MmVtfS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxLjZlbTtoZWlnaHQ6NTAlO2ZvbnQtc2l6ZTouNWVtO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjtyaWdodDowfS51aS1zcGlubmVyIGEudWktc3Bpbm5lci1idXR0b257Ym9yZGVyLXRvcC1zdHlsZTpub25lO2JvcmRlci1ib3R0b20tc3R5bGU6bm9uZTtib3JkZXItcmlnaHQtc3R5bGU6bm9uZX0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4fWJvZHkgLnVpLXRvb2x0aXB7Ym9yZGVyLXdpZHRoOjJweH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCAudWktd2lkZ2V0e2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLEhlbHZldGljYSxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzV9LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzMzM30udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMzMzfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjoxcHggc29saWQgI2RkZDtiYWNrZ3JvdW5kOiNlOWU5ZTk7Y29sb3I6IzMzMztmb250LXdlaWdodDpib2xkfS51aS13aWRnZXQtaGVhZGVyIGF7Y29sb3I6IzMzM30udWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWJ1dHRvbixodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNjNWM1YzU7YmFja2dyb3VuZDojZjZmNmY2O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojNDU0NTQ1fS51aS1zdGF0ZS1kZWZhdWx0IGEsLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxhLnVpLWJ1dHRvbixhOmxpbmsudWktYnV0dG9uLGE6dmlzaXRlZC51aS1idXR0b24sLnVpLWJ1dHRvbntjb2xvcjojNDU0NTQ1O3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsLnVpLWJ1dHRvbjpob3ZlciwudWktYnV0dG9uOmZvY3Vze2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiNlZGVkZWQ7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyYjJiMmJ9LnVpLXN0YXRlLWhvdmVyIGEsLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsLnVpLXN0YXRlLWhvdmVyIGE6bGluaywudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLC51aS1zdGF0ZS1mb2N1cyBhLC51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxhLnVpLWJ1dHRvbjpob3ZlcixhLnVpLWJ1dHRvbjpmb2N1c3tjb2xvcjojMmIyYjJiO3RleHQtZGVjb3JhdGlvbjpub25lfS51aS12aXN1YWwtZm9jdXN7Ym94LXNoYWRvdzowIDAgM3B4IDFweCByZ2IoOTQsMTU4LDIxNCl9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLGEudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uOmFjdGl2ZSwudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcntib3JkZXI6MXB4IHNvbGlkICMwMDNlZmY7YmFja2dyb3VuZDojMDA3ZmZmO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmfS51aS1pY29uLWJhY2tncm91bmQsLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5ke2JvcmRlcjojMDAzZWZmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktc3RhdGUtYWN0aXZlIGEsLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWR7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHR7Ym9yZGVyOjFweCBzb2xpZCAjZGFkNTVlO2JhY2tncm91bmQ6I2ZmZmE5MDtjb2xvcjojNzc3NjIwfS51aS1zdGF0ZS1jaGVja2Vke2JvcmRlcjoxcHggc29saWQgI2RhZDU1ZTtiYWNrZ3JvdW5kOiNmZmZhOTB9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiM3Nzc2MjB9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2YxYTg5OTtiYWNrZ3JvdW5kOiNmZGRmZGY7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3IgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGF7Y29sb3I6IzVmM2YzZn0udWktc3RhdGUtZXJyb3ItdGV4dCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHR7Y29sb3I6IzVmM2YzZn0udWktcHJpb3JpdHktcHJpbWFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnl7Zm9udC13ZWlnaHQ6Ym9sZH0udWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnl7b3BhY2l0eTouNztmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbntmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSl9LnVpLWljb257d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0udWktaWNvbiwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktc3RhdGUtaG92ZXIgLnVpLWljb24sLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLC51aS1idXR0b246aG92ZXIgLnVpLWljb24sLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbiwudWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWVycm9yIC51aS1pY29uLC51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKX0udWktYnV0dG9uIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJldC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyZXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyZXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJldC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJldC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAwfS51aS1pY29uLWNhcmV0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmV0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyZXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmV0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyZXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MXB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1uZS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTQ4cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJuLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC02NHB4fS51aS1pY29uLWFycm93LTR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC04MHB4fS51aS1pY29uLWFycm93LTQtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC04MHB4fS51aS1pY29uLWV4dGxpbmt7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtODBweH0udWktaWNvbi1uZXd3aW57YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtODBweH0udWktaWNvbi1yZWZyZXNoe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTgwcHh9LnVpLWljb24tc2h1ZmZsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVyLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC04MHB4fS51aS1pY29uLXRyYW5zZmVydGhpY2stZS13e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC04MHB4fS51aS1pY29uLWZvbGRlci1jb2xsYXBzZWR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC05NnB4fS51aS1pY29uLWZvbGRlci1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtOTZweH0udWktaWNvbi1kb2N1bWVudC1ie2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTk2cHh9LnVpLWljb24tbm90ZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC05NnB4fS51aS1pY29uLW1haWwtY2xvc2Vke2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTk2cHh9LnVpLWljb24tbWFpbC1vcGVue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTk2cHh9LnVpLWljb24tc3VpdGNhc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTk2cHh9LnVpLWljb24tY29tbWVudHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtOTZweH0udWktaWNvbi1wZXJzb257YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTk2cHh9LnVpLWljb24tcHJpbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTk2cHh9LnVpLWljb24tdHJhc2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTk2cHh9LnVpLWljb24tbG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC05NnB4fS51aS1pY29uLXVubG9ja2Vke2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC05NnB4fS51aS1pY29uLWJvb2ttYXJre2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC05NnB4fS51aS1pY29uLXRhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH0udWktaWNvbi1ob21le2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9LnVpLWljb24tZmxhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMTJweH0udWktaWNvbi1jYWxlbmRhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMTJweH0udWktaWNvbi1jYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTExMnB4fS51aS1pY29uLXBlbmNpbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMTJweH0udWktaWNvbi1jbG9ja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMTJweH0udWktaWNvbi1kaXNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTExMnB4fS51aS1pY29uLWNhbGN1bGF0b3J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTExMnB4fS51aS1pY29uLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTEycHh9LnVpLWljb24tem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTEycHh9LnVpLWljb24tc2VhcmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMTJweH0udWktaWNvbi13cmVuY2h7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTExMnB4fS51aS1pY29uLWdlYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTExMnB4fS51aS1pY29uLWhlYXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMTJweH0udWktaWNvbi1zdGFye2JhY2tncm91bmQtcG9zaXRpb246LTIyNHB4IC0xMTJweH0udWktaWNvbi1saW5re2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMTJweH0udWktaWNvbi1jYW5jZWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0udWktaWNvbi1wbHVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTEyOHB4fS51aS1pY29uLXBsdXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xMjhweH0udWktaWNvbi1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjhweH0udWktaWNvbi1taW51c3RoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTEyOHB4fS51aS1pY29uLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEyOHB4fS51aS1pY29uLWNsb3NldGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTI4cHh9LnVpLWljb24ta2V5e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMjhweH0udWktaWNvbi1saWdodGJ1bGJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTEyOHB4fS51aS1pY29uLXNjaXNzb3Jze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjhweH0udWktaWNvbi1jbGlwYm9hcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTEyOHB4fS51aS1pY29uLWNvcHl7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTEyOHB4fS51aS1pY29uLWNvbnRhY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTEyOHB4fS51aS1pY29uLWltYWdle2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xMjhweH0udWktaWNvbi12aWRlb3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTI4cHh9LnVpLWljb24tc2NyaXB0e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjhweH0udWktaWNvbi1hbGVydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE0NHB4fS51aS1pY29uLWluZm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTQ0cHh9LnVpLWljb24tbm90aWNle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE0NHB4fS51aS1pY29uLWhlbHB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTQ0cHh9LnVpLWljb24tY2hlY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTQ0cHh9LnVpLWljb24tYnVsbGV0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fS51aS1pY29uLXJhZGlvLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTQ0cHh9LnVpLWljb24tcGluLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE0NHB4fS51aS1pY29uLXBpbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNDRweH0udWktaWNvbi1wbGF5e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTYwcHh9LnVpLWljb24tcGF1c2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTYwcHh9LnVpLWljb24tc2Vlay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2MHB4fS51aS1pY29uLXNlZWstcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWVuZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNjBweH0udWktaWNvbi1zZWVrLXN0YXJ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXNlZWstZmlyc3R7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTYwcHh9LnVpLWljb24tc3RvcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNjBweH0udWktaWNvbi1lamVjdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9mZntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTYwcHh9LnVpLWljb24tdm9sdW1lLW9ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjBweH0udWktaWNvbi1wb3dlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE3NnB4fS51aS1pY29uLXNpZ25hbC1kaWFne2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE3NnB4fS51aS1pY29uLXNpZ25hbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0xe2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTN7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTc2cHh9LnVpLWljb24tY2lyY2xlLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xOTJweH0udWktaWNvbi1jaXJjbGUtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1le2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1ue2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1le2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy1ue2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbWlue2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtem9vbW91dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjA4cHh9LnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1taW51c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMDhweH0udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMDhweH0udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIyNHB4fS51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0yMjRweH0udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjI0cHh9LnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTIyNHB4fS51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjI0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLXRye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4fS51aS13aWRnZXQtb3ZlcmxheXtiYWNrZ3JvdW5kOiNhYWE7b3BhY2l0eTouMDAzO2ZpbHRlcjpBbHBoYShPcGFjaXR5PS4zKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fSIsIi8vIHNlZSBjYXJkX2dyaWQuc2NzcyB1bmRlciAnZ2xvYmFsJyBmb3Igc3R5bGVzXG4uY2FyZCB7XG4gICAgQGluY2x1ZGUgc2hhZG93O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG5zZWN0aW9uLndoaXRlLFxuLnNlY3Rpb24ud2hpdGUge1xuICAgIC5jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCw1KTsgfVxuICAgIH1cbn1cblxuXG5cbi8vIGZvciB0ZXN0aW5nIHB1cnBvc2VzXG4uY2FyZEdyaWQge1xuICAgIEBpbmNsdWRlIGNhcmRHcmlkKCk7XG59IiwiQG1peGluIGNhcmRHcmlkKFxuICAgICR3aWR0aDoyMDBweCxcbiAgICAkaGVpZ2h0OjMwMHB4LFxuICAgICRleHBhbmRlZFdpZHRoOjQzMHB4LFxuICAgICRleHBhbmRlZEhlaWdodDozMDBweCApIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIC5jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgbWluLWhlaWdodDogJGhlaWdodDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAuY29sbGFwc2VkQ29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5leHBhbmRlZENvbnRlbnQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICYuYWRkQ2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICRhd19ibHVlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCByZ2JhKCRhd19ncmF5LDAuMik7XG4gICAgICAgICAgICBbY2xhc3NePVwiYXdpY29uLVwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggZGFzaGVkIHJnYmEoJGF3X2dyYXksMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZERlbGV0ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJGF3X2dyYXksMzUpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYXdpY29uO1xuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXFw3OFwiOyAvLyBjaXJjbGUgeFxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IC8vdHJhc2hcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIgeyBjb2xvcjogJHJlZDsgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDVweCA4cHggMHB4IHJnYmEoJGF3X2dyYXksMC40KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMCAwICRhd19ibHVlO1xuICAgICAgICAgICAgLmNhcmREZWxldGUgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMXB4IDNweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMCAwICRhd19ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgICB3aWR0aDogJGV4cGFuZGVkV2lkdGg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXhwYW5kZWRIZWlnaHQ7XG4gICAgICAgICAgICAuZXhwYW5kZWRDb250ZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5jb2xsYXBzZWRDb250ZW50IHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxfc2NyZWVuKSB7IHdpZHRoOiBhdXRvOyB9XG4gICAgfVxuICAgIC8vICYuY2FyZExpc3Qge1xuICAgIC8vICAgICAuY2FyZCB7XG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgLy8gICAgICAgICBoMSxoMixoMyxoNCB7XG4gICAgLy8gICAgICAgICAgICAgZmxleDogMSAxMDAlO1xuICAgIC8vICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAvLyAgICAgICAgICAgICB9XG4gICAgLy8gICAgICAgICB9XG4gICAgLy8gICAgICAgICBkaXYgeyBmbGV4OiAxIGF1dG87IH1cbiAgICAvLyAgICAgICAgIGRpdi5leHBhbmRlZENvbnRlbnQgeyBmbGV4OiAxIDEwMCU7IH1cbiAgICAvLyAgICAgICAgICYuYWRkQ2FyZCB7XG4gICAgLy8gICAgICAgICAgICAgW2NsYXNzXj1cImF3aWNvbi1cIl0ge1xuICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbn1cblxuIiwiLy8gYmFubmVyXG4uZXZpZG9uLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAuZXZpZG9uLWJhbm5lci1tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDE1cHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZXZpZG9uLWJhbm5lci1hY2NlcHRidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEJ1dHRvbiB0aGF0IGFwcGVhcnMgYWZ0ZXIgeW91IFwiYWdyZWVcIlxuLmV2aWRvbi1jb25zZW50LWJ1dHRvbiBhIHtcbiAgICBmb250LWZhbWlseTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHRfZm9udF9zaXplICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgcmlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn0iLCIuZGF0ZVRpbWVTdGFtcCB7IEBpbmNsdWRlIHRhZzsgfVxuXG4uY3Vyc29yUG9pbnRlciB7IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vLyBGYW5jeUJveCBTdHlsZXNcbiNwb3B1cCAubWVzc2FnZWJveCB7IHdpZHRoOiA5MCUgIWltcG9ydGFudDt9IiwiLmFjY29yZGlvbiB7XG4gICAgLmFjY29yZGlvbi1oZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgIGNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4OyBcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYXdfYmx1ZSwgNTApOyB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGUwMzdcIjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWJvZHkge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNjb250YWluZXIubGlnaHRib3hPbiAuc2l0ZUNvbnRlbnQsXG4jYmV0YVBvcnRhbENvbnRhaW5lci5saWdodGJveE9uIC5zaXRlQ29udGVudCB7XG4gICAgei1pbmRleDogMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gd2UgZG9udCBuZWVkIHRoaXMgYW55bW9yZSAoYXNzdW1pbmcgYWxsIGxpZ2h0Ym94ZXMgYXJlIHRyaWdnZXJlZCB0aGUgc2FtZSB3YXkpXG4gICAgLy8gI2NvbnRlbnQubGlnaHRib3hPbiB7XG4gICAgLy8gICAgIHotaW5kZXg6IDUgIWltcG9ydGFudDtcbiAgICAvLyAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAvLyB9XG5cbi8vIEhhbmRsZXMgdGhlIHN0bHlpbmcgb2YgdGhlIGxpZ2h0Ym94IGhlYWRlciBhbmQgYm9keSBzZWN0aW9uc1xuLmF3UG9wdXAge1xuICAgIC5hd1BvcHVwSGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGF3X2dyYXlfbGlnaHRlc3Q7XG4gICAgICAgIGNvbG9yOiAkYXdfZ3JheV9kYXJrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGF3X2dyYXlfbGlnaHQ7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB9XG4gICAgLmF3UG9wdXBCb2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIHNlY3Rpb24uZ3JheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXdfZ3JheV9saWdodGVzdDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFuaW1hdGlvbnMgZm9yIGxpZ2h0Ym94ZXMgdGhhdCBhcmUgYnVpbHQgb24gdGhlIGZseVxuICAgIEBrZXlmcmFtZXMgbGlnaHRib3hGYWRlSW4ge1xuICAgICAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgICB0byAgIHsgb3BhY2l0eTogMTsgfVxuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGxpZ2h0Ym94Q29udGVudFNsaWRlRG93biB7XG4gICAgICAgIGZyb20geyB0b3A6IC05OTlweDsgfVxuICAgICAgICB0byAgIHsgdG9wOiA1MCU7IH1cbiAgICB9XG5cbi8vIEhhbmRsZXMgdGhlIG92ZXJsYXksIGxpZ2h0Ym94IHNpemluZywgY2xvc2UgYnV0dG9uLCBldGMuXG4uYXdMaWdodGJveENvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBhbmltYXRpb246IGxpZ2h0Ym94RmFkZUluIDAuM3MgZm9yd2FyZHM7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogJGRlZmF1bHRfZm9udF9zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkZGVmYXVsdF9saW5lX2hlaWdodDtcbiAgICAmLmRpc3BsYXlfbm9uZSxcbiAgICAmLmRpc3BsYXlOb25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAuYXdMaWdodGJveE92ZXJsYXkgeyBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5hd0xpZ2h0Ym94IHtcbiAgICAgICAgICAgIHRvcDogLTk5OXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXdMaWdodGJveE92ZXJsYXkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgICAuYXdMaWdodGJveCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODUlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC5hd0xpZ2h0Ym94Q2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjJzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhd2ljb247XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMTBcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF3TGlnaHRib3hDb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICYubGFyZ2VMaWdodGJveCB7fVxuICAgICAgICAmLm1lZGl1bUxpZ2h0Ym94IHsgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgICAmLnNtYWxsTGlnaHRib3ggeyBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgfVxufVxuXG4iLCJAbWl4aW4gZ3Jvd2luZ1N0ZXAoJGhlaWdodDo2MDBweCkge1xuICAgIEBrZXlmcmFtZXMgZ3Jvd2luZ1N0ZXAgIHtcbiAgICAgICAgZnJvbSB7IGhlaWdodDogMDsgfVxuICAgICAgICB0byAgIHsgaGVpZ2h0OiAkaGVpZ2h0OyB9XG4gICAgfVxuICAgIGFuaW1hdGlvbjogZ3Jvd2luZ1N0ZXAgMC41cyBmb3J3YXJkcztcbn1cbkBtaXhpbiBmYWRpbmdTdGVwKCkge1xuICAgIEBrZXlmcmFtZXMgZmFkaW5nU3RlcCAge1xuICAgICAgICBmcm9tIHsgb3BhY2l0eTogMDsgdG9wOiAxMDBweDsgfVxuICAgICAgICB0byAgIHsgb3BhY2l0eTogMTsgdG9wOiAwOyB9XG4gICAgfVxuICAgIGFuaW1hdGlvbjogZmFkaW5nU3RlcCAwLjVzIDAuM3MgZm9yd2FyZHM7XG59XG5cbi5zaXRlVG91ciB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjNzKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgLnN0YXJ0VG91ciB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAkYXdfZ3JheTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAmOmhvdmVyIHsgb3BhY2l0eTogMTsgfVxuICAgICAgICBbY2xhc3NePSduZXdUb29sdGlwJ10ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50b3VyU3RlcCxcbiAgICAudG91clN0ZXBDb3VudCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC50b3VyU3RlcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogODAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC5zdGVwVGV4dCB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIGgzIHsgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICBoNCB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIHAgeyBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53aXN0aWFfZW1iZWQsXG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc2hhZG93O1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHsgZGlzcGxheTogZmxleDsgfVxuICAgIH1cbiAgICAudG91clN0ZXBDb3VudCB7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnRvdXJTdGVwRG90IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIgeyBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNyk7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgLnRvdXJTdGVwLFxuICAgICAgICAudG91clN0ZXBDb3VudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgfVxuICAgICAgICAudG91clN0ZXAge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyAzKSB7IEBpbmNsdWRlIGZhZGluZ1N0ZXAoKTsgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydFRvdXIgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGxfc2NyZWVuKSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxufSIsIi5zaXRlVG91ciAudG91clN0ZXAud29ya3NwYWNlT25lUmVicmFuZCB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgcCBpIHsgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbn1cbiIsIi5hdHRhY2htZW50cyB7XG4gICAgY29sb3I6ICRhd19ncmF5O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBhLmF0dGFjaG1lbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4IDdweCA0cHggMnB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2JsdWUsMTUpO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICY6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2JsdWUsMjApOyB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGF3aWNvbjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5hdHRhY2htZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGF3X2dyYXlfbGlnaHRlc3QsMTApO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgW2NsYXNzXj1cImF3aWNvblwiXSB7XG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDMwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHsgY29sb3I6IGxpZ2h0ZW4oJHJlZCwxNSk7IH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhd19ncmF5X2xpZ2h0ZXN0LDE1KTsgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2RvY19pY29uX3Nwcml0ZXMucG5nJyk7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZGRBdHRhY2htZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3X2JsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgW2NsYXNzXj1cImF3aWNvblwiXSB7IGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgICAgICAgJjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYXdfYmx1ZSwxMCk7IH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbF9zY3JlZW4pIHsgXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7IFxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBbY2xhc3NePVwiYXdpY29uXCJdeyBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gb2xkIGNsYXNzIG5hbWVzIGFuZCBzdHJ1Y3R1cmVcbi5wb3N0X2F0dGFjaG1lbnRzIHtcbiAgICBjb2xvcjogJGF3X2dyYXk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5cbi8vIG9sZCBjbGFzcyBuYW1lcyBhbmQgc3RydWN0dXJlXG4uZmlsZV91cGxvYWRzIC51cGxvYWRlZF9maWxlcyAuZmlsZSB7XG4gICAgQGluY2x1ZGUgdGFnKCRhd19ncmF5X2xpZ2h0LCRhd19ncmF5X2RhcmtlcixkYXJrZW4oJGF3X2dyYXlfbGlnaHRlciwzKSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkYXdfZ3JheTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDJweCAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIFtjbGFzc149XCJhd2ljb24tXCJdIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYXdfZ3JheV9saWdodGVzdCwzMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiBsaWdodGVuKCRyZWQsMTUpOyB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZG9jX2ljb25fc3ByaXRlcy5wbmcnKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59Il19 */
