.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}img,embed,object,video{max-width:100%}.btn{border-radius:2px;display:inline-block;padding:4px 10px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;background-color:#f5f5f5;background-repeat:repeat-x;border:none;transition:.3s}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6}.btn:active,.btn.active{background-color:#cccccc}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;box-shadow:none}.btn-large{padding:15px 30px;font-size:20px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;background-color:#F26322}.btn-primary:visited{color:#fff;background-color:#F26322}.btn-primary:hover{color:#fff;background-color:#d54b0d}.btn-primary[disabled]{opacity:.4}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#1572D0;border-radius:0;background-color:transparent}.btn-link:hover,.btn-link:focus{color:#c00;text-decoration:underline;background-color:transparent}.btn.copper{color:#fff;background:#ef672f;box-shadow:inset 0 0 0 0 #c14800;transition-duration:0.7s;-webkit-transition:0.7s}.btn.copper:hover{box-shadow:inset 0 100px 0 0 #c14800;transition-duration:0.4s;-webkit-transition:0.4s}.btn.outline{color:#fff;background:transparent;border:3px solid #fff;box-shadow:inset 0 0 0 0 #fff}.btn.outline:hover{color:#31302b;box-shadow:inset 0 100px 0 0 #fff}.btn.charcoal{color:#fff;background:#31302b;box-shadow:inset 0 0 0 0 #fff;transition-duration:0.7s;-webkit-transition:0.7s}.btn.charcoal:hover{color:#31302b;box-shadow:inset 0 100px 0 0 #fff;transition-duration:0.4s;-webkit-transition:0.4s}.bs-callout{position:relative;margin:20px 0 20px 0;padding:15px;background:#e4f0f5}.bs-callout:before{display:block;position:absolute;content:'';width:30px;height:30px;top:12px;left:15px;background-repeat:no-repeat}.bs-callout-info{padding-left:60px}.bs-callout-info:before{background-image:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/info.svg)}.bs-callout-warning{padding-left:60px;background:#fcebce}.bs-callout-warning:before{background-image:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/warning.svg)}.bs-callout-tip{padding-left:60px;background:#e7eecd}.bs-callout-tip:before{background-image:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/tip.svg)}code,pre{background-color:#F1F1F1;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:14px}code{padding:2px 4px;margin:0;border-radius:3px;word-wrap:break-word}pre{display:block;padding:6px 10px;margin:0 0 10px;line-height:19px;word-break:break-all;word-wrap:break-word;white-space:pre;overflow:auto}pre code{padding:0;color:inherit;white-space:pre;word-wrap:normal;background-color:transparent;border:none}a code{color:inherit;font-size:.9em}.pre-scrollable{max-height:340px;overflow-y:scroll}.pre-wrap{position:relative}.pre-wrap:hover .btn-copy,.pre-wrap:hover .btn-no-copy{visibility:visible;opacity:1}.pre-wrap .btn-copy,.pre-wrap .btn-no-copy{visibility:hidden;opacity:0;transition:.3s;font-family:"Open Sans","Helvetica","Arial",sans-serif;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-right-radius:0}.pre-wrap .btn-copy{color:#fff;background:#F26322}.pre-wrap .btn-copy:hover{color:#fff;background:#d54b0d}.pre-wrap .btn-copy:active{color:#fff;background:#a43a0a}.pre-wrap .btn-no-copy{cursor:default;outline:none;background:#e4e4e4}.pre-wrap .btn-no-copy:active,.pre-wrap .btn-no-copy:hover{background:#e4e4e4}h1 code,h2 code,h3 code,h4 code,h5 code{padding:2px 4px;color:#333;background-color:transparent;border:0px solid transparent;white-space:nowrap;font-size:1em}.highlight{position:relative;border-radius:3px;margin:0 0 20px}.collapsible .collapsible-title{cursor:pointer;display:block;background-repeat:no-repeat;background-position:0 center;padding-left:15px;margin:0}.collapsible .collapsible-title:focus{outline:none}.collapsible:hover .anchor{display:none}.collapsible .ui-accordion-header{background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/common/css/caret_right.png")}.collapsible .ui-accordion-header-active{background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/common/css/caret_down.png")}.collapsible-h2{margin:15px 0 10px 0}.collapsible-h3{margin:15px 0 10px 0}.dropdown{position:relative}.dropdown .dropdown-toggle{text-transform:none;padding-right:3px}.dropdown .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-right:.25rem;margin-left:.25rem;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.dropdown .dropdown-toggle:focus{outline:0}.dropdown .dropdown-menu{position:absolute;top:100%;left:0;z-index:9999;display:none;float:left;min-width:140px;padding:5px 0;margin:1px 0 0 0;font-size:14px;color:#333;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.dropdown .dropdown-menu li{margin:0}.dropdown-menu .dropdown-item{display:block;padding:5px 20px;margin:0;clear:both;font-weight:normal;font-size:14px;line-height:1.3;color:#333;text-align:inherit;white-space:nowrap;background:none;border:0;text-decoration:none}.dropdown-menu .dropdown-item:hover{background:#DFF6FF;color:#262626}.open>.dropdown-menu{display:block}.open .dropdown-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.open>a{outline:0}.dropdown-menu.dropdown-menu-right{right:0;left:auto}.dropdown-menu.dropdown-menu-left{left:0;right:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.3;color:#ccc;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9989}.pull-right>.dropdown-menu{right:0;left:auto}#footer{background:#31302B;color:#A6ABB0;padding:20px 0;font-size:13px}#footer a{color:#D8D9DA}#footer a:hover{color:#f2f3f3}#footer .copyright-links{text-align:center;padding:0 0 10px 0}#footer .nav{margin:0;padding:0}#footer li{display:inline-block;margin:0 20px 0 0}#footer .copyright-date{text-align:center}@media (max-width: 768px){#footer{margin:0;padding:10px 0}#footer .copyright-date{text-align:left}#footer .copyright-links{text-align:left}#footer li{display:block;margin:10px 0}}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}label{display:block;margin-bottom:5px}input,textarea,keygen,select,button{font-family:"Open Sans","Helvetica","Arial",sans-serif}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:2}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.highlight{background-color:#F1F1F1;color:#586e75}.highlight .c{color:#93a1a1}.highlight .err{color:#586e75}.highlight .g{color:#586e75}.highlight .k{color:#859900}.highlight .l{color:#586e75}.highlight .n{color:#586e75}.highlight .o{color:#859900}.highlight .x{color:#cb4b16}.highlight .p{color:#586e75}.highlight .cm{color:#93a1a1}.highlight .cp{color:#859900}.highlight .c1{color:#93a1a1}.highlight .cs{color:#859900}.highlight .gd{color:#2aa198}.highlight .ge{color:#586e75;font-style:italic}.highlight .gr{color:#dc322f}.highlight .gh{color:#cb4b16}.highlight .gi{color:#859900}.highlight .go{color:#586e75}.highlight .gp{color:#586e75}.highlight .gs{color:#586e75;font-weight:bold}.highlight .gu{color:#cb4b16}.highlight .gt{color:#586e75}.highlight .kc{color:#cb4b16}.highlight .kd{color:#268bd2}.highlight .kn{color:#859900}.highlight .kp{color:#859900}.highlight .kr{color:#268bd2}.highlight .kt{color:#dc322f}.highlight .ld{color:#586e75}.highlight .m{color:#2aa198}.highlight .s{color:#2aa198}.highlight .na{color:#586e75}.highlight .nb{color:#B58900}.highlight .nc{color:#268bd2}.highlight .no{color:#cb4b16}.highlight .nd{color:#268bd2}.highlight .ni{color:#cb4b16}.highlight .ne{color:#cb4b16}.highlight .nf{color:#268bd2}.highlight .nl{color:#586e75}.highlight .nn{color:#586e75}.highlight .nx{color:#586e75}.highlight .py{color:#586e75}.highlight .nt{color:#268bd2}.highlight .nv{color:#268bd2}.highlight .ow{color:#859900}.highlight .w{color:#586e75}.highlight .mf{color:#2aa198}.highlight .mh{color:#2aa198}.highlight .mi{color:#2aa198}.highlight .mo{color:#2aa198}.highlight .sb{color:#93a1a1}.highlight .sc{color:#2aa198}.highlight .sd{color:#586e75}.highlight .s2{color:#2aa198}.highlight .se{color:#cb4b16}.highlight .sh{color:#586e75}.highlight .si{color:#2aa198}.highlight .sx{color:#2aa198}.highlight .sr{color:#dc322f}.highlight .s1{color:#2aa198}.highlight .ss{color:#2aa198}.highlight .bp{color:#268bd2}.highlight .vc{color:#268bd2}.highlight .vg{color:#268bd2}.highlight .vi{color:#268bd2}.highlight .il{color:#2aa198}.home-intro{padding:30px 0 20px 0;text-align:center;background:#F1F1F1;border-bottom:1px solid #CAC3B4}.home-intro .search-form{margin-top:20px}.home-intro .search-form .input-group{width:100%}.home-features{text-align:center;max-width:1300px;margin:0 auto}.home-features .feature{vertical-align:top;display:inline-block;width:32%;padding:20px 0 0}.home-features .title{font-size:18px;line-height:1.2;font-weight:600;text-align:center;margin:0;padding:0 0 10px 0}.home-features ul,.home-features li{list-style:none;margin:0 0 5px 0;padding:0}@media (max-width: 768px){.home-features .feature{width:100%}}.home-contributors{padding:70px 0 0;text-align:center}.home-contributors .intro{margin:0 auto;max-width:50em}.home-contributors .contributor{display:inline-block;vertical-align:top;padding:20px 10px;max-width:210px;min-width:180px;width:33%}.home-contributors .avatar{display:inline-block;max-width:80px;border-radius:50%;overflow:hidden}.home-contributors .name{font-size:16px;line-height:1.4em;font-weight:bold;margin:10px 0 0 0}.home-contributors .role{font-size:14px}html,body{width:100%;height:100%;margin:0;padding:0;background:#F1F1F1}body{min-height:100%;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#gl-wrapper{-webkit-flex:1;-ms-flex:1;flex:1;background:#fff}.main-container{padding:0 0 50px 0;min-height:100%;clear:both}.main-container>.container{padding-top:20px}.content{position:relative;float:right;width:80%}.container{padding-left:20px;padding-right:20px}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.full-width-content{width:90%}.content-wrap{padding:0 40px 0 40px;margin-right:200px}.content-wrap #markdown-toc{display:none}@media (min-width: 1500px){.container{padding-left:66px;padding-right:66px;max-width:1600px;margin:0 auto}}@media (max-width: 1023px){.content-wrap{margin-right:0}.main-container{padding-bottom:20px}.main-container>.container{padding:0}.pane-content .container{padding:0}.container,.page-intro .container,.home-section .container{padding:0 20px}.main-container{width:100%;overflow-x:auto}.content{float:none;width:auto;padding:10px 20px}.content .content-wrap{padding:0}}.affix{position:fixed}.modal-backdrop{background-color:#FFFFFF}.modal{left:55%;top:40%}.modal.fade.in{top:40%}#mage-modal{background-color:#f7f3eb;border:0 none;border-radius:0 0 0 0;padding:18px 40px 35px;width:380px}#mage-modal #mage-modal-label{font-size:21px;color:#ef672f;text-transform:uppercase}#mage-modal button{margin-right:20px}#mage-modal p{display:block;margin:0 0 24px;width:340px}#mage-modal a{cursor:pointer}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box;outline:none}.modal.fade{transition:opacity 0.3s linear, top 0.3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.nav-main{float:left;z-index:9;position:relative;margin-top:8px}.nav-main ul{margin:0;list-style:none}.nav-main ul li:hover>ul{visibility:visible;opacity:1;left:auto}.nav-main ul ul{background:#fff;position:absolute;left:-9999px;top:38px;width:280px;visibility:hidden;opacity:0;background-clip:padding-box;padding:5px 0;border:1px solid #ccc;box-shadow:0 3px 6px rgba(0,0,0,0.1);z-index:1}.nav-main ul ul a{font-size:14px;padding:8px 14px;font-weight:normal;line-height:1.4;border:none}.nav-main ul ul a:hover{background:#DFF6FF}.nav-main ul ul li{width:100%}.nav-main li{float:left;position:relative;line-height:1;margin:0;padding:0}.nav-main a{position:relative;font-size:14px;background-clip:padding-box;font-weight:600;padding:12px 14px;outline:0;display:block;border:1px solid transparent;z-index:2}.nav-main li.has-children>a{position:relative;z-index:2;border-bottom:none;cursor:default}.nav-main a,.nav-main a:visited{color:#333}.nav-main a:hover{color:#333;text-decoration:none}.nav-main li:hover>a{background:#fff;border-color:#ccc}.nav-main-mobile{display:none}.nav-close{display:none}.nav-close:active,.nav-close:focus{text-decoration:none;border:none}.nav-main #subnav::after{clear:both;display:block;content:''}.nav-main #subnav>ul{float:left}.nav-main .divider{width:auto;clear:both;border-top:1px solid #676056;margin:10px 40px}.nav-main ul::after{display:block;clear:both;content:''}.nav-main ul ul.wide li{width:33%;height:50px}.nav-main ul ul.wide{width:600px}.nav-main .children-toggle{display:none}.sticky-nav-main{position:fixed;top:0;width:100%}body.offcanvas-active{overflow:hidden}@media (max-width: 1023px){.nav-main{position:fixed;transition:all .2s;margin:0;top:0;right:0;height:auto;max-height:100%;width:100%;max-width:400px;z-index:3000;-webkit-overflow-scrolling:touch;background:#fff;overflow:auto;display:none}.offcanvas-active .nav-main.nav-main-mobile{display:block}.nav-main li{width:100%;border:none;border-bottom:1px solid #F1F1F1}.nav-main li a{display:block;font-size:16px;padding:20px 56px 20px 20px}.nav-main li a,.nav-main li a:hover{background:none;border:none}.nav-main ul{padding-top:56px}.nav-main ul ul{visibility:visible;position:relative;left:0;top:0;opacity:1;width:100%;max-height:0;padding:0;margin:0;border:none;overflow:hidden;transition:max-height 0.2s;box-shadow:none}.nav-main ul ul li a{font-size:14px;padding-left:20px}.nav-main .expanded ul{max-height:999px}.nav-main .children-toggle{position:absolute;display:block;width:56px;height:57px;border:none;background:none;top:0;right:0;z-index:1}.nav-main .children-toggle:after{width:0;height:0;margin:0 auto;position:relative;top:22px;border-style:solid;border-width:8px 6px 0 6px;border-color:#333 transparent transparent transparent;display:block;content:'';transition:all .2s}.nav-main .expanded .children-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.nav-main-fader{background:transparent;position:fixed;visibility:hidden;top:0;left:0;width:100%;height:100%;z-index:2000;transition:all .2s}.offcanvas-active .nav-main-fader,.search-active .nav-main-fader{background:rgba(0,0,0,0.2);visibility:visible}.page-info{font-size:12px;position:absolute;top:0;right:0;width:200px;margin-left:-200px}.page-info #markdown-toc{display:block}.page-contributor{position:relative;padding:5px 5px 5px 25px;margin:0 0 10px 0;background:#fdf4e1}.page-contributor a{color:#95360B}.page-contributor a:hover{color:#c00}.page-contributor:after{display:block;content:'';background:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/star.svg) center center no-repeat;position:absolute;width:16px;height:17px;top:5px;left:4px}.new-issue{margin:0 0 5px 0}.github-link{margin:0 0 5px 0}@media (max-width: 1023px){.page-info{border-top:1px solid #F1F1F1;margin:20px 0 0 0;width:auto;position:relative;padding:15px 0 0 0;font-size:14px}}input[type=search]{-webkit-appearance:none}.search-form{position:relative;max-width:590px;margin:0 auto}.search-form .search-icon{width:50px;height:47px;pointer-events:none;position:absolute;top:0;left:0;display:block;background-repeat:no-repeat;background-position:center;background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/search.svg");z-index:3}.search-form .search-field{border-top-right-radius:0;border-bottom-right-radius:0;line-height:22px}.search-form .search-submit{height:49px;font-size:16px;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width: 768px){.search-form .search-field{border-radius:3px}.search-form .input-group-btn{display:none}}.search-field,.gsc-input input.gsc-input{font-family:"Open Sans","Helvetica","Arial",sans-serif;font-size:16px;display:block;width:100%;border-radius:3px;padding:12px 20px 13px 50px;line-height:1em;border:1px solid #ccc;display:block;margin:0;transition:all .3s}.search-field:focus,.gsc-input input.gsc-input:focus{outline:none;border-color:#1572D0}.gsc-input{position:relative}.gsc-input::after{display:block;content:'';width:50px;height:47px;pointer-events:none;position:absolute;top:0;left:0;display:block;background-repeat:no-repeat;background-position:center;background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/search.svg");z-index:3}.gsc-results-wrapper-nooverlay{min-height:400px}#search-results{min-height:400px;font-family:"Open Sans","Helvetica","Arial",sans-serif;background:#fff}#search-results .loading{background:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/loader.svg) no-repeat center center;height:40px}#search-results table,#search-results tr,#search-results td{border:none;margin:0;padding:0}.cse .gsc-results,.gsc-results{max-width:650px}div.gsc-control-wrapper-cse tr:nth-child(odd) td{background:transparent}div.gsc-control-cse{min-height:100%;border:none;padding:0}.gsc-control-cse .gsc-wrapper{padding:0 20px}.gsc-control-cse .gsc-wrapper .gsc-table-result{font-family:"Open Sans","Helvetica","Arial",sans-serif;margin:0}.gsc-result-info-container{padding:0 0 0 20px}.gsc-tabsArea{border-color:transparent !important;padding:0 10px 0 0 !important}div .gsc-tabsArea:after{display:block;clear:both;content:''}.cse .gsc-tabHeader,.gsc-tabHeader{margin:0 -1px 0 0 !important;padding:5px 10px !important;font-size:13px !important;font-weight:400 !important;display:block !important;float:left !important;position:relative !important}.cse .gsc-tabHeader:active,.cse .gsc-tabHeader:hover,.gsc-tabHeader:active,.gsc-tabHeader:hover{outline:none;border-color:#999 !important}.gsc-tabHeader.gsc-tabhInactive{border-color:transparent;color:#1572D0 !important;background:#fff !important;border:1px solid #F1F1F1 !important;z-index:1}.gsc-tabHeader.gsc-tabhInactive:hover{color:#c00 !important}.gsc-tabHeader.gsc-tabhActive{border:1px solid #ccc !important;background:#fff !important;color:#333 !important;z-index:2}.gsc-results .gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{border-color:transparent;background-color:#fff;padding:0 0 30px 0;margin:0}.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover{border-color:transparent;background-color:#fff !important}.gsc-webResult.gsc-result.gsc-promotion:hover{border-color:transparent;background-color:#fff}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b{color:#1572D0 !important;text-decoration:none}.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#609 !important}.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b{color:#c00 !important;text-decoration:underline}.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b{color:#0000FF}.gsc-cursor-page{color:#0000FF}a.gsc-trailing-more-results:link{color:#0000FF}.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType{color:#000000}.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{color:#006621 !important;font-size:12px;font-weight:400}.gs-webResult div.gs-visibleUrl-short{color:#000000}.gs-webResult div.gs-visibleUrl-short{display:none}.gs-webResult div.gs-visibleUrl-long{display:block}.gs-promotion div.gs-visibleUrl-short{display:none}.gs-promotion div.gs-visibleUrl-long{display:block}.gsc-results .gsc-cursor-box{border-color:#fff}.gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:transparent;background-color:#fff;color:#1572D0 !important;text-decoration:none !important;padding:10px 10px;margin:0 !important}.gsc-results .gsc-cursor-box .gsc-cursor-page:hover{color:#c00 !important;text-decoration:underline !important}.gsc-results .gsc-cursor-box div.gsc-cursor-current-page,.gsc-results .gsc-cursor-box div.gsc-cursor-current-page:hover{padding:10px 10px;margin:0 !important;border:none;text-shadow:none;background:#fff !important;color:#333 !important;text-decoration:none !important}.gsc-webResult.gsc-result.gsc-promotion{border-color:#336699;background-color:#fff}.gsc-completion-title{color:#0000FF}.gsc-completion-snippet{color:#000}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *,.gsc-control-cse .gs-result .gs-title{font-size:18px !important;text-decoration:none}.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link{color:#0000FF}.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited{color:#663399}.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover{color:#444444}.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active{color:#00CC00}.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right *{color:#333333}.gsc-selected-option-container{font-size:12px !important;max-width:100% !important}.gs-result .gs-title,.gs-result .gs-title{text-decoration:none;text-transform:capitalize;font-size:1.5rem;height:1.5rem}.gsc-search-button{display:none}.gsc-clear-button{display:none}.gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box{margin:0;padding:0}.gsc-above-wrapper-area{padding:0 0 0 0}.gsc-above-wrapper-area .gsc-result-info{padding:0}.gsc-control-wrapper-cse{width:85%;margin:0 auto}.gs-image-box{display:none}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{font-size:2em;padding:5px;margin:5px;border:0px solid transparent;background-color:transparent}td.gcsc-branding-text{white-space:nowrap;width:46%}.gcsc-branding-text-name{width:30%}.gsc-result .gs-title{white-space:nowrap}.gcsc-branding{display:none}.quick-search{display:none;margin:0;padding:0;width:100%;position:absolute;height:56px;top:0;right:0;z-index:10;padding-left:280px;padding-right:80px}@media (max-width: 1200px){.quick-search{padding-left:180px}}@media (min-width: 1500px){.quick-search{padding-left:330px}}@media (max-width: 768px){.quick-search{padding-left:20px;z-index:12}}.quick-search input{display:block;background:#fff;padding:0 20px;width:100%;height:100%;border:none;font-size:16px;border-radius:0}.quick-search input:focus{outline:none}.search-active .quick-search{display:block}.quick-search .quick-search-close{display:block;position:absolute;text-align:center;top:0;right:0;width:80px;height:56px;background:#F1F1F1;color:#333;text-decoration:none;font-size:32px;line-height:56px}.search-active .site-header .menu-btn{z-index:1}.sidebar{float:left;width:20%;padding:0 0 40px 0}.sidebar .sidebar-wrapper{background:#F1F1F1;padding:10px 0 20px}.sidebar a:hover{text-decoration:none}.sidebar ul{list-style:none;margin:0}.sidebar ul li{list-style:none;margin:0;font-size:14px;line-height:1.3em}.sidebar ul a,.sidebar ul span{color:#333;display:block;padding:6px 12px;font-size:14px;line-height:1.3em;font-weight:normal}.sidebar h4{color:#7b756b}.sidebar .has-children{margin-top:1em}.toc-toggler{display:none}.sidebar ul span{color:#7b756b}.sidebar ul a:hover{background:#DFF6FF}.sidebar ul .nav-header{text-transform:uppercase;font-weight:700;letter-spacing:0.06em;margin-top:12px}.sidebar ul .nav-header>a,.sidebar ul .nav-header span{font-weight:700;padding-top:10px}.sidebar ul .active>a{color:#333;background:#c6efff}.sidebar ul .level-2 a,.sidebar ul .level-2 span{padding-left:18px}.sidebar .sidebar-wrapper h4{margin:10px 10px 5px 14px;text-transform:capitalize}.sidebar ul li.level3Child{display:none}.sidebar ul li.level3Child a{padding-left:42px}.sidebar ul li.level3Parent{background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/common/css/caret_right.png");text-decoration:none;background-repeat:no-repeat;background-position:18px 10px;margin:0 0 0 0;padding:0 0 0 20px}.sidebar ul li.caretDown{background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/common/css/caret_down.png");background-position:17px 12px}.sidebar ul li.caretRight{background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/common/css/caret_right.png");background-position:18px 10px}.sidebar ul li.level3Parent a:hover{background:none}.sidebar ul li.level3Parent a{text-decoration:none}@media (max-width: 1023px){.sidebar{width:100%;padding:0;float:none}.sidebar .sidebar-wrapper{max-height:0;overflow:hidden;transition:all .2s;padding:0}.sidebar ul a,.sidebar ul span{padding:10px 20px}.sidebar-wrapper ul{margin-bottom:20px}.expanded .sidebar-wrapper{max-height:9999px}.toc-toggler{position:relative;display:block;background:#F1F1F1;padding:12px 20px}.toc-toggler,.toc-toggler:visited{color:#333}.toc-toggler:active,.toc-toggler:hover{text-decoration:none}.toc-toggler::after{display:block;content:'';position:absolute;top:18px;right:18px;width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:#333 transparent transparent transparent;transition:all .2s}.expanded .toc-toggler::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}}.main-site-name{float:left}#global-nav{position:fixed;top:0;width:100%;height:56px;background:#F1F1F1;transition:box-shadow .1s;box-shadow:0 1px 2px transparent;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:9999}#global-nav:after{content:'';display:block;clear:both}#global-nav.sticky-nav-main{position:fixed;box-shadow:0 1px 2px rgba(0,0,0,0.2);transition:box-shadow 1s}.site-header{padding-top:56px}.site-header .container{position:relative}.site-header .logo{position:relative;z-index:11;width:auto;height:40px;float:left;margin-top:7px;margin-right:20px}.site-header .devdocs-logo{width:113px}.site-header .menu-btn{width:56px;height:56px;position:absolute;top:0;right:0;overflow:hidden;display:none;z-index:50;border-left:1px solid #CAC3B4}.site-header .menu-icon{display:block;width:100%;height:100%;background:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/menu.svg) center center no-repeat;background-size:50%;transition:background-color 0.2s linear}.site-header .menu-icon:hover{background-color:#fff;transition:background-color 0.2s linear}.site-header .search-btn{width:56px;height:56px;float:right;position:relative;z-index:3}.site-header .search-btn .search-icon{width:100%;height:100%;display:block;background-repeat:no-repeat;background-position:center;background-image:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/search.svg")}@media (max-width: 1200px){.site-header .magento-logo{display:none}}@media (max-width: 1023px){.site-header #global-nav{outline:1px solid #CAC3B4}.site-header .menu-btn{display:block}.site-header .logo{width:a}.site-header .search-btn{margin:0;position:absolute;top:0;right:56px}}table{table-layout:fixed;max-width:99%;width:99%;background-color:transparent;border-collapse:collapse;border-spacing:0;margin:2em 0 2em 0}th{font-size:14px;background:#F1F1F1;text-align:left;padding:10px 14px;vertical-align:bottom;font-weight:bold;border-bottom:2px solid #ccc}tr td{font-size:14px;padding:10px 14px;vertical-align:top;border-bottom:1px solid #ccc;word-wrap:break-word;vertical-align:initial}td code,td pre{font-size:14px}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}body{color:#333;font-family:"Open Sans","Helvetica","Arial",sans-serif;line-height:1.4}h1{font-size:38px;line-height:1.3;margin:0 0 20px 0;font-weight:normal}h2{font-size:26px;line-height:1.3;font-weight:normal;letter-spacing:0;margin:1.3em 0 0.5em 0;padding:0}h3{font-size:22px;line-height:1.3;font-weight:700;letter-spacing:0;margin:1.5em 0 0.5em 0;padding:0}h4{font-size:16px;line-height:1.3;font-weight:bold;margin:1.5em 0 0.5em 0}h5,.h5{font-size:16px}h6{font-size:14px;font-weight:bold;letter-spacing:0.04em;margin:0;text-transform:uppercase}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}p{line-height:1.4;margin:0 0 10px}a{color:#1572D0;text-decoration:none}a:visited{color:#609}a:hover{color:#c00;text-decoration:underline}a:active{color:#EC632E;text-decoration:none}a.pdf{background:url(https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/ico-pdf.png) right center no-repeat;padding-right:26px;margin-right:4px}.main-container h2:first-child{margin-top:0}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong,.bold{font-weight:bold}em{font-style:italic}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{margin-bottom:.5em}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt{font-weight:bold}dd{margin-left:10px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote cite{display:block;font-style:italic;margin:0.5em 0 0 0}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;margin:2em 0 1em 0}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:1.3}blockquote small{display:block;color:#999999}blockquote small:before{content:'\2014 \00A0'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal}dl{font-size:16px}dl dt{font-weight:700;margin:1em 0 0.5em 0}dl dd{margin:0}p.q{font-size:15pt;color:red}@media (max-width: 768px){h1{font-size:30px}h2{font-size:24px}}.version-switcher{position:relative;z-index:2;float:left;margin-top:14px;margin-right:20px}.version-switcher .btn{background:transparent;border:1px solid #cbcbcb}.version-switcher.version-switcher-mobile{display:none}@media (max-width: 1023px){.version-switcher{display:none;float:none;margin:20px}.version-switcher.version-switcher-mobile{display:block}.version-switcher .dropdown-menu{max-width:100%;min-width:100%;position:relative;box-shadow:none;border:none;left:0;right:auto;background:transparent}.version-switcher .dropdown-menu .dropdown-item{font-size:14px;background:transparent}.version-switcher .dropdown-menu li{background:none;margin:0;padding:0}}.tabs-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #ccc}.tabs-container .tab{margin:0 -1px -1px 0;min-width:100px;text-align:center;border:1px solid #ccc;border-bottom:none}.tabs-container .tab:hover{background-color:#DFF6FF}.tabs-container a{text-decoration:none;display:block;line-height:38px;color:#1572D0}.tabs-container a:hover{color:#c00}.tabs-container .current-tab{background:#fff;cursor:default}.tabs-container .current-tab:hover{background:#fff}.tabs-container .current-tab a{color:#333;cursor:default}.breadcrumbs{font-size:13px;padding-bottom:5px}.breadcrumbs ol{display:inline-block;margin:0;padding:0}.breadcrumbs li.breadcrumb-item{list-style:none;display:inline-block;margin:0;padding:0}.breadcrumbs a,.breadcrumbs span{font-size:13px;display:inline}.breadcrumbs a{color:#1572D0;display:inline-block;text-decoration:none}.breadcrumbs a:hover{opacity:1;text-decoration:underline}.breadcrumbs a:after{display:inline-block;content:' › ';padding:0 5px}.breadcrumbs .active{color:#999}.page-toc{background:#F1F1F1;padding:10px 0;margin:20px 0 0 0;font-size:12px}.page-toc.affix{width:200px;top:56px}.page-toc:before{display:block;content:"On this page";text-transform:uppercase;letter-spacing:.05em;color:#7b756b;font-weight:bold;padding:0 10px 5px 10px}.page-toc ul{margin:0}.page-toc li{font-size:12px;line-height:1.4;list-style:none;margin:0;padding:0}.page-toc .active>a{background:#DFF6FF;border-left:2px solid #79d9ff}.page-toc a{color:#333;font-size:12px;display:block;padding:5px 10px;border-left:2px solid transparent}.page-toc a:hover{text-decoration:none;background:#DFF6FF}.page-toc .h3 a{padding-left:16px}@media (max-width: 1023px){.page-toc{display:none}}h2,h3,h4,h5,h6{position:relative}.anchor{width:40px;height:100%;background:url("https://waybackassets.bk21.net/20170310135037im_/http://devdocs.magento.com/i/icons/link.svg") center center no-repeat;background-size:20px;display:none;position:absolute;left:-36px;opacity:.5}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{display:block}.hide{display:none}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJfcmVzZXQuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJwYXJ0aWFscy9fY2FsbG91dHMuc2NzcyIsInBhcnRpYWxzL19jb2RlLnNjc3MiLCJwYXJ0aWFscy9fY29sbGFwc2libGUuc2NzcyIsInBhcnRpYWxzL19kcm9wZG93bi5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX2Zvcm0uc2NzcyIsInBhcnRpYWxzL19oaWdobGlnaHQuc2NzcyIsInBhcnRpYWxzL19ob21lLnNjc3MiLCJwYXJ0aWFscy9fbGF5b3V0LnNjc3MiLCJwYXJ0aWFscy9fbW9kYWwuc2NzcyIsInBhcnRpYWxzL19uYXYtbWFpbi5zY3NzIiwicGFydGlhbHMvX3BhZ2UtaW5mby5zY3NzIiwicGFydGlhbHMvX3NlYXJjaC5zY3NzIiwicGFydGlhbHMvX3F1aWNrLXNlYXJjaC5zY3NzIiwicGFydGlhbHMvX3NpZGViYXIuc2NzcyIsInBhcnRpYWxzL19zaXRlLWhlYWRlci5zY3NzIiwicGFydGlhbHMvX3RhYmxlLnNjc3MiLCJwYXJ0aWFscy9fdHlwb2dyYXBoeS5zY3NzIiwicGFydGlhbHMvX3ZlcnNpb24tc3dpdGNoZXIuc2NzcyIsInBhcnRpYWxzL190YWJzLnNjc3MiLCJwYXJ0aWFscy9fYnJlYWRjcnVtYnMuc2NzcyIsInBhcnRpYWxzL190b2Muc2NzcyIsImFwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdDQ0EsTUFDRSxDQUFLLGlDQUdFLGNBQ0UsV0FDQSxhQUNULENBQVcsZ0JBRUosVUFDQSxDQUFBLFdBQ1AsV0FFTSxrQkFDQyxpQkFDTSw2QkFDSyxRQUNsQixDQUFNLG1CQUNOLGNBRVMsV0FDRixnQkFDSyxBQUVLLHFCQUNMLENBQUEsbUJBS0EscUJBQ0EsQ0FBQSx5RUFhZCxhQUNhLENBQUEsbUJBSWIscUJBQ2EsQ0FBQSxlQUNDLENBQUEsTUFDVixDQUFLLHNC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QUFBLG9CQUlGLG1CdEJvQnVCLDZCc0JsQkUsQ0FBQSxZQWxDM0IsV3RCZWtCLGVzQnlCSCxjQUNGLGlCQUNBLGlDQUNJLENBQUEsa0JBTGQscUJBUW9CLGtCdEJNRSxDQUFBLGdCc0JEdkIsaUJBQ2MsQ0FBRSwyQkFJSixVQXhEZCxZQXlEVyxDQUFFLENBQUEsZUFPRCxpQkFDQSxDQUFBLFFBQ1gsV0FHUSxZQUNDLDhEQUM2QyxxQkFDcEMsYUFDUixrQkFDQyxXQUNKLFVBQ04sQ0FBQSxxRkFSRixhQVdhLENBQUEsTUNyRGIsWUFDUyxDQUFFIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuY2xlYXJmaXh7Knpvb206MX0uY2xlYXJmaXg6YmVmb3JlLC5jbGVhcmZpeDphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIjtsaW5lLWhlaWdodDowfS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5oaWRlLXRleHR7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmlucHV0LWJsb2NrLWxldmVse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjMwcHg7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrOypkaXNwbGF5OmlubGluZTsqem9vbToxfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmV9aHRtbHtmb250LXNpemU6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9YTpob3ZlcixhOmFjdGl2ZXtvdXRsaW5lOjB9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vwe3RvcDotMC41ZW19c3Vie2JvdHRvbTotMC4yNWVtfWltZ3ttYXgtd2lkdGg6MTAwJTt3aWR0aDphdXRvXFw5O2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXI6MDstbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9I21hcF9jYW52YXMgaW1nLC5nb29nbGUtbWFwcyBpbWd7bWF4LXdpZHRoOm5vbmV9YnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LXNpemU6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9YnV0dG9uLGlucHV0eypvdmVyZmxvdzp2aXNpYmxlO2xpbmUtaGVpZ2h0Om5vcm1hbH1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlcjowfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1sYWJlbCxzZWxlY3QsYnV0dG9uLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0saW5wdXRbdHlwZT1cInJhZGlvXCJdLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtjdXJzb3I6cG9pbnRlcn1pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bzt2ZXJ0aWNhbC1hbGlnbjp0b3B9aW1nLGVtYmVkLG9iamVjdCx2aWRlb3ttYXgtd2lkdGg6MTAwJX0uYnRue2JvcmRlci1yYWRpdXM6MnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDEwcHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyO2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JvcmRlcjpub25lO3RyYW5zaXRpb246LjNzfS5idG46aG92ZXIsLmJ0bjpmb2N1cywuYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZSwuYnRuLmRpc2FibGVkLC5idG5bZGlzYWJsZWRde2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2fS5idG46YWN0aXZlLC5idG4uYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2NjY2NjY30uYnRuOmZpcnN0LWNoaWxkeyptYXJnaW4tbGVmdDowfS5idG46aG92ZXIsLmJ0bjpmb2N1c3tjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG46Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZCAjMzMzO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9LmJ0bi5kaXNhYmxlZCwuYnRuW2Rpc2FibGVkXXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3BhY2l0eTowLjY1O2JveC1zaGFkb3c6bm9uZX0uYnRuLWxhcmdle3BhZGRpbmc6MTVweCAzMHB4O2ZvbnQtc2l6ZToyMHB4fS5idG4tbGFyZ2UgW2NsYXNzXj1cImljb24tXCJdLC5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXXttYXJnaW4tdG9wOjRweH0uYnRuLXNtYWxse3BhZGRpbmc6MnB4IDEwcHg7Zm9udC1zaXplOjExLjlweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHh9LmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0sLmJ0bi1zbWFsbCBbY2xhc3MqPVwiIGljb24tXCJde21hcmdpbi10b3A6MH0uYnRuLW1pbmkgW2NsYXNzXj1cImljb24tXCJdLC5idG4tbWluaSBbY2xhc3MqPVwiIGljb24tXCJde21hcmdpbi10b3A6LTFweH0uYnRuLW1pbml7cGFkZGluZzowIDZweDtmb250LXNpemU6MTAuNXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOjNweH0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7Ym94LXNpemluZzpib3JkZXItYm94fS5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tdG9wOjVweH1pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXdhcm5pbmcuYWN0aXZlLC5idG4tZGFuZ2VyLmFjdGl2ZSwuYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4taW5mby5hY3RpdmUsLmJ0bi1pbnZlcnNlLmFjdGl2ZXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5idG4tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0YyNjMyMn0uYnRuLXByaW1hcnk6dmlzaXRlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0YyNjMyMn0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNTRiMGR9LmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtvcGFjaXR5Oi40fS5idG4taW52ZXJzZXtjb2xvcjojZmZmZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSk7YmFja2dyb3VuZC1jb2xvcjojMzYzNjM2fS5idG4taW52ZXJzZTpob3ZlciwuYnRuLWludmVyc2U6Zm9jdXMsLmJ0bi1pbnZlcnNlOmFjdGl2ZSwuYnRuLWludmVyc2UuYWN0aXZlLC5idG4taW52ZXJzZS5kaXNhYmxlZCwuYnRuLWludmVyc2VbZGlzYWJsZWRde2NvbG9yOiNmZmZmZmY7YmFja2dyb3VuZC1jb2xvcjojMjIyMjIyOypiYWNrZ3JvdW5kLWNvbG9yOiMxNTE1MTV9LmJ0bi1pbnZlcnNlOmFjdGl2ZSwuYnRuLWludmVyc2UuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzA4MDgwOCBcXDl9YnV0dG9uLmJ0bixpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bnsqcGFkZGluZy10b3A6M3B4OypwYWRkaW5nLWJvdHRvbTozcHh9YnV0dG9uLmJ0bjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9YnV0dG9uLmJ0bi5idG4tbGFyZ2UsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLWxhcmdleypwYWRkaW5nLXRvcDo3cHg7KnBhZGRpbmctYm90dG9tOjdweH1idXR0b24uYnRuLmJ0bi1zbWFsbCxpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi5idG4tc21hbGx7KnBhZGRpbmctdG9wOjNweDsqcGFkZGluZy1ib3R0b206M3B4fWJ1dHRvbi5idG4uYnRuLW1pbmksaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4uYnRuLW1pbml7KnBhZGRpbmctdG9wOjFweDsqcGFkZGluZy1ib3R0b206MXB4fS5idG4tbGluaywuYnRuLWxpbms6YWN0aXZlLC5idG4tbGlua1tkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tbGlua3tib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzE1NzJEMDtib3JkZXItcmFkaXVzOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6aG92ZXIsLmJ0bi1saW5rOmZvY3Vze2NvbG9yOiNjMDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4uY29wcGVye2NvbG9yOiNmZmY7YmFja2dyb3VuZDojZWY2NzJmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjYzE0ODAwO3RyYW5zaXRpb24tZHVyYXRpb246MC43czstd2Via2l0LXRyYW5zaXRpb246MC43c30uYnRuLmNvcHBlcjpob3Zlcntib3gtc2hhZG93Omluc2V0IDAgMTAwcHggMCAwICNjMTQ4MDA7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjRzOy13ZWJraXQtdHJhbnNpdGlvbjowLjRzfS5idG4ub3V0bGluZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjNweCBzb2xpZCAjZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjZmZmfS5idG4ub3V0bGluZTpob3Zlcntjb2xvcjojMzEzMDJiO2JveC1zaGFkb3c6aW5zZXQgMCAxMDBweCAwIDAgI2ZmZn0uYnRuLmNoYXJjb2Fse2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMzEzMDJiO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMCAjZmZmO3RyYW5zaXRpb24tZHVyYXRpb246MC43czstd2Via2l0LXRyYW5zaXRpb246MC43c30uYnRuLmNoYXJjb2FsOmhvdmVye2NvbG9yOiMzMTMwMmI7Ym94LXNoYWRvdzppbnNldCAwIDEwMHB4IDAgMCAjZmZmO3RyYW5zaXRpb24tZHVyYXRpb246MC40czstd2Via2l0LXRyYW5zaXRpb246MC40c30uYnMtY2FsbG91dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MjBweCAwIDIwcHggMDtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZDojZTRmMGY1fS5icy1jYWxsb3V0OmJlZm9yZXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0b3A6MTJweDtsZWZ0OjE1cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5icy1jYWxsb3V0LWluZm97cGFkZGluZy1sZWZ0OjYwcHh9LmJzLWNhbGxvdXQtaW5mbzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaS9pY29ucy9pbmZvLnN2Zyl9LmJzLWNhbGxvdXQtd2FybmluZ3twYWRkaW5nLWxlZnQ6NjBweDtiYWNrZ3JvdW5kOiNmY2ViY2V9LmJzLWNhbGxvdXQtd2FybmluZzpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaS9pY29ucy93YXJuaW5nLnN2Zyl9LmJzLWNhbGxvdXQtdGlwe3BhZGRpbmctbGVmdDo2MHB4O2JhY2tncm91bmQ6I2U3ZWVjZH0uYnMtY2FsbG91dC10aXA6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2kvaWNvbnMvdGlwLnN2Zyl9Y29kZSxwcmV7YmFja2dyb3VuZC1jb2xvcjojRjFGMUYxO2ZvbnQtZmFtaWx5Ok1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtmb250LXNpemU6MTRweH1jb2Rle3BhZGRpbmc6MnB4IDRweDttYXJnaW46MDtib3JkZXItcmFkaXVzOjNweDt3b3JkLXdyYXA6YnJlYWstd29yZH1wcmV7ZGlzcGxheTpibG9jaztwYWRkaW5nOjZweCAxMHB4O21hcmdpbjowIDAgMTBweDtsaW5lLWhlaWdodDoxOXB4O3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO3doaXRlLXNwYWNlOnByZTtvdmVyZmxvdzphdXRvfXByZSBjb2Rle3BhZGRpbmc6MDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOnByZTt3b3JkLXdyYXA6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9YSBjb2Rle2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOi45ZW19LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LnByZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5wcmUtd3JhcDpob3ZlciAuYnRuLWNvcHksLnByZS13cmFwOmhvdmVyIC5idG4tbm8tY29weXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5wcmUtd3JhcCAuYnRuLWNvcHksLnByZS13cmFwIC5idG4tbm8tY29weXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjouM3M7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMnB4O3VzZXItc2VsZWN0Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ucHJlLXdyYXAgLmJ0bi1jb3B5e2NvbG9yOiNmZmY7YmFja2dyb3VuZDojRjI2MzIyfS5wcmUtd3JhcCAuYnRuLWNvcHk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkNTRiMGR9LnByZS13cmFwIC5idG4tY29weTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNhNDNhMGF9LnByZS13cmFwIC5idG4tbm8tY29weXtjdXJzb3I6ZGVmYXVsdDtvdXRsaW5lOm5vbmU7YmFja2dyb3VuZDojZTRlNGU0fS5wcmUtd3JhcCAuYnRuLW5vLWNvcHk6YWN0aXZlLC5wcmUtd3JhcCAuYnRuLW5vLWNvcHk6aG92ZXJ7YmFja2dyb3VuZDojZTRlNGU0fWgxIGNvZGUsaDIgY29kZSxoMyBjb2RlLGg0IGNvZGUsaDUgY29kZXtwYWRkaW5nOjJweCA0cHg7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowcHggc29saWQgdHJhbnNwYXJlbnQ7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxZW19LmhpZ2hsaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItcmFkaXVzOjNweDttYXJnaW46MCAwIDIwcHh9LmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS10aXRsZXtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgY2VudGVyO3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbjowfS5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtdGl0bGU6Zm9jdXN7b3V0bGluZTpub25lfS5jb2xsYXBzaWJsZTpob3ZlciAuYW5jaG9ye2Rpc3BsYXk6bm9uZX0uY29sbGFwc2libGUgLnVpLWFjY29yZGlvbi1oZWFkZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9jb21tb24vY3NzL2NhcmV0X3JpZ2h0LnBuZ1wiKX0uY29sbGFwc2libGUgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vY29tbW9uL2Nzcy9jYXJldF9kb3duLnBuZ1wiKX0uY29sbGFwc2libGUtaDJ7bWFyZ2luOjE1cHggMCAxMHB4IDB9LmNvbGxhcHNpYmxlLWgze21hcmdpbjoxNXB4IDAgMTBweCAwfS5kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZXt0ZXh0LXRyYW5zZm9ybTpub25lO3BhZGRpbmctcmlnaHQ6M3B4fS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1yaWdodDouMjVyZW07bWFyZ2luLWxlZnQ6LjI1cmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzfS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6OTk5OTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTQwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MXB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzM7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIDNweCA2cHggcmdiYSgwLDAsMCwwLjEpfS5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaXttYXJnaW46MH0uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDIwcHg7bWFyZ2luOjA7Y2xlYXI6Ym90aDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiMzMzM7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7YmFja2dyb3VuZDojREZGNkZGO2NvbG9yOiMyNjI2MjZ9Lm9wZW4+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30ub3BlbiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ub3Blbj5he291dGxpbmU6MH0uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGVmdHtsZWZ0OjA7cmlnaHQ6YXV0b30uZHJvcGRvd24tbWVudS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojY2NjO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24tYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDo5OTg5fS5wdWxsLXJpZ2h0Pi5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfSNmb290ZXJ7YmFja2dyb3VuZDojMzEzMDJCO2NvbG9yOiNBNkFCQjA7cGFkZGluZzoyMHB4IDA7Zm9udC1zaXplOjEzcHh9I2Zvb3RlciBhe2NvbG9yOiNEOEQ5REF9I2Zvb3RlciBhOmhvdmVye2NvbG9yOiNmMmYzZjN9I2Zvb3RlciAuY29weXJpZ2h0LWxpbmtze3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MCAwIDEwcHggMH0jZm9vdGVyIC5uYXZ7bWFyZ2luOjA7cGFkZGluZzowfSNmb290ZXIgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMjBweCAwIDB9I2Zvb3RlciAuY29weXJpZ2h0LWRhdGV7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsjZm9vdGVye21hcmdpbjowO3BhZGRpbmc6MTBweCAwfSNmb290ZXIgLmNvcHlyaWdodC1kYXRle3RleHQtYWxpZ246bGVmdH0jZm9vdGVyIC5jb3B5cmlnaHQtbGlua3N7dGV4dC1hbGlnbjpsZWZ0fSNmb290ZXIgbGl7ZGlzcGxheTpibG9jazttYXJnaW46MTBweCAwfX1mb3Jte21hcmdpbjowIDAgMjBweH1maWVsZHNldHtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9bGVnZW5ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6IzMzMzMzMztib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTVlNWU1fWxlZ2VuZCBzbWFsbHtmb250LXNpemU6MTVweDtjb2xvcjojOTk5OTk5fWxhYmVsLGlucHV0LGJ1dHRvbixzZWxlY3QsdGV4dGFyZWF7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjIwcHh9bGFiZWx7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjVweH1pbnB1dCx0ZXh0YXJlYSxrZXlnZW4sc2VsZWN0LGJ1dHRvbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWZ9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfS5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJde2Zsb2F0Om5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0biwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtkaXNwbGF5OnRhYmxlLWNlbGx9LmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjElO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmlucHV0LWdyb3VwLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmlucHV0LWdyb3VwLWJ0bj4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1ncm91cC1idG4+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bj4uYnRuOmhvdmVyLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZle3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3Vwe3otaW5kZXg6MjttYXJnaW4tbGVmdDotMXB4fS5oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojRjFGMUYxO2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAuY3tjb2xvcjojOTNhMWExfS5oaWdobGlnaHQgLmVycntjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLmd7Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5re2NvbG9yOiM4NTk5MDB9LmhpZ2hsaWdodCAubHtjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLm57Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5ve2NvbG9yOiM4NTk5MDB9LmhpZ2hsaWdodCAueHtjb2xvcjojY2I0YjE2fS5oaWdobGlnaHQgLnB7Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5jbXtjb2xvcjojOTNhMWExfS5oaWdobGlnaHQgLmNwe2NvbG9yOiM4NTk5MDB9LmhpZ2hsaWdodCAuYzF7Y29sb3I6IzkzYTFhMX0uaGlnaGxpZ2h0IC5jc3tjb2xvcjojODU5OTAwfS5oaWdobGlnaHQgLmdke2NvbG9yOiMyYWExOTh9LmhpZ2hsaWdodCAuZ2V7Y29sb3I6IzU4NmU3NTtmb250LXN0eWxlOml0YWxpY30uaGlnaGxpZ2h0IC5ncntjb2xvcjojZGMzMjJmfS5oaWdobGlnaHQgLmdoe2NvbG9yOiNjYjRiMTZ9LmhpZ2hsaWdodCAuZ2l7Y29sb3I6Izg1OTkwMH0uaGlnaGxpZ2h0IC5nb3tjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLmdwe2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAuZ3N7Y29sb3I6IzU4NmU3NTtmb250LXdlaWdodDpib2xkfS5oaWdobGlnaHQgLmd1e2NvbG9yOiNjYjRiMTZ9LmhpZ2hsaWdodCAuZ3R7Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5rY3tjb2xvcjojY2I0YjE2fS5oaWdobGlnaHQgLmtke2NvbG9yOiMyNjhiZDJ9LmhpZ2hsaWdodCAua257Y29sb3I6Izg1OTkwMH0uaGlnaGxpZ2h0IC5rcHtjb2xvcjojODU5OTAwfS5oaWdobGlnaHQgLmtye2NvbG9yOiMyNjhiZDJ9LmhpZ2hsaWdodCAua3R7Y29sb3I6I2RjMzIyZn0uaGlnaGxpZ2h0IC5sZHtjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLm17Y29sb3I6IzJhYTE5OH0uaGlnaGxpZ2h0IC5ze2NvbG9yOiMyYWExOTh9LmhpZ2hsaWdodCAubmF7Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5uYntjb2xvcjojQjU4OTAwfS5oaWdobGlnaHQgLm5je2NvbG9yOiMyNjhiZDJ9LmhpZ2hsaWdodCAubm97Y29sb3I6I2NiNGIxNn0uaGlnaGxpZ2h0IC5uZHtjb2xvcjojMjY4YmQyfS5oaWdobGlnaHQgLm5pe2NvbG9yOiNjYjRiMTZ9LmhpZ2hsaWdodCAubmV7Y29sb3I6I2NiNGIxNn0uaGlnaGxpZ2h0IC5uZntjb2xvcjojMjY4YmQyfS5oaWdobGlnaHQgLm5se2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAubm57Y29sb3I6IzU4NmU3NX0uaGlnaGxpZ2h0IC5ueHtjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLnB5e2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAubnR7Y29sb3I6IzI2OGJkMn0uaGlnaGxpZ2h0IC5udntjb2xvcjojMjY4YmQyfS5oaWdobGlnaHQgLm93e2NvbG9yOiM4NTk5MDB9LmhpZ2hsaWdodCAud3tjb2xvcjojNTg2ZTc1fS5oaWdobGlnaHQgLm1me2NvbG9yOiMyYWExOTh9LmhpZ2hsaWdodCAubWh7Y29sb3I6IzJhYTE5OH0uaGlnaGxpZ2h0IC5taXtjb2xvcjojMmFhMTk4fS5oaWdobGlnaHQgLm1ve2NvbG9yOiMyYWExOTh9LmhpZ2hsaWdodCAuc2J7Y29sb3I6IzkzYTFhMX0uaGlnaGxpZ2h0IC5zY3tjb2xvcjojMmFhMTk4fS5oaWdobGlnaHQgLnNke2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAuczJ7Y29sb3I6IzJhYTE5OH0uaGlnaGxpZ2h0IC5zZXtjb2xvcjojY2I0YjE2fS5oaWdobGlnaHQgLnNoe2NvbG9yOiM1ODZlNzV9LmhpZ2hsaWdodCAuc2l7Y29sb3I6IzJhYTE5OH0uaGlnaGxpZ2h0IC5zeHtjb2xvcjojMmFhMTk4fS5oaWdobGlnaHQgLnNye2NvbG9yOiNkYzMyMmZ9LmhpZ2hsaWdodCAuczF7Y29sb3I6IzJhYTE5OH0uaGlnaGxpZ2h0IC5zc3tjb2xvcjojMmFhMTk4fS5oaWdobGlnaHQgLmJwe2NvbG9yOiMyNjhiZDJ9LmhpZ2hsaWdodCAudmN7Y29sb3I6IzI2OGJkMn0uaGlnaGxpZ2h0IC52Z3tjb2xvcjojMjY4YmQyfS5oaWdobGlnaHQgLnZpe2NvbG9yOiMyNjhiZDJ9LmhpZ2hsaWdodCAuaWx7Y29sb3I6IzJhYTE5OH0uaG9tZS1pbnRyb3twYWRkaW5nOjMwcHggMCAyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojRjFGMUYxO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNDQUMzQjR9LmhvbWUtaW50cm8gLnNlYXJjaC1mb3Jte21hcmdpbi10b3A6MjBweH0uaG9tZS1pbnRybyAuc2VhcmNoLWZvcm0gLmlucHV0LWdyb3Vwe3dpZHRoOjEwMCV9LmhvbWUtZmVhdHVyZXN7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjEzMDBweDttYXJnaW46MCBhdXRvfS5ob21lLWZlYXR1cmVzIC5mZWF0dXJle3ZlcnRpY2FsLWFsaWduOnRvcDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMiU7cGFkZGluZzoyMHB4IDAgMH0uaG9tZS1mZWF0dXJlcyAudGl0bGV7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4yO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjAgMCAxMHB4IDB9LmhvbWUtZmVhdHVyZXMgdWwsLmhvbWUtZmVhdHVyZXMgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowIDAgNXB4IDA7cGFkZGluZzowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7LmhvbWUtZmVhdHVyZXMgLmZlYXR1cmV7d2lkdGg6MTAwJX19LmhvbWUtY29udHJpYnV0b3Jze3BhZGRpbmc6NzBweCAwIDA7dGV4dC1hbGlnbjpjZW50ZXJ9LmhvbWUtY29udHJpYnV0b3JzIC5pbnRyb3ttYXJnaW46MCBhdXRvO21heC13aWR0aDo1MGVtfS5ob21lLWNvbnRyaWJ1dG9ycyAuY29udHJpYnV0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmc6MjBweCAxMHB4O21heC13aWR0aDoyMTBweDttaW4td2lkdGg6MTgwcHg7d2lkdGg6MzMlfS5ob21lLWNvbnRyaWJ1dG9ycyAuYXZhdGFye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDo4MHB4O2JvcmRlci1yYWRpdXM6NTAlO292ZXJmbG93OmhpZGRlbn0uaG9tZS1jb250cmlidXRvcnMgLm5hbWV7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MS40ZW07Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MTBweCAwIDAgMH0uaG9tZS1jb250cmlidXRvcnMgLnJvbGV7Zm9udC1zaXplOjE0cHh9aHRtbCxib2R5e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6I0YxRjFGMX1ib2R5e21pbi1oZWlnaHQ6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNnbC13cmFwcGVye2ZsZXg6MTtiYWNrZ3JvdW5kOiNmZmZ9Lm1haW4tY29udGFpbmVye3BhZGRpbmc6MCAwIDUwcHggMDttaW4taGVpZ2h0OjEwMCU7Y2xlYXI6Ym90aH0ubWFpbi1jb250YWluZXI+LmNvbnRhaW5lcntwYWRkaW5nLXRvcDoyMHB4fS5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OnJpZ2h0O3dpZHRoOjgwJX0uY29udGFpbmVye3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH0uY29udGFpbmVyOmJlZm9yZSwuY29udGFpbmVyOmFmdGVye2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIlwiO2xpbmUtaGVpZ2h0OjB9LmNvbnRhaW5lcjphZnRlcntjbGVhcjpib3RofS5mdWxsLXdpZHRoLWNvbnRlbnR7d2lkdGg6OTAlfS5jb250ZW50LXdyYXB7cGFkZGluZzowIDQwcHggMCA0MHB4O21hcmdpbi1yaWdodDoyMDBweH0uY29udGVudC13cmFwICNtYXJrZG93bi10b2N7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpey5jb250YWluZXJ7cGFkZGluZy1sZWZ0OjY2cHg7cGFkZGluZy1yaWdodDo2NnB4O21heC13aWR0aDoxNjAwcHg7bWFyZ2luOjAgYXV0b319QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNvbnRlbnQtd3JhcHttYXJnaW4tcmlnaHQ6MH0ubWFpbi1jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjBweH0ubWFpbi1jb250YWluZXI+LmNvbnRhaW5lcntwYWRkaW5nOjB9LnBhbmUtY29udGVudCAuY29udGFpbmVye3BhZGRpbmc6MH0uY29udGFpbmVyLC5wYWdlLWludHJvIC5jb250YWluZXIsLmhvbWUtc2VjdGlvbiAuY29udGFpbmVye3BhZGRpbmc6MCAyMHB4fS5tYWluLWNvbnRhaW5lcnt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0b30uY29udGVudHtmbG9hdDpub25lO3dpZHRoOmF1dG87cGFkZGluZzoxMHB4IDIwcHh9LmNvbnRlbnQgLmNvbnRlbnQtd3JhcHtwYWRkaW5nOjB9fS5hZmZpeHtwb3NpdGlvbjpmaXhlZH0ubW9kYWwtYmFja2Ryb3B7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGfS5tb2RhbHtsZWZ0OjU1JTt0b3A6NDAlfS5tb2RhbC5mYWRlLmlue3RvcDo0MCV9I21hZ2UtbW9kYWx7YmFja2dyb3VuZC1jb2xvcjojZjdmM2ViO2JvcmRlcjowIG5vbmU7Ym9yZGVyLXJhZGl1czowIDAgMCAwO3BhZGRpbmc6MThweCA0MHB4IDM1cHg7d2lkdGg6MzgwcHh9I21hZ2UtbW9kYWwgI21hZ2UtbW9kYWwtbGFiZWx7Zm9udC1zaXplOjIxcHg7Y29sb3I6I2VmNjcyZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I21hZ2UtbW9kYWwgYnV0dG9ue21hcmdpbi1yaWdodDoyMHB4fSNtYWdlLW1vZGFsIHB7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDI0cHg7d2lkdGg6MzQwcHh9I21hZ2UtbW9kYWwgYXtjdXJzb3I6cG9pbnRlcn0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMDAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLC5tb2RhbC1iYWNrZHJvcC5mYWRlLmlue29wYWNpdHk6MC44O2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjEwJTtsZWZ0OjUwJTt6LWluZGV4OjEwNTA7d2lkdGg6NTYwcHg7bWFyZ2luLWxlZnQ6LTI4MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7KmJvcmRlcjoxcHggc29saWQgIzk5OTstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4Oy1tb3otYm9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDAsMCwwLDAuMyk7LW1vei1ib3gtc2hhZG93OjAgM3B4IDdweCByZ2JhKDAsMCwwLDAuMyk7Ym94LXNoYWRvdzowIDNweCA3cHggcmdiYSgwLDAsMCwwLjMpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOm5vbmV9Lm1vZGFsLmZhZGV7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0Oy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOm9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246b3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7dG9wOi0yNSV9Lm1vZGFsLmZhZGUuaW57dG9wOjEwJX0ubW9kYWwtaGVhZGVye3BhZGRpbmc6OXB4IDE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0ubW9kYWwtaGVhZGVyIC5jbG9zZXttYXJnaW4tdG9wOjJweH0ubW9kYWwtaGVhZGVyIGgze21hcmdpbjowO2xpbmUtaGVpZ2h0OjMwcHh9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteTphdXRvO21heC1oZWlnaHQ6NDAwcHg7cGFkZGluZzoxNXB4fS5tb2RhbC1mb3Jte21hcmdpbi1ib3R0b206MH0ubW9kYWwtZm9vdGVye3BhZGRpbmc6MTRweCAxNXB4IDE1cHg7bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246cmlnaHQ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgMCA2cHggNnB4Oy1tb3otYm9yZGVyLXJhZGl1czowIDAgNnB4IDZweDtib3JkZXItcmFkaXVzOjAgMCA2cHggNnB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwICNmZmZmZmY7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2ZmZmZmZjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgI2ZmZmZmZjsqem9vbToxfS5tb2RhbC1mb290ZXI6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXJ7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiXCI7bGluZS1oZWlnaHQ6MH0ubW9kYWwtZm9vdGVyOmFmdGVye2NsZWFyOmJvdGh9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1ib3R0b206MH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMwMDAwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmZmZmO29wYWNpdHk6MC4yO2ZpbHRlcjphbHBoYShvcGFjaXR5PTIwKX0uY2xvc2U6aG92ZXIsLmNsb3NlOmZvY3Vze2NvbG9yOiMwMDAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowLjQ7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubmF2LW1haW57ZmxvYXQ6bGVmdDt6LWluZGV4Ojk7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDo4cHh9Lm5hdi1tYWluIHVse21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LW1haW4gdWwgbGk6aG92ZXI+dWx7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTtsZWZ0OmF1dG99Lm5hdi1tYWluIHVsIHVse2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05OTk5cHg7dG9wOjM4cHg7d2lkdGg6MjgwcHg7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtwYWRkaW5nOjVweCAwO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93OjAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMSk7ei1pbmRleDoxfS5uYXYtbWFpbiB1bCB1bCBhe2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6OHB4IDE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDtib3JkZXI6bm9uZX0ubmF2LW1haW4gdWwgdWwgYTpob3ZlcntiYWNrZ3JvdW5kOiNERkY2RkZ9Lm5hdi1tYWluIHVsIHVsIGxpe3dpZHRoOjEwMCV9Lm5hdi1tYWluIGxpe2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MTttYXJnaW46MDtwYWRkaW5nOjB9Lm5hdi1tYWluIGF7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjEycHggMTRweDtvdXRsaW5lOjA7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O3otaW5kZXg6Mn0ubmF2LW1haW4gbGkuaGFzLWNoaWxkcmVuPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2JvcmRlci1ib3R0b206bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LW1haW4gYSwubmF2LW1haW4gYTp2aXNpdGVke2NvbG9yOiMzMzN9Lm5hdi1tYWluIGE6aG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LW1haW4gbGk6aG92ZXI+YXtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2N9Lm5hdi1tYWluLW1vYmlsZXtkaXNwbGF5Om5vbmV9Lm5hdi1jbG9zZXtkaXNwbGF5Om5vbmV9Lm5hdi1jbG9zZTphY3RpdmUsLm5hdi1jbG9zZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6bm9uZX0ubmF2LW1haW4gI3N1Ym5hdjo6YWZ0ZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyd9Lm5hdi1tYWluICNzdWJuYXY+dWx7ZmxvYXQ6bGVmdH0ubmF2LW1haW4gLmRpdmlkZXJ7d2lkdGg6YXV0bztjbGVhcjpib3RoO2JvcmRlci10b3A6MXB4IHNvbGlkICM2NzYwNTY7bWFyZ2luOjEwcHggNDBweH0ubmF2LW1haW4gdWw6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OicnfS5uYXYtbWFpbiB1bCB1bC53aWRlIGxpe3dpZHRoOjMzJTtoZWlnaHQ6NTBweH0ubmF2LW1haW4gdWwgdWwud2lkZXt3aWR0aDo2MDBweH0ubmF2LW1haW4gLmNoaWxkcmVuLXRvZ2dsZXtkaXNwbGF5Om5vbmV9LnN0aWNreS1uYXYtbWFpbntwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlfWJvZHkub2ZmY2FudmFzLWFjdGl2ZXtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Lm5hdi1tYWlue3Bvc2l0aW9uOmZpeGVkO3RyYW5zaXRpb246YWxsIC4yczttYXJnaW46MDt0b3A6MDtyaWdodDowO2hlaWdodDphdXRvO21heC1oZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21heC13aWR0aDo0MDBweDt6LWluZGV4OjMwMDA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZDojZmZmO292ZXJmbG93OmF1dG87ZGlzcGxheTpub25lfS5vZmZjYW52YXMtYWN0aXZlIC5uYXYtbWFpbi5uYXYtbWFpbi1tb2JpbGV7ZGlzcGxheTpibG9ja30ubmF2LW1haW4gbGl7d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjFGMUYxfS5uYXYtbWFpbiBsaSBhe2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoyMHB4IDU2cHggMjBweCAyMHB4fS5uYXYtbWFpbiBsaSBhLC5uYXYtbWFpbiBsaSBhOmhvdmVye2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZX0ubmF2LW1haW4gdWx7cGFkZGluZy10b3A6NTZweH0ubmF2LW1haW4gdWwgdWx7dmlzaWJpbGl0eTp2aXNpYmxlO3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDtvcGFjaXR5OjE7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjpub25lO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm1heC1oZWlnaHQgMC4ycztib3gtc2hhZG93Om5vbmV9Lm5hdi1tYWluIHVsIHVsIGxpIGF7Zm9udC1zaXplOjE0cHg7cGFkZGluZy1sZWZ0OjIwcHh9Lm5hdi1tYWluIC5leHBhbmRlZCB1bHttYXgtaGVpZ2h0Ojk5OXB4fS5uYXYtbWFpbiAuY2hpbGRyZW4tdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NTZweDtoZWlnaHQ6NTdweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOm5vbmU7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjF9Lm5hdi1tYWluIC5jaGlsZHJlbi10b2dnbGU6YWZ0ZXJ7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoyMnB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6OHB4IDZweCAwIDZweDtib3JkZXItY29sb3I6IzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7dHJhbnNpdGlvbjphbGwgLjJzfS5uYXYtbWFpbiAuZXhwYW5kZWQgLmNoaWxkcmVuLXRvZ2dsZTphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9fS5uYXYtbWFpbi1mYWRlcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOmZpeGVkO3Zpc2liaWxpdHk6aGlkZGVuO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MjAwMDt0cmFuc2l0aW9uOmFsbCAuMnN9Lm9mZmNhbnZhcy1hY3RpdmUgLm5hdi1tYWluLWZhZGVyLC5zZWFyY2gtYWN0aXZlIC5uYXYtbWFpbi1mYWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4yKTt2aXNpYmlsaXR5OnZpc2libGV9LnBhZ2UtaW5mb3tmb250LXNpemU6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0yMDBweH0ucGFnZS1pbmZvICNtYXJrZG93bi10b2N7ZGlzcGxheTpibG9ja30ucGFnZS1jb250cmlidXRvcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjVweCA1cHggNXB4IDI1cHg7bWFyZ2luOjAgMCAxMHB4IDA7YmFja2dyb3VuZDojZmRmNGUxfS5wYWdlLWNvbnRyaWJ1dG9yIGF7Y29sb3I6Izk1MzYwQn0ucGFnZS1jb250cmlidXRvciBhOmhvdmVye2NvbG9yOiNjMDB9LnBhZ2UtY29udHJpYnV0b3I6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjb250ZW50OicnO2JhY2tncm91bmQ6dXJsKC4uL2kvaWNvbnMvc3Rhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE2cHg7aGVpZ2h0OjE3cHg7dG9wOjVweDtsZWZ0OjRweH0ubmV3LWlzc3Vle21hcmdpbjowIDAgNXB4IDB9LmdpdGh1Yi1saW5re21hcmdpbjowIDAgNXB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBhZ2UtaW5mb3tib3JkZXItdG9wOjFweCBzb2xpZCAjRjFGMUYxO21hcmdpbjoyMHB4IDAgMCAwO3dpZHRoOmF1dG87cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDAgMCAwO2ZvbnQtc2l6ZToxNHB4fX1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNlYXJjaC1mb3Jte3Bvc2l0aW9uOnJlbGF0aXZlO21heC13aWR0aDo1OTBweDttYXJnaW46MCBhdXRvfS5zZWFyY2gtZm9ybSAuc2VhcmNoLWljb257d2lkdGg6NTBweDtoZWlnaHQ6NDdweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2kvaWNvbnMvc2VhcmNoLnN2Z1wiKTt6LWluZGV4OjN9LnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2xpbmUtaGVpZ2h0OjIycHh9LnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0e2hlaWdodDo0OXB4O2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KXsuc2VhcmNoLWZvcm0gLnNlYXJjaC1maWVsZHtib3JkZXItcmFkaXVzOjNweH0uc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwLWJ0bntkaXNwbGF5Om5vbmV9fS5zZWFyY2gtZmllbGQsLmdzYy1pbnB1dCBpbnB1dC5nc2MtaW5wdXR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixcIkhlbHZldGljYVwiLFwiQXJpYWxcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjEycHggMjBweCAxM3B4IDUwcHg7bGluZS1oZWlnaHQ6MWVtO2JvcmRlcjoxcHggc29saWQgI2NjYztkaXNwbGF5OmJsb2NrO21hcmdpbjowO3RyYW5zaXRpb246YWxsIC4zc30uc2VhcmNoLWZpZWxkOmZvY3VzLC5nc2MtaW5wdXQgaW5wdXQuZ3NjLWlucHV0OmZvY3Vze291dGxpbmU6bm9uZTtib3JkZXItY29sb3I6IzE1NzJEMH0uZ3NjLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlfS5nc2MtaW5wdXQ6OmFmdGVye2Rpc3BsYXk6YmxvY2s7Y29udGVudDonJzt3aWR0aDo1MHB4O2hlaWdodDo0N3B4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaS9pY29ucy9zZWFyY2guc3ZnXCIpO3otaW5kZXg6M30uZ3NjLXJlc3VsdHMtd3JhcHBlci1ub292ZXJsYXl7bWluLWhlaWdodDo0MDBweH0jc2VhcmNoLXJlc3VsdHN7bWluLWhlaWdodDo0MDBweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7YmFja2dyb3VuZDojZmZmfSNzZWFyY2gtcmVzdWx0cyAubG9hZGluZ3tiYWNrZ3JvdW5kOnVybCguLi9pL2xvYWRlci5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2hlaWdodDo0MHB4fSNzZWFyY2gtcmVzdWx0cyB0YWJsZSwjc2VhcmNoLXJlc3VsdHMgdHIsI3NlYXJjaC1yZXN1bHRzIHRke2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MH0uY3NlIC5nc2MtcmVzdWx0cywuZ3NjLXJlc3VsdHN7bWF4LXdpZHRoOjY1MHB4fWRpdi5nc2MtY29udHJvbC13cmFwcGVyLWNzZSB0cjpudGgtY2hpbGQob2RkKSB0ZHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fWRpdi5nc2MtY29udHJvbC1jc2V7bWluLWhlaWdodDoxMDAlO2JvcmRlcjpub25lO3BhZGRpbmc6MH0uZ3NjLWNvbnRyb2wtY3NlIC5nc2Mtd3JhcHBlcntwYWRkaW5nOjAgMjBweH0uZ3NjLWNvbnRyb2wtY3NlIC5nc2Mtd3JhcHBlciAuZ3NjLXRhYmxlLXJlc3VsdHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7bWFyZ2luOjB9LmdzYy1yZXN1bHQtaW5mby1jb250YWluZXJ7cGFkZGluZzowIDAgMCAyMHB4fS5nc2MtdGFic0FyZWF7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7cGFkZGluZzowIDEwcHggMCAwICFpbXBvcnRhbnR9ZGl2IC5nc2MtdGFic0FyZWE6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6Jyd9LmNzZSAuZ3NjLXRhYkhlYWRlciwuZ3NjLXRhYkhlYWRlcnttYXJnaW46MCAtMXB4IDAgMCAhaW1wb3J0YW50O3BhZGRpbmc6NXB4IDEwcHggIWltcG9ydGFudDtmb250LXNpemU6MTNweCAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH0uY3NlIC5nc2MtdGFiSGVhZGVyOmFjdGl2ZSwuY3NlIC5nc2MtdGFiSGVhZGVyOmhvdmVyLC5nc2MtdGFiSGVhZGVyOmFjdGl2ZSwuZ3NjLXRhYkhlYWRlcjpob3ZlcntvdXRsaW5lOm5vbmU7Ym9yZGVyLWNvbG9yOiM5OTkgIWltcG9ydGFudH0uZ3NjLXRhYkhlYWRlci5nc2MtdGFiaEluYWN0aXZle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMTU3MkQwICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjRjFGMUYxICFpbXBvcnRhbnQ7ei1pbmRleDoxfS5nc2MtdGFiSGVhZGVyLmdzYy10YWJoSW5hY3RpdmU6aG92ZXJ7Y29sb3I6I2MwMCAhaW1wb3J0YW50fS5nc2MtdGFiSGVhZGVyLmdzYy10YWJoQWN0aXZle2JvcmRlcjoxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O2JhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiMzMzMgIWltcG9ydGFudDt6LWluZGV4OjJ9LmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQsLmdzYy1yZXN1bHRzIC5nc2MtaW1hZ2VSZXN1bHR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjAgMCAzMHB4IDA7bWFyZ2luOjB9LmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdDpob3ZlciwuZ3NjLWltYWdlUmVzdWx0OmhvdmVye2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudH0uZ3NjLXdlYlJlc3VsdC5nc2MtcmVzdWx0LmdzYy1wcm9tb3Rpb246aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmxpbmssLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpsaW5rIGIsLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6bGluaywuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpsaW5rIGJ7Y29sb3I6IzE1NzJEMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfS5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCwuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQgYiwuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTp2aXNpdGVkLC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQgYntjb2xvcjojNjA5ICFpbXBvcnRhbnR9LmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTpob3ZlciwuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIsLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIsLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIgYntjb2xvcjojYzAwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmFjdGl2ZSwuZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmFjdGl2ZSBiLC5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmFjdGl2ZSwuZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTphY3RpdmUgYntjb2xvcjojMDAwMEZGfS5nc2MtY3Vyc29yLXBhZ2V7Y29sb3I6IzAwMDBGRn1hLmdzYy10cmFpbGluZy1tb3JlLXJlc3VsdHM6bGlua3tjb2xvcjojMDAwMEZGfS5ncy13ZWJSZXN1bHQgLmdzLXNuaXBwZXQsLmdzLWltYWdlUmVzdWx0IC5ncy1zbmlwcGV0LC5ncy1maWxlRm9ybWF0VHlwZXtjb2xvcjojMDAwMDAwfS5ncy13ZWJSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwsLmdzLWltYWdlUmVzdWx0IGRpdi5ncy12aXNpYmxlVXJse2NvbG9yOiMwMDY2MjEgIWltcG9ydGFudDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDB9LmdzLXdlYlJlc3VsdCBkaXYuZ3MtdmlzaWJsZVVybC1zaG9ydHtjb2xvcjojMDAwMDAwfS5ncy13ZWJSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwtc2hvcnR7ZGlzcGxheTpub25lfS5ncy13ZWJSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwtbG9uZ3tkaXNwbGF5OmJsb2NrfS5ncy1wcm9tb3Rpb24gZGl2LmdzLXZpc2libGVVcmwtc2hvcnR7ZGlzcGxheTpub25lfS5ncy1wcm9tb3Rpb24gZGl2LmdzLXZpc2libGVVcmwtbG9uZ3tkaXNwbGF5OmJsb2NrfS5nc2MtcmVzdWx0cyAuZ3NjLWN1cnNvci1ib3h7Ym9yZGVyLWNvbG9yOiNmZmZ9LmdzYy1yZXN1bHRzIC5nc2MtY3Vyc29yLWJveCAuZ3NjLWN1cnNvci1wYWdle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzE1NzJEMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7cGFkZGluZzoxMHB4IDEwcHg7bWFyZ2luOjAgIWltcG9ydGFudH0uZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IC5nc2MtY3Vyc29yLXBhZ2U6aG92ZXJ7Y29sb3I6I2MwMCAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudH0uZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IGRpdi5nc2MtY3Vyc29yLWN1cnJlbnQtcGFnZSwuZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IGRpdi5nc2MtY3Vyc29yLWN1cnJlbnQtcGFnZTpob3ZlcntwYWRkaW5nOjEwcHggMTBweDttYXJnaW46MCAhaW1wb3J0YW50O2JvcmRlcjpub25lO3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzMzMyAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdC5nc2MtcHJvbW90aW9ue2JvcmRlci1jb2xvcjojMzM2Njk5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZ3NjLWNvbXBsZXRpb24tdGl0bGV7Y29sb3I6IzAwMDBGRn0uZ3NjLWNvbXBsZXRpb24tc25pcHBldHtjb2xvcjojMDAwfS5nc2MtY29udHJvbC1jc2UgLmdzLXNwZWxsaW5nLC5nc2MtY29udHJvbC1jc2UgLmdzLXJlc3VsdCAuZ3MtdGl0bGUsLmdzYy1jb250cm9sLWNzZSAuZ3MtcmVzdWx0IC5ncy10aXRsZSAqLC5nc2MtY29udHJvbC1jc2UgLmdzLXJlc3VsdCAuZ3MtdGl0bGV7Zm9udC1zaXplOjE4cHggIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6bGluaywuZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6bGluayAqLC5ncy1wcm9tb3Rpb24gLmdzLXNuaXBwZXQgYTpsaW5re2NvbG9yOiMwMDAwRkZ9LmdzLXByb21vdGlvbiBhLmdzLXRpdGxlOnZpc2l0ZWQsLmdzLXByb21vdGlvbiBhLmdzLXRpdGxlOnZpc2l0ZWQgKiwuZ3MtcHJvbW90aW9uIC5ncy1zbmlwcGV0IGE6dmlzaXRlZHtjb2xvcjojNjYzMzk5fS5ncy1wcm9tb3Rpb24gYS5ncy10aXRsZTpob3ZlciwuZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6aG92ZXIgKiwuZ3MtcHJvbW90aW9uIC5ncy1zbmlwcGV0IGE6aG92ZXJ7Y29sb3I6IzQ0NDQ0NH0uZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6YWN0aXZlLC5ncy1wcm9tb3Rpb24gYS5ncy10aXRsZTphY3RpdmUgKiwuZ3MtcHJvbW90aW9uIC5ncy1zbmlwcGV0IGE6YWN0aXZle2NvbG9yOiMwMENDMDB9LmdzLXByb21vdGlvbiAuZ3Mtc25pcHBldCwuZ3MtcHJvbW90aW9uIC5ncy10aXRsZSAuZ3MtcHJvbW90aW9uLXRpdGxlLXJpZ2h0LC5ncy1wcm9tb3Rpb24gLmdzLXRpdGxlIC5ncy1wcm9tb3Rpb24tdGl0bGUtcmlnaHQgKntjb2xvcjojMzMzMzMzfS5nc2Mtc2VsZWN0ZWQtb3B0aW9uLWNvbnRhaW5lcntmb250LXNpemU6MTJweCAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9LmdzLXJlc3VsdCAuZ3MtdGl0bGUsLmdzLXJlc3VsdCAuZ3MtdGl0bGV7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXNpemU6MS41cmVtO2hlaWdodDoxLjVyZW19LmdzYy1zZWFyY2gtYnV0dG9ue2Rpc3BsYXk6bm9uZX0uZ3NjLWNsZWFyLWJ1dHRvbntkaXNwbGF5Om5vbmV9LmdzYy1jb250cm9sLWNzZSAuZ3NjLWNvbnRyb2wtd3JhcHBlci1jc2UgZm9ybS5nc2Mtc2VhcmNoLWJveHttYXJnaW46MDtwYWRkaW5nOjB9LmdzYy1hYm92ZS13cmFwcGVyLWFyZWF7cGFkZGluZzowIDAgMCAwfS5nc2MtYWJvdmUtd3JhcHBlci1hcmVhIC5nc2MtcmVzdWx0LWluZm97cGFkZGluZzowfS5nc2MtY29udHJvbC13cmFwcGVyLWNzZXt3aWR0aDo4NSU7bWFyZ2luOjAgYXV0b30uZ3MtaW1hZ2UtYm94e2Rpc3BsYXk6bm9uZX0uZ3Mtbm8tcmVzdWx0cy1yZXN1bHQgLmdzLXNuaXBwZXQsLmdzLWVycm9yLXJlc3VsdCAuZ3Mtc25pcHBldHtmb250LXNpemU6MmVtO3BhZGRpbmc6NXB4O21hcmdpbjo1cHg7Ym9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fXRkLmdjc2MtYnJhbmRpbmctdGV4dHt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6NDYlfS5nY3NjLWJyYW5kaW5nLXRleHQtbmFtZXt3aWR0aDozMCV9LmdzYy1yZXN1bHQgLmdzLXRpdGxle3doaXRlLXNwYWNlOm5vd3JhcH0uZ2NzYy1icmFuZGluZ3tkaXNwbGF5Om5vbmV9LnF1aWNrLXNlYXJjaHtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjU2cHg7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjEwO3BhZGRpbmctbGVmdDoyODBweDtwYWRkaW5nLXJpZ2h0OjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnF1aWNrLXNlYXJjaHtwYWRkaW5nLWxlZnQ6MTgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpey5xdWljay1zZWFyY2h7cGFkZGluZy1sZWZ0OjMzMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpey5xdWljay1zZWFyY2h7cGFkZGluZy1sZWZ0OjIwcHg7ei1pbmRleDoxMn19LnF1aWNrLXNlYXJjaCBpbnB1dHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjAgMjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjpub25lO2ZvbnQtc2l6ZToxNnB4O2JvcmRlci1yYWRpdXM6MH0ucXVpY2stc2VhcmNoIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZX0uc2VhcmNoLWFjdGl2ZSAucXVpY2stc2VhcmNoe2Rpc3BsYXk6YmxvY2t9LnF1aWNrLXNlYXJjaCAucXVpY2stc2VhcmNoLWNsb3Nle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dG9wOjA7cmlnaHQ6MDt3aWR0aDo4MHB4O2hlaWdodDo1NnB4O2JhY2tncm91bmQ6I0YxRjFGMTtjb2xvcjojMzMzO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjU2cHh9LnNlYXJjaC1hY3RpdmUgLnNpdGUtaGVhZGVyIC5tZW51LWJ0bnt6LWluZGV4OjF9LnNpZGViYXJ7ZmxvYXQ6bGVmdDt3aWR0aDoyMCU7cGFkZGluZzowIDAgNDBweCAwfS5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXJ7YmFja2dyb3VuZDojRjFGMUYxO3BhZGRpbmc6MTBweCAwIDIwcHh9LnNpZGViYXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2lkZWJhciB1bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjB9LnNpZGViYXIgdWwgbGl7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuM2VtfS5zaWRlYmFyIHVsIGEsLnNpZGViYXIgdWwgc3Bhbntjb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo2cHggMTJweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjNlbTtmb250LXdlaWdodDpub3JtYWx9LnNpZGViYXIgaDR7Y29sb3I6IzdiNzU2Yn0uc2lkZWJhciAuaGFzLWNoaWxkcmVue21hcmdpbi10b3A6MWVtfS50b2MtdG9nZ2xlcntkaXNwbGF5Om5vbmV9LnNpZGViYXIgdWwgc3Bhbntjb2xvcjojN2I3NTZifS5zaWRlYmFyIHVsIGE6aG92ZXJ7YmFja2dyb3VuZDojREZGNkZGfS5zaWRlYmFyIHVsIC5uYXYtaGVhZGVye3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MC4wNmVtO21hcmdpbi10b3A6MTJweH0uc2lkZWJhciB1bCAubmF2LWhlYWRlcj5hLC5zaWRlYmFyIHVsIC5uYXYtaGVhZGVyIHNwYW57Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmctdG9wOjEwcHh9LnNpZGViYXIgdWwgLmFjdGl2ZT5he2NvbG9yOiMzMzM7YmFja2dyb3VuZDojYzZlZmZmfS5zaWRlYmFyIHVsIC5sZXZlbC0yIGEsLnNpZGViYXIgdWwgLmxldmVsLTIgc3BhbntwYWRkaW5nLWxlZnQ6MThweH0uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIGg0e21hcmdpbjoxMHB4IDEwcHggNXB4IDE0cHg7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0uc2lkZWJhciB1bCBsaS5sZXZlbDNDaGlsZHtkaXNwbGF5Om5vbmV9LnNpZGViYXIgdWwgbGkubGV2ZWwzQ2hpbGQgYXtwYWRkaW5nLWxlZnQ6NDJweH0uc2lkZWJhciB1bCBsaS5sZXZlbDNQYXJlbnR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi9jb21tb24vY3NzL2NhcmV0X3JpZ2h0LnBuZ1wiKTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxOHB4IDEwcHg7bWFyZ2luOjAgMCAwIDA7cGFkZGluZzowIDAgMCAyMHB4fS5zaWRlYmFyIHVsIGxpLmNhcmV0RG93bntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2NvbW1vbi9jc3MvY2FyZXRfZG93bi5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjoxN3B4IDEycHh9LnNpZGViYXIgdWwgbGkuY2FyZXRSaWdodHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2NvbW1vbi9jc3MvY2FyZXRfcmlnaHQucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246MThweCAxMHB4fS5zaWRlYmFyIHVsIGxpLmxldmVsM1BhcmVudCBhOmhvdmVye2JhY2tncm91bmQ6bm9uZX0uc2lkZWJhciB1bCBsaS5sZXZlbDNQYXJlbnQgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc2lkZWJhcnt3aWR0aDoxMDAlO3BhZGRpbmc6MDtmbG9hdDpub25lfS5zaWRlYmFyIC5zaWRlYmFyLXdyYXBwZXJ7bWF4LWhlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuMnM7cGFkZGluZzowfS5zaWRlYmFyIHVsIGEsLnNpZGViYXIgdWwgc3BhbntwYWRkaW5nOjEwcHggMjBweH0uc2lkZWJhci13cmFwcGVyIHVse21hcmdpbi1ib3R0b206MjBweH0uZXhwYW5kZWQgLnNpZGViYXItd3JhcHBlcnttYXgtaGVpZ2h0Ojk5OTlweH0udG9jLXRvZ2dsZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNGMUYxRjE7cGFkZGluZzoxMnB4IDIwcHh9LnRvYy10b2dnbGVyLC50b2MtdG9nZ2xlcjp2aXNpdGVke2NvbG9yOiMzMzN9LnRvYy10b2dnbGVyOmFjdGl2ZSwudG9jLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYy10b2dnbGVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE4cHg7cmlnaHQ6MThweDt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6OHB4IDZweCAwIDZweDtib3JkZXItY29sb3I6IzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDt0cmFuc2l0aW9uOmFsbCAuMnN9LmV4cGFuZGVkIC50b2MtdG9nZ2xlcjo6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfX0ubWFpbi1zaXRlLW5hbWV7ZmxvYXQ6bGVmdH0jZ2xvYmFsLW5hdntwb3NpdGlvbjpmaXhlZDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDo1NnB4O2JhY2tncm91bmQ6I0YxRjFGMTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjFzO2JveC1zaGFkb3c6MCAxcHggMnB4IHRyYW5zcGFyZW50O3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3otaW5kZXg6OTk5OX0jZ2xvYmFsLW5hdjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aH0jZ2xvYmFsLW5hdi5zdGlja3ktbmF2LW1haW57cG9zaXRpb246Zml4ZWQ7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjIpO3RyYW5zaXRpb246Ym94LXNoYWRvdyAxc30uc2l0ZS1oZWFkZXJ7cGFkZGluZy10b3A6NTZweH0uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0uc2l0ZS1oZWFkZXIgLmxvZ297cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMTt3aWR0aDphdXRvO2hlaWdodDo0MHB4O2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDo3cHg7bWFyZ2luLXJpZ2h0OjIwcHh9LnNpdGUtaGVhZGVyIC5kZXZkb2NzLWxvZ297d2lkdGg6MTEzcHh9LnNpdGUtaGVhZGVyIC5tZW51LWJ0bnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZTt6LWluZGV4OjUwO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjQ0FDM0I0fS5zaXRlLWhlYWRlciAubWVudS1pY29ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOnVybCguLi9pL2ljb25zL21lbnUuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcn0uc2l0ZS1oZWFkZXIgLm1lbnUtaWNvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyfS5zaXRlLWhlYWRlciAuc2VhcmNoLWJ0bnt3aWR0aDo1NnB4O2hlaWdodDo1NnB4O2Zsb2F0OnJpZ2h0O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6M30uc2l0ZS1oZWFkZXIgLnNlYXJjaC1idG4gLnNlYXJjaC1pY29ue3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pL2ljb25zL3NlYXJjaC5zdmdcIil9QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCl7LnNpdGUtaGVhZGVyIC5tYWdlbnRvLWxvZ297ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc2l0ZS1oZWFkZXIgI2dsb2JhbC1uYXZ7b3V0bGluZToxcHggc29saWQgI0NBQzNCNH0uc2l0ZS1oZWFkZXIgLm1lbnUtYnRue2Rpc3BsYXk6YmxvY2t9LnNpdGUtaGVhZGVyIC5sb2dve3dpZHRoOmF9LnNpdGUtaGVhZGVyIC5zZWFyY2gtYnRue21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjU2cHh9fXRhYmxle3RhYmxlLWxheW91dDpmaXhlZDttYXgtd2lkdGg6OTklO3dpZHRoOjk5JTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO21hcmdpbjoyZW0gMCAyZW0gMH10aHtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOiNGMUYxRjE7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MTBweCAxNHB4O3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtmb250LXdlaWdodDpib2xkO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjY2N9dHIgdGR7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoxMHB4IDE0cHg7dmVydGljYWwtYWxpZ246dG9wO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7d29yZC13cmFwOmJyZWFrLXdvcmQ7dmVydGljYWwtYWxpZ246aW5pdGlhbH10ZCBjb2RlLHRkIHByZXtmb250LXNpemU6MTRweH0udGFibGUtY29uZGVuc2VkIHRoLC50YWJsZS1jb25kZW5zZWQgdGR7cGFkZGluZzo0cHggNXB4fS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlOypib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjRweH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkZGRkfS50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRoLC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRkLC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCt0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZDpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0aCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRke2JvcmRlci10b3A6MH0udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZD50aDpmaXJzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweH0udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0udGFibGUtYm9yZGVyZWQgdGhlYWQ6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGR7LXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LnRhYmxlLWJvcmRlcmVkIHRoZWFkOmxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmxhc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50ZDpsYXN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0udGFibGUtYm9yZGVyZWQgdGZvb3QrdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkey13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS50YWJsZS1ib3JkZXJlZCB0Zm9vdCt0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0udGFibGUtYm9yZGVyZWQgY2FwdGlvbit0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY2FwdGlvbit0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkey13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6NHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fS50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZHstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0udGFibGUtc3RyaXBlZCB0Ym9keT50cjpudGgtY2hpbGQob2RkKT50ZCwudGFibGUtc3RyaXBlZCB0Ym9keT50cjpudGgtY2hpbGQob2RkKT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LnRhYmxlIHRib2R5IHRyLnN1Y2Nlc3M+dGR7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4fS50YWJsZSB0Ym9keSB0ci5lcnJvcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9LnRhYmxlIHRib2R5IHRyLndhcm5pbmc+dGR7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS50YWJsZSB0Ym9keSB0ci5pbmZvPnRke2JhY2tncm91bmQtY29sb3I6I2Q5ZWRmN30udGFibGUtaG92ZXIgdGJvZHkgdHIuc3VjY2Vzczpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNkMGU5YzZ9LnRhYmxlLWhvdmVyIHRib2R5IHRyLmVycm9yOmhvdmVyPnRke2JhY2tncm91bmQtY29sb3I6I2ViY2NjY30udGFibGUtaG92ZXIgdGJvZHkgdHIud2FybmluZzpob3Zlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyY2N9LnRhYmxlLWhvdmVyIHRib2R5IHRyLmluZm86aG92ZXI+dGR7YmFja2dyb3VuZC1jb2xvcjojYzRlM2YzfWJvZHl7Y29sb3I6IzMzMztmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLHNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6MS40fWgxe2ZvbnQtc2l6ZTozOHB4O2xpbmUtaGVpZ2h0OjEuMzttYXJnaW46MCAwIDIwcHggMDtmb250LXdlaWdodDpub3JtYWx9aDJ7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MS4zO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzowO21hcmdpbjoxLjNlbSAwIDAuNWVtIDA7cGFkZGluZzowfWgze2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjEuMztmb250LXdlaWdodDo3MDA7bGV0dGVyLXNwYWNpbmc6MDttYXJnaW46MS41ZW0gMCAwLjVlbSAwO3BhZGRpbmc6MH1oNHtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoxLjM7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW46MS41ZW0gMCAwLjVlbSAwfWg1LC5oNXtmb250LXNpemU6MTZweH1oNntmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO2xldHRlci1zcGFjaW5nOjAuMDRlbTttYXJnaW46MDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aDEgc21hbGx7Zm9udC1zaXplOjI0LjVweH1oMiBzbWFsbHtmb250LXNpemU6MTcuNXB4fWgzIHNtYWxse2ZvbnQtc2l6ZToxNHB4fWg0IHNtYWxse2ZvbnQtc2l6ZToxNHB4fXB7bGluZS1oZWlnaHQ6MS40O21hcmdpbjowIDAgMTBweH1he2NvbG9yOiMxNTcyRDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTp2aXNpdGVke2NvbG9yOiM2MDl9YTpob3Zlcntjb2xvcjojYzAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YTphY3RpdmV7Y29sb3I6I0VDNjMyRTt0ZXh0LWRlY29yYXRpb246bm9uZX1hLnBkZntiYWNrZ3JvdW5kOnVybCgvaS9pY29ucy9pY28tcGRmLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtwYWRkaW5nLXJpZ2h0OjI2cHg7bWFyZ2luLXJpZ2h0OjRweH0ubWFpbi1jb250YWluZXIgaDI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5sZWFke21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MjFweDtmb250LXdlaWdodDoyMDA7bGluZS1oZWlnaHQ6MzBweH1zbWFsbHtmb250LXNpemU6ODUlfXN0cm9uZywuYm9sZHtmb250LXdlaWdodDpib2xkfWVte2ZvbnQtc3R5bGU6aXRhbGljfWNpdGV7Zm9udC1zdHlsZTpub3JtYWx9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9aDEsaDIsaDMsaDQsaDUsaDZ7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVsZWdpYmlsaXR5fWgxIHNtYWxsLGgyIHNtYWxsLGgzIHNtYWxsLGg0IHNtYWxsLGg1IHNtYWxsLGg2IHNtYWxse2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxO2NvbG9yOiM5OTk5OTl9dWwsb2x7cGFkZGluZzowO21hcmdpbjowIDAgMTBweCAyNXB4fXVsIHVsLHVsIG9sLG9sIG9sLG9sIHVse21hcmdpbi1ib3R0b206MH1saXttYXJnaW4tYm90dG9tOi41ZW19dWwudW5zdHlsZWQsb2wudW5zdHlsZWR7bWFyZ2luLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9dWwuaW5saW5lLG9sLmlubGluZXttYXJnaW4tbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX11bC5pbmxpbmU+bGksb2wuaW5saW5lPmxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9ZGx7bWFyZ2luLWJvdHRvbToyMHB4fWR0e2ZvbnQtd2VpZ2h0OmJvbGR9ZGR7bWFyZ2luLWxlZnQ6MTBweH1ocnttYXJnaW46MjBweCAwO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWVlZWU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZmZmZn1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjOTk5OTk5fWFiYnIuaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX1ibG9ja3F1b3RlIGNpdGV7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOml0YWxpYzttYXJnaW46MC41ZW0gMCAwIDB9YmxvY2txdW90ZXtwYWRkaW5nOjAgMCAwIDE1cHg7bWFyZ2luOjAgMCAyMHB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZWVlZWVlO21hcmdpbjoyZW0gMCAxZW0gMH1ibG9ja3F1b3RlIHB7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjN9YmxvY2txdW90ZSBzbWFsbHtkaXNwbGF5OmJsb2NrO2NvbG9yOiM5OTk5OTl9YmxvY2txdW90ZSBzbWFsbDpiZWZvcmV7Y29udGVudDonXFwyMDE0IFxcMDBBMCd9cTpiZWZvcmUscTphZnRlcixibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVye2NvbnRlbnQ6XCJcIn1hZGRyZXNze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsfWRse2ZvbnQtc2l6ZToxNnB4fWRsIGR0e2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MWVtIDAgMC41ZW0gMH1kbCBkZHttYXJnaW46MH1wLnF7Zm9udC1zaXplOjE1cHQ7Y29sb3I6cmVkfUBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCl7aDF7Zm9udC1zaXplOjMwcHh9aDJ7Zm9udC1zaXplOjI0cHh9fS52ZXJzaW9uLXN3aXRjaGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O21hcmdpbi10b3A6MTRweDttYXJnaW4tcmlnaHQ6MjBweH0udmVyc2lvbi1zd2l0Y2hlciAuYnRue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjY2JjYmNifS52ZXJzaW9uLXN3aXRjaGVyLnZlcnNpb24tc3dpdGNoZXItbW9iaWxle2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsudmVyc2lvbi1zd2l0Y2hlcntkaXNwbGF5Om5vbmU7ZmxvYXQ6bm9uZTttYXJnaW46MjBweH0udmVyc2lvbi1zd2l0Y2hlci52ZXJzaW9uLXN3aXRjaGVyLW1vYmlsZXtkaXNwbGF5OmJsb2NrfS52ZXJzaW9uLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51e21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTtsZWZ0OjA7cmlnaHQ6YXV0bztiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS52ZXJzaW9uLXN3aXRjaGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVte2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnZlcnNpb24tc3dpdGNoZXIgLmRyb3Bkb3duLW1lbnUgbGl7YmFja2dyb3VuZDpub25lO21hcmdpbjowO3BhZGRpbmc6MH19LnRhYnMtY29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2N9LnRhYnMtY29udGFpbmVyIC50YWJ7bWFyZ2luOjAgLTFweCAtMXB4IDA7bWluLXdpZHRoOjEwMHB4O3RleHQtYWxpZ246Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItYm90dG9tOm5vbmV9LnRhYnMtY29udGFpbmVyIC50YWI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojREZGNkZGfS50YWJzLWNvbnRhaW5lciBhe3RleHQtZGVjb3JhdGlvbjpub25lO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MzhweDtjb2xvcjojMTU3MkQwfS50YWJzLWNvbnRhaW5lciBhOmhvdmVye2NvbG9yOiNjMDB9LnRhYnMtY29udGFpbmVyIC5jdXJyZW50LXRhYntiYWNrZ3JvdW5kOiNmZmY7Y3Vyc29yOmRlZmF1bHR9LnRhYnMtY29udGFpbmVyIC5jdXJyZW50LXRhYjpob3ZlcntiYWNrZ3JvdW5kOiNmZmZ9LnRhYnMtY29udGFpbmVyIC5jdXJyZW50LXRhYiBhe2NvbG9yOiMzMzM7Y3Vyc29yOmRlZmF1bHR9LmJyZWFkY3J1bWJze2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmctYm90dG9tOjVweH0uYnJlYWRjcnVtYnMgb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7cGFkZGluZzowfS5icmVhZGNydW1icyBsaS5icmVhZGNydW1iLWl0ZW17bGlzdC1zdHlsZTpub25lO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmc6MH0uYnJlYWRjcnVtYnMgYSwuYnJlYWRjcnVtYnMgc3Bhbntmb250LXNpemU6MTNweDtkaXNwbGF5OmlubGluZX0uYnJlYWRjcnVtYnMgYXtjb2xvcjojMTU3MkQwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1icyBhOmhvdmVye29wYWNpdHk6MTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1icyBhOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6JyDigLogJztwYWRkaW5nOjAgNXB4fS5icmVhZGNydW1icyAuYWN0aXZle2NvbG9yOiM5OTl9LnBhZ2UtdG9je2JhY2tncm91bmQ6I0YxRjFGMTtwYWRkaW5nOjEwcHggMDttYXJnaW46MjBweCAwIDAgMDtmb250LXNpemU6MTJweH0ucGFnZS10b2MuYWZmaXh7d2lkdGg6MjAwcHg7dG9wOjU2cHh9LnBhZ2UtdG9jOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJPbiB0aGlzIHBhZ2VcIjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6LjA1ZW07Y29sb3I6IzdiNzU2Yjtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6MCAxMHB4IDVweCAxMHB4fS5wYWdlLXRvYyB1bHttYXJnaW46MH0ucGFnZS10b2MgbGl7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS40O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnBhZ2UtdG9jIC5hY3RpdmU+YXtiYWNrZ3JvdW5kOiNERkY2RkY7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICM3OWQ5ZmZ9LnBhZ2UtdG9jIGF7Y29sb3I6IzMzMztmb250LXNpemU6MTJweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDEwcHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkIHRyYW5zcGFyZW50fS5wYWdlLXRvYyBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQ6I0RGRjZGRn0ucGFnZS10b2MgLmgzIGF7cGFkZGluZy1sZWZ0OjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LnBhZ2UtdG9je2Rpc3BsYXk6bm9uZX19aDIsaDMsaDQsaDUsaDZ7cG9zaXRpb246cmVsYXRpdmV9LmFuY2hvcnt3aWR0aDo0MHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKFwiLi4vaS9pY29ucy9saW5rLnN2Z1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MjBweDtkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMzZweDtvcGFjaXR5Oi41fWgyOmhvdmVyIC5hbmNob3IsaDM6aG92ZXIgLmFuY2hvcixoNDpob3ZlciAuYW5jaG9yLGg1OmhvdmVyIC5hbmNob3IsaDY6aG92ZXIgLmFuY2hvcntkaXNwbGF5OmJsb2NrfS5oaWRle2Rpc3BsYXk6bm9uZX1cbiIsIlxuLmNsZWFyZml4IHtcbiAgKnpvb206IDFcbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDBcbn1cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoXG59XG4uaGlkZS10ZXh0IHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBcbn1cbi5pbnB1dC1ibG9jay1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuXG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMVxufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlXG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweFxufVxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMFxufVxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZVxufVxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbVxufVxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW1cbn1cbmltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvXFw5O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMDtcbiAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljXG59XG4jbWFwX2NhbnZhcyBpbWcsXG4uZ29vZ2xlLW1hcHMgaW1nIHtcbiAgIG1heC13aWR0aDogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuYnV0dG9uLFxuaW5wdXQge1xuICAgICpvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsXG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDBcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxubGFiZWwsXG5zZWxlY3QsXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcFxufVxuXG4vKiBhbGxvdyBpbWFnZXMvbWVkaWEgdG8gZ3JhY2VmdWxseSByZXNpemUgYWNjb3JkaW5nIHRvIHRoZWlyIGVuY2xvc2luZyB0YWcgKi9cbmltZyxcbmVtYmVkLFxub2JqZWN0LFxudmlkZW8gIHtcbiAgIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG46Zmlyc3QtY2hpbGQge1xuICAqbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG46aG92ZXIsIC5idG46Zm9jdXMge1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkICRib2R5LWZvbnQtY29sb3I7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG5cbi5idG4tbGFyZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmJ0bi1sYXJnZSBbY2xhc3NePVwiaWNvbi1cIl0sIC5idG4tbGFyZ2UgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5idG4tc21hbGwge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMS45cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi1zbWFsbCBbY2xhc3NePVwiaWNvbi1cIl0sIC5idG4tc21hbGwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICBtYXJnaW4tdG9wOiAwO1xufVxuLmJ0bi1taW5pIFtjbGFzc149XCJpY29uLVwiXSwgLmJ0bi1taW5pIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5idG4tbWluaSB7XG4gIHBhZGRpbmc6IDAgNnB4O1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYnRuLWJsb2NrKy5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5idG4taW52ZXJzZS5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXByaW1hcnktYmctY29sb3I7XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGJ0bi1wcmltYXJ5LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tcHJpbWFyeS1iZy1jb2xvcjtcbiAgfVxuXG4gICY6aG92ZXIsICB7XG4gICAgY29sb3I6ICRidG4tcHJpbWFyeS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLWNvbG9yLDEwJSk7XG4gIH1cbiAgJjphY3RpdmUge1xuXG4gIH1cbiAgJltkaXNhYmxlZF17XG4gICAgb3BhY2l0eTogLjQ7XG4gIH1cblxufVxuXG5cblxuLmJ0bi1pbnZlcnNlIHtcbiAgIGNvbG9yOiAjZmZmZmZmO1xuICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuLmJ0bi1pbnZlcnNlOmhvdmVyLCAuYnRuLWludmVyc2U6Zm9jdXMsIC5idG4taW52ZXJzZTphY3RpdmUsIC5idG4taW52ZXJzZS5hY3RpdmUsIC5idG4taW52ZXJzZS5kaXNhYmxlZCwgLmJ0bi1pbnZlcnNlW2Rpc2FibGVkXSB7XG4gICBjb2xvcjogI2ZmZmZmZjtcbiAgIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gICAqYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbn1cbi5idG4taW52ZXJzZTphY3RpdmUsIC5idG4taW52ZXJzZS5hY3RpdmUge1xuICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwOCBcXDk7XG59XG5idXR0b24uYnRuLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG4gICAqcGFkZGluZy10b3A6IDNweDtcbiAgICpwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuYnV0dG9uLmJ0bjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgcGFkZGluZzogMDtcbiAgIGJvcmRlcjogMDtcbn1cbmJ1dHRvbi5idG4uYnRuLWxhcmdlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi5idG4tbGFyZ2Uge1xuICAgKnBhZGRpbmctdG9wOiA3cHg7XG4gICAqcGFkZGluZy1ib3R0b206IDdweDtcbn1cbmJ1dHRvbi5idG4uYnRuLXNtYWxsLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi5idG4tc21hbGwge1xuICAgKnBhZGRpbmctdG9wOiAzcHg7XG4gICAqcGFkZGluZy1ib3R0b206IDNweDtcbn1cbmJ1dHRvbi5idG4uYnRuLW1pbmksIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLmJ0bi1taW5pIHtcbiAgICpwYWRkaW5nLXRvcDogMXB4O1xuICAgKnBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0ge1xuICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG59XG5cblxuXG5cbi5idG4uY29wcGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNlZjY3MmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAgI2MxNDgwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC43cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjdzXG59XG5cbi5idG4uY29wcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxMDBweCAwIDAgI2MxNDgwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzXG59XG5cbi5idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmXG59XG5cbi5idG4ub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMDJiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEwMHB4IDAgMCAjZmZmXG59XG5cbi5idG4uY2hhcmNvYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMxMzAyYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMCAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuN3Ncbn1cblxuLmJ0bi5jaGFyY29hbDpob3ZlciB7XG4gIGNvbG9yOiAjMzEzMDJiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDEwMHB4IDAgMCAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHNcbn1cbiIsIiRib2R5LWZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG5cblxuXG5cbiRoZWFkZXItaGVpZ2h0OiA1NnB4O1xuXG4vLyBCcmVha3BvaW50c1xuJHNtYWxsLXNjcmVlbjogJ21heC13aWR0aDogNzY4cHgnO1xuJG1lZGl1bS1zY3JlZW46ICdtYXgtd2lkdGg6IDEwMjNweCc7XG4kbGFyZ2Utc2NyZWVuOiAnbWluLXdpZHRoOiAxNTAwcHgnO1xuXG5cbi8vIENvbG9yc1xuJGJyYW5kLWNvbG9yOiAjRjI2MzIyO1xuJGJvZHktZm9udC1jb2xvcjogIzMzMztcblxuJGxpZ2h0LWdyYXktY29sb3I6ICNGMUYxRjE7XG4kYmVpZ2UtY29sb3I6ICNDQUMzQjQ7XG5cbiRmb290ZXItY29sb3I6ICNBNkFCQjA7XG4kZm9vdGVyLWxpbmstY29sb3I6ICNEOEQ5REE7XG4kZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICMzMTMwMkI7XG5cblxuJGxpbmstY29sb3I6ICMxNTcyRDA7XG4kbGluay1ob3Zlci1jb2xvcjogI2NjMDAwMDtcbiRsaW5rLWFjdGl2ZS1jb2xvcjogI0VDNjMyRTtcbiRsaW5rLXZpc2l0ZWQtY29sb3I6ICM2MDk7XG5cblxuLy8gYnV0dG9uc1xuJGJ0bi1jb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiRidG4tYmctY29sb3I6ICNjY2M7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogI2ZmZjtcbiRidG4tcHJpbWFyeS1iZy1jb2xvcjogJGJyYW5kLWNvbG9yO1xuXG5cblxuXG5cblxuLy8gRHJvcGRvd25cblxuJGRyb3Bkb3duLWJnOiAjZmZmO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogI2NjYztcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAjZTVlNWU1O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGJvZHktZm9udC1jb2xvciwgNSUpO1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNERkY2RkY7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGxpbmstY29sb3I7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRsaW5rLWNvbG9yO1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2NjYztcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICNjY2M7XG5cbiRjYXJldC13aWR0aDogLjNlbTtcbiRjYXJldC13aWR0aC1sZzogJGNhcmV0LXdpZHRoO1xuJHppbmRleC1kcm9wZG93bjogOTk5OTtcbiRmb250LXNpemUtYmFzZTogMTRweDtcbiRib3JkZXItcmFkaXVzOiAwO1xuJGxpbmUtaGVpZ2h0OiAxLjM7XG4kZm9udC1zaXplLXNtOiAxMnB4O1xuIiwiXG4uYnMtY2FsbG91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZTRmMGY1XG59XG5cbi5icy1jYWxsb3V0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5icy1jYWxsb3V0LWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHhcbn1cblxuLmJzLWNhbGxvdXQtaW5mbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaS9pY29ucy9pbmZvLnN2Zyk7XG59XG5cbi5icy1jYWxsb3V0LXdhcm5pbmcge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNmY2ViY2Vcbn1cblxuLmJzLWNhbGxvdXQtd2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaS9pY29ucy93YXJuaW5nLnN2Zyk7XG59XG5cbi5icy1jYWxsb3V0LXRpcCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogI2U3ZWVjZFxufVxuXG4uYnMtY2FsbG91dC10aXA6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2kvaWNvbnMvdGlwLnN2Zyk7XG59XG4iLCJjb2RlLCBwcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgTWVubG8sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2hpdGUtc3BhY2U6IHByZTtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hIGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAuOWVtO1xufVxuXG4ucHJlLXNjcm9sbGFibGUge1xuXHRtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ucHJlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgLmJ0bi1jb3B5LCAuYnRuLW5vLWNvcHkgIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuYnRuLWNvcHksIC5idG4tbm8tY29weSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgLmJ0bi1jb3B5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYnJhbmQtY29sb3IsIDEwJSk7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRicmFuZC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAuYnRuLW5vLWNvcHkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHQtZ3JheS1jb2xvciwgNSUpO1xuICAgICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkbGlnaHQtZ3JheS1jb2xvciwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIFRERCBjb2RlIGZvcm1hdCBpbiBoZWFkZXJzICovXG5cbmgxIGNvZGUsIGgyIGNvZGUsIGgzIGNvZGUsIGg0IGNvZGUsIGg1IGNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuXG4vLyBzeW50YXggaGlnaGxpZ2h0aW5nXG4uaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4iLCIvKlxuICogVGhpcyBmaWxlIGNvbnRhaW5zIHN0eWxlIGRlZmluaXRpb25zIGZvciBjb2xsYXBzaWJsZSBlbGVtZW50c1xuICovXG5cbi5jb2xsYXBzaWJsZXtcblxuICAuY29sbGFwc2libGUtdGl0bGV7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciAuYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNvbGxhcHNpYmxlLWNvbnRlbnR7XG5cbiAgfVxuXG4gIC51aS1hY2NvcmRpb24taGVhZGVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29tbW9uL2Nzcy9jYXJldF9yaWdodC5wbmcnKTtcbiAgfVxuXG4gIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbW1vbi9jc3MvY2FyZXRfZG93bi5wbmcnKTtcbiAgfVxuXG59XG4uY29sbGFwc2libGUtaDIge1xuICBtYXJnaW46IDE1cHggMCAxMHB4IDA7XG59XG4uY29sbGFwc2libGUtaDMge1xuICBtYXJnaW46IDE1cHggMCAxMHB4IDA7XG59XG4iLCJcblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgfVxuXG4gIC8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMXB4IDAgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4xKTtcblxuICBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG5cbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgbWFyZ2luOiAwO1xuICAgY2xlYXI6IGJvdGg7XG4gICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgfVxuXG4vKlxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiB9Ki9cblxuICAvLyBBY3RpdmUgc3RhdGVcbiAgJi5hY3RpdmUge1xuXHQgIC8qXG4gICAgQGluY2x1ZGUgcGxhaW4taG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICAgIG91dGxpbmU6IDA7XG5cdH0qL1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgLy9cbiAgLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcbiAgJi5kaXNhYmxlZCB7XG5cdCAgLypcbiAgICBAaW5jbHVkZSBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuXG4gICAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgICBAaW5jbHVkZSByZXNldC1maWx0ZXIoKTtcblx0fSovXG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbiIsIiNmb290ZXIge1xuICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkZm9vdGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcblxuXG4gIGEge1xuICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCAkZm9vdGVyLWxpbmstY29sb3IsIDEwJSApO1xuICAgIH1cbiAgfVxuXG5cbiAgLmNvcHlyaWdodC1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuXG4gIC5uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjBweCAwIDAgO1xuICB9XG5cbiAgLmNvcHlyaWdodC1kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuXG4gIEBtZWRpYSAoICRzbWFsbC1zY3JlZW4gKSB7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgLmNvcHlyaWdodC1kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5jb3B5cmlnaHQtbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuXG59XG4iLCJcbmZvcm0ge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sZWdlbmQgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxubGFiZWwsIGlucHV0LCBidXR0b24sIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEsIGtleWdlbiwgc2VsZWN0LCBidXR0b24ge1xuICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG59XG5cbi8qXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiovXG5cblxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcblxuICAvLyBVbmRvIHBhZGRpbmcgYW5kIGZsb2F0IG9mIGdyaWQgY2xhc3Nlc1xuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcbiAgICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTYxI2lzc3VlY29tbWVudC0yODkzNjg1NVxuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG5cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvKiBTb2xhcml6ZWQgTGlnaHRcblxuRm9yIHVzZSB3aXRoIEpla3lsbCBhbmQgUHlnbWVudHNcblxuaHR0cDovL2V0aGFuc2Nob29ub3Zlci5jb20vc29sYXJpemVkXG5cblNPTEFSSVpFRCBIRVggICAgICBST0xFXG4tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5iYXNlMDEgICAgIzU4NmU3NSAgYm9keSB0ZXh0IC8gZGVmYXVsdCBjb2RlIC8gcHJpbWFyeSBjb250ZW50XG5iYXNlMSAgICAgIzkzYTFhMSAgY29tbWVudHMgLyBzZWNvbmRhcnkgY29udGVudFxuYmFzZTMgICAgICNmZGY2ZTMgIGJhY2tncm91bmRcbm9yYW5nZSAgICAjY2I0YjE2ICBjb25zdGFudHNcbnJlZCAgICAgICAjZGMzMjJmICByZWdleCwgc3BlY2lhbCBrZXl3b3Jkc1xuYmx1ZSAgICAgICMyNjhiZDIgIHJlc2VydmVkIGtleXdvcmRzXG5jeWFuICAgICAgIzJhYTE5OCAgc3RyaW5ncywgbnVtYmVyc1xuZ3JlZW4gICAgICM4NTk5MDAgIG9wZXJhdG9ycywgb3RoZXIga2V5d29yZHNcbiovXG5cbi5oaWdobGlnaHQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1jb2xvcjsgY29sb3I6ICM1ODZlNzUgfVxuLmhpZ2hsaWdodCAuYyB7IGNvbG9yOiAjOTNhMWExIH0gLyogQ29tbWVudCAqL1xuLmhpZ2hsaWdodCAuZXJyIHsgY29sb3I6ICM1ODZlNzUgfSAvKiBFcnJvciAqL1xuLmhpZ2hsaWdodCAuZyB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogR2VuZXJpYyAqL1xuLmhpZ2hsaWdodCAuayB7IGNvbG9yOiAjODU5OTAwIH0gLyogS2V5d29yZCAqL1xuLmhpZ2hsaWdodCAubCB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogTGl0ZXJhbCAqL1xuLmhpZ2hsaWdodCAubiB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogTmFtZSAqL1xuLmhpZ2hsaWdodCAubyB7IGNvbG9yOiAjODU5OTAwIH0gLyogT3BlcmF0b3IgKi9cbi5oaWdobGlnaHQgLnggeyBjb2xvcjogI2NiNGIxNiB9IC8qIE90aGVyICovXG4uaGlnaGxpZ2h0IC5wIHsgY29sb3I6ICM1ODZlNzUgfSAvKiBQdW5jdHVhdGlvbiAqL1xuLmhpZ2hsaWdodCAuY20geyBjb2xvcjogIzkzYTFhMSB9IC8qIENvbW1lbnQuTXVsdGlsaW5lICovXG4uaGlnaGxpZ2h0IC5jcCB7IGNvbG9yOiAjODU5OTAwIH0gLyogQ29tbWVudC5QcmVwcm9jICovXG4uaGlnaGxpZ2h0IC5jMSB7IGNvbG9yOiAjOTNhMWExIH0gLyogQ29tbWVudC5TaW5nbGUgKi9cbi5oaWdobGlnaHQgLmNzIHsgY29sb3I6ICM4NTk5MDAgfSAvKiBDb21tZW50LlNwZWNpYWwgKi9cbi5oaWdobGlnaHQgLmdkIHsgY29sb3I6ICMyYWExOTggfSAvKiBHZW5lcmljLkRlbGV0ZWQgKi9cbi5oaWdobGlnaHQgLmdlIHsgY29sb3I6ICM1ODZlNzU7IGZvbnQtc3R5bGU6IGl0YWxpYyB9IC8qIEdlbmVyaWMuRW1waCAqL1xuLmhpZ2hsaWdodCAuZ3IgeyBjb2xvcjogI2RjMzIyZiB9IC8qIEdlbmVyaWMuRXJyb3IgKi9cbi5oaWdobGlnaHQgLmdoIHsgY29sb3I6ICNjYjRiMTYgfSAvKiBHZW5lcmljLkhlYWRpbmcgKi9cbi5oaWdobGlnaHQgLmdpIHsgY29sb3I6ICM4NTk5MDAgfSAvKiBHZW5lcmljLkluc2VydGVkICovXG4uaGlnaGxpZ2h0IC5nbyB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogR2VuZXJpYy5PdXRwdXQgKi9cbi5oaWdobGlnaHQgLmdwIHsgY29sb3I6ICM1ODZlNzUgfSAvKiBHZW5lcmljLlByb21wdCAqL1xuLmhpZ2hsaWdodCAuZ3MgeyBjb2xvcjogIzU4NmU3NTsgZm9udC13ZWlnaHQ6IGJvbGQgfSAvKiBHZW5lcmljLlN0cm9uZyAqL1xuLmhpZ2hsaWdodCAuZ3UgeyBjb2xvcjogI2NiNGIxNiB9IC8qIEdlbmVyaWMuU3ViaGVhZGluZyAqL1xuLmhpZ2hsaWdodCAuZ3QgeyBjb2xvcjogIzU4NmU3NSB9IC8qIEdlbmVyaWMuVHJhY2ViYWNrICovXG4uaGlnaGxpZ2h0IC5rYyB7IGNvbG9yOiAjY2I0YjE2IH0gLyogS2V5d29yZC5Db25zdGFudCAqL1xuLmhpZ2hsaWdodCAua2QgeyBjb2xvcjogIzI2OGJkMiB9IC8qIEtleXdvcmQuRGVjbGFyYXRpb24gKi9cbi5oaWdobGlnaHQgLmtuIHsgY29sb3I6ICM4NTk5MDAgfSAvKiBLZXl3b3JkLk5hbWVzcGFjZSAqL1xuLmhpZ2hsaWdodCAua3AgeyBjb2xvcjogIzg1OTkwMCB9IC8qIEtleXdvcmQuUHNldWRvICovXG4uaGlnaGxpZ2h0IC5rciB7IGNvbG9yOiAjMjY4YmQyIH0gLyogS2V5d29yZC5SZXNlcnZlZCAqL1xuLmhpZ2hsaWdodCAua3QgeyBjb2xvcjogI2RjMzIyZiB9IC8qIEtleXdvcmQuVHlwZSAqL1xuLmhpZ2hsaWdodCAubGQgeyBjb2xvcjogIzU4NmU3NSB9IC8qIExpdGVyYWwuRGF0ZSAqL1xuLmhpZ2hsaWdodCAubSB7IGNvbG9yOiAjMmFhMTk4IH0gLyogTGl0ZXJhbC5OdW1iZXIgKi9cbi5oaWdobGlnaHQgLnMgeyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuU3RyaW5nICovXG4uaGlnaGxpZ2h0IC5uYSB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogTmFtZS5BdHRyaWJ1dGUgKi9cbi5oaWdobGlnaHQgLm5iIHsgY29sb3I6ICNCNTg5MDAgfSAvKiBOYW1lLkJ1aWx0aW4gKi9cbi5oaWdobGlnaHQgLm5jIHsgY29sb3I6ICMyNjhiZDIgfSAvKiBOYW1lLkNsYXNzICovXG4uaGlnaGxpZ2h0IC5ubyB7IGNvbG9yOiAjY2I0YjE2IH0gLyogTmFtZS5Db25zdGFudCAqL1xuLmhpZ2hsaWdodCAubmQgeyBjb2xvcjogIzI2OGJkMiB9IC8qIE5hbWUuRGVjb3JhdG9yICovXG4uaGlnaGxpZ2h0IC5uaSB7IGNvbG9yOiAjY2I0YjE2IH0gLyogTmFtZS5FbnRpdHkgKi9cbi5oaWdobGlnaHQgLm5lIHsgY29sb3I6ICNjYjRiMTYgfSAvKiBOYW1lLkV4Y2VwdGlvbiAqL1xuLmhpZ2hsaWdodCAubmYgeyBjb2xvcjogIzI2OGJkMiB9IC8qIE5hbWUuRnVuY3Rpb24gKi9cbi5oaWdobGlnaHQgLm5sIHsgY29sb3I6ICM1ODZlNzUgfSAvKiBOYW1lLkxhYmVsICovXG4uaGlnaGxpZ2h0IC5ubiB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogTmFtZS5OYW1lc3BhY2UgKi9cbi5oaWdobGlnaHQgLm54IHsgY29sb3I6ICM1ODZlNzUgfSAvKiBOYW1lLk90aGVyICovXG4uaGlnaGxpZ2h0IC5weSB7IGNvbG9yOiAjNTg2ZTc1IH0gLyogTmFtZS5Qcm9wZXJ0eSAqL1xuLmhpZ2hsaWdodCAubnQgeyBjb2xvcjogIzI2OGJkMiB9IC8qIE5hbWUuVGFnICovXG4uaGlnaGxpZ2h0IC5udiB7IGNvbG9yOiAjMjY4YmQyIH0gLyogTmFtZS5WYXJpYWJsZSAqL1xuLmhpZ2hsaWdodCAub3cgeyBjb2xvcjogIzg1OTkwMCB9IC8qIE9wZXJhdG9yLldvcmQgKi9cbi5oaWdobGlnaHQgLncgeyBjb2xvcjogIzU4NmU3NSB9IC8qIFRleHQuV2hpdGVzcGFjZSAqL1xuLmhpZ2hsaWdodCAubWYgeyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuTnVtYmVyLkZsb2F0ICovXG4uaGlnaGxpZ2h0IC5taCB7IGNvbG9yOiAjMmFhMTk4IH0gLyogTGl0ZXJhbC5OdW1iZXIuSGV4ICovXG4uaGlnaGxpZ2h0IC5taSB7IGNvbG9yOiAjMmFhMTk4IH0gLyogTGl0ZXJhbC5OdW1iZXIuSW50ZWdlciAqL1xuLmhpZ2hsaWdodCAubW8geyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuTnVtYmVyLk9jdCAqL1xuLmhpZ2hsaWdodCAuc2IgeyBjb2xvcjogIzkzYTFhMSB9IC8qIExpdGVyYWwuU3RyaW5nLkJhY2t0aWNrICovXG4uaGlnaGxpZ2h0IC5zYyB7IGNvbG9yOiAjMmFhMTk4IH0gLyogTGl0ZXJhbC5TdHJpbmcuQ2hhciAqL1xuLmhpZ2hsaWdodCAuc2QgeyBjb2xvcjogIzU4NmU3NSB9IC8qIExpdGVyYWwuU3RyaW5nLkRvYyAqL1xuLmhpZ2hsaWdodCAuczIgeyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuU3RyaW5nLkRvdWJsZSAqL1xuLmhpZ2hsaWdodCAuc2UgeyBjb2xvcjogI2NiNGIxNiB9IC8qIExpdGVyYWwuU3RyaW5nLkVzY2FwZSAqL1xuLmhpZ2hsaWdodCAuc2ggeyBjb2xvcjogIzU4NmU3NSB9IC8qIExpdGVyYWwuU3RyaW5nLkhlcmVkb2MgKi9cbi5oaWdobGlnaHQgLnNpIHsgY29sb3I6ICMyYWExOTggfSAvKiBMaXRlcmFsLlN0cmluZy5JbnRlcnBvbCAqL1xuLmhpZ2hsaWdodCAuc3ggeyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuU3RyaW5nLk90aGVyICovXG4uaGlnaGxpZ2h0IC5zciB7IGNvbG9yOiAjZGMzMjJmIH0gLyogTGl0ZXJhbC5TdHJpbmcuUmVnZXggKi9cbi5oaWdobGlnaHQgLnMxIHsgY29sb3I6ICMyYWExOTggfSAvKiBMaXRlcmFsLlN0cmluZy5TaW5nbGUgKi9cbi5oaWdobGlnaHQgLnNzIHsgY29sb3I6ICMyYWExOTggfSAvKiBMaXRlcmFsLlN0cmluZy5TeW1ib2wgKi9cbi5oaWdobGlnaHQgLmJwIHsgY29sb3I6ICMyNjhiZDIgfSAvKiBOYW1lLkJ1aWx0aW4uUHNldWRvICovXG4uaGlnaGxpZ2h0IC52YyB7IGNvbG9yOiAjMjY4YmQyIH0gLyogTmFtZS5WYXJpYWJsZS5DbGFzcyAqL1xuLmhpZ2hsaWdodCAudmcgeyBjb2xvcjogIzI2OGJkMiB9IC8qIE5hbWUuVmFyaWFibGUuR2xvYmFsICovXG4uaGlnaGxpZ2h0IC52aSB7IGNvbG9yOiAjMjY4YmQyIH0gLyogTmFtZS5WYXJpYWJsZS5JbnN0YW5jZSAqL1xuLmhpZ2hsaWdodCAuaWwgeyBjb2xvcjogIzJhYTE5OCB9IC8qIExpdGVyYWwuTnVtYmVyLkludGVnZXIuTG9uZyAqL1xuIiwiXG4uaG9tZS1pbnRybyB7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXktY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmVpZ2UtY29sb3I7XG5cbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5ob21lLWZlYXR1cmVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmZlYXR1cmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgdWwsbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIEBtZWRpYSAoICRzbWFsbC1zY3JlZW4gKSB7XG5cbiAgICAuZmVhdHVyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG59XG5cblxuXG5cbi5ob21lLWNvbnRyaWJ1dG9ycyB7XG5cbiAgcGFkZGluZzogNzBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuaW50cm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTBlbTtcbiAgfVxuXG4gIC5jb250cmlidXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gIC5yb2xlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAvKiB0aGVyZSB3aWxsIGJlIHNpbmdsZSBjb250YWN0IGxpbmsgcGVyIHBlcnNvbiBmb3Igbm93LiB0aGlzIGNvZGUgaXMgbm90IG5lZWRlZFxuICAuY29udGFjdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0NDQztcbiAgICB9XG5cbiAgICAudHdpdHRlciB7XG5cbiAgICB9XG4gICAgLmxpbmtlZGluIHtcblxuICAgIH1cbiAgICAuZ2l0aHViIHtcblxuICAgIH1cbiAgICAud2ViIHtcblxuICAgIH1cbiAgICAubWFpbCB7XG5cbiAgICB9XG5cbiAgfSovXG5cbn1cbiIsImh0bWwsYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LWdyYXktY29sb3I7IC8vIHRoaXMgaXMgbmVlZGVkIGZvciBzcHJpbmcgc2Nyb2xsaW5nIHRvIG5vdCBzaG93IHRoZSB3aGl0ZSBib3JkZXJcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI2dsLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBjbGVhcjogYm90aDsgLyogU1JKIC0gZml4IEZpcmVmb3ggYnVnICovXG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cblxuLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uY29udGFpbmVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuXG4uZnVsbC13aWR0aC1jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmNvbnRlbnQtd3JhcCB7XG5cbiAgcGFkZGluZzogMCA0MHB4IDAgNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcblxuICAjbWFya2Rvd24tdG9jIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuXG5cblxuLy8gZm9yIGxhcmdlIHNjcmVlbnMsIG1ha2UgbW9yZSB3aGl0ZXNwYWNlIG9uIHNpZGVzXG5AbWVkaWEgKCRsYXJnZS1zY3JlZW4pe1xuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbn1cblxuLy8gRm9yIHNtYWxsZXIgc2NyZWVucywgcmVtb3ZlIHRvYyBmcm9tIGxlZnQgY29sdW1uIGFuZCBzaG93IGluLXBhZ2UtdG9jXG5AbWVkaWEgKCAkbWVkaXVtLXNjcmVlbikge1xuXG4gIC5jb250ZW50LXdyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5tYWluLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubWFpbi1jb250YWluZXIgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cblxuICAgICAucGFuZS1jb250ZW50IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICB9XG5cbiAgICAgLmNvbnRhaW5lciwgLnBhZ2UtaW50cm8gLmNvbnRhaW5lciwgLmhvbWUtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICB9XG5cbiAgICAubWFpbi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuXG5cbn1cblxuXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi5tb2RhbC1iYWNrZHJvcCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGXG59XG5cbi5tb2RhbCB7XG4gICBsZWZ0OiA1NSU7XG4gICB0b3A6IDQwJVxufVxuXG4ubW9kYWwuZmFkZS5pbiB7XG4gICB0b3A6IDQwJVxufVxuXG4jbWFnZS1tb2RhbCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmM2ViO1xuICAgYm9yZGVyOiAwIG5vbmU7XG4gICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAgcGFkZGluZzogMThweCA0MHB4IDM1cHg7XG4gICB3aWR0aDogMzgwcHhcbn1cblxuI21hZ2UtbW9kYWwgI21hZ2UtbW9kYWwtbGFiZWwge1xuICAgZm9udC1zaXplOiAyMXB4O1xuICAgY29sb3I6ICNlZjY3MmY7XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbiNtYWdlLW1vZGFsIGJ1dHRvbiB7XG4gICBtYXJnaW4tcmlnaHQ6IDIwcHhcbn1cblxuI21hZ2UtbW9kYWwgcCB7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIG1hcmdpbjogMCAwIDI0cHg7XG4gICB3aWR0aDogMzQwcHhcbn1cblxuI21hZ2UtbW9kYWwgYSB7XG4gICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuXG5cblxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAgcG9zaXRpb246IGZpeGVkO1xuICAgdG9wOiAwO1xuICAgcmlnaHQ6IDA7XG4gICBib3R0b206IDA7XG4gICBsZWZ0OiAwO1xuICAgei1pbmRleDogMTA0MDtcbiAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLCAubW9kYWwtYmFja2Ryb3AuZmFkZS5pbiB7XG4gICBvcGFjaXR5OiAwLjg7XG4gICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xufVxuLm1vZGFsIHtcbiAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgIHRvcDogMTAlO1xuICAgbGVmdDogNTAlO1xuICAgei1pbmRleDogMTA1MDtcbiAgIHdpZHRoOiA1NjBweDtcbiAgIG1hcmdpbi1sZWZ0OiAtMjgwcHg7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICpib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgIC1tb3otYm94LXNoYWRvdzogMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgIGJveC1zaGFkb3c6IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgb3V0bGluZTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIHtcbiAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRvcCAwLjNzIGVhc2Utb3V0O1xuICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdG9wIDAuM3MgZWFzZS1vdXQ7XG4gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0b3AgMC4zcyBlYXNlLW91dDtcbiAgIHRvcDogLTI1JX1cbi5tb2RhbC5mYWRlLmluIHtcbiAgIHRvcDogMTAlfVxuLm1vZGFsLWhlYWRlciB7XG4gICBwYWRkaW5nOiA5cHggMTVweDtcbiAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgbWFyZ2luLXRvcDogMnB4O1xufVxuLm1vZGFsLWhlYWRlciBoMyB7XG4gICBtYXJnaW46IDA7XG4gICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIG92ZXJmbG93LXk6IGF1dG87XG4gICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9ybSB7XG4gICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbiAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG4gICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZmZmZjtcbiAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xuICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmZmZmO1xuICAgKnpvb206IDE7XG59XG4ubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICBkaXNwbGF5OiB0YWJsZTtcbiAgIGNvbnRlbnQ6IFwiXCI7XG4gICBsaW5lLWhlaWdodDogMDtcbn1cbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgY2xlYXI6IGJvdGg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4rLmJ0biB7XG4gICBtYXJnaW4tbGVmdDogNXB4O1xuICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuKy5idG4ge1xuICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9jayB7XG4gICBtYXJnaW4tbGVmdDogMDtcbn1cblxuXG4uY2xvc2Uge1xuICAgZmxvYXQ6IHJpZ2h0O1xuICAgZm9udC1zaXplOiAyMHB4O1xuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICBsaW5lLWhlaWdodDogMjBweDtcbiAgIGNvbG9yOiAjMDAwMDAwO1xuICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcbiAgIG9wYWNpdHk6IDAuMjtcbiAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG59XG4uY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICBjb2xvcjogIzAwMDAwMDtcbiAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIG9wYWNpdHk6IDAuNDtcbiAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG59XG5idXR0b24uY2xvc2Uge1xuICAgcGFkZGluZzogMDtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgYm9yZGVyOiAwO1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiXG4ubmF2LW1haW4ge1xuXG4gIGZsb2F0OiBsZWZ0O1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDhweDtcblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAvLyBOYXZpZ2F0aW9uIGRyb3Bkb3duXG5cbiAgICBsaTpob3ZlciA+IHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbGVmdDogYXV0bztcblxuICAgIH1cblxuICAgIHVsIHtcblxuICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgIHRvcDogMzhweDtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgIHotaW5kZXg6IDE7XG5cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIGxpLmhhcy1jaGlsZHJlbiA+IGF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgYSwgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGxpOmhvdmVyID4gYSB7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgfVxuXG5cbn1cblxuXG4ubmF2LW1haW4tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdi1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXYtY2xvc2U6YWN0aXZlLCAubmF2LWNsb3NlOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cblxuLm5hdi1tYWluICNzdWJuYXY6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbn1cblxuLm5hdi1tYWluICNzdWJuYXYgPiB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ubmF2LW1haW4gLmRpdmlkZXIge1xuICB3aWR0aDogYXV0bztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjc2MDU2O1xuICBtYXJnaW46IDEwcHggNDBweDtcbn1cblxuLm5hdi1tYWluIHVsOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG59XG5cblxuXG5cblxuXG5cbi5uYXYtbWFpbiB1bCB1bC53aWRlIGxpIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGhlaWdodDogNTBweDtcbn1cblxuXG5cblxuXG5cblxuLm5hdi1tYWluIHVsIHVsLndpZGUge1xuICB3aWR0aDogNjAwcHg7XG59XG5cbi5uYXYtbWFpbiAuY2hpbGRyZW4tdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuXG5cbi5zdGlja3ktbmF2LW1haW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuXG5cblxuLyogVEREIC0gQWx0ZXJuYXRlIG1lbnUgYXBwZWFyYW5jZVxuXG4ubmF2LW1haW4gI3N1Ym5hdi13cmFwICNzdWJuYXYgdWwgbGkgYSB7XG4gIGZvbnQ6IDFlbSAnT3BlbiBTYW5zJyxzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICMzMTMwMmI7XG59ICovXG5cblxuXG5cbmJvZHkub2ZmY2FudmFzLWFjdGl2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAoICRtZWRpdW0tc2NyZWVuICkge1xuXG4gIC5uYXYtbWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC5vZmZjYW52YXMtYWN0aXZlICYubmF2LW1haW4tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmF5LWNvbG9yO1xuICAgIH1cblxuICAgIGxpIGEsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAkaGVhZGVyLWhlaWdodCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgbGkgYSwgbGkgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICB9XG5cbiAgICAvLyBTZWNvbmQgbGV2ZWwgbWVudVxuICAgIHVsIHVsIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5leHBhbmRlZCB1bCB7XG4gICAgICBtYXgtaGVpZ2h0OiA5OTlweDtcbiAgICB9XG5cbiAgICAuY2hpbGRyZW4tdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHRvcDowO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDhweCA2cHggMCA2cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBhbmRlZCAuY2hpbGRyZW4tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuXG5cbiAgfVxuXG4vKlxuICAub2ZmY2FudmFzLWFjdGl2ZSAuc2l0ZS1oZWFkZXIsXG4gIC5vZmZjYW52YXMtYWN0aXZlICNnbC13cmFwcGVyLFxuICAub2ZmY2FudmFzLWFjdGl2ZSAjZm9vdGVyICB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDI2MHB4LDApO1xuICB9Ki9cblxuXG5cblxuXG59XG5cbi5uYXYtbWFpbi1mYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG5cbiAgLm9mZmNhbnZhcy1hY3RpdmUgJiwgLnNlYXJjaC1hY3RpdmUgJiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMik7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG59XG4iLCIucGFnZS1pbmZvIHtcblxuICBmb250LXNpemU6IDEycHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG5cblxuICAjbWFya2Rvd24tdG9jIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucGFnZS1jb250cmlidXRvciB7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAyNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZGY0ZTE7XG5cbiAgYSB7XG4gICAgY29sb3I6ICM5NTM2MEI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2kvaWNvbnMvc3Rhci5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNHB4O1xuICB9XG59XG5cbi5uZXctaXNzdWUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmdpdGh1Yi1saW5rIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cblxuQG1lZGlhICggJG1lZGl1bS1zY3JlZW4gKSB7XG4gIC5wYWdlLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIFxufVxuIiwiXG5cbi8vIHNlYXJjaCBib3ggb24gaG9tZSBwYWdlXG5cbmlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnNlYXJjaC1mb3JtIHtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5zZWFyY2gtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAuc2VhcmNoLWZpZWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cblxuICBAbWVkaWEgKCAkc21hbGwtc2NyZWVuICkge1xuICAgIC5zZWFyY2gtZmllbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuXG5cbi5zZWFyY2gtZmllbGQgLCAuZ3NjLWlucHV0IGlucHV0LmdzYy1pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAxNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogMTJweCAyMHB4IDEzcHggNTBweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG4gIH1cbn1cblxuXG5cbi5nc2MtaW5wdXQge1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvaWNvbnMvc2VhcmNoLnN2ZycpO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLmdzYy1yZXN1bHRzLXdyYXBwZXItbm9vdmVybGF5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIC8vYmFja2dyb3VuZDogdXJsKC4uL2kvbG9hZGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cblxuI3NlYXJjaC1yZXN1bHRzIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGZvbnQtZmFtaWx5OiAkYm9keS1mb250LWZhbWlseTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAubG9hZGluZyB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2kvbG9hZGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgdGFibGUsIHRyLCB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbn1cblxuLmNzZSAuZ3NjLXJlc3VsdHMsIC5nc2MtcmVzdWx0cyB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cblxuZGl2LmdzYy1jb250cm9sLXdyYXBwZXItY3NlIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cblxuZGl2LmdzYy1jb250cm9sLWNzZSB7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cbi5nc2MtY29udHJvbC1jc2UgLmdzYy13cmFwcGVyIHtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuLmdzYy1jb250cm9sLWNzZSAuZ3NjLXdyYXBwZXIgLmdzYy10YWJsZS1yZXN1bHQge1xuXHRmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdzYy1yZXN1bHQtaW5mby1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5cblxuLy8gVGFic1xuXG4uZ3NjLXRhYnNBcmVhIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwICFpbXBvcnRhbnQ7XG5cbiAgZGl2ICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi5jc2UgLmdzYy10YWJIZWFkZXIsIC5nc2MtdGFiSGVhZGVyIHtcbiAgbWFyZ2luOiAwIC0xcHggMCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAmOmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgfVxufVxuLmdzYy10YWJIZWFkZXIuZ3NjLXRhYmhJbmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAkbGluay1jb2xvciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmF5LWNvbG9yICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDE7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nc2MtdGFiSGVhZGVyLmdzYy10YWJoQWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDI7XG59XG5cblxuLmdzYy1yZXN1bHRzIC5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQsXG4uZ3NjLXJlc3VsdHMgLmdzYy1pbWFnZVJlc3VsdCB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdDpob3Zlcixcbi5nc2MtaW1hZ2VSZXN1bHQ6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nc2Mtd2ViUmVzdWx0LmdzYy1yZXN1bHQuZ3NjLXByb21vdGlvbjpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluayxcbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6bGluayBiLFxuLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6bGluayxcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmxpbmsgYiB7XG5cdGNvbG9yOiAkbGluay1jb2xvciAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCxcbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCBiLFxuLmdzLWltYWdlUmVzdWx0IGEuZ3MtdGl0bGU6dmlzaXRlZCxcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOnZpc2l0ZWQgYiB7XG5cdGNvbG9yOiAkbGluay12aXNpdGVkLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6aG92ZXIsXG4uZ3Mtd2ViUmVzdWx0LmdzLXJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIsXG4uZ3MtaW1hZ2VSZXN1bHQgYS5ncy10aXRsZTpob3Zlcixcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmhvdmVyIGIge1xuXHRjb2xvcjogJGxpbmstaG92ZXItY29sb3IgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ncy13ZWJSZXN1bHQuZ3MtcmVzdWx0IGEuZ3MtdGl0bGU6YWN0aXZlLFxuLmdzLXdlYlJlc3VsdC5ncy1yZXN1bHQgYS5ncy10aXRsZTphY3RpdmUgYixcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmFjdGl2ZSxcbi5ncy1pbWFnZVJlc3VsdCBhLmdzLXRpdGxlOmFjdGl2ZSBiIHtcblx0Y29sb3I6ICMwMDAwRkY7XG59XG5cbi5nc2MtY3Vyc29yLXBhZ2Uge1xuXHRjb2xvcjogIzAwMDBGRjtcbn1cblxuYS5nc2MtdHJhaWxpbmctbW9yZS1yZXN1bHRzOmxpbmsge1xuXHRjb2xvcjogIzAwMDBGRjtcbn1cbi5ncy13ZWJSZXN1bHQgLmdzLXNuaXBwZXQsXG4uZ3MtaW1hZ2VSZXN1bHQgLmdzLXNuaXBwZXQsXG4uZ3MtZmlsZUZvcm1hdFR5cGUge1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cbi5ncy13ZWJSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwsXG4uZ3MtaW1hZ2VSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwge1xuXHRjb2xvcjogIzAwNjYyMSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZ3Mtd2ViUmVzdWx0IGRpdi5ncy12aXNpYmxlVXJsLXNob3J0IHtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG4uZ3Mtd2ViUmVzdWx0IGRpdi5ncy12aXNpYmxlVXJsLXNob3J0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5ncy13ZWJSZXN1bHQgZGl2LmdzLXZpc2libGVVcmwtbG9uZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmdzLXByb21vdGlvbiBkaXYuZ3MtdmlzaWJsZVVybC1zaG9ydCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4uZ3MtcHJvbW90aW9uIGRpdi5ncy12aXNpYmxlVXJsLWxvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuXG4uZ3NjLXJlc3VsdHMgLmdzYy1jdXJzb3ItYm94IHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gIC5nc2MtY3Vyc29yLXBhZ2Uge1xuICBcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgXHRjb2xvcjogJGxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBkaXYuZ3NjLWN1cnNvci1jdXJyZW50LXBhZ2UsIGRpdi5nc2MtY3Vyc29yLWN1cnJlbnQtcGFnZTpob3ZlciB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgXHRiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cblxuLmdzYy13ZWJSZXN1bHQuZ3NjLXJlc3VsdC5nc2MtcHJvbW90aW9uIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzM2Njk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmdzYy1jb21wbGV0aW9uLXRpdGxlIHtcblx0Y29sb3I6ICMwMDAwRkY7XG59XG4uZ3NjLWNvbXBsZXRpb24tc25pcHBldCB7XG5cdGNvbG9yOiAjMDAwO1xufVxuLmdzYy1jb250cm9sLWNzZSAuZ3Mtc3BlbGxpbmcsIC5nc2MtY29udHJvbC1jc2UgLmdzLXJlc3VsdCAuZ3MtdGl0bGUsIC5nc2MtY29udHJvbC1jc2UgLmdzLXJlc3VsdCAuZ3MtdGl0bGUgKiAsXG4uZ3NjLWNvbnRyb2wtY3NlIC5ncy1yZXN1bHQgLmdzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdzLXByb21vdGlvbiBhLmdzLXRpdGxlOmxpbmssXG4uZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6bGluayAqLFxuLmdzLXByb21vdGlvbiAuZ3Mtc25pcHBldCBhOmxpbmsge1xuXHRjb2xvcjogIzAwMDBGRjtcbn1cbi5ncy1wcm9tb3Rpb24gYS5ncy10aXRsZTp2aXNpdGVkLFxuLmdzLXByb21vdGlvbiBhLmdzLXRpdGxlOnZpc2l0ZWQgKixcbi5ncy1wcm9tb3Rpb24gLmdzLXNuaXBwZXQgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICM2NjMzOTk7XG59XG4uZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6aG92ZXIsXG4uZ3MtcHJvbW90aW9uIGEuZ3MtdGl0bGU6aG92ZXIgKixcbi5ncy1wcm9tb3Rpb24gLmdzLXNuaXBwZXQgYTpob3ZlciB7XG5cdGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmdzLXByb21vdGlvbiBhLmdzLXRpdGxlOmFjdGl2ZSxcbi5ncy1wcm9tb3Rpb24gYS5ncy10aXRsZTphY3RpdmUgKixcbi5ncy1wcm9tb3Rpb24gLmdzLXNuaXBwZXQgYTphY3RpdmUge1xuXHRjb2xvcjogIzAwQ0MwMDtcbn1cbi5ncy1wcm9tb3Rpb24gLmdzLXNuaXBwZXQsXG4uZ3MtcHJvbW90aW9uIC5ncy10aXRsZSAuZ3MtcHJvbW90aW9uLXRpdGxlLXJpZ2h0LFxuLmdzLXByb21vdGlvbiAuZ3MtdGl0bGUgLmdzLXByb21vdGlvbi10aXRsZS1yaWdodCAqIHtcblx0Y29sb3I6ICMzMzMzMzM7XG59XG5cblxuXG4uZ3NjLXNlbGVjdGVkLW9wdGlvbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ncy1yZXN1bHQgLmdzLXRpdGxlLCAuZ3MtcmVzdWx0IC5ncy10aXRsZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmdzYy1zZWFyY2gtYnV0dG9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdzYy1jbGVhci1idXR0b24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ3NjLWNvbnRyb2wtY3NlIC5nc2MtY29udHJvbC13cmFwcGVyLWNzZSBmb3JtLmdzYy1zZWFyY2gtYm94IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbi5nc2MtYWJvdmUtd3JhcHBlci1hcmVhIHtcblx0cGFkZGluZzogMCAwIDAgMDtcbn1cblxuLmdzYy1hYm92ZS13cmFwcGVyLWFyZWEgLmdzYy1yZXN1bHQtaW5mbyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5nc2MtY29udHJvbC13cmFwcGVyLWNzZSB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZ3MtaW1hZ2UtYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdzLW5vLXJlc3VsdHMtcmVzdWx0IC5ncy1zbmlwcGV0LCAuZ3MtZXJyb3ItcmVzdWx0IC5ncy1zbmlwcGV0IHtcblx0Zm9udC1zaXplOiAyZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGQuZ2NzYy1icmFuZGluZy10ZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDQ2JTtcbn1cblxuLmdjc2MtYnJhbmRpbmctdGV4dC1uYW1lIHtcblx0d2lkdGg6IDMwJTtcbn1cblxuXG5cblxuLmdzYy1yZXN1bHQgLmdzLXRpdGxlIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmdjc2MtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8qU2VhcmNoIHN0eWxpbmcgKi9cbiIsIi5xdWljay1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gIHBhZGRpbmctbGVmdDogMjgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuXG4gIEBtZWRpYSAoICRsYXJnZS1zY3JlZW4gKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMzBweDtcbiAgfVxuICBAbWVkaWEgKCAkc21hbGwtc2NyZWVuICkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWFjdGl2ZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgLnF1aWNrLXNlYXJjaC1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgfVxufVxuLnNlYXJjaC1hY3RpdmUgLnNpdGUtaGVhZGVyIC5tZW51LWJ0biB7XG4gIHotaW5kZXg6IDE7XG59XG4iLCJcbi5zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMCU7XG4gIHBhZGRpbmc6MCAwIDQwcHggMDtcblxuICAuc2lkZWJhci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW1cbiAgICB9XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGNvbG9yOiAjN2I3NTZiO1xuICB9XG5cbiAgLmhhcy1jaGlsZHJlbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbn1cblxuLnRvYy10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuXG4uc2lkZWJhciB1bCBzcGFuIHtcbiAgY29sb3I6ICM3Yjc1NmI7XG59XG5cbi5zaWRlYmFyIHVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbn1cblxuLnNpZGViYXIgdWwgLm5hdi1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uc2lkZWJhciB1bCAubmF2LWhlYWRlciA+IGEsIC5zaWRlYmFyIHVsIC5uYXYtaGVhZGVyIHNwYW4ge1xuICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uc2lkZWJhciB1bCAuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLCA1JSk7XG59XG5cblxuXG4uc2lkZWJhciB1bCAubGV2ZWwtMiBhLCAuc2lkZWJhciB1bCAubGV2ZWwtMiBzcGFuIHtcbiAgIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLyogQWRkIHN0eWxlIGZvciBUT0MgSGVhZGVyIGluIHNpZGViYXIuaHRtbCBpbmNsdWRlICovXG4uc2lkZWJhciAuc2lkZWJhci13cmFwcGVyIGg0IHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggNXB4IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4vLyBUb2dnbGVyIGZvciBsZXZlbCAzXG5cbi5zaWRlYmFyIHVsIGxpLmxldmVsM0NoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpZGViYXIgdWwgbGkubGV2ZWwzQ2hpbGQgYSB7XG4gICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5zaWRlYmFyIHVsIGxpLmxldmVsM1BhcmVudCB7XG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2NvbW1vbi9jc3MvY2FyZXRfcmlnaHQucG5nJyk7XG4gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAxMHB4O1xuICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cblxuLnNpZGViYXIgdWwgbGkuY2FyZXREb3duIHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29tbW9uL2Nzcy9jYXJldF9kb3duLnBuZycpO1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTdweCAxMnB4O1xufVxuXG4uc2lkZWJhciB1bCBsaS5jYXJldFJpZ2h0IHtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vY29tbW9uL2Nzcy9jYXJldF9yaWdodC5wbmcnKTtcbiAgIGJhY2tncm91bmQtcG9zaXRpb246IDE4cHggMTBweDtcbn1cblxuLnNpZGViYXIgdWwgbGkubGV2ZWwzUGFyZW50IGE6aG92ZXIge1xuICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNpZGViYXIgdWwgbGkubGV2ZWwzUGFyZW50IGEge1xuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cbkBtZWRpYSAoICRtZWRpdW0tc2NyZWVuICkge1xuXG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBub25lO1xuXG4gICAgLnNpZGViYXItd3JhcHBlciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICB9XG5cbiAgLnNpZGViYXIgdWwgYSwgLnNpZGViYXIgdWwgc3BhbiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXItd3JhcHBlciB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5leHBhbmRlZCAuc2lkZWJhci13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gIH1cblxuICAudG9jLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG5cbiAgICAmLCAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRvYy10b2dnbGVyOmFjdGl2ZSwgLnRvYy10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAudG9jLXRvZ2dsZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjE4cHg7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggNnB4IDAgNnB4O1xuICAgIGJvcmRlci1jb2xvcjogJGJvZHktZm9udC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICB9XG5cbiAgLmV4cGFuZGVkIC50b2MtdG9nZ2xlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxufVxuIiwiXG4ubWFpbi1zaXRlLW5hbWUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuI2dsb2JhbC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xcztcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IC8vIHRvIGZvcmNlIG5hdiByZW5kZXJpbmcgdG8gR1BVXG4gIHotaW5kZXg6IDk5OTk7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAmLnN0aWNreS1uYXYtbWFpbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4yKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDFzO1xuICB9XG5cbn1cblxuXG4uc2l0ZS1oZWFkZXIge1xuXG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmRldmRvY3MtbG9nbyB7XG4gICAgd2lkdGg6IDExM3B4O1xuICB9XG5cbiAgLm1lbnUtYnRuIHtcbiAgICB3aWR0aDogJGhlYWRlci1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZWlnZS1jb2xvcjtcbiAgfVxuXG4gIC5tZW51LWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaS9pY29ucy9tZW51LnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXJcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWJ0biB7XG4gICAgd2lkdGg6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgLnNlYXJjaC1pY29uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2ljb25zL3NlYXJjaC5zdmcnKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAubWFnZW50by1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICggJG1lZGl1bS1zY3JlZW4gKSB7XG5cbiAgICAjZ2xvYmFsLW5hdiB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJGJlaWdlLWNvbG9yO1xuICAgIH1cblxuICAgIC5tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogYTtcbiAgICB9XG5cbiAgICAuc2VhcmNoLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxuXG4gIH0gLy8gbWVkaXVtLXNjcmVlblxuXG59XG4iLCJcblxudGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBtYXgtd2lkdGg6IDk5JTtcbiAgd2lkdGg6IDk5JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDJlbSAwIDJlbSAwO1xufVxuXG5cbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JheS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG5cblxudHIgdGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHdvcmQtd3JhcDpicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcblxufVxuXG50ZCBjb2RlLCB0ZCBwcmUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJsZS1jb25kZW5zZWQge1xuXG4gIHRoLCB0ZCB7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgfVxuXG59XG5cbi8qXG50cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmN2YzZWJcbn0qL1xuXG5cbi8qIEZJWCBmb3IgdGFibGUgbGluZSBicmVha3MgVEREXG5cbi5tYWluLWNvbnRhaW5lciBUQUJMRSBUUiwgLm1haW4tY29udGFpbmVyIFRBQkxFIFRELCAubWFpbi1jb250YWluZXIgVEFCTEUgVEQgVFQsIC5tYWluLWNvbnRhaW5lciBUQUJMRSBURCBDT0RFLCAubWFpbi1jb250YWluZXIgVEFCTEUgVEQgUFJFIHtcblxufVxuXG5cblxuLnRhYmxlIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZSBjYXB0aW9uK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRkLCAudGFibGUgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZSBjb2xncm91cCt0aGVhZCB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4udGFibGUgdGJvZHkrdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZGRkZDtcbn0qL1xuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICpib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoLCAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgY2FwdGlvbit0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3RoZWFkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCt0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkIHRoLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQgdGgsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRoOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZD50aDpmaXJzdC1jaGlsZCB7XG4gICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgdGhlYWQ6Zmlyc3QtY2hpbGQgdHI6Zmlyc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRib2R5OmZpcnN0LWNoaWxkIHRyOmZpcnN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpmaXJzdC1jaGlsZCB0cjpmaXJzdC1jaGlsZD50aDpsYXN0LWNoaWxkIHtcbiAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogNHB4O1xuICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi50YWJsZS1ib3JkZXJlZCB0aGVhZDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Zm9vdDpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6Zmlyc3QtY2hpbGQge1xuICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNHB4O1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkOmxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRkOmxhc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCB0Ym9keTpsYXN0LWNoaWxkIHRyOmxhc3QtY2hpbGQ+dGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIHRmb290Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZD50ZDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgdGZvb3Q6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkPnRoOmxhc3QtY2hpbGQge1xuICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHg7XG4gICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHRmb290K3Rib2R5Omxhc3QtY2hpbGQgdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udGFibGUtYm9yZGVyZWQgdGZvb3QrdGJvZHk6bGFzdC1jaGlsZCB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMDtcbiAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnRhYmxlLWJvcmRlcmVkIGNhcHRpb24rdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjYXB0aW9uK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1ib3JkZXJlZCBjb2xncm91cCt0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA0cHg7XG4gICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4udGFibGUtYm9yZGVyZWQgY2FwdGlvbit0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY2FwdGlvbit0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAudGFibGUtYm9yZGVyZWQgY29sZ3JvdXArdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnRhYmxlLWJvcmRlcmVkIGNvbGdyb3VwK3Rib2R5IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XG4gICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHk+dHI6bnRoLWNoaWxkKG9kZCk+dGQsIC50YWJsZS1zdHJpcGVkIHRib2R5PnRyOm50aC1jaGlsZChvZGQpPnRoIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXI+dGQsIC50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcj50aCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUgdGJvZHkgdHIuc3VjY2Vzcz50ZCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlIHRib2R5IHRyLmVycm9yPnRkIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGFibGUgdGJvZHkgdHIud2FybmluZz50ZCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlIHRib2R5IHRyLmluZm8+dGQge1xuICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciB0Ym9keSB0ci5zdWNjZXNzOmhvdmVyPnRkIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG4udGFibGUtaG92ZXIgdGJvZHkgdHIuZXJyb3I6aG92ZXI+dGQge1xuICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1ob3ZlciB0Ym9keSB0ci53YXJuaW5nOmhvdmVyPnRkIHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUtaG92ZXIgdGJvZHkgdHIuaW5mbzpob3Zlcj50ZCB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuIiwiYm9keSB7XG4gIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICBmb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi8qcmVzZXQgZm9udCBzaXplXG4ubWFpbi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59Ki9cblxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbjogMS4zZW0gMCAwLjVlbSAwO1xuICBwYWRkaW5nOiAwXG5cbn1cblxuaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDEuNWVtIDAgMC41ZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDEuNWVtIDAgMC41ZW0gMDtcbn1cblxuaDUsLmg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5cbmg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cblxuaDEgc21hbGwge1xuICBmb250LXNpemU6IDI0LjVweDtcbn1cbmgyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNy41cHg7XG59XG5oMyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbnAge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRsaW5rLXZpc2l0ZWQtY29sb3I7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICRsaW5rLWFjdGl2ZS1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5cblxuXG5cbmEucGRmIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL2ljby1wZGYucG5nKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweFxufVxuXG5cbi5tYWluLWNvbnRhaW5lciBoMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDBcbn1cblxuXG5cblxuXG5cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxuXG5zdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuY2l0ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbn1cblxuaDEgc21hbGwsIGgyIHNtYWxsLCBoMyBzbWFsbCwgaDQgc21hbGwsIGg1IHNtYWxsLCBoNiBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuXG5cblxudWwsIG9sIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweCAyNXB4O1xufVxudWwgdWwsIHVsIG9sLCBvbCBvbCwgb2wgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubGkge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxudWwudW5zdHlsZWQsIG9sLnVuc3R5bGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5pbmxpbmUsIG9sLmlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwuaW5saW5lPmxpLCBvbC5pbmxpbmU+bGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCwgZGQge1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG5hYmJyW3RpdGxlXSwgYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5OTk5O1xufVxuYWJici5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG5ibG9ja3F1b3RlIGNpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xufVxuXG5cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgbWFyZ2luOiAyZW0gMCAxZW0gMDtcbn1cbmJsb2NrcXVvdGUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbmJsb2NrcXVvdGUgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJ1xufVxuXG5cbnE6YmVmb3JlLCBxOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCJcbn1cbmFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cblxuXG5kbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuZGwgZHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDFlbSAwIDAuNWVtIDA7XG59XG5cbmRsIGRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cblxuXG4vKiBTUkogLSByZXZpZXdlciBxdWVzdGlvbiAqL1xuXG5wLnEge1xuXHRmb250LXNpemU6IDE1cHQ7XG5cdGNvbG9yOiByZWQ7XG5cdC8qIGRpc3BsYXk6IG5vbmU7ICovXG59XG5cblxuXG5AbWVkaWEgKCAkc21hbGwtc2NyZWVuICkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiIsIi52ZXJzaW9uLXN3aXRjaGVyICB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcblxuXG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbiggJGxpZ2h0LWdyYXktY29sb3IsIDE1JSApO1xuICB9XG5cbiAgJi52ZXJzaW9uLXN3aXRjaGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSAoICRtZWRpdW0tc2NyZWVuICkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLnZlcnNpb24tc3dpdGNoZXItbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMjBweDtcblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICBcdG1heC13aWR0aDogMTAwJTtcbiAgICBcdG1pbi13aWR0aDogMTAwJTtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBcdGJveC1zaGFkb3c6IG5vbmU7XG4gICAgXHRib3JkZXI6IG5vbmU7XG4gICAgXHRsZWZ0OiAwO1xuICAgIFx0cmlnaHQ6IGF1dG87XG4gICAgXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgIFx0LmRyb3Bkb3duLWl0ZW0ge1xuICAgIFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgXHR9XG4gICAgXHRsaSB7XG4gICAgXHRcdGJhY2tncm91bmQ6IG5vbmU7XG4gICAgXHRcdG1hcmdpbjogMDtcbiAgICBcdFx0cGFkZGluZzogMDtcbiAgICBcdH1cbiAgXHR9XG5cbiAgfVxuICAvKlxuXHRAbWVkaWEgKG1heC13aWR0aDo3NjdweCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRyaWdodDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cblxuXHRcdC5kcm9wZG93bi10b2dnbGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHQuZHJvcGRvd24taXRlbSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggMDtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cblx0fSovXG5cblxufVxuIiwiLnRhYnMtY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgLnRhYiB7XG4gICAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGNvbG9yOiAkbGluay1jb2xvcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LXRhYiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5jdXJyZW50LXRhYiBhe1xuICAgIGNvbG9yOiAkYm9keS1mb250LWNvbG9yO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG59XG4iLCIuYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIFxuICBvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGkuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGEsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogJyDigLogJztcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cbn1cbiIsIi5wYWdlLXRvYyB7XG4gIGJhY2tncm91bmQ6ICRsaWdodC1ncmF5LWNvbG9yO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gICYuYWZmaXgge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiT24gdGhpcyBwYWdlXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgY29sb3I6ICM3Yjc1NmI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDVweCAxMHB4O1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgfVxuXG4gIC5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIGRhcmtlbigkZHJvcGRvd24tbGluay1ob3Zlci1iZywgMjAlKTtcbiAgfVxuXG5cbiAgYSB7XG4gICAgY29sb3I6ICRib2R5LWZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5oMyBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuXG4gIEBtZWRpYSAoICRtZWRpdW0tc2NyZWVuICkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG5cblxuaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYW5jaG9yIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2ljb25zL2xpbmsuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzZweDtcbiAgb3BhY2l0eTogLjU7XG5cbiAgaDI6aG92ZXIgJiwgaDM6aG92ZXIgJiwgaDQ6aG92ZXIgJiwgaDU6aG92ZXIgJiwgaDY6aG92ZXIgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3Jlc2V0JztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9idXR0b25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NhbGxvdXRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NvZGUnO1xuQGltcG9ydCAncGFydGlhbHMvY29sbGFwc2libGUnO1xuQGltcG9ydCAncGFydGlhbHMvZHJvcGRvd24nO1xuQGltcG9ydCAncGFydGlhbHMvZm9vdGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Zvcm0nO1xuQGltcG9ydCAncGFydGlhbHMvaGlnaGxpZ2h0JztcbkBpbXBvcnQgJ3BhcnRpYWxzL2hvbWUnO1xuQGltcG9ydCAncGFydGlhbHMvbGF5b3V0JztcbkBpbXBvcnQgJ3BhcnRpYWxzL21vZGFsJztcbkBpbXBvcnQgJ3BhcnRpYWxzL25hdi1tYWluJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhZ2UtaW5mbyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9zZWFyY2gnO1xuQGltcG9ydCAncGFydGlhbHMvcXVpY2stc2VhcmNoJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3NpZGViYXInO1xuQGltcG9ydCAncGFydGlhbHMvc2l0ZS1oZWFkZXInO1xuQGltcG9ydCAncGFydGlhbHMvdGFibGUnO1xuQGltcG9ydCAncGFydGlhbHMvdHlwb2dyYXBoeSc7XG5AaW1wb3J0ICdwYXJ0aWFscy92ZXJzaW9uLXN3aXRjaGVyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3RhYnMnO1xuQGltcG9ydCAncGFydGlhbHMvYnJlYWRjcnVtYnMnO1xuQGltcG9ydCAncGFydGlhbHMvdG9jJztcblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

/*
     FILE ARCHIVED ON 13:50:37 Mar 10, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:25:45 Dec 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.57
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.034
  esindex: 0.009
  cdx.remote: 6.323
  LoadShardBlock: 250.683 (3)
  PetaboxLoader3.datanode: 214.627 (5)
  PetaboxLoader3.resolve: 408.284 (4)
  load_resource: 465.543 (2)
*/