@charset "UTF-8";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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box;}html.ie8{font-size:100%;}*,*:before,*:after{box-sizing:inherit;}body{background:#ffffff;}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}a img{border:0;}.hidden{display:none;}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body,button,input,select,textarea{color:#292e31;font-family:"Swiss721BT-Light",serif;font-size:14px;font-size:1.4rem;line-height:1.5;}h1,h2,h3,h4,h5,h6{clear:both;font-weight:900;}h1{font-size:27px;font-size:2.7rem;font-weight:300;margin-bottom:0.31em;}@media (min-width: 767px) {h1{font-size:27px;font-size:2.7rem;}}@media (min-width: 992px) {h1{margin-left:0;}}.voucher,.text-welcome h2,.text-welcome h3{font-family:"Swiss721BT-BoldRounded",serif;}.entry-header .entry-title{font-family:"Swiss721BT-Bold",serif;color:#505050;}p{margin-bottom:1.5em;}b,strong{font-weight:bold;}dfn,cite,em,i{font-style:italic;}blockquote{margin:0 1.5em;}address{margin:0 0 1.5em;}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}code,kbd,tt,var{font-size:15px;font-size:1.5rem;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:75%;}big{font-size:125%;}@font-face{font-family:'ccw-child';src:url("fonts/ccw-child.eot?65495835");src:url("fonts/ccw-child.eot?65495835#iefix") format("embedded-opentype"),url("fonts/ccw-child.woff?65495835") format("woff"),url("fonts/ccw-child.ttf?65495835") format("truetype"),url("fonts/ccw-child.svg?65495835#ccw-child") format("svg");font-weight:normal;font-style:normal;}[class^="icon-"]:before,.select2-search:before,.ccw-booking-widget .same-depot label:before,#frmBooking .field.check label:before,body.step-extras #ferry_options .row.options .field.check label:before,.select2-container .select2-choice .select2-arrow b:before,.ccw-booking-widget.itinerary .edit:after,.widget.booking-vehicle .edit:after,.widget.booking-quotation .edit:after,.widget.booking-totals .edit:after,.widget.booking-vehicle .entry-content .item:before,.widget.booking-quotation .section .item:before,.button.loading:before,.loader.loading:after,#ccw-progress-bar .step:before,#ccw-progress-bar .step:after,body.step-results .vehicle .details li:before,[class*=" icon-"]:before,.main-navigation.toggled .nav-menu li a:after,body.step-results .vehicle .details li:before{font-family:"ccw-child";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-powered-by:before{content:'\e800';margin-left:-10px;}.icon-search-alt:before,.select2-search:before{content:'\e801';}.icon-airconditioning:before,body.step-results .vehicle .airconditioning:before{content:'\e802';}.icon-cloud:before{content:'\e803';}.icon-search:before{content:'\e804';}.icon-mail:before{content:'\e805';}.icon-ok:before{content:'\e806';}.icon-ok-circled:before{content:'\e807';}.icon-cancel:before{content:'\e808';}.icon-cancel-circled:before{content:'\e809';}.icon-help-circled:before{content:'\e80a';}.icon-help-circled-alt:before{content:'\e80b';}.icon-info-circled-alt:before{content:'\e80c';}.icon-info-circled:before{content:'\e80d';}.icon-link:before{content:'\e80e';}.icon-th-list:before{content:'\e80f';}.icon-spin6:before{content:'\e810';}.icon-spin2:before,.button.loading:before,.loader.loading:after{content:'\e811';}.icon-down-open-1:before,.select2-container .select2-choice .select2-arrow b:before{content:'\e812';}.icon-calendar:before{content:'\e813';}.icon-circle-empty:before{content:'\e814';}.icon-circle:before,.widget.booking-vehicle .entry-content .item:before,.widget.booking-quotation .section .item:before,#ccw-progress-bar .step:before,#ccw-progress-bar .step:after{content:'\e815';}.icon-toggle-on:before{content:'\e816';}.icon-toggle-off:before{content:'\e817';}.icon-ellipsis-vert:before{content:'\e818';}.icon-ellipsis:before{content:'\e819';}.icon-asterisk:before{content:'\e81a';}.icon-dot-circled:before{content:'\e81b';}.icon-circle-thin:before{content:'\e81c';}.icon-spinner:before{content:'\e81d';}.icon-gplus:before{content:'\e81e';}.icon-facebook:before{content:'\e81f';}.icon-spin1:before{content:'\e820';}.icon-back-alt:before{content:'\e821';}.icon-back:before{content:'\e822';}.icon-twitter:before{content:'\e823';}.icon-check-1:before,.ccw-booking-widget .same-depot input.checked+label:before,#frmBooking .field.check input.checked+label:before,body.step-extras #ferry_options .row.options .field.check input.checked+label:before{content:'\e824';}.icon-cancel-1:before{content:'\e825';}.icon-attention:before{content:'\e826';}.icon-phone:before{content:'\e827';}.icon-left-open-1:before{content:'\e828';}.icon-dot-3:before{content:'\e829';}.icon-down-open:before{content:'\e82a';}.icon-left-open:before{content:'\e82b';}.icon-right-open:before,.main-navigation.toggled .nav-menu li a:after{content:'\e82c';}.icon-up-open:before{content:'\e82d';}.icon-list-1:before{content:'\e82e';}.icon-calendar-empty:before{content:'\e82f';}.icon-calendar-today:before{content:'\e830';}.icon-access-time:before{content:'\e831';}.icon-location:before{content:'\e832';}.icon-right-open-1:before{content:'\e833';}.icon-cancel-circled-outline:before{content:'\e834';}.icon-advance:before{content:'\e835';}.icon-close-alt:before{content:'\e836';}.icon-advance-alt:before{content:'\e837';}.icon-close:before{content:'\e838';}.icon-airplane:before{content:'\e839';}.icon-up-open-1:before,.select2-dropdown-open .select2-choice .select2-arrow b:before{content:'\e83a';}.icon-return:before{content:'\e83b';}.icon-return-alt:before{content:'\e83c';}.icon-pencil:before{content:'\e83d';}.icon-map:before{content:'\e83e';}.icon-pencil-alt:before,.ccw-booking-widget.itinerary .edit:after,.widget.booking-vehicle .edit:after,.widget.booking-quotation .edit:after,.widget.booking-totals .edit:after{content:'\e83f';}.icon-passengers:before,body.step-results .vehicle .passengers:before{content:'\e840';}.icon-total:before{content:'\e841';}.icon-transmission-automatic:before,body.step-results .vehicle .transmission-automatic:before{content:'\e842';}.icon-transmission-manual:before,body.step-results .vehicle .transmission-manual:before{content:'\e843';}.icon-additional-options-total:before{content:'\e844';}.icon-age:before{content:'\e845';}.icon-clock:before{content:'\e846';}.icon-spin5:before{content:'\e847';}.icon-spin4:before{content:'\e848';}.icon-spin3:before{content:'\e849';}.icon-luggage:before,body.step-results .vehicle .luggage:before{content:'\e84a';}.icon-inclusions-total:before{content:'\e84b';}.icon-doors:before,body.step-results .vehicle .doors:before{content:'\e84c';}.icon-exclusions-results:before{content:'\e84d';}.icon-inclusions-results:before{content:'\e84e';}.icon-capacity:before,body.step-results .vehicle .capacity:before{content:'\e84f';}.icon-license_type:before{content:'\e850';}.icon-length:before{content:'\e851';}.icon-width:before{content:'\e852';}.icon-height:before{content:'\e853';}.icon-gross_weight:before{content:'\e84f';}.icon-globe:before{content:'\e854';}.animate-spin.hidden,.hidden.button.loading:before,.hidden.loader.loading:after{display:none;}.animate-spin,.button.loading:before,.loader.loading:after{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@font-face{font-family:'Swiss721BT-Light';font-weight:normal;src:url("fonts/SwissBTLig.eot");}@font-face{font-family:'Swiss721BT-Light';font-weight:normal;src:url("fonts/SwissBTLig.woff") format("woff"),url("fonts/SwissBTLig.svg#Swiss721BT-Light") format("svg");}@font-face{font-family:'Swiss721BT-Bold';src:url("fonts/SwissBTBol.eot");}@font-face{font-family:'Swiss721BT-Bold';src:url("fonts/SwissBTBol.woff") format("woff"),url("fonts/SwissBTBol.svg#Swiss721BT-Bold") format("svg");}@font-face{font-family:'Swiss721BT-Medium';src:url("fonts/SwissBTMed.eot");}@font-face{font-family:'Swiss721BT-Medium';src:url("fonts/SwissBTMed.woff") format("woff"),url("fonts/SwissBTMed.svg#Swiss721BT-Medium") format("svg");}@font-face{font-family:'Swiss721BT-Roman';src:url("fonts/SwissBTRom.eot");}@font-face{font-family:'Swiss721BT-Roman';src:url("fonts/SwissBTRom.woff") format("woff"),url("fonts/SwissBTRom.svg#Swiss721BT-Roman") format("svg");}@font-face{font-family:'Swiss721BT-BoldRounded';src:url("fonts/SwissBTBolRou.eot");}@font-face{font-family:'Swiss721BT-BoldRounded';src:url("fonts/SwissBTBolRou.woff") format("woff"),url("fonts/SwissBTBolRou.svg#Swiss721BT-BoldRounded") format("svg");}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}ul,ol{margin:0 0 1.5em 20px;}ul{list-style:disc;}ol{list-style:decimal;}li>ul,li>ol{margin-bottom:0;margin-left:1.5em;}dt{font-weight:bold;}dd{margin:0 1.5em 1.5em;}img{height:auto;max-width:100%;}figure{margin:0;}table{margin:0 0 1.5em;width:100%;}th{font-weight:bold;}ul.select2-results li{margin-left:0;white-space:nowrap;}.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}.select2-container,.select2-drop,.select2-search,.select2-search input{box-sizing:border-box;}.select2-container .select2-choice{display:block;height:26px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ffffff',endColorstr = '#eeeeee',GradientType = 0);background-image:linear-gradient(to top,#eee 0%,#fff 50%);}html[dir="rtl"] .select2-container .select2-choice{padding:0 8px 0 0;}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);background-image:linear-gradient(to bottom,#eee 0%,#fff 90%);}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px;}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:none;width:auto;}html[dir="rtl"] .select2-container .select2-choice>.select2-chosen{margin-left:26px;margin-right:0;}.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:24px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("images/select2.png") right top no-repeat;cursor:pointer;outline:0;}.select2-container.select2-allowclear .select2-choice abbr{display:inline-block;}.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff;filter:alpha(opacity=0);}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5px rgba(0,0,0,0.15);}.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;box-shadow:0 -4px 5px rgba(0,0,0,0.15);}.select2-drop-active{border:1px solid #5897fb;border-top:none;}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb;}.select2-drop-auto-width{border-top:1px solid #aaa;width:auto;}.select2-drop-auto-width .select2-search{padding-top:4px;}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #aaa;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-moz-linear-gradient(center bottom,#ccc 0%,#eee 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= '#eeeeee',endColorstr = '#cccccc',GradientType = 0);background-image:linear-gradient(to top,#ccc 0%,#eee 60%);}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-left:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("images/select2.png") no-repeat 0 1px;}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{background-position:2px 1px;}.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;}.select2-search input{width:100%;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none;background:#fff url("select2.png") no-repeat 100% -22px;background:url("images/select2.png") no-repeat 100% -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url("select2.png") no-repeat -37px -22px;background:url("images/select2.png") no-repeat -37px -22px,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}.select2-drop.select2-drop-above .select2-search input{margin-top:4px;}.select2-search input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100%;background:url("images/select2-spinner.gif") no-repeat 100%,linear-gradient(to bottom,#fff 85%,#eee 99%) 0 0;}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3);}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#eee;background-image:-moz-linear-gradient(center bottom,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(to top,#fff 0%,#eee 50%);}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;-webkit-filter:none;filter:none;}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:none;}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px;}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px;}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px;}.select2-results ul.select2-result-sub{margin:0;padding-left:0;}.select2-results li{list-style:none;display:list-item;background-image:none;}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold;}.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.select2-results-dept-1 .select2-result-label{padding-left:20px;}.select2-results-dept-2 .select2-result-label{padding-left:40px;}.select2-results-dept-3 .select2-result-label{padding-left:60px;}.select2-results-dept-4 .select2-result-label{padding-left:80px;}.select2-results-dept-5 .select2-result-label{padding-left:100px;}.select2-results-dept-6 .select2-result-label{padding-left:110px;}.select2-results-dept-7 .select2-result-label{padding-left:120px;}.select2-results .select2-highlighted{background:#3875d7;color:#fff;}.select2-results li em{background:#feffde;font-style:normal;}.select2-results .select2-highlighted em{background:transparent;}.select2-results .select2-highlighted ul{background:#fff;color:#000;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px;}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default;}.select2-results .select2-selected{display:none;}.select2-more-results.select2-active{background:#f4f4f4 url("select2-spinner.gif") no-repeat 100%;}.select2-results .select2-ajax-error{background:rgba(255,50,50,0.2);}.select2-more-results{background:#f4f4f4;display:list-item;}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0;}.select2-container.select2-container-disabled .select2-choice abbr{display:none;}.select2-container-multi .select2-choices{height:auto!important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #aaa;cursor:text;overflow:hidden;background-color:#fff;background-image:linear-gradient(to bottom,#eee 1%,#fff 15%);}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px;}.select2-locked{padding:3px 5px 3px 5px!important;}.select2-container-multi .select2-choices{min-height:26px;}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;box-shadow:0 0 5px rgba(0,0,0,0.3);}.select2-container-multi .select2-choices li{float:left;list-style:none;}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right;}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;box-shadow:none;background:transparent!important;}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("select2-spinner.gif") no-repeat 100%!important;}.select2-default{color:#999!important;}.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaaaaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#f4f4f4',GradientType=0);background-image:linear-gradient(to bottom,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:3px 18px 3px 5px;}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default;}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("images/select2.png") right top no-repeat;}html[dir="rtl"] .select2-search-choice-close{right:auto;left:3px;}.select2-container-multi .select2-search-choice-close{left:3px;}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:2px;}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px;}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px;}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline;}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0px!important;top:0px!important;}.select2-display-none{display:none;}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll;}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("select2x2.png")!important;background-repeat:no-repeat!important;background-size:60px 40px!important;}.select2-search input{background-position:100% -21px!important;}}.select2-search{padding:0;padding:0 18px;min-height:38px;width:100%;font-size:16px;font-size:1.6rem;}.select2-search:before{position:absolute;right:18px;width:37px;line-height:34px;color:#E0E0E0;}.select2-default{color:#8090a2!important;}.select2-search input{min-height:36px;background:none!important;padding:4px 30px 4px 5px!important;}.select2-results{padding:0;margin:4px 0;}.select2-results .select2-result-label{padding:3px 18px 4px;}.select2-results .select2-highlighted{background:#FF5200;color:#fff;}.select2-drop-active{border:1px solid #dedfe8;border-top:none;}.select2-input:focus{box-shadow:none;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button:focus,input:focus,select:focus,textarea:focus{box-shadow:0 0 5px rgba(0,0,0,0.3);outline:none;}input,select{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}a.button,a.button:visited,button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;background-clip:padding-box;border-radius:4px;background:#FF5200;color:white;cursor:pointer;-webkit-appearance:button;font-size:14px;font-size:1.4rem;font-weight:400;line-height:normal;padding:1em 3.2857em .8572em 3.35715em;text-transform:uppercase;vertical-align:bottom;transition:background 0.15s linear;}a.button{-webkit-appearance:none;}a.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bdb #aaa;background:#FF5200;}a.button:focus button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{background-color:#FF5200;}a.button:active,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{background-color:#FF5200;color:#ffffff;text-shadow:0 1px 0 rgba(255,255,255,0.4);transition-duration:0s;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3),0 1px 0 #fff;}button[disabled],a.button[disabled],button[disabled]:hover,a.button[disabled]:hover{opacity:0.9;cursor:default;}a.button{text-decoration:none;}a.btn-ezi-d,a.btn-ezi-d-highlighted{background-color:#FF5200;display:inline-block;color:#fff;text-decoration:none;padding:3px 28px;margin-top:30px;font-size:18px;font-size:1.8rem;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;text-transform:lowercase;}.greybgbutton{background-color:#4c4d4f!important;}.depotbutton{color:#fff;font-size:18px;font-size:1.8rem;float:left;margin-bottom:10px;}@media (min-width: 992px) {.depotbutton{float:right;}}.depotbutton:visited,.depotbutton:active,.depotbutton:hover{color:#fff;}.btn-primary{color:#fff;font-size:18px;font-weight:400;}.btn-primary:visited,.btn-primary:active,.btn-primary:hover{color:#fff;}.search-form input[type="submit"]{background:#d7d7d7;color:#fff;}.search-form input[type="submit"]:hover,.search-form input[type="submit"]:active,.search-form input[type="submit"]:visited{color:#fff;}input[type="checkbox"],input[type="radio"]{padding:0;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}.input,input[type="text"],.ccw-booking-widget .select2-container .select2-choice,.ccw-booking-widget select,input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],textarea,select{background:white;color:#8090a2;border:1px solid #dedfe8;background-clip:padding-box;border-radius:3px;}input[type="text"]:focus,.ccw-booking-widget .select2-container .select2-choice:focus,.ccw-booking-widget select:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#8090a2;}.input,input[type="text"],.ccw-booking-widget .select2-container .select2-choice,.ccw-booking-widget select,input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:0 3px 0 15px;}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%;}input[disabled],select[disabled]{color:#d4d4d4!important;background:#fdfdfd;}.ccw-booking-widget .same-depot label,#frmBooking .field.check label,body.step-extras #ferry_options .row.options .field.check label{position:relative;top:0;left:0;display:inline-block;cursor:pointer;margin-right:16px;}.ccw-booking-widget .same-depot label:before,#frmBooking .field.check label:before,body.step-extras #ferry_options .row.options .field.check label:before{content:"";display:inline-block;vertical-align:middle;width:20px;height:20px;line-height:20px;color:#fff;background:#FF5200;margin-right:15px;margin-left:0;position:relative;left:0;bottom:1px;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05);border-radius:3px;}.ccw-booking-widget .same-depot input.checked+label:before,#frmBooking .field.check input.checked+label:before,body.step-extras #ferry_options .row.options .field.check input.checked+label:before{font-size:14px;color:#fff;text-align:center;overflow:hidden;}.ccw-booking-widget .same-depot input:focus+label:before,#frmBooking .field.check input:focus+label:before,body.step-extras #ferry_options .row.options .field.check input:focus+label:before{outline:1px dotted #8d6a51;}.ccw-booking-widget .same-depot input,#frmBooking .field.check input,body.step-extras #ferry_options .row.options .field.check input{position:absolute;z-index:-1;left:-20000px;}a{color:#FF5200;}a:visited{color:#FF5200;}a:hover,a:focus,a:active{color:#FF5200;}.site-main .nav-back-link{clear:both;margin:20px 0;border-top:2px dotted #ccc;padding-top:10px;text-transform:lowercase;}.site-main .nav-back-link a{text-decoration:none;}.site-main .nav-back-link a:before{margin-left:0;text-align:left;}#masthead .menu-toggle{display:block;height:100%;position:absolute;top:0;right:0;padding:0 1em;width:100px;font-weight:normal;font-size:14px;font-size:3rem;text-decoration:none;color:#000;background:none;}#masthead .menu-toggle.toggled:before{content:"\f00d";}#masthead .menu-toggle:focus{box-shadow:none;}#masthead .menu-toggle.icon,#masthead .menu-toggle.select2-search,#masthead .select2-container .select2-choice .select2-arrow b.menu-toggle,.select2-container .select2-choice .select2-arrow #masthead b.menu-toggle,#masthead #ccw-progress-bar .menu-toggle.step:before,#ccw-progress-bar #masthead .menu-toggle.step:before{font-size:30px;font-size:3rem;}#masthead .menu-toggle.icon:before,#masthead .menu-toggle.select2-search:before,#masthead .select2-container .select2-choice .select2-arrow b.menu-toggle:before,.select2-container .select2-choice .select2-arrow #masthead b.menu-toggle:before,#masthead #ccw-progress-bar .menu-toggle.step:before,#ccw-progress-bar #masthead .menu-toggle.step:before,#masthead #ccw-progress-bar .menu-toggle.step:after,#ccw-progress-bar #masthead .menu-toggle.step:after{width:auto;}.main-navigation{display:block;clear:both;background:#FF5200;text-transform:none;font-family:'Swiss721BT-Roman';}.main-navigation .homelink{padding:0px!important;}.main-navigation .menu-main-container{clear:right;}.main-navigation li.current-menu-item>a,.main-navigation li.current-menu-item>a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:none!important;}.main-navigation li.current-menu-item>.sub-menu a{opacity:1;}.main-navigation .sitedesktopnav{display:none;}.main-navigation .mobilenav{display:block;}.main-navigation.toggled .nav-menu{display:block;border-top:1px solid;border-top-color:#fff;border-top-color:rgba(255,255,255,0.5);}.main-navigation.toggled .nav-menu a{padding:15px 20px 13px;}.main-navigation.toggled .nav-menu>li{border-top:1px solid #F03117;border-bottom:1px solid #F03117;}.main-navigation.toggled .nav-menu>li>ul li{border-top:1px solid #F03117!important;}.main-navigation.toggled .nav-menu>li li a{margin-left:30px;}.main-navigation.toggled .nav-menu>li li li a{margin-left:60px;}.main-navigation.toggled .nav-menu>li ul{background:transparent;}.main-navigation.toggled .nav-menu li.current-menu-item,.main-navigation.toggled .nav-menu li.current-menu-item a{background:#ff6a18;}.main-navigation.toggled .nav-menu li a:after{float:right;color:#ffffff;}.main-navigation ul.nav-menu{display:none;}.main-navigation ul.nav-menu,.main-navigation ul.nav-menu ul{list-style:none;margin:0;padding-left:0;}.main-navigation ul.nav-menu li{position:relative;}.main-navigation ul.nav-menu li a:hover{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.main-navigation ul.nav-menu li li a{padding-left:4em;}.main-navigation ul.nav-menu li li li a{padding-left:6em;}.main-navigation ul.nav-menu a{display:block;text-decoration:none;font-size:18px;font-size:1.8rem;line-height:1.3em;color:white;color:white;}@media (min-width: 992px) {.menu-toggle{display:none!important;}.main-navigation{clear:both;display:block;float:none;background:#FF5200;text-transform:none;width:100%;margin:0 128px 0 0;}.main-navigation .mobilenav{display:none;}.main-navigation .sitedesktopnav{display:block;}.main-navigation a{font-size:14px;font-size:1.4rem;line-height:1.3;}.main-navigation ul.nav-menu{display:block;list-style:none;margin:0;padding-left:0;border-top:none!important;}.main-navigation ul.nav-menu li.current-menu-parent>a,.main-navigation ul.nav-menu li.current-menu-ancestor>a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.main-navigation ul.nav-menu li a:after{display:none!important;}.main-navigation ul.nav-menu li.current-menu-item a,.main-navigation ul.nav-menu li.current-menu-ancestor{background:inherit!important;}.main-navigation ul.nav-menu>li>a{padding-top:1.3em 1em!important;padding-bottom:auto;font-size:18px;font-size:1.8rem;}.main-navigation ul.nav-menu a{padding:1.25em 16px!important;vertical-align:middle;}.main-navigation ul.nav-menu ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;left:-999em;z-index:99999;background:#ffffff!important;margin-left:-7px;}.main-navigation ul.nav-menu ul li{border-top:1px solid #e9e9e9;border-left:none;}.main-navigation ul.nav-menu ul ul{left:-999em;top:0;}.main-navigation ul.nav-menu ul li:hover>ul{left:100%;}.main-navigation ul.nav-menu ul a{width:200px;color:#FF5200;font-size:14px;font-size:1.4rem;padding:0.8em;}.main-navigation ul.nav-menu li:hover>ul{left:auto;}.main-navigation ul.nav-menu li:hover>a{background:none;}.main-navigation li{float:left;position:relative;border-left:solid 1px #e46f39;padding:0 7px;}.main-navigation li:first-of-type{border-left:0px;}.main-navigation li:hover>a{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}.main-navigation:after{content:"";display:table;clear:both;}}@media (min-width: 1248px) {.main-navigation{float:right;width:66%;margin:0;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-border-radius:4px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:4px;-moz-border-bottom-right-radius:0px;-moz-border-bottom-right-radius:0px;}.main-navigation ul.nav-menu a{font-size:16px;font-size:1.6rem;}}.site-main .comment-navigation,.site-main .paging-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}.comment-navigation .nav-previous,.paging-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%;}.comment-navigation .nav-next,.paging-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%;}.breadcrumbs-widget{margin-bottom:10px;}.breadcrumbs-widget .section,.breadcrumbs-widget .breadcrumbs-widget .active{display:inline-block;}.breadcrumbs-widget .divider:after{content:">";font-style:normal;margin:0 5px;}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;background-clip:padding-box;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}.alignleft{display:inline;float:left;margin-right:1.5em;}.alignright{display:inline;float:right;margin-left:1.5em;}.aligncenter{display:block;margin:0 auto;}.clear:before,.ccw-booking-widget .section.pin:before,#ccw-progress-bar ul:before,.clear:after,.ccw-booking-widget .section.pin:after,#ccw-progress-bar ul:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;}.clear:after,.ccw-booking-widget .section.pin:after,#ccw-progress-bar ul:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both;}.ui-datepicker{display:none;}.ccw-jqui .ui-datepicker{background:#ffffff;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:1;border-top-width:1px;border-bottom-width:1px;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);padding:16px;width:100%;max-width:270px;height:auto!important;}.ccw-jqui .ui-datepicker a{text-decoration:none;display:block;}.ccw-jqui.mobile .ui-datepicker{max-width:600px;width:90%;}.ccw-jqui .ui-datepicker-calendar{margin:0;}.ccw-jqui .ui-datepicker-header{border:none;background:transparent;font-weight:normal;font-size:15px;}.ccw-jqui .ui-datepicker-year,.ccw-jqui .ui-datepicker-month{font-weight:600;display:inline-block;margin-left:.25em;margin-right:.25em;text-transform:uppercase;font-size:15px;font-size:1.5rem;}.ccw-jqui .ui-datepicker-prev{float:left;}.ccw-jqui .ui-datepicker-next{float:right;}.ccw-jqui .ui-datepicker-next,.ccw-jqui .ui-datepicker-prev{padding:.5em 1.25em;}.ccw-jqui .ui-datepicker-next.ui-state-disabled span,.ccw-jqui .ui-datepicker-prev.ui-state-disabled span{border-right-color:#f5f5f5;}.ccw-jqui .ui-datepicker-next span,.ccw-jqui .ui-datepicker-prev span{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto;}.ccw-jqui .ui-datepicker-next span{border-right:0;border-left:.75em solid #000;}.ccw-jqui .ui-state-disabled.ui-datepicker-next:before{border-left-color:#f5f5f5;}.ccw-jqui .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}.ccw-jqui .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#000000;text-align:center;}.ccw-jqui .ui-datepicker .ui-datepicker-prev-hover,.ccw-jqui .ui-datepicker .ui-datepicker-next-hover,.ccw-jqui .ui-datepicker .ui-datepicker-next,.ccw-jqui .ui-datepicker .ui-datepicker-prev{border:none;position:absolute;top:16px;}.ccw-jqui .ui-datepicker .ui-datepicker-prev-hover,.ccw-jqui .ui-datepicker .ui-datepicker-prev{left:0;}.ccw-jqui .ui-datepicker .ui-datepicker-next-hover,.ccw-jqui .ui-datepicker .ui-datepicker-next{right:0;}.ccw-jqui .ui-datepicker .ui-datepicker-next span,.ccw-jqui .ui-datepicker .ui-datepicker-prev span{position:static;font-weight:normal;display:block;text-indent:-9999px;background:none!important;width:0;height:0;margin:0 auto;}.ccw-jqui .ui-datepicker .ui-datepicker-next.ui-state-hover,.ccw-jqui .ui-datepicker .ui-datepicker-next.ui-state-hover span,.ccw-jqui .ui-datepicker .ui-datepicker-prev.ui-state-hover,.ccw-jqui .ui-datepicker .ui-datepicker-prev.ui-state-hover span{background:#b1dcfb;}.ccw-jqui .ui-datepicker .ui-datepicker-next.ui-state-disabled,.ccw-jqui .ui-datepicker .ui-datepicker-next.ui-state-disabled span,.ccw-jqui .ui-datepicker .ui-datepicker-prev.ui-state-disabled,.ccw-jqui .ui-datepicker .ui-datepicker-prev.ui-state-disabled span{background:none;}.ccw-jqui .ui-datepicker .ui-datepicker-next span{right:0;}.ccw-jqui .ui-datepicker .ui-datepicker-prev span{left:0;}.ccw-jqui .ui-datepicker table{margin:0;}.ccw-jqui .ui-datepicker th{padding:0.2em 0 0em;color:#292e31;font-size:12px;font-size:1.2rem;font-weight:normal;border:none;text-align:center;width:14.2857%;}.ccw-jqui .ui-datepicker td{background:#fff;border:none;padding:0;}.ccw-jqui td .ui-state-default{background:transparent;border:none;margin:0;font-weight:normal;color:#999;font-size:11px;font-size:1.1rem;line-height:3.1em;border-radius:50%;}.ccw-jqui.mobile td .ui-state-default{border-radius:0;line-height:40px;height:40px;}.ccw-jqui .ui-datepicker td a,.ccw-jqui .ui-datepicker td span{text-align:center;}.ccw-jqui .ui-datepicker-calendar td,.ccw-jqui .ui-datepicker-calendar th{line-height:2.13;text-align:center;}.ccw-jqui.mobile .ui-datepicker-calendar td,.ccw-jqui.mobile .ui-datepicker-calendar th{line-height:38px;}.ccw-jqui td .ui-state-hover{background:#b1dcfb;color:#ffffff;}.ccw-jqui td .ui-state-active{background:#FF5200;color:#ffffff;}.ccw-jqui .ui-datepicker .ui-state-disabled{opacity:1;}.ccw-jqui .ui-state-disabled .ui-state-default{color:#ddd;}.picker{font-size:16px;text-align:left;line-height:1.2;color:#000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.picker__input{cursor:default;}.picker__input.picker__input--active{border-color:#0089ec;}.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}.picker{width:100%;}.picker__holder{position:absolute;background:#fff;border:1px solid #aaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;}.picker__frame{padding:1px;}.picker__wrap{margin:-1px;}.picker--opened .picker__holder{max-height:25em;-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;box-shadow:0 6px 18px 1px rgba(0,0,0,0.12);}.picker__box{padding:0 1em;}.picker__header{text-align:center;position:relative;margin-top:.75em;}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em;}.picker__year{color:#999;font-size:.8em;font-style:italic;}.picker__select--month,.picker__select--year{border:1px solid #b7b7b7;height:2em;padding:.5em;margin-left:.25em;margin-right:.25em;}@media (min-width: 24.5em) {.picker__select--month,.picker__select--year{margin-top:-.5em;}}.picker__select--month{width:35%;}.picker__select--year{width:22.5%;}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec;}.picker__nav--next,.picker__nav--prev{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-.25em;}@media (min-width: 24.5em) {.picker__nav--next,.picker__nav--prev{top:-.33em;}}.picker__nav--prev{left:-1em;padding-right:1.25em;}@media (min-width: 24.5em) {.picker__nav--prev{padding-right:1.5em;}}.picker__nav--next{right:-1em;padding-left:1.25em;}@media (min-width: 24.5em) {.picker__nav--next{padding-left:1.5em;}}.picker__nav--next:before,.picker__nav--prev:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid #000;width:0;height:0;display:block;margin:0 auto;}.picker__nav--next:before{border-right:0;border-left:.75em solid #000;}.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;color:#000;background:#b1dcfb;}.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em;}@media (min-height: 33.875em) {.picker__table{margin-bottom:.75em;}}.picker__table td{margin:0;padding:0;}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500;}@media (min-height: 33.875em) {.picker__weekday{padding-bottom:.5em;}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent;}.picker__day--today{position:relative;}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent;}.picker__day--disabled:before{border-top-color:#aaa;}.picker__day--outfocus{color:#ddd;}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb;}.picker__day--highlighted{border-color:#0089ec;}.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb;}.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background:#0089ec;color:#fff;}.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb;}.picker__footer{text-align:center;}.picker__button--clear,.picker__button--close,.picker__button--today{border:1px solid #fff;background:#fff;font-size:.8em;padding:.66em 0;font-weight:700;width:33%;display:inline-block;vertical-align:bottom;}.picker__button--clear:hover,.picker__button--close:hover,.picker__button--today:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb;}.picker__button--clear:focus,.picker__button--close:focus,.picker__button--today:focus{background:#b1dcfb;border-color:#0089ec;outline:0;}.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{position:relative;display:inline-block;height:0;}.picker__button--clear:before,.picker__button--today:before{content:" ";margin-right:.45em;}.picker__button--today:before{top:-.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent;}.picker__button--clear:before{top:-.25em;width:.66em;border-top:3px solid #e20;}.picker__button--close:before{content:"\D7";top:-.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777;}.picker__button--today[disabled],.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default;}.picker__button--today[disabled]:before{border-top-color:#aaa;}.picker__list{list-style:none;padding:.75em 0 4.2em;margin:0;}.picker__list-item{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:-1px;position:relative;background:#fff;padding:.75em 1.25em;}@media (min-height: 46.75em) {.picker__list-item{padding:.5em 1em;}}.picker__list-item:hover{cursor:pointer;color:#000;background:#b1dcfb;border-color:#0089ec;z-index:10;}.picker__list-item--highlighted{border-color:#0089ec;z-index:10;}.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted:hover{cursor:pointer;color:#000;background:#b1dcfb;}.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background:#0089ec;color:#fff;z-index:10;}.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background:#f5f5f5;color:#ddd;cursor:default;border-color:#ddd;z-index:auto;}.picker--time .picker__button--clear{display:block;width:80%;margin:1em auto 0;padding:1em 1.25em;background:0 0;border:0;font-weight:500;font-size:.67em;text-align:center;text-transform:uppercase;color:#666;}.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background:#b1dcfb;background:#e20;border-color:#e20;cursor:pointer;color:#fff;outline:0;}.picker--time .picker__button--clear:before{top:-.25em;color:#666;font-size:1.25em;font-weight:700;}.picker--time .picker__button--clear:focus:before,.picker--time .picker__button--clear:hover:before{color:#fff;border-color:#fff;}.picker--time{min-width:256px;max-width:320px;}.picker--time .picker__holder{background:#f2f2f2;}@media (min-height: 40.125em) {.picker--time .picker__holder{font-size:.875em;}}.picker--time .picker__box{padding:0;position:relative;}.message{margin:20px 0;padding:12px;}.message a{color:inherit;}.message.error{color:#D8000C;background-color:#FFBABA;}.message.info{color:#00529B;background-color:#BDE5F8;}.message.success{color:#4F8A10;background-color:#DFF2BF;}.message.alert{color:#9F6000;background-color:#FEEFB3;}.widget_car_cloud_web_widget{position:relative;top:0;left:0;z-index:2;}.widget_car_cloud_web_widget{position:relative;top:0;left:0;z-index:2;}.flexslider .slides{margin:0;list-style:none;}.flexslider .slides li{display:none;margin:0;line-height:0.5;position:relative;}.flexslider{position:relative;width:100%;top:0;left:0;}.flexslider .slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.flex-control-nav{float:right;margin-top:4px;margin-right:30px;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{line-height:0.7;width:11px;height:11px;display:block;background:#666;background:#646464;cursor:pointer;text-indent:-9999px;border-radius:10px;-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.8);box-shadow:inset 0 0 3px rgba(0,0,0,0.8);-webkit-opacity:0.9;opacity:0.9;transition:all 0.5s linear;}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.9);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-caption{position:absolute;top:146px;z-index:99;left:464px;right:20px;font-size:41px;line-height:1.5;color:#fff;}.flex-caption h4{text-transform:uppercase;font-size:50px;padding-bottom:11px;font-weight:600;line-height:1.2;}.flex-caption p{font-size:23px;text-transform:uppercase;line-height:1.6;}.flex-direction-nav{list-style:none;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.accordion{margin:0 0 -1px!important;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;}.accordion .toggler{height:60px;line-height:61px;font-weight:600;font-size:18px;font-size:1.8rem;padding:0 10px 0 0;overflow:hidden;}.accordion .toggler .icon,.accordion .toggler .select2-search,.accordion .toggler .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .accordion .toggler b,.accordion .toggler #ccw-progress-bar .step:before,#ccw-progress-bar .accordion .toggler .step:before{float:right;padding-top:2px;font-size:110%;color:#aaaaaa;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.accordion:hover .icon,.accordion:hover .select2-search,.accordion:hover .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .accordion:hover b,.accordion:hover #ccw-progress-bar .step:before,#ccw-progress-bar .accordion:hover .step:before{color:#bbbbbb;}.accordion .entry-content{padding:0.9375em 1.5em 0.4375em 1.5em;margin:0 0 1.5em;background:#fbfbfb;background-clip:padding-box;border-radius:4px;}.accordion .entry-content p{margin-bottom:0.5em;}.widget{margin:0 0 32px;clear:both;}.widget select{max-width:100%;}.widget_search .search-submit{display:none;}#ezi-d-area .panel-heading{padding:30px 35px 0px 35px;}#ezi-d-area .panel-heading h4{margin:0;font-weight:normal;color:#4C4D4F;font-size:42px;border-top:dotted 2px #ccc;border-bottom:dotted 2px #ccc;padding-top:0;padding-bottom:8px;}#ezi-d-area .buttons-ezi-deals a{text-decoration:none;color:#fff;font-size:21px;font-size:2.1rem;}#ezi-d-area .ezi-d-homepage{height:auto;margin-top:25px;}@media (min-width: 992px) {#ezi-d-area .ezi-d-homepage{width:33.3%;float:left;}}#ezi-d-area .highlighted{background-color:#efefef;}#ezi-d-area .roundcorner{-khtml-border-radius:10px!important;border-radius:10px!important;}#ezi-d-area .deal-of-the-day{margin-bottom:37px;margin-top:30px;margin-left:0;}#ezi-d-area .deal-of-the-day p.voucher{font-weight:normal;font-size:28px;font-size:2.8rem;color:#FF5200;margin-bottom:4px;}#ezi-d-area b{font-family:"Swiss721BT-Bold",serif;}#carcloud-splash{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:99;opacity:0.7;filter:alpha(opacity=70);background:#000000 no-repeat center url(data:image/gif;base64,R0lGODlhoAAYAKEAALy+vOTm5Hd3dwAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAACACwAAAAAoAAYAAAC55SPqcvtD6OctNqLs968+w+G4kiW5omm6sq27gvHMgzU9u3cOpDvdu/jNYI1oM+4Q+pygaazKWQAns/oYkqFMrMBqwKb9SbAVDGCXN2G1WV2esjtup3mA5o+18K5dcNdLxXXJ/Ant7d22Jb4FsiXZ9iIGKk4yXgl+DhYqIm5iOcJeOkICikqaUqJavnVWfnpGso6Clsqe2qbirs61qr66hvLOwtcK3xrnIu8e9ar++sczDwMXSx9bJ2MvWzXrPzsHW1HpIQzNG4eRP6DfsSe5L40Iz9PX29/j5+vv8/f7/8PMKDAgf4KAAAh+QQJDAAHACwAAAAAoAAYAIKsqqzU1tTk4uS8urzc3tzk5uS8vrx3d3cD/ni63P4wykmrvTjrzbv/YCiOZGliQKqurHq+cEwBRG3fOAHIfB/TOUFNKKztfMgkiEYkFItD51FJrVqAhIF2y7VNF4aweCwZmw3lszitRkfaYbZafnYABYOAfq8HCIRfCgYFhIWEbhCDhoWID4qLBY0Oj4uSDZSGlgyYjGWQh3Y2eXx7A16Tn5Gen5pgqa2Cr6uQsAecoG+yDUw6pKWnl7qJwo7EqKyzlcmZy527Q6O+fkbHtM24w8i52tnW297dys810aSm1MHcxerV4uHM3+7r4PPyCrzlBqUBgO3w784AYqv3j2BAgwP9HbwnypeeczoUJkxHT6KqeAUt1rp1clFgxwVYyvGZFpGiPZMZUS5UOXGTMZYfNYYSMgCAFps1tQDbFCaAvp4D0vj0+XPj0J5r3hwtarQo0aZEn5ZZKnVclBt/ogSywrUrQyg2wArgt9WrWSVYcjjh56Tk2bdoW8hdAbeu3bt48+rdy7ev3wYJAAAh+QQJDAAFACwAAAAAoAAYAIJUVlSsrqzk5uS8vrzEwsR3d3cAAAAAAAAD/li63P4wykmrvTjrzbv/YCiOZGliQKqurHq+cEwBxEDUt43vgOz/MZptiCMOe8CkEiQsOo3IpXRqaQau2Cwuuhh6awMJeDywScrk4TkNFqPf5gicvJ6XHVZweR/YOgYCgYKBBGeDg4Vyh4KJEICLAo0Pj4uSf5CRhpCWBVZ7nwN9NVwKBJicDJSHqAumm2KnmpWwrxGusw2eoGV9NqQFqoi0uI6xirUQt6uyy8fEC7q7vQS/ysK2xsnZD9aMw83ayNzbCtGfBAFHDt2E39fhz+vkDeyZ2OLy+J046buhfg2CebsXj948BvVYlTrYiuFCfeY+9RpQzWGBhO4GwgM3ZE4fQosYc/Hz929UvoIfPTZU+RDlSpctOZ6Uuc9GlpuiKP65wbPnmp4+5QAN6mgoz59GkQ5VChTPjqdAfVGZSvWBEDs5ivyqynVJkydgt3Yd66OFWRZk06pdy7at27dw48ptkAAAIfkECQwACgAsAAAAAKAAGACDVFZUpKKk1NbUvLq85OLkxMLErKqs3N7cvL685Obkd3d3AAAAAAAAAAAAAAAAAAAABP5QyUmrvTjrzbv/YCiOZGmeaKqubOuCQCzPtCwZeK7v+ev/KkABURgWicYk4HZoOp/QgwFIrYaEgax2ux0sFYbokwCdWs/oCwARGLjfcHcA8Q2T7wdyE08wp/9oWHGDA3N1ToRvTn4TRAiOkBpDkJMFGo+VmAiXmZEZnZWXlJoWa22Jb4ZMZAMCrq+uA4sWCAm2t7aWGbW4t7oYvL0JvxfBvcS0wrmXysOlBaeohXRMTa2uBbCtZIwSBc3IFca44RTfyuUT58LpEuO+kuClbNJy1GCIsNqz4vKf/sAAFhNoYd0xZuieRUOlCp81fa8M6OmmwCC5eAn/ZcRgEZ5GdtUYQVYw9QbBAJMo7R16KCAbNgGymlDsuOzjQZsXcXrkSLACTWcjoRl4RMhkwzAsIcaUUrCnOafqoHqTWpHqz3CmiJ7calJltQPXlPJ7uvHC1ZA3eZZtutZnT0GojN5DChZirLFR25IVqZavWauA25LkStirQ7BuDCRWxM3CgCKQI3OKLHkX5crALkOerJnzZYXS5K5sImAMaQIC+gBabcUUl9dZ5kbRs6c2Rda4Vwh5xLu3b9lO9NxJ/eR27uMmaiincYOHcx3Io0ufTr269evYs2sXEQEAIfkECQwACgAsAAAAAKAAGACDVFZUrKqszMrMvL683N7c5ObklJaUrK6sxMLE5OLkd3d3AAAAAAAAAAAAAAAAAAAABP5QyUmrvTjrzbv/YCiOZGmeaKqubOuCQSzPtCwBeK7v+ev/qgBhSCwaCYEbYoBYNpnOKABIrYaEhqx2u0UqmWBnGDy1ms8XrECAWLfXcINXARiL78wyen/GvuFsgQgGCUl0TgeJiotOehNgkEsDGpKVA0wal5ZgmZuSlJqhmBmilhZqboCAcoZ1SweSl7KwS44SCAW5urkImbu7vaS/usEYA8O8vsjFF8fLpwQGgXB/a6xfCAey2wOweRbOw8zgyAXjFbjPGeniyu3r5eeoqalt13Rg2tyXAU+2Cux+naMQEJg7gQcNwlNnLB40A28iAho0BwCifUz61bJQkBglh9oL32HomCwkQpMKKcxTtaoiFH2yJGkc8I+kuY8ML9gcOGEnTpE6QaqMJpFaHJevMA7o961CuJMjhQbNyVFqVarorCpYOY3aPVfZYm6bWVMrQbM90d5SC5Ctzwp+utIT8DWfUqYIymI9uzdt37V/2wZ+O1QaS6N1mwQ4UGOxP45NIrNp0ilym8iVJWMmZfkyZc6WJ/OUAEXz58L0LrdsFaazZSj/+Mh+gYWL7SxIS7ceE3u27yBHghNhjcdSpd6/k5dovLg54xk3eEjXoby69evYs2vfzr27dxERAAAh+QQJDAAMACwAAAAAoAAYAINUVlSkoqTMzszc3ty8urzU1tTk5uTEwsSsqqzk4uS8vrzc2tx3d3cAAAAAAAAAAAAE/pDJSau9OOvNu/9gKI5kaZ5oqq5s674VIM90PUtIru+8Dv/AE+CgOBCNxaMSgBs4n9DoABGs/npY6mQY6Hq/XwKTgYgmpFCtdb0qo9MUgCJAqNvv9YBiXD4nFk5+A4IJamyHJmUCi4yNU3FzeJIEenxOC5N2gAuGEkUKn6EaRKGkBxqgpqkKqKqiGa6mGIoLtba1AoVxB3SZdpVNZwQFxALFBQSAjxUKBs7PzqcZzdDP0hjU1QbXF9nV3Bbe0OATtLYFtgKckL2+lHtNgMPGxPUEgZ0M4tao2tGj/rYB9EeOwr5/F2ih24ROwDIJctr5AkbmybBj9JI5yXcgYMEJ/h0J9hM5zeNAbR/NLVg4YIFDQ1zc5YFX8c+8esXu/cl3UCAskz9JYgiJ8uS3WQPUMRzQ8CGDiHUUEJBKdeo7S04u4iSm0akEokeDFhUbdihQs0IrKNxUq8BLdjKvNsnqdiuyBTvDnb0AdpxRv2QBox1rQWUBpi1zweQV1WpVqRTdJNDq1uXdjRb68gu8eXBZvnszhy6XtFbLtqVhRpIZ+RIBepXVJcvLbDQFzQg9CwadVnRv0o2Cv92y+rFjuRWz+gKkq4KR59A/eooOvRV1I9avZ6eOdJCyQYGaQ1ztrvWfQLdsnc+HqP2HLDoC5NgFpr4Xmm68493/57xX9wC6KyAHKAQWaCB+aPS3H3jsBeggCjZEWAMO8MnXw4MYZqjhhhx26OGHIIaYQQQAIfkECQwADQAsAAAAAKAAGACDVFZUrKqs1NbUvL685ObkxMbE3N7clJaUrK6sxMLE7O7szMrM5OLkd3d3AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+VSDPdD1LQK7vvA7/wFPAQCwaj4YALjFIMJ3NpxQQrP4E2KxWSxkevuBwOLlsmp9nM9XKZgkU8LgcLugaDotFIb/X8w9kDQBpaIVNa22JJ28LCXmOjXkKdRNefZd8eYBKgk8In6ChT4gTZqZMAxqoqwNNGq2sZq+xqKqwt64XbwkMvb0GvQmTdniYfn6bZQkIqK3OzEykEgkE1dbVCa/X19kZA9vW3Rjf4ATiF+Tg5xSMv769BcOVd5nHl8mCZgjO/APMhxbIKag20Jy2ggUNZqCGMJwqghAVjiPQEBuGXb6AGSDAIB4lCf5e/Bjrgw+Ap37OAkCR1oBauXUVXF4bCJNCOms0tb18uC2nLgULGGxkwBGYR2KZRi4o+SQAyiYqo1lwOVABA6s1S0G0anHhVqISL1CleJVBVgkCyXa1gNEd0Y7yQN6BVG/PnpL6+qGKOoAlL4Jlw04FrPZsg3RWuRoWSFQxT66OfwYdKhRe3AYh9SgtwLTJvqcqAVZg3NiszrKJF5NFbdorR6tlVb9GnbWtUI6WP2KmpzTP0kAmPTtrNoCv32qsBcckHFtV6dmqEwc2TPUt1otAb//ieHQeHntJf3Ma5MQp6FGDyUqXLX0tOsBclVP4O9t9QPhgaytwVKC/5j2XeXEBiTF/AOcJAjYEAE1fU5mShiqsSDHLLVAs5sQqUEBIYRTYzeGhbpnZ5ZtInV1ooolRsKTIih9s4WIWxIgh4xfAnWIIFKKxqOMPQyDho1DjSUEIISruaCQKCSZ5gyA9NLnDkVBGKeWUVFZp5ZVYZplBBAAh+QQJDAAMACwAAAAAoAAYAINUVlSkoqTMzszc3ty8urzU1tTk5uTEwsSsqqzk4uS8vrzc2tx3d3cAAAAAAAAAAAAE/pDJSau9OOvNu/9gKI5kaZ5oqq5s674pIM90PUtIru+8Dv/AE+CgOBCNxaMSgBs4n9DoABGs/npY6mQY6Hq/XwKTgXgmnOdBOj21ultlaVQrASgChLx+nw8oxmVrC2qDCYULCXRvixRFCo6QGGUClJWWbVt3fJsEfoBPnHqDmI1EkKYapqqPBxqsr46uq5EZCga3uLetF5MLvr++AqQMXKF7nk1qBAIFzczNBE+KEra5uLsY1dYG2Bfa1t0W37nhFQfbupIDAr4F7cHDdnjGfX/JCwTOzQXM0WfTDMZdc4WOW6qC5SicQ5dwgsB0vNYBKzAAniJ59Op9MpRv37MC/gRGAVy4raEEkuAIMlRZ8uDKiOwo/nIn7OKBefSQkQHFb58zfwsAPjSYASU5ly2LImSZEubMihVrUsBIQEHVq1at6owzoKNPaCItGB2o9CWGsRDPLi2b1EKvmQtoxtOUcSuhfM8+hjQkdK1asxfQEv3b1pvfCggSxBzEeIHULTfzZMV61a4Trx5BFuoLWOxhz53NfRYdGofjpxT5JZpKN6e9nZd78ju9NyjowrebEtYdeLRCI8CDq7NE/HEdupOTd3odJwE9X8OoBZ8uazrw6tZNBsxuhAVXNWgQIbKJ05hlxhWB+TqzmpF7Ell6sAZD3wvz8GoMJdAvPvr7/y7YKPHIgAQWeB9+/fHnBEAANhiDDRDSgEN8WTho4YUYZqjhhhx26GGDEQAAIfkECQwADQAsAAAAAKAAGACDVFZUrKqs1NbUvL685ObkxMbE3N7clJaUrK6sxMLE7O7szMrM5OLkd3d3AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+aSDPdD1LQK7vvA7/wFPAQCwaj4YALjFIMJ3NpxQQrP4E2KxWSxkevuBwOLlsmp9nM9XKZgkU8LgcLugaDotFIb/X8w9kDQBpaIVNa22JFWaMTAMYbwsJeZOSeQp1E159nHx5gEqCTwikpaZPiBONA4wajq+sCRqxtGazsK0ZAwS8vbyyF28JDMTEBsQJmHZ4nX5+oGUJCI6s1dNMqRIJvr7AGLvcv7Ph4rrkBN4X2wq87OUWkcbFxAXKmneezpzQgmYI1QAHTDtkAZw7d+kKEjjYK2GFde0auoq48N0FcL7YOZSwQMECBv7HQBIwQKBeJgle/DTrww/AqIDVAkDJ1mAbuY0TbGZEN46bxp7hcGqLqICBRQrxjBEoZnJZvj2dWj4JALOJTGwWbLIrWlRoA4MLjfLMoDXs0YdEGXQFytUoTmEilTJoeu9ApZV6WvoL6OjqAJrD2ql1O9Fs0bHferVFfFGwWa9aiXHF2fGjXHr2UOJT+XSB1Cb/qsokuEiw0bXmlrZV4HVX0cGoMdgcPLi14MMM3noMuTQkXc3M8uj7wyDUICejYfoFzAs2YbKOa7s6bVS6udXPZTdfrPsjyWMjCXQ82SAl52afpVUdMDoB87BtbcMXK38x46xiB5+lEIUaFEis6XUB1YCZlXdHJfl4ohcTCNggwzV/ZcVIGq7AIsUttEDRmhOv/LfCG3OESJ55UCVYQHocpshhFDQp4uIHW8SYxTJi1PhFIMedUQgUpL3o4w9DICEkEcYZYsgZLf6oJAoONnmDID1EucOSVFZp5ZVYZqnlllwqGQEAIfkECQwADAAsAAAAAKAAGACDVFZUpKKkzM7M3N7cvLq81NbU5ObkxMLErKqs5OLkvL683Nrcd3d3AAAAAAAAAAAABP6QyUmrvTjrzbv/YCiOZGmeaKqubOu+cAfMdG3TEqLvfL/HwCAJcFAcikcjcgnIDZ7QqHSAEFpfvmx1Qgx4v2AwoclATM/Q7XWdMqPTFIAiQKjb7/WAgmxODPyAf4IJfmpsJ0YKiYsaRYuOBxhmApSVllRxc3ibBHp8TwucdgtPhhKPio6NqaxGGq2QCq8GtLW0kRkKtra4FpMLwMHAAgmGXaJ3nk4JoQUCzgXQBKSYFbq7t7PYBr0X19jdFgfb3NrgkgMCwsLqxprIeXtOTwTR9vYET8UW37vh1uT+URi3TeCEfrwaBUSnrsCCAgMcLhBQTYIcOvA6ySsDpd6zj/7RppUStzADwXO5SmI46U9hQYbrHqaryOBYRmUcmdW7F01APmamGCCsZVACy4QmVXpTSvLlhV8yIQ6jebGOAgJXs2LV+IleT54iaRplWuEoUZcoV5IduJajunUQKbrDCA+nmwEEnvEsMA0ov7ZjnaoVvJRw07QVECRoKJPURKoHMGqdzHVegp09J/KlFtRstqSGywJm4LkcaMQUEEwMFvHh47kZK3McEEpvZp8LCAUd+nkwatGhBx4ZTvwV8eMMLSmn+o6yVrsdkeVe0Pl48VzWhxvPXnRNH2qC/uQ2Fjk2dGagYk4Xe6g9CC0+MoWZ/2XjXWaAphPKzd69/xZyKCki4IAE2jeFfuv9EdR/DKZww4M25ACfDgH00OCFGGao4YYcdujhhypEAAAh+QQJDAANACwAAAAAoAAYAINUVlSsqqzU1tS8vrzk5uTExsTc3tyUlpSsrqzEwsTs7uzMyszk4uR3d3cAAAAAAAAE/rDJSau9OOvNu/9gKI5kaZ5oqq5s675wF8x0bdMSoO98v8fAIClgKBqPSEMglxgkmk8ndAoQWl+CrHa7pRAP4LBYrGQ6z1D0uXptqwSKuHweF3gNh4V+z9cfyg0AammETmxuKGeKTQMajI8DThhwCwl6lpV6CnYTXwULBZ+hoKJ/S4FQCKqrrFCHE4uRjI6ytZIZtpAaAwS9vr0Ju7+/wRdwCQzJyQbJCZt3eZ+getKfpmYJCIyR3NpNrxIJw77FGLzjBOUX5+PqFuIKvfHAwvPz6ZMKCwzMzMoFzzrhoUZwmh9Agpog4MZwgDZDFs7Zo4eLwESKGODJIydsWDx3/hXEecR3YYE+ZcsIMADIScIXTNUIFriGysnChpECRAHXQGQ7R+M+dvwlNIPIeAoYYFwnj0HSpRQo9VO5zGTLBl8MxpRGEwCUADid6Pz2bmPSpCApSLSolGRGs23TwvJ1VqnccEqfPpVLSZkBAn9XBnQ5UGvBmQjP3OTGaOwAnsia7gXKtvLdBuzqur1wNNnZy5mdOpVrcoE/lIKvZhV1+OAprzbDDtAJsYLEZGxB9xL9uZ5n0brZPmVwubNo4vn2/V2ukiU0PjGndU3FmKFjyLs1F2+qEq2jvEqBU+Ztt6Po3PmQof5rFZql6HsQv5YCNiztBNiFi6+oH6ptyXHte/LENlE4EsUifOkTyoKiOCdQHq2xNp1NCNwQgDePvaOIGgbWMoWAHkKBiDF0lDgYVgPBF9+EA7bYohQ8jShjB1kswMWN0IyhIxiJPVLIgfjNKGQMRBQhQBJJvDbFIIPEOOSTJlgoJQ6B+GAlD1BmqeWWXHbp5ZdghglCBAAh+QQJDAAMACwAAAAAoAAYAINUVlSkoqTMzszc3ty8urzU1tTk5uTEwsSsqqzk4uS8vrzc2tx3d3cAAAAAAAAAAAAE/pDJSau9OOvNu/9gKI5kaZ5oqq5s675wDMx0bdMSou98v8fAIAlwUByKRyNyCcgNntCodIAQWl++bHVCDHi/YDChyUBIE9Po9spOmdNqCkARINjveHtAQTaj0U9/A4IJa20TRgqJixpFi44HGoqQkwoYZgKZmpuFcnR5oAR7fVChdwMLVBaPlZYZlI+SBrO0s5EZCrW1txi5uraXAwILxMXEAqpcB3Wmd6NOCQsEBdQCBdYCBFCGEr6/vBfeuuAWB7/AuOcG5BXm5+xOw8bFyIZzzM2ifE5P09bUALVF48ZA3C5Z7xB+a6QOHqKGwYYVWDBx4oJ6nvA1e1Ym0LRr/tWoEUiVjIK7ha8gpky4EiWGk+MiFkM1YCJGZRpNcXwj7R9AkQvQEDRIy6EEmAfTsXypkunSCpiIVUR1sSSDe3cUENDKVc++jv1+/hz5hCDSogyflmt64Sw6py6hCiNGlWJVe5+aad05SBpIkNZGDlzFdq3aCkTfti3cjnGOBBIpUr3WCWfWrZidfX0z4OPPi4KtHnU8we26tHENp258OMdFYwVoDsOb8/LezaX+DhtGVnRB0qNblz5CvLik4siPIycecZNzq1jtdM3Dd1C+oAvMLmeOa/uRQys4QwHUlzaorrdJ0cQ+D7tv8PA7aPEhZ1mY+15w9w2EPVq0QQTFLifgCnMoYuCBCOrHH3/+lTfggy3cIKENOcyHQAA7YBgghBx26OGHIIYo4ogDRgAAIfkECQwADQAsAAAAAKAAGACDVFZUrKqs1NbUvL685ObkxMbE3N7clJaUrK6sxMLE7O7szMrM5OLkd3d3AAAAAAAABP6wyUmrvTjrzbv/YCiOZGmeaKqubOu+cBzMdG3TEqDvfL/HwCApYCgaj0hDIJcYJJpPJ3QKEFpfgqx2u6UQD+CwWKxkOs9Q9Ll6basEirh8Hhd4DYfFoqDn7/sHZQ0AammGTmxuFGeMTQMajpEDThqTkmcYcAsJepybegp2E19+pX16gUuDUAitrq9QiRONlpOQtY2VBLu8uwm6vby/GQPBwpkKCQzLywbLCaF3eaZ/f6lmCQiOk9zaTbISCca+wMbDGOIKu+rkxATs7ATnF+nrxxeazczLBdGjeKeqlbo26AwCbggHaENkodg7e/J0wbuHwWEvdfMsiAuGsRyvjv4XFihYwMBZSQIGCPQTJeHLH2p+CAJglZBbgCjgGmw0B8kYSHT2FDBoV3EdA6FE6QUdGhHfSGYpma2UdgrmAplQAtR0cvObxqVCM1ZwqA5p06JGkYqloOzdULXlhMJ1qizqSQZT/x3wFJAPH5kGEzrqOiBnW7dzgbpdvHbCRqFHjzaWYFGuZInLLDfO14yAVH8tAe6xWgCrk4NbbzIca/Qtg8kNHEaWC5tsZM+wH2d+Bsm157DI6nouyQ90A5fUql0VNPM0t20DCBveNXtobqO/X/fMnviCbKTA3SFmuvlp52YiWR4XndwaA1WEmqCuqTrB9PHh0VpO2vDJtiiQRHbRSG6SRNGYSKP5VYBfxn3hiSkDMccKAjcE4E1hGjGiRoC1TKHICnDQIaJ6Lr2kx4l/MSeFfyz6J0VOH8bYARc0aiHNGDiCIWGHaBwCo4xAqkBEEkQWAZ8UhaixWpBMrlDhkzgM4sOUPDRp5ZVYZqnlllx2qWUEACH5BAkMAAwALAAAAACgABgAg1RWVKSipMzOzNze3Ly6vNTW1OTm5MTCxKyqrOTi5Ly+vNza3Hd3dwAAAAAAAAAAAAT+kMlJq7046827/2AojmRpnmiqrmzrvnBMAnRt37WE7Hzv87KgMAQ4KA5G5DHJBOgG0Kh0OkAMr62f1jopBr7gcJjgZCCgCbR6kGZXsfDUmTrlSgCKAGHP7+8DCmVzbAuEhgmFbylHCoyOGkaOkQcajZOWCpWXjxdnAp+goYp3eX6mBICChKd8aHYTmJKZGQoGtre2lLS4uLoYtby5lcHCnQMCC8nKyQIJr16sfalPUAQFAgXX2QIEUAuvEsDBvhcHxAbkFuK86RXmxO0U7+MYnsvLyM+l0X+BT4jWsgnM1i0NOAbz2A2DB+lcPFgOF9IzhqzAggIDLF4bxQCPHn7+qPyZiWINm0mCiQ6u69WQYYaELF9GlOnSgr17AxYI4AgN5LSR1QYK5EboIMxbD8PNxHC0GNOl5aBSuImxqk6e+xQQ0Mp1a0hVALUJJZBSnVR3Z+WlndAUXcuJNo/dU9ZM30d+PwcFFFqALCKja5XWjDrYQtukCNciSFDxYsaMO58d+Ni18ldqA0pu00aWjcrAiQujFa2WNFvFOpXlpIv1brS8bvYK1On3m2HQSHLrRrxkNxJNvn/TCi48bqjjkSl43GO5K+xq0cpW6O07jvUKg6S08ax8MsjLQFfPTYbI2fXzIbb0CGBXjPsvIuekmb+gfP1CttHrd4Gnkf//AMYh582AOdlX3kH7JVgCDgzeoIN6Wygo4YQUVmjhhRhmiEIEACH5BAkMAA0ALAAAAACgABgAg1RWVKyqrNTW1Ly+vOTm5MTGxNze3JSWlKyurMTCxOzu7MzKzOTi5Hd3dwAAAAAAAAT+sMlJq7046827/2AojmRpnmiqrmzrvnBMBnRt37UE7Hzv87KgMBQwGI/IpCGgSwwSTugzSgUMry2BdsvlUoqHsHg8Xjaf6GgabcW6UQKFfE6XC76Gw2Jf4PsXB2YNAGtqhk9tKGiLTgMajZADTxqSkWiUlo0YcQsJe56dewp3E2ALfad/fYFMg1EIsLGyUYkTjJWSlAS7vLsJur28vxkDwcLAxsMWcQkMzs4GzgmjeHp916qsZwkIjZLf3U61EgnGvo8ECrvq58Tp68cZ5ezsBMoX5e/69xSc0M/OClArlSfVHoOotA1Cg+CbwwHdEFkopo8dvwoUe6m7SCGfRnv+yHhtDNmLYwNmz6IZIMBAICkJYEAVQEUTkCAArx5+CyBlXAOPwUySg6eAQTsMFIsWPYqPqFGQ8pwWNelvpVEG0VxWU5XtZpQAOp/wFGchnzqlDIQ2yIgWKoZm6YwuVcuWwVxgS+9eQPnvqlaC1vzUtNmKkJOGDhuNHeATbly9b9c5U0pXpF27lYtenoqOpWbOexUswMoSa8CBMPPIPFhTIc4niHXylIhRsty0eC+zVGt2srRHtz3jdocWcgW+pJ/9Ta0HoWDC22J7G7C48a7NRnlfb1tZeNzubd3ie6pbfD/RyZMvb2CKK2vXU8CGnZ3A+uPLdKF4k/JICiPekUhxkZ9/+jkSmiczzXRKH6ixp1oqNSXkFWwI4BBAOIyVtcgab3R4XB0gNtgeawct6BoV+qUoYH0ethhCFzBuUQ0ZNIZx03+FQOKTizymUIQSSphWGBWFFLJjj0jOYOGSNOjww5M9JCnllFRWaeWVWGaJQgQAIfkECQwADAAsAAAAAKAAGACDVFZUpKKkzM7M3N7cvLq81NbU5ObkxMLErKqs5OLkvL683Nrcd3d3AAAAAAAAAAAABP6QyUmrvTjrzbv/YCiOZGmeaKqubOu+cCxbQG3fuC0hfO//vZlw6AEcFIdjEqlsAnaDqHRKHSCI2BVwe50YA+CwWEx4MhDVRFQ9YFuz8BO6Su1KAIoAYc/v7wMKZmhqbgkLbYeGCXYTSAqOkBpHkJMHGo+VmAqXmZEZnZUYaAKkpaZvXnl+qwSAglELrHyHqBQKBri5uJYZt7q5vBi+vwbBF8O/xhbIusoTowvR0tECixRfsn2uUIYEBQUC3+AFBFKMEgfEu5fqxZLtzhTp6vGN8KIDAtPT+ox4etn+BIISxZu+cOLKqTnHgBmwd/TYRex171NFC9AKLCgwQCO4Wv4M/gUU+KqguG/hBBCgxXAesXroLl5wmQziS5s1L0DbN2CBAJDYRm47g8jguISIGDpcZ3EiBprNcEZtelNnvo0dO1IDqoqAAq9gv34dOmeAt5MJWVqA+pBqzqcy18atwJYpxqv7OP701zUgWSlGxYVbaUjpXHmHJ9R153YqXKcVECTQh5XjVn8HAIoNC/Zvm7MoN5JL1DJxTMhyUdM1zWBxPQQ+pfXc6JMrQL8DifYkgBAlOMILWiYZTpwT8eK9jiMXpny48eb4TEmvxlcz582ezWZTG6e7iDm01kgJfq1vtr+GYO2Lpoih9/cZuAC5lnmMfTC5yypCpEgRefgAsiiAxyMEFmhgflUs4F96UbgX4IMi5CAhDjvIxwWEGGao4YYcduihhhEAACH5BAkMAA0ALAAAAACgABgAg1RWVKyqrNTW1Ly+vOTm5MTGxNze3JSWlKyurMTCxOzu7MzKzOTi5Hd3dwAAAAAAAAT+sMlJq7046827/2AojmRpnmiqrmzrvnAsW0Ft37gtAXzv/72ZcOgJGI7IpNIQ2CUGiWcUKq0CiNiVYMvtdinGg3hMJjOd0LRUnb5m3yaBYk6vzwVgw2HB7/v5B2cNAGxrhlBuFGmLTwMajZADUBqSkWmUlo2PlZyTF3ILCXyioXwKeBNhCwUFq62sqwuBTYNSCLe4uVKJEwMEv8C/CZTBwcMZvsXCxMoExxjJys8VcgkM19cG1wmnYAwHrbHir7NoCQiNkuroT7wSCQQKv/LLyPHzwNMW8PT0zo/47v2z1y8fBlAMtGnDVqBbKj3j+IQDJIjQEwTqMg5Ah8hCNGD+8vRVgFcsJLNgJu01E0mBJMqBFhYoWIAtGwEGDVFJUBUxVqtytaBg1CgpwBR3DUjKU8CgHrR5DJg6vaA0XlOYVPExZcqyl9arXUEpvJlNps4GYUiFexULKAApAYhCMdrOI8ioTbu+aypVqt4G0bbmZdZ3cAalfA1bQGjTwM2cefaslUjZbZqh6hrRHYAUMV4FfwN/Dm31M4O/JPHiJX1TMGgMMhcsrInT4c5vlHsWcGtL7gCjHSskE3wTNVTVqBO3Pk3MteKsVpeHnZmQgGPHtc+mzT1ZVsXenYoe3ffLNFa7y62yJn5+5FW8U9Gzn26NtmOzkXv2+VmRSly5wCV9gBQV6UzxyBSMoBbJFKFFAYmBhy1IBWwzsWLhK5A9tEdEE+32nVAI5BAAO5zBYeIIctihonZ6qMWhd7S8RaCDNFpx4o0feKEjF5GV4aMY/T1YCCRI4WjkCUYsoeQRMVZRSCFFHimlCCJWqcMgQGTpw5Rcdunll2CGKaaXEQAAIfkECQwACwAsAAAAAKAAGACDVFZUpKKkzM7MvLq83N7cxMLE5ObkrKqs3NrcvL685OLkd3d3AAAAAAAAAAAAAAAABP5wyUmrvTjrzbv/YCiOZGmeaKqubOu+cCyrQG3fuD3vvAwUiQJQGBwaAb2k8nJoOp9Pyi9ArVqtA+RyqzwQvuDw9yBNBAbotBodSGgpwUR8rgHO7QWNHL9P6Pl0GYB4end9GF4CiouMBGQTAGZrkwNtbxMJBpqbmnkZmZybnhigoQajF6WhqBaqnKwVrqKIBAIIt7i3AgqPElOUa5YWBaadesWndciwFMTFzJjLys+0trm4tr0LkWfAacKx0oLipOSp5sPo4dRMtdfYjmXd3pVu6ewYzqbQEvqr0/sA/huHr0Kid7riQSowzxs4OOqaRZzg75VAiwQDZhxo4SBCAa0KfUkakICkyZIlH1Kc2I/lgoqzNmLM5xKmsXbW3oHUxo0eG3vrNNIseE/oBZvJZMYcapTCAQU5r+2UhwblSZMqWxKtgJTfy5pgt0oUu+AAgqi5pkIaSS/rSyFw4/6JK/cT3bqk7sKdq5fv3WqMCjTiOdKq4XqXuCiO4YUAAjFhCDcE5nax5RVQMjuRd6UzFaCXQy/+Iae06dOgRatWkqM1jtWwY8ueTbu27cURAAAh+QQJDAAKACwAAAAAoAAYAIOUlpTExsTc3tzs7uy8vrzU1tTk5uSsqqzMyszk4uR3d3cAAAAAAAAAAAAAAAAAAAAE/lDJSau9OOvNu/9gKI5kaZ5oqq5s675wLKtHbd+4Pe+8fAjAoHAoOPSOyEthyWw2KT+AdEqlFpPYZGHA7Xq5BagAgEAEyug04FohuN9wDXxOkNPf9ns9o3fn7xhbZoNnhQNhE1FnhIWFa0YVAQYGA5OVBnsYkpSWk5kXm5eXnxahnZgappyoGaqjgQMBCbO0swGHYmSLu2VnjxYEk8KWpG3DwgPFFMHHlMoTzMfJcs3O1M3TSrG0ArPdCLiJY73kg2W/xpUDCeusGATq7JQJzxLw8/H1Cvfr+XLx/vgAnPdMUK0E3RLcQiRBUTleAdBRkGUpAcF/FvtZ1AcvI7uN/BjxgRTosR3HdhrdVdgiC+HBhbnIQTzHZtm8j+s43kSpc91Ha3x2Zuw5iyc1n0a1tfTmEqY4AIse9pIIrWLSdylNpirqUWUprvO8RgKrtRXZkRYMejNgUWG4huMImVtE1V7Ynxxxcj2pNydGjX5JAqb3V2/BbbUSOoULtdxcBHUVUBysj2JfvkIxIyVMMnPIzYcRMG3rlqGCKDLNTa0JzU0AOK/lvH7t2g8fArRzc8Rdm7cd3b5vA4+ttFGA42fenh4TtfmgyFmiv9jypbpp1I/TRGQtvXsLJ+CZ5KpCXgp37+ix/ABSgAgRSOnjJ8lBH4f8+/jz69/Pv7/0CAAh+QQJDAAEACwAAAAAoAAYAIJ8fny8vrzk5uTMzsx3d3cAAAAAAAAAAAAD/ki63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzDQG3f96zvFjD8wOAPAAkYj0gJchlQMo/OZzMiNUafVybEJ+wSHwGBeCyeFslkMxg9VjvCbIG7AWfPGXX0fZFPb7teZ3F7CgNxchKGg4mHhASKdoyLEZB6f4BBX2+NSpxUnoKRn5OhlqOiDlyYQ6VkA51xr6dosq1jtWuxsGy4m7oPXAJAwj/CmnSguajKprZlu83MfrPTqatAx3iHvci/zsLQruG342Lc2t4NqqvZfMm+y/DR8tXSbeWI1PfA16z25vjOuUtHj5w+gAfBJRS4DlM7BQEGRIwoUaKTihStUJlYNVGiIyMYf2gswjHjx5IiT4b0eOnaQx4weTQE9DKmzRg4ctq4ybOnz59AgwodSrSo0aNIKSQAADs=);display:none;}.ccw-booking-widget{font-family:"Swiss721BT-Light",serif;padding:0;background-color:#efefef;font-size:15px;font-size:1.5rem;}.ccw-booking-widget *{box-sizing:border-box;}@media (min-width: 992px) {.ccw-booking-widget{display:block;background-clip:padding-box;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,0.3);margin-top:11px;}}body.carcloud-step .ccw-booking-widget,.step-confirmation .ccw-booking-widget,.booking-view .ccw-booking-widget{background-color:#efefef;border-left:0px;box-shadow:none;margin-top:0px;}.ccw-booking-widget .location-details{text-transform:none;font-size:12px;}.ccw-booking-widget>.widget-title{padding:15px 25px 10px;border-bottom:1px solid #e9e9e9;font-size:18px;font-size:1.8rem;font-weight:400;background:#f2f2f2;letter-spacing:0.02em;text-transform:uppercase;line-height:1.5;margin-bottom:5px;}.ccw-booking-widget .section,.ccw-booking-widget .section>.subsection{margin-bottom:11px;position:relative;top:0;left:0;}.ccw-booking-widget .section input[type="text"],.ccw-booking-widget .section .select2-container .select2-choice,.ccw-booking-widget .select2-container .section .select2-choice,.ccw-booking-widget .section select,.ccw-booking-widget select,.ccw-booking-widget .input,.ccw-booking-widget .section input[type="password"]{width:100%;height:34px;line-height:34px;}.ccw-booking-widget .section.pin .subsection{width:48%;float:left;margin:0;}.ccw-booking-widget .section.pin .subsection.pin{float:right;}.ccw-booking-widget .input{position:absolute;}.ccw-booking-widget.mobile .icon-location{display:block;}.ccw-booking-widget .icon-location:before{font-size:20px;color:#E0E0E0;margin-left:-5px;}.ccw-booking-widget .select2-container .select2-choice>.select2-chosen{line-height:34px;}.ccw-booking-widget .select2-container .select2-choice .select2-arrow{-webkit-filter:none;filter:none;}.ccw-booking-widget .select2-container .select2-choice .select2-arrow b{background:none;line-height:34px;}.ccw-booking-widget .select2-container.time .select2-choice .select2-arrow b{display:none;}.ccw-booking-widget .time .select2-container .select2-choice .select2-arrow,.ccw-booking-widget .time .select2-container .select2-choice{background:transparent;}.ccw-booking-widget .time .select2-arrow{z-index:5;}.ccw-booking-widget .time .select2-arrow b{background:none;}.ccw-booking-widget .select2-container .select2-choice,.ccw-booking-widget select{-webkit-filter:none;filter:none;}.ccw-booking-widget .time select,.ccw-booking-widget .depots select,.ccw-booking-widget .date input.date{background:transparent;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;text-overflow:'';}.ccw-booking-widget .time select::-ms-expand{display:none;}@media (min-width: 992px) {.ccw-booking-widget{padding:0!important;}}.ccw-booking-widget .submit{background:#FF5200;}@media (min-width: 767px) {#featured-booking-wrap .ccw-booking-widget{padding:0;}#featured-booking-wrap .ccw-booking-widget .tab-page{padding:20px 25px 25px 25px;}}.subsection.return-depot{margin-top:10px;}.ccw-booking-widget .tab-page{padding:15px 15px 32px;}@media (min-width: 440px) {.ccw-booking-widget .tab-page{padding:20px 25px 32px;}}@media (min-width: 992px) {.ccw-booking-widget .tab-page{padding:20px 25px 25px 25px;}}.ccw-booking-widget .tabs-nav{height:50px;position:relative;top:0;left:0;margin:0;}.ccw-booking-widget .tabs-nav li.tab{margin-left:0;list-style:none;position:absolute;top:0;height:50px;line-height:53px;vertical-align:middle;text-transform:none;font-size:14px;font-size:1.4rem;background:transparent;color:#FF5200;text-align:center;}.ccw-booking-widget .tabs-nav li.tab .widget-title{font:inherit;color:inherit;}.ccw-booking-widget .tabs-nav a{color:inherit;text-decoration:none;display:block;cursor:default;letter-spacing:0.5px;outline:none;font-family:"Swiss721BT-Light",serif;font-size:18px;font-size:1.8rem;}@media (min-width: 992px) {.ccw-booking-widget .tabs-nav a{font-size:14px;font-size:1.4rem;}}.ccw-booking-widget .tabs-nav .waiting a{cursor:pointer;}.ccw-booking-widget .tabs-nav li .widget-title{height:100%;line-height:inherit!important;vertical-align:inherit;font-weight:normal;}.ccw-booking-widget .tabs-nav li.tab1{left:0;width:50%;}@media (min-width: 992px) {.ccw-booking-widget .tabs-nav li.tab1{border-top-left-radius:10px;}}.ccw-booking-widget .tabs-nav li.tab2{right:0;width:50%;}@media (min-width: 992px) {.ccw-booking-widget .tabs-nav li.tab2{border-top-right-radius:10px;}}.ccw-booking-widget .tabs-nav li.waiting{background:#999;color:#fff;}.ccw-booking-widget label.header{color:#4e4e4e;text-transform:none;font-family:"Swiss721BT-Bold",serif;display:block;font-size:15px;font-size:1.5rem;font-weight:normal;line-height:2em;letter-spacing:0.5px;}.ccw-booking-widget label.header input{margin-top:3px;}.ccw-booking-widget .wrap{line-height:1;display:inline-block;font-size:100%;width:100%;position:relative;top:0;left:0;}.ccw-booking-widget .wrap.date{width:52%;}.ccw-booking-widget .wrap.time{width:43%;float:right;}.ccw-booking-widget .wrap input{padding-right:22px;width:100%;}.ccw-booking-widget .wrap input,.ccw-booking-widget .wrap .icon,.ccw-booking-widget .wrap .select2-search,.ccw-booking-widget .wrap .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .ccw-booking-widget .wrap b,.ccw-booking-widget .wrap #ccw-progress-bar .step:before,#ccw-progress-bar .ccw-booking-widget .wrap .step:before{cursor:pointer;}.ccw-booking-widget .wrap .icon,.ccw-booking-widget .wrap .select2-search,.ccw-booking-widget .wrap .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .ccw-booking-widget .wrap b,.ccw-booking-widget .wrap #ccw-progress-bar .step:before,#ccw-progress-bar .ccw-booking-widget .wrap .step:before,.ccw-booking-widget .select2-arrow b{color:#E0E0E0;position:absolute;right:0px;top:0;height:100%;line-height:34px;width:37px!important;text-align:center;font-size:16px;font-size:1.6rem;}.ccw-booking-widget .same-depot{margin-top:-2px;padding-bottom:1px;}.ccw-booking-widget .same-depot .checkbox label:before{height:18px;width:18px;line-height:19px;font-size:15px;font-size:1.5rem;bottom:2px;}.select2-container .select2-choice .select2-arrow b{font-size:16px;font-size:1.6rem;}.vehicle-type select select,.section.age select{display:block;width:100%;}.vehicle-type select .select2-container,.section.age .select2-container{width:100%;}.ccw-booking-widget .select2-container .select2-choice{background-image:none;background:#fff;}.ccw-booking-widget .select2-choice,.ccw-booking-widget .select2-search input{padding:3px 3px 3px 6px;}.select2-container .select2-choice .select2-arrow{background:none;border:none;}.ccw-booking-widget button.submit{margin:30px auto 0;font-size:23px;font-size:2.3rem;padding:2px 34px;font-family:"Swiss721BT-BoldRounded",serif;-khtml-border-radius:10px!important;border-radius:10px!important;text-transform:lowercase;display:block;}body.carcloud-step.step-expired #booking-bar{padding-top:0;}body.carcloud-step.step-expired #booking-bar .widget{padding:0!important;}body #secondary.widget-area{margin-top:-32px;}@media (min-width: 992px) {body #secondary.widget-area{margin-top:0;}}#featured-booking-wrap .booking-sticky-button,.carcloud-step .booking-sticky-button{display:none;}.booking-sticky-button{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;width:100%;text-align:center;}.booking-sticky-button.done{position:absolute;bottom:4px;right:6px;background:none;border:none;text-align:right;margin:0;}.booking-sticky-button.done button{margin:0;background:none;visibility:hidden;width:25px;overflow:hidden;text-align:right;white-space:nowrap;padding:0;font-size:110%;}.booking-sticky-button.done button.icon,.booking-sticky-button.done button.select2-search,.booking-sticky-button.done #ccw-progress-bar button.step:before,#ccw-progress-bar .booking-sticky-button.done button.step:before{visibility:visible;}.booking-sticky-button.done button:before{color:#aaaaaa;text-shadow:0 1px 0 rgba(255,255,255,0.8);}.booking-sticky-button.done button:hover:before{color:#bbbbbb;}.booking-sticky-button button{margin:10px auto;}@media (min-width: 992px) {.booking-sticky-button{display:none;}}.ccw-booking-widget .section.isPromoCode .checkbox label:before,.ccw-booking-widget .section.isBusinessCode .checkbox label:before{margin-right:1em;font-family:'ccw-child';content:'\e82a';color:#ccc;}.ccw-booking-widget .section.isPromoCode input.checked~label:before,.ccw-booking-widget .section.isBusinessCode input.checked~label:before{content:'\e82d';}.ccw-booking-widget .section.isPromoCode input:focus~label:before,.ccw-booking-widget .section.isBusinessCode input:focus~label:before{outline:none;}.ccw-booking-widget .section.isPromoCode input,.ccw-booking-widget .section.isBusinessCode input{position:absolute;z-index:-1;left:-20000px;}.ccw-booking-widget.itinerary p,.widget.booking-vehicle p,.widget.booking-quotation p,.widget.booking-totals p{margin-bottom:20px;}.ccw-booking-widget.itinerary .heading,.widget.booking-vehicle .heading,.widget.booking-quotation .heading,.widget.booking-totals .heading{font-size:15px;font-size:1.5rem;font-weight:600;}.ccw-booking-widget.itinerary .edit,.widget.booking-vehicle .edit,.widget.booking-quotation .edit,.widget.booking-totals .edit{font-size:12px;padding:4px 10px 3px;font-weight:normal;text-transform:capitalize;line-height:1.42857143;}.ccw-booking-widget.itinerary .edit:after,.widget.booking-vehicle .edit:after,.widget.booking-quotation .edit:after,.widget.booking-totals .edit:after{margin:0 -4px 0 4px;}.ccw-booking-widget.itinerary .widget-title,.widget.booking-vehicle .widget-title,.widget.booking-quotation .widget-title,.widget.booking-totals .widget-title{font-size:16px;font-size:1.6rem;background:#e2e2e2;font-weight:600;padding:15px 0 15px 22px;letter-spacing:0.02em;text-transform:uppercase;}.ccw-booking-widget.itinerary .content [class^="icon-"],.widget.booking-totals [class^="icon-"],.ccw-booking-widget.itinerary .content .select2-search,.widget.booking-totals .select2-search,.ccw-booking-widget.itinerary .content .same-depot label,.ccw-booking-widget.itinerary .same-depot .content label,.widget.booking-totals .ccw-booking-widget .same-depot label,.ccw-booking-widget .same-depot .widget.booking-totals label,.ccw-booking-widget.itinerary .content #frmBooking .field.check label,#frmBooking .field.check .ccw-booking-widget.itinerary .content label,.widget.booking-totals #frmBooking .field.check label,#frmBooking .field.check .widget.booking-totals label,.ccw-booking-widget.itinerary .content body.step-extras #ferry_options .row.options .field.check label,body.step-extras #ferry_options .row.options .field.check .ccw-booking-widget.itinerary .content label,.widget.booking-totals body.step-extras #ferry_options .row.options .field.check label,body.step-extras #ferry_options .row.options .field.check .widget.booking-totals label,.ccw-booking-widget.itinerary .content .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .ccw-booking-widget.itinerary .content b,.widget.booking-totals .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow .widget.booking-totals b,.ccw-booking-widget.itinerary .content .widget.booking-vehicle .entry-content .item,.widget.booking-vehicle .entry-content .ccw-booking-widget.itinerary .content .item,.widget.booking-totals .widget.booking-vehicle .entry-content .item,.widget.booking-vehicle .entry-content .widget.booking-totals .item,.ccw-booking-widget.itinerary .content .widget.booking-quotation .section .item,.widget.booking-quotation .section .ccw-booking-widget.itinerary .content .item,.widget.booking-quotation .widget.booking-totals .section .item,.widget.booking-totals .widget.booking-quotation .section .item,.widget.booking-quotation .section .widget.booking-totals .item,.ccw-booking-widget.itinerary .content .button.loading:before,.widget.booking-totals .button.loading:before,.ccw-booking-widget.itinerary .content #ccw-progress-bar .step:before,#ccw-progress-bar .ccw-booking-widget.itinerary .content .step:before,.widget.booking-totals #ccw-progress-bar .step:before,#ccw-progress-bar .widget.booking-totals .step:before,.ccw-booking-widget.itinerary .content body.step-results .vehicle .details li,body.step-results .vehicle .details .ccw-booking-widget.itinerary .content li,.widget.booking-totals body.step-results .vehicle .details li,body.step-results .vehicle .details .widget.booking-totals li,.ccw-booking-widget.itinerary .content [class*="icon-"],.widget.booking-totals [class*="icon-"]{padding-left:32px;position:relative;top:0;left:0;}.ccw-booking-widget.itinerary .content [class^="icon-"]:before,.widget.booking-totals [class^="icon-"]:before,.ccw-booking-widget.itinerary .content .select2-search:before,.widget.booking-totals .select2-search:before,.ccw-booking-widget.itinerary .content .same-depot label:before,.ccw-booking-widget.itinerary .same-depot .content label:before,.widget.booking-totals .ccw-booking-widget .same-depot label:before,.ccw-booking-widget .same-depot .widget.booking-totals label:before,.ccw-booking-widget.itinerary .content #frmBooking .field.check label:before,#frmBooking .field.check .ccw-booking-widget.itinerary .content label:before,.widget.booking-totals #frmBooking .field.check label:before,#frmBooking .field.check .widget.booking-totals label:before,.ccw-booking-widget.itinerary .content body.step-extras #ferry_options .row.options .field.check label:before,body.step-extras #ferry_options .row.options .field.check .ccw-booking-widget.itinerary .content label:before,.widget.booking-totals body.step-extras #ferry_options .row.options .field.check label:before,body.step-extras #ferry_options .row.options .field.check .widget.booking-totals label:before,.ccw-booking-widget.itinerary .content .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow .ccw-booking-widget.itinerary .content b:before,.widget.booking-totals .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow .widget.booking-totals b:before,.ccw-booking-widget.itinerary .content .edit:after,.widget.booking-totals .edit:after,.ccw-booking-widget.itinerary .content .widget.booking-vehicle .entry-content .item:before,.widget.booking-vehicle .entry-content .ccw-booking-widget.itinerary .content .item:before,.widget.booking-totals .widget.booking-vehicle .entry-content .item:before,.widget.booking-vehicle .entry-content .widget.booking-totals .item:before,.ccw-booking-widget.itinerary .content .widget.booking-quotation .section .item:before,.widget.booking-quotation .section .ccw-booking-widget.itinerary .content .item:before,.widget.booking-quotation .widget.booking-totals .section .item:before,.widget.booking-totals .widget.booking-quotation .section .item:before,.widget.booking-quotation .section .widget.booking-totals .item:before,.ccw-booking-widget.itinerary .content .button.loading:before,.widget.booking-totals .button.loading:before,.ccw-booking-widget.itinerary .content .loader.loading:after,.widget.booking-totals .loader.loading:after,.ccw-booking-widget.itinerary .content #ccw-progress-bar .step:before,#ccw-progress-bar .ccw-booking-widget.itinerary .content .step:before,.widget.booking-totals #ccw-progress-bar .step:before,#ccw-progress-bar .widget.booking-totals .step:before,.ccw-booking-widget.itinerary .content #ccw-progress-bar .step:after,#ccw-progress-bar .ccw-booking-widget.itinerary .content .step:after,.widget.booking-totals #ccw-progress-bar .step:after,#ccw-progress-bar .widget.booking-totals .step:after,.ccw-booking-widget.itinerary .content body.step-results .vehicle .details li:before,body.step-results .vehicle .details .ccw-booking-widget.itinerary .content li:before,.widget.booking-totals body.step-results .vehicle .details li:before,body.step-results .vehicle .details .widget.booking-totals li:before,.ccw-booking-widget.itinerary .content [class*="icon-"]:before,.widget.booking-totals [class*="icon-"]:before{position:absolute;left:0px;font-size:16px;font-size:1.6rem;line-height:1.425;color:#b9c5d2;margin-left:0;}.ccw-booking-widget.itinerary{margin-bottom:0;}.ccw-booking-widget.itinerary .section{padding:0 22px 0 22px;margin-bottom:0;}.ccw-booking-widget.itinerary .section p{font-size:0.95em;color:#686868;}.ccw-booking-widget.itinerary .section p.time{color:#FF5200;}.ccw-booking-widget.itinerary .content{margin-left:18px;}.ccw-booking-widget.itinerary .heading{letter-spacing:0.03em;text-transform:uppercase;margin:20px 0 8px 0;font-weight:normal;font-size:16px;font-size:1.6rem;}.ccw-booking-widget.itinerary .promo-code p{color:#FF5200;font-size:1em;}.widget.booking-vehicle img{width:140px;margin:25px 0 0 41px;float:left;border:1px solid #e8e8e8;border-radius:4px;}.widget.booking-vehicle .vehicle-title,.widget.booking-vehicle .entry-content{margin:0 10px 0 40px;}.widget.booking-vehicle .vehicle-title{font-weight:normal;font-size:inherit;line-height:1.4;padding:15px 0 12px 0;}.widget.booking-vehicle .vehicle-title span{font-size:0.95em;color:#686868;}.widget.booking-vehicle .entry-content{color:#686868;clear:both;font-size:0.85em;}.widget.booking-vehicle .entry-content ul{line-height:1.4;list-style:none;margin:0;padding-bottom:20px;}.widget.booking-vehicle .entry-content .item{line-height:2;color:#404040;font-size:14px;font-size:1.4rem;}.widget.booking-vehicle .entry-content .item:before{color:#686868;font-size:8px;font-size:0.8rem;margin-right:19px;position:relative;top:-2px;margin-left:5px;color:#b9c5d2;}.widget.booking-vehicle .edit{margin-right:22px;margin-top:25px;}.widget.booking-quotation .section,.widget.booking-totals .section{margin:0 20px 0 40px;}.widget.booking-quotation .widget-title,.widget.booking-totals .widget-title{margin-bottom:20px;}.widget.booking-quotation li span,.widget.booking-totals li span{float:right;}.widget.booking-quotation .heading,.widget.booking-quotation ul,.widget.booking-totals .heading,.widget.booking-totals ul{color:#404040;margin:0;list-style:none;font-weight:normal;font-size:0.9em;}.widget.booking-quotation .item-title,.widget.booking-totals .item-title{float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:67%;}.widget.booking-quotation .heading,.widget.booking-totals .heading{margin-top:10px;}.widget.booking-quotation #ferry-extras-open:checked+label:after,.widget.booking-totals #ferry-extras-open:checked+label:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);}.widget.booking-quotation #ferry-extras-open:checked~ul,.widget.booking-totals #ferry-extras-open:checked~ul{display:block;}.widget.booking-quotation #ferry-extras-open+label,.widget.booking-totals #ferry-extras-open+label{cursor:pointer;}.widget.booking-quotation #ferry-extras-open+label:after,.widget.booking-totals #ferry-extras-open+label:after{display:inline-block;margin:0 1em;content:'\e833';font-family:ccw-child;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:0.2s -webkit-transform;transition:0.2s transform;font-size:1.3em;margin-top:-0.2em;color:#e2e2e2;}.widget.booking-quotation #ferry-extras-open~ul,.widget.booking-totals #ferry-extras-open~ul{clear:left;margin-left:2em;display:none;}.widget.booking-quotation #ferry-extras-open~ul li:last-of-type,.widget.booking-totals #ferry-extras-open~ul li:last-of-type{display:list-item;}.widget.booking-quotation #ferry-extras-open~ul .item:before,.widget.booking-totals #ferry-extras-open~ul .item:before{font-size:6px;line-height:3.5;margin-right:1em;color:#e2e2e2;}.widget.booking-quotation{margin-bottom:20px;}.widget.booking-quotation .section .item{line-height:2;color:#404040;}.widget.booking-quotation .section .item:before{color:#686868;font-size:8px;font-size:0.8rem;line-height:3.5;margin-right:19px;vertical-align:middle;margin-left:5px;color:#b9c5d2;float:left;}.widget.booking-totals .section,.widget.booking-totals{position:relative;top:0;left:0;}.widget.booking-totals{padding:0 20px 0px 40px!important;margin:0;}@media (min-width: 992px) {.widget.booking-totals{margin-bottom:20px;}}.widget.booking-totals .heading{color:#FF5200;font-size:1em;font-weight:600;margin:20px 0 15px 0;}.widget.booking-totals .heading span{float:right;}.widget.booking-totals .extra-loader.loading .loader{display:inline-block;position:absolute;}#page.site{max-width:1280px;min-width:300px;margin:0 auto;background-color:#ffffff;}.site-main{padding:0 32px;border-radius:4px;background-color:#fff;margin:10px 0 0 0;}@media (min-width: 992px) {.site-main{margin-bottom:32px;max-width:740px;}}body.home .site-main,.carcloud-step .site-main{max-width:inherit;}.site-content-wrapper{position:relative;}.content-area{padding:0;}.hentry{position:relative;top:0;left:0;}a.post-edit-link{font-size:12px;color:#ccc;}.edit-link{font-size:12px;}.edit-link a{color:#EAE8E8;}#secondary.widget-area{margin-bottom:0;position:relative;top:0;left:0;}#secondary.widget-area .widget{display:none;}@media (min-width: 992px) {#secondary.widget-area .widget{display:block;}}.orange{color:#FF5200;}.col{display:block;}@media (min-width: 992px) {.col{float:left;}}.ezi-d-item{padding:0 25px;text-align:center;position:relative;}.content-area{padding:0;}.site-footer{clear:both;width:100%;}@media (min-width: 992px) {.site-content{padding:0 32px;}.content-area{margin:0 0 0 -422px;float:right;width:100%;padding:0;}.site-main{margin-left:422px;}.site-content .widget-area{float:left;width:390px;position:relative;margin-right:0;}}@media (min-width: 1248px) {.site-content{padding:0 32px;}.content-area{margin:0 0 0 -422px;float:right;width:100%;padding:0;}.site-main{margin-left:422px;}.site-content .widget-area{float:left;width:390px;position:relative;margin-right:0;}}.site-header{position:relative;top:0;left:0;margin-bottom:32px;}@media (min-width: 992px) {.site-header{margin-bottom:0;}}.site-branding{float:left;width:100%;position:relative;top:0;left:0;background:#ffffff;color:#fff;min-height:100px;}.site-branding.no-logo{padding:6rem 0;text-align:center;background:#fff;color:inherit;}.site-branding a{text-decoration:none;}.site-branding .click-to-call{display:block;position:absolute;left:0;padding:0 1em;font-size:3rem;height:100%;top:0;background-color:transparent;color:black;}.site-branding .click-to-call .text{font-size:12px;font-weight:bold;display:block;font-family:'Swiss721BT-Light',serif;}.site-branding .click-to-call:focus{box-shadow:none;}.site-branding .logo{width:150px;display:block;padding:20px;margin:0 auto;}.site-title{font-weight:700;font-size:40px;font-size:4.5rem;text-transform:uppercase;line-height:normal;padding-bottom:1rem;}.site-description{font-weight:100;font-size:20px;font-size:2rem;}.site-title a,.site-description{color:#555;}#contact-info{display:none;float:right;font-family:"Swiss721BT-Bold",serif;border:none;margin:25px 95px;}#contact-info ul{list-style:none;}#contact-info ul li{float:left;display:inline;color:#4e4e4e;padding-left:20px;font-size:19px;font-size:1.9rem;}#contact-info ul li a{color:#4e4e4e;}@media (min-width: 992px) {#contact-info{display:block;}}@media (min-width: 767px) {.site-branding .logo{float:left;width:auto;max-width:170px;position:absolute;}.site-branding .click-to-call{display:none;}}@media (min-width: 1248px) {.site-branding .logo{max-width:275px;}}body.home .content-area{float:none;margin:0;width:100%;padding:0 32px;display:block;}body.home .site-main{margin:0;}body.home .site-content .widget-area{float:none;overflow:hidden;width:100%;padding:0;}body.home .site-footer{clear:both;width:100%;}body.home .site-main,body.home .site-content{padding:0;}body.home .site-header{margin-bottom:0;}body.home .content-area{padding:0!important;}body.home .site-main{background:inherit;position:relative;top:0;left:0;}body.home #featured-booking-wrap{max-height:804px;min-height:505px;overflow:hidden;position:relative;top:0;left:0;z-index:1;overflow:hidden;}body.home #featured-booking-wrap #booking-bar{position:relative;z-index:3;width:auto;padding:0;margin-bottom:0;background:#efefef;}body.home #featured-booking-wrap #booking-bar .ccw-booking-widget{background:transparent;padding:0;margin:0;}body.home #featured-booking-wrap .widget_carcloud_FlexSlider{margin:0;}body.home #featured-booking-wrap.manage-tab .flex-caption{top:55px;}body.home #featured-booking-wrap.manage-tab .flexslider .slides li img{bottom:-100px;}body.home #featured-booking-wrap .flexslider{width:100%;position:absolute;z-index:1;position:absolute;top:0px;right:0px;display:none;}body.home #featured-booking-wrap .flex-controls-wrapper{position:absolute;bottom:5px;z-index:3;right:20px;display:none;}body.home #featured-booking-wrap .flex-control-nav{margin:0;padding:0;}body.home #featured-booking-wrap .flexslider{bottom:0;}body.home #featured-booking-wrap .flexslider .slides{height:100%;}body.home #featured-booking-wrap .flexslider .slides li{position:absolute;bottom:0;height:100%;}body.home #featured-booking-wrap .flexslider .slides li img{top:0;position:absolute;right:0;}@media (min-width: 767px) {body.home #featured-booking-wrap .flex-caption{max-width:470px;}}@media (min-width: 992px) {body.home #featured-booking-wrap #booking-bar{width:400px;left:0;margin:32px;background-clip:padding-box;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,0.3);margin-top:11px;}body.home #featured-booking-wrap .flexslider{display:block;}body.home #featured-booking-wrap .flexslider .slides img{min-width:1226px;height:auto;width:100%;}body.home #featured-booking-wrap .flex-caption{left:586px;max-width:560px;}}@media (min-width: 1248px) {body.home #featured-booking-wrap .flex-caption{right:134px;}}body.home #featured-booking-wrap .slider-area-right{display:none;position:absolute;right:0;top:0;text-align:center;}body.home #featured-booking-wrap .slider-area-right .text-wrap{display:none;}body.home #featured-booking-wrap .slider-area-left{display:none;position:absolute;left:430px;top:0;}body.home #featured-booking-wrap .slider-area-left .text-wrap{display:none;}@media (min-width: 1248px) {body.home #featured-booking-wrap .slider-area-left,body.home #featured-booking-wrap .slider-area-right{display:block;}}body.home .homepage-vehicle-image img{max-height:135px;}body.home .car-carousel-wrap{padding-left:540px;display:none;}@media (min-width: 992px) {body.home .car-carousel-wrap{display:block;}}body.home .car-carousel{display:none;position:relative;}body.home .car-carousel .car{text-align:center;font-family:"Swiss721BT-Bold",serif;position:relative;}body.home .car-carousel .car .title,body.home .car-carousel .car .model{opacity:0;color:#fff;text-shadow:1px 1px 6px rgba(0,0,0,0.75);font-weight:bold;position:absolute;top:-60px;left:0;right:0;transition:all 0.4s ease;line-height:1.1;}body.home .car-carousel .car .title{font-size:22px;white-space:nowrap;}body.home .car-carousel .car .model{font-family:"Swiss721BT-Light",serif;font-size:10px;top:-30px;}body.home .car-carousel .car img{transition:all 0.4s ease;}body.home .car-carousel .slick-list{padding-top:60px!important;padding-bottom:60px!important;}body.home .slick-slide img{transition:all 0.4s ease;-webkit-transform:translateZ(0) scale(1) scaleX(-1);transform:translateZ(0) scale(1) scaleX(-1);opacity:0.9;}body.home .slick-current+.slick-active img,body.home .slick-active+.slick-slide img{transition:all 0.4s ease;-webkit-transform:translateZ(0) scale(1,1) scaleX(1);transform:translateZ(0) scale(1,1) scaleX(1);}body.home .slick-current{z-index:99;}body.home .slick-current img{transition:all 0.4s ease;-webkit-transform:translateZ(0) scale(1.4,1.4) scaleX(1)!important;transform:translateZ(0) scale(1.4,1.4) scaleX(1)!important;opacity:1;}body.home .slick-current .title{opacity:1!important;}body.home .slick-current .model{opacity:1!important;}@media (min-width: 767px) {body.home .car-carousel{display:block;max-width:650px;margin-top:450px;}}@media (min-width: 992px) {body.home .car-carousel-bg{display:block;width:100%;background-size:cover;height:575px;background-position-x:right;background-repeat:no-repeat;}body.home .car-carousel-bg{position:absolute;}}body.home #bottom-section .text-title{color:#4C4D4F;margin:15px 5px 5px 5px;text-decoration:none;text-align:center;font-family:"Swiss721BT-Bold",serif;font-size:45px;font-weight:normal!important;letter-spacing:0;}body.home #bottom-section .section.vehicles{overflow:auto;}body.home #bottom-section .section.vehicles a{text-decoration:none;color:#FF5200;}body.home #bottom-section .section.vehicles h4{font-size:18px;font-size:1.8rem;font-weight:normal;line-height:1.1;margin:4px 0 10px;padding:0;min-height:38px;color:#FF5200;}body.home #bottom-section .section.vehicles p{height:42px;}body.home #bottom-section .section.vehicles .homepage-vehicle-image{min-height:150px;}body.home #bottom-section .section .span_1_of_5{text-align:center;}@media (min-width: 992px) {body.home #bottom-section .section .span_1_of_5{width:20%;}}body.home #bottom-section .section a.btn-vehicle{background-color:#FF5200;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.42857;margin-bottom:20px;padding:2px 12px;text-align:center;vertical-align:middle;}body.home #bottom-section .welcome-area-homepage{background-color:#efefef;overflow:hidden;margin-bottom:40px;}body.home #bottom-section .welcome-area-homepage .img-welcome{display:none;width:30%;float:left;margin-left:0;padding:0;line-height:1;}@media (min-width: 992px) {body.home #bottom-section .welcome-area-homepage .img-welcome{display:block;}}body.home #bottom-section .welcome-area-homepage .text-welcome{float:none;width:90%;text-align:center;margin:28px auto;}body.home #bottom-section .welcome-area-homepage .text-welcome h3{text-decoration:none;font-size:33px;font-size:3.3rem;line-height:33px;color:#4e4e4e;text-transform:lowercase;font-weight:normal;margin:0;border:0;}body.home #bottom-section .welcome-area-homepage .text-welcome h2{text-decoration:none;font-size:58px;font-size:5.8rem;line-height:58px;color:#f34822;margin-top:1px;margin-bottom:1px;font-weight:normal;text-transform:lowercase;padding-bottom:20px;}body.home #bottom-section .welcome-area-homepage .text-welcome p{text-decoration:none;font-size:21px;font-size:2.1rem;color:#4C4D4F;margin:0;margin-top:-10px;line-height:25px;padding:0;}body.home #bottom-section .welcome-area-homepage .text-welcome a{color:#fff;text-decoration:none;font-size:14px;font-size:1.4rem;text-transform:lowercase;}body.home #bottom-section .welcome-area-homepage .text-welcome .btn-welcome{background-color:#FF5200;display:inline-block;color:#fff;text-decoration:none;padding:3px 18px;margin-top:16px;font-size:14px;font-size:1.4rem;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin-bottom:20px;}@media (min-width: 992px) {body.home #bottom-section .welcome-area-homepage .text-welcome{width:60%;float:left;text-align:left;}}@media (min-width: 767px) {body.home #bottom-section .welcome-area-homepage{display:block;}}body.home #bottom-section .words-area-homepage{margin-top:20px;background-color:#efefef;padding:20px 0;}body.home #bottom-section .words-area-homepage .text-words{text-align:center;}body.home #bottom-section .words-area-homepage .text-words h3{margin:0;font-weight:normal;color:#4C4D4F;font-size:45px;font-size:4.5rem;margin-top:20px;text-decoration:none;letter-spacing:-1px;border:0;}body.home #bottom-section .words-area-homepage .customerslider ul{margin:0;}body.home #bottom-section .words-area-homepage .testimonial{width:75%;padding:0 25px;margin:0 auto;margin-top:16px;margin-bottom:20px;position:relative;text-align:center;}@media (min-width: 992px) {body.home #bottom-section .words-area-homepage .testimonial{float:left;}}body.home #bottom-section .words-area-homepage .quote-left{display:none;float:left;margin-left:6%;}@media (min-width: 992px) {body.home #bottom-section .words-area-homepage .quote-left{display:block;}}body.home #bottom-section .words-area-homepage .quote-right{display:none;float:right;margin-right:6%;}@media (min-width: 992px) {body.home #bottom-section .words-area-homepage .quote-right{display:block;}}body.home #bottom-section .words-area-homepage .img-trippers{width:180px;margin:0 auto;}body.home #bottom-section .words-area-homepage .trippers-name{color:#4C4D4F;padding:0!important;margin:0 auto;width:100%;max-width:300px;text-align:center;padding-bottom:18px;}body.home #bottom-section .words-area-homepage .trippers-name h2{font-size:27px;font-size:2.7rem;padding:0;margin:0;}body.home #bottom-section .words-area-homepage .trippers-name span{font-family:'Swiss721BT-Bold';}body.home #bottom-section .words-area-homepage .backgo,body.home #bottom-section .words-area-homepage .nextgo{float:left;position:relative;top:-260px;display:block;font-size:25px;color:#FF5200;}body.home #bottom-section .words-area-homepage .nextgo{float:right;right:0;}#flex-tiles{margin:0;background:#e5e5e5;padding-top:32px;}#flex-tiles .widget{margin:0 15px 32px;background:#fff;overflow:hidden;padding:1em 1.5em;border:1px solid #cfcfcf;background-clip:padding-box;border-radius:4px;font-size:18px;font-size:1.8rem;position:relative;top:0;}#flex-tiles .widget ul{margin:0;list-style:none;}#flex-tiles .widget-title{text-transform:uppercase;font-weight:600;font-size:30px;line-height:1.2;padding-bottom:10px;}@media (min-width: 440px) {#flex-tiles .widget{margin:0 25px 32px;}}@media (min-width: 767px) {#flex-tiles{padding-top:0;}#flex-tiles .widget{margin:0 32px 32px;}#flex-tiles .row{border-spacing:32px 0;display:table;width:100%;margin:32px 0;}#flex-tiles .row .widget{display:table-cell;vertical-align:top;}#flex-tiles .row img{width:100%;}#flex-tiles .widget{clear:none;width:33.3%;}#flex-tiles .widget.wide{float:none;width:auto;}}@media (max-width: 993px) and (min-width: 767px) {#flex-tiles .row .widget:nth-child(3){display:none;}}#flex-tiles .widget_imagewidget img{display:block;}#flex-tiles .widget_imagewidget.wide .widget-title{clear:none;}#flex-tiles .widget_imagewidget.wide .image{margin:0;}#flex-tiles .widget_imagewidget.wide .text-wrap{padding-top:32px;}#flex-tiles .widget_imagewidget.wide .text-wrap p{font-size:20px;font-size:2rem;color:#8090a2;margin-bottom:0;}@media (min-width: 767px) {#flex-tiles .widget_imagewidget.wide{display:table;}#flex-tiles .widget_imagewidget.wide .image{width:28.4%;display:table-cell;min-width:240px;}#flex-tiles .widget_imagewidget.wide .text-wrap{padding:0 0 0 32px;display:table-cell;vertical-align:top;}}#flex-tiles .row .widget_imagewidget{padding:0;border:0;}#flex-tiles .row .widget_imagewidget .widget-title{line-height:1;padding:0;white-space:nowrap;}#flex-tiles .row .widget_imagewidget .image{margin:0;background-clip:padding-box;border-radius:4px;}#flex-tiles .row .widget_imagewidget img{display:block;width:100%;background-clip:padding-box;border-radius:4px;}#flex-tiles .row .widget_imagewidget .text-wrap{position:absolute;bottom:0;background:rgba(0,0,0,0.6);width:100%;padding:20px 5px 26px;text-align:center;color:#fff;font-weight:300;line-height:1.35;}#flex-tiles .row .widget_imagewidget .text-wrap .text{display:none;}#flex-tiles .row .widget_imagewidget .text-wrap p{margin:0;}@media (max-width: 768px) and (min-width: 440px) {#flex-tiles .row .widget_imagewidget .text-wrap .text{display:block;}}@media (min-width: 1248px) {#flex-tiles .row .widget_imagewidget .text-wrap .text{display:block;}}.site-footer{background:#4C4D4F;color:#fff;border-top:solid 14px #FF5200;padding:30px 0;}@media (min-width: 992px) {.site-footer{padding:50px 0 50px 100px;}}.site-footer ul{list-style:none;margin:0;margin-bottom:1.5em;}.site-footer ul li,.site-footer ul a{margin-left:0px;list-style:none;color:#ababab;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:normal;text-align:left;}.site-footer a{color:#fff;text-decoration:none;}.site-footer .columns{clear:both;}.site-footer .column{padding-left:32px;}.site-footer h3,.site-footer p.widget-title{color:#ebebeb;font-family:"Swiss721BT-Roman";font-size:20px;font-size:2rem;font-weight:normal;border-bottom:none;margin-bottom:0;}@media (min-width: 767px) {.site-footer .column{width:19%;float:left;}}.powered-by{text-align:left;font-size:60px;font-size:6rem;}.powered-by a{color:#9d9d9d;}.powered-by a:hover{color:#fff;}@media (min-width: 992px) {.powered-by{text-align:right;}}.site-info,.site-info a{background:#313131;padding:15px 0;overflow:auto;color:#ababab;font-family:"Swiss721BT-Roman",serif;font-size:12px;font-size:1.2rem;text-decoration:none;}.site-info a{padding:0 5px;}.site-info p{margin-bottom:0;}.site-info .footer-bottom-menu,.site-info .footer-bottom-copy{width:100%;text-align:center;}@media (min-width: 992px) {.site-info .footer-bottom-menu{float:left;width:40%;margin-left:25px;text-align:left;}.site-info .footer-bottom-copy{float:right;width:40%;margin-right:25px;text-align:right;}}.sticky{display:block;}.hentry{margin:0 0 1.5em;}.byline,.updated:not(.published){display:none;}.single .byline,.group-blog .byline{display:inline;}.page-content,.entry-content,.entry-summary{margin:0;}.page-links{clear:both;margin:0 0 1.5em;}.blog article{border-bottom:1px solid #e8e8e8;}.blog .entry-header a{text-decoration:none;}.blog .entry-title{font-size:22px;font-size:2.2rem;}.blog .search-form{text-align:right;max-width:705px;margin-bottom:0;}.blog .search-form input[type="search"]{padding:0.6em;width:73%;}@media (min-width: 992px) {.blog .search-form input[type="search"]{width:inherit;}}.blog .search-form input[type="submit"]{padding:0.9em;width:20%;font-size:12px;font-size:1.2rem;color:#000;}@media (min-width: 992px) {.blog .search-form input[type="submit"]{width:inherit;}}@media (min-width: 992px) {.blog .post-thumbnail{float:left;padding-right:20px;margin:1.5em 0 0;}}.blog .entry-content{margin:1.5em 0 0;}.entry-meta{margin-bottom:8px;}.sidebarpagedeal{display:none;}@media (min-width: 992px) {.sidebarpagedeal{display:block;width:390px;float:left;clear:both;margin-bottom:10px;position:relative;}}.sidebar{float:none;}@media (min-width: 992px) {.sidebar{float:left;}}.carcloud-social h5{margin-bottom:8px;}.carcloud-social i{padding-right:6px;}.carcloud-social i{padding-right:6px;}.carcloud-link{padding:4px 8px 6px 8px;color:white;font-size:12px;border-radius:2px;margin-right:2px;cursor:pointer;text-decoration:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 -3px 0 rgba(0,0,0,0.2);}.carcloud-social a:hover,.carcloud-social a:active,.carcloud-social a:visited,.carcloud-social a:focus{color:white;}.carcloud-twitter{background:#00aced;}.carcloud-twitter:hover,.carcloud-twitter:active{background:#0084b4;}.carcloud-facebook{background:#3B5997;}.carcloud-facebook:hover,.carcloud-facebook:active{background:#2d4372;}.carcloud-googleplus{background:#D64937;}.carcloud-googleplus:hover,.carcloud-googleplus:active{background:#b53525;}.carcloud-buffer{background:#444;}.carcloud-buffer:hover,.carcloud-buffer:active{background:#222;}.carcloud-pinterest{background:#bd081c;}.carcloud-pinterest:hover,.carcloud-pinterest:active{background:#bd081c;}.carcloud-social{margin:20px 0px 25px 0px;-webkit-font-smoothing:antialiased;font-size:12px;}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none;}.comment-content a{word-wrap:break-word;}.bypostauthor{display:block;}.button.loading,.loader{position:relative;top:0;left:0;}.button.loading:before{display:inline-block!important;position:absolute;left:7px;}.loader.loading:after{right:-21px!important;left:auto!important;}body.collapsed-sidebar #ccw-progress-bar{padding-bottom:20px;background-color:#fff;}#ccw-progress-bar ul{display:block;background-color:#FF5200;position:relative;top:-32px;margin-bottom:25px;padding:17px 0 12px 0;counter-reset:flag;overflow:hidden;list-style:none;margin:0;}#ccw-progress-bar .step{float:left;width:25%;background:transparent;position:relative;padding:0;font-size:14px;line-height:58px;text-align:center;color:#f38139;font-size:9px;height:58px;}#ccw-progress-bar .step:before{position:absolute;left:1px;line-height:55px;}#ccw-progress-bar .step:after{position:absolute;right:1px;line-height:55px;}#ccw-progress-bar .step:last-child{float:right;}@media (min-width: 440px) {#ccw-progress-bar .step:before{left:10px;}#ccw-progress-bar .step:after{right:10px;}}#ccw-progress-bar .step a{color:#f5af7e;position:absolute;text-decoration:none;z-index:1;width:100%;left:0;}#ccw-progress-bar .step a:before{color:inherit;content:counter(flag);counter-increment:flag;display:inline-block;border:3px solid #f38139;font-size:13px;transition:all 0.5s;width:36px;height:36px;line-height:32px;border-radius:50%;}@media (min-width: 540px) {#ccw-progress-bar .step a:before{width:56px;height:56px;line-height:50px;font-weight:bold;}}#ccw-progress-bar .step.current{color:#f5bc94;}#ccw-progress-bar .step.current a:before{background:#fff;border-color:#fff;color:#f37117;}#ccw-progress-bar .step .label{display:none;}#ccw-progress-bar ul.c4 .step{width:25%;}#ccw-progress-bar ul.c5 .step{width:20%;}@media (min-width: 767px) {#ccw-progress-bar{padding:0;background-color:#fff;margin-top:17px;margin-bottom:32px;}body.carcloud-step #ccw-progress-bar{padding-bottom:20px;margin-bottom:0;}#ccw-progress-bar ul{background:#efefef;color:#302f39;padding:0;top:0;}#ccw-progress-bar .step{font-size:14px;line-height:48px;height:auto;}#ccw-progress-bar .step:before{display:none;}#ccw-progress-bar .step:after{content:'';position:absolute;top:0;right:-21px;width:47px;height:50px;-webkit-transform:scale(0.707) rotate(45deg);transform:scale(0.707) rotate(45deg);z-index:2;box-shadow:3px -3px 0 2px white;border-radius:0 0 0 50px;background:#efefef;}#ccw-progress-bar .step:last-child:after{content:none;}#ccw-progress-bar .step a:before{border:none;background-clip:padding-box;border-radius:10px;width:40px;height:23px;padding-top:2px;line-height:20px;background:#c5c5c5;color:#fff;font-size:16px;margin:0 3px 0 7px;text-align:center;}#ccw-progress-bar .step.current a:before{background:#4e4e4e;color:#fff;}#ccw-progress-bar .step.current,#ccw-progress-bar .step.current:after{background:#A7A8AC;}}@media (min-width: 992px) {#ccw-progress-bar .location-details{display:none;}#ccw-progress-bar{padding-bottom:20px;margin-bottom:32px;}#ccw-progress-bar .step{line-height:53px;}#ccw-progress-bar .step:after{right:-27px;width:59px;height:53px;}}@media (min-width: 1248px) {#ccw-progress-bar ul.c5 .step{width:19.75%;}#ccw-progress-bar ul.c5 .step.booking{width:21%;}#ccw-progress-bar .step .label{display:inline-block;text-transform:uppercase;color:#302f39;}#ccw-progress-bar .step.current .label{color:#fff;}#ccw-progress-bar .step a:before{margin:15px 11px 0 11px;}#ccw-progress-bar .step.booking.current a:before{margin:15px 11px 0 18px;}#ccw-progress-bar .step.booking.current:after{right:-32px;}}body.carcloud-step #page.site,body.booking-view #page.site{background:#fff;}body.carcloud-step .site-content,body.booking-view .site-content{margin-top:-32px;background:#efefef;border-top:2px solid rgba(182,182,182,0.3);}body.carcloud-step .site-main,body.booking-view .site-main{background-color:transparent;box-shadow:none;}body.carcloud-step .site-main,body.carcloud-step .site-main .entry-content,body.booking-view .site-main,body.booking-view .site-main .entry-content{padding:0;}body.carcloud-step .white-container,body.booking-view .white-container{background:#fff;padding-bottom:0;border-radius:3px;box-shadow:0 3px 4px -2px rgba(0,0,0,0.15);}.step-results body.carcloud-step .white-container,.step-results body.booking-view .white-container{padding-bottom:0;}@media (min-width: 1248px) {body.carcloud-step .white-container,body.booking-view .white-container{padding-bottom:12px;}}@media (min-width: 1248px) {body.carcloud-step .btn-ezi-d-highlighted,body.booking-view .btn-ezi-d-highlighted{margin-top:0px;margin-bottom:10px;}}body.carcloud-step .content-area,body.booking-view .content-area{padding:0;}body.carcloud-step .site-content .widget-area,body.booking-view .site-content .widget-area{float:none;width:100%;padding:0;}body.carcloud-step .site-footer,body.booking-view .site-footer{clear:both;width:100%;}@media (min-width: 992px) {body.carcloud-step .site-content,body.booking-view .site-content{display:table;width:100%;}body.carcloud-step .site-content-wrapper,body.booking-view .site-content-wrapper{display:table-row;}body.carcloud-step .content-area,body.booking-view .content-area{display:table-cell;float:none;width:auto;vertical-align:top;padding:0 32px 0 32px;margin:0;}body.carcloud-step .site-main,body.booking-view .site-main{margin:7px 0 0 0;}body.carcloud-step .site-content .widget-area,body.booking-view .site-content .widget-area{display:table-cell;vertical-align:top;float:none;width:353px;max-width:353px;position:relative;margin-right:0;margin-left:0;}}@media (min-width: 1248px) {body.carcloud-step .site-content,body.booking-view .site-content{display:table;width:100%;}body.carcloud-step .site-content-wrapper,body.booking-view .site-content-wrapper{display:table-row;}body.carcloud-step .content-area,body.booking-view .content-area{display:table-cell;float:none;width:auto;vertical-align:top;padding:0 32px 0 32px;margin:0;}body.carcloud-step .site-main,body.booking-view .site-main{margin:7px 0 0 0;}body.carcloud-step .site-content .widget-area,body.booking-view .site-content .widget-area{display:table-cell;vertical-align:top;float:none;width:353px;max-width:353px;position:relative;margin-right:0;margin-left:0;}}@media (max-width: 1249px) and (min-width: 992px) {body.carcloud-step.step-results .site-content,body.carcloud-step.step-extras .site-content,body.booking-view.step-results .site-content,body.booking-view.step-extras .site-content{display:table;width:100%;}body.carcloud-step.step-results .site-content-wrapper,body.carcloud-step.step-extras .site-content-wrapper,body.booking-view.step-results .site-content-wrapper,body.booking-view.step-extras .site-content-wrapper{display:table-row;}body.carcloud-step.step-results .content-area,body.carcloud-step.step-extras .content-area,body.booking-view.step-results .content-area,body.booking-view.step-extras .content-area{display:table-cell;float:none;width:auto;vertical-align:top;padding:0 32px 0 32px;margin:0;}body.carcloud-step.step-results .site-main,body.carcloud-step.step-extras .site-main,body.booking-view.step-results .site-main,body.booking-view.step-extras .site-main{margin:7px 0 0 0;}body.carcloud-step.step-results .site-content .widget-area,body.carcloud-step.step-extras .site-content .widget-area,body.booking-view.step-results .site-content .widget-area,body.booking-view.step-extras .site-content .widget-area{display:table-cell;vertical-align:top;float:none;width:320px;max-width:320px;position:relative;margin-right:0;margin-left:0;}}@media (max-width: 1249px) and (min-width: 992px) {body.carcloud-step.step-extras .site-content,body.booking-view.step-extras .site-content{display:table;width:100%;}body.carcloud-step.step-extras .site-content-wrapper,body.booking-view.step-extras .site-content-wrapper{display:table-row;}body.carcloud-step.step-extras .content-area,body.booking-view.step-extras .content-area{display:table-cell;float:none;width:auto;vertical-align:top;padding:0 32px 0 32px;margin:0;}body.carcloud-step.step-extras .site-main,body.booking-view.step-extras .site-main{margin:7px 0 0 0;}body.carcloud-step.step-extras .site-content .widget-area,body.booking-view.step-extras .site-content .widget-area{display:table-cell;vertical-align:top;float:none;width:320px;max-width:320px;position:relative;margin-right:0;margin-left:0;}}body.carcloud-step .site-main,body.booking-view .site-main{margin-top:20px;margin-bottom:32px;}@media (min-width: 767px) {body.carcloud-step .site-content{margin-top:0;padding:0;}}body.carcloud-step.step-expired .content-area{float:none;margin:0;width:100%;padding:0 32px;display:block;}body.carcloud-step.step-expired .site-main{margin:0;}body.carcloud-step.step-expired .site-content .widget-area{float:none;overflow:hidden;width:100%;padding:0;}body.carcloud-step.step-expired .site-footer{clear:both;width:100%;}body.carcloud-step.step-expired .content-area{min-height:300px;}body.booking-view .site-content{border:none;}body.booking-view .next-step{display:block;float:none!important;margin-left:auto!important;margin-right:auto!important;}body.booking-view #res-status{text-align:center;font-size:28px;font-size:2.8rem;font-weight:400;color:#8090a2;text-transform:uppercase;}body.carcloud-step #booking-bar,body.booking-view #booking-bar{background:#efefef;margin-bottom:0;}@media (min-width: 992px) {body.carcloud-step #booking-bar,body.booking-view #booking-bar{margin-bottom:32px;}}body.carcloud-step #booking-bar .widget,body.booking-view #booking-bar .widget{padding:0;}body.carcloud-step #booking-bar .booking-totals,body.booking-view #booking-bar .booking-totals{overflow:hidden;}body.carcloud-step #booking-bar .booking-totals ul li,body.booking-view #booking-bar .booking-totals ul li{display:table;margin-bottom:12px;width:100%;}body.carcloud-step #booking-bar .booking-totals ul li span,body.booking-view #booking-bar .booking-totals ul li span{display:table-cell;width:50%;vertical-align:bottom;text-align:right;float:none;}body.carcloud-step #booking-bar .booking-totals ul li span.nb,body.booking-view #booking-bar .booking-totals ul li span.nb{display:inline-block;width:auto;}body.carcloud-step #booking-bar .booking-totals ul li span.currency,body.booking-view #booking-bar .booking-totals ul li span.currency{display:inline-block;margin-right:4px;font-size:12px;font-size:1.2rem;}body.carcloud-step #booking-bar .item:last-of-type,body.booking-view #booking-bar .item:last-of-type{display:none;}body.carcloud-step #booking-bar section,body.booking-view #booking-bar section{background:#fff;background-clip:padding-box;border-radius:4px;overflow:auto;margin-bottom:20px;}body.carcloud-step #booking-bar section section,body.booking-view #booking-bar section section{box-shadow:none;}@media (min-width: 992px) {body.carcloud-step #booking-bar section,body.booking-view #booking-bar section{margin-right:32px;}body.carcloud-step #booking-bar section section,body.booking-view #booking-bar section section{margin-right:0;}}body.carcloud-step #booking-bar section.booking-quotation,body.booking-view #booking-bar section.booking-quotation{margin-top:20px;}body.carcloud-step #booking-bar section.booking-quotation .booking-quotation,body.booking-view #booking-bar section.booking-quotation .booking-quotation{margin-top:0;}body.carcloud-step #booking-bar section.itinerary,body.booking-view #booking-bar section.itinerary{margin-top:7px;}@media (min-width: 1248px) {body.carcloud-step #booking-bar section.itinerary,body.booking-view #booking-bar section.itinerary{margin-top:20px;}}body.carcloud-step .next-step .button,body.carcloud-step button.next-step,body.booking-view .next-step .button,body.booking-view button.next-step{clear:both;float:right;margin:32px 32px 32px;font-size:18px;font-size:1.8rem;font-weight:400;background-clip:padding-box;border-radius:5px;background:#FF5200;}@media (max-width: 993px) and (min-width: 540px) {body.step-confirmation #booking-bar,body.booking-view #booking-bar{box-shadow:0 2px 3px rgba(0,0,0,0.05),inset 0 1px rgba(220,220,232,0.2);}}@media (min-width: 992px) {body.carcloud-step #booking-bar section,body.booking-view #booking-bar section,body.step-results .vehicle .toggler,#frmBooking,body.step-extras #ferry_options #ferry_wrap,body.step-extras #leg1,body.step-extras #leg2,body.step-extras #extra_options,body.step-extras #extra_insurance,body.step-extras #km_options,body.step-extras #no_options,body.step-extras #other_charges,body.step-confirmation .site-main,body.booking-view .site-main{box-shadow:0 2px 3px rgba(0,0,0,0.05),inset 0 1px rgba(220,220,232,0.2);}}body.step-results #vehicle-categories{overflow:auto;list-style:none;margin-left:0;}@media (min-width: 992px) {body.step-results #vehicle-categories{margin-left:20px;}}body.step-results #vehicle-categories li{text-align:center;float:none;margin-bottom:5px;width:100%;margin-left:0px;margin-right:0px;}@media (min-width: 992px) {body.step-results #vehicle-categories li{float:left;width:inherit;margin-right:12px;margin-left:5px;display:block;}}body.step-results #vehicle-categories label{display:block;padding:3px 10px;border-radius:5px;margin-right:0.5em;margin-left:0.5em;background-color:#eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media (min-width: 992px) {body.step-results #vehicle-categories label{margin-right:0.5em;margin-left:0;}}body.step-results #vehicle-categories input[type="radio"]{display:none;}body.step-results #vehicle-categories input[type="radio"]:checked+label{background-color:#FF5200;color:white;}body.step-results .top-panel{display:none;padding:20px 0 4px 0;margin-bottom:10px;}@media (min-width: 992px) {body.step-results .top-panel{display:block;}}body.step-results .top-panel #vehicles-order{text-align:center;margin:4px 20px 20px 0;}@media (min-width: 1248px) {body.step-results .top-panel #vehicles-order{text-align:right;float:right;width:25%;margin-bottom:0;}}body.step-results .top-panel #vehicles-order p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;color:#FF5200;font-family:"Swiss721BT-Medium",sans-serif;padding-right:4px;margin-bottom:0;}body.step-results .top-panel #vehicles-order div{padding:0;margin:0;border:1px solid #ccc;width:120px;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}body.step-results .top-panel #vehicles-order div:after{top:50%;left:85%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000000;border-width:5px;margin-top:-2px;z-index:100;}body.step-results .top-panel #vehicles-order div select{padding:5px 8px;width:130%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}body.step-results .top-panel #vehicle-categories{text-align:center;}@media (min-width: 1248px) {body.step-results .top-panel #vehicle-categories{text-align:left;margin-top:8px;}}@media (min-width: 1248px) {body.step-results #results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:-3%;}}body.step-results .booking_section{position:relative;}body.step-results .booking_section:last-of-type{margin-bottom:40px;}@media (min-width: 1248px) {body.step-results .booking_section{width:31.3%;float:left;margin-right:1.5%;margin-bottom:8px;-ms-flex-preferred-size:31.3%;flex-basis:31.3%;}body.step-results .booking_section .section{display:block;clear:both;}}body.step-results .booking_section.promo{background-color:#FF5200;border-radius:3px;box-shadow:0 3px 4px -2px rgba(0,0,0,0.25);padding-bottom:1px;}@media (min-width: 992px) {body.step-results .booking_section.promo{padding-bottom:0;margin-bottom:0;}}body.step-results .booking_section.promo .white-container{margin:0 8px 8px 8px;}body.step-results .booking_section.promo p.promo-text{color:#fff;line-height:1em;margin-bottom:0;padding:10px 16px;font-family:"Swiss721BT-Medium",serif;}body.step-results .booking_section.promo h3{padding:0 10px 15px 10px;margin-top:0;}body.step-results .booking_section p{margin-bottom:0;}@media (min-width: 767px) {body.step-results .booking_section .one,body.step-results .booking_section .two,body.step-results .booking_section .three{min-height:159px;}}@media (min-width: 1248px) {body.step-results .booking_section .one,body.step-results .booking_section .two,body.step-results .booking_section .three{min-height:0;}}body.step-results .booking_section .one{border-right:none;float:left;width:100%;}@media (min-width: 767px) {body.step-results .booking_section .one{border-right:1px solid #e8e8e8;width:50%;}}@media (min-width: 1248px) {body.step-results .booking_section .one{width:100%;border:none;float:none;}}@media (min-width: 1248px) {body.step-results .booking_section .one .imgContainer{text-align:center;padding:0 24px;min-height:140px;}}body.step-results .booking_section .two{float:left;display:none;width:50%;}@media (min-width: 767px) {body.step-results .booking_section .two{display:block;}}@media (min-width: 992px) {body.step-results .booking_section .two{vertical-align:top;border-right:1px solid #e8e8e8;}}@media (min-width: 1248px) {body.step-results .booking_section .two{width:100%;border:none;float:none;min-height:115px;}}body.step-results .booking_section .two ul{line-height:168%;margin-bottom:0;}body.step-results .booking_section .three{float:left;width:48%;}@media (min-width: 440px) {body.step-results .booking_section .three{width:45%;padding:10px 0 0;vertical-align:top;}}@media (min-width: 767px) {body.step-results .booking_section .three{width:32%;}}@media (min-width: 1248px) {body.step-results .booking_section .three{width:100%;border:none;float:none;min-height:110px;}}body.step-results .booking_section .three .price-box{float:none;padding:0;margin:0;padding-right:15px;padding-top:5px;font-size:35px;}body.step-results .booking_section .three .price-box span.grey-color{color:#8090a2;font-size:16px;font-size:1.6rem;}@media (min-width: 1248px) {body.step-results .booking_section .three .text-right{text-align:center;}}body.step-results .booking_section h3{font-family:"Swiss721BT-Roman",serif;padding:0px 0 17px 25px;font-size:18px;font-size:1.8rem;border-bottom:1px solid #e8e8e8;margin-top:20px;margin-bottom:20px;font-weight:normal;padding-top:15px;}@media (min-width: 992px) {body.step-results .booking_section h3{padding:15px;}}body.step-results .booking_section h3 span.grey-color{color:#8090a2;font-size:16px;font-size:1.6rem;}body.step-results .booking_section h3 span.grey-color .car-name{color:#000;padding-right:5px;}body.step-results .booking_section .text-right{text-align:right;}body.step-results .booking_section .text-right .button{margin-bottom:20px;}body.step-results .booking_section .car-details{list-style:none;}body.step-results .booking_section .car-details [class^="icon-"]:before,body.step-results .booking_section .car-details .select2-search:before,body.step-results .booking_section .car-details .ccw-booking-widget .same-depot label:before,.ccw-booking-widget .same-depot body.step-results .booking_section .car-details label:before,body.step-results .booking_section .car-details #frmBooking .field.check label:before,#frmBooking .field.check body.step-results .booking_section .car-details label:before,body.step-results .booking_section .car-details body.step-extras #ferry_options .row.options .field.check label:before,body.step-extras #ferry_options .row.options .field.check body.step-results .booking_section .car-details label:before,body.step-results .booking_section .car-details .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow body.step-results .booking_section .car-details b:before,body.step-results .booking_section .car-details .ccw-booking-widget.itinerary .edit:after,.ccw-booking-widget.itinerary body.step-results .booking_section .car-details .edit:after,body.step-results .booking_section .car-details .widget.booking-vehicle .edit:after,.widget.booking-vehicle body.step-results .booking_section .car-details .edit:after,body.step-results .booking_section .car-details .widget.booking-quotation .edit:after,.widget.booking-quotation body.step-results .booking_section .car-details .edit:after,body.step-results .booking_section .car-details .widget.booking-totals .edit:after,.widget.booking-totals body.step-results .booking_section .car-details .edit:after,body.step-results .booking_section .car-details .widget.booking-vehicle .entry-content .item:before,.widget.booking-vehicle .entry-content body.step-results .booking_section .car-details .item:before,body.step-results .booking_section .car-details .widget.booking-quotation .section .item:before,.widget.booking-quotation .section body.step-results .booking_section .car-details .item:before,body.step-results .booking_section .car-details .button.loading:before,body.step-results .booking_section .car-details .loader.loading:after,body.step-results .booking_section .car-details #ccw-progress-bar .step:before,#ccw-progress-bar body.step-results .booking_section .car-details .step:before,body.step-results .booking_section .car-details #ccw-progress-bar .step:after,#ccw-progress-bar body.step-results .booking_section .car-details .step:after,body.step-results .booking_section .car-details .vehicle .details li:before,body.step-results .vehicle .details .booking_section .car-details li:before{font-size:16px;font-size:1.6rem;color:#b9c5d2;margin-right:10px;}body.step-results .booking_section .detailsContainer{border:1px solid #e8e8e8;border-radius:0 0 5px 5px;padding:8px 32px;background:#fbfbfb;display:block;}@media (min-width: 1248px) {body.step-results .booking_section .detailsContainer{display:none;}}body.step-results .booking_section .detailsContainer .moreDetails{margin:0 0 0 20px;list-style:none;}body.step-results .booking_section .detailsContainer .moreDetails a{color:#444;font-size:14px;}body.step-results .booking_section .detailsContainer .moreDetails a#dropdown{cursor:pointer;}body.step-results .booking_section .subMenu{display:none;text-align:left;padding:20px 28px;background:#fff;width:95%;margin:0 auto 8px;}body.step-results .booking_section .subMenu .details{list-style:none;margin:0;}body.step-results .booking_section .subMenu .details i:before{color:#b9c5d2;font-size:8px;font-size:0.8rem;vertical-align:middle;margin-left:3px;margin-right:10px;}body.step-results .booking_section .mobile-rate-info{display:none;text-align:left;padding:20px 28px;background:#fff;width:95%;margin:0 auto 8px;}body.step-results .booking_section .mobile-rate-info .rate-info-title,body.step-results .booking_section .mobile-rate-info .daily-rate,body.step-results .booking_section .mobile-rate-info .rate-info{padding:0 24px;padding-top:6px;}body.step-results .booking_section .mobile-rate-info .rate-info-title{color:#FF5200;font-family:'Swiss721BT-Roman';}body.step-results .booking_section .relocation-offer{display:block;position:absolute;top:-15px;right:0;background-color:#ff5200;border-radius:100%;width:75px;-webkit-transform:rotate(9deg);transform:rotate(9deg);box-shadow:2px 2px 1px rgba(0,0,0,0.2);}body.step-results .booking_section .relocation-offer :after{bottom:0;-webkit-transform:rotate(73deg);transform:rotate(73deg);left:0;content:'';position:absolute;display:block;border-top:9px solid transparent;border-bottom:9px solid transparent;box-shadow:2px 0px 0px rgba(0,0,0,0.1);border-right:14px solid #FF5200;}body.step-results .booking_section .relocation-text{margin:0;padding:1.5em 1em;color:white;text-align:center;font-size:10px;}body.step-results .booking_section .relocation-dates{position:absolute;bottom:0;margin-bottom:0;padding:0.5em;text-align:center;width:100%;background-color:#e2e2e2;}body.step-results .vehicle{clear:both;position:relative;padding:0;margin:20px 0;}body.step-results .vehicle h1,body.step-results .vehicle h2,body.step-results .vehicle h3,body.step-results .vehicle h4{clear:right;}body.step-results .vehicle ul{margin-left:32px;}body.step-results .vehicle .entry-content,body.step-results .vehicle .entry-title{background:#fff;}body.step-results .vehicle .entry-header .entry-title{float:left;margin:0 0 20px;width:100%;padding:25px 0 25px 25px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;font-size:16px;font-size:1.6rem;font-weight:normal;color:#8090a2;}body.step-results .vehicle .entry-header .entry-title .category{text-transform:uppercase;color:#000;margin-right:5px;}body.step-results .vehicle .entry-content{padding:0 20px;}body.step-results .vehicle .image-wrap{float:left;width:50%;margin-bottom:20px;}body.step-results .vehicle .details{display:none;padding-left:10px;}body.step-results .vehicle .details li{padding:0 0 0 30px;position:relative;line-height:24px;}body.step-results .vehicle .details li:before{color:#b9c5d2;position:absolute;left:0;margin-left:0;line-height:inherit;font-size:16px;font-size:1.6rem;}body.step-results .vehicle .price-content{width:48%;padding:10px 0 0;vertical-align:top;min-height:155px;display:inline-block;text-align:right;float:right;}body.step-results .vehicle .price-content .button{padding:15px 30px 10px;background:#FF5200;border:#FF5200;border-radius:5px;margin-top:15px;margin-right:10px;color:#fff;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.42857143;}body.step-results .vehicle .price-content .price{display:block;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.02;color:#8090a2;padding:14px 20px 2px 0;white-space:nowrap;}body.step-results .vehicle .price-content .price .nb{font-size:27px;font-size:2.7rem;color:#000;font-style:normal;}body.step-results .vehicle .details-content{clear:both;position:relative;}body.step-results .vehicle .details-content .toggler{border:1px solid #e8e8e8;background-clip:padding-box;border-bottom-left-radius:4px;background-clip:padding-box;border-bottom-right-radius:4px;padding:8px 32px;background:#fbfbfb;color:#444;font-size:14px;font-size:1.4rem;text-transform:uppercase;line-height:1.5;}body.step-results .vehicle .details-content .toggle{text-align:left;padding:20px 28px;background:#fff;width:95%;margin:auto;}body.step-results .vehicle .details-content .toggle p{color:#8090a2;margin-bottom:10px;}body.step-results .vehicle .details-content ul{line-height:222%;display:inline-block;margin:0;list-style:none;}body.step-results .vehicle .details-content ul li{font-size:14px;font-size:1.4rem;padding-left:5px;line-height:2em;}body.step-results .vehicle .details-content ul li .icon,body.step-results .vehicle .details-content ul li .select2-search,body.step-results .vehicle .details-content ul li .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.step-results .vehicle .details-content ul li b,body.step-results .vehicle .details-content ul li #ccw-progress-bar .step:before,#ccw-progress-bar body.step-results .vehicle .details-content ul li .step:before{color:#b9c5d2;}body.step-results .vehicle .details-content ul li .icon:before,body.step-results .vehicle .details-content ul li .select2-search:before,body.step-results .vehicle .details-content ul li .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow body.step-results .vehicle .details-content ul li b:before,body.step-results .vehicle .details-content ul li #ccw-progress-bar .step:before,#ccw-progress-bar body.step-results .vehicle .details-content ul li .step:before,body.step-results .vehicle .details-content ul li #ccw-progress-bar .step:after,#ccw-progress-bar body.step-results .vehicle .details-content ul li .step:after{font-size:8px;font-size:0.8rem;margin:0 10px 0 3px;top:-2px;position:relative;}body.step-results .vehicle .details-content .package:after{content:"";display:table;}@media (min-width: 540px) {body.step-results .vehicle .entry-header .entry-title{padding:17px 0 17px 25px;margin:0;border-top:none;background-clip:padding-box;border-top-left-radius:4px;background-clip:padding-box;border-top-right-radius:4px;font-size:16px;font-size:1.6rem;}body.step-results .vehicle .entry-header .entry-title .category{font-size:18px;font-size:1.8rem;}body.step-results .vehicle .entry-content{display:table;width:100%;padding:20px 0;}body.step-results .vehicle .image-wrap{width:32%;min-height:initial;padding:10px 20px 0 5px;margin:0;display:table-cell;float:none;}body.step-results .vehicle .wp-post-image{max-width:100%;}body.step-results .vehicle .price-content{min-height:initial;display:table-cell;width:27.3%;float:none;}body.step-results .vehicle .price-content .price{white-space:normal;}body.step-results .vehicle .details{display:table-cell;width:40.7%;vertical-align:top;font-size:14px;font-size:1.4rem;min-height:initial;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;list-style:none;padding-top:35px;padding-bottom:24px;margin:0;}}@media (min-width: 767px) {body.step-results .vehicle .image-wrap{padding-top:0;}body.step-results .vehicle .price-content .button{padding:10px 45px 10px;}body.step-results .vehicle .details{padding-left:10px;}}@media (max-width: 993px) and (min-width: 767px) {body.step-results .vehicle .details{font-size:inherit;}body.step-results .vehicle .details li{margin-bottom:3px;}}@media (max-width: 1249px) and (min-width: 992px) {body.step-results .vehicle .image-wrap{padding-top:10px;}}@media (min-width: 992px) {body.step-results .vehicle .price-content .button{padding:15px 30px 10px;}}@media (min-width: 1248px) {body.step-results .vehicle .price-content .button{padding:10px 45px 10px;}body.step-results .vehicle .details{padding-left:22px;font-size:inherit;}body.step-results .vehicle .details li{margin-bottom:3px;}}body.step-results .vehicle .toggler,body.step-extras .toggler,body.step-confirmation .toggler{text-align:right;}body.step-results .vehicle .toggler .icon,body.step-results .vehicle .toggler .select2-search,body.step-results .vehicle .toggler .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.step-results .vehicle .toggler b,body.step-results .vehicle .toggler #ccw-progress-bar .step:before,#ccw-progress-bar body.step-results .vehicle .toggler .step:before,body.step-extras .toggler .icon,body.step-extras .toggler .select2-search,body.step-extras .toggler .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.step-extras .toggler b,body.step-extras .toggler #ccw-progress-bar .step:before,#ccw-progress-bar body.step-extras .toggler .step:before,body.step-confirmation .toggler .icon,body.step-confirmation .toggler .select2-search,body.step-confirmation .toggler .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.step-confirmation .toggler b,body.step-confirmation .toggler #ccw-progress-bar .step:before,#ccw-progress-bar body.step-confirmation .toggler .step:before{padding-left:5px;}body.step-results .vehicle .toggler a,body.step-extras .toggler a,body.step-confirmation .toggler a{text-decoration:none;color:inherit;outline:none;}body.step-results .vehicle .toggler .post-edit-link,body.step-extras .toggler .post-edit-link,body.step-confirmation .toggler .post-edit-link{display:none;font-size:10px;font-size:1rem;position:absolute;left:32px;top:10px;color:#ccc;}body.step-results .vehicle .toggler:hover .post-edit-link,body.step-extras .toggler:hover .post-edit-link,body.step-confirmation .toggler:hover .post-edit-link{display:block;}.ccw-modal-overlay.text-only .ccw-modal-content{padding:25px 35px;}.ccw-modal-overlay.text-only .modal-body-ccw{margin:0!important;}.ccw-modal-overlay.text-only .modal-title{text-transform:uppercase;font-size:18px;font-size:1.8rem;font-weight:600;margin-bottom:30px;}.ccw-modal-overlay.text-only h2,.ccw-modal-overlay.text-only h3{font-size:inherit;font-weight:600;text-transform:uppercase;margin:20px 0;}.ccw-modal-overlay.text-only h3{font-size:15px;font-size:1.5rem;}#frmBooking{background:#fff;background-clip:padding-box;border-radius:4px;}#frmBooking label{position:relative;}#frmBooking label span{display:block;text-transform:uppercase;font-size:14px;font-size:1.4rem;clear:both;}#frmBooking label .icon,#frmBooking label .select2-search,#frmBooking label .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow #frmBooking label b,#frmBooking label #ccw-progress-bar .step:before,#ccw-progress-bar #frmBooking label .step:before{position:absolute;right:7px;top:0;color:#BBB;}#frmBooking .field{margin:30px 0;position:relative;}#frmBooking input[type=text],#frmBooking input[type=number],#frmBooking input[type=phone],#frmBooking select{width:100%;height:50px;color:#8090a2;font-size:inherit;padding:12px 33px 12px 10px;}#frmBooking select{-moz-appearance:none;text-overflow:'';padding-left:7px;}#frmBooking .date input.date{margin-bottom:7px;background:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1;}#frmBooking .date .icon,#frmBooking .date .select2-search,#frmBooking .date .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow #frmBooking .date b,#frmBooking .date #ccw-progress-bar .step:before,#ccw-progress-bar #frmBooking .date .step:before{z-index:0;font-size:16px;line-height:1.3;}#frmBooking select.time{-webkit-appearance:none;-moz-appearance:none;text-overflow:'';}#frmBooking select.time::-ms-expand{display:none;}#frmBooking #renterLicenseExpiry_day,#frmBooking #renterDOB_day{width:20%;}#frmBooking #renterLicenseExpiry_month,#frmBooking #renterDOB_month{width:53%;position:absolute;margin:0 1%;}#frmBooking #renterLicenseExpiry_year,#frmBooking #renterDOB_year{width:25%;float:right;}#frmBooking #conf-message{clear:both;}#frmBooking .error{font-size:12px;font-size:1.2rem;position:absolute;}#frmBooking .field.check{font-size:14px;font-size:1.4rem;}#frmBooking .field.check a{color:#4DA9ED;text-decoration:none;}#frmBooking .frm-header{padding:32px 0 0;font-size:18px;font-size:1.8rem;text-transform:uppercase;font-weight:normal;letter-spacing:0.02em;margin-bottom:30px;}#frmBooking #flight-fields .frm-header{padding-top:10px;}#frmBooking .section{padding:0 47px 0 47px;}#frmBooking .section.terms{border:none;}#frmBooking .submit{margin:0 27px 40px 27px;}#frmBooking .passengers-js label{position:inherit!important;}@media (min-width: 540px) {#frmBooking .field.date input.date{width:45%;max-width:200px;}#frmBooking .field.date select.time{width:40%;max-width:190px;margin-left:15px;}}@media (min-width: 540px) {#frmBooking #email-wrap,#frmBooking #phone-wrap,#frmBooking .col1of2,#frmBooking .col2of2{width:48%;margin-top:0;}#frmBooking .col1of3,#frmBooking .col2of3,#frmBooking .col3of3{float:left;padding-right:20px;margin-top:12px;}#frmBooking .col1of3{width:20%;}#frmBooking .col2of3,#frmBooking .col3of3{width:40%;}#frmBooking .col3of3{padding-right:0;}#frmBooking #email-wrap,#frmBooking .col1of2{float:left;}#frmBooking #phone-wrap,#frmBooking .col2of2{float:right;}}body.step-extras #extra_insurance{overflow:hidden;}body.step-extras #extra_insurance .header-content .option-header{padding:16px 18px;font-weight:bold;position:relative;cursor:pointer;background-color:#e9e9e9;}body.step-extras #extra_insurance .header-content .option-header .radio{position:relative;}body.step-extras #extra_insurance .header-content .option-header .radio input[type="radio"]{position:absolute;left:-100px;}body.step-extras #extra_insurance .header-content .option-header .radio label:before{background:url("img/img-input-radio-checkbox.png") 0 -15px no-repeat;width:15px;height:15px;display:block;content:"";float:left;position:relative;margin:3px 8px 30px 0;}@media (min-width: 767px) {body.step-extras #extra_insurance .header-content .option-header .radio label:before{margin:3px 8px 0 0;}}body.step-extras #extra_insurance .header-content .option-header .radio input:checked+label:before{background-position:0 0;}body.step-extras #extra_insurance .insurance-content{background:#f3f3f3;padding:8px 15px 8px 15px;overflow:auto;display:table;width:100%;}body.step-extras #extra_insurance .insurance-content .image{height:auto;width:15%;display:table-cell;float:none;}body.step-extras #extra_insurance .insurance-content .entry-content{min-height:85px;height:auto;display:table-cell;float:none;width:60%;}body.step-extras #extra_insurance .insurance-content .price{display:table-cell;float:none;text-align:right;vertical-align:bottom;}body.step-extras #extra_insurance .row{margin-bottom:0;padding-bottom:20px;}body.step-extras #extra_insurance .hentry{margin-bottom:0;}body.step-extras #extra_insurance .hentry:last-of-type{padding-bottom:15px;}body.step-extras #km_options{overflow:hidden;padding-bottom:20px;}body.step-extras #km_options .header-content .option-header{padding:16px 18px;font-weight:bold;position:relative;cursor:pointer;background-color:#e9e9e9;}body.step-extras #km_options .header-content .option-header .radio{position:relative;}body.step-extras #km_options .header-content .option-header .radio input[type="radio"]{position:absolute;left:-100px;}body.step-extras #km_options .header-content .option-header .radio label:before{background:url("img/img-input-radio-checkbox.png") 0 -15px no-repeat;width:15px;height:15px;display:block;content:"";float:left;position:relative;margin:3px 8px 30px 0;}@media (min-width: 767px) {body.step-extras #km_options .header-content .option-header .radio label:before{margin:3px 8px 0 0;}}body.step-extras #km_options .header-content .option-header .radio input:checked+label:before{background-position:0 0;}body.step-extras #km_options .price{padding-left:23px;float:none;}@media (min-width: 767px) {body.step-extras #km_options .price{float:right;padding-left:0;}}body.step-extras #km_options .price .value{font-size:20px;font-size:2rem;}body.step-extras #km_options .row{margin-bottom:0;padding-bottom:20px;}body.step-extras #km_options .hentry{margin-bottom:0px;border-radius:0px;border-bottom:none;padding:2px 15px;margin:0;}body.step-extras #km_options .hentry.odd{border-right:none;}body.step-extras #extra_options,body.step-extras #extra_insurance,body.step-extras #km_options,body.step-extras #no_options,body.step-extras #other_charges{margin-top:20px;background:#fff;}body.step-extras #extra_options .hentry,body.step-extras #extra_insurance .hentry,body.step-extras #km_options .hentry,body.step-extras #no_options .hentry,body.step-extras #other_charges .hentry{padding:0 15px;}body.step-extras #extra_options .entry-content .description,body.step-extras #extra_insurance .entry-content .description,body.step-extras #km_options .entry-content .description,body.step-extras #no_options .entry-content .description,body.step-extras #other_charges .entry-content .description{display:none;}@media (min-width: 540px) {body.step-extras #extra_options .entry-content .description,body.step-extras #extra_insurance .entry-content .description,body.step-extras #km_options .entry-content .description,body.step-extras #no_options .entry-content .description,body.step-extras #other_charges .entry-content .description{display:block;}}body.step-extras #extra_options .entry-content .short-description,body.step-extras #extra_insurance .entry-content .short-description,body.step-extras #km_options .entry-content .short-description,body.step-extras #no_options .entry-content .short-description,body.step-extras #other_charges .entry-content .short-description{display:block;}@media (min-width: 540px) {body.step-extras #extra_options .entry-content .short-description,body.step-extras #extra_insurance .entry-content .short-description,body.step-extras #km_options .entry-content .short-description,body.step-extras #no_options .entry-content .short-description,body.step-extras #other_charges .entry-content .short-description{display:none;}}body.step-extras #ferry_options{margin-top:20px;}body.step-extras #ferry_options #ferry_wrap{background:#fff;}body.step-extras #ferry_options .entry-content{height:auto;}@media (max-width: 1249px) and (min-width: 767px) {body.step-extras #ferry_options .entry-content{margin-bottom:20px;}}body.step-extras #ferry_options .entry-content .description{display:none;}@media (min-width: 540px) {body.step-extras #ferry_options .entry-content .description{display:block;}}body.step-extras #ferry_options .entry-content .short-description{display:block;}@media (min-width: 540px) {body.step-extras #ferry_options .entry-content .short-description{display:none;}}body.step-extras #ferry_options .hentry{width:100%;padding:15px;margin-bottom:0;}body.step-extras #ferry_options .hentry:after{content:'';width:99%;border-bottom:1px solid #e8e8e8;margin:0 auto;padding-top:12px;}body.step-extras #ferry_options .hentry:last-of-type{margin-bottom:0;}body.step-extras #ferry_options .hentry:last-of-type:after{border:none;}body.step-extras #ferry_options .hentry .check-content{clear:both;width:120px;margin:0 auto;text-align:center;}@media (min-width: 1248px) {body.step-extras #ferry_options .hentry{width:100%;}body.step-extras #ferry_options .hentry .check-content{clear:none;}}body.step-extras #ferry_options .row.options{padding:0px 0 25px 25px;}body.step-extras #ferry_options .row.options label{margin-right:25px;}body.step-extras #ferry_options .row.options .field.check{font-size:14px;font-size:1.4rem;}body.step-extras #ferry_options .row.options .field.check input:checked+label:before{content:'\e824';}body.step-extras #ferry_options .route{padding:25px 0 25px 25px;}body.step-extras #leg1,body.step-extras #leg2{overflow:hidden;max-height:0;transition:opacity 0.6s linear,max-height 0.3s ease-out;background:#fff;margin-top:20px;}body.step-extras #leg1.open,body.step-extras #leg2.open{max-height:1000px;}body.step-extras .page-title{border-top:1px solid #e8e8e8;padding:25px 0 25px 25px;font-size:16px;font-size:1.6rem;border-bottom:1px solid #e8e8e8;margin-bottom:20px;text-transform:uppercase;font-weight:normal;}body.step-extras .site-main .image{width:33.33333333%;padding-right:15px;float:left;margin-bottom:20px;min-height:120px;}body.step-extras .entry-content{margin:0 0 20px;width:66.66666667%;float:left;}body.step-extras .entry-title{font-size:inherit;font-weight:900;margin:0;line-height:inherit;}body.step-extras .check-content{clear:both;float:left;}body.step-extras .check-content .number{display:none;}body.step-extras .price{float:right;height:40px;}body.step-extras .price .currency{color:#8090a2;}body.step-extras .price .value{font-size:30px;font-size:3rem;}body.step-extras .entry-footer{display:none;position:absolute;font-size:10px;font-size:1rem;top:0;right:32px;}body.step-extras .entry-footer a{color:#ccc;}body.step-extras .hentry:hover .entry-footer{display:block;}@media (min-width: 767px) {body.step-extras .site-main{background-color:inherit;}body.step-extras .site-main .image,body.step-extras .site-main .entry-content{height:180px;margin-bottom:0;}body.step-extras .site-main .no-option{height:auto;padding:25px 0 0 25px;}body.step-extras .site-main .other-charges{padding:0 0 0 25px;}body.step-extras .site-main .other-charges .entry-content{height:auto;}body.step-extras .hentry{float:left;width:50%;padding-bottom:0;margin-bottom:20px;border-bottom:none;}body.step-extras .hentry.odd{clear:both;border-right:1px solid #e8e8e8;}body.step-extras #km_options .hentry{float:none;width:100%;}body.step-extras .row{border-bottom:1px solid #e8e8e8;margin-bottom:24px;}body.step-extras .row.last{border:none;margin:0;}body.step-extras .row.last .hentry{border-bottom:none;}body.step-extras .row:after,body.step-extras .row:before{content:"";display:table;}body.step-extras .row:after{clear:both;}}@media (min-width: 992px) {body.step-extras #extra_options,body.step-extras #extra_insurance,body.step-extras #km_options,body.step-extras #no_options,body.step-extras #other_charges{background-clip:padding-box;border-radius:4px;}body.step-extras #ferry_wrap,body.step-extras #leg1,body.step-extras #leg2{background-clip:padding-box;border-radius:4px;}body.step-extras .page-title{border-top:0;}}.input-group-btn{position:relative;white-space:nowrap;vertical-align:middle;display:table-cell;}.input-group-btn .btn{font-size:24px;line-height:0.7;padding:0;background-clip:padding-box;border-radius:5px;font-weight:normal;}.input-group-btn .btn,.bootstrap-touchspin .form-control.horizontal{height:40px;width:40px;}.input-group-btn .bootstrap-touchspin-down{background:#D9D9D9;color:#8090a2;}.bootstrap-touchspin .form-control.horizontal{text-align:center;padding:1px 0 0;width:37px;border:none;display:block;outline:none;}.input-group{position:relative;display:table;border-collapse:separate;}body.step-confirmation .site-main,body.booking-view .site-main{background:#fff;}body.step-confirmation #terms-section,body.booking-view #terms-section{display:none;}@media (max-width: 993px) and (min-width: 580px) {body.step-confirmation .site-content,body.booking-view .site-content{padding:20px 32px;}body.step-confirmation #main.site-main,body.booking-view #main.site-main{margin:0;}body.step-confirmation .content-area,body.booking-view .content-area{padding:0!important;}body.step-confirmation .itinerary .widget-title,body.step-confirmation .booking-vehicle .widget-title,body.step-confirmation .booking-quotation .widget-title,body.booking-view .itinerary .widget-title,body.booking-view .booking-vehicle .widget-title,body.booking-view .booking-quotation .widget-title{display:none!important;}body.step-confirmation #booking-bar,body.booking-view #booking-bar{padding:0 33px 20px;}body.step-confirmation #booking-bar,body.step-confirmation #booking-bar .ccw-booking-widget,body.booking-view #booking-bar,body.booking-view #booking-bar .ccw-booking-widget{background:#fff;}body.step-confirmation #booking-bar:after,body.step-confirmation #booking-bar:before,body.booking-view #booking-bar:after,body.booking-view #booking-bar:before{content:"";display:table;}body.step-confirmation #booking-bar .widget,body.booking-view #booking-bar .widget{max-width:600px;margin:0 auto;}body.step-confirmation #booking-bar .widget:last-child,body.booking-view #booking-bar .widget:last-child{border-bottom:none;}body.step-confirmation #booking-bar li span,body.booking-view #booking-bar li span{color:#8090a2;}body.step-confirmation #booking-bar li span.item-title,body.booking-view #booking-bar li span.item-title{color:inherit;}body.step-confirmation .itinerary,body.booking-view .itinerary{border-top:1px solid #e9e9e9;}body.step-confirmation .itinerary .content,body.booking-view .itinerary .content{margin-left:0;}body.step-confirmation .itinerary .promo-code,body.booking-view .itinerary .promo-code{display:none;}body.step-confirmation .pickup.section,body.step-confirmation .return.section,body.step-confirmation .inclusions.section,body.step-confirmation .extras.section,body.booking-view .pickup.section,body.booking-view .return.section,body.booking-view .inclusions.section,body.booking-view .extras.section{width:50%;float:left;padding:0 10px;margin:0;margin:30px 0;}body.step-confirmation .pickup.section,body.step-confirmation .return.section,body.booking-view .pickup.section,body.booking-view .return.section{border-bottom:none!important;}body.step-confirmation .pickup.section,body.step-confirmation .inclusions.section,body.booking-view .pickup.section,body.booking-view .inclusions.section{border-right:1px solid #e9e9e9;}body.step-confirmation .return.section,body.booking-view .return.section{width:50%;padding-left:20px;}body.step-confirmation .renter-age.section,body.booking-view .renter-age.section{display:none;}body.step-confirmation .booking-vehicle,body.booking-view .booking-vehicle{border-bottom:1px solid #E8E8E8;border-top:1px solid #E8E8E8;margin:0;}body.step-confirmation .booking-vehicle:before,body.step-confirmation .booking-vehicle:after,body.booking-view .booking-vehicle:before,body.booking-view .booking-vehicle:after{content:"";display:table;}body.step-confirmation .booking-vehicle:after,body.booking-view .booking-vehicle:after{clear:both;}body.step-confirmation .booking-vehicle .entry-content,body.booking-view .booking-vehicle .entry-content{float:right;width:50%;padding:1px 10px;right:0;top:0;}body.step-confirmation .booking-vehicle .vehicle-title,body.step-confirmation .booking-vehicle .entry-content,body.booking-view .booking-vehicle .vehicle-title,body.booking-view .booking-vehicle .entry-content{float:right;width:50%;clear:none;margin:0;padding-left:43px;}body.step-confirmation .booking-vehicle .image,body.booking-view .booking-vehicle .image{width:50%;float:left;text-align:right;}body.step-confirmation .booking-vehicle .image img,body.booking-view .booking-vehicle .image img{float:none;max-width:200px;border:none;width:100%;margin:0;}body.step-confirmation .booking-quotation,body.booking-view .booking-quotation{border-bottom:1px solid #E8E8E8;}body.step-confirmation .booking-quotation .extras.section,body.booking-view .booking-quotation .extras.section{border-left:1px solid #e9e9e9;position:relative;left:-1px;padding-left:20px;}body.step-confirmation .booking-quotation:before,body.step-confirmation .booking-quotation:after,body.booking-view .booking-quotation:before,body.booking-view .booking-quotation:after{content:"";display:table;}body.step-confirmation .booking-quotation:after,body.booking-view .booking-quotation:after{clear:both;}body.step-confirmation .booking-quotation .heading,body.booking-view .booking-quotation .heading{font-size:inherit!important;}body.step-confirmation .booking-quotation .heading,body.step-confirmation .booking-quotation ul,body.booking-view .booking-quotation .heading,body.booking-view .booking-quotation ul{margin:0!important;}body.step-confirmation .booking-quotation .item-title,body.booking-view .booking-quotation .item-title{max-width:76%;}body.step-confirmation .booking-totals,body.booking-view .booking-totals{max-width:440px;margin:0 auto;position:relative;padding:0!important;}body.step-confirmation .booking-totals .heading,body.step-confirmation .booking-totals ul,body.booking-view .booking-totals .heading,body.booking-view .booking-totals ul{margin-left:0;margin-right:0;}body.step-confirmation .booking-totals .heading,body.booking-view .booking-totals .heading{font-size:22px;font-size:2.2rem;}body.step-confirmation .booking-totals .heading span,body.step-confirmation .booking-totals .heading .number,body.booking-view .booking-totals .heading span,body.booking-view .booking-totals .heading .number{font-weight:normal;}}@media (max-width: 639px) and (min-width: 580px) {body.step-confirmation .widget.booking-quotation [class^="icon-"],body.step-confirmation .widget.booking-quotation .select2-search,body.step-confirmation .widget.booking-quotation .ccw-booking-widget .same-depot label,.ccw-booking-widget .same-depot body.step-confirmation .widget.booking-quotation label,body.step-confirmation .widget.booking-quotation #frmBooking .field.check label,#frmBooking .field.check body.step-confirmation .widget.booking-quotation label,body.step-confirmation .widget.booking-quotation body.step-extras #ferry_options .row.options .field.check label,body.step-extras #ferry_options .row.options .field.check body.step-confirmation .widget.booking-quotation label,body.step-confirmation .widget.booking-quotation .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.step-confirmation .widget.booking-quotation b,body.step-confirmation .widget.booking-quotation .widget.booking-vehicle .entry-content .item,.widget.booking-vehicle .entry-content body.step-confirmation .widget.booking-quotation .item,body.step-confirmation .widget.booking-quotation .section .item,body.step-confirmation .widget.booking-quotation .button.loading:before,body.step-confirmation .widget.booking-quotation #ccw-progress-bar .step:before,#ccw-progress-bar body.step-confirmation .widget.booking-quotation .step:before,body.step-confirmation .widget.booking-quotation body.step-results .vehicle .details li,body.step-results .vehicle .details body.step-confirmation .widget.booking-quotation li,body.booking-view .widget.booking-quotation [class^="icon-"],body.booking-view .widget.booking-quotation .select2-search,body.booking-view .widget.booking-quotation .ccw-booking-widget .same-depot label,.ccw-booking-widget .same-depot body.booking-view .widget.booking-quotation label,body.booking-view .widget.booking-quotation #frmBooking .field.check label,#frmBooking .field.check body.booking-view .widget.booking-quotation label,body.booking-view .widget.booking-quotation body.step-extras #ferry_options .row.options .field.check label,body.step-extras #ferry_options .row.options .field.check body.booking-view .widget.booking-quotation label,body.booking-view .widget.booking-quotation .select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice .select2-arrow body.booking-view .widget.booking-quotation b,body.booking-view .widget.booking-quotation .widget.booking-vehicle .entry-content .item,.widget.booking-vehicle .entry-content body.booking-view .widget.booking-quotation .item,body.booking-view .widget.booking-quotation .section .item,body.booking-view .widget.booking-quotation .button.loading:before,body.booking-view .widget.booking-quotation #ccw-progress-bar .step:before,#ccw-progress-bar body.booking-view .widget.booking-quotation .step:before,body.booking-view .widget.booking-quotation body.step-results .vehicle .details li,body.step-results .vehicle .details body.booking-view .widget.booking-quotation li{padding-left:0;}body.step-confirmation .widget.booking-quotation [class^="icon-"]:before,body.step-confirmation .widget.booking-quotation .select2-search:before,body.step-confirmation .widget.booking-quotation .ccw-booking-widget .same-depot label:before,.ccw-booking-widget .same-depot body.step-confirmation .widget.booking-quotation label:before,body.step-confirmation .widget.booking-quotation #frmBooking .field.check label:before,#frmBooking .field.check body.step-confirmation .widget.booking-quotation label:before,body.step-confirmation .widget.booking-quotation body.step-extras #ferry_options .row.options .field.check label:before,body.step-extras #ferry_options .row.options .field.check body.step-confirmation .widget.booking-quotation label:before,body.step-confirmation .widget.booking-quotation .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow body.step-confirmation .widget.booking-quotation b:before,body.step-confirmation .widget.booking-quotation .edit:after,body.step-confirmation .widget.booking-quotation .widget.booking-vehicle .entry-content .item:before,.widget.booking-vehicle .entry-content body.step-confirmation .widget.booking-quotation .item:before,body.step-confirmation .widget.booking-quotation .section .item:before,body.step-confirmation .widget.booking-quotation .button.loading:before,body.step-confirmation .widget.booking-quotation .loader.loading:after,body.step-confirmation .widget.booking-quotation #ccw-progress-bar .step:before,#ccw-progress-bar body.step-confirmation .widget.booking-quotation .step:before,body.step-confirmation .widget.booking-quotation #ccw-progress-bar .step:after,#ccw-progress-bar body.step-confirmation .widget.booking-quotation .step:after,body.step-confirmation .widget.booking-quotation body.step-results .vehicle .details li:before,body.step-results .vehicle .details body.step-confirmation .widget.booking-quotation li:before,body.booking-view .widget.booking-quotation [class^="icon-"]:before,body.booking-view .widget.booking-quotation .select2-search:before,body.booking-view .widget.booking-quotation .ccw-booking-widget .same-depot label:before,.ccw-booking-widget .same-depot body.booking-view .widget.booking-quotation label:before,body.booking-view .widget.booking-quotation #frmBooking .field.check label:before,#frmBooking .field.check body.booking-view .widget.booking-quotation label:before,body.booking-view .widget.booking-quotation body.step-extras #ferry_options .row.options .field.check label:before,body.step-extras #ferry_options .row.options .field.check body.booking-view .widget.booking-quotation label:before,body.booking-view .widget.booking-quotation .select2-container .select2-choice .select2-arrow b:before,.select2-container .select2-choice .select2-arrow body.booking-view .widget.booking-quotation b:before,body.booking-view .widget.booking-quotation .edit:after,body.booking-view .widget.booking-quotation .widget.booking-vehicle .entry-content .item:before,.widget.booking-vehicle .entry-content body.booking-view .widget.booking-quotation .item:before,body.booking-view .widget.booking-quotation .section .item:before,body.booking-view .widget.booking-quotation .button.loading:before,body.booking-view .widget.booking-quotation .loader.loading:after,body.booking-view .widget.booking-quotation #ccw-progress-bar .step:before,#ccw-progress-bar body.booking-view .widget.booking-quotation .step:before,body.booking-view .widget.booking-quotation #ccw-progress-bar .step:after,#ccw-progress-bar body.booking-view .widget.booking-quotation .step:after,body.booking-view .widget.booking-quotation body.step-results .vehicle .details li:before,body.step-results .vehicle .details body.booking-view .widget.booking-quotation li:before{display:none;}}@media (max-width: 993px) and (min-width: 540px) {body.step-confirmation .site-main,body.booking-view .site-main{background-clip:padding-box;border-top-left-radius:4px;background-clip:padding-box;border-top-right-radius:4px;}body.step-confirmation #booking-bar,body.booking-view #booking-bar{background-clip:padding-box;border-bottom-left-radius:4px;background-clip:padding-box;border-bottom-right-radius:4px;}body.step-confirmation .booking-totals .content,body.booking-view .booking-totals .content{margin:0 10px;}}@media (min-width: 992px) {body.step-confirmation .site-main,body.booking-view .site-main{background-clip:padding-box;border-radius:4px;}}#confirmation-box{background:#fff;padding:50px 0 20px;max-width:434px;margin:0 auto;}#confirmation-box .entry-header,#confirmation-box h1{font-size:25px;font-size:2.5rem;text-align:center;font-weight:normal;}#confirmation-box .ok:before{font-size:91px;display:block;margin:0 auto;color:#39b54a;margin-bottom:34px;}#confirmation-box h2{font-weight:bolder;font-size:20px;font-size:2rem;font-weight:700;}#confirmation-box .entry-header h1{border-bottom:1px solid #E8E8E8;margin:0;padding-bottom:40px;}#confirmation-box .entry-header h3{margin:0;padding:0;text-align:center;padding-top:26px;padding-bottom:20px;font-size:17px;text-transform:uppercase;font-weight:normal;letter-spacing:-1px;border-bottom:1px solid #E8E8E8;color:#8090a2;}#confirmation-box .entry-header h3 span{display:block;padding-top:0;font-size:47px;line-height:54px;text-transform:uppercase;font-weight:600;color:#292E31;}#confirmation-box .conflabel{padding-left:38px;color:#8090a2;line-height:35px;font-size:13px;font-size:1.3rem;text-transform:uppercase;}#confirmation-box .conffield{font-size:20px;width:58%;font-weight:normal!important;position:absolute;right:0;top:0;}#confirmation-box .conf-message{text-align:center;padding-top:12px;}#confirmation-box .renter-content .items{margin-top:5px;padding:35px 0;}#confirmation-box .renter-content .field{position:relative;margin:4px 0;}#confirmation-box .renter-content{margin-bottom:20px;}#confirmation-box .button{display:inline-block;margin:1em!important;}#confirmation-box .button#cancel-res{background-color:#ccc;}#upgrade-offer{background-image:url("../img/contact.jpg");background-position-y:50%;background-size:cover;background-clip:padding-box;border-radius:4px;padding:0.5em;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;}#upgrade-offer:before,#upgrade-offer:after{content:none;}#upgrade-offer h2{font-weight:normal;font-size:1.75em;text-align:center;letter-spacing:0.02em;color:white;font-family:"Swiss721BT-Medium",sans-serif;text-shadow:2px 2px 7px rgba(0,0,0,0.8);}#upgrade-offer .inner{background-color:#fff;padding:1em;overflow:auto;border-radius:4px;box-shadow:2px 2px 7px rgba(0,0,0,0.8);}#upgrade-offer .img-container,#upgrade-offer .upgrade-benefits-container{display:inline-block;vertical-align:middle;text-align:center;}#upgrade-offer .img-container p{margin-bottom:0;}#upgrade-offer .upgrade-benefits-container{display:block;text-align:left;padding:0 3em 0 1em;border-right:none;}#upgrade-offer .upgrade-benefits-container h3{font-size:16px;color:#8090a2;}#upgrade-offer .upgrade-benefits-container h3 strong{color:black;}#upgrade-offer .feature-icons{margin-bottom:0;}#upgrade-offer .feature-icons img{margin:5px;}@media (min-width: 540px) {#upgrade-offer .upgrade-benefits-container{display:inline-block;border-right:1px solid #e8e8e8;}}.card{position:relative;height:159px;width:50%;float:left;}@media (min-width: 767px) {.card{width:64%;}}@media (min-width: 1248px) {.card{height:275px;width:100%;float:none;}}.card .rate-info-front,.card .rate-info-back{position:absolute;top:0;left:20px;width:calc(100% - 40px);height:100%;}.card .rate-info-front,.card .rate-info-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform 0.3s;transition:transform 0.3s;}.card .rate-info-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);border:1px solid #e4e4e4;overflow:hidden;padding:0 18px;padding-top:12px;}.promo .card .rate-info-front,.promo .card .rate-info-back{left:10px;width:calc(100% - 20px);}.card p,.subMenu p{margin-bottom:8px;}.card .rate-info-title,.subMenu .rate-info-title{color:#FF5200;font-family:'Swiss721BT-Roman';}.card .rate-info-back ul,.subMenu .rate-info-back ul{margin:0;list-style:none;}.card .rate-info-back ul li,.subMenu .rate-info-back ul li{position:relative;padding-left:18px;}.card .rate-info-back ul li:before,.subMenu .rate-info-back ul li:before{font-family:'FontAwesome';font-size:10px;content:'\f00c';position:absolute;left:0;top:2px;}.subMenu .rate-info-back{padding-top:14px;padding-bottom:14px;border:1px solid #e4e4e4;margin-bottom:20px;}.subMenu .rate-info-back .rate-info-title,.subMenu .rate-info-back .daily-rate,.subMenu .rate-info-back .rate-info{padding:0 24px;}.rate-information-icon,.mobile-rate-information-icon{font-size:20px;color:#8090a2;}.rate-information-icon{display:none;}@media (min-width: 1248px) {.rate-information-icon{display:inline-block;}}.mobile-rate-information-icon{display:inline-block;}@media (min-width: 1248px) {.mobile-rate-information-icon{display:none;}}.rate-info-flipped .rate-info-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}.rate-info-flipped .rate-info-back{-webkit-transform:rotateY(0);transform:rotateY(0);}.promotion-offer img{display:block;position:absolute;top:0px;right:-10px;max-width:100px;}.tpl-vehicles .page-title{padding-bottom:9px;}.tpl-vehicles #tabs ul.menuvehicle{overflow:auto;list-style:none;}.tpl-vehicles #tabs ul.menuvehicle li{text-align:center;float:none;margin-bottom:5px;width:100%;margin-left:0px;margin-right:0px;}.tpl-vehicles #tabs ul.menuvehicle li a{display:block;text-decoration:none;font-size:14px;font-size:1.4rem;padding:3px 10px 3px 10px;}.tpl-vehicles #tabs ul.menuvehicle li a.active{color:white;background-color:#FF5200;}.tpl-vehicles #tabs ul.menuvehicle li a.inactive{color:black;background-color:#eee;}.tpl-vehicles #tabs ul.menuvehicle li .roundcornerlow{-khtml-border-radius:5px!important;border-radius:5px!important;}@media (min-width: 992px) {.tpl-vehicles #tabs ul.menuvehicle li{float:left;width:inherit;margin-right:12px;margin-left:5px;display:block;}}.tpl-vehicles .vehicle{margin-bottom:40px;}.tpl-vehicles .vehicle:last-child{margin-bottom:8px;}.tpl-vehicles .vehicle .entry-header{padding-bottom:1em;}.tpl-vehicles .vehicle .entry-header a{color:#292e31;text-decoration:none;}.tpl-vehicles .vehicle .entry-header .entry-title{font-family:"Swiss721BT-Bold",serif;}.tpl-vehicles .vehicle .entry-header h3{border-bottom:1px solid #e8e8e8;}.tpl-vehicles .vehicle .category{font-size:18px;font-size:1.8rem;margin-right:18px;font-weight:600;text-transform:uppercase;}.tpl-vehicles .vehicle .model,.tpl-vehicles .vehicle .similar{color:#8090a2;font-weight:400;white-space:nowrap;}.tpl-vehicles .vehicle .post-thumbnail{margin-bottom:20px;text-align:center;}.tpl-vehicles .vehicle .post-thumbnail img{float:none;max-width:100%;}.tpl-vehicles .vehicle .details{list-style:none;margin-left:23px;overflow:hidden;font-size:16px;font-size:1.6rem;line-height:168%;}.tpl-vehicles .vehicle .details li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.tpl-vehicles .vehicle .details li:before{margin-left:0;text-align:left;margin-right:14px;color:#8090a2;}.tpl-vehicles .vehicle .description{clear:both;background:#fbfbfb;padding:19px 23px 3px;}.tpl-vehicles .vehicle .description .heading{font-weight:600;margin-bottom:2px;}.tpl-vehicles .vehicle .description p{color:#8090a2;margin-bottom:1em;}.tpl-vehicles .vehicle a.button{padding:1em 1.2857em .8572em 1.35715em;}@media (min-width: 540px) {.tpl-vehicles .vehicle .button{float:right;}}.tpl-vehicles .vehicle .entry-footer{position:absolute;right:0;top:3px;}@media (min-width: 992px) {.tpl-vehicles .vehicle .post-thumbnail img{float:left;width:50%;min-width:241px;border-right:1px solid #e8e8e8;padding:0 10px;}.tpl-vehicles .vehicle .details{padding-left:47px;position:relative;left:-1px;border-left:1px solid #e8e8e8;}}@media (min-width: 992px) {.tpl-vehicles .vehicle .post-thumbnail{padding:0;}.tpl-vehicles .vehicle .details{padding-left:20px;}}@media (min-width: 1248px) {.tpl-vehicles .vehicle .post-thumbnail{padding:0;}.tpl-vehicles .vehicle .details{padding-left:47px;}}.single-vehicle .details{list-style:none;margin-left:0;}.single-vehicle .details li:before{margin-left:0;text-align:left;margin-right:14px;color:#8090a2;}body.tpl-faq .site-main{margin-bottom:32px;}body.tpl-faq .hentry.faq.expanded{margin-bottom:20px;}body.tpl-faq a.post-edit-link{position:absolute;right:10px;bottom:5px;}body.tpl-faq .page-content{padding-bottom:1px;}body.tpl-faq .page-content p{margin:0 0 0.5em;}body.tpl-faq .page-content p:last-child{margin:0 0 1.5em;}body.tpl-offers .offer{padding:20px 0 47px;margin:0;}body.tpl-offers .offer .entry-title{clear:none;font-weight:600;font-size:16px;font-size:1.6rem;}body.tpl-offers .offer .entry-content{margin-top:13px;}body.tpl-offers .offer .entry-content p{margin-bottom:8px;}body.tpl-offers .offer .entry-content a.button{margin-top:16px;display:block;float:right;}body.tpl-offers .offer .entry-footer{position:absolute;top:5px;right:0;}body.tpl-offers .entry-title{line-height:1.2;}body.tpl-offers .offer{border-bottom:dotted 2px #ccc;}body.tpl-offers .offer .post-thumbnail{display:block;margin-top:13px;}body.tpl-offers .offer .post-thumbnail img{float:left;width:130px;border-radius:4px;margin-right:32px;}@media (min-width: 540px) {body.tpl-offers .offer .post-thumbnail img{width:150px;}}@media (min-width: 767px) {body.tpl-offers .offer .post-thumbnail img{width:180px;}}@media (min-width: 767px) {body.tpl-offers .offer .post-thumbnail img{width:262px;}}body.single-offer .entry-footer{position:absolute;right:0;bottom:-73px;}body.single-offer .post-thumbnail img{background-clip:padding-box;border-radius:4px;display:block;margin:25px 0 41px;}body.single-offer .promo-code,body.single-offer .terms{text-transform:uppercase;}@media (min-width: 992px) {body.single-offer .offer{padding:0;}body.single-offer .offer .entry-content h2,body.single-offer .offer .entry-content .promo-code,body.single-offer .offer .entry-content .terms{margin-bottom:10px;font-size:18px;font-size:1.8rem;}body.single-offer .offer .entry-content .promo-code span{text-transform:uppercase;font-size:19px;font-size:1.9rem;}}body.single-depot .depot-map{height:400px;}body.single-depot .depot-bg{background:#f5f5f5;padding:20px;margin-bottom:20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}body.single-depot .depot-address{margin:20px 0;border-top:1px solid #fff;padding-top:20px;}body.single-depot .depot-address table.address tr,body.single-depot .depot-address table.address td{padding:4px 0;}body.single-depot .depot-address table.address thead tr,body.single-depot .depot-address table.address thead td{padding:0;}body.single-depot .depot-address thead{font-family:'Swiss721BT-Bold',serif;font-size:18px;color:#505050;}body.single-depot .depot-address thead h2{margin-bottom:20px;}body.single-depot .depot-address .bold{font-family:'Swiss721BT-Bold',serif;}body.single-depot .depot{margin-bottom:0.75em;border:none;}body.single-depot .depot p{margin-bottom:0.5em;}@media (min-width: 992px) {body.single-depot .depot .depotleft{float:left;width:50%;}}@media (min-width: 992px) {body.single-depot .depot .depotright{float:right;width:50%;text-align:right;}}@media (min-width: 540px) {body.single-depot .map-wrap{float:right;width:50%;padding-left:16px;margin-left:16px;}}body.single-depot h4{font-size:17px;margin-bottom:12px;}body.single-depot .related-posts h2{font-family:"Swiss721BT-Bold",serif;color:#505050;font-size:22px;margin-bottom:12px;}@media (min-width: 540px) {body.single-depot .related-posts .related-posts-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}@media (min-width: 540px) {body.single-depot .post-col{width:30%;padding-right:2%;}}body.single-depot .post-col .post-image img{width:100%;height:auto;}body.single-depot .post-col a{text-decoration:none;}.depot{border-bottom:2px dotted #ccc;min-height:80px;color:#505050;margin:20px 0;}.depot b{font-weight:600;}.depot .description{color:#8090a2;margin-bottom:0.875em!important;}.depot .section{margin-bottom:18px;}body.tpl-depots .depot .entry-title{font-size:19px;font-size:1.9rem;padding-bottom:7px;text-transform:capitalize;font-family:"Swiss721BT-Light",serif;}.depot .entry-content{margin-bottom:12px;}@media (min-width: 540px) {body.tpl-depots .depot .entry-header{float:left;}}article.relocation{text-align:center;}article.relocation h2{font-size:1.2em;margin-bottom:1em;}article.relocation h3{margin-bottom:1em;}article.relocation:not(:last-of-type){border-bottom:dotted 2px #ccc;}article.relocation .entry-header{margin-bottom:2em;}article.relocation .entry-content{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}article.relocation .vehicle-info{text-align:center;width:238px;margin:0 auto;}article.relocation .vehicle-description{text-align:left;}article.relocation .relocation-info{padding:0 3em;width:auto;margin:0 auto;}article.relocation .details{list-style:none;margin-left:1em;text-align:left;}article.relocation .details li:before{margin-left:0;text-align:left;margin-right:14px;color:#8090a2;}@media (min-width: 540px) {article.relocation{text-align:left;}article.relocation .entry-actions{text-align:right;}}@media (min-width: 992px) {article.relocation .entry-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}article.relocation .relocation-info{width:calc(100% - 238px);}}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}embed,iframe,object{max-width:100%;}.wp-caption{margin-bottom:1.5em;max-width:100%;}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}.wp-caption .wp-caption-text{margin:0.8075em 0;}.wp-caption-text{text-align:center;}.gallery{margin-bottom:1.5em;}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}.gallery-columns-2 .gallery-item{max-width:50%;}.gallery-columns-3 .gallery-item{max-width:33.33%;}.gallery-columns-4 .gallery-item{max-width:25%;}.gallery-columns-5 .gallery-item{max-width:20%;}.gallery-columns-6 .gallery-item{max-width:16.66%;}.gallery-columns-7 .gallery-item{max-width:14.28%;}.gallery-columns-8 .gallery-item{max-width:12.5%;}.gallery-columns-9 .gallery-item{max-width:11.11%;}.gallery-caption{display:block;}2tlci1uZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICBtYXJnaW4tdG9wOiAuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAuM2VtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyLFxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcixcbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlciwgLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtaG92ZXIgc3Bhbixcbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyLFxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWRpc2FibGVkLCAuY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuLFxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQsXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1kaXNhYmxlZCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgbGVmdDogMDtcbn1cblxuLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjJlbSAwIDBlbTtcbiAgY29sb3I6ICMyOTJlMzE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNjdy1qcXVpIHRkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuMWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jY3ctanF1aS5tb2JpbGUgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2N3LWpxdWkgLnVpLWRhdGVwaWNrZXIgdGQgYSwgLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyIHRkIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCwgLmNjdy1qcXVpIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHtcbiAgbGluZS1oZWlnaHQ6IDIuMTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNjdy1qcXVpLm1vYmlsZSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCwgLmNjdy1qcXVpLm1vYmlsZSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uY2N3LWpxdWkgdGQgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jY3ctanF1aSB0ZCAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0ZGNTIwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jY3ctanF1aSAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2N3LWpxdWkgLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgY29sb3I6ICNkZGQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEwLjIgUGlja2FkYXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBwaWNrYWRhdGUgY2xhc3NpYy5jc3MqL1xuLnBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5waWNrZXJfX2lucHV0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGlja2VyX19pbnB1dC5waWNrZXJfX2lucHV0LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XG59XG5cbi5waWNrZXJfX2hvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5waWNrZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBpY2tlcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLXdpZHRoOiAxNzZweDtcbiAgbWF4LXdpZHRoOiA0NjZweDtcbiAgbWF4LWhlaWdodDogMDtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShPcGFjaXR5PTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMWVtKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMWVtKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgxMGRlZyk7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1vdXQsb3BhY2l0eSAuMTVzIGVhc2Utb3V0LG1heC1oZWlnaHQgMHMgLjE1cyxib3JkZXItd2lkdGggMHMgLjE1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgZWFzZS1vdXQsb3BhY2l0eSAuMTVzIGVhc2Utb3V0LG1heC1oZWlnaHQgMHMgLjE1cyxib3JkZXItd2lkdGggMHMgLjE1cztcbn1cblxuLnBpY2tlcl9fZnJhbWUge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5waWNrZXJfX3dyYXAge1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi5waWNrZXItLW9wZW5lZCAucGlja2VyX19ob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAyNWVtO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLW1vei1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcGVyc3BlY3RpdmUoNjAwcHgpIHJvdGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBwZXJzcGVjdGl2ZSg2MDBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLW91dCxvcGFjaXR5IC4xNXMgZWFzZS1vdXQsbWF4LWhlaWdodCAwcyxib3JkZXItd2lkdGggMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2Utb3V0LG9wYWNpdHkgLjE1cyBlYXNlLW91dCxtYXgtaGVpZ2h0IDBzLGJvcmRlci13aWR0aCAwcztcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnBpY2tlcl9fYm94IHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5cbi5waWNrZXJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAuNzVlbTtcbn1cblxuLnBpY2tlcl9fbW9udGgsIC5waWNrZXJfX3llYXIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cblxuLnBpY2tlcl9feWVhciB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnBpY2tlcl9fc2VsZWN0LS1tb250aCwgLnBpY2tlcl9fc2VsZWN0LS15ZWFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I3YjdiNztcbiAgaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0LjVlbSkge1xuICAucGlja2VyX19zZWxlY3QtLW1vbnRoLCAucGlja2VyX19zZWxlY3QtLXllYXIge1xuICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICB9XG59XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGgge1xuICB3aWR0aDogMzUlO1xufVxuXG4ucGlja2VyX19zZWxlY3QtLXllYXIge1xuICB3aWR0aDogMjIuNSU7XG59XG5cbi5waWNrZXJfX3NlbGVjdC0tbW9udGg6Zm9jdXMsIC5waWNrZXJfX3NlbGVjdC0teWVhcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcbn1cblxuLnBpY2tlcl9fbmF2LS1uZXh0LCAucGlja2VyX19uYXYtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IC41ZW0gMS4yNWVtO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRvcDogLS4yNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjQuNWVtKSB7XG4gIC5waWNrZXJfX25hdi0tbmV4dCwgLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgICB0b3A6IC0uMzNlbTtcbiAgfVxufVxuXG4ucGlja2VyX19uYXYtLXByZXYge1xuICBsZWZ0OiAtMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1wcmV2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4ucGlja2VyX19uYXYtLW5leHQge1xuICByaWdodDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNC41ZW0pIHtcbiAgLnBpY2tlcl9fbmF2LS1uZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5cbi5waWNrZXJfX25hdi0tbmV4dDpiZWZvcmUsIC5waWNrZXJfX25hdi0tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcDogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogLjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAuNzVlbSBzb2xpZCAjMDAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5waWNrZXJfX25hdi0tbmV4dDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAuNzVlbSBzb2xpZCAjMDAwO1xufVxuXG4ucGlja2VyX19uYXYtLW5leHQ6aG92ZXIsIC5waWNrZXJfX25hdi0tcHJldjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG59XG5cbi5waWNrZXJfX25hdi0tZGlzYWJsZWQsIC5waWNrZXJfX25hdi0tZGlzYWJsZWQ6YmVmb3JlLCAucGlja2VyX19uYXYtLWRpc2FibGVkOmJlZm9yZTpob3ZlciwgLnBpY2tlcl9fbmF2LS1kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVmNWY1O1xufVxuXG4ucGlja2VyX190YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3RhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAuNzVlbTtcbiAgfVxufVxuXG4ucGlja2VyX190YWJsZSB0ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBpY2tlcl9fd2Vla2RheSB7XG4gIHdpZHRoOiAxNC4yODU3MTQyODYlO1xuICBmb250LXNpemU6IC43NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjI1ZW07XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDMzLjg3NWVtKSB7XG4gIC5waWNrZXJfX3dlZWtkYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiAuNWVtO1xuICB9XG59XG5cbi5waWNrZXJfX2RheSB7XG4gIHBhZGRpbmc6IC4zMTI1ZW0gMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5waWNrZXJfX2RheS0tdG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5waWNrZXJfX2RheS0tdG9kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IC41ZW0gc29saWQgIzAwNTliYztcbiAgYm9yZGVyLWxlZnQ6IC41ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5waWNrZXJfX2RheS0tZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYTtcbn1cblxuLnBpY2tlcl9fZGF5LS1vdXRmb2N1cyB7XG4gIGNvbG9yOiAjZGRkO1xufVxuXG4ucGlja2VyX19kYXktLWluZm9jdXM6aG92ZXIsIC5waWNrZXJfX2RheS0tb3V0Zm9jdXM6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xufVxuXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xufVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQsIC5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xufVxuXG4ucGlja2VyLS1mb2N1c2VkIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQsIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQsIC5waWNrZXJfX2RheS0tc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA4OWVjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19kYXktLWRpc2FibGVkLCAucGlja2VyX19kYXktLWRpc2FibGVkLCAucGlja2VyX19kYXktLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogI2RkZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkLnBpY2tlcl9fZGF5LS1kaXNhYmxlZCwgLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZC5waWNrZXJfX2RheS0tZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuXG4ucGlja2VyX19mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXIsIC5waWNrZXJfX2J1dHRvbi0tY2xvc2UsIC5waWNrZXJfX2J1dHRvbi0tdG9kYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IC44ZW07XG4gIHBhZGRpbmc6IC42NmVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAzMyU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpob3ZlciwgLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpob3ZlciwgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiMWRjZmI7XG59XG5cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXMsIC5waWNrZXJfX2J1dHRvbi0tY2xvc2U6Zm9jdXMsIC5waWNrZXJfX2J1dHRvbi0tdG9kYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICBib3JkZXItY29sb3I6ICMwMDg5ZWM7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5waWNrZXJfX2J1dHRvbi0tY2xlYXI6YmVmb3JlLCAucGlja2VyX19idXR0b24tLWNsb3NlOmJlZm9yZSwgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucGlja2VyX19idXR0b24tLWNsZWFyOmJlZm9yZSwgLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAuNDVlbTtcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheTpiZWZvcmUge1xuICB0b3A6IC0uMDVlbTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci10b3A6IC42NmVtIHNvbGlkICMwMDU5YmM7XG4gIGJvcmRlci1sZWZ0OiAuNjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICB0b3A6IC0uMjVlbTtcbiAgd2lkdGg6IC42NmVtO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2UyMDtcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRDdcIjtcbiAgdG9wOiAtLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMzVlbTtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5waWNrZXJfX2J1dHRvbi0tdG9kYXlbZGlzYWJsZWRdLCAucGlja2VyX19idXR0b24tLXRvZGF5W2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnBpY2tlcl9fYnV0dG9uLS10b2RheVtkaXNhYmxlZF06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYTtcbn1cblxuLnBpY2tlcl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IC43NWVtIDAgNC4yZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnBpY2tlcl9fbGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IC43NWVtIDEuMjVlbTtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA0Ni43NWVtKSB7XG4gIC5waWNrZXJfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gIH1cbn1cblxuLnBpY2tlcl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2IxZGNmYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4OWVjO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwODllYztcbiAgei1pbmRleDogMTA7XG59XG5cbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZCwgLnBpY2tlcl9fbGlzdC1pdGVtLS1oaWdobGlnaHRlZDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNiMWRjZmI7XG59XG5cbi5waWNrZXItLWZvY3VzZWQgLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZCwgLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZCwgLnBpY2tlcl9fbGlzdC1pdGVtLS1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDg5ZWM7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBpY2tlci0tZm9jdXNlZCAucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkLCAucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkLCAucGlja2VyX19saXN0LWl0ZW0tLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xuICBwYWRkaW5nOiAxZW0gMS4yNWVtO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAuNjdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnBpY2tlci0tdGltZSAucGlja2VyX19idXR0b24tLWNsZWFyOmZvY3VzLCAucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjFkY2ZiO1xuICBiYWNrZ3JvdW5kOiAjZTIwO1xuICBib3JkZXItY29sb3I6ICNlMjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9fYnV0dG9uLS1jbGVhcjpiZWZvcmUge1xuICB0b3A6IC0uMjVlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6Zm9jdXM6YmVmb3JlLCAucGlja2VyLS10aW1lIC5waWNrZXJfX2J1dHRvbi0tY2xlYXI6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnBpY2tlci0tdGltZSB7XG4gIG1pbi13aWR0aDogMjU2cHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5cbi5waWNrZXItLXRpbWUgLnBpY2tlcl9faG9sZGVyIHtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbn1cblxuQG1lZGlhIChtaW4taGVpZ2h0OiA0MC4xMjVlbSkge1xuICAucGlja2VyLS10aW1lIC5waWNrZXJfX2hvbGRlciB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gIH1cbn1cblxuLnBpY2tlci0tdGltZSAucGlja2VyX19ib3gge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEwLjMgTWVzc2FnZSBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZXNzYWdlIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5tZXNzYWdlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1lc3NhZ2UuZXJyb3Ige1xuICBjb2xvcjogI0Q4MDAwQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQkFCQTtcbn1cblxuLm1lc3NhZ2UuaW5mbyB7XG4gIGNvbG9yOiAjMDA1MjlCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkRFNUY4O1xufVxuXG4ubWVzc2FnZS5zdWNjZXNzIHtcbiAgY29sb3I6ICM0RjhBMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkYyQkY7XG59XG5cbi5tZXNzYWdlLmFsZXJ0IHtcbiAgY29sb3I6ICM5RjYwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVGQjM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEwLjQgRmxleFNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndpZGdldF9jYXJfY2xvdWRfd2ViX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ud2lkZ2V0X2Nhcl9jbG91ZF93ZWJfd2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXMgbGkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsZXhzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmZsZXgtY29udHJvbC1uYXYgbGkge1xuICBtYXJnaW46IDAgNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEge1xuICBsaW5lLWhlaWdodDogMC43O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYmFja2dyb3VuZDogIzY0NjQ2NDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxleC1jb250cm9sLXBhZ2luZyBsaSBhLmZsZXgtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qLmZsZXgtY2FwdGlvbntwb3NpdGlvbjogYWJzb2x1dGU7Ym90dG9tOjgwcHg7cmlnaHQ6MzBweDt3aWR0aDo0NTBweDtsaW5lLWhlaWdodDogMS40fSovXG4uZmxleC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0NnB4O1xuICB6LWluZGV4OiA5OTtcbiAgbGVmdDogNDY0cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDQxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmxleC1jYXB0aW9uIGg0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmZsZXgtY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTAuNiBJbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEwLjcgQWNjb3JkaW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwIDAgLTFweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG5cbi5hY2NvcmRpb24gLnRvZ2dsZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uIC50b2dnbGVyIC5pY29uLCAuYWNjb3JkaW9uIC50b2dnbGVyIC5zZWxlY3QyLXNlYXJjaCwgLmFjY29yZGlvbiAudG9nZ2xlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgLmFjY29yZGlvbiAudG9nZ2xlciBiLCAuYWNjb3JkaW9uIC50b2dnbGVyICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgLmFjY29yZGlvbiAudG9nZ2xlciAuc3RlcDpiZWZvcmUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmFjY29yZGlvbjpob3ZlciAuaWNvbiwgLmFjY29yZGlvbjpob3ZlciAuc2VsZWN0Mi1zZWFyY2gsIC5hY2NvcmRpb246aG92ZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IC5hY2NvcmRpb246aG92ZXIgYiwgLmFjY29yZGlvbjpob3ZlciAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIC5hY2NvcmRpb246aG92ZXIgLnN0ZXA6YmVmb3JlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5hY2NvcmRpb24gLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjkzNzVlbSAxLjVlbSAwLjQzNzVlbSAxLjVlbTtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hY2NvcmRpb24gLmVudHJ5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMS4wIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBjbGVhcjogYm90aDtcbiAgLyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cyAqL1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogU2VhcmNoIHdpZGdldCAqL1xuLndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZXppLWQtYXJlYSAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAwcHggMzVweDtcbn1cblxuI2V6aS1kLWFyZWEgLnBhbmVsLWhlYWRpbmcgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNEM0RDRGO1xuICBmb250LXNpemU6IDQycHg7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAycHggI2NjYztcbiAgYm9yZGVyLWJvdHRvbTogZG90dGVkIDJweCAjY2NjO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuI2V6aS1kLWFyZWEgLmJ1dHRvbnMtZXppLWRlYWxzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xufVxuXG4jZXppLWQtYXJlYSAuZXppLWQtaG9tZXBhZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZXppLWQtYXJlYSAuZXppLWQtaG9tZXBhZ2Uge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4jZXppLWQtYXJlYSAuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuXG4jZXppLWQtYXJlYSAucm91bmRjb3JuZXIge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuI2V6aS1kLWFyZWEgLmRlYWwtb2YtdGhlLWRheSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jZXppLWQtYXJlYSAuZGVhbC1vZi10aGUtZGF5IHAudm91Y2hlciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGNvbG9yOiAjRkY1MjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbiNlemktZC1hcmVhIGIge1xuICBmb250LWZhbWlseTogXCJTd2lzczcyMUJULUJvbGRcIiwgc2VyaWY7XG59XG5cbi8qIEJvb2tpbmcgd2lkZ2V0ICovXG4jY2FyY2xvdWQtc3BsYXNoIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAvKmJhY2tncm91bmQ6IzAwMDAwMCB1cmwoJ2ltYWdlcy9sb2FkZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlcjsqL1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwIG5vLXJlcGVhdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaG9BQVlBS0VBQUx5K3ZPVG01SGQzZHdBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKREFBQ0FDd0FBQUFBb0FBWUFBQUM1NVNQcWN2dEQ2T2N0TnFMczk2OCt3K0c0a2lXNW9tbTZzcTI3Z3ZITWd6VTl1M2NPcER2ZHUvak5ZSTFvTSs0UStweWdhYXpLV1FBbnMvb1lrcUZNck1CcXdLYjlTYkFWREdDWE4yRzFXVjJlc2p0dXAzbUE1bysxOEs1ZGNOZEx4WFhKL0FudDdkMjJKYjRGc2lYWjlpSUdLazR5WGdsK0RoWXFJbTVpT2NKZU9rSUNpa3FhVXFKYXZuVldmbnBHc282Q2xzcWUycWJpcnM2MXFyNjZodkxPd3RjSzN4cm5JdThlOWFyKytzY3pEd01YU3g5YkoyTXZXelhyUHpzSFcxSHBJUXpORzRlUlA2RGZzU2U1TDQwSXo5UFgyOS9qNSt2djgvZjcvOFBNS0RBZ2Y0S0FBQWgrUVFKREFBSEFDd0FBQUFBb0FBWUFJS3NxcXpVMXRUazR1Uzh1cnpjM3R6azV1Uzh2cngzZDNjRC9uaTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbGlRS3F1ckhxK2NFd0JSRzNmT0FISWZCL1RPVUZOS0t6dGZNZ2tpRVlrRkl0RDUxRkpyVnFBaElGMnk3Vk5GNGF3ZUN3Wm13M2xzeml0UmtmYVliWmFmbllBQllPQWZxOEhDSVJmQ2dZRmhJV0ViaENEaG9XSUQ0cUxCWTBPajR1U0RaU0dsZ3lZakdXUWgzWTJlWHg3QTE2VG41R2VuNXBncWEyQ3I2dVFzQWVjb0creURVdzZwS1dubDdxSndvN0VxS3l6bGNtWnk1MjdRNk8rZmtiSHRNMjR3OGk1MnRuVzI5N2R5czgxMGFTbTFNSGN4ZXJWNHVITTMrN3I0UFB5Q3J6bEJxVUJnTzN3Nzg0QVlxdjNqMkJBZ3dQOUhid255cGVlY3pvVUpreEhUNktxZUFVdDFycDFjbEZneHdWWXl2R1pGcEdpUFpNWlVTNVVPWEdUTVpZZk5ZWVNNZ0NBRnBzMXRRRGJGQ2FBdnA0RDB2ajArWFBqMEo1cjNod3RhclFvMGFaRW41WlpLblZjbEJ0L29nU3l3clVyUXlnMndBcmd0OVdyV1NWWWNqamg1NlRrMmJkb1c4aGRBYmV1M2J0NDgrcmR5N2V2M3dZSkFBQWgrUVFKREFBRkFDd0FBQUFBb0FBWUFJSlVWbFNzcnF6azV1Uzh2cnpFd3NSM2QzY0FBQUFBQUFBRC9saTYzUDR3eWttcnZUanJ6YnYvWUNpT1pHbGlRS3F1ckhxK2NFd0J4RURVdDQzdmdPei9NWnB0aUNNT2U4Q2tFaVFzT28zSXBYUnFhUWF1MkN3dXVoaDZhd01KZUR5d1Njcms0VGtORnFQZjVnaWN2SjZYSFZad2VSL1lPZ1lDZ1lLQkJHZURnNFZ5aDRLSkVJQ0xBbzBQajR1U2Y1Q1JocENXQlZaN253TjlOVndLQkppY0RKU0hxQXVtbTJLbm1wV3dyeEd1c3cyZW9HVjlOcVFGcW9pMHVJNnhpclVRdDZ1eXk4ZkVDN3E3dlFTL3lzSzJ4c25aRDlhTXc4M2F5TnpiQ3RHZkJBRkhEdDJFMzlmaHordmtEZXlaMk9MeStKMDQ2YnVoZmcyQ2Vic1hqOTQ4QnZWWWxUcllpdUZDZmVZKzlScFF6V0dCaE80R3dnTTNaRTRmUW9zWWMvSHo5MjlVdm9JZlBUWlUrUkRsU3BjdE9aNlV1YzlHbHB1aUtQNjV3YlBubXA0KzVRQU42bWdvejU5R2tRNVZDaFRQanFkQWZWR1pTdldCRURzNWl2eXF5blZKa3lkZ3QzWWQ2Nk9GV1JaazA2cGR5N2F0MjdkdzQ4cHRrQUFBSWZrRUNRd0FDZ0FzQUFBQUFLQUFHQUNEVkZaVXBLS2sxTmJVdkxxODVPTGt4TUxFcktxczNON2N2TDY4NU9ia2QzZDNBQUFBQUFBQUFBQUFBQUFBQUFBQUJQNVF5VW1ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3VDUUN6UHRDd1plSzd2K2V2L0trQUJVUmdXaWNZazRIWm9PcC9RZ3dGSXJZYUVnYXgydXgwc0ZZYm9rd0NkV3Mvb0N3QVJHTGpmY0hjQThRMlQ3d2R5RTA4d3AvOW9XSEdEQTNOMVRvUnZUbjRUUkFpT2tCcERrSk1GR28rVm1BaVhtWkVablpXWGxKb1dhMjJKYjRaTVpBTUNycSt1QTRzV0NBbTJ0N2FXR2JXNHQ3b1l2TDBKdnhmQnZjUzB3cm1YeXNPbEJhZW9oWFJNVGEydUJiQ3RaSXdTQmMzSUZjYTQ0UlRmeXVVVDU4THBFdU8ra3VDbGJOSnkxR0NJc05xejR2S2Yvc0FBRmhOb1lkMHhadWllUlVPbENwODFmYThNNk9tbXdDQzVlQW4vWmNSZ0VaNUdkdFVZUVZZdzlRYkJBSk1vN1IxNktDQWJOZ0d5bWxEc3VPempRWnNYY1hya1NMQUNUV2Nqb1JsNFJNaGt3ekFzSWNhVVVyQ25PYWZxb0hxVFdwSHF6M0NtaUo3Y2FsSmx0UVBYbFBKN3V2SEMxWkEzZVpadHV0Wm5UMEdvak41RENoWmlyTEZSMjVJVnFaYXZXYXVBMjVMa1N0aXJRN0J1RENSV3hNM0NnQ0tRSTNPS0xIa1g1Y3JBTGtPZXJKbnpaWVhTNUs1c0ltQU1hUUlDK2dCYWJjVVVsOWRaNWtiUnM2YzJSZGE0VndoNXhMdTNiOWxPOU54Si9lUjI3dU1tYWlpbmNZT0hjeDNJbzB1ZlRyMjY5ZXZZczJzWEVRRUFJZmtFQ1F3QUNnQXNBQUFBQUtBQUdBQ0RWRlpVcktxc3pNck12TDY4M043YzVPYmtsSmFVcks2c3hNTEU1T0xrZDNkM0FBQUFBQUFBQUFBQUFBQUFBQUFBQlA1UXlVbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdUNRU3pQdEN3QmVLN3YrZXYvcWdCaFNDd2FDWUViWW9CWU5wbk9LQUJJcllhRWhxeDJ1MFVxbVdCbkdEeTFtczhYckVDQVdMZlhjSU5YQVJpTDc4d3llbi9HdnVGc2dRZ0dDVWwwVGdlSmlvdE9laE5na0VzREdwS1ZBMHdhbDVaZ21adVNsSnFobUJtaWxoWnFib0NBY29aMVN3ZVNsN0t3UzQ0U0NBVzV1cmtJbWJ1N3ZhUy91c0VZQThPOHZzakZGOGZMcHdRR2dYQi9hNnhmQ0FleTJ3T3dlUmJPdzh6Z3lBWGpGYmpQR2VuaXl1M3I1ZWVvcWFsdDEzUmcydHlYQVUrMkN1eCtuYU1RRUpnN2dRY053bE5uTEI0MEEyOGlBaG8wQndDaWZVejYxYkpRa0JnbGg5b0wzMkhvbUN3a1FwTUtLY3hUdGFvaUZIMnlKR2tjOEkra3VZOE1MOWdjT0dFblRwRTZRYXFNSnBGYUhKZXZNQTdvOTYxQ3VKTWpoUWJOeVZGcVZhcm9yQ3BZT1kzYVBWZlpZbTZiV1ZNclFiTTkwZDVTQzVDdHp3cCt1dElUOERXZlVxWUl5bUk5dXpkdDM3Vi8yd1orTzFRYVM2TjFtd1E0VUdPeFA0NU5Jck5wMGlseW04aVZKV01tWmZreVpjNldKL09VQUVYejU4TDBMcmRzRmFhelpTai8rTWgrZ1lXTDdTeElTN2NlRTN1Mjd5QkhnaE5oamNkU3BkNi9rNWRvdkxnNTR4azNlRWpYb2J5NjlldllzMnZmenIyN2R4RVJBQUFoK1FRSkRBQU1BQ3dBQUFBQW9BQVlBSU5VVmxTa29xVE16c3pjM3R5OHVyelUxdFRrNXVURXdzU3NxcXprNHVTOHZyemMydHgzZDNjQUFBQUFBQUFBQUFBRS9wREpTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NzRWSU05MFBVdElydSs4RHYvQUUrQ2dPQkNOeGFNU2dCczRuOURvQUJHcy9ucFk2bVFZNkhxL1h3S1RnWWdtcEZDdGRiMHFvOU1VZ0NKQXFOdnY5WUJpWEQ0bkZrNStBNElKYW15SEptVUNpNHlOVTNGemVKSUVlbnhPQzVOMmdBdUdFa1VLbjZFYVJLR2tCeHFncHFrS3FLcWlHYTZtR0lvTHRiYTFBb1Z4QjNTWmRwVk5ad1FGeEFMRkJRU0FqeFVLQnM3UHpxY1p6ZERQMGhqVTFRYlhGOW5WM0JiZTBPQVR0TFlGdGdLY2tMMitsSHROZ01QR3hQVUVnWjBNNHRhbzJ0R2ovcllCOUVlT3dyNS9GMmloMjRST3dESUpjdHI1QWtibXliQmo5Skk1eVhjZ1lNRUovaDBKOWhNNXplTkFiUi9OTFZnNFlJRkRRMXpjNVlGWDhjKzhlc1h1L2NsM1VDQXNrejlKWWdpSjh1UzNXUVBVTVJ6UThDR0RpSFVVRUpCS2RlbzdTMDR1NGlTbTBha0Vva2VERmhVYmRpaFFzMElyS054VXE4Qkxkakt2TnNucWRpdXlCVHZEbmIwQWRweFJ2MlFCb3gxclFXVUJwaTF6d2VRVjFXcFZxUlRkSk5EcTF1WGRqUmI2OGd1OGVYQlp2bnN6aHk2WHRGYkx0cVZoUnBJWitSSUJlcFhWSmN2TGJEUUZ6UWc5Q3dhZFZuUnYwbzJDdjkyeStyRmp1Uld6K2dLa3E0S1I1OUEvZW9vT3ZSVjFJOWF2WjZlT2RKQ3lRWUdhUTF6dHJ2V2ZRTGRzbmMrSHFQMkhMRG9DNU5nRnByNFhtbTY4NDkzLzU3eFg5d0M2S3lBSEtBUVdhQ0IrYVBTM0gzanNCZWdnQ2paRVdBTU84TW5YdzRNWVpxamhoaHgyNk9HSElJYVlRUVFBSWZrRUNRd0FEUUFzQUFBQUFLQUFHQUNEVkZaVXJLcXMxTmJVdkw2ODVPYmt4TWJFM043Y2xKYVVySzZzeE1MRTdPN3N6TXJNNU9Ma2QzZDNBQUFBQUFBQUJQNnd5VW1ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrVlNEUGREMUxRSzd2dkE3L3dGUEFRQ3dhajRZQUxqRklNSjNOcHhRUXJQNEUyS3hXU3hrZXZ1QndPTGxzbXA5bk05WEtaZ2tVOExnY0x1Z2FEb3RGSWIvWDh3OWtEUUJwYUlWTmEyMkpKMjhMQ1htT2pYa0tkUk5lZlpkOGVZQktnazhJbjZDaFQ0Z1RacVpNQXhxb3F3Tk5HcTJzWnEreHFLcXd0NjRYYndrTXZiMEd2UW1UZG5pWWZuNmJaUWtJcUszT3pFeWtFZ2tFMWRiVkNhL1gxOWtaQTl2VzNSamY0QVRpRitUZzV4U012NzY5QmNPVmQ1bkhsOG1DWmdqTy9BUE1oeGJJS2FnMjBKeTJnZ1VOWnFDR01Kd3FnaEFWamlQUUVCdUdYYjZBR1NEQUlCNGxDZjVlL0Jqcmd3K0FwMzdPQWtDUjFvQmF1WFVWWEY0YkNKTkNPbXMwdGIxOHVDMm5MZ1VMR0d4a3dCR1lSMktaUmk0bytTUUF5aVlxbzFsd09WQUJBNnMxUzBHMGFuSGhWcUlTTDFDbGVKVkJWZ2tDeVhhMWdORWQwWTd5UU42QlZHL1BucEw2K3FHS09vQWxMNEpsdzA0RnJQWnNnM1JXdVJvV1NGUXhUNjZPZndZZEtoUmUzQVloOVNndHdMVEp2cWNxQVZaZzNOaXN6cktKRjVORmJkb3JSNnRsVmI5R25iV3RVSTZXUDJLbXB6VFAwa0FtUFR0ck5vQ3YzMnFzQmNja0hGdFY2ZG1xRXdjMlRQVXQxb3RBYi8vaWVIUWVIbnRKZjNNYTVNUXA2RkdEeVVxWExYMHRPc0JjbFZQNE85dDlRUGhnYXl0d1ZLQy81ajJYZVhFQmlURi9BT2NKQWpZRUFFMWZVNW1TaGlxc1NESExMVkFzNXNRcVVFQklZUlRZemVHaGJwblo1WnRJblYxb29vbFJzS1RJaWg5czRXSVd4SWdoNHhmQW5XSUlGS0t4cU9NUFF5RGhvMURqU1VFSUlTcnVhQ1FLQ1NaNWd5QTlOTG5Ea1ZCR0tlV1VWRlpwNVpWWVpwbEJCQUFoK1FRSkRBQU1BQ3dBQUFBQW9BQVlBSU5VVmxTa29xVE16c3pjM3R5OHVyelUxdFRrNXVURXdzU3NxcXprNHVTOHZyemMydHgzZDNjQUFBQUFBQUFBQUFBRS9wREpTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NzRwSU05MFBVdElydSs4RHYvQUUrQ2dPQkNOeGFNU2dCczRuOURvQUJHcy9ucFk2bVFZNkhxL1h3S1RnWGdtbk9kQk9qMjF1bHRsYVZRckFTZ0NoTHgrbnc4b3htVnJDMnFEQ1lVTENYUnZpeFJGQ282UUdHVUNsSldXYlZ0M2ZKc0Vmb0JQbkhxRG1JMUVrS1lhcHFxUEJ4cXNyNDZ1cTVFWkNnYTN1TGV0RjVNTHZyKytBcVFNWEtGN25rMXFCQUlGemN6TkJFK0tFcmE1dUxzWTFkWUcyQmZhMXQwVzM3bmhGUWZidXBJREFyNEY3Y0hEZG5qR2ZYL0pDd1RPelFYTTBXZlRETVpkYzRXT1c2cUM1U2ljUTVkd2dzQjB2TllCS3pBQW5pSjU5T3A5TXBSdjM3TUMvZ1JHQVZ5NHJhRUVrdUFJTWxSWjh1REtpT3dvL25JbjdPS0JlZlNRa1FIRmI1OHpmd3NBUGpTWUFTVTVseTJMSW1TWkV1Yk1paFZyVXNCSVFFSFZxMWF0Nm93em9LTlBhQ0l0R0IybzlDV0dzUkRQTGkyYjFFS3ZtUXRveHRPVWNTdWhmTTgraGpRa2RLMWFzeGZRRXYzYjFwdmZDZ2dTeEJ6RWVJSFVMVGZ6Wk1WNjFhNFRyeDVCRnVvTFdPeGh6NTNOZlJZZEdvZmpweFQ1SlpwS042ZTluWmQ3OGp1OU55am93cmViRXRZZGVMUkNJOENEcTdORS9IRWR1cE9UZDNvZEp3RTlYOE9vQlo4dWF6cnc2dFpOQnN4dWhBVlhOV2dRSWJLSjA1aGx4aFdCK1Rxem1wRjdFbGw2c0FaRDN3dno4R29NSmRBdlB2cjcveTdZS1BISWdBUVdlQjkrL2ZIbkJFQUFOaGlERFJEU2dFTjhXVGhvNFlVWVpxamhoaHgyNkdHREVRQUFJZmtFQ1F3QURRQXNBQUFBQUtBQUdBQ0RWRlpVcktxczFOYlV2TDY4NU9ia3hNYkUzTjdjbEphVXJLNnN4TUxFN083c3pNck01T0xrZDNkM0FBQUFBQUFBQlA2d3lVbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdSthU0RQZEQxTFFLN3Z2QTcvd0ZQQVFDd2FqNFlBTGpGSU1KM05weFFRclA0RTJLeFdTeGtldnVCd09MbHNtcDluTTlYS1pna1U4TGdjTHVnYURvdEZJYi9YOHc5a0RRQnBhSVZOYTIySkZXYU1UQU1ZYndzSmVaT1NlUXAxRTE1OW5IeDVnRXFDVHdpa3BhWlBpQk9OQTR3YWpxK3NDUnF4dEdhenNLMFpBd1M4dmJ5eUYyOEpETVRFQnNRSm1IWjRuWDUrb0dVSkNJNnMxZE5NcVJJSnZyN0FHTHZjdjdQaDRycmtCTjRYMndxODdPVVdrY2JGeEFYS21uZWV6cHpRZ21ZSTFRQUhURHRrQVp3N2Qra0tFampZSzJHRmRlMGF1b3E0OE4wRmNMN1lPWlN3UU1FQ0J2N0hRQkl3UUtCZUpnbGUvRFRyd3cvQXFJRFZBa0RKMW1BYnVZMFRiR1pFTjQ2YnhwN2hjR3FMcUlDQlJRcnhqQkVvWm5KWnZqMmRXajRKQUxPSlRHd1diTElyV2xSb0E0TUxqZkxNb0RYczBZZEVHWFFGeXRVb1RtRWlsVEpvZXU5QXBaVjZXdm9MNk9qcUFKckQycWwxTzlGczBiSGZlclZGZkZHd1dhOWFpWEhGMmZHalhIcjJVT0pUK1hTQjFDYi9xc29rdUVpdzBiWG1sclpWNEhWWDBjR29NZGdjUExpMTRNTU0zbm9NdVRRa1hjM004dWo3d3lEVUlDZWpZZm9GekFzMlliS09hN3M2YlZTNnVkWFBaVGRmclBzanlXTWpDWFE4MlNBbDUyYWZwVlVkTURvQjg3QnRiY01YSzM4eDQ2eGlCNStsRUlVYUZFaXM2WFVCMVlDWmxYZEhKZmw0b2hjVENOZ2d3elYvWmNWSUdxN0FJc1V0dEVEUm1oT3YvTGZDRzNPRVNKNTVVQ1ZZUUhvY3BzaGhGRFFwNHVJSFc4U1l4VEppMVBoRklNZWRVUWdVcEwzbzR3OURJQ0VrRWNZWllzZ1pMZjZvSkFvT05ubURJRDFFdWNPU1ZGWnA1WlZZWnFubGxsd3FHUUVBSWZrRUNRd0FEQUFzQUFBQUFLQUFHQUNEVkZaVXBLS2t6TTdNM043Y3ZMcTgxTmJVNU9ia3hNTEVyS3FzNU9Ma3ZMNjgzTnJjZDNkM0FBQUFBQUFBQUFBQUJQNlF5VW1ydlRqcnpidi9ZQ2lPWkdtZWFLcXViT3UrY0FmTWRHM1RFcUx2ZkwvSHdDQUpjRkFjaWtjamNnbklEWjdRcUhTQUVGcGZ2bXgxUWd4NHYyQXdvY2xBVE0vUTdYV2RNcVBURklBaVFLamI3L1dBZ214T0RQeUFmNElKZm1wc0owWUtpWXNhUll1T0J4aG1BcFNWbGxSeGMzaWJCSHA4VHd1Y2RndFBoaEtQaW82TnFheEdHcTJRQ3E4R3RMVzBrUmtLdHJhNEZwTUx3TUhBQWdtR1hhSjNuazRKb1FVQ3pnWFFCS1NZRmJxN3Q3UFlCcjBYMTlqZEZnZmIzTnJna2dNQ3dzTHF4cHJJZVh0T1R3VFI5dllFVDhVVzM3dmgxdVQrVVJpM1RlQ0VmcndhQlVTbnJzQ0NBZ01jTGhCUVRZSWNPdkE2eVNzRHBkNnpqLzdScHBVU3R6QUR3WE81U21JNDZVOWhRWWJySHFhcnlPQllSbVVjbWRXN0YwMUFQbWFtR0NDc1pWQUN5NFFtVlhwVFN2TGxoVjh5SVE2amViR09BZ0pYczJMVitJbGVUNTRpYVJwbFd1RW9VWmNvVjVJZHVKYWp1blVRS2JyRENBK25td0VFbnZFc01BMG92N1pqbmFvVnZKUncwN1FWRUNSb0tKUFVSS29ITUdxZHpIVmVncDA5Si9LbEZ0UnN0cVNHeXdKbTRMa2NhTVFVRUV3TUZ2SGg0N2taSzNNY0VFcHZacDhMQ0FVZCtua3dhdEdoQng0WlR2d1Y4ZU1NTFNtbitvNnlWcnNka2VWZTBQbDQ4VnpXaHh2UFhuUk5IMnFDL3VRMkZqazJkR2FnWWs0WGU2ZzlDQzArTW9XWi8yWGpYV2FBcGhQS3pkNjkveFp5S0NraTRJQUUyamVGZnV2OUVkUi9ES1p3dzRNMjVBQ2ZEZ0gwME9DRkdHYW80WVljZHVqaGh5cEVBQUFoK1FRSkRBQU5BQ3dBQUFBQW9BQVlBSU5VVmxTc3FxelUxdFM4dnJ6azV1VEV4c1RjM3R5VWxwU3NycXpFd3NUczd1ek15c3prNHVSM2QzY0FBQUFBQUFBRS9yREpTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NzV3Rjh4MGJkTVNvTzk4djhmQUlDbGdLQnFQU0VNZ2x4Z2ttazhuZEFvUVdsK0NySGE3cFJBUDRMQllyR1E2ejFEMHVYcHRxd1NLdUh3ZUYzZ05oNFYrejljZnlnMEFhbW1FVG14dUtHZUtUUU1hakk4RFRoaHdDd2w2bHBWNkNuWVRYd1VMQloraG9LSi9TNEZRQ0txcnJGQ0hFNHVSakk2eXRaSVp0cEFhQXdTOXZyMEp1Nysvd1Jkd0NRekp5UWJKQ1p0M2VaK2dldEtmcG1ZSkNJeVIzTnBOcnhJSnc3N0ZHTHpqQk9VWDUrUHFGdUlLdmZIQXd2UHo2Wk1LQ3d6TXpNb0Z6enJob1Vad21oOUFncG9nNE1ad2dEWkRGczdabzRlTHdFU0tHT0RKSXlkc1dEeDMvaFhFZWNSM1lZRStaY3NJTUFESVNjSVhUTlVJRnJpR3lzbkNocEVDUkFIWFFHUTdSK00rZHZ3bE5JUEllQW9ZWUZ3bmowSFNwUlFvOVZPNXpHVExCbDhNeHBSR0V3Q1VBRGlkNlB6MmJtUFNwQ0FwU0xTb2xHUkdzMjNUd3ZKMVZxbmNjRXFmUHBWTFNaa0JBbjlYQm5RNVVHdkJtUWpQM09UR2FPd0Fuc2lhN2dYS3R2TGRCdXpxdXIxd05Oblp5NW1kT3BWcmNvRS9sSUt2WmhWMStPQXByemJERHRBSnNZTEVaR3hCOXhMOXVaNW4wYnJaUG1Wd3ViTm80dm4yL1YydWtpVTBQakduZFUzRm1LRmp5THMxRjIrcUVxMmp2RXFCVStadHQ2UG8zUG1Rb2Y1ckZacWw2SHNRdjVZQ05penRCTmlGaTYrb0g2cHR5WEh0ZS9MRU5sRTRFc1VpZk9rVHlvS2lPQ2RRSHEyeE5wMU5DTndRZ0RlUHZhT0lHZ2JXTW9XQUhrS0JpREYwbERnWVZnUEJGOStFQTdiWW9oUThqU2hqQjFrc3dNV04wSXloSXhpSlBWTElnZmpOS0dRTVJCUWhRQkpKdkRiRklJUEVPT1NUSmxnb0pRNkIrR0FsRDFCbXFlV1dYSGJwNVpkZ2hnbENCQUFoK1FRSkRBQU1BQ3dBQUFBQW9BQVlBSU5VVmxTa29xVE16c3pjM3R5OHVyelUxdFRrNXVURXdzU3NxcXprNHVTOHZyemMydHgzZDNjQUFBQUFBQUFBQUFBRS9wREpTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NzV3RE14MGJkTVNvdTk4djhmQUlBbHdVQnlLUnlOeUNjZ05udENvZElBUVdsKytiSFZDREhpL1lEQ2h5VUJJRTlQbzlzcE9tZE5xQ2tBUklOanZlSHRBUVRhajBVOS9BNElKYTIwVFJncUppeHBGaTQ0SEdvcVFrd29ZWmdLWm1wdUZjblI1b0FSN2ZWQ2hkd01MVkJhUGxaWVpsSStTQnJPMHM1RVpDclcxdHhpNXVyYVhBd0lMeE1YRUFxcGNCM1dtZDZOT0NRc0VCZFFDQmRZQ0JGQ0dFcjYvdkJmZXV1QVdCNy9BdU9jRzVCWG01K3hPdzhiRnlJWnp6TTJpZkU1UDA5YlVBTFZGNDhaQTNDNVo3eEIrYTZRT0hxS0d3WVlWV0RCeDRvSjZudkExZTFZbTBMUnIvdFdvRVVpVmpJSzdoYThncGt5NEVpV0drK01pRmtNMVlDSkdaUnBOY1h3ajdSOUFrUXZRRURSSXk2RUVtQWZUc1h5cGt1blNDcGlJVlVSMXNTU0RlM2NVRU5ES1ZjKytqdjErL2h6NWhDRFNvZ3lmbG10NjRTdzZweTZoQ2lOR2xXSlZlNSthYWQwNVNCcElrTlpHRGx6RmRxM2FDa1RmdGkzY2puR09CQklwVXIzV0NXZldyWmlkZlgwejRPUFBpNEt0SG5VOHdlMjZ0SEVOcDI1OE9NZEZZd1ZvRHNPYjgvTGV6YVgrRGh0R1ZuUkIwcU5ibHo1Q3ZMaWs0c2lQSXljZWNaTnpxMWp0ZE0zRGQxQytvQXZNTG1lT2EvdVJReXM0UXdIVWx6YW9ycmRKMGNRK0Q3dHY4UEE3YVBFaFoxbVkrMTV3OXcyRVBWcTBRUVRGTGlmZ0NuTW9ZdUNCQ09ySEgzLytsVGZnZ3kzY0lLRU5PY3lIUUFBN1lCZ2doQngyNk9HSElJWW80b2dEUmdBQUlma0VDUXdBRFFBc0FBQUFBS0FBR0FDRFZGWlVyS3FzMU5iVXZMNjg1T2JreE1iRTNON2NsSmFVcks2c3hNTEU3Tzdzek1yTTVPTGtkM2QzQUFBQUFBQUFCUDZ3eVVtcnZUanJ6YnYvWUNpT1pHbWVhS3F1Yk91K2NCek1kRzNURXFEdmZML0h3Q0FwWUNnYWowaERJSmNZSkpwUEozUUtFRnBmZ3F4MnU2VVFEK0N3V0t4a09zOVE5TGw2YmFzRWlyaDhIaGQ0RFlmRm9xRG43L3NIWlEwQWFtbUdUbXh1RkdlTVRRTWFqcEVEVGhxVGttY1ljQXNKZXB5YmVncDJFMTkrcFgxNmdVdURVQWl0cnE5UWlST05scE9RdFkyVkJMdTh1d202dmJ5L0dRUEJ3cGtLQ1F6THl3YkxDYUYzZWFaL2Y2bG1DUWlPazl6YVRiSVNDY2Erd01iREdPSUt1K3JreEFUczdBVG5GK25yeHhlYXpjekxCZEdqZUtlcWxibzI2QXdDYmdnSGFFTmtvZGc3ZS9KMHdidUh3V0V2ZGZNc2lBdUdzUnl2anY0WEZpaFl3TUJaU1FJR0NQUVRKZUhMSDJwK0NBSmdsWkJiZ0NqZ0dtdzBCOGtZU0hUMkZEQm9WM0VkQTZGRTZRVWRHaEhmU0dZcG1hMlVkZ3JtQXBsUUF0UjBjdk9ieHFWQ00xWndxQTVwMDZKR2tZcWxvT3pkVUxYbGhNSjFxaXpxU1FaVC94M3dGSkFQSDVrR0V6cnFPaUJuVzdkemdicGR2SGJDUnFGSGp6YVdZRkd1WkluTExEZk8xNHlBVkg4dEFlNnhXZ0NyazROYmJ6SWNhL1F0ZzhrTkhFYVdDNXRzWk0rd0gyZCtCc20xNTdESTZub3V5UTkwQTVmVXFsMFZOUE0wdDIwRENCdmVOWHRvYnFPL1gvZk1udmlDYktUQTNTRm11dmxwNTJZaVdSNFhuZHdhQTFXRW1xQ3VxVHJCOVBIaDBWcE8ydkRKdGlpUVJIYlJTRzZTUk5HWVNLUDVWWUJmeG4zaGlTa0RNY2NLQWpjRTRFMWhHakdpUm9DMVRLSElDbkRRSWFKNkxyMmt4NGwvTVNlRmZ5ejZKMFZPSDhiWUFSYzBhaUhOR0RpQ0lXR0hhQndDbzR4QXFrQkVFa1FXQVo4VWhhaXhXcEJNcmxEaGt6Z000c09VUERScDVaVllacW5sbGx4MnFXVUVBQ0g1QkFrTUFBd0FMQUFBQUFDZ0FCZ0FnMVJXVktTaXBNek96TnplM0x5NnZOVFcxT1RtNU1UQ3hLeXFyT1RpNUx5K3ZOemEzSGQzZHdBQUFBQUFBQUFBQUFUK2tNbEpxNzA0NjgyNy8yQW9qbVJwbm1pcXJtenJ2bkJNQW5SdDM3V0U3SHp2ODdLZ01BUTRLQTVHNURISkJPZ0cwS2gwT2tBTXI2MmYxam9wQnI3Z2NKamdaQ0NnQ2JSNmtHWlhzZkRVbVRybFNnQ0tBR0hQNys4RENtVnpiQXVFaGdtRmJ5bEhDb3lPR2thT2tRY2FqWk9XQ3BXWGp4ZG5BcCtnb1lwM2VYNm1CSUNDaEtkOGFIWVRtSktaR1FvR3RyZTJsTFM0dUxvWXRieTVsY0hDblFNQ0M4bkt5UUlKcjE2c2ZhbFBVQVFGQWdYWDJRSUVVQXV2RXNEQnZoY0h4QWJrRnVLODZSWG14TzBVNytNWW5zdkx5TStsMFgrQlQ0aldzZ25NMWkwTk9BYnoyQTJEQitsY1BGZ09GOUl6aHF6QWdnSURMRjRieFFDUEhuNytxUHlaaVdJTm0wbUNpUTZ1NjlXUVlZYUVMRjlHbE9uU2dyMTdBeFlJNEFnTjVMU1IxUVlLNUVib0lNeGJEOFBOeEhDMEdOT2w1YUJTdUlteHFrNmUreFFRME1wMWEwaFZBTFVKSlpCU25WUjNaK1dsbmRBVVhjdUpOby9kVTlaTTMwZCtQd2NGRkZxQUxDS2phNVhXakRyWVF0dWtDTmNpU0ZEeFlzYU1PNThkK05pMThsZHFBMHB1MDBhV2pjckFpUXVqRmEyV05GdkZPcFhscEl2MWJyUzhidllLMU9uM20ySFFTSExyUnJ4a054Sk52bi9UQ2k0OGJxamprU2w0M0dPNUsreHEwY3BXNk8wN2p2VUtnNlMwOGF4OE1zakxRRmZQVFliSTJmWHpJYmIwQ0dCWGpQc3ZJdWVrbWIrZ2ZQMUN0dEhyZDRHbmtmLy9BTVloNTgyQU9kbFgza0g3SlZnQ0RnemVvSU42V3lnbzRZUVVWbWpoaFJobWlFSUVBQ0g1QkFrTUFBMEFMQUFBQUFDZ0FCZ0FnMVJXVkt5cXJOVFcxTHkrdk9UbTVNVEd4TnplM0pTV2xLeXVyTVRDeE96dTdNekt6T1RpNUhkM2R3QUFBQUFBQUFUK3NNbEpxNzA0NjgyNy8yQW9qbVJwbm1pcXJtenJ2bkJNQm5SdDM3VUU3SHp2ODdLZ01CUXdHSS9JcENHZ1N3d1NUdWd6U2dVTXJ5MkJkc3ZsVW9xSHNIZzhYamFmNkdnYWJjVzZVUUtGZkU2WEM3Nkd3MkpmNFBzWEIyWU5BR3RxaGs5dEtHaUxUZ01halpBRFR4cVNrV2lVbG8wWWNRc0plNTZkZXdwM0UyQUxmYWQvZllGTWcxRUlzTEd5VVlrVGpKV1NsQVM3dkxzSnVyMjh2eGtEd2NMQXhzTVdjUWtNenM0R3pnbWplSHA5MTZxc1p3a0lqWkxmM1U2MUVnbkd2bzhFQ3J2cTU4VHA2OGNaNWV6c0JNb1g1ZS82OXhTYzBNL09DbEFybFNmVkhvT290QTFDZytDYnd3SGRFRmtvcG84ZHZ3b1VlNm03U0NHZlJudit5SGh0RE5tTFl3Tm16NklaSU1CQUlDa0pZRUFWUUVVVGtDQUFyeDUrQ3lCbFhBT1B3VXlTZzZlQVFUc01GSXNXUFlxUHFGR1E4cHdXTmVsdnBWRUcwVnhXVTVYdFpwUUFPcC93RkdjaG56cWxESVEyeUlnV0tvWm02WXd1VmN1V3dWeGdTKzllUVBudnFsYUMxdnpVdE5tS2tKT0dEaHVOSGVBVGJseTliOWM1VTBwWHBGMjdsWXRlbm9xT3BXYk9leFVzd01vU2E4Q0JNUFBJUEZoVEljNG5pSFh5bEloUnN0eTBlQyt6Vkd0MnNyUkh0ejNqZG9jV2NnVytwSi85VGEwSG9XREMyMko3RzdDNDhhN05SbmxmYjF0WmVOenViZDNpZTZwYmZEL1J5Wk12YjJDS0sydlhVOENHblozQSt1UExkS0Y0ay9KSUNpUGVrVWh4a1o5Lytqa1NtaWN6elhSS0g2aXhwMW9xTlNYa0ZXd0k0QkJBT0l5VnRjZ2FiM1I0WEIwZ050Z2Vhd2N0NkJvVitxVW9ZSDBldGhoQ0Z6QnVVUTBaTklaeDAzK0ZRT0tUaXp5bVVJUVNTcGhXR0JXRkZMSmpqMGpPWU9HU05Pand3NU05SkNubGxGUldhZVdWV0dhSlFnUUFJZmtFQ1F3QURBQXNBQUFBQUtBQUdBQ0RWRlpVcEtLa3pNN00zTjdjdkxxODFOYlU1T2JreE1MRXJLcXM1T0xrdkw2ODNOcmNkM2QzQUFBQUFBQUFBQUFBQlA2UXlVbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3hiUUczZnVDMGhmTy8vdlpsdzZBRWNGSWRqRXFsc0FuYURxSFJLSFNDSTJCVndlNTBZQStDd1dFeDRNaERWUkZROVlGdXo4Qk82U3UxS0FJb0FZYy92N3dNS1ptaHFiZ2tMYlllR0NYWVRTQXFPa0JwSGtKTUhHbytWbUFxWG1aRVpuWlVZYUFLa3BhWnZYbmwrcXdTQWdsRUxySHlIcUJRS0JyaTV1SlladDdxNXZCaSt2d2JCRjhPL3hoYkl1c29Ub3d2UjB0RUNpeFJmc24ydVVJWUVCUVVDMytBRkJGS01FZ2ZFdTVmcXhaTHR6aFRwNnZHTjhLSURBdFBUK294NGV0bitCSUlTeFp1K2NPTEtxVG5IZ0Jtd2QvVFlSZXgxNzFORkM5QUtMQ2d3UUNPNFd2NE0vZ1VVK0txZ3VHL2hCQkNneFhBZXNYcm9MbDV3bVF6aVM1czFMMERiTjJDQkFKRFlSbTQ3ZzhqZ3VJU0lHRHBjWjNFaUJwck5jRVp0ZWxObnZvMGRPMUlEcW9xQUFxOWd2MzRkT21lQXQ1TUpXVnFBK3BCcXpxY3kxOGF0d0pZcHhxdjdPUDcwMXpVZ1dTbEd4WVZiYVVqcFhIbUhKOVIxNTNZcVhLY1ZFQ1RRaDVYalZuOEhBSW9OQy9adm03TW9ONUpMMURKeFRNaHlVZE0xeldCeFBRUStwZlhjNkpNclFMOERpZllrZ0JBbE9NSUxXaVlaVHB3VDhlSzlqaU1YcG55NDhlYjRURW12eGxjejU4MmV6V1pURzZlN2lEbTAxa2dKZnExdnRyK0dZTzJMcG9paDkvY1p1QUM1bG5tTWZUQzV5eXBDcEVnUmVmZ0FzaWlBeHlNRUZtaGdmbFVzNEY5NlViZ1g0SU1pNUNBaERqdkl4d1dFR0dhbzRZWWNkdWloaGhFQUFDSDVCQWtNQUEwQUxBQUFBQUNnQUJnQWcxUldWS3lxck5UVzFMeSt2T1RtNU1UR3hOemUzSlNXbEt5dXJNVEN4T3p1N016S3pPVGk1SGQzZHdBQUFBQUFBQVQrc01sSnE3MDQ2ODI3LzJBb2ptUnBubWlxcm16cnZuQXNXMEZ0MzdndEFYenYvNzJaY09nSkdJN0lwTklRMkNVR2lXY1VLcTBDaU5pVllNdnRkaW5HZzNoTUpqT2QwTFJVbmI1bTN5YUJZazZ2endWZ3cySEI3L3Y1QjJjTkFHeHJobEJ1RkdtTFR3TWFqWkFEVUJxU2tXbVVsbzJQbFp5VEYzSUxDWHlpb1h3S2VCTmhDd1VGcTYyc3F3dUJUWU5TQ0xlNHVWS0pFd01FdjhDL0NaVEJ3Y01adnNYQ3hNb0V4eGpKeXM4VmNna00xOWNHMXdtbllBd0hyYkhpcjdOb0NRaU5rdXJvVDd3U0NRUUt2L0xMeVBIendOTVc4UFQwem8vNDd2MnoxeThmQmxBTXRHbkRWcUJiS2ozaitJUURKSWpRRXdUcU1nNUFoOGhDTkdEKzh2UlZnRmNzSkxOZ0p1MDFFMG1CSk1xQkZoWW9XSUF0R3dFR0RWRkpVQlV4VnF0eXRhQmcxQ2dwd0JSM0RVaktVOENnSHJSNURKZzZ2YUEwWGxPWVZQRXhaY3F5bDlhclhVRXB2SmxOcHM0R1lVaUZleFVMS0FBcEFZaENNZHJPSThpb1RidStheXBWcXQ0RzBiYm1aZFozY0FhbGZBMWJRR2pUd00yY2VmYXNsVWpaYlpxaDZoclJIWUFVTVY0RmZ3Ti9EbTMxTTRPL0pQSGlKWDFUTUdnTU1oY3NySW5UNGM1dmxIc1djR3RMN2dDakhTc2tFM3dUTlZUVnFCTzNQazNNdGVLc1ZwZUhuWm1RZ0dQSHRjK216VDFaVnNYZW5Zb2UzZmZMTkZhN3k2MnlKbjUrNUZXOFU5R3puMjZOdG1PemtYdjIrVm1SU2x5NXdDVjlnQlFWNlV6eHlCU01vQmJKRktGRkFZbUJoeTFJQld3enNXTGhLNUE5dEVkRUUrMzJuVkFJNUJBQU81ekJZZUlJY3RpaG9uWjZxTVdoZDdTOFJhQ0RORnB4NG8wZmVLRWpGNUdWNGFNWS9UMVlDQ1JJNFdqa0NVWXNvZVFSTVZaUlNDRkZIaW1sQ0NKV3FjTWdRR1RwdzVSY2R1bmxsMkNHS2FhWEVRQUFJZmtFQ1F3QUN3QXNBQUFBQUtBQUdBQ0RWRlpVcEtLa3pNN012THE4M043Y3hNTEU1T2JrcktxczNOcmN2TDY4NU9Ma2QzZDNBQUFBQUFBQUFBQUFBQUFBQlA1d3lVbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3lyUUczZnVEM3Z2QXdVaVFKUUdCd2FBYjJrOG5Kb09wOVB5aTlBclZxdEErUnlxendRdnVEdzl5Qk5CQWJvdEJvZFNHZ3B3VVI4cmdITzdRV05ITDlQNlBsMEdZQjRlbmQ5R0Y0Q2lvdU1CR1FUQUdacmt3TnRieE1KQnBxYm1ua1ptWnlibmhpZ29RYWpGNldocUJhcW5Ld1ZycUtJQkFJSXQ3aTNBZ3FQRWxPVWE1WVdCYWFkZXNXbmRjaXdGTVRGekpqTHlzKzB0cm00dHIwTGtXZkFhY0t4MG9MaXBPU3A1c1BvNGRSTXRkZllqbVhkM3BWdTZld1l6cWJRRXZxcjAvc0EvaHVIcjBLaWQ3cmlRU293enhzNE9PcWFSWnpnNzVWQWl3UURaaHhvNFNCQ0FhMEtmVWtha0lDa3laSWxIMUtjMkkvbGdvcXpObUxNNXhLbXNYYlczb0hVeG8wZUczdnJOTklzZUUvb0JadkpaTVljYXBUQ0FRVTVyKzJVaHdibFNaTXFXeEt0Z0pUZnk1cGd0MG9VdStBQWdxaTVwa0lhU1MvclN5Rnc0LzZKSy9jVDNicWs3c0tkcTVmdjNXcU1DalRpT2RLcTRYcVh1Q2lPNFlVQUFqRmhDRGNFNW5heDVSVlFNanVSZDZVekZhQ1hReS8rSWFlMDZkT2dSYXRXa3FNMWp0V3dZOHVlVGJ1MjdjVVJBQUFoK1FRSkRBQUtBQ3dBQUFBQW9BQVlBSU9VbHBURXhzVGMzdHpzN3V5OHZyelUxdFRrNXVTc3Fxek15c3prNHVSM2QzY0FBQUFBQUFBQUFBQUFBQUFBQUFBRS9sREpTYXU5T092TnUvOWdLSTVrYVo1b3FxNXM2NzV3TEt0SGJkKzRQZSs4ZkFqQW9IQW9PUFNPeUV0aHlXdzJLVCtBZEVxbEZwUFlaR0hBN1hxNUJhZ0FnRUFFeXVnMDRGb2h1Tjl3RFh4T2tOUGY5bnM5bzNmbjd4aGJab05uaFFOaEUxRm5oSVdGYTBZVkFRWUdBNU9WQm5zWWtwU1drNWtYbTVlWG54YWhuWmdhcHB5b0dhcWpnUU1CQ2JPMHN3R0hZbVNMdTJWbmp4WUVrOEtXcEczRHdnUEZGTUhIbE1vVHpNZkpjczNPMU0zVFNyRzBBclBkQ0xpSlk3M2tnMlcveHBVRENldXNHQVRxN0pRSnp4THc4L0gxQ3ZmcitYTHgvdmdBblBkTVVLMEUzUkxjUWlSQlVUbGVBZEJSa0dVcEFjRi9GdnRaMUFjdkk3dU4vQmp4Z1JUb3NSM0hkaHJkVmRnaUMrSEJoYm5JUVR6SFp0bThqK3M0M2tTcGM5MUhhM3gyWnV3NWl5YzFuMGExdGZUbUVxWTRBSXNlOXBJSXJXTFNkeWxOcGlycVVXVXBydk84UmdLcnRSWFprUllNZWpOZ1VXRzRodU1JbVZ0RTFWN1lueHh4Y2oycE55ZEdqWDVKQXFiM1YyL0JiYlVTT29VTHRkeGNCSFVWVUJ5c2oySmZ2a0l4SXlWTU1uUEl6WWNSTUczcmxxR0NLRExOVGEwSnpVMEFPSy9sdkg3dDJnOGZBclJ6YzhSZG03Y2QzYjV2QTQrdHRGR0E0MmZlbmg0VHRmbWd5Rm1pdjlqeXBicHAxSS9UUkdRdHZYc0xKK0NaNUtwQ1hncDM3K2l4L0FCU2dBZ1JTT25qSjhsQkg0ZjgrL2p6NjkvUHY3LzBDQUFoK1FRSkRBQUVBQ3dBQUFBQW9BQVlBSUo4Zm55OHZyems1dVRNenN4M2QzY0FBQUFBQUFBQUFBQUQva2k2M1A0d3lrbXJ2VGpyemJ2L1lDaU9aR21lYUtxdWJPdStjQ3pEUUczZjk2enZGakQ4d09BUEFBa1lqMGdKY2hsUU1vL09aek1pTlVhZlZ5YkVKK3dTSHdHQmVDeWVGc2xrTXhnOVZqdkNiSUc3QVdmUEdYWDBmWkZQYjd0ZVozRjdDZ054Y2hLR2c0bUhoQVNLZG95TEVaQjZmNEJCWDIrTlNweFVub0tSbjVPaGxxT2lEbHlZUTZWa0E1MXhyNmRvc3ExanRXdXhzR3k0bTdvUFhBSkF3ai9DbW5TZ3VhaktwclpsdTgzTWZyUFRxYXRBeDNpSHZjaS96c0xRcnVHMzQyTGMydDROcXF2WmZNbSt5L0RSOHRYU2JlV0kxUGZBMTZ6MjV2ak91VXRIajV3K2dBZkJKUlM0RGxNN0JRRUdSSXdvVWFLVGloU3RVSmxZTlZHaUl5TVlmMmdzd2pIang1SWlUNGIwZU9uYVF4NHdlVFFFOURLbXpSZzRjdHE0eWJPbno1OUFnd29kU3JTbzBhTklLU1FBQURzPSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQge1xuICBmb250LWZhbWlseTogXCJTd2lzczcyMUJULUxpZ2h0XCIsIHNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNjdy1ib29raW5nLXdpZGdldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAuY2N3LWJvb2tpbmctd2lkZ2V0LCAuc3RlcC1jb25maXJtYXRpb24gLmNjdy1ib29raW5nLXdpZGdldCwgLmJvb2tpbmctdmlldyAuY2N3LWJvb2tpbmctd2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAubG9jYXRpb24tZGV0YWlscyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgPiAud2lkZ2V0LXRpdGxlIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNlY3Rpb24sIC5jY3ctYm9va2luZy13aWRnZXQgLnNlY3Rpb24gPiAuc3Vic2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UsIC5jY3ctYm9va2luZy13aWRnZXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWN0aW9uIC5zZWxlY3QyLWNob2ljZSwgLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbiBzZWxlY3QsIC5jY3ctYm9va2luZy13aWRnZXQgc2VsZWN0LCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5pbnB1dCwgLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbiBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbi5waW4gLnN1YnNlY3Rpb24ge1xuICB3aWR0aDogNDglO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uLnBpbiAuc3Vic2VjdGlvbi5waW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLmlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lm1vYmlsZSAuaWNvbi1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNFMEUwRTA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgPiAuc2VsZWN0Mi1jaG9zZW4ge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWxlY3QyLWNvbnRhaW5lci50aW1lIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGltZSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93LCAuY2N3LWJvb2tpbmctd2lkZ2V0IC50aW1lIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGltZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRpbWUgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSwgLmNjdy1ib29raW5nLXdpZGdldCBzZWxlY3Qge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRpbWUgc2VsZWN0LCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5kZXBvdHMgc2VsZWN0LCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5kYXRlIGlucHV0LmRhdGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRpbWUgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jY3ctYm9va2luZy13aWRnZXQge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjRkY1MjAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuY2N3LWJvb2tpbmctd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLmNjdy1ib29raW5nLXdpZGdldCAudGFiLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cblxuLnN1YnNlY3Rpb24ucmV0dXJuLWRlcG90IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGFiLXBhZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gIC5jY3ctYm9va2luZy13aWRnZXQgLnRhYi1wYWdlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNjdy1ib29raW5nLXdpZGdldCAudGFiLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGFicy1uYXYge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRhYnMtbmF2IGxpLnRhYiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGNTIwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC50YWJzLW5hdiBsaS50YWIgLndpZGdldC10aXRsZSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC50YWJzLW5hdiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogXCJTd2lzczcyMUJULUxpZ2h0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNjdy1ib29raW5nLXdpZGdldCAudGFicy1uYXYgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRhYnMtbmF2IC53YWl0aW5nIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnRhYnMtbmF2IGxpIC53aWRnZXQtdGl0bGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC50YWJzLW5hdiBsaS50YWIxIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jY3ctYm9va2luZy13aWRnZXQgLnRhYnMtbmF2IGxpLnRhYjEge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGFicy1uYXYgbGkudGFiMiB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNjdy1ib29raW5nLXdpZGdldCAudGFicy1uYXYgbGkudGFiMiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAudGFicy1uYXYgbGkud2FpdGluZyB7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IGxhYmVsLmhlYWRlciB7XG4gIGNvbG9yOiAjNGU0ZTRlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1Cb2xkXCIsc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgbGFiZWwuaGVhZGVyIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLndyYXAuZGF0ZSB7XG4gIHdpZHRoOiA1MiU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLndyYXAudGltZSB7XG4gIHdpZHRoOiA0MyU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAud3JhcCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIGlucHV0LCAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIC5pY29uLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIC5zZWxlY3QyLXNlYXJjaCwgLmNjdy1ib29raW5nLXdpZGdldCAud3JhcCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgLmNjdy1ib29raW5nLXdpZGdldCAud3JhcCBiLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgLmNjdy1ib29raW5nLXdpZGdldCAud3JhcCAuc3RlcDpiZWZvcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLndyYXAgLmljb24sIC5jY3ctYm9va2luZy13aWRnZXQgLndyYXAgLnNlbGVjdDItc2VhcmNoLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIGIsIC5jY3ctYm9va2luZy13aWRnZXQgLndyYXAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciAuY2N3LWJvb2tpbmctd2lkZ2V0IC53cmFwIC5zdGVwOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldCAuc2VsZWN0Mi1hcnJvdyBiIHtcbiAgY29sb3I6ICNFMEUwRTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzdweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3Qge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IC5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi52ZWhpY2xlLXR5cGUgc2VsZWN0IHNlbGVjdCwgLnNlY3Rpb24uYWdlIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZlaGljbGUtdHlwZSBzZWxlY3QgLnNlbGVjdDItY29udGFpbmVyLCAuc2VjdGlvbi5hZ2UgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNlbGVjdDItY2hvaWNlLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIHBhZGRpbmc6IDNweCAzcHggM3B4IDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCBidXR0b24uc3VibWl0IHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgcGFkZGluZzogMnB4IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtQm9sZFJvdW5kZWRcIixzZXJpZjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICAta2h0bWwtYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHBpcmVkICNib29raW5nLWJhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHBpcmVkICNib29raW5nLWJhciAud2lkZ2V0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5hZnRlciBib29raW5nIHdpZGdldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSAjc2Vjb25kYXJ5LndpZGdldC1hcmVhIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5ICNzZWNvbmRhcnkud2lkZ2V0LWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuYm9va2luZy1zdGlja3ktYnV0dG9uLCAuY2FyY2xvdWQtc3RlcCAuYm9va2luZy1zdGlja3ktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvb2tpbmctc3RpY2t5LWJ1dHRvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJvb2tpbmctc3RpY2t5LWJ1dHRvbi5kb25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9va2luZy1zdGlja3ktYnV0dG9uLmRvbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAyNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMTAlO1xufVxuXG4uYm9va2luZy1zdGlja3ktYnV0dG9uLmRvbmUgYnV0dG9uLmljb24sIC5ib29raW5nLXN0aWNreS1idXR0b24uZG9uZSBidXR0b24uc2VsZWN0Mi1zZWFyY2gsIC5ib29raW5nLXN0aWNreS1idXR0b24uZG9uZSAjY2N3LXByb2dyZXNzLWJhciBidXR0b24uc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIC5ib29raW5nLXN0aWNreS1idXR0b24uZG9uZSBidXR0b24uc3RlcDpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uYm9va2luZy1zdGlja3ktYnV0dG9uLmRvbmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5ib29raW5nLXN0aWNreS1idXR0b24uZG9uZSBidXR0b246aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNiYmJiYmI7XG59XG5cbi5ib29raW5nLXN0aWNreS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9va2luZy1zdGlja3ktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQgLnNlY3Rpb24uaXNQcm9tb0NvZGUgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbi5pc0J1c2luZXNzQ29kZSAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGZvbnQtZmFtaWx5OiAnY2N3LWNoaWxkJztcbiAgY29udGVudDogJ1xcZTgyYSc7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uLmlzUHJvbW9Db2RlIGlucHV0LmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQgLnNlY3Rpb24uaXNCdXNpbmVzc0NvZGUgaW5wdXQuY2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uLmlzUHJvbW9Db2RlIGlucHV0OmZvY3VzIH4gbGFiZWw6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zZWN0aW9uLmlzQnVzaW5lc3NDb2RlIGlucHV0OmZvY3VzIH4gbGFiZWw6YmVmb3JlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbi5pc1Byb21vQ29kZSBpbnB1dCwgLmNjdy1ib29raW5nLXdpZGdldCAuc2VjdGlvbi5pc0J1c2luZXNzQ29kZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IC0yMDAwMHB4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSBwLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSBwLCAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIHAsIC53aWRnZXQuYm9va2luZy10b3RhbHMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5oZWFkaW5nLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuaGVhZGluZywgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuaGVhZGluZywgLndpZGdldC5ib29raW5nLXRvdGFscyAuaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5lZGl0LCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZWRpdCwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuZWRpdCwgLndpZGdldC5ib29raW5nLXRvdGFscyAuZWRpdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4IDEwcHggM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5lZGl0OmFmdGVyLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZWRpdDphZnRlciwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuZWRpdDphZnRlciwgLndpZGdldC5ib29raW5nLXRvdGFscyAuZWRpdDphZnRlciB7XG4gIG1hcmdpbjogMCAtNHB4IDAgNHB4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAud2lkZ2V0LXRpdGxlLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAud2lkZ2V0LXRpdGxlLCAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC53aWRnZXQtdGl0bGUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLndpZGdldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IFtjbGFzc149XCJpY29uLVwiXSwgLndpZGdldC5ib29raW5nLXRvdGFscyBbY2xhc3NePVwiaWNvbi1cIl0sIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zZWxlY3QyLXNlYXJjaCwgLndpZGdldC5ib29raW5nLXRvdGFscyAuc2VsZWN0Mi1zZWFyY2gsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zYW1lLWRlcG90IGxhYmVsLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuc2FtZS1kZXBvdCAuY29udGVudCBsYWJlbCwgLndpZGdldC5ib29raW5nLXRvdGFscyAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IGxhYmVsLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IC53aWRnZXQuYm9va2luZy10b3RhbHMgbGFiZWwsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50ICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBsYWJlbCwgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IGxhYmVsLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBsYWJlbCwgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIC53aWRnZXQuYm9va2luZy10b3RhbHMgbGFiZWwsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIC5maWVsZC5jaGVjayBsYWJlbCwgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IGxhYmVsLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIC5maWVsZC5jaGVjayBsYWJlbCwgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIC53aWRnZXQuYm9va2luZy10b3RhbHMgbGFiZWwsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBiLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyAud2lkZ2V0LmJvb2tpbmctdG90YWxzIGIsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC5pdGVtLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAuaXRlbSwgLndpZGdldC5ib29raW5nLXRvdGFscyAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCAuaXRlbSwgLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgLndpZGdldC5ib29raW5nLXRvdGFscyAuaXRlbSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuaXRlbSwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAuaXRlbSwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5zZWN0aW9uIC5pdGVtLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLml0ZW0sIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLndpZGdldC5ib29raW5nLXRvdGFscyAuaXRlbSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgLmJ1dHRvbi5sb2FkaW5nOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAuYnV0dG9uLmxvYWRpbmc6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zdGVwOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIC53aWRnZXQuYm9va2luZy10b3RhbHMgLnN0ZXA6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBsaSwgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgbGksIC53aWRnZXQuYm9va2luZy10b3RhbHMgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMgbGksIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIC53aWRnZXQuYm9va2luZy10b3RhbHMgbGksIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IFtjbGFzcyo9XCJpY29uLVwiXSwgLndpZGdldC5ib29raW5nLXRvdGFscyBbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBbY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zZWxlY3QyLXNlYXJjaDpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLnNlbGVjdDItc2VhcmNoOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgLnNhbWUtZGVwb3QgbGFiZWw6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuc2FtZS1kZXBvdCAuY29udGVudCBsYWJlbDpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLmNjdy1ib29raW5nLXdpZGdldCAuc2FtZS1kZXBvdCBsYWJlbDpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgLndpZGdldC5ib29raW5nLXRvdGFscyBsYWJlbDpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50ICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBsYWJlbDpiZWZvcmUsICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBsYWJlbDpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIGxhYmVsOmJlZm9yZSwgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIC53aWRnZXQuYm9va2luZy10b3RhbHMgbGFiZWw6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgbGFiZWw6YmVmb3JlLCBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgbGFiZWw6YmVmb3JlLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIC5maWVsZC5jaGVjayBsYWJlbDpiZWZvcmUsIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIC5maWVsZC5jaGVjayAud2lkZ2V0LmJvb2tpbmctdG90YWxzIGxhYmVsOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBiOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGI6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IC53aWRnZXQuYm9va2luZy10b3RhbHMgYjpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5lZGl0OmFmdGVyLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5lZGl0OmFmdGVyLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCAuaXRlbTpiZWZvcmUsIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCAuaXRlbTpiZWZvcmUsIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC53aWRnZXQuYm9va2luZy10b3RhbHMgLml0ZW06YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWN0aW9uIC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAuaXRlbTpiZWZvcmUsIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLndpZGdldC5ib29raW5nLXRvdGFscyAuc2VjdGlvbiAuaXRlbTpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuaXRlbTpiZWZvcmUsIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLndpZGdldC5ib29raW5nLXRvdGFscyAuaXRlbTpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5idXR0b24ubG9hZGluZzpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLmJ1dHRvbi5sb2FkaW5nOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgLmxvYWRlci5sb2FkaW5nOmFmdGVyLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5sb2FkZXIubG9hZGluZzphZnRlciwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCAuc3RlcDpiZWZvcmUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5zdGVwOmJlZm9yZSwgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YWZ0ZXIsICNjY3ctcHJvZ3Jlc3MtYmFyIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IC5zdGVwOmFmdGVyLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmFmdGVyLCAjY2N3LXByb2dyZXNzLWJhciAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5zdGVwOmFmdGVyLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBsaTpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IC5jb250ZW50IGxpOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBsaTpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIC53aWRnZXQuYm9va2luZy10b3RhbHMgbGk6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuY29udGVudCBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI1O1xuICBjb2xvcjogI2I5YzVkMjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDIycHggMCAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuc2VjdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuXG4uY2N3LWJvb2tpbmctd2lkZ2V0Lml0aW5lcmFyeSAuc2VjdGlvbiBwLnRpbWUge1xuICBjb2xvcjogI0ZGNTIwMDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMThweDtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmhlYWRpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDIwcHggMCA4cHggMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLnByb21vLWNvZGUgcCB7XG4gIGNvbG9yOiAjRkY1MjAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBWZWhpY2xlIFdpZGdldFxuICovXG4ud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSBpbWcge1xuICB3aWR0aDogMTQwcHg7XG4gIG1hcmdpbjogMjVweCAwIDAgNDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLndpZGdldC5ib29raW5nLXZlaGljbGUgLnZlaGljbGUtdGl0bGUsIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDEwcHggMCA0MHB4O1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAudmVoaWNsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTVweCAwIDEycHggMDtcbn1cblxuLndpZGdldC5ib29raW5nLXZlaGljbGUgLnZlaGljbGUtdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xuICBjb2xvcjogIzY4Njg2ODtcbn1cblxuLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC5pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCAuaXRlbTpiZWZvcmUge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2I5YzVkMjtcbn1cblxuLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVkaXQge1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8qKlxuICogV2lkZ2V0IEJvb2tpbmcgUXVvdGF0aW9uICYgVG90YWxzXG4gKi9cbi53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24sIC53aWRnZXQuYm9va2luZy10b3RhbHMgLnNlY3Rpb24ge1xuICBtYXJnaW46IDAgMjBweCAwIDQwcHg7XG59XG5cbi53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLndpZGdldC10aXRsZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBsaSBzcGFuLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIGxpIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmhlYWRpbmcsIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gdWwsIC53aWRnZXQuYm9va2luZy10b3RhbHMgLmhlYWRpbmcsIC53aWRnZXQuYm9va2luZy10b3RhbHMgdWwge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5pdGVtLXRpdGxlLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5pdGVtLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDY3JTtcbn1cblxuLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuaGVhZGluZywgLndpZGdldC5ib29raW5nLXRvdGFscyAuaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXQuYm9va2luZy1xdW90YXRpb24gI2ZlcnJ5LWV4dHJhcy1vcGVuOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLndpZGdldC5ib29raW5nLXRvdGFscyAjZmVycnktZXh0cmFzLW9wZW46Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmZXJyeS1leHRyYXMtb3BlbjpjaGVja2VkIH4gdWwsIC53aWRnZXQuYm9va2luZy10b3RhbHMgI2ZlcnJ5LWV4dHJhcy1vcGVuOmNoZWNrZWQgfiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmZXJyeS1leHRyYXMtb3BlbiArIGxhYmVsLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzICNmZXJyeS1leHRyYXMtb3BlbiArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmZXJyeS1leHRyYXMtb3BlbiArIGxhYmVsOmFmdGVyLCAud2lkZ2V0LmJvb2tpbmctdG90YWxzICNmZXJyeS1leHRyYXMtb3BlbiArIGxhYmVsOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMWVtO1xuICBjb250ZW50OiAnXFxlODMzJztcbiAgZm9udC1mYW1pbHk6IGNjdy1jaGlsZDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm07XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgY29sb3I6ICNlMmUyZTI7XG59XG5cbi53aWRnZXQuYm9va2luZy1xdW90YXRpb24gI2ZlcnJ5LWV4dHJhcy1vcGVuIH4gdWwsIC53aWRnZXQuYm9va2luZy10b3RhbHMgI2ZlcnJ5LWV4dHJhcy1vcGVuIH4gdWwge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAjZmVycnktZXh0cmFzLW9wZW4gfiB1bCBsaTpsYXN0LW9mLXR5cGUsIC53aWRnZXQuYm9va2luZy10b3RhbHMgI2ZlcnJ5LWV4dHJhcy1vcGVuIH4gdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmZXJyeS1leHRyYXMtb3BlbiB+IHVsIC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXRvdGFscyAjZmVycnktZXh0cmFzLW9wZW4gfiB1bCAuaXRlbTpiZWZvcmUge1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDMuNTtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gIGNvbG9yOiAjZTJlMmUyO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzQwNDA0MDtcbn1cblxuLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiAuaXRlbTpiZWZvcmUge1xuICBjb2xvcjogIzY4Njg2ODtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMy41O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYjljNWQyO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLndpZGdldC5ib29raW5nLXRvdGFscyAuc2VjdGlvbiwgLndpZGdldC5ib29raW5nLXRvdGFscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctdG90YWxzIHtcbiAgcGFkZGluZzogMCAyMHB4IDBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aWRnZXQuYm9va2luZy10b3RhbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLndpZGdldC5ib29raW5nLXRvdGFscyAuaGVhZGluZyB7XG4gIGNvbG9yOiAjRkY1MjAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAyMHB4IDAgMTVweCAwO1xufVxuXG4ud2lkZ2V0LmJvb2tpbmctdG90YWxzIC5oZWFkaW5nIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi53aWRnZXQuYm9va2luZy10b3RhbHMgLmV4dHJhLWxvYWRlci5sb2FkaW5nIC5sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuMCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS5zaXRlIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1tYWluIHtcbiAgcGFkZGluZzogMCAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICB9XG59XG5cbmJvZHkuaG9tZSAuc2l0ZS1tYWluLCAuY2FyY2xvdWQtc3RlcCAuc2l0ZS1tYWluIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1jb250ZW50LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZW50LWFyZWEge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbmEucG9zdC1lZGl0LWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZWRpdC1saW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZWRpdC1saW5rIGEge1xuICBjb2xvcjogI0VBRThFODtcbn1cblxuI3NlY29uZGFyeS53aWRnZXQtYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jc2Vjb25kYXJ5LndpZGdldC1hcmVhIC53aWRnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NlY29uZGFyeS53aWRnZXQtYXJlYSAud2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6ICNGRjUyMDA7XG59XG5cbi5jb2wge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5lemktZC1pdGVtIHtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuMCBsYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG4gIC5jb250ZW50LWFyZWEge1xuICAgIG1hcmdpbjogMCAwIDAgLTQyMnB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MjJweDtcbiAgfVxuICAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgLmNvbnRlbnQtYXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMCAtNDIycHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGUtbWFpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyMnB4O1xuICB9XG4gIC5zaXRlLWNvbnRlbnQgLndpZGdldC1hcmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMi4wLjEgaGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBoZWFkZXIgKi9cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uc2l0ZS1icmFuZGluZy5uby1sb2dvIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1icmFuZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuY2xpY2stdG8tY2FsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBmb250LXNpemU6IDNyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uc2l0ZS1icmFuZGluZyAuY2xpY2stdG8tY2FsbCAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1N3aXNzNzIxQlQtTGlnaHQnLCBzZXJpZjtcbn1cblxuLnNpdGUtYnJhbmRpbmcgLmNsaWNrLXRvLWNhbGw6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2l0ZS1icmFuZGluZyAubG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzU1NTtcbn1cblxuI2NvbnRhY3QtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1Cb2xkXCIsc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAyNXB4IDk1cHg7XG59XG5cbiNjb250YWN0LWluZm8gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jY29udGFjdC1pbmZvIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXNpemU6IDEuOXJlbTtcbn1cblxuI2NvbnRhY3QtaW5mbyB1bCBsaSBhIHtcbiAgY29sb3I6ICM0ZTRlNGU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY29udGFjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zaXRlLWJyYW5kaW5nIC5jbGljay10by1jYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLnNpdGUtYnJhbmRpbmcgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuMC4yIGZyb250cGFnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS5ob21lIC5jb250ZW50LWFyZWEge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5ob21lIC5zaXRlLW1haW4ge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuaG9tZSAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSB7XG4gIGZsb2F0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5ob21lIC5zaXRlLWZvb3RlciB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keS5ob21lIC5zaXRlLW1haW4sIGJvZHkuaG9tZSAuc2l0ZS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5ob21lIC5zaXRlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuaG9tZSAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhvbWUgLnNpdGUtbWFpbiB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCB7XG4gIG1heC1oZWlnaHQ6IDgwNHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwICNib29raW5nLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwICNib29raW5nLWJhciAuY2N3LWJvb2tpbmctd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLndpZGdldF9jYXJjbG91ZF9GbGV4U2xpZGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcC5tYW5hZ2UtdGFiIC5mbGV4LWNhcHRpb24ge1xuICB0b3A6IDU1cHg7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwLm1hbmFnZS10YWIgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSBpbWcge1xuICBib3R0b206IC0xMDBweDtcbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLmZsZXhzbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuZmxleC1jb250cm9scy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5mbGV4LWNvbnRyb2wtbmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuZmxleHNsaWRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLmZsZXhzbGlkZXIgLnNsaWRlcyBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5mbGV4c2xpZGVyIC5zbGlkZXMgbGkgaW1nIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLmZsZXgtY2FwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgI2Jvb2tpbmctYmFyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDMycHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC1tb3otYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG4gIGJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5mbGV4c2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gICAgbWluLXdpZHRoOiAxMjI2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5mbGV4LWNhcHRpb24ge1xuICAgIGxlZnQ6IDU4NnB4O1xuICAgIG1heC13aWR0aDogNTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICBib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuZmxleC1jYXB0aW9uIHtcbiAgICByaWdodDogMTM0cHg7XG4gIH1cbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLnNsaWRlci1hcmVhLXJpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5zbGlkZXItYXJlYS1yaWdodCAudGV4dC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ob21lICNmZWF0dXJlZC1ib29raW5nLXdyYXAgLnNsaWRlci1hcmVhLWxlZnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQzMHB4O1xuICB0b3A6IDA7XG59XG5cbmJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5zbGlkZXItYXJlYS1sZWZ0IC50ZXh0LXdyYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuaG9tZSAjZmVhdHVyZWQtYm9va2luZy13cmFwIC5zbGlkZXItYXJlYS1sZWZ0LCBib2R5LmhvbWUgI2ZlYXR1cmVkLWJvb2tpbmctd3JhcCAuc2xpZGVyLWFyZWEtcmlnaHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJvZHkuaG9tZSAuaG9tZXBhZ2UtdmVoaWNsZS1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMzVweDtcbn1cblxuYm9keS5ob21lIC5jYXItY2Fyb3VzZWwtd3JhcCB7XG4gIHBhZGRpbmctbGVmdDogNTQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgLmNhci1jYXJvdXNlbC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LmhvbWUgLmNhci1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5ob21lIC5jYXItY2Fyb3VzZWwgLmNhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1Cb2xkXCIsc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5ob21lIC5jYXItY2Fyb3VzZWwgLmNhciAudGl0bGUsIGJvZHkuaG9tZSAuY2FyLWNhcm91c2VsIC5jYXIgLm1vZGVsIHtcbiAgb3BhY2l0eTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuYm9keS5ob21lIC5jYXItY2Fyb3VzZWwgLmNhciAudGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmJvZHkuaG9tZSAuY2FyLWNhcm91c2VsIC5jYXIgLm1vZGVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1MaWdodFwiLHNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRvcDogLTMwcHg7XG59XG5cbmJvZHkuaG9tZSAuY2FyLWNhcm91c2VsIC5jYXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbn1cblxuYm9keS5ob21lIC5jYXItY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmhvbWUgLnNsaWNrLXNsaWRlIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxKSBzY2FsZVgoLTEpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbmJvZHkuaG9tZSAuc2xpY2stY3VycmVudCArIC5zbGljay1hY3RpdmUgaW1nLCBib2R5LmhvbWUgLnNsaWNrLWFjdGl2ZSArIC5zbGljay1zbGlkZSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSwgMSkgc2NhbGVYKDEpO1xufVxuXG5ib2R5LmhvbWUgLnNsaWNrLWN1cnJlbnQge1xuICB6LWluZGV4OiA5OTtcbn1cblxuYm9keS5ob21lIC5zbGljay1jdXJyZW50IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSBzY2FsZSgxLjQsIDEuNCkgc2NhbGVYKDEpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkuaG9tZSAuc2xpY2stY3VycmVudCAudGl0bGUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaG9tZSAuc2xpY2stY3VycmVudCAubW9kZWwge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LmhvbWUgLmNhci1jYXJvdXNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tdG9wOiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5ob21lIC5jYXItY2Fyb3VzZWwtYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA1NzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgYm9keS5ob21lIC5jYXItY2Fyb3VzZWwtYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC50ZXh0LXRpdGxlIHtcbiAgY29sb3I6ICM0QzRENEY7XG4gIG1hcmdpbjogMTVweCA1cHggNXB4IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtQm9sZFwiLHNlcmlmO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLnNlY3Rpb24udmVoaWNsZXMge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAuc2VjdGlvbi52ZWhpY2xlcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGNTIwMDtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAuc2VjdGlvbi52ZWhpY2xlcyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogNHB4IDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgY29sb3I6ICNGRjUyMDA7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLnNlY3Rpb24udmVoaWNsZXMgcCB7XG4gIGhlaWdodDogNDJweDtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAuc2VjdGlvbi52ZWhpY2xlcyAuaG9tZXBhZ2UtdmVoaWNsZS1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC5zZWN0aW9uIC5zcGFuXzFfb2ZfNSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLnNlY3Rpb24gLnNwYW5fMV9vZl81IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLnNlY3Rpb24gYS5idG4tdmVoaWNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53ZWxjb21lLWFyZWEtaG9tZXBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53ZWxjb21lLWFyZWEtaG9tZXBhZ2UgLmltZy13ZWxjb21lIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAuaW1nLXdlbGNvbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAudGV4dC13ZWxjb21lIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyOHB4IGF1dG87XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAudGV4dC13ZWxjb21lIGgzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMy4zcmVtO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53ZWxjb21lLWFyZWEtaG9tZXBhZ2UgLnRleHQtd2VsY29tZSBoMiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBmb250LXNpemU6IDUuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGNvbG9yOiAjZjM0ODIyO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAudGV4dC13ZWxjb21lIHAge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGNvbG9yOiAjNEM0RDRGO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud2VsY29tZS1hcmVhLWhvbWVwYWdlIC50ZXh0LXdlbGNvbWUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAudGV4dC13ZWxjb21lIC5idG4td2VsY29tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSAudGV4dC13ZWxjb21lIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndlbGNvbWUtYXJlYS1ob21lcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSAudGV4dC13b3JkcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSAudGV4dC13b3JkcyBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0QzRENEY7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSAuY3VzdG9tZXJzbGlkZXIgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndvcmRzLWFyZWEtaG9tZXBhZ2UgLnRlc3RpbW9uaWFsIHtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC50ZXN0aW1vbmlhbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSAucXVvdGUtbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNiU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC5xdW90ZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC5xdW90ZS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndvcmRzLWFyZWEtaG9tZXBhZ2UgLnF1b3RlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC5pbWctdHJpcHBlcnMge1xuICB3aWR0aDogMTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC50cmlwcGVycy1uYW1lIHtcbiAgY29sb3I6ICM0QzRENEY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC50cmlwcGVycy1uYW1lIGgyIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC50cmlwcGVycy1uYW1lIHNwYW4ge1xuICBmb250LWZhbWlseTogJ1N3aXNzNzIxQlQtQm9sZCc7XG59XG5cbmJvZHkuaG9tZSAjYm90dG9tLXNlY3Rpb24gLndvcmRzLWFyZWEtaG9tZXBhZ2UgLmJhY2tnbywgYm9keS5ob21lICNib3R0b20tc2VjdGlvbiAud29yZHMtYXJlYS1ob21lcGFnZSAubmV4dGdvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjRkY1MjAwO1xufVxuXG5ib2R5LmhvbWUgI2JvdHRvbS1zZWN0aW9uIC53b3Jkcy1hcmVhLWhvbWVwYWdlIC5uZXh0Z28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAwO1xufVxuXG4jZmxleC10aWxlcyB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbiNmbGV4LXRpbGVzIC53aWRnZXQge1xuICBtYXJnaW46IDAgMTVweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuXG4jZmxleC10aWxlcyAud2lkZ2V0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jZmxleC10aWxlcyAud2lkZ2V0LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gICNmbGV4LXRpbGVzIC53aWRnZXQge1xuICAgIG1hcmdpbjogMCAyNXB4IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNmbGV4LXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjZmxleC10aWxlcyAud2lkZ2V0IHtcbiAgICBtYXJnaW46IDAgMzJweCAzMnB4O1xuICB9XG4gICNmbGV4LXRpbGVzIC5yb3cge1xuICAgIGJvcmRlci1zcGFjaW5nOiAzMnB4IDA7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMnB4IDA7XG4gIH1cbiAgI2ZsZXgtdGlsZXMgLnJvdyAud2lkZ2V0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgI2ZsZXgtdGlsZXMgLnJvdyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNmbGV4LXRpbGVzIC53aWRnZXQge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgfVxuICAjZmxleC10aWxlcyAud2lkZ2V0LndpZGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkgYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNmbGV4LXRpbGVzIC5yb3cgLndpZGdldDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldC53aWRlIC53aWRnZXQtdGl0bGUge1xuICBjbGVhcjogbm9uZTtcbn1cblxuI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldC53aWRlIC5pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldC53aWRlIC50ZXh0LXdyYXAge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldC53aWRlIC50ZXh0LXdyYXAgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzgwOTBhMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNmbGV4LXRpbGVzIC53aWRnZXRfaW1hZ2V3aWRnZXQud2lkZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgI2ZsZXgtdGlsZXMgLndpZGdldF9pbWFnZXdpZGdldC53aWRlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDI4LjQlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxuICAjZmxleC10aWxlcyAud2lkZ2V0X2ltYWdld2lkZ2V0LndpZGUgLnRleHQtd3JhcCB7XG4gICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuI2ZsZXgtdGlsZXMgLnJvdyAud2lkZ2V0X2ltYWdld2lkZ2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4jZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLmltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLnRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDVweCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuI2ZsZXgtdGlsZXMgLnJvdyAud2lkZ2V0X2ltYWdld2lkZ2V0IC50ZXh0LXdyYXAgLnRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLnRleHQtd3JhcCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0NDBweCkge1xuICAjZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLnRleHQtd3JhcCAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAjZmxleC10aWxlcyAucm93IC53aWRnZXRfaW1hZ2V3aWRnZXQgLnRleHQtd3JhcCAudGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuMC4zIGZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzRDNEQ0RjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IHNvbGlkIDE0cHggI0ZGNTIwMDtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAxMDBweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uc2l0ZS1mb290ZXIgdWwgbGksIC5zaXRlLWZvb3RlciB1bCBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNhYmFiYWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXIgLmNvbHVtbnMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNpdGUtZm9vdGVyIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5zaXRlLWZvb3RlciBoMywgLnNpdGUtZm9vdGVyIHAud2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICNlYmViZWI7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtUm9tYW5cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDE5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ucG93ZXJlZC1ieSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuXG4ucG93ZXJlZC1ieSBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG5cbi5wb3dlcmVkLWJ5IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3dlcmVkLWJ5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uc2l0ZS1pbmZvLCAuc2l0ZS1pbmZvIGEge1xuICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBjb2xvcjogI2FiYWJhYjtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1Sb21hblwiLHNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWluZm8gYSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2l0ZS1pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS1pbmZvIC5mb290ZXItYm90dG9tLW1lbnUsIC5zaXRlLWluZm8gLmZvb3Rlci1ib3R0b20tY29weSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1pbmZvIC5mb290ZXItYm90dG9tLW1lbnUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2l0ZS1pbmZvIC5mb290ZXItYm90dG9tLWNvcHkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMi4xIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVudHJ5IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5ieWxpbmUsXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlIC5ieWxpbmUsXG4uZ3JvdXAtYmxvZyAuYnlsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5ibG9nIGFydGljbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmJsb2cgLmVudHJ5LWhlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZyAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uYmxvZyAuc2VhcmNoLWZvcm0ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWF4LXdpZHRoOiA3MDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2cgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBwYWRkaW5nOiAwLjZlbTtcbiAgd2lkdGg6IDczJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvZyAuc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHBhZGRpbmc6IDAuOWVtO1xuICB3aWR0aDogMjAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nIC5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMS41ZW0gMCAwO1xuICB9XG59XG5cbi5ibG9nIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uc2lkZWJhcnBhZ2VkZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaWRlYmFycGFnZWRlYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc2lkZWJhciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEyLjEuMSBTb2NpYWwgU2hhcmluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNhcmNsb3VkLXNvY2lhbCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNhcmNsb3VkLXNvY2lhbCBpIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuXG4uY2FyY2xvdWQtc29jaWFsIGkge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG59XG5cbi5jYXJjbG91ZC1saW5rIHtcbiAgcGFkZGluZzogNHB4IDhweCA2cHggOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uY2FyY2xvdWQtc29jaWFsIGE6aG92ZXIsIC5jYXJjbG91ZC1zb2NpYWwgYTphY3RpdmUsIC5jYXJjbG91ZC1zb2NpYWwgYTp2aXNpdGVkLCAuY2FyY2xvdWQtc29jaWFsIGE6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jYXJjbG91ZC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWNlZDtcbn1cblxuLmNhcmNsb3VkLXR3aXR0ZXI6aG92ZXIsIC5jYXJjbG91ZC10d2l0dGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDg0YjQ7XG59XG5cbi5jYXJjbG91ZC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzQjU5OTc7XG59XG5cbi5jYXJjbG91ZC1mYWNlYm9vazpob3ZlciwgLmNhcmNsb3VkLWZhY2Vib29rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyZDQzNzI7XG59XG5cbi5jYXJjbG91ZC1nb29nbGVwbHVzIHtcbiAgYmFja2dyb3VuZDogI0Q2NDkzNztcbn1cblxuLmNhcmNsb3VkLWdvb2dsZXBsdXM6aG92ZXIsIC5jYXJjbG91ZC1nb29nbGVwbHVzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiNTM1MjU7XG59XG5cbi5jYXJjbG91ZC1idWZmZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuXG4uY2FyY2xvdWQtYnVmZmVyOmhvdmVyLCAuY2FyY2xvdWQtYnVmZmVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5jYXJjbG91ZC1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFjO1xufVxuXG4uY2FyY2xvdWQtcGludGVyZXN0OmhvdmVyLCAuY2FyY2xvdWQtcGludGVyZXN0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWM7XG59XG5cbi5jYXJjbG91ZC1zb2NpYWwge1xuICBtYXJnaW46IDIwcHggMHB4IDI1cHggMHB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMi4yIEFzaWRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJsb2cgLmZvcm1hdC1hc2lkZSAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZSAuZm9ybWF0LWFzaWRlIC5lbnRyeS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjEyLjMgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMi40IEJvb2tpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b24ubG9hZGluZywgLmxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYnV0dG9uLmxvYWRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogN3B4O1xufVxuXG4ubG9hZGVyLmxvYWRpbmc6YWZ0ZXIge1xuICByaWdodDogLTIxcHggIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmNvbGxhcHNlZC1zaWRlYmFyICNjY3ctcHJvZ3Jlc3MtYmFyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMTdweCAwIDEycHggMDtcbiAgY291bnRlci1yZXNldDogZmxhZztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4jY2N3LXByb2dyZXNzLWJhciAuc3RlcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjUlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZjM4MTM5O1xuICBmb250LXNpemU6IDlweDtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuXG4jY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbn1cblxuI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDphZnRlciB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAgYSB7XG4gIGNvbG9yOiAjZjVhZjdlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwIGE6YmVmb3JlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoZmxhZyk7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmbGFnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMzgxMzk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAjY2N3LXByb2dyZXNzLWJhciAuc3RlcCBhOmJlZm9yZSB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwLmN1cnJlbnQge1xuICBjb2xvcjogI2Y1YmM5NDtcbn1cblxuI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAuY3VycmVudCBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmMzcxMTc7XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjY3ctcHJvZ3Jlc3MtYmFyIHVsLmM0IC5zdGVwIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuI2Njdy1wcm9ncmVzcy1iYXIgdWwuYzUgLnN0ZXAge1xuICB3aWR0aDogMjAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgI2Njdy1wcm9ncmVzcy1iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwICNjY3ctcHJvZ3Jlc3MtYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIGNvbG9yOiAjMzAyZjM5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjcwNykgcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43MDcpIHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjcwNykgcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcwNykgcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzA3KSByb3RhdGUoNDVkZWcpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogM3B4IC0zcHggMCAycHggd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAgYTpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2M1YzVjNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDNweCAwIDdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAuY3VycmVudCBhOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciAuc3RlcC5jdXJyZW50LCAjY2N3LXByb2dyZXNzLWJhciAuc3RlcC5jdXJyZW50OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjQTdBOEFDO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjY2N3LXByb2dyZXNzLWJhciAubG9jYXRpb24tZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciAuc3RlcCB7XG4gICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAjY2N3LXByb2dyZXNzLWJhciB1bC5jNSAuc3RlcCB7XG4gICAgd2lkdGg6IDE5Ljc1JTtcbiAgfVxuICAjY2N3LXByb2dyZXNzLWJhciB1bC5jNSAuc3RlcC5ib29raW5nIHtcbiAgICB3aWR0aDogMjElO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwIC5sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMzMDJmMzk7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAuY3VycmVudCAubGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwIGE6YmVmb3JlIHtcbiAgICBtYXJnaW46IDE1cHggMTFweCAwIDExcHg7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAuYm9va2luZy5jdXJyZW50IGE6YmVmb3JlIHtcbiAgICBtYXJnaW46IDE1cHggMTFweCAwIDE4cHg7XG4gIH1cbiAgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXAuYm9va2luZy5jdXJyZW50OmFmdGVyIHtcbiAgICByaWdodDogLTMycHg7XG4gIH1cbn1cblxuLyogU3RlcHMgcGFnZSBsYXlvdXRpbmcgKi9cbmJvZHkuY2FyY2xvdWQtc3RlcCAjcGFnZS5zaXRlLCBib2R5LmJvb2tpbmctdmlldyAjcGFnZS5zaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLWNvbnRlbnQsIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMTgyLCAxODIsIDE4MiwgMC4zKTtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAuc2l0ZS1tYWluLCBib2R5LmNhcmNsb3VkLXN0ZXAgLnNpdGUtbWFpbiAuZW50cnktY29udGVudCwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtbWFpbiwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtbWFpbiAuZW50cnktY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAud2hpdGUtY29udGFpbmVyLCBib2R5LmJvb2tpbmctdmlldyAud2hpdGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN0ZXAtcmVzdWx0cyBib2R5LmNhcmNsb3VkLXN0ZXAgLndoaXRlLWNvbnRhaW5lciwgLnN0ZXAtcmVzdWx0cyBib2R5LmJvb2tpbmctdmlldyAud2hpdGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5jYXJjbG91ZC1zdGVwIC53aGl0ZS1jb250YWluZXIsIGJvZHkuYm9va2luZy12aWV3IC53aGl0ZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5jYXJjbG91ZC1zdGVwIC5idG4tZXppLWQtaGlnaGxpZ2h0ZWQsIGJvZHkuYm9va2luZy12aWV3IC5idG4tZXppLWQtaGlnaGxpZ2h0ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAuY29udGVudC1hcmVhLCBib2R5LmJvb2tpbmctdmlldyAuY29udGVudC1hcmVhIHtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLWNvbnRlbnQgLndpZGdldC1hcmVhLCBib2R5LmJvb2tpbmctdmlldyAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLWZvb3RlciwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLWNvbnRlbnQsIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuc2l0ZS1jb250ZW50LXdyYXBwZXIsIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuY29udGVudC1hcmVhLCBib2R5LmJvb2tpbmctdmlldyAuY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgMzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtY29udGVudCAud2lkZ2V0LWFyZWEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzUzcHg7XG4gICAgbWF4LXdpZHRoOiAzNTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLWNvbnRlbnQsIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuc2l0ZS1jb250ZW50LXdyYXBwZXIsIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuY29udGVudC1hcmVhLCBib2R5LmJvb2tpbmctdmlldyAuY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgMzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwIC5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtY29udGVudCAud2lkZ2V0LWFyZWEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMzUzcHg7XG4gICAgbWF4LXdpZHRoOiAzNTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQsIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50LCBib2R5LmJvb2tpbmctdmlldy5zdGVwLXJlc3VsdHMgLnNpdGUtY29udGVudCwgYm9keS5ib29raW5nLXZpZXcuc3RlcC1leHRyYXMgLnNpdGUtY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwLnN0ZXAtcmVzdWx0cyAuc2l0ZS1jb250ZW50LXdyYXBwZXIsIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50LXdyYXBwZXIsIGJvZHkuYm9va2luZy12aWV3LnN0ZXAtcmVzdWx0cyAuc2l0ZS1jb250ZW50LXdyYXBwZXIsIGJvZHkuYm9va2luZy12aWV3LnN0ZXAtZXh0cmFzIC5zaXRlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLXJlc3VsdHMgLmNvbnRlbnQtYXJlYSwgYm9keS5jYXJjbG91ZC1zdGVwLnN0ZXAtZXh0cmFzIC5jb250ZW50LWFyZWEsIGJvZHkuYm9va2luZy12aWV3LnN0ZXAtcmVzdWx0cyAuY29udGVudC1hcmVhLCBib2R5LmJvb2tpbmctdmlldy5zdGVwLWV4dHJhcyAuY29udGVudC1hcmVhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgMzJweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwLnN0ZXAtcmVzdWx0cyAuc2l0ZS1tYWluLCBib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHRyYXMgLnNpdGUtbWFpbiwgYm9keS5ib29raW5nLXZpZXcuc3RlcC1yZXN1bHRzIC5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3LnN0ZXAtZXh0cmFzIC5zaXRlLW1haW4ge1xuICAgIG1hcmdpbjogN3B4IDAgMCAwO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLXJlc3VsdHMgLnNpdGUtY29udGVudCAud2lkZ2V0LWFyZWEsIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSwgYm9keS5ib29raW5nLXZpZXcuc3RlcC1yZXN1bHRzIC5zaXRlLWNvbnRlbnQgLndpZGdldC1hcmVhLCBib2R5LmJvb2tpbmctdmlldy5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50IC53aWRnZXQtYXJlYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50LCBib2R5LmJvb2tpbmctdmlldy5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHRyYXMgLnNpdGUtY29udGVudC13cmFwcGVyLCBib2R5LmJvb2tpbmctdmlldy5zdGVwLWV4dHJhcyAuc2l0ZS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxuICBib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHRyYXMgLmNvbnRlbnQtYXJlYSwgYm9keS5ib29raW5nLXZpZXcuc3RlcC1leHRyYXMgLmNvbnRlbnQtYXJlYSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMzJweCAwIDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4dHJhcyAuc2l0ZS1tYWluLCBib2R5LmJvb2tpbmctdmlldy5zdGVwLWV4dHJhcyAuc2l0ZS1tYWluIHtcbiAgICBtYXJnaW46IDdweCAwIDAgMDtcbiAgfVxuICBib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHRyYXMgLnNpdGUtY29udGVudCAud2lkZ2V0LWFyZWEsIGJvZHkuYm9va2luZy12aWV3LnN0ZXAtZXh0cmFzIC5zaXRlLWNvbnRlbnQgLndpZGdldC1hcmVhIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgLnNpdGUtbWFpbiwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LmNhcmNsb3VkLXN0ZXAgLnNpdGUtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4cGlyZWQgLmNvbnRlbnQtYXJlYSB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHBpcmVkIC5zaXRlLW1haW4ge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4cGlyZWQgLnNpdGUtY29udGVudCAud2lkZ2V0LWFyZWEge1xuICBmbG9hdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcC5zdGVwLWV4cGlyZWQgLnNpdGUtZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAuc3RlcC1leHBpcmVkIC5jb250ZW50LWFyZWEge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuYm9keS5ib29raW5nLXZpZXcgLnNpdGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYm9keS5ib29raW5nLXZpZXcgLm5leHQtc3RlcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuYm9keS5ib29raW5nLXZpZXcgI3Jlcy1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODA5MGEyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJjbG91ZC1zdGVwICNib29raW5nLWJhciwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgLndpZGdldCwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIC53aWRnZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIC5ib29raW5nLXRvdGFscywgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIC5ib29raW5nLXRvdGFscyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgLmJvb2tpbmctdG90YWxzIHVsIGxpLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgLmJvb2tpbmctdG90YWxzIHVsIGxpIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIC5ib29raW5nLXRvdGFscyB1bCBsaSBzcGFuLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgLmJvb2tpbmctdG90YWxzIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgLmJvb2tpbmctdG90YWxzIHVsIGxpIHNwYW4ubmIsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciAuYm9va2luZy10b3RhbHMgdWwgbGkgc3Bhbi5uYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgLmJvb2tpbmctdG90YWxzIHVsIGxpIHNwYW4uY3VycmVuY3ksIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciAuYm9va2luZy10b3RhbHMgdWwgbGkgc3Bhbi5jdXJyZW5jeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgLml0ZW06bGFzdC1vZi10eXBlLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgLml0ZW06bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwICNib29raW5nLWJhciBzZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIHNlY3Rpb24gc2VjdGlvbiwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIHNlY3Rpb24gc2VjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIHNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciBzZWN0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbiAgYm9keS5jYXJjbG91ZC1zdGVwICNib29raW5nLWJhciBzZWN0aW9uIHNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciBzZWN0aW9uIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIHNlY3Rpb24uYm9va2luZy1xdW90YXRpb24sIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciBzZWN0aW9uLmJvb2tpbmctcXVvdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwICNib29raW5nLWJhciBzZWN0aW9uLmJvb2tpbmctcXVvdGF0aW9uIC5ib29raW5nLXF1b3RhdGlvbiwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIHNlY3Rpb24uYm9va2luZy1xdW90YXRpb24gLmJvb2tpbmctcXVvdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5jYXJjbG91ZC1zdGVwICNib29raW5nLWJhciBzZWN0aW9uLml0aW5lcmFyeSwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIHNlY3Rpb24uaXRpbmVyYXJ5IHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuY2FyY2xvdWQtc3RlcCAjYm9va2luZy1iYXIgc2VjdGlvbi5pdGluZXJhcnksIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciBzZWN0aW9uLml0aW5lcmFyeSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5ib2R5LmNhcmNsb3VkLXN0ZXAgLm5leHQtc3RlcCAuYnV0dG9uLCBib2R5LmNhcmNsb3VkLXN0ZXAgYnV0dG9uLm5leHQtc3RlcCwgYm9keS5ib29raW5nLXZpZXcgLm5leHQtc3RlcCAuYnV0dG9uLCBib2R5LmJvb2tpbmctdmlldyBidXR0b24ubmV4dC1zdGVwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAzMnB4IDMycHggMzJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGNTIwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXIsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggcmdiYSgyMjAsIDIyMCwgMjMyLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNSksIGluc2V0IDAgMXB4IHJnYmEoMjIwLCAyMjAsIDIzMiwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggcmdiYSgyMjAsIDIyMCwgMjMyLCAwLjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcmNsb3VkLXN0ZXAgI2Jvb2tpbmctYmFyIHNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciBzZWN0aW9uLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlciwgI2ZybUJvb2tpbmcsIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgI2ZlcnJ5X3dyYXAsIGJvZHkuc3RlcC1leHRyYXMgI2xlZzEsIGJvZHkuc3RlcC1leHRyYXMgI2xlZzIsIGJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX29wdGlvbnMsIGJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSwgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucywgYm9keS5zdGVwLWV4dHJhcyAjbm9fb3B0aW9ucywgYm9keS5zdGVwLWV4dHJhcyAjb3RoZXJfY2hhcmdlcywgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuc2l0ZS1tYWluLCBib2R5LmJvb2tpbmctdmlldyAuc2l0ZS1tYWluIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIDFweCByZ2JhKDIyMCwgMjIwLCAyMzIsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgaW5zZXQgMCAxcHggcmdiYSgyMjAsIDIyMCwgMjMyLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpLCBpbnNldCAwIDFweCByZ2JhKDIyMCwgMjIwLCAyMzIsIDAuMik7XG4gIH1cbn1cblxuLyogcmVzdWx0cyBwYWdlICovXG5ib2R5LnN0ZXAtcmVzdWx0cyAjdmVoaWNsZS1jYXRlZ29yaWVzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgI3ZlaGljbGUtY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgI3ZlaGljbGUtY2F0ZWdvcmllcyBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgI3ZlaGljbGUtY2F0ZWdvcmllcyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgI3ZlaGljbGUtY2F0ZWdvcmllcyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAjdmVoaWNsZS1jYXRlZ29yaWVzIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzICN2ZWhpY2xlLWNhdGVnb3JpZXMgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgI3ZlaGljbGUtY2F0ZWdvcmllcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTIwMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudG9wLXBhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDRweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnRvcC1wYW5lbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnRvcC1wYW5lbCAjdmVoaWNsZXMtb3JkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNHB4IDIwcHggMjBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC50b3AtcGFuZWwgI3ZlaGljbGVzLW9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC50b3AtcGFuZWwgI3ZlaGljbGVzLW9yZGVyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRjUyMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnRvcC1wYW5lbCAjdmVoaWNsZXMtb3JkZXIgZGl2IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC50b3AtcGFuZWwgI3ZlaGljbGVzLW9yZGVyIGRpdjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA4NSU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudG9wLXBhbmVsICN2ZWhpY2xlcy1vcmRlciBkaXYgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgd2lkdGg6IDEzMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudG9wLXBhbmVsICN2ZWhpY2xlLWNhdGVnb3JpZXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnRvcC1wYW5lbCAjdmVoaWNsZS1jYXRlZ29yaWVzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzICNyZXN1bHRzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiB7XG4gICAgd2lkdGg6IDMxLjMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMS41JTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZmxleC1iYXNpczogMzEuMyU7XG4gIH1cbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbi5wcm9tbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjUyMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24ucHJvbW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbi5wcm9tbyAud2hpdGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDhweCA4cHggOHB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uLnByb21vIHAucHJvbW8tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtTWVkaXVtXCIsIHNlcmlmO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uLnByb21vIGgzIHtcbiAgcGFkZGluZzogMCAxMHB4IDE1cHggMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLm9uZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudHdvLCBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50aHJlZSB7XG4gICAgbWluLWhlaWdodDogMTU5cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5vbmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLnR3bywgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudGhyZWUge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5vbmUge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLm9uZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAub25lIC5pbWdDb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudHdvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50d28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50d28ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZThlODtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLnR3byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICB9XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLnR3byB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAxNjglO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50aHJlZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDQwcHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudGhyZWUge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudGhyZWUge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50aHJlZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xuICB9XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLnRocmVlIC5wcmljZS1ib3gge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLnRocmVlIC5wcmljZS1ib3ggc3Bhbi5ncmV5LWNvbG9yIHtcbiAgY29sb3I6ICM4MDkwYTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudGhyZWUgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1Sb21hblwiLHNlcmlmO1xuICBwYWRkaW5nOiAwcHggMCAxN3B4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gaDMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiBoMyBzcGFuLmdyZXktY29sb3Ige1xuICBjb2xvcjogIzgwOTBhMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiBoMyBzcGFuLmdyZXktY29sb3IgLmNhci1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAudGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC50ZXh0LXJpZ2h0IC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC5zZWxlY3QyLXNlYXJjaDpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgbGFiZWw6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIGxhYmVsOmJlZm9yZSwgI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyBiOmJlZm9yZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLmNjdy1ib29raW5nLXdpZGdldC5pdGluZXJhcnkgLmVkaXQ6YWZ0ZXIsIC5jY3ctYm9va2luZy13aWRnZXQuaXRpbmVyYXJ5IGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC5lZGl0OmFmdGVyLCBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZWRpdDphZnRlciwgLndpZGdldC5ib29raW5nLXZlaGljbGUgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLmVkaXQ6YWZ0ZXIsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmVkaXQ6YWZ0ZXIsIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLmVkaXQ6YWZ0ZXIsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC53aWRnZXQuYm9va2luZy10b3RhbHMgLmVkaXQ6YWZ0ZXIsIC53aWRnZXQuYm9va2luZy10b3RhbHMgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLmVkaXQ6YWZ0ZXIsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLml0ZW06YmVmb3JlLCBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWN0aW9uIC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VjdGlvbiBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyAuaXRlbTpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC5idXR0b24ubG9hZGluZzpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzIC5sb2FkZXIubG9hZGluZzphZnRlciwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyAuc3RlcDpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmNhci1kZXRhaWxzICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmFmdGVyLCAjY2N3LXByb2dyZXNzLWJhciBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyAuc3RlcDphZnRlciwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuY2FyLWRldGFpbHMgLnZlaGljbGUgLmRldGFpbHMgbGk6YmVmb3JlLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyAuYm9va2luZ19zZWN0aW9uIC5jYXItZGV0YWlscyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2I5YzVkMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5kZXRhaWxzQ29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIHBhZGRpbmc6IDhweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5kZXRhaWxzQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLmRldGFpbHNDb250YWluZXIgLm1vcmVEZXRhaWxzIHtcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5kZXRhaWxzQ29udGFpbmVyIC5tb3JlRGV0YWlscyBhIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuZGV0YWlsc0NvbnRhaW5lciAubW9yZURldGFpbHMgYSNkcm9wZG93biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAuc3ViTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMjhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gOHB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5zdWJNZW51IC5kZXRhaWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5zdWJNZW51IC5kZXRhaWxzIGk6YmVmb3JlIHtcbiAgY29sb3I6ICNiOWM1ZDI7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5tb2JpbGUtcmF0ZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byA4cHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC5ib29raW5nX3NlY3Rpb24gLm1vYmlsZS1yYXRlLWluZm8gLnJhdGUtaW5mby10aXRsZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAubW9iaWxlLXJhdGUtaW5mbyAuZGFpbHktcmF0ZSwgYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAubW9iaWxlLXJhdGUtaW5mbyAucmF0ZS1pbmZvIHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5tb2JpbGUtcmF0ZS1pbmZvIC5yYXRlLWluZm8tdGl0bGUge1xuICBjb2xvcjogI0ZGNTIwMDtcbiAgZm9udC1mYW1pbHk6ICdTd2lzczcyMUJULVJvbWFuJztcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAucmVsb2NhdGlvbi1vZmZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE1cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MjAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogNzVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAucmVsb2NhdGlvbi1vZmZlciA6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDczZGVnKTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAycHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yaWdodDogMTRweCBzb2xpZCAjRkY1MjAwO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAuYm9va2luZ19zZWN0aW9uIC5yZWxvY2F0aW9uLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNWVtIDFlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLmJvb2tpbmdfc2VjdGlvbiAucmVsb2NhdGlvbi1kYXRlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTJlMjtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgaDEsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIGgyLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSBoMywgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgaDQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5lbnRyeS1jb250ZW50LCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZW50cnktdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDI1cHggMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgLmNhdGVnb3J5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZW50cnktY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmltYWdlLXdyYXAge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICNiOWM1ZDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAucHJpY2UtY29udGVudCB7XG4gIHdpZHRoOiA0OCU7XG4gIHBhZGRpbmc6IDEwcHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAucHJpY2UtY29udGVudCAuYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGRjUyMDA7XG4gIGJvcmRlcjogI0ZGNTIwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnByaWNlLWNvbnRlbnQgLnByaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjAyO1xuICBjb2xvcjogIzgwOTBhMjtcbiAgcGFkZGluZzogMTRweCAyMHB4IDJweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAucHJpY2UtY29udGVudCAucHJpY2UgLm5iIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXNpemU6IDIuN3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgLnRvZ2dsZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCAudG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjBweCAyOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgLnRvZ2dsZSBwIHtcbiAgY29sb3I6ICM4MDkwYTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwge1xuICBsaW5lLWhlaWdodDogMjIyJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCB1bCBsaSAuaWNvbiwgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCB1bCBsaSAuc2VsZWN0Mi1zZWFyY2gsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgYiwgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCB1bCBsaSAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgLnN0ZXA6YmVmb3JlIHtcbiAgY29sb3I6ICNiOWM1ZDI7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgLmljb246YmVmb3JlLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscy1jb250ZW50IHVsIGxpIC5zZWxlY3QyLXNlYXJjaDpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscy1jb250ZW50IHVsIGxpIGI6YmVmb3JlLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscy1jb250ZW50IHVsIGxpICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCB1bCBsaSAuc3RlcDpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YWZ0ZXIsICNjY3ctcHJvZ3Jlc3MtYmFyIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzLWNvbnRlbnQgdWwgbGkgLnN0ZXA6YWZ0ZXIge1xuICBmb250LXNpemU6IDhweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbjogMCAxMHB4IDAgM3B4O1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMtY29udGVudCAucGFja2FnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIHBhZGRpbmc6IDE3cHggMCAxN3B4IDI1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuICBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuaW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAud3AtcG9zdC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5wcmljZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDI3LjMlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5wcmljZS1jb250ZW50IC5wcmljZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNDAuNyU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U4ZThlODtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmltYWdlLXdyYXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5wcmljZS1jb250ZW50IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggNDVweCAxMHB4O1xuICB9XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxuICBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuaW1hZ2Utd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5wcmljZS1jb250ZW50IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnByaWNlLWNvbnRlbnQgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTBweCA0NXB4IDEwcHg7XG4gIH1cbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbiAgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuXG4vKiB0b2dnbGVyICovXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlciwgYm9keS5zdGVwLWV4dHJhcyAudG9nZ2xlciwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlciAuaWNvbiwgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnRvZ2dsZXIgLnNlbGVjdDItc2VhcmNoLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGIsIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnRvZ2dsZXIgYiwgYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnRvZ2dsZXIgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlciAuc3RlcDpiZWZvcmUsIGJvZHkuc3RlcC1leHRyYXMgLnRvZ2dsZXIgLmljb24sIGJvZHkuc3RlcC1leHRyYXMgLnRvZ2dsZXIgLnNlbGVjdDItc2VhcmNoLCBib2R5LnN0ZXAtZXh0cmFzIC50b2dnbGVyIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBib2R5LnN0ZXAtZXh0cmFzIC50b2dnbGVyIGIsIGJvZHkuc3RlcC1leHRyYXMgLnRvZ2dsZXIgI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YmVmb3JlLCAjY2N3LXByb2dyZXNzLWJhciBib2R5LnN0ZXAtZXh0cmFzIC50b2dnbGVyIC5zdGVwOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciAuaWNvbiwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciAuc2VsZWN0Mi1zZWFyY2gsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLnRvZ2dsZXIgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJvZHkuc3RlcC1jb25maXJtYXRpb24gLnRvZ2dsZXIgYiwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLnRvZ2dsZXIgLnN0ZXA6YmVmb3JlIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbmJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC50b2dnbGVyIGEsIGJvZHkuc3RlcC1leHRyYXMgLnRvZ2dsZXIgYSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLnRvZ2dsZXIgLnBvc3QtZWRpdC1saW5rLCBib2R5LnN0ZXAtZXh0cmFzIC50b2dnbGVyIC5wb3N0LWVkaXQtbGluaywgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAudG9nZ2xlciAucG9zdC1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMnB4O1xuICB0b3A6IDEwcHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG5ib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAudG9nZ2xlcjpob3ZlciAucG9zdC1lZGl0LWxpbmssIGJvZHkuc3RlcC1leHRyYXMgLnRvZ2dsZXI6aG92ZXIgLnBvc3QtZWRpdC1saW5rLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC50b2dnbGVyOmhvdmVyIC5wb3N0LWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBib29raW5nIHBhZ2UgKi9cbi5jY3ctbW9kYWwtb3ZlcmxheS50ZXh0LW9ubHkgLmNjdy1tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xufVxuXG4uY2N3LW1vZGFsLW92ZXJsYXkudGV4dC1vbmx5IC5tb2RhbC1ib2R5LWNjdyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY2N3LW1vZGFsLW92ZXJsYXkudGV4dC1vbmx5IC5tb2RhbC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jY3ctbW9kYWwtb3ZlcmxheS50ZXh0LW9ubHkgaDIsIC5jY3ctbW9kYWwtb3ZlcmxheS50ZXh0LW9ubHkgaDMge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uY2N3LW1vZGFsLW92ZXJsYXkudGV4dC1vbmx5IGgzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI2ZybUJvb2tpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvKiBzdG9wcyBiZyBjb2xvciBmcm9tIGxlYWtpbmcgb3V0c2lkZSB0aGUgYm9yZGVyOiAqL1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4jZnJtQm9va2luZyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2ZybUJvb2tpbmcgbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjbGVhcjogYm90aDtcbn1cblxuI2ZybUJvb2tpbmcgbGFiZWwgLmljb24sICNmcm1Cb29raW5nIGxhYmVsIC5zZWxlY3QyLXNlYXJjaCwgI2ZybUJvb2tpbmcgbGFiZWwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93ICNmcm1Cb29raW5nIGxhYmVsIGIsICNmcm1Cb29raW5nIGxhYmVsICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgI2ZybUJvb2tpbmcgbGFiZWwgLnN0ZXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjQkJCO1xufVxuXG4jZnJtQm9va2luZyAuZmllbGQge1xuICBtYXJnaW46IDMwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jZnJtQm9va2luZyBpbnB1dFt0eXBlPXRleHRdLCAjZnJtQm9va2luZyBpbnB1dFt0eXBlPW51bWJlcl0sICNmcm1Cb29raW5nIGlucHV0W3R5cGU9cGhvbmVdLCAjZnJtQm9va2luZyBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzgwOTBhMjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMnB4IDMzcHggMTJweCAxMHB4O1xufVxuXG4jZnJtQm9va2luZyBzZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuI2ZybUJvb2tpbmcgLmRhdGUgaW5wdXQuZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZS9TYWZhcmkvT3BlcmEgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBLb25xdWVyb3IgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIElFL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIG5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBieSBhbnkgYnJvd3NlciAqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNmcm1Cb29raW5nIC5kYXRlIC5pY29uLCAjZnJtQm9va2luZyAuZGF0ZSAuc2VsZWN0Mi1zZWFyY2gsICNmcm1Cb29raW5nIC5kYXRlIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyAjZnJtQm9va2luZyAuZGF0ZSBiLCAjZnJtQm9va2luZyAuZGF0ZSAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyICNmcm1Cb29raW5nIC5kYXRlIC5zdGVwOmJlZm9yZSB7XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuI2ZybUJvb2tpbmcgc2VsZWN0LnRpbWUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1vdmVyZmxvdzogJyc7XG59XG5cbiNmcm1Cb29raW5nIHNlbGVjdC50aW1lOjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2ZybUJvb2tpbmcgI3JlbnRlckxpY2Vuc2VFeHBpcnlfZGF5LCAjZnJtQm9va2luZyAjcmVudGVyRE9CX2RheSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbiNmcm1Cb29raW5nICNyZW50ZXJMaWNlbnNlRXhwaXJ5X21vbnRoLCAjZnJtQm9va2luZyAjcmVudGVyRE9CX21vbnRoIHtcbiAgd2lkdGg6IDUzJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgMSU7XG59XG5cbiNmcm1Cb29raW5nICNyZW50ZXJMaWNlbnNlRXhwaXJ5X3llYXIsICNmcm1Cb29raW5nICNyZW50ZXJET0JfeWVhciB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI2ZybUJvb2tpbmcgI2NvbmYtbWVzc2FnZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jZnJtQm9va2luZyAuZXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbiNmcm1Cb29raW5nIC5maWVsZC5jaGVjayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbiNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBhIHtcbiAgY29sb3I6ICM0REE5RUQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2ZybUJvb2tpbmcgLmZybS1oZWFkZXIge1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2ZybUJvb2tpbmcgI2ZsaWdodC1maWVsZHMgLmZybS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI2ZybUJvb2tpbmcgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDQ3cHggMCA0N3B4O1xufVxuXG4jZnJtQm9va2luZyAuc2VjdGlvbi50ZXJtcyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuI2ZybUJvb2tpbmcgLnN1Ym1pdCB7XG4gIG1hcmdpbjogMCAyN3B4IDQwcHggMjdweDtcbn1cblxuI2ZybUJvb2tpbmcgLnBhc3NlbmdlcnMtanMgbGFiZWwge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgI2ZybUJvb2tpbmcgLmZpZWxkLmRhdGUgaW5wdXQuZGF0ZSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gICNmcm1Cb29raW5nIC5maWVsZC5kYXRlIHNlbGVjdC50aW1lIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICNmcm1Cb29raW5nICNlbWFpbC13cmFwLCAjZnJtQm9va2luZyAjcGhvbmUtd3JhcCwgI2ZybUJvb2tpbmcgLmNvbDFvZjIsICNmcm1Cb29raW5nIC5jb2wyb2YyIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2ZybUJvb2tpbmcgLmNvbDFvZjMsICNmcm1Cb29raW5nIC5jb2wyb2YzLCAjZnJtQm9va2luZyAuY29sM29mMyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gICNmcm1Cb29raW5nIC5jb2wxb2YzIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gICNmcm1Cb29raW5nIC5jb2wyb2YzLCAjZnJtQm9va2luZyAuY29sM29mMyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAjZnJtQm9va2luZyAuY29sM29mMyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjZnJtQm9va2luZyAjZW1haWwtd3JhcCwgI2ZybUJvb2tpbmcgLmNvbDFvZjIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICNmcm1Cb29raW5nICNwaG9uZS13cmFwLCAjZnJtQm9va2luZyAuY29sMm9mMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi8qIGV4dHJhIG9wdGlvbnMgcGFnZSAqL1xuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlIC5oZWFkZXItY29udGVudCAub3B0aW9uLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE2cHggMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmhlYWRlci1jb250ZW50IC5vcHRpb24taGVhZGVyIC5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlIC5oZWFkZXItY29udGVudCAub3B0aW9uLWhlYWRlciAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwcHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuaGVhZGVyLWNvbnRlbnQgLm9wdGlvbi1oZWFkZXIgLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltZy9pbWctaW5wdXQtcmFkaW8tY2hlY2tib3gucG5nXCIpIDAgLTE1cHggbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAzcHggOHB4IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuaGVhZGVyLWNvbnRlbnQgLm9wdGlvbi1oZWFkZXIgLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAzcHggOHB4IDAgMDtcbiAgfVxufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmhlYWRlci1jb250ZW50IC5vcHRpb24taGVhZGVyIC5yYWRpbyBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmluc3VyYW5jZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZzogOHB4IDE1cHggOHB4IDE1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuaW5zdXJhbmNlLWNvbnRlbnQgLmltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTUlO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlIC5pbnN1cmFuY2UtY29udGVudCAuZW50cnktY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDg1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiA2MCU7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuaW5zdXJhbmNlLWNvbnRlbnQgLnByaWNlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmhlbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuaGVudHJ5Omxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ttX29wdGlvbnMgLmhlYWRlci1jb250ZW50IC5vcHRpb24taGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ttX29wdGlvbnMgLmhlYWRlci1jb250ZW50IC5vcHRpb24taGVhZGVyIC5yYWRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuaGVhZGVyLWNvbnRlbnQgLm9wdGlvbi1oZWFkZXIgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zIC5oZWFkZXItY29udGVudCAub3B0aW9uLWhlYWRlciAucmFkaW8gbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaW1nL2ltZy1pbnB1dC1yYWRpby1jaGVja2JveC5wbmdcIikgMCAtMTVweCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA4cHggMzBweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuaGVhZGVyLWNvbnRlbnQgLm9wdGlvbi1oZWFkZXIgLnJhZGlvIGxhYmVsOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAzcHggOHB4IDAgMDtcbiAgfVxufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zIC5oZWFkZXItY29udGVudCAub3B0aW9uLWhlYWRlciAucmFkaW8gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAucHJpY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAucHJpY2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAucHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ttX29wdGlvbnMgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zIC5oZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuaGVudHJ5Lm9kZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfb3B0aW9ucywgYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlLCBib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zLCBib2R5LnN0ZXAtZXh0cmFzICNub19vcHRpb25zLCBib2R5LnN0ZXAtZXh0cmFzICNvdGhlcl9jaGFyZ2VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfb3B0aW9ucyAuaGVudHJ5LCBib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmhlbnRyeSwgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuaGVudHJ5LCBib2R5LnN0ZXAtZXh0cmFzICNub19vcHRpb25zIC5oZW50cnksIGJvZHkuc3RlcC1leHRyYXMgI290aGVyX2NoYXJnZXMgLmhlbnRyeSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfb3B0aW9ucyAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI2ttX29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLmRlc2NyaXB0aW9uLCBib2R5LnN0ZXAtZXh0cmFzICNub19vcHRpb25zIC5lbnRyeS1jb250ZW50IC5kZXNjcmlwdGlvbiwgYm9keS5zdGVwLWV4dHJhcyAjb3RoZXJfY2hhcmdlcyAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfb3B0aW9ucyAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX2luc3VyYW5jZSAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI2ttX29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLmRlc2NyaXB0aW9uLCBib2R5LnN0ZXAtZXh0cmFzICNub19vcHRpb25zIC5lbnRyeS1jb250ZW50IC5kZXNjcmlwdGlvbiwgYm9keS5zdGVwLWV4dHJhcyAjb3RoZXJfY2hhcmdlcyAuZW50cnktY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2V4dHJhX29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLnNob3J0LWRlc2NyaXB0aW9uLCBib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9pbnN1cmFuY2UgLmVudHJ5LWNvbnRlbnQgLnNob3J0LWRlc2NyaXB0aW9uLCBib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zIC5lbnRyeS1jb250ZW50IC5zaG9ydC1kZXNjcmlwdGlvbiwgYm9keS5zdGVwLWV4dHJhcyAjbm9fb3B0aW9ucyAuZW50cnktY29udGVudCAuc2hvcnQtZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI290aGVyX2NoYXJnZXMgLmVudHJ5LWNvbnRlbnQgLnNob3J0LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnN0ZXAtZXh0cmFzICNleHRyYV9vcHRpb25zIC5lbnRyeS1jb250ZW50IC5zaG9ydC1kZXNjcmlwdGlvbiwgYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlIC5lbnRyeS1jb250ZW50IC5zaG9ydC1kZXNjcmlwdGlvbiwgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuZW50cnktY29udGVudCAuc2hvcnQtZGVzY3JpcHRpb24sIGJvZHkuc3RlcC1leHRyYXMgI25vX29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLnNob3J0LWRlc2NyaXB0aW9uLCBib2R5LnN0ZXAtZXh0cmFzICNvdGhlcl9jaGFyZ2VzIC5lbnRyeS1jb250ZW50IC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAjZmVycnlfd3JhcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLmVudHJ5LWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ5cHgpIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLmVudHJ5LWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5lbnRyeS1jb250ZW50IC5zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAuZW50cnktY29udGVudCAuc2hvcnQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAuaGVudHJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLmhlbnRyeTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOTklO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5oZW50cnk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAuaGVudHJ5Omxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAuaGVudHJ5IC5jaGVjay1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5oZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLmhlbnRyeSAuY2hlY2stY29udGVudCB7XG4gICAgY2xlYXI6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMge1xuICBwYWRkaW5nOiAwcHggMCAyNXB4IDI1cHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3V0ZSB7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4IDI1cHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2xlZzEsIGJvZHkuc3RlcC1leHRyYXMgI2xlZzIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgbGluZWFyLCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgI2xlZzEub3BlbiwgYm9keS5zdGVwLWV4dHJhcyAjbGVnMi5vcGVuIHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5wYWdlLXRpdGxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5zaXRlLW1haW4gLmltYWdlIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5jaGVjay1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5jaGVjay1jb250ZW50IC5udW1iZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5wcmljZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG5ib2R5LnN0ZXAtZXh0cmFzIC5wcmljZSAuY3VycmVuY3kge1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuYm9keS5zdGVwLWV4dHJhcyAucHJpY2UgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgLmVudHJ5LWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDMycHg7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgLmVudHJ5LWZvb3RlciBhIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbmJvZHkuc3RlcC1leHRyYXMgLmhlbnRyeTpob3ZlciAuZW50cnktZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICBib2R5LnN0ZXAtZXh0cmFzIC5zaXRlLW1haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAuc2l0ZS1tYWluIC5pbWFnZSwgYm9keS5zdGVwLWV4dHJhcyAuc2l0ZS1tYWluIC5lbnRyeS1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAuc2l0ZS1tYWluIC5uby1vcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4IDAgMCAyNXB4O1xuICB9XG4gIGJvZHkuc3RlcC1leHRyYXMgLnNpdGUtbWFpbiAub3RoZXItY2hhcmdlcyB7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgfVxuICBib2R5LnN0ZXAtZXh0cmFzIC5zaXRlLW1haW4gLm90aGVyLWNoYXJnZXMgLmVudHJ5LWNvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBib2R5LnN0ZXAtZXh0cmFzIC5oZW50cnkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIGJvZHkuc3RlcC1leHRyYXMgLmhlbnRyeS5vZGQge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAja21fb3B0aW9ucyAuaGVudHJ5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5LnN0ZXAtZXh0cmFzIC5yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAucm93Lmxhc3Qge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAucm93Lmxhc3QgLmhlbnRyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBib2R5LnN0ZXAtZXh0cmFzIC5yb3c6YWZ0ZXIsIGJvZHkuc3RlcC1leHRyYXMgLnJvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAucm93OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfb3B0aW9ucywgYm9keS5zdGVwLWV4dHJhcyAjZXh0cmFfaW5zdXJhbmNlLCBib2R5LnN0ZXAtZXh0cmFzICNrbV9vcHRpb25zLCBib2R5LnN0ZXAtZXh0cmFzICNub19vcHRpb25zLCBib2R5LnN0ZXAtZXh0cmFzICNvdGhlcl9jaGFyZ2VzIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X3dyYXAsIGJvZHkuc3RlcC1leHRyYXMgI2xlZzEsIGJvZHkuc3RlcC1leHRyYXMgI2xlZzIge1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgYm9keS5zdGVwLWV4dHJhcyAucGFnZS10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4vKiB0b3VjaHNwaW4gKi9cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biAuYnRuLCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuZm9ybS1jb250cm9sLmhvcml6b250YWwge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24ge1xuICBiYWNrZ3JvdW5kOiAjRDlEOUQ5O1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmZvcm0tY29udHJvbC5ob3Jpem9udGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcHggMCAwO1xuICB3aWR0aDogMzdweDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLyogQ29uZmlybWF0aW9uIFBhZ2UgKi9cbmJvZHkuc3RlcC1jb25maXJtYXRpb24gLnNpdGUtbWFpbiwgYm9keS5ib29raW5nLXZpZXcgLnNpdGUtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmJvZHkuc3RlcC1jb25maXJtYXRpb24gI3Rlcm1zLXNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3ICN0ZXJtcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuc2l0ZS1jb250ZW50LCBib2R5LmJvb2tpbmctdmlldyAuc2l0ZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjbWFpbi5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3ICNtYWluLnNpdGUtbWFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmNvbnRlbnQtYXJlYSwgYm9keS5ib29raW5nLXZpZXcgLmNvbnRlbnQtYXJlYSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLml0aW5lcmFyeSAud2lkZ2V0LXRpdGxlLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXZlaGljbGUgLndpZGdldC10aXRsZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy1xdW90YXRpb24gLndpZGdldC10aXRsZSwgYm9keS5ib29raW5nLXZpZXcgLml0aW5lcmFyeSAud2lkZ2V0LXRpdGxlLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy12ZWhpY2xlIC53aWRnZXQtdGl0bGUsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXF1b3RhdGlvbiAud2lkZ2V0LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXIsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciB7XG4gICAgcGFkZGluZzogMCAzM3B4IDIwcHg7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXIsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gI2Jvb2tpbmctYmFyIC5jY3ctYm9va2luZy13aWRnZXQsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIC5jY3ctYm9va2luZy13aWRnZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXI6YWZ0ZXIsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gI2Jvb2tpbmctYmFyOmJlZm9yZSwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyOmFmdGVyLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gI2Jvb2tpbmctYmFyIC53aWRnZXQsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciAud2lkZ2V0IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gI2Jvb2tpbmctYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCwgYm9keS5ib29raW5nLXZpZXcgI2Jvb2tpbmctYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uICNib29raW5nLWJhciBsaSBzcGFuLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgbGkgc3BhbiB7XG4gICAgY29sb3I6ICM4MDkwYTI7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXIgbGkgc3Bhbi5pdGVtLXRpdGxlLCBib2R5LmJvb2tpbmctdmlldyAjYm9va2luZy1iYXIgbGkgc3Bhbi5pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5pdGluZXJhcnksIGJvZHkuYm9va2luZy12aWV3IC5pdGluZXJhcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLml0aW5lcmFyeSAuY29udGVudCwgYm9keS5ib29raW5nLXZpZXcgLml0aW5lcmFyeSAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuaXRpbmVyYXJ5IC5wcm9tby1jb2RlLCBib2R5LmJvb2tpbmctdmlldyAuaXRpbmVyYXJ5IC5wcm9tby1jb2RlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLnBpY2t1cC5zZWN0aW9uLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5yZXR1cm4uc2VjdGlvbiwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuaW5jbHVzaW9ucy5zZWN0aW9uLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5leHRyYXMuc2VjdGlvbiwgYm9keS5ib29raW5nLXZpZXcgLnBpY2t1cC5zZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAucmV0dXJuLnNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3IC5pbmNsdXNpb25zLnNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3IC5leHRyYXMuc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLnBpY2t1cC5zZWN0aW9uLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5yZXR1cm4uc2VjdGlvbiwgYm9keS5ib29raW5nLXZpZXcgLnBpY2t1cC5zZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAucmV0dXJuLnNlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5waWNrdXAuc2VjdGlvbiwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuaW5jbHVzaW9ucy5zZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAucGlja3VwLnNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3IC5pbmNsdXNpb25zLnNlY3Rpb24ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAucmV0dXJuLnNlY3Rpb24sIGJvZHkuYm9va2luZy12aWV3IC5yZXR1cm4uc2VjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAucmVudGVyLWFnZS5zZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAucmVudGVyLWFnZS5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdmVoaWNsZSwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdmVoaWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEU4RTg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdmVoaWNsZTpiZWZvcmUsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdmVoaWNsZTphZnRlciwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdmVoaWNsZTpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXZlaGljbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy12ZWhpY2xlOmFmdGVyLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy12ZWhpY2xlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDFweCAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXZlaGljbGUgLnZlaGljbGUtdGl0bGUsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdmVoaWNsZSAudmVoaWNsZS10aXRsZSwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXZlaGljbGUgLmltYWdlLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy12ZWhpY2xlIC5pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXZlaGljbGUgLmltYWdlIGltZywgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdmVoaWNsZSAuaW1hZ2UgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy1xdW90YXRpb24sIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXF1b3RhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy1xdW90YXRpb24gLmV4dHJhcy5zZWN0aW9uLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy1xdW90YXRpb24gLmV4dHJhcy5zZWN0aW9uIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctcXVvdGF0aW9uOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy1xdW90YXRpb246YWZ0ZXIsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXF1b3RhdGlvbjpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXF1b3RhdGlvbjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXF1b3RhdGlvbjphZnRlciwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctcXVvdGF0aW9uOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXF1b3RhdGlvbiAuaGVhZGluZywgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctcXVvdGF0aW9uIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXF1b3RhdGlvbiAuaGVhZGluZywgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy1xdW90YXRpb24gdWwsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXF1b3RhdGlvbiAuaGVhZGluZywgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctcXVvdGF0aW9uIHVsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXF1b3RhdGlvbiAuaXRlbS10aXRsZSwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctcXVvdGF0aW9uIC5pdGVtLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDc2JTtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXRvdGFscywgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdG90YWxzIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuYm9va2luZy10b3RhbHMgLmhlYWRpbmcsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdG90YWxzIHVsLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy10b3RhbHMgLmhlYWRpbmcsIGJvZHkuYm9va2luZy12aWV3IC5ib29raW5nLXRvdGFscyB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLmJvb2tpbmctdG90YWxzIC5oZWFkaW5nLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy10b3RhbHMgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXRvdGFscyAuaGVhZGluZyBzcGFuLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXRvdGFscyAuaGVhZGluZyAubnVtYmVyLCBib2R5LmJvb2tpbmctdmlldyAuYm9va2luZy10b3RhbHMgLmhlYWRpbmcgc3BhbiwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdG90YWxzIC5oZWFkaW5nIC5udW1iZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSBhbmQgKG1pbi13aWR0aDogNTgwcHgpIHtcbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIFtjbGFzc149XCJpY29uLVwiXSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWxlY3QyLXNlYXJjaCwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgbGFiZWwsIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIGxhYmVsLCAjZnJtQm9va2luZyAuZmllbGQuY2hlY2sgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIGxhYmVsLCBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBiLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgLml0ZW0sIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuaXRlbSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWN0aW9uIC5pdGVtLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmJ1dHRvbi5sb2FkaW5nOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zdGVwOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIGxpLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gbGksIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gW2NsYXNzXj1cImljb24tXCJdLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWxlY3QyLXNlYXJjaCwgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IGxhYmVsLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gbGFiZWwsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gI2ZybUJvb2tpbmcgLmZpZWxkLmNoZWNrIGxhYmVsLCAjZnJtQm9va2luZyAuZmllbGQuY2hlY2sgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBsYWJlbCwgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgbGFiZWwsIGJvZHkuc3RlcC1leHRyYXMgI2ZlcnJ5X29wdGlvbnMgLnJvdy5vcHRpb25zIC5maWVsZC5jaGVjayBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGIsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgLml0ZW0sIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLml0ZW0sIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLml0ZW0sIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmJ1dHRvbi5sb2FkaW5nOmJlZm9yZSwgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAjY2N3LXByb2dyZXNzLWJhciAuc3RlcDpiZWZvcmUsICNjY3ctcHJvZ3Jlc3MtYmFyIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnN0ZXA6YmVmb3JlLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIGxpLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIFtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VsZWN0Mi1zZWFyY2g6YmVmb3JlLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmNjdy1ib29raW5nLXdpZGdldCAuc2FtZS1kZXBvdCBsYWJlbDpiZWZvcmUsIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBsYWJlbDpiZWZvcmUsICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gbGFiZWw6YmVmb3JlLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIGxhYmVsOmJlZm9yZSwgYm9keS5zdGVwLWV4dHJhcyAjZmVycnlfb3B0aW9ucyAucm93Lm9wdGlvbnMgLmZpZWxkLmNoZWNrIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBsYWJlbDpiZWZvcmUsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGI6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItY2hvaWNlIC5zZWxlY3QyLWFycm93IGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBiOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5lZGl0OmFmdGVyLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgLml0ZW06YmVmb3JlLCAud2lkZ2V0LmJvb2tpbmctdmVoaWNsZSAuZW50cnktY29udGVudCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLml0ZW06YmVmb3JlLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLml0ZW06YmVmb3JlLCBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmJ1dHRvbi5sb2FkaW5nOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5sb2FkZXIubG9hZGluZzphZnRlciwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5zdGVwOmJlZm9yZSwgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmFmdGVyLCAjY2N3LXByb2dyZXNzLWJhciBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnN0ZXA6YWZ0ZXIsIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBsaTpiZWZvcmUsIGJvZHkuc3RlcC1yZXN1bHRzIC52ZWhpY2xlIC5kZXRhaWxzIGJvZHkuc3RlcC1jb25maXJtYXRpb24gLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBsaTpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc2VsZWN0Mi1zZWFyY2g6YmVmb3JlLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5jY3ctYm9va2luZy13aWRnZXQgLnNhbWUtZGVwb3QgbGFiZWw6YmVmb3JlLCAuY2N3LWJvb2tpbmctd2lkZ2V0IC5zYW1lLWRlcG90IGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gbGFiZWw6YmVmb3JlLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBsYWJlbDpiZWZvcmUsICNmcm1Cb29raW5nIC5maWVsZC5jaGVjayBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxhYmVsOmJlZm9yZSwgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgbGFiZWw6YmVmb3JlLCBib2R5LnN0ZXAtZXh0cmFzICNmZXJyeV9vcHRpb25zIC5yb3cub3B0aW9ucyAuZmllbGQuY2hlY2sgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiBsYWJlbDpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBiOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLWNob2ljZSAuc2VsZWN0Mi1hcnJvdyBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGI6YmVmb3JlLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5lZGl0OmFmdGVyLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC53aWRnZXQuYm9va2luZy12ZWhpY2xlIC5lbnRyeS1jb250ZW50IC5pdGVtOmJlZm9yZSwgLndpZGdldC5ib29raW5nLXZlaGljbGUgLmVudHJ5LWNvbnRlbnQgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuaXRlbTpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnNlY3Rpb24gLml0ZW06YmVmb3JlLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIC5idXR0b24ubG9hZGluZzpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLmxvYWRlci5sb2FkaW5nOmFmdGVyLCBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uICNjY3ctcHJvZ3Jlc3MtYmFyIC5zdGVwOmJlZm9yZSwgI2Njdy1wcm9ncmVzcy1iYXIgYm9keS5ib29raW5nLXZpZXcgLndpZGdldC5ib29raW5nLXF1b3RhdGlvbiAuc3RlcDpiZWZvcmUsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gI2Njdy1wcm9ncmVzcy1iYXIgLnN0ZXA6YWZ0ZXIsICNjY3ctcHJvZ3Jlc3MtYmFyIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gLnN0ZXA6YWZ0ZXIsIGJvZHkuYm9va2luZy12aWV3IC53aWRnZXQuYm9va2luZy1xdW90YXRpb24gYm9keS5zdGVwLXJlc3VsdHMgLnZlaGljbGUgLmRldGFpbHMgbGk6YmVmb3JlLCBib2R5LnN0ZXAtcmVzdWx0cyAudmVoaWNsZSAuZGV0YWlscyBib2R5LmJvb2tpbmctdmlldyAud2lkZ2V0LmJvb2tpbmctcXVvdGF0aW9uIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIGFuZCAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5zaXRlLW1haW4sIGJvZHkuYm9va2luZy12aWV3IC5zaXRlLW1haW4ge1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIH1cbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAjYm9va2luZy1iYXIsIGJvZHkuYm9va2luZy12aWV3ICNib29raW5nLWJhciB7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgfVxuICBib2R5LnN0ZXAtY29uZmlybWF0aW9uIC5ib29raW5nLXRvdGFscyAuY29udGVudCwgYm9keS5ib29raW5nLXZpZXcgLmJvb2tpbmctdG90YWxzIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zdGVwLWNvbmZpcm1hdGlvbiAuc2l0ZS1tYWluLCBib2R5LmJvb2tpbmctdmlldyAuc2l0ZS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8qIHN0b3BzIGJnIGNvbG9yIGZyb20gbGVha2luZyBvdXRzaWRlIHRoZSBib3JkZXI6ICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbiNjb25maXJtYXRpb24tYm94IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNTBweCAwIDIwcHg7XG4gIG1heC13aWR0aDogNDM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuZW50cnktaGVhZGVyLCAjY29uZmlybWF0aW9uLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2NvbmZpcm1hdGlvbi1ib3ggLm9rOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzM5YjU0YTtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbn1cblxuI2NvbmZpcm1hdGlvbi1ib3ggaDIge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI2NvbmZpcm1hdGlvbi1ib3ggLmVudHJ5LWhlYWRlciBoMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOEU4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuZW50cnktaGVhZGVyIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU4RTg7XG4gIGNvbG9yOiAjODA5MGEyO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuZW50cnktaGVhZGVyIGgzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjkyRTMxO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuY29uZmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBjb2xvcjogIzgwOTBhMjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNjb25maXJtYXRpb24tYm94IC5jb25mZmllbGQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiA1OCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuY29uZi1tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuI2NvbmZpcm1hdGlvbi1ib3ggLnJlbnRlci1jb250ZW50IC5pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMzVweCAwO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAucmVudGVyLWNvbnRlbnQgLmZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAucmVudGVyLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFlbSAhaW1wb3J0YW50O1xufVxuXG4jY29uZmlybWF0aW9uLWJveCAuYnV0dG9uI2NhbmNlbC1yZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4jdXBncmFkZS1vZmZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb250YWN0LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4jdXBncmFkZS1vZmZlcjpiZWZvcmUsICN1cGdyYWRlLW9mZmVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuI3VwZ3JhZGUtb2ZmZXIgaDIge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNzVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlN3aXNzNzIxQlQtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbiN1cGdyYWRlLW9mZmVyIC5pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDFlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4jdXBncmFkZS1vZmZlciAuaW1nLWNvbnRhaW5lciwgI3VwZ3JhZGUtb2ZmZXIgLnVwZ3JhZGUtYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiN1cGdyYWRlLW9mZmVyIC5pbWctY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jdXBncmFkZS1vZmZlciAudXBncmFkZS1iZW5lZml0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAzZW0gMCAxZW07XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuI3VwZ3JhZGUtb2ZmZXIgLnVwZ3JhZGUtYmVuZWZpdHMtY29udGFpbmVyIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuI3VwZ3JhZGUtb2ZmZXIgLnVwZ3JhZGUtYmVuZWZpdHMtY29udGFpbmVyIGgzIHN0cm9uZyB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI3VwZ3JhZGUtb2ZmZXIgLmZlYXR1cmUtaWNvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jdXBncmFkZS1vZmZlciAuZmVhdHVyZS1pY29ucyBpbWcge1xuICBtYXJnaW46IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gICN1cGdyYWRlLW9mZmVyIC51cGdyYWRlLWJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbn1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTU5cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQge1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuY2FyZCB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uY2FyZCAucmF0ZS1pbmZvLWZyb250LCAuY2FyZCAucmF0ZS1pbmZvLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJkIC5yYXRlLWluZm8tZnJvbnQsIC5jYXJkIC5yYXRlLWluZm8tYmFjayB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5jYXJkIC5yYXRlLWluZm8tYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5wcm9tbyAuY2FyZCAucmF0ZS1pbmZvLWZyb250LCAucHJvbW8gLmNhcmQgLnJhdGUtaW5mby1iYWNrIHtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4uY2FyZCBwLCAuc3ViTWVudSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY2FyZCAucmF0ZS1pbmZvLXRpdGxlLCAuc3ViTWVudSAucmF0ZS1pbmZvLXRpdGxlIHtcbiAgY29sb3I6ICNGRjUyMDA7XG4gIGZvbnQtZmFtaWx5OiAnU3dpc3M3MjFCVC1Sb21hbic7XG59XG5cbi5jYXJkIC5yYXRlLWluZm8tYmFjayB1bCwgLnN1Yk1lbnUgLnJhdGUtaW5mby1iYWNrIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2FyZCAucmF0ZS1pbmZvLWJhY2sgdWwgbGksIC5zdWJNZW51IC5yYXRlLWluZm8tYmFjayB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4uY2FyZCAucmF0ZS1pbmZvLWJhY2sgdWwgbGk6YmVmb3JlLCAuc3ViTWVudSAucmF0ZS1pbmZvLWJhY2sgdWwgbGk6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogJ1xcZjAwYyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG5cbi5zdWJNZW51IC5yYXRlLWluZm8tYmFjayB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN1Yk1lbnUgLnJhdGUtaW5mby1iYWNrIC5yYXRlLWluZm8tdGl0bGUsIC5zdWJNZW51IC5yYXRlLWluZm8tYmFjayAuZGFpbHktcmF0ZSwgLnN1Yk1lbnUgLnJhdGUtaW5mby1iYWNrIC5yYXRlLWluZm8ge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5cbi5yYXRlLWluZm9ybWF0aW9uLWljb24sIC5tb2JpbGUtcmF0ZS1pbmZvcm1hdGlvbi1pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuLnJhdGUtaW5mb3JtYXRpb24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLnJhdGUtaW5mb3JtYXRpb24taWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tb2JpbGUtcmF0ZS1pbmZvcm1hdGlvbi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5tb2JpbGUtcmF0ZS1pbmZvcm1hdGlvbi1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yYXRlLWluZm8tZmxpcHBlZCAucmF0ZS1pbmZvLWZyb250IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbn1cblxuLnJhdGUtaW5mby1mbGlwcGVkIC5yYXRlLWluZm8tYmFjayB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG59XG5cbi5wcm9tb3Rpb24tb2ZmZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuNSBWZWhpY2xlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRwbC12ZWhpY2xlcyAucGFnZS10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi50cGwtdmVoaWNsZXMgI3RhYnMgdWwubWVudXZlaGljbGUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRwbC12ZWhpY2xlcyAjdGFicyB1bC5tZW51dmVoaWNsZSBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udHBsLXZlaGljbGVzICN0YWJzIHVsLm1lbnV2ZWhpY2xlIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweDtcbn1cblxuLnRwbC12ZWhpY2xlcyAjdGFicyB1bC5tZW51dmVoaWNsZSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNTIwMDtcbn1cblxuLnRwbC12ZWhpY2xlcyAjdGFicyB1bC5tZW51dmVoaWNsZSBsaSBhLmluYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4udHBsLXZlaGljbGVzICN0YWJzIHVsLm1lbnV2ZWhpY2xlIGxpIC5yb3VuZGNvcm5lcmxvdyB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIC1raHRtbC1ib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHBsLXZlaGljbGVzICN0YWJzIHVsLm1lbnV2ZWhpY2xlIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udHBsLXZlaGljbGVzIC52ZWhpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udHBsLXZlaGljbGVzIC52ZWhpY2xlIC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4udHBsLXZlaGljbGVzIC52ZWhpY2xlIC5lbnRyeS1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMjkyZTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTd2lzczcyMUJULUJvbGRcIiwgc2VyaWY7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLmVudHJ5LWhlYWRlciBoMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4udHBsLXZlaGljbGVzIC52ZWhpY2xlIC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAubW9kZWwsIC50cGwtdmVoaWNsZXMgLnZlaGljbGUgLnNpbWlsYXIge1xuICBjb2xvcjogIzgwOTBhMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAucG9zdC10aHVtYm5haWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGZsb2F0OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLmRldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2OCU7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLmRldGFpbHMgbGkge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAuZGV0YWlscyBsaTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAuZGVzY3JpcHRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgcGFkZGluZzogMTlweCAyM3B4IDNweDtcbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAuZGVzY3JpcHRpb24gLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi50cGwtdmVoaWNsZXMgLnZlaGljbGUgLmRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogIzgwOTBhMjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4udHBsLXZlaGljbGVzIC52ZWhpY2xlIGEuYnV0dG9uIHtcbiAgcGFkZGluZzogMWVtIDEuMjg1N2VtIC44NTcyZW0gMS4zNTcxNWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAuYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnRwbC12ZWhpY2xlcyAudmVoaWNsZSAuZW50cnktZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAyNDFweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudHBsLXZlaGljbGVzIC52ZWhpY2xlIC5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gIH1cbn1cblxuLnNpbmdsZS12ZWhpY2xlIC5kZXRhaWxzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaW5nbGUtdmVoaWNsZSAuZGV0YWlscyBsaTpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzgwOTBhMjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuNiBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkudHBsLWZhcSAuc2l0ZS1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuYm9keS50cGwtZmFxIC5oZW50cnkuZmFxLmV4cGFuZGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYm9keS50cGwtZmFxIGEucG9zdC1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDVweDtcbn1cblxuYm9keS50cGwtZmFxIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG5ib2R5LnRwbC1mYXEgLnBhZ2UtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgMC41ZW07XG59XG5cbmJvZHkudHBsLWZhcSAucGFnZS1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMi43IE9mZmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS50cGwtb2ZmZXJzIC5vZmZlciB7XG4gIHBhZGRpbmc6IDIwcHggMCA0N3B4O1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIgLmVudHJ5LXRpdGxlIHtcbiAgY2xlYXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG5ib2R5LnRwbC1vZmZlcnMgLm9mZmVyIC5lbnRyeS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIgLmVudHJ5LWNvbnRlbnQgYS5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnRwbC1vZmZlcnMgLm9mZmVyIC5lbnRyeS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogMDtcbn1cblxuYm9keS50cGwtb2ZmZXJzIC5lbnRyeS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIge1xuICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMnB4ICNjY2M7XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIgLnBvc3QtdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbmJvZHkudHBsLW9mZmVycyAub2ZmZXIgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnRwbC1vZmZlcnMgLm9mZmVyIC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgYm9keS50cGwtb2ZmZXJzIC5vZmZlciAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkudHBsLW9mZmVycyAub2ZmZXIgLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDI2MnB4O1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLW9mZmVyIC5lbnRyeS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC03M3B4O1xufVxuXG5ib2R5LnNpbmdsZS1vZmZlciAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLyogc3RvcHMgYmcgY29sb3IgZnJvbSBsZWFraW5nIG91dHNpZGUgdGhlIGJvcmRlcjogKi9cbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjVweCAwIDQxcHg7XG59XG5cbmJvZHkuc2luZ2xlLW9mZmVyIC5wcm9tby1jb2RlLCBib2R5LnNpbmdsZS1vZmZlciAudGVybXMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5zaW5nbGUtb2ZmZXIgLm9mZmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuc2luZ2xlLW9mZmVyIC5vZmZlciAuZW50cnktY29udGVudCBoMiwgYm9keS5zaW5nbGUtb2ZmZXIgLm9mZmVyIC5lbnRyeS1jb250ZW50IC5wcm9tby1jb2RlLCBib2R5LnNpbmdsZS1vZmZlciAub2ZmZXIgLmVudHJ5LWNvbnRlbnQgLnRlcm1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuICBib2R5LnNpbmdsZS1vZmZlciAub2ZmZXIgLmVudHJ5LWNvbnRlbnQgLnByb21vLWNvZGUgc3BhbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuOCBEZXBvdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkuc2luZ2xlLWRlcG90IC5kZXBvdC1tYXAge1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG5ib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3QtYmcge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cblxuYm9keS5zaW5nbGUtZGVwb3QgLmRlcG90LWFkZHJlc3Mge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5ib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3QtYWRkcmVzcyB0YWJsZS5hZGRyZXNzIHRyLCBib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3QtYWRkcmVzcyB0YWJsZS5hZGRyZXNzIHRkIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbmJvZHkuc2luZ2xlLWRlcG90IC5kZXBvdC1hZGRyZXNzIHRhYmxlLmFkZHJlc3MgdGhlYWQgdHIsIGJvZHkuc2luZ2xlLWRlcG90IC5kZXBvdC1hZGRyZXNzIHRhYmxlLmFkZHJlc3MgdGhlYWQgdGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3QtYWRkcmVzcyB0aGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAnU3dpc3M3MjFCVC1Cb2xkJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbmJvZHkuc2luZ2xlLWRlcG90IC5kZXBvdC1hZGRyZXNzIHRoZWFkIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuYm9keS5zaW5nbGUtZGVwb3QgLmRlcG90LWFkZHJlc3MgLmJvbGQge1xuICBmb250LWZhbWlseTogJ1N3aXNzNzIxQlQtQm9sZCcsIHNlcmlmO1xufVxuXG5ib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuYm9keS5zaW5nbGUtZGVwb3QgLmRlcG90IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkuc2luZ2xlLWRlcG90IC5kZXBvdCAuZGVwb3RsZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnNpbmdsZS1kZXBvdCAuZGVwb3QgLmRlcG90cmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnNpbmdsZS1kZXBvdCAubWFwLXdyYXAge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1kZXBvdCBoNCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuYm9keS5zaW5nbGUtZGVwb3QgLnJlbGF0ZWQtcG9zdHMgaDIge1xuICBmb250LWZhbWlseTogXCJTd2lzczcyMUJULUJvbGRcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnNpbmdsZS1kZXBvdCAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBib2R5LnNpbmdsZS1kZXBvdCAucG9zdC1jb2wge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtZGVwb3QgLnBvc3QtY29sIC5wb3N0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuc2luZ2xlLWRlcG90IC5wb3N0LWNvbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZGVwb3Qge1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNjY2M7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmRlcG90IGIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZGVwb3QgLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM4MDkwYTI7XG4gIG1hcmdpbi1ib3R0b206IDAuODc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmRlcG90IC5zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuYm9keS50cGwtZGVwb3RzIC5kZXBvdCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1mYW1pbHk6IFwiU3dpc3M3MjFCVC1MaWdodFwiLCBzZXJpZjtcbn1cblxuLmRlcG90IC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU0MHB4KSB7XG4gIGJvZHkudHBsLWRlcG90cyAuZGVwb3QgLmVudHJ5LWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTIuOSBSZWxvY2F0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYXJ0aWNsZS5yZWxvY2F0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hcnRpY2xlLnJlbG9jYXRpb24gaDIge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbmFydGljbGUucmVsb2NhdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuYXJ0aWNsZS5yZWxvY2F0aW9uOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAycHggI2NjYztcbn1cblxuYXJ0aWNsZS5yZWxvY2F0aW9uIC5lbnRyeS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbmFydGljbGUucmVsb2NhdGlvbiAuZW50cnktY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5hcnRpY2xlLnJlbG9jYXRpb24gLnZlaGljbGUtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIzOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuYXJ0aWNsZS5yZWxvY2F0aW9uIC52ZWhpY2xlLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuYXJ0aWNsZS5yZWxvY2F0aW9uIC5yZWxvY2F0aW9uLWluZm8ge1xuICBwYWRkaW5nOiAwIDNlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5hcnRpY2xlLnJlbG9jYXRpb24gLmRldGFpbHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hcnRpY2xlLnJlbG9jYXRpb24gLmRldGFpbHMgbGk6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgY29sb3I6ICM4MDkwYTI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICBhcnRpY2xlLnJlbG9jYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgYXJ0aWNsZS5yZWxvY2F0aW9uIC5lbnRyeS1hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYXJ0aWNsZS5yZWxvY2F0aW9uIC5lbnRyeS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICBhcnRpY2xlLnJlbG9jYXRpb24gLnJlbG9jYXRpb24taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzOHB4KTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMy4wIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IGltZy53cC1zbWlsZXksXG4uZW50cnktY29udGVudCBpbWcud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCBpbWcud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMTMuMSBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4xMy4yIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iXX0= */