html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-Regular.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-Regular.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-Regular.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-Regular.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-Regular.svg#Brandon Text") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-RegularItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-RegularItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-RegularItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-RegularItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-RegularItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:normal}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-Thin.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-Thin.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-Thin.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-Thin.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-Thin.svg#Brandon Text") format("svg");font-style:normal;font-weight:100}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-ThinItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-ThinItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-ThinItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-ThinItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-ThinItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:100}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-Light.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-Light.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-Light.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-Light.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-Light.svg#Brandon Text") format("svg");font-style:normal;font-weight:300}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-lightItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-lightItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-lightItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-lightItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-lightItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:300}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-Medium.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-Medium.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-Medium.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-Medium.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-Medium.svg#Brandon Text") format("svg");font-style:normal;font-weight:500}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-MediumItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-MediumItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-MediumItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-MediumItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-MediumItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:500}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonText-Bold.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonText-Bold.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonText-Bold.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonText-Bold.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonText-Bold.svg#Brandon Text") format("svg");font-style:normal;font-weight:bold}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonTest-BoldItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonTest-BoldItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonTest-BoldItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonTest-BoldItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonTest-BoldItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:bold}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonTest-Black.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonTest-Black.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonTest-Black.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonTest-Black.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonTest-Black.svg#Brandon Text") format("svg");font-style:normal;font-weight:900}@font-face{font-family:"Brandon Text";src:url("../fonts/Brandon/hinted-BrandonTest-BlackItalic.eot?") format("embedded-opentype"),url("../fonts/Brandon/hinted-BrandonTest-BlackItalic.woff") format("woff"),url("../fonts/Brandon/hinted-BrandonTest-BlackItalic.woff2") format("woff2"),url("../fonts/Brandon/hinted-BrandonTest-BlackItalic.ttf") format("truetype"),url("../fonts/Brandon/hinted-BrandonTest-BlackItalic.svg#Brandon Text") format("svg");font-style:italic;font-weight:900}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT.svg#Tisa") format("svg");font-style:normal;font-weight:400}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Ita.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Ita.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Ita.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Ita.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Ita.svg#Tisa") format("svg");font-style:italic;font-weight:400}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Light.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Light.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Light.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Light.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Light.svg#Tisa") format("svg");font-style:normal;font-weight:300}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-LightIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-LightIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-LightIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-LightIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-LightIta.svg#Tisa") format("svg");font-style:italic;font-weight:300}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Thin.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Thin.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Thin.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Thin.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Thin.svg#Tisa") format("svg");font-style:normal;font-weight:100}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-ThinIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-ThinIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-ThinIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-ThinIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-ThinIta.svg#Tisa") format("svg");font-style:italic;font-weight:100}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Medi.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Medi.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Medi.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Medi.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Medi.svg#Tisa") format("svg");font-style:normal;font-weight:500}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-MediIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-MediIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-MediIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-MediIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-MediIta.svg#Tisa") format("svg");font-style:italic;font-weight:500}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Xbold.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Xbold.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Xbold.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Xbold.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Xbold.svg#Tisa") format("svg");font-style:normal;font-weight:800}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-XboldIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-XboldIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-XboldIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-XboldIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-XboldIta.svg#Tisa") format("svg");font-style:italic;font-weight:800}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Bold.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Bold.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Bold.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Bold.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Bold.svg#Tisa") format("svg");font-style:normal;font-weight:bold}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-BoldIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-BoldIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-BoldIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-BoldIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-BoldIta.svg#Tisa") format("svg");font-style:italic;font-weight:bold}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-Black.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-Black.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-Black.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-Black.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-Black.svg#Tisa") format("svg");font-style:normal;font-weight:900}@font-face{font-family:"Tisa";src:url("../fonts/Tisa/hinted-TisaOT-BlackIta.eot?") format("embedded-opentype"),url("../fonts/Tisa/hinted-TisaOT-BlackIta.woff") format("woff"),url("../fonts/Tisa/hinted-TisaOT-BlackIta.woff2") format("woff2"),url("../fonts/Tisa/hinted-TisaOT-BlackIta.ttf") format("truetype"),url("../fonts/Tisa/hinted-TisaOT-BlackIta.svg#Tisa") format("svg");font-style:italic;font-weight:900}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}html{font-size:75%;-ms-text-size-adjust:100;-webkit-text-size-adjust:100%}@media screen and (min-width: 40em){html{font-size:87.5%}}@media screen and (min-width: 50em){html{font-size:93.75%}}@media screen and (min-width: 64em){html{font-size:106.25%}}@media screen and (min-width: 100em){html{font-size:118.75%}}body{font-size:1.33333rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;font-family:Tisa, serif;font-style:normal;font-weight:400;line-height:2rem}@media screen and (min-width: 40em){body{font-size:1.21429rem}}@media screen and (min-width: 50em){body{font-size:1.2rem}}@media screen and (min-width: 64em){body{font-size:1.17647rem}}@media screen and (min-width: 100em){body{font-size:1.15789rem}}a{color:#109af7;text-decoration:none;-webkit-transition:color .1s, background-color .1s;transition:color .1s, background-color .1s}a:hover,a:active,a:focus{color:#109af7;text-decoration:none}.typeset p a,.typeset li a{background-image:-webkit-linear-gradient(top, transparent 50%, #73c4fa 50%);background-image:linear-gradient(to bottom, transparent 50%, #73c4fa 50%);background-position:0 93%;background-repeat:repeat-x;background-size:100% .15rem;text-shadow:0.1rem 0 #f3f9fe,0.15rem 0 #f3f9fe,-0.1rem 0 #f3f9fe,-0.15rem 0 #f3f9fe}.typeset:hover,.typeset:active,.typeset:focus{background-image:-webkit-linear-gradient(top, transparent 50%, ligten(#109af7, 20%) 50%);background-image:linear-gradient(to bottom, transparent 50%, ligten(#109af7, 20%) 50%)}p{line-height:2rem;margin-bottom:1.54666rem;padding-top:.45334rem;font-feature-setting:'kern', 'onum', 'liga'}@media screen and (min-width: 40em){p{margin-bottom:1.49785rem;padding-top:.50215rem}}@media screen and (min-width: 50em){p{margin-bottom:1.49199rem;padding-top:.50801rem}}@media screen and (min-width: 64em){p{margin-bottom:1.48234rem;padding-top:.51766rem}}@media screen and (min-width: 100em){p{margin-bottom:1.47473rem;padding-top:.52527rem}}h1,h2,h3,h4,h5,h6{color:#333;font-family:Brandon Text, sans-serif;font-feature-setting:'dlig', 'liga', 'lnum', 'kern';font-style:normal;font-weight:700}h1,.alpha{line-height:3rem;font-size:2.33333rem;margin-bottom:.25832rem;padding-top:.74168rem}@media screen and (min-width: 40em){h1,.alpha{font-size:2.14286rem;margin-bottom:.19642rem;padding-top:.80358rem}}@media screen and (min-width: 50em){h1,.alpha{font-size:2.13333rem;margin-bottom:.19332rem;padding-top:.80668rem}}@media screen and (min-width: 64em){h1,.alpha{font-size:2.35294rem;margin-bottom:.2647rem;padding-top:.7353rem}}@media screen and (min-width: 100em){h1,.alpha{font-size:2.63158rem;margin-bottom:.35525rem;padding-top:.64475rem}}h2,.beta{line-height:3rem;font-size:2.08333rem;margin-bottom:.17707rem;padding-top:.82293rem}@media screen and (min-width: 40em){h2,.beta{font-size:1.9rem;margin-bottom:.11749rem;padding-top:.88251rem}}@media screen and (min-width: 50em){h2,.beta{font-size:1.87333rem;margin-bottom:.10882rem;padding-top:.89118rem}}@media screen and (min-width: 64em){h2,.beta{font-size:2.08824rem;margin-bottom:.17867rem;padding-top:.82133rem}}@media screen and (min-width: 100em){h2,.beta{font-size:2.31053rem;margin-bottom:.25091rem;padding-top:.74909rem}}h3,.gamma{line-height:3rem;font-size:1.86667rem;margin-bottom:.10666rem;padding-top:.89334rem}@media screen and (min-width: 40em){h3,.gamma{font-size:1.71429rem;margin-bottom:.05713rem;padding-top:.94287rem}}@media screen and (min-width: 50em){h3,.gamma{font-size:1.70667rem;margin-bottom:.05466rem;padding-top:.94534rem}}@media screen and (min-width: 64em){h3,.gamma{font-size:1.76471rem;margin-bottom:.07352rem;padding-top:.92648rem}}@media screen and (min-width: 100em){h3,.gamma{font-size:1.85789rem;margin-bottom:.10381rem;padding-top:.89619rem}}h4,.delta{line-height:2rem;font-size:1.66667rem;margin-bottom:-.45834rem;padding-top:.45834rem}@media screen and (min-width: 40em){h4,.delta{font-size:1.52143rem;margin-bottom:-.50555rem;padding-top:.50555rem}}@media screen and (min-width: 50em){h4,.delta{font-size:1.5rem;margin-bottom:-.51251rem;padding-top:.51251rem}}@media screen and (min-width: 64em){h4,.delta{font-size:1.57059rem;margin-bottom:-.48957rem;padding-top:.48957rem}}@media screen and (min-width: 100em){h4,.delta{font-size:1.63684rem;margin-bottom:-.46804rem;padding-top:.46804rem}}h5,.epsilon{line-height:2rem;font-size:1.49167rem;margin-bottom:-.51522rem;padding-top:.51522rem}@media screen and (min-width: 40em){h5,.epsilon{font-size:1.37143rem;margin-bottom:-.5543rem;padding-top:.5543rem}}@media screen and (min-width: 50em){h5,.epsilon{font-size:1.36667rem;margin-bottom:-.55584rem;padding-top:.55584rem}}@media screen and (min-width: 64em){h5,.epsilon{font-size:1.32353rem;margin-bottom:-.56986rem;padding-top:.56986rem}}@media screen and (min-width: 100em){h5,.epsilon{font-size:1.31579rem;margin-bottom:-.57238rem;padding-top:.57238rem}}h6,.zeta{line-height:2rem;font-size:1.33333rem;margin-bottom:-.56668rem;padding-top:.56668rem}@media screen and (min-width: 40em){h6,.zeta{font-size:1.21429rem;margin-bottom:-.60537rem;padding-top:.60537rem}}@media screen and (min-width: 50em){h6,.zeta{font-size:1.2rem;margin-bottom:-.61001rem;padding-top:.61001rem}}@media screen and (min-width: 64em){h6,.zeta{font-size:1.17647rem;margin-bottom:-.61766rem;padding-top:.61766rem}}@media screen and (min-width: 100em){h6,.zeta{font-size:1.15789rem;margin-bottom:-.62369rem;padding-top:.62369rem}}ul,ol{line-height:2rem;margin-bottom:1.54666rem;padding-top:.45334rem}@media screen and (min-width: 40em){ul,ol{margin-bottom:1.49785rem;padding-top:.50215rem}}@media screen and (min-width: 50em){ul,ol{margin-bottom:1.49199rem;padding-top:.50801rem}}@media screen and (min-width: 64em){ul,ol{margin-bottom:1.48234rem;padding-top:.51766rem}}@media screen and (min-width: 100em){ul,ol{margin-bottom:1.47473rem;padding-top:.52527rem}}ul li,ol li{font-feature-setting:'kern', 'onum', 'liga';margin-left:2rem}@media screen and (min-width: 40em){ul li,ol li{margin-left:0}}ul li ol,ul li ul,ol li ol,ol li ul{margin-bottom:1rem;margin-left:2rem;padding-top:1rem}ol{list-style-type:none}ol li{counter-increment:top-level}ol li::before{content:counter(top-level) ".";font-feature-setting:'lnum', 'tnum';margin-left:-3rem;position:absolute;text-align:right;width:2em}ol li ul li::before{content:''}ol li ul li ol li{counter-increment:alt-level}ol li ul li ol li::before{content:counter(alt-level) "."}ol li ol li{counter-increment:sub-level}ol li ol li::before{content:counter(top-level) "." counter(sub-level)}ol li ol li ul li::before{content:''}ol li ol li ol li{counter-increment:sub-sub-level}ol li ol li ol li::before{content:counter(top-level) "." counter(sub-level) "." counter(sub-sub-level)}dl{line-height:2rem;margin-bottom:1.54666rem;padding-top:.45334rem}@media screen and (min-width: 40em){dl{margin-bottom:1.49785rem;padding-top:.50215rem}}@media screen and (min-width: 50em){dl{margin-bottom:1.49199rem;padding-top:.50801rem}}@media screen and (min-width: 64em){dl{margin-bottom:1.48234rem;padding-top:.51766rem}}@media screen and (min-width: 100em){dl{margin-bottom:1.47473rem;padding-top:.52527rem}}dl dt,dl dd{font-feature-setting:'kern', 'onum', 'liga';margin-left:2rem}@media screen and (min-width: 40em){dl dt,dl dd{margin-left:0}}dl dt{font-weight:700}dl dd+dt{padding-top:1rem}table{line-height:2rem;font-size:1.19167rem;margin-bottom:-.61272rem;padding-top:.61272rem;font-family:upquote("Brandon Text, sans-serif");-webkit-font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-feature-settings:'liga', 'lnum', 'tnum', 'kern';font-style:normal;font-weight:400;width:100%}@media screen and (min-width: 40em){table{font-size:1.09286rem;margin-bottom:-.64483rem;padding-top:.64483rem}}@media screen and (min-width: 50em){table{font-size:1.08667rem;margin-bottom:-.64684rem;padding-top:.64684rem}}@media screen and (min-width: 64em){table{font-size:.99412rem;margin-bottom:-.67692rem;padding-top:.67692rem}}@media screen and (min-width: 100em){table{font-size:.92632rem;margin-bottom:-.69896rem;padding-top:.69896rem}}table thead th{line-height:2rem;font-size:1.33333rem;margin-bottom:-.56668rem;padding-top:.56668rem;padding-bottom:1px}@media screen and (min-width: 40em){table thead th{font-size:1.21429rem;margin-bottom:-.60537rem;padding-top:.60537rem}}@media screen and (min-width: 50em){table thead th{font-size:1.2rem;margin-bottom:-.61001rem;padding-top:.61001rem}}@media screen and (min-width: 64em){table thead th{font-size:1.17647rem;margin-bottom:-.61766rem;padding-top:.61766rem}}@media screen and (min-width: 100em){table thead th{font-size:1.15789rem;margin-bottom:-.62369rem;padding-top:.62369rem}}b,strong,.bold{font-weight:700}em,i,.italic{font-style:italic}small,.caption{font-size:1.06667rem;font-family:Brandon Text, sans-serif;font-style:normal;font-weight:400}@media screen and (min-width: 40em){small,.caption{font-size:.97143rem}}@media screen and (min-width: 50em){small,.caption{font-size:.96rem}}@media screen and (min-width: 64em){small,.caption{font-size:.88235rem}}@media screen and (min-width: 100em){small,.caption{font-size:.82105rem}}small{line-height:1rem}.caption{line-height:2rem;margin-bottom:1.34666rem;padding-top:.65334rem;color:#109af7}@media screen and (min-width: 40em){.caption{margin-bottom:1.3157rem;padding-top:.6843rem}}@media screen and (min-width: 50em){.caption{margin-bottom:1.31199rem;padding-top:.68801rem}}@media screen and (min-width: 64em){.caption{margin-bottom:1.28675rem;padding-top:.71325rem}}@media screen and (min-width: 100em){.caption{margin-bottom:1.26683rem;padding-top:.73317rem}}h1+.caption,.alpha+.caption,h2+.caption,.beta+.caption,h3+.caption,.gamma+.caption{margin-top:-1rem}.delta+.caption,.epsilon+.caption,.zeta+.caption{margin-top:0}blockquote p{border-left:0.15rem solid #109af7;font-style:italic;padding-left:1rem;margin-bottom:2.09332rem;padding-bottom:.45334rem}@media screen and (min-width: 40em){blockquote p{margin-bottom:1.9957rem;padding-bottom:.50215rem}}@media screen and (min-width: 50em){blockquote p{margin-bottom:1.98399rem;padding-bottom:.50801rem}}@media screen and (min-width: 64em){blockquote p{margin-bottom:1.9647rem;padding-bottom:.51766rem}}@media screen and (min-width: 100em){blockquote p{margin-bottom:1.94946rem;padding-bottom:.52527rem}}@media screen and (min-width: 40em){blockquote{margin-left:-1rem}}hr{background-image:-webkit-linear-gradient(top, #f3f9fe 50%, #333 50%);background-image:linear-gradient(to bottom, #f3f9fe 50%, #333 50%);background-position:0 50%;background-repeat:repeat-x;background-size:100% .15rem;border:0;margin:0;padding-bottom:3rem;padding-top:3rem}.small-caps{-webkit-font-feature-settings:'smcp', 'kern';font-feature-settings:'smcp', 'kern';-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:.1rem}.lining-numerals{-webkit-font-feature-settings:'lnum', 'kern';font-feature-settings:'lnum', 'kern'}.oldstyle-numerals{-webkit-font-feature-settings:'onum', 'kern';font-feature-settings:'onum', 'kern'}code{background-color:#f5f2f0}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage::after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}code[class*="language-"]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{color:black;background:none;text-shadow:0 1px #fff;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url{color:#a67f59;background:rgba(255,255,255,0.5)}.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}div.prism-show-language{position:relative}div.prism-show-language>div.prism-show-language-label{color:black;background-color:#CFCFCF;display:inline-block;position:absolute;bottom:auto;left:auto;top:0;right:0;width:auto;height:auto;font-size:0.9em;border-radius:0 0 0 5px;padding:0 0.5em;text-shadow:none;z-index:1;box-shadow:none;-webkit-transform:none;transform:none}.prism-previewer{position:absolute;pointer-events:none;left:50%;margin-top:-48px;width:32px;height:32px;margin-left:-16px;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s}.prism-previewer:before{position:absolute;pointer-events:none}.prism-previewer:after{position:absolute;pointer-events:none;left:50%}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:before,.prism-previewer:after{content:'';position:absolute;pointer-events:none}.prism-previewer:before{top:-5px;right:-5px;left:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px rgba(0,0,0,0.5) inset,0 0 10px rgba(0,0,0,0.75)}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:rgba(255,0,0,0);border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:rgba(255,0,0,0);border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-color{background-image:-webkit-linear-gradient(45deg, #bbb 25%, transparent 25%, transparent 75%, #bbb 75%, #bbb),-webkit-linear-gradient(45deg, #bbb 25%, #eee 25%, #eee 75%, #bbb 75%, #bbb);background-image:linear-gradient(45deg, #bbb 25%, transparent 25%, transparent 75%, #bbb 75%, #bbb),linear-gradient(45deg, #bbb 25%, #eee 25%, #eee 75%, #bbb 75%, #bbb);background-size:10px 10px;background-position:0 0, 5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.btn{border-radius:6px;background-color:#109af7;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);color:#fff;cursor:pointer;font-size:1rem;font-weight:bold;text-transform:uppercase;padding:.5rem 2rem;line-height:1px;outline:none;overflow:hidden;position:relative;-webkit-transition:color .3s .1s ease-out;transition:color .3s .1s ease-out}.btn:hover{color:#fff}.card{display:inline-block;position:relative;width:100%;color:#333}.card .card-image{height:60%;position:relative;margin:-30px 0 0}.card .card-image img{width:100%;height:100%;border-radius:6px;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2);pointer-events:none}.card .card-image .card-title{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;font-family:Brandon Text, sans-serif;text-shadow:0 2px 5px rgba(33,33,33,0.5)}.card .card-image .card-title-sub{color:#333;font-family:Brandon Text, sans-serif}.card img{width:100%;height:auto}.card .card-content{font-family:Brandon Text, sans-serif}.card .card-content p{margin-bottom:10px}.card .card-content a{font-size:1rem}.card .card-footer{font-family:Brandon Text, sans-serif;width:100%;min-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;margin-bottom:5rem}@media only screen and (min-width: 640px){.card .card-footer{margin-bottom:0}}.card .card-footer a{display:block;font-size:.8rem;color:#333}.card .card-footer .minilogo{width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:50%;background-color:#f3f9fe;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.card .card-footer .card-author{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.card .card-footer .card-author>:first-child{margin-right:15px}.card .card-footer .card-author>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.card-blog{margin-top:30px}.card.card-blog .card-title{margin-top:5px}.features-post{position:relative;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.features-post .card-hero{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;height:350px}.features-post .card-hero .card-hero__content{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;color:#fff;font-family:Brandon Text, sans-serif;width:95%;text-align:center}@media only screen and (min-width: 1024px){.features-post .card-hero .card-hero__content{width:75%}}.features-post .card-hero .card-hero__content h3{color:#fff}.features-post .carousel-nav{display:none}@media only screen and (min-width: 800px){.features-post .carousel-nav{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;position:absolute;width:100%;z-index:2}.features-post .carousel-nav .carousel-next{float:right}.features-post .carousel-nav span{cursor:pointer}.features-post .carousel-nav svg{width:50px;height:50px}}.full-post{text-align:center;margin-bottom:4rem}.full-post .svg-wrapper{margin-top:0;position:relative;width:150px;height:40px;display:inline-block;border-radius:3px;margin-left:5px;margin-right:5px}.full-post .svg-wrapper:hover .shape{stroke-dasharray:50 0;stroke-width:3px;stroke-dashoffset:0;stroke:#109af7}.full-post .svg-wrapper .spot{position:absolute;width:100%;height:100%;top:0;left:0}.full-post .svg-wrapper .shape{stroke-width:6px;fill:transparent;stroke:#109af7;stroke-dasharray:85 400;stroke-dashoffset:-220;-webkit-transition:1s ease;transition:1s ease}.full-post .svg-wrapper .text{margin-top:-32px;text-align:center;line-height:0}.full-post .svg-wrapper .text a{color:#333;text-decoration:none;font-family:Brandon Text, sans-serif;font-size:1.2rem}#infscr-loading{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-70px;text-align:center;font-family:Brandon Text, sans-serif;font-size:1rem}.search-form form{position:relative}.search-form form .search-input{width:100%;height:50px;border:0;border-radius:6px;background-color:#f3f9fe;font-family:Brandon Text, sans-serif;font-size:1.2rem;color:#333;padding:2rem 1rem;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.search-form form .search-input::-webkit-input-placeholder{color:#333}.search-form form .search-input:-moz-placeholder{color:#333}.search-form form .search-input::-moz-placeholder{color:#333}.search-form form .search-input:-ms-input-placeholder{color:#333}.search-form form .search-input:focus{border:0;outline:0}.search-form form i{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:40%;right:50px}.search-form form span{margin:0;padding:0;display:block;font-family:Brandon Text, sans-serif;font-size:.7rem}.search-results{position:absolute;z-index:2222}.search-results ul{padding-top:2rem;padding-bottom:2rem}.search-results ul li{border-bottom:2px solid #109af7;background-color:#f3f9fe;padding:.5rem 1rem;margin:0 auto;display:block;font-family:Brandon Text, sans-serif;font-size:1rem;color:#333}.search-results ul li span{display:block;font-size:.7rem;color:rgba(33,33,33,0.5);font-style:italic}.results-hide{display:none}.section{margin:0 auto;position:relative;width:94%}.section::before,.section::after{content:'';display:table}.section::after{clear:both}@media screen and (min-width: 64em){.section{max-width:64.70588rem}}@media screen and (min-width: 100em){.section{max-width:68.42105rem}}.single-measure{max-width:41.66667rem;margin:0 auto}@media screen and (min-width: 40em){.single-measure{max-width:39.28571rem}}@media screen and (min-width: 50em){.single-measure{max-width:40rem}}@media screen and (min-width: 64em){.single-measure{max-width:40rem}}@media screen and (min-width: 100em){.single-measure{max-width:39.47368rem}}.column{max-width:41.66667rem;margin:0 auto;width:100%}@media screen and (min-width: 40em){.column{float:left;margin-bottom:initial;max-width:initial;padding-left:1rem;padding-right:1rem}}@media screen and (min-width: 64em){.column{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 40em){.column--duo{width:50%}.column--duo:nth-of-type(2n+3){clear:left}.column--duo:nth-of-type(n+3){margin-top:3rem}}@media screen and (min-width: 40em){.column--trio{width:33.333%}.column--trio:nth-of-type(3n+4){clear:left}.column--trio:nth-of-type(n+4){margin-top:4.5rem}}@media screen and (min-width: 40em){.columns--quad{width:50%}}@media screen and (min-width: 50em){.columns--quad{width:25%}}@media screen and (min-width: 40em){.column--main{max-width:65%}}@media screen and (min-width: 50em){.column--main{max-width:65%}}@media screen and (min-width: 64em){.column--main{max-width:65%}}@media screen and (min-width: 100em){.column--main{max-width:63.53846%}}@media screen and (min-width: 40em){.column--sidebar{max-width:35%;padding-right:2rem}}@media screen and (min-width: 50em){.column--sidebar{max-width:35%}}@media screen and (min-width: 64em){.column--sidebar{max-width:35%;padding-right:4rem}}@media screen and (min-width: 100em){.column--sidebar{max-width:36.46154%}}@media screen and (min-width: 40em){.column--main+.column--sidebar{padding-left:2rem;padding-right:1rem}}@media screen and (min-width: 64em){.column--main+.column--sidebar{padding-left:4rem;padding-right:2rem}}@media screen and (min-width: 64em){.column--trio p,.column--quad p,.column--sidebar p{line-height:2rem;font-size:.99412rem;margin-bottom:1.40758rem;padding-top:.59242rem}.column--trio li,.column--quad li,.column--sidebar li{font-size:.99412rem}}@media screen and (min-width: 100em){.column--trio p,.column--quad p,.column--sidebar p{line-height:2rem;font-size:.92632rem;margin-bottom:1.37978rem;padding-top:.62022rem}.column--trio li,.column--quad li,.column--sidebar li{font-size:.92632rem}}@media screen and (min-width: 40em){.column--right{max-width:65%;margin-left:35%}}@media screen and (min-width: 50em){.column--right{max-width:65%;margin-left:35%}}@media screen and (min-width: 64em){.column--right{max-width:65%;margin-left:35%}}@media screen and (min-width: 100em){.column--right{max-width:63.53846%;margin-left:36.46154%}}@media screen and (min-width: 40em){.column--right .sidenote{max-width:35%;left:0;padding-left:1rem;padding-right:2rem;position:absolute}}@media screen and (min-width: 50em){.column--right .sidenote{max-width:35%}}@media screen and (min-width: 64em){.column--right .sidenote{max-width:35%;padding-right:4rem}}@media screen and (min-width: 100em){.column--right .sidenote{max-width:36.46154%;padding-left:2rem}}@media screen and (min-width: 40em){.column--left{max-width:65%}}@media screen and (min-width: 50em){.column--left{max-width:65%}}@media screen and (min-width: 64em){.column--left{max-width:65%}}@media screen and (min-width: 100em){.column--left{max-width:63.53846%}}@media screen and (min-width: 40em){.column--left .sidenote{max-width:35%;left:65%;padding-left:2rem;padding-right:1rem;position:absolute}}@media screen and (min-width: 50em){.column--left .sidenote{max-width:35%;left:65%}}@media screen and (min-width: 64em){.column--left .sidenote{max-width:35%;left:65%;padding-left:4rem}}@media screen and (min-width: 100em){.column--left .sidenote{max-width:36.46154%;left:63.53846%;padding-right:2rem}}.lp-auto-hide-header{position:fixed;z-index:9999;top:0;left:0;width:100%;height:60px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.lp-auto-hide-header::before,.lp-auto-hide-header::after{content:'';display:table}.lp-auto-hide-header::after{clear:both}.lp-auto-hide-header.is-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (min-width: 1024px){.lp-auto-hide-header{height:80px}}.lp-auto-hide-header .logo,.lp-auto-hide-header .nav-trigger{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute}.lp-auto-hide-header .logo{left:5%}.lp-auto-hide-header .logo a,.lp-auto-hide-header .logo img{display:block}.lp-auto-hide-header .logo a h3{padding:0;margin:0}.lp-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1.2rem;text-transform:uppercase;color:#333;font-weight:bold;right:0;border-left:1px solid #f2f2f2}.lp-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle}.lp-auto-hide-header .nav-trigger em,.lp-auto-hide-header .nav-trigger em::after,.lp-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:2px;width:22px;background-color:#333;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lp-auto-hide-header .nav-trigger em{margin:16px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s}.lp-auto-hide-header .nav-trigger em::after,.lp-auto-hide-header .nav-trigger em::before{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.lp-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.lp-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);transform:translateY(6px)}@media only screen and (min-width: 1024px){.lp-auto-hide-header .nav-trigger{display:none}}.lp-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255,255,255,0)}.lp-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lp-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lp-primary-nav{display:inline-block;float:right;height:100%;padding-right:5%}.lp-primary-nav>ul{position:absolute;z-index:2;top:60px;left:0;width:100%;background-color:#fff;display:none;box-shadow:0 14px 20px rgba(0,0,0,0.2)}.lp-primary-nav>ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#333;font-family:Brandon Text, sans-serif;font-size:1rem;border-top:1px solid #f2f2f2}@media only screen and (min-width: 1024px){.lp-primary-nav{display:table}.lp-primary-nav>ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;box-shadow:none}.lp-primary-nav>ul::before,.lp-primary-nav>ul::after{content:'';display:table}.lp-primary-nav>ul::after{clear:both}.lp-primary-nav>ul li{display:inline-block;float:left;margin-right:1.5rem}.lp-primary-nav>ul li:last-of-type{margin-right:0}.lp-primary-nav>ul a{height:auto;line-height:normal;padding:0;border:0;position:relative}.lp-primary-nav>ul a::before{position:absolute;bottom:-3px;left:0;right:0;content:'';margin:auto;width:0;height:3px;background-color:#109af7;visibility:hidden;opacity:0;-webkit-transition:width 200ms ease-in-out;transition:width 200ms ease-in-out}.lp-primary-nav>ul .nav-current a::before{width:50%;visibility:visible;opacity:1}.lp-primary-nav>ul a:hover::before{width:50%;visibility:visible;opacity:1}}.nav-open .lp-primary-nav ul,.lp-primary-nav ul:target{display:block}@media only screen and (min-width: 1024px){.nav-open .lp-primary-nav ul,.lp-primary-nav ul:target{display:table-cell}}.has-adv{font-size:1rem;padding:1em 0;text-align:center;font-family:Brandon Text, sans-serif;border-top:1px solid #f3f9fe;width:100%;margin:0 auto;position:relative}.has-adv .footer-left p{margin-bottom:0;font-size:1rem}.has-adv .footer-left ul{margin:0;padding:0}.has-adv .footer-left ul.footer-socials{margin-top:0}.has-adv .footer-left li{display:inline-block;margin-left:.7rem}.has-adv .footer-left li a{color:#9f9f9f;font-size:1rem}.has-adv .footer-socials li{display:inline-block;margin:0}.has-adv .footer-socials li a{width:30px;height:30px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMTBweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgMjEwIDYwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMTAgNjAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMzODM4MzgiIGQ9Ik0yMywxMGMtMC42LDAuMy0xLjIsMC40LTEuOSwwLjVjMC43LTAuNCwxLjItMSwxLjQtMS44Yy0wLjYsMC40LTEuMywwLjYtMi4xLDAuOGMtMC42LTAuNi0xLjUtMS0yLjQtMSAgYy0xLjcsMC0zLjIsMS41LTMuMiwzLjNjMCwwLjMsMCwwLjUsMC4xLDAuN2MtMi43LTAuMS01LjItMS40LTYuOC0zLjRjLTAuMywwLjUtMC40LDEtMC40LDEuN2MwLDEuMSwwLjYsMi4xLDEuNSwyLjcgIGMtMC41LDAtMS0wLjItMS41LTAuNGwwLDBjMCwxLjYsMS4xLDIuOSwyLjYsMy4yYy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC4yLDAtMC40LDAtMC42LTAuMWMwLjQsMS4zLDEuNiwyLjMsMy4xLDIuMyAgQzEwLjgsMTkuNSw5LjQsMjAsNy44LDIwYy0wLjMsMC0wLjUsMC0wLjgsMGMxLjUsMC45LDMuMiwxLjUsNSwxLjVjNiwwLDkuMy01LDkuMy05LjNjMC0wLjEsMC0wLjMsMC0wLjRDMjIsMTEuMywyMi42LDEwLjcsMjMsMTB6Ii8+PHBhdGggZmlsbD0iIzM4MzgzOCIgZD0iTTQ0Ljk1LDcuMTkwMDdjLTQuNCwwLTgsMy42LTgsOGMwLDMuNSwyLjMsNi41LDUuNSw3LjZjMC40LDAuMSwwLjUtMC4yLDAuNS0wLjRjMC0wLjIsMC0wLjcsMC0xLjQgIGMtMi4yLDAuNS0yLjctMS0yLjctMWMtMC40LTAuOS0wLjktMS4yLTAuOS0xLjJjLTAuNy0wLjUsMC4xLTAuNSwwLjEtMC41YzAuOCwwLjEsMS4yLDAuOCwxLjIsMC44YzAuNywxLjMsMS45LDAuOSwyLjMsMC43ICBjMC4xLTAuNSwwLjMtMC45LDAuNS0xLjFjLTEuOC0wLjItMy42LTAuOS0zLjYtNGMwLTAuOSwwLjMtMS42LDAuOC0yLjFjLTAuMS0wLjItMC40LTEsMC4xLTIuMWMwLDAsMC43LTAuMiwyLjIsMC44ICBjMC42LTAuMiwxLjMtMC4zLDItMC4zczEuNCwwLjEsMiwwLjNjMS41LTEsMi4yLTAuOCwyLjItMC44YzAuNCwxLjEsMC4yLDEuOSwwLjEsMi4xYzAuNSwwLjYsMC44LDEuMywwLjgsMi4xICBjMCwzLjEtMS45LDMuNy0zLjcsMy45YzAuMywwLjQsMC42LDAuOSwwLjYsMS42YzAsMS4xLDAsMS45LDAsMi4yYzAsMC4yLDAuMSwwLjUsMC42LDAuNGMzLjItMS4xLDUuNS00LjEsNS41LTcuNiAgQzUyLjk1LDEwLjc5MDA3LDQ5LjM1LDcuMTkwMDcsNDQuOTUsNy4xOTAwN3oiLz48cGF0aCBpZD0iV2hpdGVfMl8iIGZpbGw9IiMzODM4MzgiIGQ9Ik04Mi4zLDdINjcuN0M2Ny4zLDcsNjcsNy4zLDY3LDcuN3YxNC43YzAsMC4zLDAuMywwLjYsMC43LDAuNkg3NXYtNWgtMnYtM2gydi0yICBjMC0yLjEsMS4yLTMsMy0zYzAuOSwwLDEuOCwwLDIsMHYzaC0xYy0wLjYsMC0xLDAuNC0xLDF2MWgyLjZMODAsMThoLTJ2NWg0LjNDODIuNywyMyw4MywyMi43LDgzLDIyLjNWNy43QzgzLDcuMyw4Mi43LDcsODIuMyw3eiIvPjxwYXRoIGZpbGw9IiMzODM4MzgiIGQ9Ik0xMDUsN2MtNC40LDAtOCwzLjYtOCw4czMuNiw4LDgsOHM4LTMuNiw4LThTMTA5LjQsNywxMDUsN3ogTTEwNy4yLDE0LjRjMCwwLTAuMi0wLjYtMC4zLTAuOCAgYzEuNy0wLjgsMi44LTEuNywzLjItMi4yYzAuNywwLjksMS4xLDIsMS4yLDMuMkMxMTAuNSwxNC40LDEwOC43LDE0LjEsMTA3LjIsMTQuNHogTTEwNi4xLDEyLjFjLTAuOC0xLjQtMS43LTIuNi0yLjEtMy4zICBjMS45LTAuNSwzLjYsMC4xLDQuOSwxLjNDMTA4LjUsMTAuNiwxMDcuNywxMS40LDEwNi4xLDEyLjF6IE0xMDIuMSw5LjVjMC40LDAuNSwxLjIsMS43LDIsMy4yYy0yLjIsMC41LTQuMiwwLjYtNS4xLDAuNiAgQzk5LjQsMTEuNywxMDAuNiwxMC4zLDEwMi4xLDkuNXogTTEwNSwxNC4zYzAuMSwwLjIsMC4yLDAuNCwwLjMsMC41Yy0yLjgsMC45LTQuNjAwMDEsMy4yLTUuMiw0LjFjLTAuOC0xLjEtMS4zLTIuNC0xLjMtMy43ICBDOTkuNywxNS4xLDEwMi4zLDE1LDEwNSwxNC4zeiBNMTA2LDE2LjVjMC43LDIsMS4xLDMuNiwxLjIsNC40Yy0yLjEsMC43LTQuNSwwLjMtNS44LTAuOEMxMDEuOCwxOS40LDEwMy4xLDE3LjYsMTA2LDE2LjV6ICAgTTEwOC45LDE5LjljLTAuMi0wLjgtMC41LTIuMi0xLjEtMy45YzEuMS0wLjIsMi43LDAsMy4zLDAuMkMxMTAuOCwxNy43LDExMCwxOSwxMDguOSwxOS45eiIvPjxwYXRoIGZpbGw9IiMzODM4MzgiIGQ9Ik0xMzUuMDUsMTR2Mi40aDQuMDk5OTljLTAuMiwxLTEuMiwzLTQsM2MtMi4zOTk5OSwwLTQuMjk5OTktMi00LjI5OTk5LTQuNHMyLTQuNCw0LjI5OTk5LTQuNCAgYzEuNDAwMDEsMCwyLjMsMC42LDIuOCwxLjFsMS45MDAwMS0xLjhjLTEuMjAwMDEtMS4yLTIuOC0xLjktNC43MDAwMS0xLjljLTMuODk5OTksMC03LDMuMS03LDdzMy4xMDAwMSw3LDcsNyAgYzQsMCw2LjcwMDAxLTIuOCw2LjcwMDAxLTYuOGMwLTAuNSwwLTAuOC0wLjEwMDAxLTEuMkgxMzUuMDVMMTM1LjA1LDE0eiIvPjxnPjxjaXJjbGUgZmlsbD0iIzM4MzgzOCIgY3g9IjE2MCIgY3k9IjIwIiByPSIyIi8+PHBhdGggZmlsbD0iIzM4MzgzOCIgZD0iTTE3MiwyMmgtMi43YzAtNi4yLTUuMTAwMDEtMTEuMy0xMS4zLTExLjNWOEMxNjUuNyw4LDE3MiwxNC4zLDE3MiwyMnoiLz48cGF0aCBmaWxsPSIjMzgzODM4IiBkPSJNMTY3LjMsMjJIMTY0LjdjMC0zLjctMy02LjctNi43LTYuN3YtMi42QzE2My4xMDAwMSwxMi43LDE2Ny4zLDE2LjksMTY3LjMsMjJ6Ii8+PC9nPjxwYXRoIGZpbGw9IiMzODM4MzgiIGQ9Ik0yMDMsMTQuOGMwLTEuMS0wLjg5OTk5LTEuOS0xLjg5OTk5LTEuOWMtMC41LDAtMC45MDAwMSwwLjItMS4yMDAwMSwwLjRjLTEuMi0wLjctMi43LTEuMi00LjI5OTk5LTEuMyAgbDAuNzk5OTktMi42bDIuMywwLjVjMC4xMDAwMSwwLjgsMC44LDEuNSwxLjYwMDAxLDEuNWMwLjg5OTk5LDAsMS41OTk5OS0wLjcsMS41OTk5OS0xLjZTMjAxLjIsOC4yLDIwMC4zLDguMiAgYy0wLjYwMDAxLDAtMS4yLDAuNC0xLjQwMDAxLDAuOWwtMi43LTAuN2MtMC4yLDAtMC4zOTk5OSwwLjEtMC41LDAuM2wtMSwzLjNjLTEuNywwLTMuMywwLjUtNC41OTk5OSwxLjIgIGMtMC4zLTAuMi0wLjcwMDAxLTAuNC0xLjIwMDAxLTAuNGMtMSwwLTEuODk5OTksMC45LTEuODk5OTksMmMwLDAuNywwLjMsMS4yLDAuOCwxLjZjMCwwLjIsMCwwLjMsMCwwLjVjMCwxLjMsMC44LDIuNiwyLjIsMy41ICBjMS4zLDAuOSwzLjEwMDAxLDEuNCw1LDEuNHMzLjctMC41LDUtMS40YzEuMzk5OTktMC45LDIuMi0yLjEsMi4yLTMuNWMwLTAuMSwwLTAuMywwLTAuNEMyMDIuNjAwMDEsMTYsMjAzLDE1LjQsMjAzLDE0Ljh6ICAgTTE5MS41LDE1LjljMC0wLjYsMC41LTEuMSwxLjEwMDAxLTEuMUMxOTMuMiwxNC44LDE5My43LDE1LjMsMTkzLjcsMTUuOWMwLDAuNi0wLjUsMS4xLTEuMDk5OTksMS4xQzE5MiwxNywxOTEuNSwxNi41LDE5MS41LDE1Ljl6ICAgTTE5Ny42MDAwMSwxOS4xQzE5NywxOS43LDE5Ni4yLDE5LjksMTk1LDE5LjlsMCwwbDAsMGMtMS4yLDAtMi4xMDAwMS0wLjMtMi42MDAwMS0wLjhjLTAuMi0wLjItMC4yLTAuNCwwLTAuNiAgYzAuMjAwMDEtMC4yLDAuNDAwMDEtMC4yLDAuNjAwMDEsMGMwLjM5OTk5LDAuNCwxLDAuNiwyLDAuNmwwLDBsMCwwYzEsMCwxLjYwMDAxLTAuMiwyLTAuNmMwLjItMC4yLDAuMzk5OTktMC4yLDAuNjAwMDEsMCAgQzE5Ny44LDE4LjcsMTk3LjgsMTksMTk3LjYwMDAxLDE5LjF6IE0xOTcuMzk5OTksMTdDMTk2LjgsMTcsMTk2LjMsMTYuNSwxOTYuMywxNS45YzAtMC42LDAuNS0xLjEsMS4wOTk5OS0xLjEgIEMxOTgsMTQuOCwxOTguNSwxNS4zLDE5OC41LDE1LjlDMTk4LjUsMTYuNSwxOTgsMTcsMTk3LjM5OTk5LDE3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMyw0MGMtMC42LDAuMy0xLjIsMC40LTEuOSwwLjVjMC43LTAuNCwxLjItMSwxLjQtMS44Yy0wLjYsMC40LTEuMywwLjYtMi4xLDAuOGMtMC42LTAuNi0xLjUtMS0yLjQtMSAgYy0xLjcsMC0zLjIsMS41LTMuMiwzLjNjMCwwLjMsMCwwLjUsMC4xLDAuN2MtMi43LTAuMS01LjItMS40LTYuOC0zLjRjLTAuMywwLjUtMC40LDEtMC40LDEuN2MwLDEuMSwwLjYsMi4xLDEuNSwyLjcgIGMtMC41LDAtMS0wLjItMS41LTAuNGwwLDBjMCwxLjYsMS4xLDIuOSwyLjYsMy4yYy0wLjMsMC4xLTAuNiwwLjEtMC45LDAuMWMtMC4yLDAtMC40LDAtMC42LTAuMWMwLjQsMS4zLDEuNiwyLjMsMy4xLDIuMyAgQzEwLjgsNDkuNSw5LjQsNTAsNy44LDUwYy0wLjMsMC0wLjUsMC0wLjgsMGMxLjUsMC45LDMuMiwxLjUsNSwxLjVjNiwwLDkuMy01LDkuMy05LjNjMC0wLjEsMC0wLjMsMC0wLjRDMjIsNDEuMywyMi42LDQwLjcsMjMsNDB6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ0Ljk1LDM3LjE5MDA3Yy00LjQsMC04LDMuNi04LDhjMCwzLjUsMi4zLDYuNSw1LjUsNy42YzAuNCwwLjEsMC41LTAuMiwwLjUtMC40czAtMC43LDAtMS40ICBjLTIuMiwwLjUtMi43LTEtMi43LTFjLTAuNC0wLjktMC45LTEuMi0wLjktMS4yYy0wLjctMC41LDAuMS0wLjUsMC4xLTAuNWMwLjgsMC4xLDEuMiwwLjgsMS4yLDAuOGMwLjcsMS4zLDEuOSwwLjksMi4zLDAuNyAgYzAuMS0wLjUsMC4zLTAuOSwwLjUtMS4xYy0xLjgtMC4yLTMuNi0wLjktMy42LTRjMC0wLjksMC4zLTEuNiwwLjgtMi4xYy0wLjEtMC4yLTAuNC0xLDAuMS0yLjFjMCwwLDAuNy0wLjIsMi4yLDAuOCAgYzAuNi0wLjIsMS4zLTAuMywyLTAuM3MxLjQsMC4xLDIsMC4zYzEuNS0xLDIuMi0wLjgsMi4yLTAuOGMwLjQsMS4xLDAuMiwxLjksMC4xLDIuMWMwLjUsMC42LDAuOCwxLjMsMC44LDIuMSAgYzAsMy4xLTEuOSwzLjctMy43LDMuOWMwLjMsMC40LDAuNiwwLjksMC42LDEuNmMwLDEuMSwwLDEuOSwwLDIuMmMwLDAuMiwwLjEsMC41LDAuNiwwLjRjMy4yLTEuMSw1LjUtNC4xLDUuNS03LjYgIEM1Mi45NSw0MC43OTAwNyw0OS4zNSwzNy4xOTAwNyw0NC45NSwzNy4xOTAwN3oiLz48cGF0aCBpZD0iV2hpdGVfMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Mi4zLDM3SDY3LjdDNjcuMywzNyw2NywzNy4zLDY3LDM3Ljd2MTQuN2MwLDAuMywwLjMsMC42LDAuNywwLjZINzV2LTVoLTJ2LTNoMnYtMiAgYzAtMi4xLDEuMi0zLDMtM2MwLjksMCwxLjgsMCwyLDB2M2gtMWMtMC42LDAtMSwwLjQtMSwxdjFoMi42TDgwLDQ4aC0ydjVoNC4zQzgyLjcsNTMsODMsNTIuNyw4Myw1Mi4zVjM3LjcgIEM4MywzNy4zLDgyLjcsMzcsODIuMywzN3oiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA1LDM3Yy00LjQsMC04LDMuNi04LDhzMy42LDgsOCw4czgtMy42LDgtOFMxMDkuNCwzNywxMDUsMzd6IE0xMDcuMiw0NC40YzAsMC0wLjItMC42LTAuMy0wLjggIGMxLjctMC44LDIuOC0xLjcsMy4yLTIuMmMwLjcsMC45LDEuMSwyLDEuMiwzLjJDMTEwLjUsNDQuNCwxMDguNyw0NC4xLDEwNy4yLDQ0LjR6IE0xMDYuMSw0Mi4xYy0wLjgtMS40LTEuNy0yLjYtMi4xLTMuMyAgYzEuOS0wLjUsMy42LDAuMSw0LjksMS4zQzEwOC41LDQwLjYsMTA3LjcsNDEuNCwxMDYuMSw0Mi4xeiBNMTAyLjEsMzkuNWMwLjQsMC41LDEuMiwxLjcsMiwzLjJjLTIuMiwwLjUtNC4yLDAuNi01LjEsMC42ICBDOTkuNCw0MS43LDEwMC42LDQwLjMsMTAyLjEsMzkuNXogTTEwNSw0NC4zYzAuMSwwLjIsMC4yLDAuNCwwLjMsMC41Yy0yLjgsMC45LTQuNjAwMDEsMy4yLTUuMiw0LjFjLTAuOC0xLjEtMS4zLTIuNC0xLjMtMy43ICBDOTkuNyw0NS4xLDEwMi4zLDQ1LDEwNSw0NC4zeiBNMTA2LDQ2LjVjMC43LDIsMS4xLDMuNiwxLjIsNC40Yy0yLjEsMC43LTQuNSwwLjMtNS44LTAuOEMxMDEuOCw0OS40LDEwMy4xLDQ3LjYsMTA2LDQ2LjV6ICAgTTEwOC45LDQ5LjljLTAuMi0wLjgtMC41LTIuMi0xLjEtMy45YzEuMS0wLjIsMi43LDAsMy4zLDAuMkMxMTAuOCw0Ny43LDExMCw0OSwxMDguOSw0OS45eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzUuMDUsNDR2Mi40aDQuMDk5OTljLTAuMiwxLTEuMiwzLTQsM2MtMi4zOTk5OSwwLTQuMjk5OTktMi00LjI5OTk5LTQuNHMyLTQuNCw0LjI5OTk5LTQuNCAgYzEuNDAwMDEsMCwyLjMsMC42LDIuOCwxLjFsMS45MDAwMS0xLjhjLTEuMjAwMDEtMS4yLTIuOC0xLjktNC43MDAwMS0xLjljLTMuODk5OTksMC03LDMuMS03LDdzMy4xMDAwMSw3LDcsNyAgYzQsMCw2LjcwMDAxLTIuOCw2LjcwMDAxLTYuOGMwLTAuNSwwLTAuOC0wLjEwMDAxLTEuMkgxMzUuMDVMMTM1LjA1LDQ0eiIvPjxnPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjE2MCIgY3k9IjUwIiByPSIyIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3Miw1MmgtMi43YzAtNi4yLTUuMTAwMDEtMTEuMy0xMS4zLTExLjNWMzhDMTY1LjcsMzgsMTcyLDQ0LjMsMTcyLDUyeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNjcuMyw1MkgxNjQuN2MwLTMuNy0zLTYuNy02LjctNi43di0yLjZDMTYzLjEwMDAxLDQyLjcsMTY3LjMsNDYuOSwxNjcuMyw1MnoiLz48L2c+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwMyw0NC44YzAtMS4xLTAuODk5OTktMS45LTEuODk5OTktMS45Yy0wLjUsMC0wLjkwMDAxLDAuMi0xLjIwMDAxLDAuNGMtMS4yLTAuNy0yLjctMS4yLTQuMjk5OTktMS4zICBsMC43OTk5OS0yLjZsMi4zLDAuNWMwLjEwMDAxLDAuOCwwLjgsMS41LDEuNjAwMDEsMS41YzAuODk5OTksMCwxLjU5OTk5LTAuNywxLjU5OTk5LTEuNmMwLTAuOS0wLjctMS42LTEuNTk5OTktMS42ICBjLTAuNjAwMDEsMC0xLjIsMC40LTEuNDAwMDEsMC45bC0yLjctMC43Yy0wLjIsMC0wLjM5OTk5LDAuMS0wLjUsMC4zbC0xLDMuM2MtMS43LDAtMy4zLDAuNS00LjU5OTk5LDEuMiAgYy0wLjMtMC4yLTAuNzAwMDEtMC40LTEuMjAwMDEtMC40Yy0xLDAtMS44OTk5OSwwLjktMS44OTk5OSwyYzAsMC43LDAuMywxLjIsMC44LDEuNmMwLDAuMiwwLDAuMywwLDAuNWMwLDEuMywwLjgsMi42LDIuMiwzLjUgIGMxLjMsMC45LDMuMTAwMDEsMS40LDUsMS40czMuNy0wLjUsNS0xLjRjMS4zOTk5OS0wLjksMi4yLTIuMSwyLjItMy41YzAtMC4xLDAtMC4zLDAtMC40QzIwMi42MDAwMSw0NiwyMDMsNDUuNCwyMDMsNDQuOHogICBNMTkxLjUsNDUuOWMwLTAuNiwwLjUtMS4xLDEuMTAwMDEtMS4xQzE5My4yLDQ0LjgsMTkzLjcsNDUuMywxOTMuNyw0NS45YzAsMC42LTAuNSwxLjEtMS4wOTk5OSwxLjFDMTkyLDQ3LDE5MS41LDQ2LjUsMTkxLjUsNDUuOXogICBNMTk3LjYwMDAxLDQ5LjFDMTk3LDQ5LjcsMTk2LjIsNDkuOSwxOTUsNDkuOWwwLDBsMCwwYy0xLjIsMC0yLjEwMDAxLTAuMy0yLjYwMDAxLTAuOGMtMC4yLTAuMi0wLjItMC40LDAtMC42ICBjMC4yMDAwMS0wLjIsMC40MDAwMS0wLjIsMC42MDAwMSwwYzAuMzk5OTksMC40LDEsMC42LDIsMC42bDAsMGwwLDBjMSwwLDEuNjAwMDEtMC4yLDItMC42YzAuMi0wLjIsMC4zOTk5OS0wLjIsMC42MDAwMSwwICBDMTk3LjgsNDguNywxOTcuOCw0OSwxOTcuNjAwMDEsNDkuMXogTTE5Ny4zOTk5OSw0N0MxOTYuOCw0NywxOTYuMyw0Ni41LDE5Ni4zLDQ1LjljMC0wLjYsMC41LTEuMSwxLjA5OTk5LTEuMSAgQzE5OCw0NC44LDE5OC41LDQ1LjMsMTk4LjUsNDUuOUMxOTguNSw0Ni41LDE5OCw0NywxOTcuMzk5OTksNDd6Ii8+PC9zdmc+");border-radius:.25em;-webkit-transition:background-color .2s;transition:background-color .2s;border:0}@media only screen and (min-width: 1024px){.has-adv .footer-socials li a{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.has-adv .footer-socials li a.twitter{background-position:0 0}.has-adv .footer-socials li a.twitter:hover{background-position:0 -30px;background-color:#50abf1}.has-adv .footer-socials li a.facebook{background-position:-60px 0}.has-adv .footer-socials li a.facebook:hover{background-position:-60px -30px;background-color:#3b599a}.has-adv .footer-socials li a.rss{background-position:-150px 0}.has-adv .footer-socials li a.rss:hover{background-position:-150px -30px;background-color:#e77b39}@media only screen and (min-width: 1024px){.has-adv .footer-socials li a{text-align:left}}.img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center}.author-profile{font-family:Brandon Text, sans-serif;font-size:1rem;text-align:center}.author-profile .author-image{position:relative;left:auto;top:auto;width:120px;height:120px;padding:3px;margin:-60px auto 0;box-shadow:none}.author-profile .author-image .img{position:relative;display:block;width:100%;height:100%;background-size:cover;background-position:center center;border:4px solid #fff;border-radius:50%}.author-profile p{margin-bottom:2px}.author-profile span{color:#9eabb3;font-style:italic;margin-right:8px}.features-post{margin-top:4.7rem}.search-form{margin-top:4rem}.grid{margin-top:3rem;margin-bottom:5rem}.main-header{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;width:100%;height:350px;color:#fff;margin-top:4.7rem}.main-header .post-header{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;width:100%;font-family:Brandon Text, sans-serif}.main-header .post-header span a{color:#fff;text-transform:uppercase;font-size:1rem;font-weight:500;background-color:#109af7;border-radius:6px;padding:.2rem .8rem;margin-right:.1rem}.main-header .post-header h1{color:#fff}.main-header .post-header time{font-size:1rem}.main-header.no-cover{background-color:#f3f9fe;color:#333}.main-header.no-cover h1{color:#333}.post-wrapper{margin-top:4rem}.post-wrapper .post-content a{position:relative}.post-wrapper .post-content a::before{position:absolute;left:0;bottom:-3px;content:'';width:0;height:2px;background-color:#109af7;visibility:hidden;opacity:0;-webkit-transition:200ms ease-in-out;transition:200ms ease-in-out}.post-wrapper .post-content a:hover::before{width:100%;visibility:visible;opacity:1}.post-wrapper .post-content img{max-width:100%;height:auto;display:block;margin:0 auto}.post-wrapper .post-content ul{list-style:inherit}.post-wrapper .post-content ul li ul{list-style:circle}.post-wrapper .post-sidebar .author-wrapper{font-family:Brandon Text, sans-serif}.post-wrapper .post-sidebar .author-wrapper .author{width:100%;min-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;margin-bottom:.5rem}@media only screen and (min-width: 640px){.post-wrapper .post-sidebar .author-wrapper .author{margin-bottom:0}}.post-wrapper .post-sidebar .author-wrapper .author a{display:block;font-size:1.1rem;font-weight:bold;color:#333}.post-wrapper .post-sidebar .author-wrapper .author .minilogo{width:50px;height:50px;background-position:center;background-repeat:no-repeat;background-size:100%;border-radius:50%;background-color:#f3f9fe;box-shadow:0 16px 38px -12px rgba(0,0,0,0.56),0 4px 25px 0 rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.post-wrapper .post-sidebar .author-wrapper .author .author-image{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto}.post-wrapper .post-sidebar .author-wrapper .author .author-image>:first-child{margin-right:15px}.post-wrapper .post-sidebar .author-wrapper .author .author-image>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-wrapper .post-sidebar .share{border-top:1px solid #f3f9fe;border-bottom:1px solid #f3f9fe;padding:.8rem 0;margin-top:1.5rem}.post-wrapper .post-sidebar .share a{border-radius:6px;color:#fff;font-size:1rem;margin-right:10px;padding:.2rem .6rem;font-family:Brandon Text, sans-serif}.post-wrapper .post-sidebar .share a.icon-facebook{background-color:#3b599a}.post-wrapper .post-sidebar .share a.icon-twitter{background-color:#50abf1}.post-wrapper .post-sidebar .share a.icon-google-plus{background-color:#dd4b39}.post-wrapper .post-sidebar .share a svg{fill:#fff;width:25px;height:25px;vertical-align:middle;margin-bottom:5px}.post-wrapper .post-sidebar .gh-subscribe{text-align:center;font-family:Brandon Text, sans-serif}.post-wrapper .post-sidebar .gh-subscribe p{margin-bottom:10px}.post-wrapper .post-sidebar .gh-subscribe input{width:100%;height:45px;background-color:#f3f9fe;border:0;border-radius:6px;padding:0 .5rem}.post-wrapper .post-sidebar .gh-subscribe input:focus{outline:none;border:0}.post-wrapper .post-sidebar .gh-subscribe button{background-color:#109af7;color:#fff;border:0;border-radius:6px;height:40px;width:100%;margin-top:5px;font-weight:bold}.post-wrapper .post-sidebar .gh-subscribe button:focus{outline:none;border:0}.post-wrapper .post-sidebar .gh-subscribe span{font-size:.8rem}.read-next{margin:5rem 0 0;height:250px;width:100%;position:relative}.read-next .read-next-story{background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;height:250px}.read-next .read-next-story a{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;width:95%;text-align:center;font-family:Brandon Text, sans-serif;color:#fff;z-index:2}@media only screen and (min-width: 1024px){.read-next .read-next-story a{width:70%}}.read-next .read-next-story a h5{color:#fff}.read-next .read-next-story a p{font-size:1rem}.read-next .read-next-story.no-cover{background-color:#f3f9fe}.read-next .read-next-story.no-cover a{color:#333}.read-next .read-next-story.no-cover a h5{color:#333}.vertical{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:Brandon Text, sans-serif;position:absolute;width:100%;text-align:center}.vertical h1{color:#fff}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fZnVuY3Rpb25zLnNjc3MiLCJoZWxwZXJzL19tb2R1bGFyLXNjYWxlLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250LWZhY2Uuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInZlbmRvcnMvX293bC1jYXJvdXNlbC5zY3NzIiwidmVuZG9ycy9fcHJpc20uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImxheW91dC9fZ3JpZC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJwYWdlcy9fYXV0aG9yLnNjc3MiLCJwYWdlcy9fZXJyb3Iuc2NzcyIsInBhZ2VzL19pbmRleC5zY3NzIiwicGFnZXMvX3Bvc3Quc2NzcyIsInBhZ2VzL19zdWJzY3JpYmUuc2NzcyIsInBhZ2VzL190YWcuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBIZWxwZXJzXG5AaW1wb3J0ICdoZWxwZXJzL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdoZWxwZXJzL2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICdoZWxwZXJzL21vZHVsYXItc2NhbGUnO1xuQGltcG9ydCAnaGVscGVycy9taXhpbnMnO1xuXG4vLyBCYXNlXG5AaW1wb3J0ICdiYXNlL3Jlc2V0JztcbkBpbXBvcnQgJ2Jhc2UvZm9udC1mYWNlJztcbkBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeSc7XG5cbi8vIFZlbmRvcnNcbkBpbXBvcnQgJ3ZlbmRvcnMvb3dsLWNhcm91c2VsJztcbkBpbXBvcnQgJ3ZlbmRvcnMvcHJpc20nO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0ICdjb21wb25lbnRzL2J1dHRvbnMnO1xuQGltcG9ydCAnY29tcG9uZW50cy9jYXJkJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnO1xuQGltcG9ydCAnY29tcG9uZW50cy9wYWdpbmF0aW9uJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc2VhcmNoJztcblxuLy8gTGF5b3V0c1xuQGltcG9ydCAnbGF5b3V0L2dyaWQnO1xuQGltcG9ydCAnbGF5b3V0L2hlYWRlcic7XG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyJztcblxuLy8gUGFnZXNcbkBpbXBvcnQgJ3BhZ2VzL2F1dGhvcic7XG5AaW1wb3J0ICdwYWdlcy9lcnJvcic7XG5AaW1wb3J0ICdwYWdlcy9pbmRleCc7XG5AaW1wb3J0ICdwYWdlcy9wb3N0JztcbkBpbXBvcnQgJ3BhZ2VzL3N1YnNjcmliZSc7XG5AaW1wb3J0ICdwYWdlcy90YWcnO1xuIiwiLy8gU0NTUyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ29sb3Igc2NoZW1lXG4kYmx1ZTogIzEwOWFmNztcbiRibGFjazogIzMzMztcbiR3aGl0ZTogI2ZmZjtcbiRncmV5OiAjOWVhYmIzO1xuJGxpZ2h0ZW4tYmxhY2s6IHJnYmEoMCwgMCwgMCwgMCk7XG4kbGlnaHQtYmxhY2s6IHJnYmEoMCwgMCwgMCwgLjIpO1xuJGRhcmstd2hpdGU6IHJnYmEoJHdoaXRlLCAwKTtcblxuLy8gQmFja2dyb3VuZCBjb2xvclxuJGJhY2tncm91bmQtY29sb3I6ICNmM2Y5ZmU7XG4kYmFja2dyb3VuZC1jb2RlOiAjZjVmMmYwO1xuJGZvb3Rlci1jb2xvcjogIzlmOWY5ZjtcblxuLy8gU29jaWFscyBjb2xvclxuJHR3aXR0ZXI6ICM1MGFiZjE7XG4kZmFjZWJvb2s6ICMzYjU5OWE7XG4kZ29vZ2xlOiAjZGQ0YjM5O1xuJHJzczogI2U3N2IzOTtcblxuLy8gVGV4dCBzaGFkb3dcbiR0ZXh0LXNoYWRvdzogcmdiYSgzMywgMzMsIDMzLCAuNSk7XG5cbi8vIEJveCBzaGFkb3dcbiRoZWFkZXItYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA4KTtcbiRpbWFnZS1ib3gtc2hhZG93OiAwIDE2cHggMzhweCAtMTJweCByZ2JhKDAsIDAsIDAsIC41NiksIDAgNHB4IDI1cHggMCByZ2JhKDAsIDAsIDAsIC4xMiksIDAgOHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiRjYXJkLWJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjEyKTtcblxuLy8gQm9yZGVyIHJhZGl1c1xuJGltYWdlLXJhZGl1czogNnB4O1xuJGNpcmNsZS1yYWRpdXM6IDUwJTtcblxuLy8gQnJlYWtwb2ludCBzaXplcyBmcm9tIHB4IHRvIGVtcy4gQWRkIG1vcmUgdmFsdWVzIGhlcmUgdG8gYWRkIG1vcmUgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgYnJlYWstMDogMCwgICAgLy8gMHB4IE1vYmlsZSBmaXJzdFxuICBicmVhay0xOiA2NDAsICAvLyA2NDBweCB+IFNtYWxsIHRhYmxldCB1cFxuICBicmVhay0yOiA4MDAsICAvLyA4MDBweCB+IExhcmdlIHRhYmxldCB1cFxuICBicmVhay0zOiAxMDI0LCAvLyAxMDI0cHggfiBEZXNrdG9wIHVwXG4gIGJyZWFrLTQ6IDE2MDAgIC8vIDE2MDBweCB+IExhcmdlIGRlc2t0b3AgdXBcbikgIWRlZmF1bHQ7XG5cbi8vIFJvb3QgZm9udC1zaXplcyBmb3IgZWFjaCBicmVha3BvaW50LiBTZXQgdG8gaGFsZiBkZXNpcmVkIGxpbmUtaGVpZ2h0IG9mIGJvZHktdGV4dC5cbiRyb290c2l6ZXM6IChcbiAgcm9vdHNpemUtMDogMTIsIC8vIDI0cHggbGluZS1oZWlnaHQgYm9keSB0ZXh0XG4gIHJvb3RzaXplLTE6IDE0LCAvLyAyOHB4IGxpbmUtaGVpZ2h0IGJvZHkgdGV4dFxuICByb290c2l6ZS0yOiAxNSwgLy8gMzBweCBsaW5lLWhlaWdodCBib2R5IHRleHRcbiAgcm9vdHNpemUtMzogMTcsIC8vIDM0cHggbGluZS1oZWlnaHQgYm9keSB0ZXh0XG4gIHJvb3RzaXplLTQ6IDE5ICAvLyAyNHB4IGxpbmUtaGVpZ2h0IGJvZHkgdGV4dFxuKSAhZGVmYXVsdDtcblxuLy8gU2V0IHRoZSBvcHRpbXVtIGxpbmUtbGVuZ2h0IGZvciB5b3VyIHRleHQgKGJhc2VkIG9uIHR5cGVmYWNlKS5cbi8vIEFpbSBmb3IgNzUgLSAxMDAgY2hhcmFjdGVycyBhIGxpbmUgd2hlbiBwb3NzaWJsZSwgYXQgc21hbGxlciBzaXplcyB0eXBlIHNpemUgaXMgbW9yZSBpbXBvcnRhbnQuXG4kbWVhc3VyZXM6IChcbiAgbWVhc3VyZS0wOiA1MDAsIC8vIDUwMHB4IHdpZGVcbiAgbWVhc3VyZS0xOiA1NTAsIC8vIDU1MHB4IHdpZGVcbiAgbWVhc3VyZS0yOiA2MDAsIC8vIDYwMHB4IHdpZGVcbiAgbWVhc3VyZS0zOiA2ODAsIC8vIDY4MHB4IHdpZGVcbiAgbWVhc3VyZS00OiA3NTAgIC8vIDc1MHB4IHdpZGVcbikgIWRlZmF1bHQ7XG5cbi8vIFNldCB0aGUgbWF4LXdpZHRocyBmb3IgY29udGFpbmVycyAoYmFzZWQgb24gZGVzaWduKS5cbiRtYXh3aWR0aHM6IChcbiAgd2lkdGgtMDogNTAwLCAgLy8gNTAwcHggd2lkZVxuICB3aWR0aC0xOiA2MDAsICAvLyA2MDBweCB3aWRlXG4gIHdpZHRoLTI6IDgwMCwgIC8vIDgwMHB4IHdpZGVcbiAgd2lkdGgtMzogMTEwMCwgLy8gMTEwMHB4IHdpZGVcbiAgd2lkdGgtNDogMTMwMCAgLy8gMTMwMHB4IHdpZGVcbikgIWRlZmF1bHQ7XG5cbi8vIEd1dHRlciB3aWR0aHNcbiRndXR0ZXJ3aWR0aHM6IChcbiAgc21hbGw6IDFyZW0sXG4gIG1lZGl1bTogMnJlbSxcbiAgbGFyZ2U6IDRyZW1cbikgIWRlZmF1bHQ7XG5cbi8vIEFkZCB0eXBlZmFjZXMgaGVyZS5cbi8vIEFkZCB3ZWlnaHQgYW5kIHN0eWxlIGRldGFpbHMgdG9vLlxuJGJvZHl0eXBlOiAoXG4gIGZvbnQtZmFtaWx5OiAnVGlzYSwgc2VyaWYnLFxuICByZWd1bGFyOiA0MDAsXG4gIGJvbGQ6IDcwMCxcbiAgaXRhbGljOiBpdGFsaWMsXG4gIGNhcC1oZWlnaHQ6IC44MlxuKSAhZGVmYXVsdDtcblxuJGhlYWRpbmd0eXBlOiAoXG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvbiBUZXh0LCBzYW5zLXNlcmlmJyxcbiAgcmVndWxhcjogNDAwLFxuICBib2xkOiA3MDAsXG4gIGNhcC1oZWlnaHQ6IC42NVxuKSAhZGVmYXVsdDtcblxuJG1vbm9zcGFjZXR5cGU6IChcbiAgZm9udC1mYW1pbHk6ICdtb25vc3BhY2UnLFxuICByZWd1bGFyOiA0MDAsXG4gIGNhcC1oZWlnaHQ6IC42OFxuKSAhZGVmYXVsdDtcblxuLy8gSGVhZGVyIHNpemVcbiRoZWFkZXItaGVpZ2h0LXNtYWxsOiA2MHB4O1xuJGhlYWRlci1oZWlnaHQ6IDgwcHg7XG4iLCIvLyBTQ1NTIGZ1bmN0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZ1bmN0aW9uIHNoYWRlXG5AZnVuY3Rpb24gc2hhZGUoJGNvbG9yLCAkcGVyY2VudCkge1xuICBAcmV0dXJuIG1peCgjMDAwLCAkY29sb3IsICRwZXJjZW50KTtcbn1cblxuLy8gRnVuY3Rpb24gdGludFxuQGZ1bmN0aW9uIHRpbnQoJGNvbG9yLCAkcGVyY2VudCkge1xuICBAcmV0dXJuIG1peCgjZmZmLCAkY29sb3IsICRwZXJjZW50KTtcbn1cbiIsIi8vIFNDU1MgTW9kdWxhciBzY2FsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kbW9kdWxhci1zY2FsZTogKFxuICBzY2FsZS0wOiAoXG4gICAgYWxwaGE6IDI4LFxuICAgIGJldGE6IDI1LFxuICAgIGdhbW1hOiAyMi40LFxuICAgIGRlbHRhOiAyMCxcbiAgICBlcHNpbG9uOiAxNy45LFxuICAgIHpldGE6IDE2LFxuICAgIGV0YTogMTQuMyxcbiAgICB0aGV0YTogMTIuOCxcbiAgICBpb3RhOiAxMS41XG4gICksXG5cbiAgc2NhbGUtMTogKFxuICAgIGFscGhhOiAzMCxcbiAgICBiZXRhOiAyNi42LFxuICAgIGdhbW1hOiAyNCxcbiAgICBkZWx0YTogMjEuMyxcbiAgICBlcHNpbG9uOiAxOS4yLFxuICAgIHpldGE6IDE3LFxuICAgIGV0YTogMTUuMyxcbiAgICB0aGV0YTogMTMuNixcbiAgICBpb3RhOiAxMi44XG4gICksXG5cbiAgc2NhbGUtMjogKFxuICAgIGFscGhhOiAzMixcbiAgICBiZXRhOiAyOC4xLFxuICAgIGdhbW1hOiAyNS42LFxuICAgIGRlbHRhOiAyMi41LFxuICAgIGVwc2lsb246IDIwLjUsXG4gICAgemV0YTogMTgsXG4gICAgZXRhOiAxNi4zLFxuICAgIHRoZXRhOiAxNC40LFxuICAgIGlvdGE6IDEzLjFcbiAgKSxcblxuICBzY2FsZS0zOiAoXG4gICAgYWxwaGE6IDQwLFxuICAgIGJldGE6IDM1LjUsXG4gICAgZ2FtbWE6IDMwLFxuICAgIGRlbHRhOiAyNi43LFxuICAgIGVwc2lsb246IDIyLjUsXG4gICAgemV0YTogMjAsXG4gICAgZXRhOiAxNi45LFxuICAgIHRoZXRhOiAxNSxcbiAgICBpb3RhOiAxMi43XG4gICksXG5cbiAgc2NhbGUtNDogKFxuICAgIGFscGhhOiA1MCxcbiAgICBiZXRhOiA0My45LFxuICAgIGdhbW1hOiAzNS4zLFxuICAgIGRlbHRhOiAzMS4xLFxuICAgIGVwc2lsb246IDI1LFxuICAgIHpldGE6IDIyLFxuICAgIGV0YTogMTcuNixcbiAgICB0aGV0YTogMTUuNixcbiAgICBpb3RhOiAxMi41XG4gIClcbilcbiIsIi8vIFNDU1MgTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdsb2JhbCB2YXJpYWJsZXMgdXNlZCBpbiBtaXhpbnMuXG5cbi8vIE51bWJlciBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50cy1saW1pdDogbGVuZ3RoKCRicmVha3BvaW50cyk7XG5cbi8vIExpc3Qgb2Ygcm9vdHNpemVzLCBicmVha3BvaW50cywgYW5kIG1heC13aWR0aHMuXG4kc2l6ZXM6IG1hcC12YWx1ZXMoJHJvb3RzaXplcyk7XG4kcG9pbnRzOiBtYXAtdmFsdWVzKCRicmVha3BvaW50cyk7XG4kbGluZS13aWR0aHNzOiBtYXAtdmFsdWVzKCRtZWFzdXJlcyk7XG4kbWF4LXdpZHRoczogbWFwLXZhbHVlcygkbWF4d2lkdGhzKTtcblxuLy8gQnJlYWtwb2ludHMuIEVpdGhlciBzZXQgb25lIHRvIG9uZSBvZiB0aGUgYnJlYWtwb2ludCB2YXJpYWJsZXMsIG9yIHVzZSBhIGN1c3RvbSB2YWx1ZSBmb3IgbWlub3IgYnJlYWtwb2ludHMuXG4vLyBEZWZhdWx0IHRvIG1pbi13aWR0aCwgYnV0IGJvdGggbWluIC0+IG1heCBhbmQgbWF4LXdpZHRoIGFyZSBhdmFpbGFibGUgdG9vLlxuQG1peGluIGJyZWFrcG9pbnQoJGJyZWFrOiAwLCAkbWF4OiAwKSB7XG4gIC8vIFR5cGUgb2YgYnJlYWsgdmFyaWFibGVzXG4gICR2YWx1ZTogdHlwZS1vZigkYnJlYWspO1xuXG4gIEBpZiAkdmFsdWUgPT0gc3RyaW5nIHtcbiAgICAvLyBJZiB1c2luZyAnYnJlYWstMScsICdicmVhay0yJyBldGMgb3V0cHV0IHRoZSBjb3JyZWN0IGJyZWFrcG9pbnRzIGZyb20gbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVhaykge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrKSAvIDE2ICoxZW19KSB7IEBjb250ZW50OyB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnI3skYnJlYWt9IGlzIG5vdCBhIHNldCBicmVha3BvaW50IHZhcmlhYmxlcyc7XG4gICAgfVxuXG4gICAgLy8gSWYgaXQgaXMgYSBudW1iZXIsIHVzZSB0aGlzIGZvciB0aGUgYnJlYWtwb2ludC5cbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gbnVtYmVyIHtcbiAgICAvLyBJZiB1c2luZyBvdGhlciBudW1iZXJzIG91dHB1dCB2YWx1ZSBpbiBlbXMgZWl0aGVyIGZvciBtaW4sIG1pbiAmIG1heCBvciBtYXggd2lkdGggYnJlYWtwb2ludHMuXG4gICAgJHF1ZXJ5OiAnYWxsJyAhZGVmYXVsdDtcbiAgICBAaWYgJGJyZWFrICE9IDAgYW5kICRtYXggIT0gMCB7ICRxdWVyeTogJyhtaW4td2lkdGg6ICN7JGJyZWFrIC8gMTYgKiAxZW19KSBhbmQgKG1heC13aWR0aDogI3skbWF4IC8gMTYgKiAxZW19KSc7IH1cbiAgICBAZWxzZSBpZiAkYnJlYWsgIT0gMCBhbmQgJG1heCA9PSAwIHsgJHF1ZXJ5OiAnKG1pbi13aWR0aDogI3skYnJlYWsgLyAxNiAqIDFlbX0pJzsgfVxuICAgIEBlbHNlIGlmICRicmVhayA9PSAwIGFuZCAkbWF4ICE9IDAgeyAkcXVlcnk6ICcobWF4LXdpZHRoOiAjeyRtYXggLyAxNiAqIDFlbX0pJzsgfVxuICAgIEBtZWRpYSAjeyRxdWVyeX0geyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnI3skYnJlYWt9IGlzIG5vdCB2YWxpZCB0byB1c2UgYXMgYSBicmVha3BvaW50JztcbiAgfVxufVxuXG4vLyBSb290IGZvbnQtc2l6ZSBpbiAlLiBvdXRwdXR0ZWQgaW4gY29ycmVjdCBicmVha3BvaW50cy5cbkBtaXhpbiByb290c2l6ZSB7XG4gIGZvbnQtc2l6ZTogbnRoKCRzaXplcywgMSkgLyAxNiAqIDEwMCU7XG5cbiAgLy8gTG9vcCB0aHJvdWdoIGJyZWFrcG9pbnRzLlxuICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRicmVha3BvaW50cy1saW1pdCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICBmb250LXNpemU6IG50aCgkc2l6ZXMsICRpKSAvIDE2ICogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWF4LXdpZHRocyBmb3IgdHlwZXNldCBjb250YWluZXJzLCBvdXRwdXR0ZWQgaW4gY29ycmVjdCBicmVha3BvaW50cy5cbkBtaXhpbiBtYXh3aWR0aCgkYnJlYWtwb2ludDogMCkge1xuICAvLyBUeXBlIG9mIGNob3NlbiB2YXJpYWJsZXMuXG4gICRicmVhay12YWx1ZTogdHlwZS1vZigkYnJlYWtwb2ludCk7XG5cbiAgLy8gSWYgc3BlY2lmeWluZyBhIGJyZWFrcG9pbnQgdG8gdXNlIChhbmQgYnJlYWtwb2ludCBleGlzdHMpLlxuICBAaWYgJGJyZWFrLXZhbHVlID09IG51bWJlciBhbmQgJGJyZWFrcG9pbnQgPD0gKCRicmVha3BvaW50cy1saW1pdCAtIDEpIGFuZCAkYnJlYWtwb2ludCA+PSAwIHtcbiAgICBtYXgtd2lkdGg6ICN7bnRoKCRtYXgtd2lkdGhzLCAoJGJyZWFrcG9pbnQgKyAxKSkgLyBudGgoJHNpemVzLCAoJGJyZWFrcG9pbnQgKyAxKSl9cmVtO1xuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGFsbCB7XG4gICAgbWF4LXdpZHRoOiAje250aCgkbWF4LXdpZHRocywgMSkgLyBudGgoJHNpemVzLCAxKX1yZW07XG5cbiAgICAvLyBMb29wIHRocm91Z2ggYnJlYWtwb2ludHMuXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYnJlYWtwb2ludHMtbGltaXQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICAgIG1heC13aWR0aDogI3tudGgoJG1heC13aWR0aHMsICRpKSAvIG50aCgkc2l6ZXMsICRpKX1yZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNldCB0aGUgbWVhc3VyZSBmb3Igc2luZ2xlIGNvbHVtbnMsIG91dHB1dHRlZCBpbiBjb3JyZWN0IGJyZWFrcG9pbnRzLlxuQG1peGluIG1lYXN1cmUoJGJyZWFrcG9pbnQ6IDApIHtcbiAgLy8gVHlwZSBvZiBjaG9zZW4gdmFyaWFibGVzLlxuICAkYnJlYWstdmFsdWU6IHR5cGUtb2YoJGJyZWFrcG9pbnQpO1xuXG4gIC8vIElmIHNwZWNpZnlpbmcgYSBicmVha3BvaW50IHRvIHVzZSAoYW5kIGJyZWFrcG9pbnQgZXhpc3RzKS5cbiAgQGlmICRicmVhay12YWx1ZSA9PSBudW1iZXIgYW5kICRicmVha3BvaW50IDw9ICgkYnJlYWtwb2ludHMtbGltaXQgLSAxKSBhbmQgJGJyZWFrcG9pbnQgPj0gMCB7XG4gICAgbWF4LXdpZHRoOiAje250aCgkbGluZS13aWR0aHNzLCAoJGJyZWFrcG9pbnQgKyAxKSkgLyBudGgoJHNpemVzLCAoJGJyZWFrcG9pbnQgKyAxKSl9cmVtO1xuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGFsbCB7XG4gICAgbWF4LXdpZHRoOiAje250aCgkbGluZS13aWR0aHNzLCAxKSAvIG50aCgkc2l6ZXMsIDEpfXJlbTtcblxuICAgIC8vIExvb3AgdGhyb3VnaCBicmVha3BvaW50cy5cbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRicmVha3BvaW50cy1saW1pdCB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJHBvaW50cywgJGkpIC8gMTYgKiAxZW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAje250aCgkbGluZS13aWR0aHNzLCAkaSkgLyBudGgoJHNpemVzLCAkaSl9cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDYWxjdWxhdGUgcGVyY2VudGFnZSB3aWR0aCBvZiBjb250YWluZXIgdG8gZ2V0IG9wdGltYWwgbWVhc3VyZSBmb3IgbWFpbiB0ZXh0IGNvbHVtbnMuXG4vLyBEZWZhdWx0IHRvIGFsbCBicmVha3BvaW50cy5cbkBtaXhpbiBpZGVhbC1tZWFzdXJlKCRicmVha3BvaW50OiAwLCAkZ3V0dGVyOiAwLCAkbWFpbjogdHJ1ZSwgJG91dHB1dDogbWF4LXdpZHRoKSB7XG4gIC8vIFR5cGUgb2YgY2hvc2VuIHZhcmlhYmxlcy5cbiAgJGJyZWFrLXZhbHVlOiB0eXBlLW9mKCRicmVha3BvaW50KTtcblxuICAvLyBJZiBzcGVjaWZ5aW5nIGEgYnJlYWtwb2ludCB0byB1c2UgKGFuZCBicmVha3BvaW50IGV4aXN0cyBhbmQgaXMgbGFyZ2VyIHRoYW4gMCkuXG4gIEBpZiAkYnJlYWstdmFsdWUgPT0gbnVtYmVyIGFuZCAkYnJlYWtwb2ludCA8PSAoJGJyZWFrcG9pbnRzLWxpbWl0IC0gMSkgYW5kICRicmVha3BvaW50ID4gMCB7XG4gICAgQGlmICRndXR0ZXIgPT0gc21hbGwge1xuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBzbWFsbCkgKiAyIC8gMXJlbTtcbiAgICB9IEBlbHNlIGlmICRndXR0ZXIgPT0gbWVkaXVtIHtcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbWVkaXVtKSAqIDIgLyAxcmVtO1xuICAgIH0gQGVsc2UgaWYgJGd1dHRlciA9PSBsYXJnZSB7XG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIGxhcmdlKSAqIDIgLyAxcmVtO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJGd1dHRlcjogMDtcbiAgICB9XG5cbiAgICAkcm9vdHNpemU6IG1hcC1nZXQoJHJvb3RzaXplcywgcm9vdHNpemUtI3skYnJlYWtwb2ludH0pO1xuICAgICRpZGVhbC1tZWFzdXJlOiBtYXAtZ2V0KCRtZWFzdXJlcywgbWVhc3VyZS0jeyRicmVha3BvaW50fSk7XG4gICAgJGd1dHRlci1zaXplOiAoJGd1dHRlciAqICRyb290c2l6ZSk7XG4gICAgJGNvbnRhaW5lci13aWR0aDogbWFwLWdldCgkbWF4d2lkdGhzLCB3aWR0aC0jeyRicmVha3BvaW50fSk7XG5cbiAgICAkcGVyY2VudGFnZTogcGVyY2VudGFnZSgoJGlkZWFsLW1lYXN1cmUgKyAkZ3V0dGVyLXNpemUpIC8gJGNvbnRhaW5lci13aWR0aCk7XG5cbiAgICBAaWYgJHBlcmNlbnRhZ2UgPCA1NSB7XG4gICAgICAkcGVyY2VudGFnZTogNTUlO1xuICAgIH0gQGVsc2UgaWYgJHBlcmNlbnRhZ2UgPiA2NSB7XG4gICAgICAkcGVyY2VudGFnZTogNjUlO1xuICAgIH1cblxuICAgIEBpZiAkbWFpbiA9PSBmYWxzZSB7XG4gICAgICAkcGVyY2VudGFnZTogMTAwIC0gJHBlcmNlbnRhZ2U7XG4gICAgfVxuXG4gICAgI3skb3V0cHV0fTogJHBlcmNlbnRhZ2U7XG4gIH1cbn1cblxuLy8gVmFsdWUgaW4gc2NhbGUgaW4gJG1vZHVsYXItc2NhbGU/XG4vLyBVc2VkIGluIGZvbGxvd2luZyBmb250c2l6ZSBtaXhpbi5cbkBmdW5jdGlvbiBpbi1tb2R1bGFyLXNjYWxlKCRzY2FsZSwgJGtleSkge1xuICAkbWFwOiBtYXAtZ2V0KCRtb2R1bGFyLXNjYWxlLCAkc2NhbGUpO1xuICAkb3V0cHV0OiBtYXAtaGFzLWtleSgkbWFwLCAka2V5KTtcbiAgQHJldHVybiAkb3V0cHV0O1xufVxuXG4vLyBGb250LXNpemUgaW4gcmVtcy4gRWl0aGVyIHNldCBwZXIgYnJlYWtwb2ludCBvciBmb3IgYWxsLlxuLy8gVXNlIHZhbHVlcyBhcyB5b3Ugd291bGQgZm9yIHBpeGVscyBpLmUuIDE2IG9yIHVzZSB2YWx1ZXMgZnJvbSB0aGUgbW9kdWxhciBzY2FsZS5cbkBtaXhpbiBmb250c2l6ZSgkZm9udHNpemUsICRicmVha3BvaW50OiAwKSB7XG4gIC8vIFR5cGUgb2YgY2hvc2VuIHZhcmlhYmxlcy5cbiAgJGZvbnQtdmFsdWU6IHR5cGUtb2YoJGZvbnRzaXplKTtcbiAgJGJyZWFrLXZhbHVlOiB0eXBlLW9mKCRicmVha3BvaW50KTtcblxuICAvLyBDaGVjayBpZiB2YWx1ZSBleGlzdHMgaW4gc2NhbGVcbiAgJGluLXNjYWxlOiBpbi1tb2R1bGFyLXNjYWxlKHNjYWxlLTAsICRmb250c2l6ZSk7XG5cbiAgLy8gSWYgc3BlY2lmeWluZyBhIGJyZWFrcG9pbnQgdG8gdXNlIChhbmQgYnJlYWtwb2ludCBleGlzdHMpLlxuICBAaWYgJGJyZWFrLXZhbHVlID09IG51bWJlciBhbmQgJGJyZWFrcG9pbnQgPD0gKCRicmVha3BvaW50cy1saW1pdCAtIDEpIGFuZCAkYnJlYWtwb2ludCA+PSAwIHtcblxuICAgIC8vIElmIHVzaW5nIGEgbnVtYmVyIGZvciBmb25zaXplLlxuICAgIEBpZiAkZm9udC12YWx1ZSA9PSBudW1iZXIge1xuICAgICAgZm9udC1zaXplOiAjeyRmb250c2l6ZSAvIG50aCgkc2l6ZXMsICgkYnJlYWtwb2ludCArIDEpKX1yZW07XG5cbiAgICAgIC8vIElmIHVzaW5nIGEgdmFyaWFibGUgZnJvbSB0aGUgc2NhbGUgZm9yIGZvbnRzaXplLlxuICAgIH0gQGVsc2UgaWYgJGluLXNjYWxlID09IHRydWUge1xuICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtI3skYnJlYWtwb2ludH0pO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG5cbiAgICAgIGZvbnQtc2l6ZTogI3skZ2V0LXNpemUgLyBudGgoJHNpemVzLCAoJGJyZWFrcG9pbnQgKyAxKSl9cmVtO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gJyN7JGZvbnRzaXplfSBpcyBub3QgYSB2YWxpZCBzY2FsZSB2YXJpYWJsZSc7XG4gICAgfVxuICAgIC8vIElmIHdhbnQgdG8gdXNlIHZhbHVlIGZvciBhbGwgYnJlYWtwb2ludHMuXG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gYWxsIHtcbiAgICAvLyBJZiB1c2luZyBhIG51bWJlciBmb3IgZm9udHNpemUuXG4gICAgQGlmICRmb250LXZhbHVlID09IG51bWJlciB7XG4gICAgICBmb250LXNpemU6ICN7JGZvbnRzaXplIC8gbnRoKCRzaXplcywgMSl9cmVtO1xuXG4gICAgICAvLyBMb29wIHRocm91Z2ggYnJlYWtwb2ludHMuXG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRicmVha3BvaW50cy1saW1pdCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IG50aCgkcG9pbnRzLCAkaSkgLyAxNiAqIDFlbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogI3skZm9udHNpemUgLyBudGgoJHNpemVzLCAkaSl9cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBJZiB1c2luZyBhIHZhcmlhYmxlIGZyb20gdGhlIHNjYWxlIGZvciBmb250c2l6ZS5cbiAgICB9IEBlbHNlIGlmICRpbi1zY2FsZSA9PSB0cnVlIHtcbiAgICAgICRnZXQtc2NhbGU6IG1hcC1nZXQoJG1vZHVsYXItc2NhbGUsIHNjYWxlLTApO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG4gICAgICBmb250LXNpemU6ICN7JGdldC1zaXplIC8gbnRoKCRzaXplcywgMSl9cmVtO1xuXG4gICAgICAvL0xvb3AgdGhyb3VnaCBicmVha3BvaW50cy5cbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGJyZWFrcG9pbnRzLWxpbWl0IHtcbiAgICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtI3skaSAtIDF9KTtcbiAgICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAjeyRnZXQtc2l6ZSAvIG50aCgkc2l6ZXMsICRpKX1yZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICcjeyRmb250c2l6ZX0gaXMgbm90IGEgdmFsaWQgc2NhbGUgdmFyaWFibGUnO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJyN7JGJyZWFrcG9pbnR9IGlzIG5vdCB2YWxpZCB0byB1c2UgYXMgYSBicmVha3BvaW50JztcbiAgfVxufVxuXG4vLyBBZHZhbmNlZCBiYXNlbGluZSBtYWdpYy5cbkBtaXhpbiBiYXNlbGluZSgkZm9udHNpemUsICRmb250LCAkbGluZWhlaWdodDogMiwgJGJlbG93OiAyLCAkYnJlYWtwb2ludDogMCkge1xuICAvLyBUeXBlIG9mIGNob3NlbiB2YXJpYWJsZXMuXG4gICRmb250LXZhbHVlOiB0eXBlLW9mKCRmb250c2l6ZSk7XG4gICRicmVhay12YWx1ZTogdHlwZS1vZigkYnJlYWtwb2ludCk7XG5cbiAgLy8gQ2FwIGhlaWdodFxuICAkY2FwLWhlaWdodDogbWFwLWdldCgkZm9udCwgY2FwLWhlaWdodCk7XG5cbiAgLy8gQ2hlY2sgaWYgdmFsdWUgZXhpc3RzIGluIHNjYWxlLlxuICAkaW4tc2NhbGU6IGluLW1vZHVsYXItc2NhbGUoc2NhbGUtMCwgJGZvbnRzaXplKTtcblxuICAvLyBTZXQgdGhlIGxpbmUtaGVpZ2h0IChpZiBpdCBpc24ndCBzZXQgYXQgMCkuXG4gIEBpZiAkbGluZWhlaWdodCAhPSAwIHtcbiAgICBsaW5lLWhlaWdodDogI3skbGluZWhlaWdodH1yZW07XG4gIH1cblxuICAvLyBJZiBzcGVjaWZ5aW5nIGEgYnJlYWtwb2ludCB0byB1c2UgKGFuZCBicmVha3BvaW50IGV4aXN0cykuXG4gIEBpZiAkYnJlYWstdmFsdWUgPT0gbnVtYmVyIGFuZCAkYnJlYWtwb2ludCA8PSAoJGJyZWFrcG9pbnRzLWxpbWl0IC0gMSkgYW5kICRicmVha3BvaW50ID49IDAge1xuICAgIC8vIElmIHVzaW5nIGEgbnVtYmVyIGZvciBmb250c2l6ZS5cbiAgICBAaWYgJGZvbnQtdmFsdWUgPT0gbnVtYmVyIHtcbiAgICAgICRyb290c2l6ZTogbnRoKCRzaXplcywgKCRicmVha3BvaW50ICsgMSkpO1xuICAgICAgJGJhc2VsaW5lLXNoaWZ0OiAjeygkZm9udHNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRmb250c2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxfTtcbiAgICAgICRiYXNlbGluZS1wdXNoOiAjeyRiZWxvdyAtICgoJGZvbnRzaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZm9udHNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArIC4wMDAwMSl9O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRiYXNlbGluZS1wdXNofXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRiYXNlbGluZS1zaGlmdH1yZW07XG5cbiAgICAgIC8vIElmIHVzaW5nIGEgdmFyaWFibGUgZnJvbSB0aGUgc2NhbGUgZm9yIGZvbnRzaXplLlxuICAgIH0gQGVsc2UgaWYgJGluLXNjYWxlID09IHRydWUge1xuICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtI3skYnJlYWtwb2ludH0pO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG4gICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICgkYnJlYWtwb2ludCArIDEpKTtcblxuICAgICAgJGJhc2VsaW5lLXNoaWZ0OiAjeygkZ2V0LXNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRnZXQtc2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxfTtcbiAgICAgICRiYXNlbGluZS1wdXNoOiAjeyRiZWxvdyAtICgoJGdldC1zaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZ2V0LXNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArLjAwMDAxKX07XG5cbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgICAgcGFkZGluZy10b3A6ICN7JGJhc2VsaW5lLXNoaWZ0fXJlbTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuICcjeyRmb250c2l6ZX0gaXMgbm90IGEgdmFsaWQgc2NhbGUgdmFyaWFibGUnO1xuICAgIH1cbiAgICAvLyBJZiB3YW50IHRvIHVzZSB2YWx1ZSBmb3IgYWxsIGJyZWFrcG9pbnRzLlxuICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09IGFsbCB7XG4gICAgLy8gSWYgdXNpbmcgYSBudW1iZXIgZm9yIGZvbnRzaXplLlxuICAgIEBpZiAkZm9udC12YWx1ZSA9PSBudW1iZXIge1xuICAgICAgJHJvb3RzaXplOiBudGgoJHNpemVzLCAxKTtcbiAgICAgICRiYXNlbGluZS1zaGlmdDogI3soJGZvbnRzaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZm9udHNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArIC4wMDAwMX07XG4gICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRmb250c2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGZvbnQtc2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxKX07XG5cbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgICAgcGFkZGluZy10b3A6ICN7JGJhc2VsaW5lLXNoaWZ0fXJlbTtcblxuICAgICAgLy8gTG9vcCB0aHJvdWdoIGJyZWFrcG9pbnRzLlxuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYnJlYWtwb2ludHMtbGltaXQge1xuICAgICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICRpKTtcbiAgICAgICAgJGJhc2VsaW5lLXNoaWZ0OiAjeygkZm9udHNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRmb250c2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxfTtcbiAgICAgICAgJGJhc2VsaW5lLXB1c2g6ICN7JGJlbG93IC0gKCgkZm9udHNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRmb250c2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsuMDAwMDEpfTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJHBvaW50cywgJGkpIC8gMTYgKiAxZW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRiYXNlbGluZS1wdXNofXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3skYmFzZWxpbmUtc2hpZnR9cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBJZiB1c2luZyBhIHZhcmlhYmxlIGZyb20gdGhlIHNjYWxlIGZvciBmb250c2l6ZS5cbiAgICB9IEBlbHNlIGlmICRpbi1zY2FsZSA9PSB0cnVlIHtcbiAgICAgICRnZXQtc2NhbGU6IG1hcC1nZXQoJG1vZHVsYXItc2NhbGUsIHNjYWxlLTApO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG4gICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsIDEpO1xuXG4gICAgICAkYmFzZWxpbmUtc2hpZnQ6ICN7KCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDF9O1xuICAgICAgJGJhc2VsaW5lLXB1c2g6ICN7JGJlbG93IC0gKCgkZ2V0LXNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRnZXQtc2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxKX07XG5cbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgICAgcGFkZGluZy10b3A6ICN7KCRiYXNlbGluZS1zaGlmdCl9cmVtO1xuXG4gICAgICAvLyBMb29wIHRocm91Z2ggYnJlYWtwb2ludHMuXG4gICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRicmVha3BvaW50cy1saW1pdCB7XG4gICAgICAgICRnZXQtc2NhbGU6IG1hcC1nZXQoJG1vZHVsYXItc2NhbGUsIHNjYWxlLSN7JGkgLSAxfSk7XG4gICAgICAgICRnZXQtc2l6ZTogbWFwLWdldCgkZ2V0LXNjYWxlLCAkZm9udHNpemUpO1xuICAgICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICRpKTtcblxuICAgICAgICAkYmFzZWxpbmUtc2hpZnQ6ICN7KCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDF9O1xuICAgICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJHBvaW50cywgJGkpIC8gMTYgKiAxZW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAjeyRiYXNlbGluZS1wdXNofXJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogI3skYmFzZWxpbmUtc2hpZnR9cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnI3skZm9udHNpemV9IGlzIG5vdCBhIHZhbGlkIHNjYWxlIHZhcmlhYmxlJztcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEB3YXJuICcjeyRicmVha3BvaW50fSBpcyBub3QgdmFsaWQgdG8gdXNlIGFzIGEgYnJlYWtwb2ludCc7XG4gIH1cbn1cblxuLy8gU2V0IGZvbnNpemUgYW5kIGJhc2VsaW5lIGF0IG9uY2UuIE1peCBvZiBmb250c2l6ZSBhbmQgYmFzZWxpbmUgbWl4aW4uXG5AbWl4aW4gc2Fzc2xpbmUoJGZvbnRzaXplLCAkZm9udCwgJGxpbmVoZWlnaHQ6IDIsICRiZWxvdzogMiwgJGJyZWFrcG9pbnQ6IDApIHtcbiAgJGZvbnQtdmFsdWU6IHR5cGUtb2YoJGZvbnRzaXplKTtcbiAgJGJyZWFrLXZhbHVlOiB0eXBlLW9mKCRicmVha3BvaW50KTtcbiAgJGNhcC1oZWlnaHQ6IG1hcC1nZXQoJGZvbnQsIGNhcC1oZWlnaHQpO1xuICAkaW4tc2NhbGU6IGluLW1vZHVsYXItc2NhbGUoc2NhbGUtMCwgJGZvbnRzaXplKTtcblxuICBsaW5lLWhlaWdodDogI3skbGluZWhlaWdodH1yZW07XG5cbiAgQGlmICRicmVhay12YWx1ZSA9PSBudW1iZXIgYW5kICRicmVha3BvaW50IDw9ICgkYnJlYWtwb2ludHMtbGltaXQgLSAxKSBhbmQgJGJyZWFrcG9pbnQgPj0gMCB7XG4gICAgQGlmICRmb250LXZhbHVlID09IG51bWJlciB7XG4gICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICgkYnJlYWtwb2ludCArIDEpKTtcbiAgICAgICRiYXNlbGluZS1zaGlmdDogI3soJGZvbnRzaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZm9udHNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArIC4wMDAwMX07XG4gICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRmb250c2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGZvbnRzaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgLjAwMDAxKX07XG5cbiAgICAgIGZvbnQtc2l6ZTogI3skZm9udHNpemUgLyBudGgoJHNpemVzLCAoJGJyZWFrcG9pbnQgKyAxKSl9cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogI3skYmFzZWxpbmUtcHVzaH1yZW07XG4gICAgICBwYWRkaW5nLXRvcDogI3skYmFzZWxpbmUtc2hpZnR9cmVtO1xuICAgIH0gQGVsc2UgaWYgJGluLXNjYWxlID09IHRydWUge1xuICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtI3skYnJlYWtwb2ludH0pO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG4gICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICgkYnJlYWtwb2ludCArIDEpKTtcbiAgICAgICRiYXNlbGluZS1zaGlmdDogI3soJGdldC1zaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZ2V0LXNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArIC4wMDAwMX07XG4gICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcblxuICAgICAgZm9udC1zaXplOiAjeyRnZXQtc2l6ZSAvIG50aCgkc2l6ZXMsICgkYnJlYWtwb2ludCArIDEpKX1yZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRiYXNlbGluZS1wdXNofXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRiYXNlbGluZS1zaGlmdH1yZW07XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiAnI3skZm9udHNpemV9IGlzIG5vdCBhIHZhbGlkIHNjYWxlIHZhcmlhYmxlJztcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gYWxsIHtcblxuICAgIEBpZiAkZm9udC12YWx1ZSA9PSBudW1iZXIge1xuICAgICAgJHJvb3RzaXplOiBudGgoJHNpemVzLCAxKTtcbiAgICAgICRiYXNlbGluZS1zaGlmdDogI3soJGZvbnRzaXplIC8gMiAqICgoJGxpbmVoZWlnaHQgKiAkcm9vdHNpemUgLyAkZm9udHNpemUpIC0gJGNhcC1oZWlnaHQpKSAvICRyb290c2l6ZSArIC4wMDAwMX07XG4gICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRmb250c2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGZvbnRzaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcblxuICAgICAgZm9udC1zaXplOiAjeyRmb250c2l6ZSAvIG50aCgkc2l6ZXMsIDEpfXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgICAgcGFkZGluZy10b3A6ICN7JGJhc2VsaW5lLXNoaWZ0fXJlbTtcblxuICAgICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYnJlYWtwb2ludHMtbGltaXQge1xuICAgICAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsICRpKTtcbiAgICAgICAgJGJhc2VsaW5lLXNoaWZ0OiAjeygkZm9udHNpemUgLyAyICogKCgkbGluZWhlaWdodCAqIHJvb3RzaXplIC8gJGZvbnRzaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDF9O1xuICAgICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRmb250c2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGZvbnRzaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAjeyRmb250c2l6ZSAvIG50aCgkc2l6ZXMsICRpKX1yZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skYmFzZWxpbmUtcHVzaH1yZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7JGJhc2VsaW5lLXNoaWZ0fXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJGluLXNjYWxlID09IHRydWUge1xuICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtMCk7XG4gICAgICAkZ2V0LXNpemU6IG1hcC1nZXQoJGdldC1zY2FsZSwgJGZvbnRzaXplKTtcbiAgICAgICRyb290c2l6ZTogbnRoKCRzaXplcywgMSk7XG4gICAgICAkYmFzZWxpbmUtc2hpZnQ6ICN7KCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDF9O1xuICAgICAgJGJhc2VsaW5lLXB1c2g6ICN7JGJlbG93IC0gKCgkZ2V0LXNpemUgLyAyICogKCgkbGluZWhlaWdodCAqICRyb290c2l6ZSAvICRnZXQtc2l6ZSkgLSAkY2FwLWhlaWdodCkpIC8gJHJvb3RzaXplICsgLjAwMDAxKX07XG5cbiAgICAgIGZvbnQtc2l6ZTogI3skZ2V0LXNpemUgLyBudGgoJHNpemVzLCAxKX1yZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAjeyRiYXNlbGluZS1wdXNofXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAjeyRiYXNlbGluZS1zaGlmdH1yZW07XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggJGJyZWFrcG9pbnRzLWxpbWl0IHtcbiAgICAgICAgJGdldC1zY2FsZTogbWFwLWdldCgkbW9kdWxhci1zY2FsZSwgc2NhbGUtI3skaSAtIDF9KTtcbiAgICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsICRmb250c2l6ZSk7XG4gICAgICAgICRyb290c2l6ZTogbnRoKCRzaXplcywgJGkpO1xuICAgICAgICAkYmFzZWxpbmUtc2hpZnQ6ICN7KCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDF9O1xuICAgICAgICAkYmFzZWxpbmUtcHVzaDogI3skYmVsb3cgLSAoKCRnZXQtc2l6ZSAvIDIgKiAoKCRsaW5laGVpZ2h0ICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtICRjYXAtaGVpZ2h0KSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAjeyRnZXQtc2l6ZSAvIG50aCgkc2l6ZXMsICRpKX1yZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skYmFzZWxpbmUtcHVzaH1yZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6ICN7JGJhc2VsaW5lLXNoaWZ0fXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gJyN7JGZvbnRzaXplfSBpcyBub3QgYSB2YWxpZCBzY2FsZSB2YXJpYWJsZSc7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnI3skYnJlYWtwb2ludH0gaXMgbm90IGEgdmFsaWQgdG8gdXNlIGFzIGEgYnJlYWtwb2ludCc7XG4gIH1cbn1cblxuLy8gQ2xlYXJmaXguXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vLyBSZXNldCBlbGVtZW50cyBib3ggbW9kZWwgd2l0aCBlYXNlLlxuQG1peGluIGJveC1zaXppbmcoJGJveC1tb2RlbCkge1xuICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xufVxuXG4vLyBGb250IGZhY2VcbkBtaXhpbiBmb250LWZhY2UoJGZhbWlseSwgJHNyYywgJHdlaWdodCwgJHN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgIHNyYzogdXJsKCcjeyRzcmN9LmVvdD8nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8vSUU4IGFuZCBiZWxvd1xuICAgIHVybCgnI3skc3JjfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8vIHN0YW5kYXJkc1xuICAgIHVybCgnI3skc3JjfS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JHNyY30udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvLyBTYWZhcmksIEFuZHJvaWQsIGlPU1xuICAgIHVybCgnI3skc3JjfS5zdmcjI3skZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7IC8vIGxlZ2FjeSBpT1NcblxuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgfVxufVxuXG4vLyBDZW50ZXIgdmVyaWNhbGx5IGFuZC9vciBob3Jpem9udGFsbHkgYW4gYWJzb2x1dGUgcG9zaXRpb25lZCBlbGVtZW50XG5AbWl4aW4gY2VudGVyKCR4eTogeHkpIHtcbiAgQGlmICR4eSA9PSB4eSB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkeHkgPT0geCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkeHkgPT0geSB7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4vLyBCb3JkZXIgcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAuMjVlbSkge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vLyBBbnRpbGlhc2luZyBtb2RlIGZvbnQgcmVuZGVyaW5nXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gUXVpY2sgbWVkaWEgcXVlcmllc1xuQG1peGluIG1kKCRicmVha3BvaW50KSB7XG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gJyN7JGJyZWFrcG9pbnR9IGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQnO1xuICB9XG59XG4iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuLy8gIHYyLjAgfCAyMDExMDEyNlxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgY29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4iLCIvLyBCcmFuZG9uIFRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQnJhbmRvbiBUZXh0IGZvbnQgcmVndWxhclxuQGluY2x1ZGUgZm9udC1mYWNlKCdCcmFuZG9uIFRleHQnLCAnLi4vZm9udHMvQnJhbmRvbi9oaW50ZWQtQnJhbmRvblRleHQtUmVndWxhcicsIDQwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXh0LVJlZ3VsYXJJdGFsaWMnLCBub3JtYWwsIGl0YWxpYyk7XG5cblxuLy8gQnJhbmRvbiBUZXh0IGZvbnQgdGhpblxuQGluY2x1ZGUgZm9udC1mYWNlKCdCcmFuZG9uIFRleHQnLCAnLi4vZm9udHMvQnJhbmRvbi9oaW50ZWQtQnJhbmRvblRleHQtVGhpbicsIDEwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXh0LVRoaW5JdGFsaWMnLCAxMDAsIGl0YWxpYyk7XG5cbi8vIEJyYW5kb24gVGV4dCBmb250IGxpZ2h0XG5AaW5jbHVkZSBmb250LWZhY2UoJ0JyYW5kb24gVGV4dCcsICcuLi9mb250cy9CcmFuZG9uL2hpbnRlZC1CcmFuZG9uVGV4dC1MaWdodCcsIDMwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXh0LWxpZ2h0SXRhbGljJywgMzAwLCBpdGFsaWMpO1xuXG4vLyBCcmFuZG9uIFRleHQgZm9udCBtZWRpdW1cbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXh0LU1lZGl1bScsIDUwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXh0LU1lZGl1bUl0YWxpYycsIDUwMCwgaXRhbGljKTtcblxuLy8gQnJhbmRvbiBUZXh0IGZvbnQgYm9sZFxuQGluY2x1ZGUgZm9udC1mYWNlKCdCcmFuZG9uIFRleHQnLCAnLi4vZm9udHMvQnJhbmRvbi9oaW50ZWQtQnJhbmRvblRleHQtQm9sZCcsIGJvbGQsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ0JyYW5kb24gVGV4dCcsICcuLi9mb250cy9CcmFuZG9uL2hpbnRlZC1CcmFuZG9uVGVzdC1Cb2xkSXRhbGljJywgYm9sZCwgaXRhbGljKTtcblxuLy8gQnJhbmRvbiBUZXh0IGZvbnQgYmxhY2tcbkBpbmNsdWRlIGZvbnQtZmFjZSgnQnJhbmRvbiBUZXh0JywgJy4uL2ZvbnRzL0JyYW5kb24vaGludGVkLUJyYW5kb25UZXN0LUJsYWNrJywgOTAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdCcmFuZG9uIFRleHQnLCAnLi4vZm9udHMvQnJhbmRvbi9oaW50ZWQtQnJhbmRvblRlc3QtQmxhY2tJdGFsaWMnLCA5MDAsIGl0YWxpYyk7XG5cbi8vIEZGIFRpc2Fcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRkYgVGlzYSBmb250IHJlZ3VsYXJcbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QnLCA0MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1Rpc2EnLCAnLi4vZm9udHMvVGlzYS9oaW50ZWQtVGlzYU9ULUl0YScsIDQwMCwgaXRhbGljKTtcblxuLy8gRkYgVGlzYSBmb250IGxpZ2h0XG5AaW5jbHVkZSBmb250LWZhY2UoJ1Rpc2EnLCAnLi4vZm9udHMvVGlzYS9oaW50ZWQtVGlzYU9ULUxpZ2h0JywgMzAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdUaXNhJywgJy4uL2ZvbnRzL1Rpc2EvaGludGVkLVRpc2FPVC1MaWdodEl0YScsIDMwMCwgaXRhbGljKTtcblxuLy8gRkYgVGlzYSBmb250IHRoaW5cbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QtVGhpbicsIDEwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QtVGhpbkl0YScsIDEwMCwgaXRhbGljKTtcblxuLy8gRkYgVGlzYSBmb250IG1lZGl1bVxuQGluY2x1ZGUgZm9udC1mYWNlKCdUaXNhJywgJy4uL2ZvbnRzL1Rpc2EvaGludGVkLVRpc2FPVC1NZWRpJywgNTAwLCBub3JtYWwpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdUaXNhJywgJy4uL2ZvbnRzL1Rpc2EvaGludGVkLVRpc2FPVC1NZWRpSXRhJywgNTAwLCBpdGFsaWMpO1xuXG4vLyBGRiBUaXNhIGZvbnQgeGJvbGRcbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QtWGJvbGQnLCA4MDAsIG5vcm1hbCk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1Rpc2EnLCAnLi4vZm9udHMvVGlzYS9oaW50ZWQtVGlzYU9ULVhib2xkSXRhJywgODAwLCBpdGFsaWMpO1xuXG4vLyBGRiBUaXNhIGZvbnQgYm9sZFxuQGluY2x1ZGUgZm9udC1mYWNlKCdUaXNhJywgJy4uL2ZvbnRzL1Rpc2EvaGludGVkLVRpc2FPVC1Cb2xkJywgYm9sZCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QtQm9sZEl0YScsIGJvbGQsIGl0YWxpYyk7XG5cbi8vIEZGIFRpc2EgZm9udCBibGFja1xuQGluY2x1ZGUgZm9udC1mYWNlKCdUaXNhJywgJy4uL2ZvbnRzL1Rpc2EvaGludGVkLVRpc2FPVC1CbGFjaycsIDkwMCwgbm9ybWFsKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnVGlzYScsICcuLi9mb250cy9UaXNhL2hpbnRlZC1UaXNhT1QtQmxhY2tJdGEnLCA5MDAsIGl0YWxpYyk7XG4iLCIvLyBTQ1NTIFR5cG9yYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTZXR0aW5nIHJvb3Qgc2l6ZXMgYW5kIGJhc2Ugc3R5bGVzLlxuXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAmOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgfVxufVxuXG5odG1sIHtcbiAgQGluY2x1ZGUgcm9vdHNpemU7XG5cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgQGluY2x1ZGUgZm9udHNpemUoemV0YSwgYWxsKTtcbiAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmc7XG5cbiAgY29sb3I6ICRibGFjaztcblxuICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRib2R5dHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbWFwLWdldCgkYm9keXR5cGUsIHJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLy8gTGlua3MuXG5hIHtcbiAgY29sb3I6ICRibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xcywgYmFja2dyb3VuZC1jb2xvciAuMXM7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciB0eXBlc2V0IHRleHQuXG4udHlwZXNldCB7XG4gIC8vIE5pY2UgdW5kZXJsaW5lcyBmb3IgdGV4dCBsaW5rcy5cbiAgcCBhLFxuICBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkbGlnaHRlbi1ibGFjayA1MCUsIGxpZ2h0ZW4oJGJsdWUsIDIwJSkgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDkzJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIC4xNXJlbTtcbiAgICB0ZXh0LXNoYWRvdzogLjFyZW0gMCAkYmFja2dyb3VuZC1jb2xvciwgLjE1cmVtIDAgJGJhY2tncm91bmQtY29sb3IsIC0uMXJlbSAwICRiYWNrZ3JvdW5kLWNvbG9yLCAtLjE1cmVtIDAgJGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGxpZ2h0ZW4tYmxhY2sgNTAlLCBsaWd0ZW4oJGJsdWUsIDIwJSkgNTAlKTtcbiAgfVxufVxuXG4vLyBQYXJhZ2FycGguIE9wZW50eXBlIGxpZ2F0dXJlcyBhbmQgb2xkc3R5bGUgZmlndXJlcyBlbmFibGVkIGlmIGF2YWlsYWJsZS5cbnAge1xuICBAaW5jbHVkZSBiYXNlbGluZSgkZm9udHNpemU6IHpldGEsICRmb250OiAkYm9keXR5cGUsICRsaW5laGVpZ2h0OiAyLCAkYmVsb3c6IDIsICRicmVha3BvaW50OiBhbGwpO1xuXG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nOiAna2VybicsICdvbnVtJywgJ2xpZ2EnO1xufVxuXG4vLyBIZWFkaW5ncywgT3BlbnR5cGUgbGlnYXR1cmVzLCBkaXNjcmV0aW9uYXJ5IGxpZ2F0dXJlcyBhbmQgbGluaW5nIGZpZ3VyZXMgZW5hYmxlZCBpZiBhdmFpbGVibGUuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmc6ICdkbGlnJywgJ2xpZ2EnLCAnbG51bScsICdrZXJuJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbWFwLWdldCgkaGVhZGluZ3R5cGUsIGJvbGQpO1xufVxuXG4vLyBIZWFkaW5nIGxldmVsIDEuXG5oMSxcbi5hbHBoYSB7XG4gIEBpbmNsdWRlIHNhc3NsaW5lKCRmb250c2l6ZTogYWxwaGEsICRmb250OiAkaGVhZGluZ3R5cGUsICRsaW5laGVpZ2h0OiAzLCAkYmVsb3c6IDEsICRicmVha3BvaW50OiBhbGwpO1xufVxuXG4vLyBIZWFkaW5nIGxldmVsIDIuXG5oMixcbi5iZXRhIHtcbiAgQGluY2x1ZGUgc2Fzc2xpbmUoYmV0YSwgJGhlYWRpbmd0eXBlLCAzLCAxLCBhbGwpO1xufVxuXG4vLyBIZWFkaW5nIGxldmVsIDMuXG5oMyxcbi5nYW1tYSB7XG4gIEBpbmNsdWRlIHNhc3NsaW5lKGdhbW1hLCAkaGVhZGluZ3R5cGUsIDMsIDEsIGFsbCk7XG59XG5cbi8vIEhlYWRpbmcgbGV2ZWwgNC5cbmg0LFxuLmRlbHRhIHtcbiAgQGluY2x1ZGUgc2Fzc2xpbmUoZGVsdGEsICRoZWFkaW5ndHlwZSwgMiwgMCwgYWxsKTtcbn1cblxuLy8gSGVhZGluZyBsZXZlbCA1LlxuaDUsXG4uZXBzaWxvbiB7XG4gIEBpbmNsdWRlIHNhc3NsaW5lKGVwc2lsb24sICRoZWFkaW5ndHlwZSwgMiwgMCwgYWxsKTtcbn1cblxuLy8gSGVhZGluZyBsZXZlbCA2LlxuaDYsXG4uemV0YSAge1xuICBAaW5jbHVkZSBzYXNzbGluZSh6ZXRhLCAkaGVhZGluZ3R5cGUsIDIsIDAsIGFsbCk7XG59XG5cbi8vIExpc3RzLlxudWwsXG5vbCB7XG4gIEBpbmNsdWRlIGJhc2VsaW5lKHpldGEsICRib2R5dHlwZSwgMiwgMiwgYWxsKTtcblxuICBsaSB7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmc6ICdrZXJuJywgJ29udW0nLCAnbGlnYSc7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTEpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcmRlcmVkIGxpc3RzLlxub2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiB0b3AtbGV2ZWw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcih0b3AtbGV2ZWwpICcuJztcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nOiAnbG51bScsICd0bnVtJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGFsdC1sZXZlbDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihhbHQtbGV2ZWwpICcuJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBvbCB7XG4gICAgICBsaSB7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBzdWItbGV2ZWw7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHRvcC1sZXZlbCkgJy4nIGNvdW50ZXIoc3ViLWxldmVsKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBvbCB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN1Yi1zdWItbGV2ZWw7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIodG9wLWxldmVsKSAnLicgY291bnRlcihzdWItbGV2ZWwpICcuJyBjb3VudGVyKHN1Yi1zdWItbGV2ZWwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBEZWZpbml0aW9uIGxpc3RzLlxuZGwge1xuICBAaW5jbHVkZSBiYXNlbGluZSh6ZXRhLCAkYm9keXR5cGUsIDIsIDIsIGFsbCk7XG5cbiAgZHQsXG4gIGRkIHtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZzogJ2tlcm4nLCAnb251bScsICdsaWdhJztcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRib2R5dHlwZSwgYm9sZCk7XG4gIH1cblxuICBkZCArIGR0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgfVxufVxuXG4vLyBUYWJsZXMuXG50YWJsZSB7XG4gIEBpbmNsdWRlIHNhc3NsaW5lKGV0YSwgJGhlYWRpbmd0eXBlLCAyLCAwLCBhbGwpO1xuXG4gIGZvbnQtZmFtaWx5OiB1cHF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJywgJ2xudW0nLCAndG51bScsICdrZXJuJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbWFwLWdldCgkaGVhZGluZ3R5cGUsIHJlZ3VsYXIpO1xuICB3aWR0aDogMTAwJTtcblxuICB0aGVhZCB7XG4gICAgdGgge1xuICAgICAgQGluY2x1ZGUgc2Fzc2xpbmUoemV0YSwgJGhlYWRpbmd0eXBlLCAyLCAwLCBhbGwpO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQm9sZC5cbmIsXG5zdHJvbmcsXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBtYXAtZ2V0KCRib2R5dHlwZSwgYm9sZCk7XG59XG5cbi8vIEl0YWxpYy5cbmVtLFxuaSxcbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBtYXAtZ2V0KCRib2R5dHlwZSwgaXRhbGljKTtcbn1cblxuLy8gQ2FwdGlvbiBhbmQgaW5saW5lIHNtYWxsIHRleHQuXG5zbWFsbCxcbi5jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udHNpemUodGhldGEsIGFsbCk7XG5cbiAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJGhlYWRpbmd0eXBlLCByZWd1bGFyKTtcbn1cblxuc21hbGwge1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmNhcHRpb24ge1xuICBAaW5jbHVkZSBiYXNlbGluZSh0aGV0YSwgJGhlYWRpbmd0eXBlLCAyLCAyLCBhbGwpO1xuXG4gIGNvbG9yOiAkYmx1ZTtcbn1cblxuLy8gTmljZSBzcGFjaW5nIGZvciBjYXB0aW9ucy5cbmgxICsgLmNhcHRpb24sXG4uYWxwaGEgKyAuY2FwdGlvbixcbmgyICsgLmNhcHRpb24sXG4uYmV0YSArIC5jYXB0aW9uLFxuaDMgKyAuY2FwdGlvbixcbi5nYW1tYSArIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG5cbi5kZWx0YSArIC5jYXB0aW9uLFxuLmVwc2lsb24gKyAuY2FwdGlvbixcbi56ZXRhICsgLmNhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBRdW90ZXMuXG5ibG9ja3F1b3RlIHtcbiAgcCB7XG4gICAgYm9yZGVyLWxlZnQ6IC4xNXJlbSBzb2xpZCAkYmx1ZTtcbiAgICBmb250LXN0eWxlOiBtYXAtZ2V0KCRib2R5dHlwZSwgaXRhbGljKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAvLyBBZGQgc3BhY2luZyBiZWxvdyBibG9ja3F1b3RlIHBhcmFncmFwaCB0byBhbGlnbiB0byBiYXNlbGluZSBncmlkLlxuICAgICRnZXQtc2NhbGU6IG1hcC1nZXQoJG1vZHVsYXItc2NhbGUsIHNjYWxlLTApO1xuICAgICRnZXQtc2l6ZTogbWFwLWdldCgkZ2V0LXNjYWxlLCB6ZXRhKTtcbiAgICAkcm9vdHNpemU6IG50aCgkc2l6ZXMsIDEpO1xuICAgICRiYXNlbGluZS1zaGlmdDogI3soJGdldC1zaXplIC8gMiAqKCgyICogJHJvb3RzaXplIC8gJGdldC1zaXplKSAtIG1hcC1nZXQoJGJvZHl0eXBlLCBjYXAtaGVpZ2h0KSkpIC8gJHJvb3RzaXplICsgLjAwMDAxfTtcbiAgICAkYmFzZWxpbmUtcHVzaDogI3szIC0gKCgkZ2V0LXNpemUgKiAoKDIgKiAkcm9vdHNpemUgLyAkZ2V0LXNpemUpIC0gbWFwLWdldCgkYm9keXR5cGUsIGNhcC1oZWlnaHQpKSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcblxuICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAjeyRiYXNlbGluZS1zaGlmdH1yZW07XG5cbiAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRicmVha3BvaW50cy1saW1pdCB7XG4gICAgICAkZ2V0LXNjYWxlOiBtYXAtZ2V0KCRtb2R1bGFyLXNjYWxlLCBzY2FsZS0jeyRpIC0gMX0pO1xuICAgICAgJGdldC1zaXplOiBtYXAtZ2V0KCRnZXQtc2NhbGUsIHpldGEpO1xuICAgICAgJHJvb3RzaXplOiBudGgoJHNpemVzLCAkaSk7XG4gICAgICAkYmFzZWxpbmUtc2hpZnQ6ICN7KCRnZXQtc2l6ZSAvIDIgKigoMiAqICRyb290c2l6ZSAvICRnZXQtc2l6ZSkgLSBtYXAtZ2V0KCRib2R5dHlwZSwgY2FwLWhlaWdodCkpKSAvICRyb290c2l6ZSArIC4wMDAwMX07XG4gICAgICAkYmFzZWxpbmUtcHVzaDogI3szIC0gKCgkZ2V0LXNpemUgKiAoKDIgKiAkcm9vdHNpemUgLyAkZ2V0LXNpemUpIC0gbWFwLWdldCgkYm9keXR5cGUsIGNhcC1oZWlnaHQpKSkgLyAkcm9vdHNpemUgKyAuMDAwMDEpfTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbnRoKCRwb2ludHMsICRpKSAvIDE2ICogMWVtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICN7JGJhc2VsaW5lLXB1c2h9cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3skYmFzZWxpbmUtc2hpZnR9cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIHJ1bGUuXG5ociB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRiYWNrZ3JvdW5kLWNvbG9yIDUwJSwgJGJsYWNrIDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAuMTVyZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5cbi8vIFJlYWwgc21hbGwgY2Fwcy5cbi5zbWFsbC1jYXBzIHtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnc21jcCcsICdrZXJuJztcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbn1cblxuLy8gQ29uc2lzdGVudCBoZWlnaHQgbnVtYmVycyB3aXRoIE9wZW50eXBlLlxuLmxpbmluZy1udW1lcmFscyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xudW0nLCAna2Vybic7XG59XG5cbi8vIEFzY2VuZGluZyBhbmQgZGVzY2VuZGluZyBudW1iZXJzIHdpdGggT3BlbnR5cGVcbi5vbGRzdHlsZS1udW1lcmFscyB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ29udW0nLCAna2Vybic7XG59XG5cbi8vIENvZGVcbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2RlO1xufVxuIiwiLy8gT3dsIENhcm91c2VsXG5cbi5vd2wtY2Fyb3VzZWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWVcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gIC5vd2wtc3RhZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgfVxuXG4gIC5vd2wtc3RhZ2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnLic7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIC5vd2wtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgfVxuICAub3dsLWl0ZW0gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cblxuICAub3dsLW5hdi5kaXNhYmxlZCxcbiAgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm93bC1uYXYgLm93bC1wcmV2LFxuICAub3dsLW5hdiAub3dsLW5leHQsXG4gIC5vd2wtZG90IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJi5vd2wtbG9hZGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYub3dsLWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLm93bC1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYub3dsLWRyYWcgLm93bC1pdGVtIHtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgJi5vd2wtZ3JhYiB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYub3dsLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cblxuICAmLm93bC1ydGwgLm93bC1pdGVtIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLy8gTm8gSlNcbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCJjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHdoaXRlO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLW8tdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIC1tb3otaHlwaGVuczogbm9uZTtcbiAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCAkd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbiAgJjo6LW1vei1zZWxlY3Rpb24sXG4gIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIH1cbn1cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAmOjotbW96LXNlbGVjdGlvbiwgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgfVxufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgJjo6c2VsZWN0aW9uLCA6OnNlbGVjdGlvbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2IzZDRmYztcbiAgfVxufVxuXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICY6OnNlbGVjdGlvbiwgOjpzZWxlY3Rpb24ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8qIENvZGUgYmxvY2tzICovXG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogLjVlbSAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmMmYwO1xufVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gIHBhZGRpbmc6IC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbiB7XG4gICYuY29tbWVudCwgJi5wcm9sb2csICYuZG9jdHlwZSwgJi5jZGF0YSB7XG4gICAgY29sb3I6IHNsYXRlZ3JheTtcbiAgfVxuICAmLnB1bmN0dWF0aW9uIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxufVxuXG4ubmFtZXNwYWNlIHtcbiAgb3BhY2l0eTogLjc7XG59XG5cbi50b2tlbiB7XG4gICYucHJvcGVydHksICYudGFnLCAmLmJvb2xlYW4sICYubnVtYmVyLCAmLmNvbnN0YW50LCAmLnN5bWJvbCwgJi5kZWxldGVkIHtcbiAgICBjb2xvcjogIzkwNTtcbiAgfVxuICAmLnNlbGVjdG9yLCAmLmF0dHItbmFtZSwgJi5zdHJpbmcsICYuY2hhciwgJi5idWlsdGluLCAmLmluc2VydGVkIHtcbiAgICBjb2xvcjogIzY5MDtcbiAgfVxuICAmLm9wZXJhdG9yLCAmLmVudGl0eSwgJi51cmwge1xuICAgIGNvbG9yOiAjYTY3ZjU5O1xuICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG4gIH1cbn1cblxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLCAuc3R5bGUgLnRva2VuLnN0cmluZyB7XG4gIGNvbG9yOiAjYTY3ZjU5O1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAxMDAlLCAwLjUpO1xufVxuXG4udG9rZW4ge1xuICAmLmF0cnVsZSwgJi5hdHRyLXZhbHVlLCAmLmtleXdvcmQge1xuICAgIGNvbG9yOiAjMDdhO1xuICB9XG4gICYuZnVuY3Rpb24ge1xuICAgIGNvbG9yOiAjREQ0QTY4O1xuICB9XG4gICYucmVnZXgsICYuaW1wb3J0YW50LCAmLnZhcmlhYmxlIHtcbiAgICBjb2xvcjogI2U5MDtcbiAgfVxuICAmLmltcG9ydGFudCwgJi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICYuZW50aXR5IHtcbiAgICBjdXJzb3I6IGhlbHA7XG4gIH1cbn1cblxuZGl2LnByaXNtLXNob3ctbGFuZ3VhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gID4gZGl2LnByaXNtLXNob3ctbGFuZ3VhZ2UtbGFiZWwge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ZDRkNGO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwIDAuNWVtO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnByaXNtLXByZXZpZXdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC00OHB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cztcbiAgJi5mbGlwcGVkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xuICB9XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogLTVweDtcbiAgICByaWdodDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNSkgaW5zZXQsIDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDVweCAwIDAgLTdweDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gICYuZmxpcHBlZDphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucHJpc20tcHJldmlld2VyLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYmJiIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNiYmIgNzUlLCAjYmJiKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjYmJiIDI1JSwgI2VlZSAyNSUsICNlZWUgNzUlLCAjYmJiIDc1JSwgI2JiYik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDVweCA1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIH1cbn1cbiIsIi8vIFNDU1MgQnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAkaW1hZ2UtcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgYm94LXNoYWRvdzogJGltYWdlLWJveC1zaGFkb3c7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogLjVyZW0gMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgLjFzIGVhc2Utb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi8vIFNDU1MgQ2FyZHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ2FyZCBCbG9nXG4uY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRibGFjaztcblxuICAuY2FyZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLTMwcHggMCAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGltYWdlLXJhZGl1cztcbiAgICAgIGJveC1zaGFkb3c6ICRpbWFnZS1ib3gtc2hhZG93O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMnB4IDVweCAkdGV4dC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUtc3ViIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWQoYnJlYWstMSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgLm1pbmlsb2dvIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjaXJjbGUtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiAkaW1hZ2UtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAuY2FyZC1hdXRob3Ige1xuICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgPjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgPioge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuY2FyZC1ibG9nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU0NTUyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmVhdHVyZXMtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogJGltYWdlLWJveC1zaGFkb3c7XG5cbiAgLmNhcmQtaGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMzUwcHg7XG5cbiAgICAuY2FyZC1oZXJvX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih4eSk7XG5cbiAgICAgIEBpbmNsdWRlIG1kKGJyZWFrLTMpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJvdXNlbC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZChicmVhay0yKSB7XG4gICAgLmNhcm91c2VsLW5hdiB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLmNhcm91c2VsLW5leHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTQ1NTIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZ1bGwtcG9zdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAuc3ZnLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgJjpob3ZlciAuc2hhcGUge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNTAgMDtcbiAgICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICBzdHJva2U6ICRibHVlO1xuICAgIH1cblxuICAgIC5zcG90IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2hhcGUge1xuICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgIHN0cm9rZTogJGJsdWU7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OiA4NSA0MDA7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogLTIyMDtcbiAgICAgIHRyYW5zaXRpb246IDFzIGVhc2U7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaW5mc2NyLWxvYWRpbmcge1xuICBAaW5jbHVkZSBjZW50ZXIoeCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuIiwiLy8gU0NTUyBTZWFyY2hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2VhcmNoIGZvcm1cbi5zZWFyY2gtZm9ybSB7XG4gIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkaW1hZ2UtcmFkaXVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcbiAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFNlYXJjaCByZXN1bHRzXG4uc2VhcmNoLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIyMjI7XG5cbiAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IC43cmVtO1xuICAgICAgICBjb2xvcjogJHRleHQtc2hhZG93O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHRzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy8gU0NTUyBHcmlkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRhaW5lci5cbi5zZWN0aW9uIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk0JTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICBAaW5jbHVkZSBtYXh3aWR0aCgzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstNCkge1xuICAgIEBpbmNsdWRlIG1heHdpZHRoKDQpO1xuICB9XG59XG5cbi8vIFNpbmdsZSBjb2x1bW4gKGJhc2VkIG9uIG1lYXN1cmUgZm9yIHR5cGVzZXQgY29udGVudClcbi5zaW5nbGUtbWVhc3VyZSB7XG4gIEBpbmNsdWRlIG1lYXN1cmUoYWxsKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8vIEJhc2UgY29sdW1uIHN0eWxlcy5cbi5jb2x1bW4ge1xuICBAaW5jbHVkZSBtZWFzdXJlKDApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5pdGlhbDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIHNtYWxsKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIHNtYWxsKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMykge1xuICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBtZWRpdW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbWVkaXVtKTtcbiAgfVxufVxuXG4vLyBUd28gY29sdW1zLlxuLmNvbHVtbi0tZHVvIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgICY6bnRoLW9mLXR5cGUoMm4rMykge1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZShuKzMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIFRocmVlIGNvbHVtbnMuXG4uY29sdW1uLS10cmlvIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgd2lkdGg6IDMzLjMzMyU7XG5cbiAgICAmOm50aC1vZi10eXBlKDNuKzQpIHtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUobis0KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gICAgfVxuICB9XG59XG5cbi8vIEZvdXIgY29sdW1ucy4gVHdvIGF0IHNtYWxsZXIgYnJlYWtwb2ludC5cbi5jb2x1bW5zLS1xdWFkIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMikge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuLy8gVHdvIGNvbHVtbiBsYXlvdXQgd2l0aCBhIG1haW4gdGV4dCBjb2x1bW4gYW5kIGEgc2lkZWJhci5cbi8vIE1haW4gY29sdW1uXG4uY29sdW1uLS1tYWluIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTIpIHtcbiAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDIsIHNtYWxsKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMykge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMywgbWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstNCkge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoNCwgbWVkaXVtKTtcbiAgfVxufVxuXG4vLyBTaWRlYmFyLlxuLmNvbHVtbi0tc2lkZWJhciB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMSwgc21hbGwsIGZhbHNlKTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbWVkaXVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMikge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMiwgc21hbGwsIGZhbHNlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMykge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMywgbWVkaXVtLCBmYWxzZSk7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIGxhcmdlKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstNCkge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoNCwgbWVkaXVtLCBmYWxzZSk7XG4gIH1cbn1cblxuLy8gSWYgc2lkZWJhciBvbiB0aGUgcmlnaHQgc2lkZS5cbi5jb2x1bW4tLW1haW4gKyAuY29sdW1uLS1zaWRlYmFyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIG1lZGl1bSk7XG4gICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBzbWFsbCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbGFyZ2UpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbWVkaXVtKTtcbiAgfVxufVxuXG4vLyBTZXQgdGhlIG1haW4gdGV4dCBvbmUgbGV2ZWwgZG93biBpbiB0aGUgbW9kdWxhciBzY2FsZSBmb3IgbmFycm93ZXIgY29sdW1ucy5cbi5jb2x1bW4tLXRyaW8sXG4uY29sdW1uLS1xdWFkLFxuLmNvbHVtbi0tc2lkZWJhciB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMykge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgc2Fzc2xpbmUoJGZvbnRzaXplOiBldGEsICRmb250OiAkYm9keXR5cGUsICRsaW5laGVpZ2h0OiAyLCAkYmVsb3c6IDIsICRicmVha3BvaW50OiAzKTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZShldGEsIDMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstNCkge1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgc2Fzc2xpbmUoJGZvbnRzaXplOiBldGEsICRmb250OiAkYm9keXR5cGUsICRsaW5laGVpZ2h0OiAyLCAkYmVsb3c6IDIsICRicmVha3BvaW50OiA0KTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmb250c2l6ZShldGEsIDQpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYWluIGNvbHVtbiBvbiB0aGUgcmlnaHQgd2l0aCBpbmxpbmUgc2lkZW5vdGVzLlxuLy8gVGhlIHNpZGVub3RlcyB3aWxsIG1vdmUgb3V0IHRoZSBjb2x1bW4gaW50byB0aGUgc2lkZWJhciBwb3NpdGlvbiBhbGlnbmVkIHRvIHRoZSBiYXNlbGluZS5cbi5jb2x1bW4tLXJpZ2h0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0xKSB7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCk7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCwgZmFsc2UsIG1hcmdpbi1sZWZ0KTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMikge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMiwgc21hbGwpO1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMiwgc21hbGwsIGZhbHNlLCBtYXJnaW4tbGVmdCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDMsIG1lZGl1bSk7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgzLCBtZWRpdW0sIGZhbHNlLCBtYXJnaW4tbGVmdCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTQpIHtcbiAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDQsIG1lZGl1bSk7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSg0LCBtZWRpdW0sIGZhbHNlLCBtYXJnaW4tbGVmdCk7XG4gIH1cblxuICAuc2lkZW5vdGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCwgZmFsc2UpO1xuXG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIHNtYWxsKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbWVkaXVtKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTIpIHtcbiAgICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMiwgc21hbGwsIGZhbHNlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMywgbWVkaXVtLCBmYWxzZSk7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IG1hcC1nZXQoJGd1dHRlcndpZHRocywgbGFyZ2UpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstNCkge1xuICAgICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSg0LCBtZWRpdW0sIGZhbHNlKTtcblxuICAgICAgcGFkZGluZy1sZWZ0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIG1lZGl1bSk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW4gY29sdW1uIG9uIHRoZSBsZWZ0IHdpdGggaW5saW5lIHNpZGVub3RzLlxuLmNvbHVtbi0tbGVmdCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMSwgc21hbGwpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0yKSB7XG4gICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgyLCBzbWFsbCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDMsIG1lZGl1bSk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTQpIHtcbiAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDQsIG1lZGl1bSk7XG4gIH1cblxuICAuc2lkZW5vdGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYnJlYWstMSkge1xuICAgICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCwgZmFsc2UpO1xuICAgICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSgxLCBzbWFsbCwgdHJ1ZSwgbGVmdCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBtZWRpdW0pO1xuICAgICAgcGFkZGluZy1yaWdodDogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBzbWFsbCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay0yKSB7XG4gICAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDIsIHNtYWxsLCBmYWxzZSk7XG4gICAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDIsIHNtYWxsLCB0cnVlLCBsZWZ0KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGJyZWFrLTMpIHtcbiAgICAgIEBpbmNsdWRlIGlkZWFsLW1lYXN1cmUoMywgbWVkaXVtLCBmYWxzZSk7XG4gICAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDMsIG1lZGl1bSwgdHJ1ZSwgbGVmdCk7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogbWFwLWdldCgkZ3V0dGVyd2lkdGhzLCBsYXJnZSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChicmVhay00KSB7XG4gICAgICBAaW5jbHVkZSBpZGVhbC1tZWFzdXJlKDQsIG1lZGl1bSwgZmFsc2UpO1xuICAgICAgQGluY2x1ZGUgaWRlYWwtbWVhc3VyZSg0LCBtZWRpdW0sIHRydWUsIGxlZnQpO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXAtZ2V0KCRndXR0ZXJ3aWR0aHMsIG1lZGl1bSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTQ1NTIEhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubHAtYXV0by1oaWRlLWhlYWRlciB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQtc21hbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogJGhlYWRlci1ib3gtc2hhZG93O1xuICAvLyBGb3JjZSBIYXJkd2FyZSBBY2NlbGVyYXRpb25cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xuXG4gICYuaXMtaGlkZGVuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWQoYnJlYWstMykge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIH1cbn1cblxuLmxwLWF1dG8taGlkZS1oZWFkZXIgLmxvZ28sXG4ubHAtYXV0by1oaWRlLWhlYWRlciAubmF2LXRyaWdnZXIge1xuICBAaW5jbHVkZSBjZW50ZXIoeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmxwLWF1dG8taGlkZS1oZWFkZXIgLmxvZ28ge1xuICBsZWZ0OiA1JTtcblxuICBhLFxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYSB7XG4gICAgaDMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmxwLWF1dG8taGlkZS1oZWFkZXIgLm5hdi10cmlnZ2VyIHtcbiAgLy8gVmVydGljYWxseSBhbGlnbiBpdHMgY29udGVudFxuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBzaGFkZSgkd2hpdGUsIDUlKTtcblxuICBzcGFuIHtcbiAgICAvLyBWZXJ0aWNhbGx5IGFsaWduIGluc2lkZSBwYXJlbnQgZWxlbWVudFxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGVtLFxuICBlbTo6YWZ0ZXIsXG4gIGVtOjpiZWZvcmUge1xuICAgIC8vIFRoaXMgaXMgdGhlIG1lbnUgaWNvblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgZW0ge1xuICAgIC8vIFRoaXMgaXMgdGhlIG1lbnUgY2VudHJhbCBsaW5lXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMTRweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcbiAgfVxuXG4gIGVtOjphZnRlcixcbiAgZW06OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgfVxuXG4gIGVtOjpiZWZvcmUge1xuICAgIC8vIFRoaXMgaXMgdGhlIG1lbnUgaWNvbiB0b3AgbGluZVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuXG4gIGVtOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZChicmVhay0zKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubHAtYXV0by1oaWRlLWhlYWRlci5uYXYtb3BlbiAubmF2LXRyaWdnZXIge1xuICBlbSB7XG4gICAgLy8gdHJhbnNmb3JtIG1lbnUgaWNvbiBpbnRvIGEgJ1gnIGljb25cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay13aGl0ZTtcbiAgfVxuXG4gIGVtOjpiZWZvcmUge1xuICAgIC8vIFJvdGF0ZSB0b3AgbGluZVxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICBlbTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4ubHAtcHJpbWFyeS1uYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcblxuICA+IHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXNtYWxsO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDIwcHggJGxpZ2h0LWJsYWNrO1xuXG4gICAgYSB7XG4gICAgICAvLyBUYXJnZXQgcHJpbWFyeS1uYXYgbGlua3NcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHNoYWRlKCR3aGl0ZSwgNSUpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1kKGJyZWFrLTMpIHtcbiAgICAvLyBWZXJ0aWNhbGx5IGFsaWduIGl0cyBjb250ZW50XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICA+IHVsIHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgLy8gVmVydGljYWxseSBhbGlnbiBpbnNpZGUgcGFyZW50IGVsZW1lbnRcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLy8gUmVzZXQgbW9iaWxlIHN0eWxlXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgLy8gUmVzZXQgbW9iaWxlIHN0eWxlXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAubmF2LWN1cnJlbnQgYTo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgYTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdi1vcGVuIC5scC1wcmltYXJ5LW5hdiB1bCxcbi5scC1wcmltYXJ5LW5hdiB1bDp0YXJnZXQge1xuICBAaW5jbHVkZSBtZChicmVhay0zKSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxuICAvLyBTaG93IHByaW1hcnkgbmF2IC0gbW9iaWxlIG9ubHlcbiAgLy8gOnRhcmdldCBpcyB1c2VkIHRvIHNob3cgbmF2aWdhdGlvbiBvbiBuby1qcyBkZXZpY2VzXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLy8gU0NTUyBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmhhcy1hZHYge1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb290ZXItbGVmdCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICYuZm9vdGVyLXNvY2lhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAuN3JlbTtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci1zb2NpYWxzIHtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIG1kKGJyZWFrLTMpIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4SVVSUFExUlpVRVVnYzNabklGQlZRa3hKUXlBaUxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRpSUNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk5SGNtRndhR2xqY3k5VFZrY3ZNUzR4TDBSVVJDOXpkbWN4TVM1a2RHUWlQanh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lJSGRwWkhSb1BTSXlNVEJ3ZUNJZ2FHVnBaMmgwUFNJMk1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qRXdJRFl3SWlCbGJtRmliR1V0WW1GamEyZHliM1Z1WkQwaWJtVjNJREFnTUNBeU1UQWdOakFpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeHdZWFJvSUdacGJHdzlJaU16T0RNNE16Z2lJR1E5SWsweU15d3hNR010TUM0MkxEQXVNeTB4TGpJc01DNDBMVEV1T1N3d0xqVmpNQzQzTFRBdU5Dd3hMakl0TVN3eExqUXRNUzQ0WXkwd0xqWXNNQzQwTFRFdU15d3dMall0TWk0eExEQXVPR010TUM0MkxUQXVOaTB4TGpVdE1TMHlMalF0TVNBZ1l5MHhMamNzTUMwekxqSXNNUzQxTFRNdU1pd3pMak5qTUN3d0xqTXNNQ3d3TGpVc01DNHhMREF1TjJNdE1pNDNMVEF1TVMwMUxqSXRNUzQwTFRZdU9DMHpMalJqTFRBdU15d3dMalV0TUM0MExERXRNQzQwTERFdU4yTXdMREV1TVN3d0xqWXNNaTR4TERFdU5Td3lMamNnSUdNdE1DNDFMREF0TVMwd0xqSXRNUzQxTFRBdU5Hd3dMREJqTUN3eExqWXNNUzR4TERJdU9Td3lMallzTXk0eVl5MHdMak1zTUM0eExUQXVOaXd3TGpFdE1DNDVMREF1TVdNdE1DNHlMREF0TUM0MExEQXRNQzQyTFRBdU1XTXdMalFzTVM0ekxERXVOaXd5TGpNc015NHhMREl1TXlBZ1F6RXdMamdzTVRrdU5TdzVMalFzTWpBc055NDRMREl3WXkwd0xqTXNNQzB3TGpVc01DMHdMamdzTUdNeExqVXNNQzQ1TERNdU1pd3hMalVzTlN3eExqVmpOaXd3TERrdU15MDFMRGt1TXkwNUxqTmpNQzB3TGpFc01DMHdMak1zTUMwd0xqUkRNaklzTVRFdU15d3lNaTQyTERFd0xqY3NNak1zTVRCNklpOCtQSEJoZEdnZ1ptbHNiRDBpSXpNNE16Z3pPQ0lnWkQwaVRUUTBMamsxTERjdU1Ua3dNRGRqTFRRdU5Dd3dMVGdzTXk0MkxUZ3NPR013TERNdU5Td3lMak1zTmk0MUxEVXVOU3czTGpaak1DNDBMREF1TVN3d0xqVXRNQzR5TERBdU5TMHdMalJqTUMwd0xqSXNNQzB3TGpjc01DMHhMalFnSUdNdE1pNHlMREF1TlMweUxqY3RNUzB5TGpjdE1XTXRNQzQwTFRBdU9TMHdMamt0TVM0eUxUQXVPUzB4TGpKakxUQXVOeTB3TGpVc01DNHhMVEF1TlN3d0xqRXRNQzQxWXpBdU9Dd3dMakVzTVM0eUxEQXVPQ3d4TGpJc01DNDRZekF1Tnl3eExqTXNNUzQ1TERBdU9Td3lMak1zTUM0M0lDQmpNQzR4TFRBdU5Td3dMak10TUM0NUxEQXVOUzB4TGpGakxURXVPQzB3TGpJdE15NDJMVEF1T1MwekxqWXROR013TFRBdU9Td3dMak10TVM0MkxEQXVPQzB5TGpGakxUQXVNUzB3TGpJdE1DNDBMVEVzTUM0eExUSXVNV013TERBc01DNDNMVEF1TWl3eUxqSXNNQzQ0SUNCak1DNDJMVEF1TWl3eExqTXRNQzR6TERJdE1DNHpjekV1TkN3d0xqRXNNaXd3TGpOak1TNDFMVEVzTWk0eUxUQXVPQ3d5TGpJdE1DNDRZekF1TkN3eExqRXNNQzR5TERFdU9Td3dMakVzTWk0eFl6QXVOU3d3TGpZc01DNDRMREV1TXl3d0xqZ3NNaTR4SUNCak1Dd3pMakV0TVM0NUxETXVOeTB6TGpjc015NDVZekF1TXl3d0xqUXNNQzQyTERBdU9Td3dMallzTVM0Mll6QXNNUzR4TERBc01TNDVMREFzTWk0eVl6QXNNQzR5TERBdU1Td3dMalVzTUM0MkxEQXVOR016TGpJdE1TNHhMRFV1TlMwMExqRXNOUzQxTFRjdU5pQWdRelV5TGprMUxERXdMamM1TURBM0xEUTVMak0xTERjdU1Ua3dNRGNzTkRRdU9UVXNOeTR4T1RBd04zb2lMejQ4Y0dGMGFDQnBaRDBpVjJocGRHVmZNbDhpSUdacGJHdzlJaU16T0RNNE16Z2lJR1E5SWswNE1pNHpMRGRJTmpjdU4wTTJOeTR6TERjc05qY3NOeTR6TERZM0xEY3VOM1l4TkM0M1l6QXNNQzR6TERBdU15d3dMallzTUM0M0xEQXVOa2czTlhZdE5XZ3RNbll0TTJneWRpMHlJQ0JqTUMweUxqRXNNUzR5TFRNc015MHpZekF1T1N3d0xERXVPQ3d3TERJc01IWXphQzB4WXkwd0xqWXNNQzB4TERBdU5DMHhMREYyTVdneUxqWk1PREFzTVRob0xUSjJOV2cwTGpORE9ESXVOeXd5TXl3NE15d3lNaTQzTERnekxESXlMak5XTnk0M1F6Z3pMRGN1TXl3NE1pNDNMRGNzT0RJdU15dzNlaUl2UGp4d1lYUm9JR1pwYkd3OUlpTXpPRE00TXpnaUlHUTlJazB4TURVc04yTXROQzQwTERBdE9Dd3pMall0T0N3NGN6TXVOaXc0TERnc09ITTRMVE11Tml3NExUaFRNVEE1TGpRc055d3hNRFVzTjNvZ1RURXdOeTR5TERFMExqUmpNQ3d3TFRBdU1pMHdMall0TUM0ekxUQXVPQ0FnWXpFdU55MHdMamdzTWk0NExURXVOeXd6TGpJdE1pNHlZekF1Tnl3d0xqa3NNUzR4TERJc01TNHlMRE11TWtNeE1UQXVOU3d4TkM0MExERXdPQzQzTERFMExqRXNNVEEzTGpJc01UUXVOSG9nVFRFd05pNHhMREV5TGpGakxUQXVPQzB4TGpRdE1TNDNMVEl1TmkweUxqRXRNeTR6SUNCak1TNDVMVEF1TlN3ekxqWXNNQzR4TERRdU9Td3hMak5ETVRBNExqVXNNVEF1Tml3eE1EY3VOeXd4TVM0MExERXdOaTR4TERFeUxqRjZJRTB4TURJdU1TdzVMalZqTUM0MExEQXVOU3d4TGpJc01TNDNMRElzTXk0eVl5MHlMaklzTUM0MUxUUXVNaXd3TGpZdE5TNHhMREF1TmlBZ1F6azVMalFzTVRFdU55d3hNREF1Tml3eE1DNHpMREV3TWk0eExEa3VOWG9nVFRFd05Td3hOQzR6WXpBdU1Td3dMaklzTUM0eUxEQXVOQ3d3TGpNc01DNDFZeTB5TGpnc01DNDVMVFF1TmpBd01ERXNNeTR5TFRVdU1pdzBMakZqTFRBdU9DMHhMakV0TVM0ekxUSXVOQzB4TGpNdE15NDNJQ0JET1RrdU55d3hOUzR4TERFd01pNHpMREUxTERFd05Td3hOQzR6ZWlCTk1UQTJMREUyTGpWak1DNDNMRElzTVM0eExETXVOaXd4TGpJc05DNDBZeTB5TGpFc01DNDNMVFF1TlN3d0xqTXROUzQ0TFRBdU9FTXhNREV1T0N3eE9TNDBMREV3TXk0eExERTNMallzTVRBMkxERTJMalY2SUNBZ1RURXdPQzQ1TERFNUxqbGpMVEF1TWkwd0xqZ3RNQzQxTFRJdU1pMHhMakV0TXk0NVl6RXVNUzB3TGpJc01pNDNMREFzTXk0ekxEQXVNa014TVRBdU9Dd3hOeTQzTERFeE1Dd3hPU3d4TURndU9Td3hPUzQ1ZWlJdlBqeHdZWFJvSUdacGJHdzlJaU16T0RNNE16Z2lJR1E5SWsweE16VXVNRFVzTVRSMk1pNDBhRFF1TURrNU9UbGpMVEF1TWl3eExURXVNaXd6TFRRc00yTXRNaTR6T1RrNU9Td3dMVFF1TWprNU9Ua3RNaTAwTGpJNU9UazVMVFF1TkhNeUxUUXVOQ3cwTGpJNU9UazVMVFF1TkNBZ1l6RXVOREF3TURFc01Dd3lMak1zTUM0MkxESXVPQ3d4TGpGc01TNDVNREF3TVMweExqaGpMVEV1TWpBd01ERXRNUzR5TFRJdU9DMHhMamt0TkM0M01EQXdNUzB4TGpsakxUTXVPRGs1T1Rrc01DMDNMRE11TVMwM0xEZHpNeTR4TURBd01TdzNMRGNzTnlBZ1l6UXNNQ3cyTGpjd01EQXhMVEl1T0N3MkxqY3dNREF4TFRZdU9HTXdMVEF1TlN3d0xUQXVPQzB3TGpFd01EQXhMVEV1TWtneE16VXVNRFZNTVRNMUxqQTFMREUwZWlJdlBqeG5QanhqYVhKamJHVWdabWxzYkQwaUl6TTRNemd6T0NJZ1kzZzlJakUyTUNJZ1kzazlJakl3SWlCeVBTSXlJaTgrUEhCaGRHZ2dabWxzYkQwaUl6TTRNemd6T0NJZ1pEMGlUVEUzTWl3eU1tZ3RNaTQzWXpBdE5pNHlMVFV1TVRBd01ERXRNVEV1TXkweE1TNHpMVEV4TGpOV09FTXhOalV1Tnl3NExERTNNaXd4TkM0ekxERTNNaXd5TW5vaUx6NDhjR0YwYUNCbWFXeHNQU0lqTXpnek9ETTRJaUJrUFNKTk1UWTNMak1zTWpKSU1UWTBMamRqTUMwekxqY3RNeTAyTGpjdE5pNDNMVFl1TjNZdE1pNDJRekUyTXk0eE1EQXdNU3d4TWk0M0xERTJOeTR6TERFMkxqa3NNVFkzTGpNc01qSjZJaTgrUEM5blBqeHdZWFJvSUdacGJHdzlJaU16T0RNNE16Z2lJR1E5SWsweU1ETXNNVFF1T0dNd0xURXVNUzB3TGpnNU9UazVMVEV1T1MweExqZzVPVGs1TFRFdU9XTXRNQzQxTERBdE1DNDVNREF3TVN3d0xqSXRNUzR5TURBd01Td3dMalJqTFRFdU1pMHdMamN0TWk0M0xURXVNaTAwTGpJNU9UazVMVEV1TXlBZ2JEQXVOems1T1RrdE1pNDJiREl1TXl3d0xqVmpNQzR4TURBd01Td3dMamdzTUM0NExERXVOU3d4TGpZd01EQXhMREV1TldNd0xqZzVPVGs1TERBc01TNDFPVGs1T1Mwd0xqY3NNUzQxT1RrNU9TMHhMalpUTWpBeExqSXNPQzR5TERJd01DNHpMRGd1TWlBZ1l5MHdMall3TURBeExEQXRNUzR5TERBdU5DMHhMalF3TURBeExEQXVPV3d0TWk0M0xUQXVOMk10TUM0eUxEQXRNQzR6T1RrNU9Td3dMakV0TUM0MUxEQXVNMnd0TVN3ekxqTmpMVEV1Tnl3d0xUTXVNeXd3TGpVdE5DNDFPVGs1T1N3eExqSWdJR010TUM0ekxUQXVNaTB3TGpjd01EQXhMVEF1TkMweExqSXdNREF4TFRBdU5HTXRNU3d3TFRFdU9EazVPVGtzTUM0NUxURXVPRGs1T1Rrc01tTXdMREF1Tnl3d0xqTXNNUzR5TERBdU9Dd3hMalpqTUN3d0xqSXNNQ3d3TGpNc01Dd3dMalZqTUN3eExqTXNNQzQ0TERJdU5pd3lMaklzTXk0MUlDQmpNUzR6TERBdU9Td3pMakV3TURBeExERXVOQ3cxTERFdU5ITXpMamN0TUM0MUxEVXRNUzQwWXpFdU16azVPVGt0TUM0NUxESXVNaTB5TGpFc01pNHlMVE11TldNd0xUQXVNU3d3TFRBdU15d3dMVEF1TkVNeU1ESXVOakF3TURFc01UWXNNakF6TERFMUxqUXNNakF6TERFMExqaDZJQ0FnVFRFNU1TNDFMREUxTGpsak1DMHdMallzTUM0MUxURXVNU3d4TGpFd01EQXhMVEV1TVVNeE9UTXVNaXd4TkM0NExERTVNeTQzTERFMUxqTXNNVGt6TGpjc01UVXVPV013TERBdU5pMHdMalVzTVM0eExURXVNRGs1T1Rrc01TNHhRekU1TWl3eE55d3hPVEV1TlN3eE5pNDFMREU1TVM0MUxERTFMamw2SUNBZ1RURTVOeTQyTURBd01Td3hPUzR4UXpFNU55d3hPUzQzTERFNU5pNHlMREU1TGprc01UazFMREU1TGpsc01Dd3diREFzTUdNdE1TNHlMREF0TWk0eE1EQXdNUzB3TGpNdE1pNDJNREF3TVMwd0xqaGpMVEF1TWkwd0xqSXRNQzR5TFRBdU5Dd3dMVEF1TmlBZ1l6QXVNakF3TURFdE1DNHlMREF1TkRBd01ERXRNQzR5TERBdU5qQXdNREVzTUdNd0xqTTVPVGs1TERBdU5Dd3hMREF1Tml3eUxEQXVObXd3TERCc01Dd3dZekVzTUN3eExqWXdNREF4TFRBdU1pd3lMVEF1Tm1Nd0xqSXRNQzR5TERBdU16azVPVGt0TUM0eUxEQXVOakF3TURFc01DQWdRekU1Tnk0NExERTRMamNzTVRrM0xqZ3NNVGtzTVRrM0xqWXdNREF4TERFNUxqRjZJRTB4T1RjdU16azVPVGtzTVRkRE1UazJMamdzTVRjc01UazJMak1zTVRZdU5Td3hPVFl1TXl3eE5TNDVZekF0TUM0MkxEQXVOUzB4TGpFc01TNHdPVGs1T1MweExqRWdJRU14T1Rnc01UUXVPQ3d4T1RndU5Td3hOUzR6TERFNU9DNDFMREUxTGpsRE1UazRMalVzTVRZdU5Td3hPVGdzTVRjc01UazNMak01T1RrNUxERTNlaUl2UGp4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB5TXl3ME1HTXRNQzQyTERBdU15MHhMaklzTUM0MExURXVPU3d3TGpWak1DNDNMVEF1TkN3eExqSXRNU3d4TGpRdE1TNDRZeTB3TGpZc01DNDBMVEV1TXl3d0xqWXRNaTR4TERBdU9HTXRNQzQyTFRBdU5pMHhMalV0TVMweUxqUXRNU0FnWXkweExqY3NNQzB6TGpJc01TNDFMVE11TWl3ekxqTmpNQ3d3TGpNc01Dd3dMalVzTUM0eExEQXVOMk10TWk0M0xUQXVNUzAxTGpJdE1TNDBMVFl1T0MwekxqUmpMVEF1TXl3d0xqVXRNQzQwTERFdE1DNDBMREV1TjJNd0xERXVNU3d3TGpZc01pNHhMREV1TlN3eUxqY2dJR010TUM0MUxEQXRNUzB3TGpJdE1TNDFMVEF1Tkd3d0xEQmpNQ3d4TGpZc01TNHhMREl1T1N3eUxqWXNNeTR5WXkwd0xqTXNNQzR4TFRBdU5pd3dMakV0TUM0NUxEQXVNV010TUM0eUxEQXRNQzQwTERBdE1DNDJMVEF1TVdNd0xqUXNNUzR6TERFdU5pd3lMak1zTXk0eExESXVNeUFnUXpFd0xqZ3NORGt1TlN3NUxqUXNOVEFzTnk0NExEVXdZeTB3TGpNc01DMHdMalVzTUMwd0xqZ3NNR014TGpVc01DNDVMRE11TWl3eExqVXNOU3d4TGpWak5pd3dMRGt1TXkwMUxEa3VNeTA1TGpOak1DMHdMakVzTUMwd0xqTXNNQzB3TGpSRE1qSXNOREV1TXl3eU1pNDJMRFF3TGpjc01qTXNOREI2SWk4K1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRRMExqazFMRE0zTGpFNU1EQTNZeTAwTGpRc01DMDRMRE11TmkwNExEaGpNQ3d6TGpVc01pNHpMRFl1TlN3MUxqVXNOeTQyWXpBdU5Dd3dMakVzTUM0MUxUQXVNaXd3TGpVdE1DNDBjekF0TUM0M0xEQXRNUzQwSUNCakxUSXVNaXd3TGpVdE1pNDNMVEV0TWk0M0xURmpMVEF1TkMwd0xqa3RNQzQ1TFRFdU1pMHdMamt0TVM0eVl5MHdMamN0TUM0MUxEQXVNUzB3TGpVc01DNHhMVEF1TldNd0xqZ3NNQzR4TERFdU1pd3dMamdzTVM0eUxEQXVPR013TGpjc01TNHpMREV1T1N3d0xqa3NNaTR6TERBdU55QWdZekF1TVMwd0xqVXNNQzR6TFRBdU9Td3dMalV0TVM0eFl5MHhMamd0TUM0eUxUTXVOaTB3TGprdE15NDJMVFJqTUMwd0xqa3NNQzR6TFRFdU5pd3dMamd0TWk0eFl5MHdMakV0TUM0eUxUQXVOQzB4TERBdU1TMHlMakZqTUN3d0xEQXVOeTB3TGpJc01pNHlMREF1T0NBZ1l6QXVOaTB3TGpJc01TNHpMVEF1TXl3eUxUQXVNM014TGpRc01DNHhMRElzTUM0ell6RXVOUzB4TERJdU1pMHdMamdzTWk0eUxUQXVPR013TGpRc01TNHhMREF1TWl3eExqa3NNQzR4TERJdU1XTXdMalVzTUM0MkxEQXVPQ3d4TGpNc01DNDRMREl1TVNBZ1l6QXNNeTR4TFRFdU9Td3pMamN0TXk0M0xETXVPV013TGpNc01DNDBMREF1Tml3d0xqa3NNQzQyTERFdU5tTXdMREV1TVN3d0xERXVPU3d3TERJdU1tTXdMREF1TWl3d0xqRXNNQzQxTERBdU5pd3dMalJqTXk0eUxURXVNU3cxTGpVdE5DNHhMRFV1TlMwM0xqWWdJRU0xTWk0NU5TdzBNQzQzT1RBd055dzBPUzR6TlN3ek55NHhPVEF3Tnl3ME5DNDVOU3d6Tnk0eE9UQXdOM29pTHo0OGNHRjBhQ0JwWkQwaVYyaHBkR1ZmTVY4aUlHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMDRNaTR6TERNM1NEWTNMamRETmpjdU15d3pOeXcyTnl3ek55NHpMRFkzTERNM0xqZDJNVFF1TjJNd0xEQXVNeXd3TGpNc01DNDJMREF1Tnl3d0xqWklOelYyTFRWb0xUSjJMVE5vTW5ZdE1pQWdZekF0TWk0eExERXVNaTB6TERNdE0yTXdMamtzTUN3eExqZ3NNQ3d5TERCMk0yZ3RNV010TUM0MkxEQXRNU3d3TGpRdE1Td3hkakZvTWk0MlREZ3dMRFE0YUMweWRqVm9OQzR6UXpneUxqY3NOVE1zT0RNc05USXVOeXc0TXl3MU1pNHpWak0zTGpjZ0lFTTRNeXd6Tnk0ekxEZ3lMamNzTXpjc09ESXVNeXd6TjNvaUx6NDhjR0YwYUNCbWFXeHNQU0lqUmtaR1JrWkdJaUJrUFNKTk1UQTFMRE0zWXkwMExqUXNNQzA0TERNdU5pMDRMRGh6TXk0MkxEZ3NPQ3c0Y3pndE15NDJMRGd0T0ZNeE1Ea3VOQ3d6Tnl3eE1EVXNNemQ2SUUweE1EY3VNaXcwTkM0MFl6QXNNQzB3TGpJdE1DNDJMVEF1TXkwd0xqZ2dJR014TGpjdE1DNDRMREl1T0MweExqY3NNeTR5TFRJdU1tTXdMamNzTUM0NUxERXVNU3d5TERFdU1pd3pMakpETVRFd0xqVXNORFF1TkN3eE1EZ3VOeXcwTkM0eExERXdOeTR5TERRMExqUjZJRTB4TURZdU1TdzBNaTR4WXkwd0xqZ3RNUzQwTFRFdU55MHlMall0TWk0eExUTXVNeUFnWXpFdU9TMHdMalVzTXk0MkxEQXVNU3cwTGprc01TNHpRekV3T0M0MUxEUXdMallzTVRBM0xqY3NOREV1TkN3eE1EWXVNU3cwTWk0eGVpQk5NVEF5TGpFc016a3VOV013TGpRc01DNDFMREV1TWl3eExqY3NNaXd6TGpKakxUSXVNaXd3TGpVdE5DNHlMREF1TmkwMUxqRXNNQzQySUNCRE9Ua3VOQ3cwTVM0M0xERXdNQzQyTERRd0xqTXNNVEF5TGpFc016a3VOWG9nVFRFd05TdzBOQzR6WXpBdU1Td3dMaklzTUM0eUxEQXVOQ3d3TGpNc01DNDFZeTB5TGpnc01DNDVMVFF1TmpBd01ERXNNeTR5TFRVdU1pdzBMakZqTFRBdU9DMHhMakV0TVM0ekxUSXVOQzB4TGpNdE15NDNJQ0JET1RrdU55dzBOUzR4TERFd01pNHpMRFExTERFd05TdzBOQzR6ZWlCTk1UQTJMRFEyTGpWak1DNDNMRElzTVM0eExETXVOaXd4TGpJc05DNDBZeTB5TGpFc01DNDNMVFF1TlN3d0xqTXROUzQ0TFRBdU9FTXhNREV1T0N3ME9TNDBMREV3TXk0eExEUTNMallzTVRBMkxEUTJMalY2SUNBZ1RURXdPQzQ1TERRNUxqbGpMVEF1TWkwd0xqZ3RNQzQxTFRJdU1pMHhMakV0TXk0NVl6RXVNUzB3TGpJc01pNDNMREFzTXk0ekxEQXVNa014TVRBdU9DdzBOeTQzTERFeE1DdzBPU3d4TURndU9TdzBPUzQ1ZWlJdlBqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweE16VXVNRFVzTkRSMk1pNDBhRFF1TURrNU9UbGpMVEF1TWl3eExURXVNaXd6TFRRc00yTXRNaTR6T1RrNU9Td3dMVFF1TWprNU9Ua3RNaTAwTGpJNU9UazVMVFF1TkhNeUxUUXVOQ3cwTGpJNU9UazVMVFF1TkNBZ1l6RXVOREF3TURFc01Dd3lMak1zTUM0MkxESXVPQ3d4TGpGc01TNDVNREF3TVMweExqaGpMVEV1TWpBd01ERXRNUzR5TFRJdU9DMHhMamt0TkM0M01EQXdNUzB4TGpsakxUTXVPRGs1T1Rrc01DMDNMRE11TVMwM0xEZHpNeTR4TURBd01TdzNMRGNzTnlBZ1l6UXNNQ3cyTGpjd01EQXhMVEl1T0N3MkxqY3dNREF4TFRZdU9HTXdMVEF1TlN3d0xUQXVPQzB3TGpFd01EQXhMVEV1TWtneE16VXVNRFZNTVRNMUxqQTFMRFEwZWlJdlBqeG5QanhqYVhKamJHVWdabWxzYkQwaUkwWkdSa1pHUmlJZ1kzZzlJakUyTUNJZ1kzazlJalV3SWlCeVBTSXlJaTgrUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVEUzTWl3MU1tZ3RNaTQzWXpBdE5pNHlMVFV1TVRBd01ERXRNVEV1TXkweE1TNHpMVEV4TGpOV016aERNVFkxTGpjc016Z3NNVGN5TERRMExqTXNNVGN5TERVeWVpSXZQanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHhOamN1TXl3MU1rZ3hOalF1TjJNd0xUTXVOeTB6TFRZdU55MDJMamN0Tmk0M2RpMHlMalpETVRZekxqRXdNREF4TERReUxqY3NNVFkzTGpNc05EWXVPU3d4TmpjdU15dzFNbm9pTHo0OEwyYytQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUSXdNeXcwTkM0NFl6QXRNUzR4TFRBdU9EazVPVGt0TVM0NUxURXVPRGs1T1RrdE1TNDVZeTB3TGpVc01DMHdMamt3TURBeExEQXVNaTB4TGpJd01EQXhMREF1TkdNdE1TNHlMVEF1TnkweUxqY3RNUzR5TFRRdU1qazVPVGt0TVM0eklDQnNNQzQzT1RrNU9TMHlMalpzTWk0ekxEQXVOV013TGpFd01EQXhMREF1T0N3d0xqZ3NNUzQxTERFdU5qQXdNREVzTVM0MVl6QXVPRGs1T1Rrc01Dd3hMalU1T1RrNUxUQXVOeXd4TGpVNU9UazVMVEV1Tm1Nd0xUQXVPUzB3TGpjdE1TNDJMVEV1TlRrNU9Ua3RNUzQySUNCakxUQXVOakF3TURFc01DMHhMaklzTUM0MExURXVOREF3TURFc01DNDViQzB5TGpjdE1DNDNZeTB3TGpJc01DMHdMak01T1RrNUxEQXVNUzB3TGpVc01DNHpiQzB4TERNdU0yTXRNUzQzTERBdE15NHpMREF1TlMwMExqVTVPVGs1TERFdU1pQWdZeTB3TGpNdE1DNHlMVEF1TnpBd01ERXRNQzQwTFRFdU1qQXdNREV0TUM0MFl5MHhMREF0TVM0NE9UazVPU3d3TGprdE1TNDRPVGs1T1N3eVl6QXNNQzQzTERBdU15d3hMaklzTUM0NExERXVObU13TERBdU1pd3dMREF1TXl3d0xEQXVOV013TERFdU15d3dMamdzTWk0MkxESXVNaXd6TGpVZ0lHTXhMak1zTUM0NUxETXVNVEF3TURFc01TNDBMRFVzTVM0MGN6TXVOeTB3TGpVc05TMHhMalJqTVM0ek9UazVPUzB3TGprc01pNHlMVEl1TVN3eUxqSXRNeTQxWXpBdE1DNHhMREF0TUM0ekxEQXRNQzQwUXpJd01pNDJNREF3TVN3ME5pd3lNRE1zTkRVdU5Dd3lNRE1zTkRRdU9Ib2dJQ0JOTVRreExqVXNORFV1T1dNd0xUQXVOaXd3TGpVdE1TNHhMREV1TVRBd01ERXRNUzR4UXpFNU15NHlMRFEwTGpnc01Ua3pMamNzTkRVdU15d3hPVE11Tnl3ME5TNDVZekFzTUM0MkxUQXVOU3d4TGpFdE1TNHdPVGs1T1N3eExqRkRNVGt5TERRM0xERTVNUzQxTERRMkxqVXNNVGt4TGpVc05EVXVPWG9nSUNCTk1UazNMall3TURBeExEUTVMakZETVRrM0xEUTVMamNzTVRrMkxqSXNORGt1T1N3eE9UVXNORGt1T1d3d0xEQnNNQ3d3WXkweExqSXNNQzB5TGpFd01EQXhMVEF1TXkweUxqWXdNREF4TFRBdU9HTXRNQzR5TFRBdU1pMHdMakl0TUM0MExEQXRNQzQySUNCak1DNHlNREF3TVMwd0xqSXNNQzQwTURBd01TMHdMaklzTUM0Mk1EQXdNU3d3WXpBdU16azVPVGtzTUM0MExERXNNQzQyTERJc01DNDJiREFzTUd3d0xEQmpNU3d3TERFdU5qQXdNREV0TUM0eUxESXRNQzQyWXpBdU1pMHdMaklzTUM0ek9UazVPUzB3TGpJc01DNDJNREF3TVN3d0lDQkRNVGszTGpnc05EZ3VOeXd4T1RjdU9DdzBPU3d4T1RjdU5qQXdNREVzTkRrdU1Yb2dUVEU1Tnk0ek9UazVPU3cwTjBNeE9UWXVPQ3cwTnl3eE9UWXVNeXcwTmk0MUxERTVOaTR6TERRMUxqbGpNQzB3TGpZc01DNDFMVEV1TVN3eExqQTVPVGs1TFRFdU1TQWdRekU1T0N3ME5DNDRMREU1T0M0MUxEUTFMak1zTVRrNExqVXNORFV1T1VNeE9UZ3VOU3cwTmk0MUxERTVPQ3cwTnl3eE9UY3VNems1T1Rrc05EZDZJaTgrUEM5emRtYysnKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgJi50d2l0dGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAtMzBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyc3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQoYnJlYWstMykge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmltZy1yZXBsYWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbiIsIi8vIFNDU1MgQXV0aG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hdXRob3ItcHJvZmlsZSB7XG4gIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYXV0aG9yLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIG1hcmdpbjogLTYwcHggYXV0byAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAuaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjaXJjbGUtcmFkaXVzO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbiIsIiIsIi8vIFNDU1MgSW5kZXggcGFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmVhdHVyZXMtcG9zdCB7XG4gIG1hcmdpbi10b3A6IDQuN3JlbTtcbn1cblxuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmdyaWQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuIiwiLy8gU0NTUyBQb3N0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzUwcHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDQuN3JlbTtcblxuICAucG9zdC1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW1hZ2UtcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAuMnJlbSAuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHRpbWUge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICYubm8tY292ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBoMSB7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4ucG9zdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAucG9zdC1jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBpbmhlcml0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9zdC1zaWRlYmFyIHtcbiAgICAuYXV0aG9yLXdyYXBwZXIge1xuICAgICAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG5cbiAgICAgIC5hdXRob3Ige1xuICAgICAgICBAaW5jbHVkZSBtZChicmVhay0xKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1pbmlsb2dvIHtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjaXJjbGUtcmFkaXVzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRpbWFnZS1ib3gtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvci1pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgID46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAuOHJlbSAwO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGltYWdlLXJhZGl1cztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IC4ycmVtIC42cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdW5xdW90ZShtYXAtZ2V0KCRoZWFkaW5ndHlwZSwgZm9udC1mYW1pbHkpKTtcblxuICAgICAgICAmLmljb24tZmFjZWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWNlYm9vaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi10d2l0dGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1nb29nbGUtcGx1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvb2dsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5naC1zdWJzY3JpYmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbWFnZS1yYWRpdXM7XG4gICAgICAgIHBhZGRpbmc6IDAgLjVyZW07XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGltYWdlLXJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJlYWQtbmV4dCB7XG4gIG1hcmdpbjogNXJlbSAwIDA7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJlYWQtbmV4dC1zdG9yeSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjUwcHg7XG5cbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcih4eSk7XG4gICAgICBAaW5jbHVkZSBtZChicmVhay0zKSB7XG4gICAgICAgIHdpZHRoOiA3MCU7O1xuICAgICAgfVxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiB1bnF1b3RlKG1hcC1nZXQoJGhlYWRpbmd0eXBlLCBmb250LWZhbWlseSkpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIGg1IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLWNvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiIiwiLy8gU0NTUyBUYWdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi52ZXJ0aWNhbCB7XG4gIEBpbmNsdWRlIGNlbnRlcih5KTtcbiAgZm9udC1mYW1pbHk6IHVucXVvdGUobWFwLWdldCgkaGVhZGluZ3R5cGUsIGZvbnQtZmFtaWx5KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIl0sIm1hcHBpbmdzIjoiQUtJQSxBQUFBLElBQUksQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FDN0MsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxHQUFHLENBQzFDLEFBQUEsQ0FBQyxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsT0FBTyxDQUFFLEFBQUEsT0FBTyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsSUFBSSxDQUMxQyxBQUFBLEdBQUcsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLElBQUksQ0FDdkMsQUFBQSxLQUFLLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxHQUFHLENBQ3hDLEFBQUEsQ0FBQyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsTUFBTSxDQUNmLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxDQUN0QixBQUFBLFFBQVEsQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLE1BQU0sQ0FDN0IsQUFBQSxLQUFLLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQy9DLEFBQUEsT0FBTyxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsT0FBTyxDQUFFLEFBQUEsS0FBSyxDQUN0QyxBQUFBLE1BQU0sQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FDMUMsQUFBQSxJQUFJLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxPQUFPLENBQ3pDLEFBQUEsSUFBSSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsS0FBSyxBQUFDLENBQ3ZCLE1B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Q2pCLE1BQU0sQ0FBRSxLQUFNLENBQ2QsS0FBSyxDQUFFLElBQUssQ0FDWixRQUFRLENBQUUsUUFBUyxDQTBDcEIsQUE5Q0QsQUFNRSxVQU5RLENBTVIsZ0JBQWdCLEFBQUMsQ0FDZixlQUFlLENBQUUsS0FBTSxDQUN2QixtQkFBbUIsQ0FBRSxhQUFjLENBQ25DLGlCQUFpQixDQUFFLFNBQVUsQ0FDN0IsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsTUFBTSxDQUFFLEtBQU0sQ0FrQ2YsQUE3Q0gsQUFhSSxVQWJNLENBTVIsZ0JBQWdCLENBT2QsQ0FBQyxBQUFDLENqQnVLRixJQUFJLENBQUUsR0FBSSxDQUNWLEdBQUcsQ0FBRSxHQUFJLENBQ1QsTUFBTSxDQUFFLElBQUssQ0FDYixLQUFLLENBQUUsSUFBSyxDQUNaLFNBQVMsQ0FBRSxnQkFBVSxDQUFPLGdCQUFVLENpQnRLcEMsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLEdBQUksQ0FDWCxVQUFVLENBQUUsTUFBTyxDQUNuQixXQUFXLENBQUUsd0JBQU8sQ0FDcEIsS0FBSyxDcEI5UEgsSUFBSSxDb0IrUE4sT0FBTyxDQUFFLENBQUUsQ0FTWixBakJrTEQsTUFBTSxNQUFELE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFaUJsTnRDLEFBYUksVUFiTSxDQU1SLGdCQUFnQixDQU9kLENBQUMsQUFBQyxDQUdFLEtBQUssQ0FBRSxHQUFJLENBZ0JkLENBaENMLEFBeUJNLFVBekJJLENBTVIsZ0JBQWdCLENBT2QsQ0FBQyxDQVlDLEVBQUUsQUFBQyxDQUNELEtBQUssQ3BCbFFMLElBQUksQ29CbVFMLEFBM0JQLEFBNkJNLFVBN0JJLENBTVIsZ0JBQWdCLENBT2QsQ0FBQyxDQWdCQyxDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSyxDQUNqQixBQS9CUCxBQU1FLFVBTlEsQ0FNUixnQkFBZ0IsQUE0QmIsU0FBUyxBQUFDLENBQ1QsZ0JBQWdCLENwQnBRSCxPQUFPLENvQjZRckIsQUE1Q0wsQUFxQ00sVUFyQ0ksQ0FNUixnQkFBZ0IsQUE0QmIsU0FBUyxDQUdSLENBQUMsQUFBQyxDQUNBLEtBQUssQ3BCL1FMLElBQUksQ29Cb1JMLEFBM0NQLEFBd0NRLFVBeENFLENBTVIsZ0JBQWdCLEFBNEJiLFNBQVMsQ0FHUixDQUFDLENBR0MsRUFBRSxBQUFDLENBQ0QsS0FBSyxDcEJsUlAsSUFBSSxDb0JtUkgsQUVyUlQsQUFBQSxTQUFTLEFBQUMsQ25CeWFOLEdBQUcsQ0FBRSxHQUFJLENBQ1QsTUFBTSxDQUFFLElBQUssQ0FDYixTQUFTLENBQUUsZ0JBQVUsQ21CemF2QixXQUFXLENBQUUsd0JBQU8sQ0FDcEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsTUFBTyxDQUtwQixBQVZELEFBT0UsU0FQTyxDQU9QLEVBQUUsQUFBQyxDQUNELEtBQUssQ3RCTEQsSUFBSSxDc0JNVCIsIm5hbWVzIjpbXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
