/*!
 * perfect-scrollbar v1.4.0
 * (c) 2018 Hyunje Jun
 * @license MIT
 */.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0}.ps__rail-y{transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ff6275;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px}/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves
 *
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:-webkit-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 70%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0) translate(0,0);-moz-transform:scale(0) translate(0,0);-ms-transform:scale(0) translate(0,0);-o-transform:scale(0) translate(0,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:-moz-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.4)}.waves-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.flag-icon,.flag-icon-background{background-repeat:no-repeat;background-size:contain;background-position:50%}.flag-icon{position:relative;display:inline-block;width:1.33333333em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/build/images/ad.c9facb99.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/build/images/ad.adb5dd11.svg)}.flag-icon-ae{background-image:url(/build/images/ae.53267dfd.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/build/images/ae.c83d7dda.svg)}.flag-icon-af{background-image:url(/build/images/af.53297906.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/build/images/af.a44c74be.svg)}.flag-icon-ag{background-image:url(/build/images/ag.0a495c4f.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/build/images/ag.c3a147e7.svg)}.flag-icon-ai{background-image:url(/build/images/ai.4b7004c3.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/build/images/ai.642fe084.svg)}.flag-icon-al{background-image:url(/build/images/al.fcba361a.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/build/images/al.9e3068e9.svg)}.flag-icon-am{background-image:url(/build/images/am.69a35bb7.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/build/images/am.a0337e85.svg)}.flag-icon-ao{background-image:url(/build/images/ao.8bf6a9f4.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/build/images/ao.187e1ce3.svg)}.flag-icon-aq{background-image:url(/build/images/aq.aa4531f3.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/build/images/aq.ae75651b.svg)}.flag-icon-ar{background-image:url(/build/images/ar.304e7c44.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/build/images/ar.47004d8a.svg)}.flag-icon-as{background-image:url(/build/images/as.54f15684.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/build/images/as.808756ed.svg)}.flag-icon-at{background-image:url(/build/images/at.a01a77c4.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/build/images/at.97f2b218.svg)}.flag-icon-au{background-image:url(/build/images/au.be549c61.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/build/images/au.b6780dde.svg)}.flag-icon-aw{background-image:url(/build/images/aw.502760e6.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/build/images/aw.8881d8ed.svg)}.flag-icon-ax{background-image:url(/build/images/ax.abcce805.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/build/images/ax.65e03fff.svg)}.flag-icon-az{background-image:url(/build/images/az.74c2c55a.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/build/images/az.a6aa8919.svg)}.flag-icon-ba{background-image:url(/build/images/ba.cbbe1a74.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/build/images/ba.4ca26429.svg)}.flag-icon-bb{background-image:url(/build/images/bb.e095c941.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/build/images/bb.836e1e18.svg)}.flag-icon-bd{background-image:url(/build/images/bd.dc8b40f6.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/build/images/bd.3e0d537e.svg)}.flag-icon-be{background-image:url(/build/images/be.3cd37889.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/build/images/be.5fe39388.svg)}.flag-icon-bf{background-image:url(/build/images/bf.a38bc70a.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/build/images/bf.413d85d2.svg)}.flag-icon-bg{background-image:url(/build/images/bg.227f6022.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/build/images/bg.1a01112b.svg)}.flag-icon-bh{background-image:url(/build/images/bh.0eb7f26f.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/build/images/bh.4e593774.svg)}.flag-icon-bi{background-image:url(/build/images/bi.3fc7ccef.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/build/images/bi.47b6284b.svg)}.flag-icon-bj{background-image:url(/build/images/bj.9ded751b.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/build/images/bj.d15ce819.svg)}.flag-icon-bl{background-image:url(/build/images/bl.9678a048.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/build/images/bl.21c24096.svg)}.flag-icon-bm{background-image:url(/build/images/bm.06f5b8a4.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/build/images/bm.f73cc707.svg)}.flag-icon-bn{background-image:url(/build/images/bn.84402c93.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/build/images/bn.e074bf01.svg)}.flag-icon-bo{background-image:url(/build/images/bo.d4ecf970.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/build/images/bo.cb78a83f.svg)}.flag-icon-bq{background-image:url(/build/images/bq.f3e83741.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/build/images/bq.e4f0eecc.svg)}.flag-icon-br{background-image:url(/build/images/br.b9bb59ec.svg)}.flag-icon-br.flag-icon-squared{background-image:url(/build/images/br.0ad02a6e.svg)}.flag-icon-bs{background-image:url(/build/images/bs.29202f58.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/build/images/bs.5c8cda9f.svg)}.flag-icon-bt{background-image:url(/build/images/bt.a83e7ab1.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/build/images/bt.4fcc50ca.svg)}.flag-icon-bv{background-image:url(/build/images/bv.808fdfdc.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/build/images/bv.dcee24e7.svg)}.flag-icon-bw{background-image:url(/build/images/bw.12e26e38.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/build/images/bw.2de52c46.svg)}.flag-icon-by{background-image:url(/build/images/by.fda472d7.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/build/images/by.ce414b19.svg)}.flag-icon-bz{background-image:url(/build/images/bz.716573e4.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/build/images/bz.c0411a38.svg)}.flag-icon-ca{background-image:url(/build/images/ca.238a716a.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/build/images/ca.49abf8a1.svg)}.flag-icon-cc{background-image:url(/build/images/cc.42ae35ef.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/build/images/cc.32dafd84.svg)}.flag-icon-cd{background-image:url(/build/images/cd.c191fab6.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/build/images/cd.8e047359.svg)}.flag-icon-cf{background-image:url(/build/images/cf.7a8e6b8c.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/build/images/cf.645cf9f8.svg)}.flag-icon-cg{background-image:url(/build/images/cg.4162a84a.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/build/images/cg.3b2084a7.svg)}.flag-icon-ch{background-image:url(/build/images/ch.02803723.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/build/images/ch.1615b7eb.svg)}.flag-icon-ci{background-image:url(/build/images/ci.0f2779d6.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/build/images/ci.98c22e4c.svg)}.flag-icon-ck{background-image:url(/build/images/ck.9294755b.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/build/images/ck.98bc6bf8.svg)}.flag-icon-cl{background-image:url(/build/images/cl.158d49bb.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/build/images/cl.3732cdec.svg)}.flag-icon-cm{background-image:url(/build/images/cm.eda5d2be.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/build/images/cm.c52e8701.svg)}.flag-icon-cn{background-image:url(/build/images/cn.d7d415fd.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(/build/images/cn.05b0ef61.svg)}.flag-icon-co{background-image:url(/build/images/co.7c782886.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/build/images/co.f070736f.svg)}.flag-icon-cr{background-image:url(/build/images/cr.dbd04dec.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/build/images/cr.aa117c8a.svg)}.flag-icon-cu{background-image:url(/build/images/cu.958ab5f7.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/build/images/cu.0009bfb6.svg)}.flag-icon-cv{background-image:url(/build/images/cv.f87c6a38.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/build/images/cv.2ef9e19b.svg)}.flag-icon-cw{background-image:url(/build/images/cw.3c4f1548.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/build/images/cw.39d4c6e5.svg)}.flag-icon-cx{background-image:url(/build/images/cx.2b63b6b6.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/build/images/cx.3a1d2e33.svg)}.flag-icon-cy{background-image:url(/build/images/cy.fae3200f.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/build/images/cy.3d6018f8.svg)}.flag-icon-cz{background-image:url(/build/images/cz.2fbe1231.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(/build/images/cz.28a75609.svg)}.flag-icon-de{background-image:url(/build/images/de.75c9143f.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/build/images/de.ba1aafcf.svg)}.flag-icon-dj{background-image:url(/build/images/dj.2adc6f37.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/build/images/dj.d6a554cc.svg)}.flag-icon-dk{background-image:url(/build/images/dk.f9071d77.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/build/images/dk.514d6047.svg)}.flag-icon-dm{background-image:url(/build/images/dm.067fa07a.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/build/images/dm.811528d0.svg)}.flag-icon-do{background-image:url(/build/images/do.aba53e00.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/build/images/do.78d8101f.svg)}.flag-icon-dz{background-image:url(/build/images/dz.f3d8830e.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/build/images/dz.d1fa4dc5.svg)}.flag-icon-ec{background-image:url(/build/images/ec.613bfc62.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/build/images/ec.94b65466.svg)}.flag-icon-ee{background-image:url(/build/images/ee.2dbc9f4b.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/build/images/ee.2855e25f.svg)}.flag-icon-eg{background-image:url(/build/images/eg.d006f5b5.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/build/images/eg.d77b2a31.svg)}.flag-icon-eh{background-image:url(/build/images/eh.f6bab7c3.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/build/images/eh.4983caf8.svg)}.flag-icon-er{background-image:url(/build/images/er.47ef6d5a.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/build/images/er.478e7928.svg)}.flag-icon-es{background-image:url(/build/images/es.edcdef4b.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/build/images/es.d41032e4.svg)}.flag-icon-et{background-image:url(/build/images/et.ea3cd8ed.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/build/images/et.bfdbd43b.svg)}.flag-icon-fi{background-image:url(/build/images/fi.55dbf8f6.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/build/images/fi.221eb32a.svg)}.flag-icon-fj{background-image:url(/build/images/fj.cd7572ed.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/build/images/fj.341dd173.svg)}.flag-icon-fk{background-image:url(/build/images/fk.83d5f957.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/build/images/fk.b10f048a.svg)}.flag-icon-fm{background-image:url(/build/images/fm.761e9f15.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/build/images/fm.a7be127a.svg)}.flag-icon-fo{background-image:url(/build/images/fo.a2d59d9f.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/build/images/fo.c196618f.svg)}.flag-icon-fr{background-image:url(/build/images/fr.8ea157af.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/build/images/fr.21c24096.svg)}.flag-icon-ga{background-image:url(/build/images/ga.8160785b.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/build/images/ga.a1da833b.svg)}.flag-icon-gb{background-image:url(/build/images/gb.b72cf6e9.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(/build/images/gb.b59d1aa5.svg)}.flag-icon-gd{background-image:url(/build/images/gd.fc7d1902.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/build/images/gd.e0034d61.svg)}.flag-icon-ge{background-image:url(/build/images/ge.7025497e.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/build/images/ge.36767149.svg)}.flag-icon-gf{background-image:url(/build/images/gf.fef63f45.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/build/images/gf.a193c566.svg)}.flag-icon-gg{background-image:url(/build/images/gg.100174f9.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/build/images/gg.da91e1be.svg)}.flag-icon-gh{background-image:url(/build/images/gh.ff8f4373.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/build/images/gh.d39c9767.svg)}.flag-icon-gi{background-image:url(/build/images/gi.fc6c5fc3.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/build/images/gi.e1785df1.svg)}.flag-icon-gl{background-image:url(/build/images/gl.61515ef9.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/build/images/gl.38db46ea.svg)}.flag-icon-gm{background-image:url(/build/images/gm.eb8d0933.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/build/images/gm.4171c266.svg)}.flag-icon-gn{background-image:url(/build/images/gn.2b5a9b65.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/build/images/gn.dc17b608.svg)}.flag-icon-gp{background-image:url(/build/images/gp.8ea157af.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/build/images/gp.21c24096.svg)}.flag-icon-gq{background-image:url(/build/images/gq.6e2ad4bb.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/build/images/gq.dd10b1ed.svg)}.flag-icon-gr{background-image:url(/build/images/gr.abf5a279.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(/build/images/gr.537b4fec.svg)}.flag-icon-gs{background-image:url(/build/images/gs.dfb9e28b.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/build/images/gs.31d1eb8d.svg)}.flag-icon-gt{background-image:url(/build/images/gt.dc7a9fd3.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/build/images/gt.b22b7558.svg)}.flag-icon-gu{background-image:url(/build/images/gu.11336a24.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/build/images/gu.db316090.svg)}.flag-icon-gw{background-image:url(/build/images/gw.23f75a78.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/build/images/gw.18b28251.svg)}.flag-icon-gy{background-image:url(/build/images/gy.d54b10b9.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/build/images/gy.2d65add6.svg)}.flag-icon-hk{background-image:url(/build/images/hk.668c45ac.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/build/images/hk.620d7dee.svg)}.flag-icon-hm{background-image:url(/build/images/hm.fd70ca56.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/build/images/hm.20cd28f2.svg)}.flag-icon-hn{background-image:url(/build/images/hn.32d3206b.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/build/images/hn.58e233b8.svg)}.flag-icon-hr{background-image:url(/build/images/hr.509f803d.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/build/images/hr.4fdcdf4a.svg)}.flag-icon-ht{background-image:url(/build/images/ht.a3db2001.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/build/images/ht.9e63f4a3.svg)}.flag-icon-hu{background-image:url(/build/images/hu.d505bc80.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/build/images/hu.8074627f.svg)}.flag-icon-id{background-image:url(/build/images/id.2e6dfbb5.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/build/images/id.e4ae5bdf.svg)}.flag-icon-ie{background-image:url(/build/images/ie.43a7ef97.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/build/images/ie.266087c3.svg)}.flag-icon-il{background-image:url(/build/images/il.f9736221.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/build/images/il.9dccbd11.svg)}.flag-icon-im{background-image:url(/build/images/im.b94bda5c.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/build/images/im.2ae80a6c.svg)}.flag-icon-in{background-image:url(/build/images/in.898ae69a.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/build/images/in.6716abb8.svg)}.flag-icon-io{background-image:url(/build/images/io.386aca44.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/build/images/io.762a093f.svg)}.flag-icon-iq{background-image:url(/build/images/iq.698a42b0.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/build/images/iq.dee50a85.svg)}.flag-icon-ir{background-image:url(/build/images/ir.0e98743f.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/build/images/ir.e94d3345.svg)}.flag-icon-is{background-image:url(/build/images/is.d1226b31.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/build/images/is.30c96253.svg)}.flag-icon-it{background-image:url(/build/images/it.ee5a1e9e.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/build/images/it.ca724ccc.svg)}.flag-icon-je{background-image:url(/build/images/je.42ca7958.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/build/images/je.233ae246.svg)}.flag-icon-jm{background-image:url(/build/images/jm.f74ef1f9.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/build/images/jm.ab97e0e1.svg)}.flag-icon-jo{background-image:url(/build/images/jo.de53c5f6.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/build/images/jo.881991fa.svg)}.flag-icon-jp{background-image:url(/build/images/jp.4bcdcfb0.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/build/images/jp.7caf19e8.svg)}.flag-icon-ke{background-image:url(/build/images/ke.5396e45c.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/build/images/ke.fe8ccc16.svg)}.flag-icon-kg{background-image:url(/build/images/kg.9d1f2f25.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/build/images/kg.303b5a21.svg)}.flag-icon-kh{background-image:url(/build/images/kh.b1b5f7f4.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/build/images/kh.aa268dba.svg)}.flag-icon-ki{background-image:url(/build/images/ki.9c7cfa53.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/build/images/ki.13fc5ddd.svg)}.flag-icon-km{background-image:url(/build/images/km.65e5a749.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/build/images/km.c1ec96d4.svg)}.flag-icon-kn{background-image:url(/build/images/kn.37f27604.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/build/images/kn.678d0928.svg)}.flag-icon-kp{background-image:url(/build/images/kp.9ba490ab.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/build/images/kp.54fcac33.svg)}.flag-icon-kr{background-image:url(/build/images/kr.5ab14ec9.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/build/images/kr.c21eee94.svg)}.flag-icon-kw{background-image:url(/build/images/kw.7256fda7.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/build/images/kw.889af520.svg)}.flag-icon-ky{background-image:url(/build/images/ky.fabcae93.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/build/images/ky.0b4e9d1f.svg)}.flag-icon-kz{background-image:url(/build/images/kz.366adb2f.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/build/images/kz.aae72269.svg)}.flag-icon-la{background-image:url(/build/images/la.6140cf22.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/build/images/la.b95a9922.svg)}.flag-icon-lb{background-image:url(/build/images/lb.d82634c8.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/build/images/lb.e61a305a.svg)}.flag-icon-lc{background-image:url(/build/images/lc.90a93d87.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/build/images/lc.f9b5488a.svg)}.flag-icon-li{background-image:url(/build/images/li.7e373b26.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/build/images/li.508206b2.svg)}.flag-icon-lk{background-image:url(/build/images/lk.1eb649f5.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/build/images/lk.d227edfd.svg)}.flag-icon-lr{background-image:url(/build/images/lr.3c4f07a5.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/build/images/lr.e18e4310.svg)}.flag-icon-ls{background-image:url(/build/images/ls.7b5f19a5.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/build/images/ls.2c7ed648.svg)}.flag-icon-lt{background-image:url(/build/images/lt.b167aa3c.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/build/images/lt.d10dace7.svg)}.flag-icon-lu{background-image:url(/build/images/lu.23056a02.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/build/images/lu.f6ef8df9.svg)}.flag-icon-lv{background-image:url(/build/images/lv.ee2552b7.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/build/images/lv.0edc78d1.svg)}.flag-icon-ly{background-image:url(/build/images/ly.414c84a0.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/build/images/ly.036b21bb.svg)}.flag-icon-ma{background-image:url(/build/images/ma.37205fce.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/build/images/ma.cd5fd7b5.svg)}.flag-icon-mc{background-image:url(/build/images/mc.3dfd36f8.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/build/images/mc.8369f9fe.svg)}.flag-icon-md{background-image:url(/build/images/md.d9f72b64.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/build/images/md.15050fc9.svg)}.flag-icon-me{background-image:url(/build/images/me.edebf78a.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/build/images/me.e7c6301b.svg)}.flag-icon-mf{background-image:url(/build/images/mf.ff226b74.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/build/images/mf.5f4b35f8.svg)}.flag-icon-mg{background-image:url(/build/images/mg.7db60916.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/build/images/mg.a8174768.svg)}.flag-icon-mh{background-image:url(/build/images/mh.fb9e760a.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/build/images/mh.4a8ec323.svg)}.flag-icon-mk{background-image:url(/build/images/mk.2e2e2a38.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/build/images/mk.8052cca8.svg)}.flag-icon-ml{background-image:url(/build/images/ml.342fb3cc.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/build/images/ml.5179fc88.svg)}.flag-icon-mm{background-image:url(/build/images/mm.bbb0d89b.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/build/images/mm.8b02cea5.svg)}.flag-icon-mn{background-image:url(/build/images/mn.41cb9213.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/build/images/mn.a2ee130e.svg)}.flag-icon-mo{background-image:url(/build/images/mo.ba129f81.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/build/images/mo.a004f8f7.svg)}.flag-icon-mp{background-image:url(/build/images/mp.0d7ef119.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/build/images/mp.91529121.svg)}.flag-icon-mq{background-image:url(/build/images/mq.2d9fabf8.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/build/images/mq.72226daf.svg)}.flag-icon-mr{background-image:url(/build/images/mr.5cee7bb0.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/build/images/mr.efa26fe0.svg)}.flag-icon-ms{background-image:url(/build/images/ms.527785c1.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/build/images/ms.846f8e4d.svg)}.flag-icon-mt{background-image:url(/build/images/mt.04620a79.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/build/images/mt.d17a2429.svg)}.flag-icon-mu{background-image:url(/build/images/mu.b11720e8.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/build/images/mu.63951858.svg)}.flag-icon-mv{background-image:url(/build/images/mv.8fd56242.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/build/images/mv.00ea3dd0.svg)}.flag-icon-mw{background-image:url(/build/images/mw.ececa848.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/build/images/mw.731e9178.svg)}.flag-icon-mx{background-image:url(/build/images/mx.88d7d0d4.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/build/images/mx.d72c16da.svg)}.flag-icon-my{background-image:url(/build/images/my.36bc9e85.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/build/images/my.9d710e40.svg)}.flag-icon-mz{background-image:url(/build/images/mz.0e3f0011.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/build/images/mz.8d3fffc3.svg)}.flag-icon-na{background-image:url(/build/images/na.91e4f39a.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/build/images/na.882aeed4.svg)}.flag-icon-nc{background-image:url(/build/images/nc.c7f990a3.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/build/images/nc.a76f7fa1.svg)}.flag-icon-ne{background-image:url(/build/images/ne.c97fe29d.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/build/images/ne.5d298b28.svg)}.flag-icon-nf{background-image:url(/build/images/nf.42eae933.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/build/images/nf.0918d56f.svg)}.flag-icon-ng{background-image:url(/build/images/ng.ab9f08c4.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/build/images/ng.3fa523ec.svg)}.flag-icon-ni{background-image:url(/build/images/ni.f239491e.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/build/images/ni.b2ca404a.svg)}.flag-icon-nl{background-image:url(/build/images/nl.d8ee6d7a.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/build/images/nl.6b2bc8dd.svg)}.flag-icon-no{background-image:url(/build/images/no.446cece3.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/build/images/no.6a28c520.svg)}.flag-icon-np{background-image:url(/build/images/np.b279e964.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/build/images/np.cc25afa0.svg)}.flag-icon-nr{background-image:url(/build/images/nr.dbe59ecb.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/build/images/nr.9647fd2a.svg)}.flag-icon-nu{background-image:url(/build/images/nu.0c5e9efa.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/build/images/nu.a12e8d5d.svg)}.flag-icon-nz{background-image:url(/build/images/nz.97443a30.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/build/images/nz.bc7cdc40.svg)}.flag-icon-om{background-image:url(/build/images/om.c153e760.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/build/images/om.e893833e.svg)}.flag-icon-pa{background-image:url(/build/images/pa.18e76eea.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/build/images/pa.255745ca.svg)}.flag-icon-pe{background-image:url(/build/images/pe.98eef585.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/build/images/pe.bd5713df.svg)}.flag-icon-pf{background-image:url(/build/images/pf.ca3b5c0a.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/build/images/pf.01f978ce.svg)}.flag-icon-pg{background-image:url(/build/images/pg.46ec0f9b.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/build/images/pg.745af941.svg)}.flag-icon-ph{background-image:url(/build/images/ph.c7bd0457.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/build/images/ph.ba7fecbb.svg)}.flag-icon-pk{background-image:url(/build/images/pk.5f0d5adc.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/build/images/pk.aaff6f56.svg)}.flag-icon-pl{background-image:url(/build/images/pl.ad8f6d58.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/build/images/pl.3520ff7a.svg)}.flag-icon-pm{background-image:url(/build/images/pm.89aa54c0.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/build/images/pm.ab013f22.svg)}.flag-icon-pn{background-image:url(/build/images/pn.52d0c4b3.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/build/images/pn.bd054043.svg)}.flag-icon-pr{background-image:url(/build/images/pr.802a45c2.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/build/images/pr.fc0e8537.svg)}.flag-icon-ps{background-image:url(/build/images/ps.97affc42.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/build/images/ps.a9dda0a3.svg)}.flag-icon-pt{background-image:url(/build/images/pt.58f39bc4.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/build/images/pt.4e63dd36.svg)}.flag-icon-pw{background-image:url(/build/images/pw.388d69fc.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/build/images/pw.e685fb45.svg)}.flag-icon-py{background-image:url(/build/images/py.a2815fa7.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/build/images/py.88e2d741.svg)}.flag-icon-qa{background-image:url(/build/images/qa.096027b6.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/build/images/qa.532d5f3f.svg)}.flag-icon-re{background-image:url(/build/images/re.80d42c60.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/build/images/re.1672ae76.svg)}.flag-icon-ro{background-image:url(/build/images/ro.a2d8c473.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/build/images/ro.9f1233dc.svg)}.flag-icon-rs{background-image:url(/build/images/rs.3bf977d4.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/build/images/rs.54a1973e.svg)}.flag-icon-ru{background-image:url(/build/images/ru.d401aac1.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/build/images/ru.1339739f.svg)}.flag-icon-rw{background-image:url(/build/images/rw.be84151c.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/build/images/rw.fb31cdec.svg)}.flag-icon-sa{background-image:url(/build/images/sa.60e3c156.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/build/images/sa.416b0156.svg)}.flag-icon-sb{background-image:url(/build/images/sb.b6fd2b95.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/build/images/sb.a0c58abd.svg)}.flag-icon-sc{background-image:url(/build/images/sc.68574fd4.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/build/images/sc.4535ccd0.svg)}.flag-icon-sd{background-image:url(/build/images/sd.56005092.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/build/images/sd.b39b47ed.svg)}.flag-icon-se{background-image:url(/build/images/se.b90ed1a8.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/build/images/se.51c327ac.svg)}.flag-icon-sg{background-image:url(/build/images/sg.8c383b88.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/build/images/sg.cc6ae391.svg)}.flag-icon-sh{background-image:url(/build/images/sh.edbbfd99.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/build/images/sh.fb4174ae.svg)}.flag-icon-si{background-image:url(/build/images/si.c9b1d0fc.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/build/images/si.f028dd69.svg)}.flag-icon-sj{background-image:url(/build/images/sj.f61a3de6.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/build/images/sj.da8f6ae5.svg)}.flag-icon-sk{background-image:url(/build/images/sk.ef5388fa.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/build/images/sk.267d5934.svg)}.flag-icon-sl{background-image:url(/build/images/sl.b49c37fa.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/build/images/sl.8eb89df4.svg)}.flag-icon-sm{background-image:url(/build/images/sm.884585de.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/build/images/sm.744f23af.svg)}.flag-icon-sn{background-image:url(/build/images/sn.7e4464d9.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/build/images/sn.3fff53a5.svg)}.flag-icon-so{background-image:url(/build/images/so.c56b9a72.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/build/images/so.c3c72b93.svg)}.flag-icon-sr{background-image:url(/build/images/sr.ba8d2c32.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/build/images/sr.b2aab39f.svg)}.flag-icon-ss{background-image:url(/build/images/ss.1acb4cd1.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/build/images/ss.f197876e.svg)}.flag-icon-st{background-image:url(/build/images/st.7ef55bde.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/build/images/st.442c7568.svg)}.flag-icon-sv{background-image:url(/build/images/sv.d28a0fd1.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/build/images/sv.b3e3a533.svg)}.flag-icon-sx{background-image:url(/build/images/sx.2b04c8aa.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/build/images/sx.b0b8883a.svg)}.flag-icon-sy{background-image:url(/build/images/sy.4faebf14.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/build/images/sy.1b90ec44.svg)}.flag-icon-sz{background-image:url(/build/images/sz.96928c03.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/build/images/sz.615d2f27.svg)}.flag-icon-tc{background-image:url(/build/images/tc.69a47b1f.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/build/images/tc.9d372b67.svg)}.flag-icon-td{background-image:url(/build/images/td.dcc8cea3.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/build/images/td.cca6a003.svg)}.flag-icon-tf{background-image:url(/build/images/tf.a06d5a1b.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/build/images/tf.fd7f4dbb.svg)}.flag-icon-tg{background-image:url(/build/images/tg.7deef354.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/build/images/tg.076e3569.svg)}.flag-icon-th{background-image:url(/build/images/th.a83ff4c4.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/build/images/th.2613ab52.svg)}.flag-icon-tj{background-image:url(/build/images/tj.53d395bd.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/build/images/tj.5127f099.svg)}.flag-icon-tk{background-image:url(/build/images/tk.03bde906.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/build/images/tk.efc49462.svg)}.flag-icon-tl{background-image:url(/build/images/tl.8393dd1c.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/build/images/tl.eae67984.svg)}.flag-icon-tm{background-image:url(/build/images/tm.9885027c.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/build/images/tm.d4a4f008.svg)}.flag-icon-tn{background-image:url(/build/images/tn.0da89576.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/build/images/tn.e35dd578.svg)}.flag-icon-to{background-image:url(/build/images/to.b16f7aa4.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/build/images/to.9bd3976a.svg)}.flag-icon-tr{background-image:url(/build/images/tr.3dc06eff.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/build/images/tr.7b5c0bc6.svg)}.flag-icon-tt{background-image:url(/build/images/tt.d242a8d4.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/build/images/tt.2b3a8f3a.svg)}.flag-icon-tv{background-image:url(/build/images/tv.c90a549a.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/build/images/tv.52b9e0f4.svg)}.flag-icon-tw{background-image:url(/build/images/tw.83a420f5.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/build/images/tw.ae3fd156.svg)}.flag-icon-tz{background-image:url(/build/images/tz.32662d40.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/build/images/tz.ebd349d2.svg)}.flag-icon-ua{background-image:url(/build/images/ua.a4ab8323.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/build/images/ua.fef1c973.svg)}.flag-icon-ug{background-image:url(/build/images/ug.3a0b2b10.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/build/images/ug.b45b3a67.svg)}.flag-icon-um{background-image:url(/build/images/um.e3997b89.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/build/images/um.4aa32adc.svg)}.flag-icon-us{background-image:url(/build/images/us.83abc3dd.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/build/images/us.fbac5cdc.svg)}.flag-icon-uy{background-image:url(/build/images/uy.525ad98b.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/build/images/uy.5bced056.svg)}.flag-icon-uz{background-image:url(/build/images/uz.28553caf.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/build/images/uz.cdd13647.svg)}.flag-icon-va{background-image:url(/build/images/va.34d2b71e.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/build/images/va.1cec5e4f.svg)}.flag-icon-vc{background-image:url(/build/images/vc.e0903d45.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/build/images/vc.0c47d095.svg)}.flag-icon-ve{background-image:url(/build/images/ve.0408d7fb.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/build/images/ve.9adf2616.svg)}.flag-icon-vg{background-image:url(/build/images/vg.6cf4efea.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/build/images/vg.0de7fee2.svg)}.flag-icon-vi{background-image:url(/build/images/vi.b20585dd.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/build/images/vi.0d9c67d3.svg)}.flag-icon-vn{background-image:url(/build/images/vn.8934bcc3.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/build/images/vn.c01cf66c.svg)}.flag-icon-vu{background-image:url(/build/images/vu.c6e059bd.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/build/images/vu.159c0eef.svg)}.flag-icon-wf{background-image:url(/build/images/wf.51dcab1d.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/build/images/wf.d8b5a25f.svg)}.flag-icon-ws{background-image:url(/build/images/ws.e2a015dd.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/build/images/ws.01ba9db8.svg)}.flag-icon-ye{background-image:url(/build/images/ye.fc1a67aa.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/build/images/ye.2bdeb45a.svg)}.flag-icon-yt{background-image:url(/build/images/yt.001611a0.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/build/images/yt.6533f5b6.svg)}.flag-icon-za{background-image:url(/build/images/za.d235cd2a.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/build/images/za.edf3ac0e.svg)}.flag-icon-zm{background-image:url(/build/images/zm.c5c6fd7d.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/build/images/zm.3bb76a18.svg)}.flag-icon-zw{background-image:url(/build/images/zw.8dcbb46f.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/build/images/zw.dfedbe5e.svg)}.flag-icon-eu{background-image:url(/build/images/eu.c2d4fd06.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/build/images/eu.724087f7.svg)}.flag-icon-gb-eng{background-image:url(/build/images/gb-eng.2797f61a.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/build/images/gb-eng.d62c4949.svg)}.flag-icon-gb-sct{background-image:url(/build/images/gb-sct.0a8b9418.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/build/images/gb-sct.87f87fde.svg)}.flag-icon-gb-wls{background-image:url(/build/images/gb-wls.5b98d6a3.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/build/images/gb-wls.86c062ca.svg)}.feather,[data-feather]{height:1rem;width:1rem;display:inline-block}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}.bootstrap-touchspin .input-group-btn-vertical>.btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0 4px 0 0;top:0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{border-radius:0 0 4px;bottom:0}
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #00cfe8;
  --indigo: #6610f2;
  --purple: #7367f0;
  --pink: #e83e8c;
  --red: #ea5455;
  --orange: #ff9f43;
  --yellow: #ffc107;
  --green: #28c76f;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #b8c2cc;
  --gray-dark: #1e1e1e;
  --primary: #7367f0;
  --secondary: #82868b;
  --success: #28c76f;
  --info: #00cfe8;
  --warning: #ff9f43;
  --danger: #ea5455;
  --light: #f6f6f6;
  --dark: #4b4b4b;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Montserrat", Helvetica, Arial, serif;
  --font-family-monospace: "Montserrat", Helvetica, Arial, serif; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 41, 47, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: left;
  background-color: #f8f8f8; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 500; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: 600; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #7367f0;
  text-decoration: none;
  background-color: transparent; }

a:hover {
  color: #5e50ee;
  text-decoration: none; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.72rem;
  padding-bottom: 0.72rem;
  color: #b9b9c3;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.2857rem; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: #5e5873; }

h1, .h1 {
  font-size: 2rem; }

h2, .h2 {
  font-size: 1.714rem; }

h3, .h3 {
  font-size: 1.5rem; }

h4, .h4 {
  font-size: 1.286rem; }

h5, .h5 {
  font-size: 1.07rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.14rem;
  font-weight: 400; }

.display-1 {
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 400;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 400;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #ebe9f1; }

small,
.small {
  font-size: 0.857rem;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 0.857rem;
  color: #b9b9c3; }

.blockquote-footer::before {
  content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f8f8f8;
  border: 1px solid #dae1e7;
  border-radius: 0.357rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #b8c2cc; }

code {
  font-size: 90%;
  color: #e83e8c;
  word-wrap: break-word; }

a > code {
  color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #eee;
  border-radius: 0.25rem; }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 500; }

pre {
  display: block;
  font-size: 90%;
  color: #2a2e30; }

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.container, .container-sm, .container-md, .container-lg, .container-xl {
  max-width: 1440px; }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 1rem;
  padding-left: 1rem; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6e6b7b; }

.table th,
.table td {
  padding: 0.72rem;
  vertical-align: top;
  border-top: 1px solid #ebe9f1; }

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #ebe9f1; }

.table tbody + tbody {
  border-top: 2px solid #ebe9f1; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #ebe9f1; }

.table-bordered th,
.table-bordered td {
  border: 1px solid #ebe9f1; }

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #fafafc; }

.table-hover tbody tr:hover {
  color: #6e6b7b;
  background-color: #f6f6f9; }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #d8d4fb; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #b6b0f7; }

.table-hover .table-primary:hover {
  background-color: #c3bdf9; }

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #c3bdf9; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dcdddf; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #bec0c3; }

.table-hover .table-secondary:hover {
  background-color: #cfd0d3; }

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd0d3; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3efd7; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fe2b4; }

.table-hover .table-success:hover {
  background-color: #afeaca; }

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #afeaca; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8f2f9; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7ae6f3; }

.table-hover .table-info:hover {
  background-color: #a0eef7; }

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a0eef7; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffe4ca; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffcd9d; }

.table-hover .table-warning:hover {
  background-color: #ffd7b1; }

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffd7b1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f9cfcf; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f4a6a7; }

.table-hover .table-danger:hover {
  background-color: #f6b8b8; }

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f6b8b8; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa; }

.table-hover .table-light:hover {
  background-color: #efefef; }

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #cdcdcd; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #a1a1a1; }

.table-hover .table-dark:hover {
  background-color: silver; }

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: silver; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f6f6f9; }

.table-hover .table-active:hover {
  background-color: #e7e7ef; }

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e7e7ef; }

.table .thead-dark th {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #404040; }

.table .thead-light th {
  color: #5e5873;
  background-color: #f3f2f7;
  border-color: #ebe9f1; }

.table-dark {
  color: #fff;
  background-color: #4b4b4b; }

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #404040; }

.table-dark.table-bordered {
  border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-sm > .table-bordered {
    border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-md > .table-bordered {
    border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-lg > .table-bordered {
    border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-xl > .table-bordered {
    border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

.table-responsive > .table-bordered {
  border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none; } }

.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b; }

.form-control:focus {
  color: #6e6b7b;
  background-color: #fff;
  border-color: #7367f0;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.form-control::placeholder {
  color: #b9b9c3;
  opacity: 1; }

.form-control:disabled, .form-control[readonly] {
  background-color: #efefef;
  opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none; }

select.form-control:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.438rem + 1px);
  padding-bottom: calc(0.438rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.45; }

.col-form-label-lg {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1.143rem;
  line-height: 1.25; }

.col-form-label-sm {
  padding-top: calc(0.188rem + 1px);
  padding-bottom: calc(0.188rem + 1px);
  font-size: 0.857rem;
  line-height: 1; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.438rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0; }

.form-control-sm {
  height: 2.142rem;
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem; }

.form-control-lg {
  height: 3.2857rem;
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #b9b9c3; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.857rem;
  color: #28c76f; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: .1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #28c76f;
  border-radius: 0.358rem; }

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28c76f;
  padding-right: calc(1.45em + 0.876rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem); }

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28c76f;
  padding-right: calc(0.75em + 2.657rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328c76f' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem) no-repeat; }

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28c76f; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28c76f; }

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28c76f; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #48da89;
  background-color: #48da89; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28c76f; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28c76f; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28c76f;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.857rem;
  color: #ea5455; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.4rem 0.775rem;
  margin-top: .1rem;
  font-size: 0.857rem;
  line-height: 1.45;
  color: #fff;
  background-color: #ea5455;
  border-radius: 0.358rem; }

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ea5455;
  padding-right: calc(1.45em + 0.876rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ea5455' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ea5455' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3625em + 0.219rem) center;
  background-size: calc(0.725em + 0.438rem) calc(0.725em + 0.438rem); }

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.45em + 0.876rem);
  background-position: top calc(0.3625em + 0.219rem) right calc(0.3625em + 0.219rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ea5455;
  padding-right: calc(0.75em + 2.657rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ea5455' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ea5455' stroke='none'/%3e%3c/svg%3e") center right 2rem/calc(0.725em + 0.438rem) calc(0.725em + 0.438rem) no-repeat; }

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ea5455; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ea5455; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ea5455; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #f08182;
  background-color: #f08182; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ea5455; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ea5455; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ea5455;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }

.form-inline .form-check {
  width: 100%; }

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0; }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-plaintext {
    display: inline-block; }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto; }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0; }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0; }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center; }
  .form-inline .custom-control-label {
    margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #6e6b7b;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1;
  border-radius: 0.358rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border 0s; }

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none; } }

.btn:hover {
  color: #6e6b7b;
  text-decoration: none; }

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.25); }

.btn.disabled, .btn:disabled {
  opacity: 0.65; }

.btn:not(:disabled):not(.disabled) {
  cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0; }

.btn-primary:hover {
  color: #fff;
  background-color: #5344ed;
  border-color: #4839eb; }

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #5344ed;
  border-color: #4839eb;
  box-shadow: 0 0 0 0.2rem rgba(136, 126, 242, 0.5); }

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #4839eb;
  border-color: #3e2dea; }

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(136, 126, 242, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b; }

.btn-secondary:hover {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71; }

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #6f7378;
  border-color: #696d71;
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #696d71;
  border-color: #63666a; }

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(149, 152, 156, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f; }

.btn-success:hover {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57; }

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #22a75d;
  border-color: #1f9d57;
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5); }

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1f9d57;
  border-color: #1d9251; }

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 207, 133, 0.5); }

.btn-info {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8; }

.btn-info:hover {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5; }

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #00adc2;
  border-color: #00a1b5;
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5); }

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #00a1b5;
  border-color: #0096a8; }

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 214, 235, 0.5); }

.btn-warning {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43; }

.btn-warning:hover {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510; }

.btn-warning:focus, .btn-warning.focus {
  color: #2a2e30;
  background-color: #ff8b1d;
  border-color: #ff8510;
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5); }

.btn-warning.disabled, .btn-warning:disabled {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #2a2e30;
  background-color: #ff8510;
  border-color: #ff7e03; }

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(223, 142, 64, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455; }

.btn-danger:hover {
  color: #fff;
  background-color: #e63233;
  border-color: #e42728; }

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #e63233;
  border-color: #e42728;
  box-shadow: 0 0 0 0.2rem rgba(237, 110, 111, 0.5); }

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #e42728;
  border-color: #e21c1d; }

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(237, 110, 111, 0.5); }

.btn-light {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6; }

.btn-light:hover {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd; }

.btn-light:focus, .btn-light.focus {
  color: #2a2e30;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5); }

.btn-light.disabled, .btn-light:disabled {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #2a2e30;
  background-color: #dddddd;
  border-color: #d6d6d6; }

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215, 216, 216, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b; }

.btn-dark:hover {
  color: #fff;
  background-color: #383838;
  border-color: #323232; }

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #383838;
  border-color: #323232;
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #323232;
  border-color: #2b2b2b; }

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5); }

.btn-outline-primary {
  color: #7367f0;
  border-color: #7367f0; }

.btn-outline-primary:hover {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0; }

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #7367f0;
  background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5); }

.btn-outline-secondary {
  color: #82868b;
  border-color: #82868b; }

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b; }

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #82868b;
  background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #82868b;
  border-color: #82868b; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5); }

.btn-outline-success {
  color: #28c76f;
  border-color: #28c76f; }

.btn-outline-success:hover {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f; }

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28c76f;
  background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28c76f;
  border-color: #28c76f; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5); }

.btn-outline-info {
  color: #00cfe8;
  border-color: #00cfe8; }

.btn-outline-info:hover {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8; }

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #00cfe8;
  background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5); }

.btn-outline-warning {
  color: #ff9f43;
  border-color: #ff9f43; }

.btn-outline-warning:hover {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43; }

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ff9f43;
  background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #2a2e30;
  background-color: #ff9f43;
  border-color: #ff9f43; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5); }

.btn-outline-danger {
  color: #ea5455;
  border-color: #ea5455; }

.btn-outline-danger:hover {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455; }

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ea5455;
  background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ea5455;
  border-color: #ea5455; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5); }

.btn-outline-light {
  color: #f6f6f6;
  border-color: #f6f6f6; }

.btn-outline-light:hover {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6; }

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f6f6f6;
  background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #2a2e30;
  background-color: #f6f6f6;
  border-color: #f6f6f6; }

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }

.btn-outline-dark {
  color: #4b4b4b;
  border-color: #4b4b4b; }

.btn-outline-dark:hover {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b; }

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #4b4b4b;
  background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #4b4b4b;
  border-color: #4b4b4b; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5); }

.btn-link {
  font-weight: 400;
  color: #7367f0;
  text-decoration: none; }

.btn-link:hover {
  color: #5e50ee;
  text-decoration: none; }

.btn-link:focus, .btn-link.focus {
  text-decoration: none; }

.btn-link:disabled, .btn-link.disabled {
  color: #b8c2cc;
  pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.8rem 2rem;
  font-size: 1.25rem;
  line-height: 1.25;
  border-radius: 0.358rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.486rem 1rem;
  font-size: 0.9rem;
  line-height: 1;
  border-radius: 0.358rem; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none; } }

.fade:not(.show) {
  opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0 0 0;
  font-size: 1rem;
  color: #6e6b7b;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.05);
  border-radius: 0.358rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(34, 41, 47, 0.08); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.65rem 1.28rem;
  clear: both;
  font-weight: 400;
  color: #6e6b7b;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }

.dropdown-item:hover, .dropdown-item:focus {
  color: #7367f0;
  text-decoration: none;
  background-color: rgba(115, 103, 240, 0.12); }

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #7367f0; }

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.28rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #5e5873;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.65rem 1.28rem;
  color: #6e6b7b; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto; }

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1; }

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }

.btn-toolbar .input-group {
  width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem; }

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0; }

.dropleft .dropdown-toggle-split::before {
  margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%; }

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px; }

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0; }

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px; }

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3; }

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4; }

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .custom-file {
  display: flex;
  align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2; }

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3; }

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.438rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  text-align: center;
  white-space: nowrap;
  background-color: white;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem; }

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: 3.2857rem; }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.75rem 1.143rem;
  font-size: 1.143rem;
  line-height: 1.25;
  border-radius: 0.357rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: 2.142rem; }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.188rem 0.857rem;
  font-size: 0.857rem;
  line-height: 1;
  border-radius: 0.357rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 2rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.45rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.225rem;
  opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #7367f0;
  background-color: #7367f0; }

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7367f0; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: white;
  border-color: white; }

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #b8c2cc; }

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #efefef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }

.custom-control-label::before {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #d8d6de solid 1px; }

.custom-control-label::after {
  position: absolute;
  top: 0.225rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 3px; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #7367f0;
  background-color: #7367f0; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-minus'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none; }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65); }

.custom-switch {
  padding-left: 3.5rem; }

.custom-switch .custom-control-label::before {
  left: -3.5rem;
  width: 3rem;
  pointer-events: all;
  border-radius: 1rem; }

.custom-switch .custom-control-label::after {
  top: calc(0.225rem + 2px);
  left: calc(-3.5rem + 2px);
  width: 1rem;
  height: 1rem;
  background-color: #d8d6de;
  border-radius: 1rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(2rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  padding: 0.438rem 2rem 0.438rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23d8d6de' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center/10px 10px no-repeat;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem;
  appearance: none; }

.custom-select:focus {
  border-color: #7367f0;
  outline: 0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-select:focus::-ms-value {
  color: #6e6b7b;
  background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 1rem;
  background-image: none; }

.custom-select:disabled {
  color: #b8c2cc;
  background-color: #efefef; }

.custom-select::-ms-expand {
  display: none; }

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #6e6b7b; }

.custom-select-sm {
  height: 2.142rem;
  padding-top: 0.188rem;
  padding-bottom: 0.188rem;
  padding-left: 0.857rem;
  font-size: 0.857rem; }

.custom-select-lg {
  height: 3.2857rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.143rem;
  font-size: 1.143rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.714rem;
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.714rem;
  margin: 0;
  overflow: hidden;
  opacity: 0; }

.custom-file-input:focus ~ .custom-file-label {
  border-color: #7367f0;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #efefef; }

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.45;
  color: #6e6b7b;
  background-color: #fff;
  border: 1px solid #d8d6de;
  border-radius: 0.357rem; }

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.714rem;
  padding: 0.438rem 1rem;
  line-height: 1.45;
  color: #6e6b7b;
  content: "Browse";
  background-color: white;
  border-left: inherit;
  border-radius: 0 0.357rem 0.357rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }

.custom-range:focus {
  outline: 0; }

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f8f8f8, 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.custom-range::-moz-focus-outer {
  border: 0; }

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none; } }

.custom-range::-webkit-slider-thumb:active {
  background-color: white; }

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem; }

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none; } }

.custom-range::-moz-range-thumb:active {
  background-color: white; }

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem; }

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #7367f0;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none; } }

.custom-range::-ms-thumb:active {
  background-color: white; }

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem; }

.custom-range::-ms-fill-lower {
  background-color: #dae1e7;
  border-radius: 1rem; }

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dae1e7;
  border-radius: 1rem; }

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default; }

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd; }

.custom-range:disabled::-moz-range-track {
  cursor: default; }

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border-color 0s; }

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.358rem 0.5rem; }

.nav-link:hover, .nav-link:focus {
  text-decoration: none; }

.nav-link.disabled {
  color: #b9b9c3;
  pointer-events: none;
  cursor: default; }

.nav-tabs {
  border-bottom: 0 solid #dae1e7; }

.nav-tabs .nav-link {
  margin-bottom: 0;
  border: 0 solid transparent;
  border-top-left-radius: 0.25;
  border-top-right-radius: 0.25; }

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #ededed #ededed #dae1e7; }

.nav-tabs .nav-link.disabled {
  color: #b9b9c3;
  background-color: transparent;
  border-color: transparent; }

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #7367f0;
  background-color: transparent;
  border-color: #dae1e7 #dae1e7 transparent; }

.nav-tabs .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.358rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #7367f0; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: -0.367rem;
  padding-bottom: -0.367rem;
  margin-right: 1rem;
  font-size: 2rem;
  line-height: inherit;
  white-space: nowrap; }

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0; }

.navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.358rem;
  padding-bottom: 0.358rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 2rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.358rem; }

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler {
    display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-md .navbar-nav {
    flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-md .navbar-toggler {
    display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler {
    display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler {
    display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0; }

.navbar-expand .navbar-nav {
  flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute; }

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl {
  flex-wrap: nowrap; }

.navbar-expand .navbar-nav-scroll {
  overflow: visible; }

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto; }

.navbar-expand .navbar-toggler {
  display: none; }

.navbar-light .navbar-brand {
  color: rgba(34, 41, 47, 0.9); }

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(34, 41, 47, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(34, 41, 47, 0.5); }

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(34, 41, 47, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(34, 41, 47, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(34, 41, 47, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(34, 41, 47, 0.5);
  border-color: rgba(34, 41, 47, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2834, 41, 47, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(34, 41, 47, 0.5); }

.navbar-light .navbar-text a {
  color: rgba(34, 41, 47, 0.9); }

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(34, 41, 47, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a {
  color: #fff; }

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(34, 41, 47, 0.125);
  border-radius: 0.428rem; }

.card > hr {
  margin-right: 0;
  margin-left: 0; }

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit; }

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px); }

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px); }

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.5rem; }

.card-title {
  margin-bottom: 1.5rem; }

.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.5rem; }

.card-header {
  padding: 1.5rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(34, 41, 47, 0.03);
  border-bottom: 1px solid rgba(34, 41, 47, 0.125); }

.card-header:first-child {
  border-radius: calc(0.428rem - 1px) calc(0.428rem - 1px) 0 0; }

.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(34, 41, 47, 0.03);
  border-top: 1px solid rgba(34, 41, 47, 0.125); }

.card-footer:last-child {
  border-radius: 0 0 calc(0.428rem - 1px) calc(0.428rem - 1px); }

.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.75rem;
  margin-left: -0.75rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.428rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.428rem - 1px);
  border-top-right-radius: calc(0.428rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.428rem - 1px);
  border-bottom-left-radius: calc(0.428rem - 1px); }

.card-deck .card {
  margin-bottom: 1rem; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -1rem;
    margin-left: -1rem; }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 1rem;
    margin-bottom: 0;
    margin-left: 1rem; } }

.card-group > .card {
  margin-bottom: 1rem; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0; }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0; }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 1.5rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
  .card-columns .card {
    display: inline-block;
    width: 100%; } }

.accordion {
  overflow-anchor: none; }

.accordion > .card {
  overflow: hidden; }

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.3rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.6rem; }

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.6rem;
  color: #6e6b7b;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6e6b7b; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.357rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.85rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #6e6b7b;
  background-color: #f3f2f7;
  border: 1px solid #dae1e7; }

.page-link:hover {
  z-index: 2;
  color: #7367f0;
  text-decoration: none;
  background-color: #f3f2f7;
  border-color: #dae1e7; }

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.357rem;
  border-bottom-left-radius: 0.357rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #7367f0;
  background-color: #7367f0;
  border-color: #7367f0; }

.page-item.disabled .page-link {
  color: #b9b9c3;
  pointer-events: none;
  cursor: auto;
  background-color: #f3f2f7;
  border-color: #dae1e7; }

.pagination-lg .page-link {
  padding: 0.5575rem 1rem;
  font-size: 2rem;
  line-height: 1.25; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.6rem;
  border-bottom-left-radius: 0.6rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.6rem;
  border-bottom-right-radius: 0.6rem; }

.pagination-sm .page-link {
  padding: 0.443rem 0.745rem;
  font-size: 1rem;
  line-height: 1; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.badge {
  display: inline-block;
  padding: 0.3rem 0.5rem;
  font-size: 85%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.358rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, background 0s, border 0s; }

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none; } }

a.badge:hover, a.badge:focus {
  text-decoration: none; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #7367f0; }

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #4839eb; }

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(115, 103, 240, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #82868b; }

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #696d71; }

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(130, 134, 139, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28c76f; }

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1f9d57; }

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 199, 111, 0.5); }

.badge-info {
  color: #fff;
  background-color: #00cfe8; }

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #00a1b5; }

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 207, 232, 0.5); }

.badge-warning {
  color: #2a2e30;
  background-color: #ff9f43; }

a.badge-warning:hover, a.badge-warning:focus {
  color: #2a2e30;
  background-color: #ff8510; }

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 159, 67, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #ea5455; }

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #e42728; }

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(234, 84, 85, 0.5); }

.badge-light {
  color: #2a2e30;
  background-color: #f6f6f6; }

a.badge-light:hover, a.badge-light:focus {
  color: #2a2e30;
  background-color: #dddddd; }

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #4b4b4b; }

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #323232; }

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(75, 75, 75, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #ededed;
  border-radius: 0.6rem; }

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.71rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.358rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.71rem 1rem;
  color: inherit; }

.alert-primary {
  color: #4c4993;
  background-color: #e3e1fc;
  border-color: #d8d4fb; }

.alert-primary hr {
  border-top-color: #c3bdf9; }

.alert-primary .alert-link {
  color: #3a3871; }

.alert-secondary {
  color: #54595f;
  background-color: #e6e7e8;
  border-color: #dcdddf; }

.alert-secondary hr {
  border-top-color: #cfd0d3; }

.alert-secondary .alert-link {
  color: #3c4044; }

.alert-success {
  color: #257b50;
  background-color: #d4f4e2;
  border-color: #c3efd7; }

.alert-success hr {
  border-top-color: #afeaca; }

.alert-success .alert-link {
  color: #195437; }

.alert-info {
  color: #107f8f;
  background-color: #ccf5fa;
  border-color: #b8f2f9; }

.alert-info hr {
  border-top-color: #a0eef7; }

.alert-info .alert-link {
  color: #0b5661; }

.alert-warning {
  color: #956639;
  background-color: #ffecd9;
  border-color: #ffe4ca; }

.alert-warning hr {
  border-top-color: #ffd7b1; }

.alert-warning .alert-link {
  color: #704d2b; }

.alert-danger {
  color: #8a3f43;
  background-color: #fbdddd;
  border-color: #f9cfcf; }

.alert-danger hr {
  border-top-color: #f6b8b8; }

.alert-danger .alert-link {
  color: #672f32; }

.alert-light {
  color: #909496;
  background-color: #fdfdfd;
  border-color: #fcfcfc; }

.alert-light hr {
  border-top-color: #efefef; }

.alert-light .alert-link {
  color: #767b7d; }

.alert-dark {
  color: #373b3e;
  background-color: #dbdbdb;
  border-color: #cdcdcd; }

.alert-dark hr {
  border-top-color: silver; }

.alert-dark .alert-link {
  color: #1f2123; }

@keyframes progress-bar-stripes {
  from {
    background-position: 0.857rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 0.857rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.857rem;
  background-color: rgba(115, 103, 240, 0.12);
  border-radius: 5rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7367f0;
  transition: width 0.6s ease; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 0.857rem 0.857rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.358rem; }

.list-group-item-action {
  width: 100%;
  color: #4e5154;
  text-align: inherit; }

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4e5154;
  text-decoration: none;
  background-color: #babfc7; }

.list-group-item-action:active {
  color: #6e6b7b;
  background-color: #ededed; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(34, 41, 47, 0.125); }

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit; }

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit; }

.list-group-item.disabled, .list-group-item:disabled {
  color: #b9b9c3;
  pointer-events: none;
  background-color: #fff; }

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #7367f0;
  border-color: #7367f0; }

.list-group-item + .list-group-item {
  border-top-width: 0; }

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.358rem;
  border-top-right-radius: 0; }

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.358rem;
  border-bottom-left-radius: 0; }

.list-group-horizontal > .list-group-item.active {
  margin-top: 0; }

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0; }

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.358rem;
    border-top-right-radius: 0; }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.358rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }

.list-group-flush > .list-group-item {
  border-width: 0 0 1px; }

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0; }

.list-group-item-primary {
  color: #4c4993;
  background-color: #d8d4fb; }

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #4c4993;
  background-color: #c3bdf9; }

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #4c4993;
  border-color: #4c4993; }

.list-group-item-secondary {
  color: #54595f;
  background-color: #dcdddf; }

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #54595f;
  background-color: #cfd0d3; }

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #54595f;
  border-color: #54595f; }

.list-group-item-success {
  color: #257b50;
  background-color: #c3efd7; }

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #257b50;
  background-color: #afeaca; }

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #257b50;
  border-color: #257b50; }

.list-group-item-info {
  color: #107f8f;
  background-color: #b8f2f9; }

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #107f8f;
  background-color: #a0eef7; }

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #107f8f;
  border-color: #107f8f; }

.list-group-item-warning {
  color: #956639;
  background-color: #ffe4ca; }

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #956639;
  background-color: #ffd7b1; }

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #956639;
  border-color: #956639; }

.list-group-item-danger {
  color: #8a3f43;
  background-color: #f9cfcf; }

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #8a3f43;
  background-color: #f6b8b8; }

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #8a3f43;
  border-color: #8a3f43; }

.list-group-item-light {
  color: #909496;
  background-color: #fcfcfc; }

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #909496;
  background-color: #efefef; }

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #909496;
  border-color: #909496; }

.list-group-item-dark {
  color: #373b3e;
  background-color: #cdcdcd; }

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #373b3e;
  background-color: silver; }

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #373b3e;
  border-color: #373b3e; }

.close {
  float: right;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  color: #5e5873;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

.close:hover {
  color: #5e5873;
  text-decoration: none; }

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

.toast {
  flex-basis: 380px;
  max-width: 380px;
  font-size: 0.857rem;
  color: #6e6b7b;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 20px 0 rgba(34, 41, 47, 0.08);
  opacity: 0;
  border-radius: 0.286rem; }

.toast:not(:last-child) {
  margin-bottom: 1.14rem; }

.toast.showing {
  opacity: 1; }

.toast.show {
  display: block;
  opacity: 1; }

.toast.hide {
  display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.15rem 1.14rem;
  color: #6e6b7b;
  background-color: #fff;
  background-clip: padding-box;
  border-bottom: 0 solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 0.286rem;
  border-top-right-radius: 0.286rem; }

.toast-body {
  padding: 1.14rem; }

.modal-open {
  overflow: hidden; }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none; } }

.modal.show .modal-dialog {
  transform: none; }

.modal.modal-static .modal-dialog {
  transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden; }

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0; }

.modal-dialog-scrollable .modal-body {
  overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: ""; }

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(34, 41, 47, 0.2);
  border-radius: 0.358rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #22292f; }

.modal-backdrop.fade {
  opacity: 0; }

.modal-backdrop.show {
  opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0.8rem 1.4rem;
  border-bottom: 1px solid #ebe9f1;
  border-top-left-radius: calc(0.358rem - 1px);
  border-top-right-radius: calc(0.358rem - 1px); }

.modal-header .close {
  padding: 0.8rem 1.4rem;
  margin: -0.8rem -1.4rem -0.8rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.45; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 0.8rem 1.4rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.8rem 1.15rem;
  border-top: 1px solid rgba(34, 41, 47, 0.05);
  border-bottom-right-radius: calc(0.358rem - 1px);
  border-bottom-left-radius: calc(0.358rem - 1px); }

.modal-footer > * {
  margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content; }
  .modal-sm {
    max-width: 400px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 94%; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.857rem;
  word-wrap: break-word;
  opacity: 0; }

.tooltip.show {
  opacity: 1; }

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem; }

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0; }

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #323232; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem; }

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #323232; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0; }

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #323232; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem; }

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #323232; }

.tooltip-inner {
  max-width: 220px;
  padding: 0.4rem 0.775rem;
  color: #fff;
  text-align: center;
  background-color: #323232;
  border-radius: 0.358rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Montserrat", Helvetica, Arial, serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 1rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid #ebe9f1;
  border-radius: 0.358rem; }

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.358rem; }

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: -0.5rem; }

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ebe9f1; }

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0; }

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ebe9f1; }

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: -0.5rem; }

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #ebe9f1; }

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff; }

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 0 solid #7367f0; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: -0.5rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.358rem 0; }

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ebe9f1; }

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff; }

.popover-header {
  padding: 0.65rem 1.21rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #fff;
  background-color: #7367f0;
  border-bottom: 0 solid #5e50ee;
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem; }

.popover-header:empty {
  display: none; }

.popover-body {
  padding: 0.65rem 1.21rem;
  color: #6e6b7b; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-inner::after {
  display: block;
  clear: both;
  content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none; } }

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-left"%3e%3cpolyline points="15 18 9 12 15 6"%3e%3c/polyline%3e%3c/svg%3e'); }

.carousel-control-next-icon {
  background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"%3e%3cpolyline points="9 18 15 12 9 6"%3e%3c/polyline%3e%3c/svg%3e'); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease; }

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none; } }

.carousel-indicators .active {
  opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #7367f0 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #4839eb !important; }

.bg-secondary {
  background-color: #82868b !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #696d71 !important; }

.bg-success {
  background-color: #28c76f !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1f9d57 !important; }

.bg-info {
  background-color: #00cfe8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #00a1b5 !important; }

.bg-warning {
  background-color: #ff9f43 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ff8510 !important; }

.bg-danger {
  background-color: #ea5455 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #e42728 !important; }

.bg-light {
  background-color: #f6f6f6 !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dddddd !important; }

.bg-dark {
  background-color: #4b4b4b !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #323232 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #ebe9f1 !important; }

.border-top {
  border-top: 1px solid #ebe9f1 !important; }

.border-right {
  border-right: 1px solid #ebe9f1 !important; }

.border-bottom {
  border-bottom: 1px solid #ebe9f1 !important; }

.border-left {
  border-left: 1px solid #ebe9f1 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #7367f0 !important; }

.border-secondary {
  border-color: #82868b !important; }

.border-success {
  border-color: #28c76f !important; }

.border-info {
  border-color: #00cfe8 !important; }

.border-warning {
  border-color: #ff9f43 !important; }

.border-danger {
  border-color: #ea5455 !important; }

.border-light {
  border-color: #f6f6f6 !important; }

.border-dark {
  border-color: #4b4b4b !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.25rem !important; }

.rounded {
  border-radius: 0.357rem !important; }

.rounded-top {
  border-top-left-radius: 0.357rem !important;
  border-top-right-radius: 0.357rem !important; }

.rounded-right {
  border-top-right-radius: 0.357rem !important;
  border-bottom-right-radius: 0.357rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important; }

.rounded-left {
  border-top-left-radius: 0.357rem !important;
  border-bottom-left-radius: 0.357rem !important; }

.rounded-lg {
  border-radius: 0.6rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.embed-responsive::before {
  display: block;
  content: ""; }

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(34, 41, 47, 0.075) !important; }

.shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(34, 41, 47, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 1rem !important; }

.mt-1,
.my-1 {
  margin-top: 1rem !important; }

.mr-1,
.mx-1 {
  margin-right: 1rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 1rem !important; }

.ml-1,
.mx-1 {
  margin-left: 1rem !important; }

.m-2 {
  margin: 1.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 1.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 1.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 1.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 1.5rem !important; }

.m-3 {
  margin: 3rem !important; }

.mt-3,
.my-3 {
  margin-top: 3rem !important; }

.mr-3,
.mx-3 {
  margin-right: 3rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 3rem !important; }

.ml-3,
.mx-3 {
  margin-left: 3rem !important; }

.m-4 {
  margin: 3.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 3.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 3.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 3.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 3.5rem !important; }

.m-5 {
  margin: 4rem !important; }

.mt-5,
.my-5 {
  margin-top: 4rem !important; }

.mr-5,
.mx-5 {
  margin-right: 4rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 4rem !important; }

.ml-5,
.mx-5 {
  margin-left: 4rem !important; }

.m-25 {
  margin: 0.25rem !important; }

.mt-25,
.my-25 {
  margin-top: 0.25rem !important; }

.mr-25,
.mx-25 {
  margin-right: 0.25rem !important; }

.mb-25,
.my-25 {
  margin-bottom: 0.25rem !important; }

.ml-25,
.mx-25 {
  margin-left: 0.25rem !important; }

.m-50 {
  margin: 0.5rem !important; }

.mt-50,
.my-50 {
  margin-top: 0.5rem !important; }

.mr-50,
.mx-50 {
  margin-right: 0.5rem !important; }

.mb-50,
.my-50 {
  margin-bottom: 0.5rem !important; }

.ml-50,
.mx-50 {
  margin-left: 0.5rem !important; }

.m-75 {
  margin: 0.75rem !important; }

.mt-75,
.my-75 {
  margin-top: 0.75rem !important; }

.mr-75,
.mx-75 {
  margin-right: 0.75rem !important; }

.mb-75,
.my-75 {
  margin-bottom: 0.75rem !important; }

.ml-75,
.mx-75 {
  margin-left: 0.75rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 1rem !important; }

.pt-1,
.py-1 {
  padding-top: 1rem !important; }

.pr-1,
.px-1 {
  padding-right: 1rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 1rem !important; }

.pl-1,
.px-1 {
  padding-left: 1rem !important; }

.p-2 {
  padding: 1.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 1.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 1.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 1.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 1.5rem !important; }

.p-3 {
  padding: 3rem !important; }

.pt-3,
.py-3 {
  padding-top: 3rem !important; }

.pr-3,
.px-3 {
  padding-right: 3rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 3rem !important; }

.pl-3,
.px-3 {
  padding-left: 3rem !important; }

.p-4 {
  padding: 3.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 3.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 3.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 3.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 3.5rem !important; }

.p-5 {
  padding: 4rem !important; }

.pt-5,
.py-5 {
  padding-top: 4rem !important; }

.pr-5,
.px-5 {
  padding-right: 4rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 4rem !important; }

.pl-5,
.px-5 {
  padding-left: 4rem !important; }

.p-25 {
  padding: 0.25rem !important; }

.pt-25,
.py-25 {
  padding-top: 0.25rem !important; }

.pr-25,
.px-25 {
  padding-right: 0.25rem !important; }

.pb-25,
.py-25 {
  padding-bottom: 0.25rem !important; }

.pl-25,
.px-25 {
  padding-left: 0.25rem !important; }

.p-50 {
  padding: 0.5rem !important; }

.pt-50,
.py-50 {
  padding-top: 0.5rem !important; }

.pr-50,
.px-50 {
  padding-right: 0.5rem !important; }

.pb-50,
.py-50 {
  padding-bottom: 0.5rem !important; }

.pl-50,
.px-50 {
  padding-left: 0.5rem !important; }

.p-75 {
  padding: 0.75rem !important; }

.pt-75,
.py-75 {
  padding-top: 0.75rem !important; }

.pr-75,
.px-75 {
  padding-right: 0.75rem !important; }

.pb-75,
.py-75 {
  padding-bottom: 0.75rem !important; }

.pl-75,
.px-75 {
  padding-left: 0.75rem !important; }

.m-n1 {
  margin: -1rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -1rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -1rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -1rem !important; }

.m-n2 {
  margin: -1.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -1.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -1.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -1.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -1.5rem !important; }

.m-n3 {
  margin: -3rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -3rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -3rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -3rem !important; }

.m-n4 {
  margin: -3.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -3.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -3.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -3.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -3.5rem !important; }

.m-n5 {
  margin: -4rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -4rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -4rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -4rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -4rem !important; }

.m-n25 {
  margin: -0.25rem !important; }

.mt-n25,
.my-n25 {
  margin-top: -0.25rem !important; }

.mr-n25,
.mx-n25 {
  margin-right: -0.25rem !important; }

.mb-n25,
.my-n25 {
  margin-bottom: -0.25rem !important; }

.ml-n25,
.mx-n25 {
  margin-left: -0.25rem !important; }

.m-n50 {
  margin: -0.5rem !important; }

.mt-n50,
.my-n50 {
  margin-top: -0.5rem !important; }

.mr-n50,
.mx-n50 {
  margin-right: -0.5rem !important; }

.mb-n50,
.my-n50 {
  margin-bottom: -0.5rem !important; }

.ml-n50,
.mx-n50 {
  margin-left: -0.5rem !important; }

.m-n75 {
  margin: -0.75rem !important; }

.mt-n75,
.my-n75 {
  margin-top: -0.75rem !important; }

.mr-n75,
.mx-n75 {
  margin-right: -0.75rem !important; }

.mb-n75,
.my-n75 {
  margin-bottom: -0.75rem !important; }

.ml-n75,
.mx-n75 {
  margin-left: -0.75rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 1rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important; }
  .m-sm-2 {
    margin: 1.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 1.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 1.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 1.5rem !important; }
  .m-sm-3 {
    margin: 3rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important; }
  .m-sm-4 {
    margin: 3.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 3.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 3.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 3.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 3.5rem !important; }
  .m-sm-5 {
    margin: 4rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 4rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 4rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 4rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 4rem !important; }
  .m-sm-25 {
    margin: 0.25rem !important; }
  .mt-sm-25,
  .my-sm-25 {
    margin-top: 0.25rem !important; }
  .mr-sm-25,
  .mx-sm-25 {
    margin-right: 0.25rem !important; }
  .mb-sm-25,
  .my-sm-25 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-25,
  .mx-sm-25 {
    margin-left: 0.25rem !important; }
  .m-sm-50 {
    margin: 0.5rem !important; }
  .mt-sm-50,
  .my-sm-50 {
    margin-top: 0.5rem !important; }
  .mr-sm-50,
  .mx-sm-50 {
    margin-right: 0.5rem !important; }
  .mb-sm-50,
  .my-sm-50 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-50,
  .mx-sm-50 {
    margin-left: 0.5rem !important; }
  .m-sm-75 {
    margin: 0.75rem !important; }
  .mt-sm-75,
  .my-sm-75 {
    margin-top: 0.75rem !important; }
  .mr-sm-75,
  .mx-sm-75 {
    margin-right: 0.75rem !important; }
  .mb-sm-75,
  .my-sm-75 {
    margin-bottom: 0.75rem !important; }
  .ml-sm-75,
  .mx-sm-75 {
    margin-left: 0.75rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 1rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important; }
  .p-sm-2 {
    padding: 1.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 1.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 1.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 1.5rem !important; }
  .p-sm-3 {
    padding: 3rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important; }
  .p-sm-4 {
    padding: 3.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 3.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 3.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 3.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 3.5rem !important; }
  .p-sm-5 {
    padding: 4rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 4rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 4rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 4rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 4rem !important; }
  .p-sm-25 {
    padding: 0.25rem !important; }
  .pt-sm-25,
  .py-sm-25 {
    padding-top: 0.25rem !important; }
  .pr-sm-25,
  .px-sm-25 {
    padding-right: 0.25rem !important; }
  .pb-sm-25,
  .py-sm-25 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-25,
  .px-sm-25 {
    padding-left: 0.25rem !important; }
  .p-sm-50 {
    padding: 0.5rem !important; }
  .pt-sm-50,
  .py-sm-50 {
    padding-top: 0.5rem !important; }
  .pr-sm-50,
  .px-sm-50 {
    padding-right: 0.5rem !important; }
  .pb-sm-50,
  .py-sm-50 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-50,
  .px-sm-50 {
    padding-left: 0.5rem !important; }
  .p-sm-75 {
    padding: 0.75rem !important; }
  .pt-sm-75,
  .py-sm-75 {
    padding-top: 0.75rem !important; }
  .pr-sm-75,
  .px-sm-75 {
    padding-right: 0.75rem !important; }
  .pb-sm-75,
  .py-sm-75 {
    padding-bottom: 0.75rem !important; }
  .pl-sm-75,
  .px-sm-75 {
    padding-left: 0.75rem !important; }
  .m-sm-n1 {
    margin: -1rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important; }
  .m-sm-n2 {
    margin: -1.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -1.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -1.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -1.5rem !important; }
  .m-sm-n3 {
    margin: -3rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important; }
  .m-sm-n4 {
    margin: -3.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -3.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -3.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -3.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -3.5rem !important; }
  .m-sm-n5 {
    margin: -4rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -4rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -4rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -4rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -4rem !important; }
  .m-sm-n25 {
    margin: -0.25rem !important; }
  .mt-sm-n25,
  .my-sm-n25 {
    margin-top: -0.25rem !important; }
  .mr-sm-n25,
  .mx-sm-n25 {
    margin-right: -0.25rem !important; }
  .mb-sm-n25,
  .my-sm-n25 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n25,
  .mx-sm-n25 {
    margin-left: -0.25rem !important; }
  .m-sm-n50 {
    margin: -0.5rem !important; }
  .mt-sm-n50,
  .my-sm-n50 {
    margin-top: -0.5rem !important; }
  .mr-sm-n50,
  .mx-sm-n50 {
    margin-right: -0.5rem !important; }
  .mb-sm-n50,
  .my-sm-n50 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n50,
  .mx-sm-n50 {
    margin-left: -0.5rem !important; }
  .m-sm-n75 {
    margin: -0.75rem !important; }
  .mt-sm-n75,
  .my-sm-n75 {
    margin-top: -0.75rem !important; }
  .mr-sm-n75,
  .mx-sm-n75 {
    margin-right: -0.75rem !important; }
  .mb-sm-n75,
  .my-sm-n75 {
    margin-bottom: -0.75rem !important; }
  .ml-sm-n75,
  .mx-sm-n75 {
    margin-left: -0.75rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 1rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important; }
  .m-md-2 {
    margin: 1.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 1.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 1.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 1.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 1.5rem !important; }
  .m-md-3 {
    margin: 3rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important; }
  .m-md-4 {
    margin: 3.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 3.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 3.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 3.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 3.5rem !important; }
  .m-md-5 {
    margin: 4rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 4rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 4rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 4rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 4rem !important; }
  .m-md-25 {
    margin: 0.25rem !important; }
  .mt-md-25,
  .my-md-25 {
    margin-top: 0.25rem !important; }
  .mr-md-25,
  .mx-md-25 {
    margin-right: 0.25rem !important; }
  .mb-md-25,
  .my-md-25 {
    margin-bottom: 0.25rem !important; }
  .ml-md-25,
  .mx-md-25 {
    margin-left: 0.25rem !important; }
  .m-md-50 {
    margin: 0.5rem !important; }
  .mt-md-50,
  .my-md-50 {
    margin-top: 0.5rem !important; }
  .mr-md-50,
  .mx-md-50 {
    margin-right: 0.5rem !important; }
  .mb-md-50,
  .my-md-50 {
    margin-bottom: 0.5rem !important; }
  .ml-md-50,
  .mx-md-50 {
    margin-left: 0.5rem !important; }
  .m-md-75 {
    margin: 0.75rem !important; }
  .mt-md-75,
  .my-md-75 {
    margin-top: 0.75rem !important; }
  .mr-md-75,
  .mx-md-75 {
    margin-right: 0.75rem !important; }
  .mb-md-75,
  .my-md-75 {
    margin-bottom: 0.75rem !important; }
  .ml-md-75,
  .mx-md-75 {
    margin-left: 0.75rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 1rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important; }
  .p-md-2 {
    padding: 1.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 1.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 1.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 1.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 1.5rem !important; }
  .p-md-3 {
    padding: 3rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important; }
  .p-md-4 {
    padding: 3.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 3.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 3.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 3.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 3.5rem !important; }
  .p-md-5 {
    padding: 4rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 4rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 4rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 4rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 4rem !important; }
  .p-md-25 {
    padding: 0.25rem !important; }
  .pt-md-25,
  .py-md-25 {
    padding-top: 0.25rem !important; }
  .pr-md-25,
  .px-md-25 {
    padding-right: 0.25rem !important; }
  .pb-md-25,
  .py-md-25 {
    padding-bottom: 0.25rem !important; }
  .pl-md-25,
  .px-md-25 {
    padding-left: 0.25rem !important; }
  .p-md-50 {
    padding: 0.5rem !important; }
  .pt-md-50,
  .py-md-50 {
    padding-top: 0.5rem !important; }
  .pr-md-50,
  .px-md-50 {
    padding-right: 0.5rem !important; }
  .pb-md-50,
  .py-md-50 {
    padding-bottom: 0.5rem !important; }
  .pl-md-50,
  .px-md-50 {
    padding-left: 0.5rem !important; }
  .p-md-75 {
    padding: 0.75rem !important; }
  .pt-md-75,
  .py-md-75 {
    padding-top: 0.75rem !important; }
  .pr-md-75,
  .px-md-75 {
    padding-right: 0.75rem !important; }
  .pb-md-75,
  .py-md-75 {
    padding-bottom: 0.75rem !important; }
  .pl-md-75,
  .px-md-75 {
    padding-left: 0.75rem !important; }
  .m-md-n1 {
    margin: -1rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important; }
  .m-md-n2 {
    margin: -1.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -1.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -1.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -1.5rem !important; }
  .m-md-n3 {
    margin: -3rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important; }
  .m-md-n4 {
    margin: -3.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -3.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -3.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -3.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -3.5rem !important; }
  .m-md-n5 {
    margin: -4rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -4rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -4rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -4rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -4rem !important; }
  .m-md-n25 {
    margin: -0.25rem !important; }
  .mt-md-n25,
  .my-md-n25 {
    margin-top: -0.25rem !important; }
  .mr-md-n25,
  .mx-md-n25 {
    margin-right: -0.25rem !important; }
  .mb-md-n25,
  .my-md-n25 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n25,
  .mx-md-n25 {
    margin-left: -0.25rem !important; }
  .m-md-n50 {
    margin: -0.5rem !important; }
  .mt-md-n50,
  .my-md-n50 {
    margin-top: -0.5rem !important; }
  .mr-md-n50,
  .mx-md-n50 {
    margin-right: -0.5rem !important; }
  .mb-md-n50,
  .my-md-n50 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n50,
  .mx-md-n50 {
    margin-left: -0.5rem !important; }
  .m-md-n75 {
    margin: -0.75rem !important; }
  .mt-md-n75,
  .my-md-n75 {
    margin-top: -0.75rem !important; }
  .mr-md-n75,
  .mx-md-n75 {
    margin-right: -0.75rem !important; }
  .mb-md-n75,
  .my-md-n75 {
    margin-bottom: -0.75rem !important; }
  .ml-md-n75,
  .mx-md-n75 {
    margin-left: -0.75rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 1rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important; }
  .m-lg-2 {
    margin: 1.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 1.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 1.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 1.5rem !important; }
  .m-lg-3 {
    margin: 3rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important; }
  .m-lg-4 {
    margin: 3.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 3.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 3.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 3.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 3.5rem !important; }
  .m-lg-5 {
    margin: 4rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 4rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 4rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 4rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 4rem !important; }
  .m-lg-25 {
    margin: 0.25rem !important; }
  .mt-lg-25,
  .my-lg-25 {
    margin-top: 0.25rem !important; }
  .mr-lg-25,
  .mx-lg-25 {
    margin-right: 0.25rem !important; }
  .mb-lg-25,
  .my-lg-25 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-25,
  .mx-lg-25 {
    margin-left: 0.25rem !important; }
  .m-lg-50 {
    margin: 0.5rem !important; }
  .mt-lg-50,
  .my-lg-50 {
    margin-top: 0.5rem !important; }
  .mr-lg-50,
  .mx-lg-50 {
    margin-right: 0.5rem !important; }
  .mb-lg-50,
  .my-lg-50 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-50,
  .mx-lg-50 {
    margin-left: 0.5rem !important; }
  .m-lg-75 {
    margin: 0.75rem !important; }
  .mt-lg-75,
  .my-lg-75 {
    margin-top: 0.75rem !important; }
  .mr-lg-75,
  .mx-lg-75 {
    margin-right: 0.75rem !important; }
  .mb-lg-75,
  .my-lg-75 {
    margin-bottom: 0.75rem !important; }
  .ml-lg-75,
  .mx-lg-75 {
    margin-left: 0.75rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 1rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important; }
  .p-lg-2 {
    padding: 1.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 1.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 1.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 1.5rem !important; }
  .p-lg-3 {
    padding: 3rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important; }
  .p-lg-4 {
    padding: 3.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 3.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 3.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 3.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 3.5rem !important; }
  .p-lg-5 {
    padding: 4rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 4rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 4rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 4rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 4rem !important; }
  .p-lg-25 {
    padding: 0.25rem !important; }
  .pt-lg-25,
  .py-lg-25 {
    padding-top: 0.25rem !important; }
  .pr-lg-25,
  .px-lg-25 {
    padding-right: 0.25rem !important; }
  .pb-lg-25,
  .py-lg-25 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-25,
  .px-lg-25 {
    padding-left: 0.25rem !important; }
  .p-lg-50 {
    padding: 0.5rem !important; }
  .pt-lg-50,
  .py-lg-50 {
    padding-top: 0.5rem !important; }
  .pr-lg-50,
  .px-lg-50 {
    padding-right: 0.5rem !important; }
  .pb-lg-50,
  .py-lg-50 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-50,
  .px-lg-50 {
    padding-left: 0.5rem !important; }
  .p-lg-75 {
    padding: 0.75rem !important; }
  .pt-lg-75,
  .py-lg-75 {
    padding-top: 0.75rem !important; }
  .pr-lg-75,
  .px-lg-75 {
    padding-right: 0.75rem !important; }
  .pb-lg-75,
  .py-lg-75 {
    padding-bottom: 0.75rem !important; }
  .pl-lg-75,
  .px-lg-75 {
    padding-left: 0.75rem !important; }
  .m-lg-n1 {
    margin: -1rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important; }
  .m-lg-n2 {
    margin: -1.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -1.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -1.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -1.5rem !important; }
  .m-lg-n3 {
    margin: -3rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important; }
  .m-lg-n4 {
    margin: -3.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -3.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -3.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -3.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -3.5rem !important; }
  .m-lg-n5 {
    margin: -4rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -4rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -4rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -4rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -4rem !important; }
  .m-lg-n25 {
    margin: -0.25rem !important; }
  .mt-lg-n25,
  .my-lg-n25 {
    margin-top: -0.25rem !important; }
  .mr-lg-n25,
  .mx-lg-n25 {
    margin-right: -0.25rem !important; }
  .mb-lg-n25,
  .my-lg-n25 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n25,
  .mx-lg-n25 {
    margin-left: -0.25rem !important; }
  .m-lg-n50 {
    margin: -0.5rem !important; }
  .mt-lg-n50,
  .my-lg-n50 {
    margin-top: -0.5rem !important; }
  .mr-lg-n50,
  .mx-lg-n50 {
    margin-right: -0.5rem !important; }
  .mb-lg-n50,
  .my-lg-n50 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n50,
  .mx-lg-n50 {
    margin-left: -0.5rem !important; }
  .m-lg-n75 {
    margin: -0.75rem !important; }
  .mt-lg-n75,
  .my-lg-n75 {
    margin-top: -0.75rem !important; }
  .mr-lg-n75,
  .mx-lg-n75 {
    margin-right: -0.75rem !important; }
  .mb-lg-n75,
  .my-lg-n75 {
    margin-bottom: -0.75rem !important; }
  .ml-lg-n75,
  .mx-lg-n75 {
    margin-left: -0.75rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 1rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important; }
  .m-xl-2 {
    margin: 1.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 1.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 1.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 1.5rem !important; }
  .m-xl-3 {
    margin: 3rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important; }
  .m-xl-4 {
    margin: 3.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 3.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 3.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 3.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 3.5rem !important; }
  .m-xl-5 {
    margin: 4rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 4rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 4rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 4rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 4rem !important; }
  .m-xl-25 {
    margin: 0.25rem !important; }
  .mt-xl-25,
  .my-xl-25 {
    margin-top: 0.25rem !important; }
  .mr-xl-25,
  .mx-xl-25 {
    margin-right: 0.25rem !important; }
  .mb-xl-25,
  .my-xl-25 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-25,
  .mx-xl-25 {
    margin-left: 0.25rem !important; }
  .m-xl-50 {
    margin: 0.5rem !important; }
  .mt-xl-50,
  .my-xl-50 {
    margin-top: 0.5rem !important; }
  .mr-xl-50,
  .mx-xl-50 {
    margin-right: 0.5rem !important; }
  .mb-xl-50,
  .my-xl-50 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-50,
  .mx-xl-50 {
    margin-left: 0.5rem !important; }
  .m-xl-75 {
    margin: 0.75rem !important; }
  .mt-xl-75,
  .my-xl-75 {
    margin-top: 0.75rem !important; }
  .mr-xl-75,
  .mx-xl-75 {
    margin-right: 0.75rem !important; }
  .mb-xl-75,
  .my-xl-75 {
    margin-bottom: 0.75rem !important; }
  .ml-xl-75,
  .mx-xl-75 {
    margin-left: 0.75rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 1rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important; }
  .p-xl-2 {
    padding: 1.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 1.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 1.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 1.5rem !important; }
  .p-xl-3 {
    padding: 3rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important; }
  .p-xl-4 {
    padding: 3.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 3.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 3.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 3.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 3.5rem !important; }
  .p-xl-5 {
    padding: 4rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 4rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 4rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 4rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 4rem !important; }
  .p-xl-25 {
    padding: 0.25rem !important; }
  .pt-xl-25,
  .py-xl-25 {
    padding-top: 0.25rem !important; }
  .pr-xl-25,
  .px-xl-25 {
    padding-right: 0.25rem !important; }
  .pb-xl-25,
  .py-xl-25 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-25,
  .px-xl-25 {
    padding-left: 0.25rem !important; }
  .p-xl-50 {
    padding: 0.5rem !important; }
  .pt-xl-50,
  .py-xl-50 {
    padding-top: 0.5rem !important; }
  .pr-xl-50,
  .px-xl-50 {
    padding-right: 0.5rem !important; }
  .pb-xl-50,
  .py-xl-50 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-50,
  .px-xl-50 {
    padding-left: 0.5rem !important; }
  .p-xl-75 {
    padding: 0.75rem !important; }
  .pt-xl-75,
  .py-xl-75 {
    padding-top: 0.75rem !important; }
  .pr-xl-75,
  .px-xl-75 {
    padding-right: 0.75rem !important; }
  .pb-xl-75,
  .py-xl-75 {
    padding-bottom: 0.75rem !important; }
  .pl-xl-75,
  .px-xl-75 {
    padding-left: 0.75rem !important; }
  .m-xl-n1 {
    margin: -1rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important; }
  .m-xl-n2 {
    margin: -1.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -1.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -1.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -1.5rem !important; }
  .m-xl-n3 {
    margin: -3rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important; }
  .m-xl-n4 {
    margin: -3.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -3.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -3.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -3.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -3.5rem !important; }
  .m-xl-n5 {
    margin: -4rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -4rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -4rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -4rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -4rem !important; }
  .m-xl-n25 {
    margin: -0.25rem !important; }
  .mt-xl-n25,
  .my-xl-n25 {
    margin-top: -0.25rem !important; }
  .mr-xl-n25,
  .mx-xl-n25 {
    margin-right: -0.25rem !important; }
  .mb-xl-n25,
  .my-xl-n25 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n25,
  .mx-xl-n25 {
    margin-left: -0.25rem !important; }
  .m-xl-n50 {
    margin: -0.5rem !important; }
  .mt-xl-n50,
  .my-xl-n50 {
    margin-top: -0.5rem !important; }
  .mr-xl-n50,
  .mx-xl-n50 {
    margin-right: -0.5rem !important; }
  .mb-xl-n50,
  .my-xl-n50 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n50,
  .mx-xl-n50 {
    margin-left: -0.5rem !important; }
  .m-xl-n75 {
    margin: -0.75rem !important; }
  .mt-xl-n75,
  .my-xl-n75 {
    margin-top: -0.75rem !important; }
  .mr-xl-n75,
  .mx-xl-n75 {
    margin-right: -0.75rem !important; }
  .mb-xl-n75,
  .my-xl-n75 {
    margin-bottom: -0.75rem !important; }
  .ml-xl-n75,
  .mx-xl-n75 {
    margin-left: -0.75rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: "Montserrat", Helvetica, Arial, serif !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 500 !important; }

.font-weight-bolder {
  font-weight: 600 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #7367f0 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #3321e9 !important; }

.text-secondary {
  color: #82868b !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #5d6064 !important; }

.text-success {
  color: #28c76f !important; }

a.text-success:hover, a.text-success:focus {
  color: #1b874b !important; }

.text-info {
  color: #00cfe8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #008b9c !important; }

.text-warning {
  color: #ff9f43 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #f67800 !important; }

.text-danger {
  color: #ea5455 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #d71a1c !important; }

.text-light {
  color: #f6f6f6 !important; }

a.text-light:hover, a.text-light:focus {
  color: #d0d0d0 !important; }

.text-dark {
  color: #4b4b4b !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #252525 !important; }

.text-body {
  color: #6e6b7b !important; }

.text-muted {
  color: #b9b9c3 !important; }

.text-black-50 {
  color: rgba(34, 41, 47, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #22292f; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dae1e7 !important; }
  .table-dark {
    color: inherit; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #ebe9f1; }
  .table .thead-dark th {
    color: inherit;
    border-color: #ebe9f1; } }

a:focus {
  outline: none; }

a:not([href]) {
  color: inherit;
  text-decoration: none; }

a:not([href]):hover {
  color: inherit;
  text-decoration: none; }

.list-style-icons {
  padding-left: 10px;
  margin-left: 0;
  list-style: none; }

.list-style-icons > li svg,
.list-style-icons > li i {
  margin-right: 6px; }

.pull-up {
  transition: all 0.25s ease; }

.pull-up:hover {
  transform: translateY(-4px) scale(1.02);
  box-shadow: 0px 14px 24px rgba(62, 57, 107, 0.2);
  z-index: 30; }

.spinner {
  display: inline-block;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.spinner-reverse {
  display: inline-block;
  animation: spin-reverse 1s linear infinite; }

@keyframes spin-reverse {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(-360deg); } }

.bullet {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  display: inline-block; }

.bullet.bullet-xs {
  width: 0.5rem;
  height: 0.5rem; }

.bullet.bullet-sm {
  width: 0.714rem;
  height: 0.714rem; }

.bullet.bullet-lg {
  width: 1.25rem;
  height: 1.25rem; }

.section-label {
  font-size: 0.85rem;
  color: #b9b9c3;
  text-transform: uppercase;
  letter-spacing: 0.6px; }

.cell-fit {
  width: 0.1%;
  white-space: nowrap; }

.match-height > [class*='col'] {
  display: flex;
  flex-flow: column; }

.match-height > [class*='col'] > .card {
  flex: 1 1 auto; }

.text-body-heading {
  color: #5e5873; }

.text-body-heading:hover {
  color: inherit !important; }

.text-body[href]:hover {
  color: #5e50ee !important; }

code {
  padding: 0.1rem 0.4rem;
  font-size: 90%;
  color: #e83e8c;
  background-color: #eee;
  border-radius: 0.1785rem; }

pre {
  background-color: #f7f7f9; }

pre code {
  background-color: transparent !important; }

.table-white-space th,
.table-white-space td {
  white-space: nowrap; }

.table thead th,
.table tfoot th {
  vertical-align: top;
  text-transform: uppercase;
  font-size: 0.857rem;
  letter-spacing: 0.5px; }

.table th,
.table td {
  padding: 0.72rem 2rem;
  vertical-align: middle; }

.table.table-sm th,
.table.table-sm td {
  padding: 0.3rem 0.5rem; }

.table.table-sm th:first-child,
.table.table-sm td:first-child {
  padding-left: 0.75rem; }

.table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th,
.table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #f3f2f7; }

.table-hover tbody tr {
  cursor: pointer; }

.table-hover-animation {
  background-color: #f8f8f8; }

.table-hover-animation thead th {
  border-bottom: 0; }

.table-hover-animation th,
.table-hover-animation td {
  border: 0; }

.table-hover-animation tbody tr {
  transition: all 0.25s ease;
  background-color: #fff; }

.table-hover-animation tbody tr:hover {
  transform: translateY(-4px); }

.card .table {
  margin-bottom: 0;
  border-bottom-left-radius: 0.357rem;
  border-bottom-right-radius: 0.357rem; }

.card .table tbody tr:last-child td:first-child {
  border-bottom-left-radius: 0.357rem; }

.card .table tbody tr:last-child td:last-child {
  border-bottom-right-radius: 0.357rem; }

.card table tr[class*='table-']:last-child td:first-child {
  border-bottom-left-radius: 0.357rem; }

.card table tr[class*='table-']:last-child td:last-child {
  border-bottom-right-radius: 0.357rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .table-hover-animation tr:hover {
    border-bottom-color: #ebe9f1; } }

label {
  color: #5e5873;
  font-size: 0.857rem; }

.form-control::placeholder {
  transition: all 0.2s ease; }

.form-control:focus::placeholder {
  transform: translate(5px);
  transition: all 0.2s ease; }

.form-control:focus:valid, .form-control:focus.is-valid {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1); }

.form-control-plaintext:focus {
  outline: none; }

.custom-file-label {
  line-height: 1.75;
  height: 2.714rem !important; }

.custom-file-label:after {
  height: 2.58rem;
  line-height: 1.75; }

.valid-tooltip,
.invalid-tooltip {
  top: 102%;
  left: 5px; }

/***************
* Form Group
***************/
.input-group:not(.bootstrap-touchspin):focus-within {
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem; }

.input-group:not(.bootstrap-touchspin):focus-within .form-control,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #7367f0;
  box-shadow: none; }

.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-valid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-valid {
  border-color: #28c76f; }

.input-group:not(.bootstrap-touchspin):focus-within .form-control.is-invalid,
.input-group:not(.bootstrap-touchspin):focus-within .input-group-text.is-invalid {
  border-color: #ea5455; }

.input-group.is-valid .input-group-text {
  border-color: #28c76f !important; }

.input-group.is-valid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #28c76f; }

.input-group.is-invalid .input-group-text {
  border-color: #ea5455 !important; }

.input-group.is-invalid:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #ea5455; }

.input-group.disabled .input-group-text {
  background-color: #efefef; }

.input-group.round .form-control,
.input-group.round .input-group-text, .input-group.round:focus-within {
  border-radius: 1.5rem; }

.input-group.square .form-control,
.input-group.square .input-group-text, .input-group.square:focus-within {
  border-radius: 0; }

.input-group.round .input-group-prepend .input-group-text, .input-group.square .input-group-prepend .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.round .input-group-append .input-group-text, .input-group.square .input-group-append .input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group.round .form-control:not(:first-child), .input-group.square .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group.round .form-control:not(:last-child), .input-group.square .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group.square .form-control,
.input-group.square .input-group-text {
  border-radius: 0; }

.input-group-text {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .input-group-text {
    transition: none; } }

.input-group-prepend .input-group-text {
  border-right: 0; }

.input-group-append .input-group-text {
  border-left: 0; }

.input-group-append:not(:last-child) .input-group-text {
  border-right: 0; }

.input-group-merge .form-control:not(:first-child) {
  padding-left: 0;
  border-left: 0; }

.input-group-merge .form-control:not(:last-child) {
  padding-right: 0;
  border-right: 0; }

.input-group-merge .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28c76f; }

.input-group-text .input-group-merge .input-group-prepend ~ .form-control.is-valid {
  border-color: #28c76f; }

textarea.form-control {
  line-height: 1.6rem;
  padding: 0.8rem 1rem !important; }

textarea.form-control-sm {
  padding: 0.4rem 0.857rem !important; }

textarea.form-control-lg {
  padding: 1rem 1.143rem !important; }

.form-actions {
  border-top: 1px solid #dfdfdf;
  padding: 20px 0;
  margin-top: 20px; }

.form-actions.filled {
  background-color: #f8f8f8; }

.form-actions.center {
  text-align: center; }

.form-actions.right {
  text-align: right; }

.form-actions.top {
  border-top: 0;
  border-bottom: 1px solid #dfdfdf;
  margin-top: 0;
  margin-bottom: 20px; }

@media (max-width: 767.98px) {
  .form-actions .buttons-group {
    float: left !important;
    margin-bottom: 10px; } }

@media (min-width: 576px) {
  .form-horizontal .form-group .label-control {
    text-align: right; } }

select.form-control:not([multiple='multiple']) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d8d6de' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
  background-size: 18px 14px, 18px 14px;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 1.5rem; }

select.form-control.form-control-lg {
  background-position: calc(100% - 12px) 16px, calc(100% - 20px) 16px, 100% 0; }

select.form-control.form-control-sm {
  background-position: calc(100% - 12px) 8px, calc(100% - 20px) 8px, 100% 0; }

.custom-select {
  -moz-appearance: none;
  -webkit-appearance: none; }

.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after {
  top: 0.07rem; }

.custom-checkbox .custom-control-label::after {
  background-size: 57%; }

.custom-radio .custom-control-label::before {
  top: 0.1rem; }

.custom-checkbox.custom-control,
.custom-radio.custom-control {
  padding-left: 1.8rem; }

.input-group .custom-checkbox.custom-control, .input-group
.custom-radio.custom-control {
  padding-left: 1.3rem; }

.custom-checkbox .custom-control-input,
.custom-radio .custom-control-input {
  width: 1.285rem;
  height: 1.285rem; }

.custom-checkbox .custom-control-label,
.custom-radio .custom-control-label {
  font-size: 1rem;
  position: static; }

.custom-checkbox .custom-control-label::before, .custom-checkbox .custom-control-label::after,
.custom-radio .custom-control-label::before,
.custom-radio .custom-control-label::after {
  width: 18px;
  height: 18px;
  left: 0; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important; }

.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before,
.custom-radio .custom-control-input:disabled ~ .custom-control-label::before {
  border: none;
  box-shadow: none !important; }

.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before,
.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  border-color: none;
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #7367f0;
  border-color: #7367f0; }

/* Floating label Group */
.form-label-group {
  position: relative;
  margin-bottom: 1rem; }

.form-label-group .form-control-lg ~ label {
  font-size: 1rem;
  padding: 1rem; }

.form-label-group > label {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  transition: all 0.25s ease-in-out;
  padding: 0.6rem;
  pointer-events: none;
  cursor: text;
  color: rgba(34, 41, 47, 0.4);
  font-size: 0.7rem;
  opacity: 0; }

.form-label-group > input:focus:not(:placeholder-shown) ~ label, .form-label-group > input:not(:active):not(:placeholder-shown) ~ label,
.form-label-group textarea:focus:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:active):not(:placeholder-shown) ~ label {
  color: #7367f0 !important;
  transition: all 0.25s ease-in-out;
  opacity: 1; }

.form-label-group > input:not(:focus):not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: rgba(34, 41, 47, 0.4) !important; }

.form-label-group > input:not(:placeholder-shown) ~ label,
.form-label-group textarea:not(:placeholder-shown) ~ label {
  padding: 0.25rem 0;
  top: -20px;
  left: 3px; }

.form-label-group > input.form-control-lg:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-lg:not(:placeholder-shown) ~ label {
  top: -23px; }

.form-label-group > input.form-control-sm:not(:placeholder-shown) ~ label,
.form-label-group textarea.form-control-sm:not(:placeholder-shown) ~ label {
  top: -18px; }

/* Switches */
.custom-switch {
  padding-left: 0;
  line-height: 1.7rem;
  /*For Switch label*/
  /*For Switch Handle Animation*/ }

.custom-switch .custom-control-label {
  padding-left: 3.5rem;
  line-height: 1.7rem;
  /* For bg color of switch*/
  /*For Switch handle*/
  /*For Switch text*/ }

.custom-switch .custom-control-label::before {
  border: none;
  background-color: #e2e2e2;
  height: 1.7rem;
  box-shadow: none !important;
  transition: opacity 0.25s ease, background-color 0.1s ease;
  cursor: pointer;
  user-select: none;
  top: 0;
  left: 0; }

.custom-switch .custom-control-label:after {
  position: absolute;
  top: 4px;
  left: 4px;
  box-shadow: -1px 2px 3px 0 rgba(34, 41, 47, 0.2);
  background-color: #fff;
  transition: all 0.15s ease-out;
  cursor: pointer;
  user-select: none; }

.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-left,
.custom-switch .custom-control-label .switch-icon-right {
  position: absolute;
  cursor: pointer;
  user-select: none;
  line-height: 1.8; }

.custom-switch .custom-control-label .switch-text-left i,
.custom-switch .custom-control-label .switch-text-left svg,
.custom-switch .custom-control-label .switch-text-right i,
.custom-switch .custom-control-label .switch-text-right svg,
.custom-switch .custom-control-label .switch-icon-left i,
.custom-switch .custom-control-label .switch-icon-left svg,
.custom-switch .custom-control-label .switch-icon-right i,
.custom-switch .custom-control-label .switch-icon-right svg {
  height: 13px;
  width: 13px;
  font-size: 13px; }

.custom-switch .custom-control-label .switch-text-left,
.custom-switch .custom-control-label .switch-icon-left {
  left: 6px;
  color: #fff;
  opacity: 0;
  transform: translateX(8px);
  transition: opacity 0.1s ease, transform 0.15s ease; }

.custom-switch .custom-control-label .switch-text-right,
.custom-switch .custom-control-label .switch-icon-right {
  right: 13px;
  opacity: 1;
  transform: translateX(0px);
  transition: opacity 0.08s ease, transform 0.15s ease; }

.custom-switch .custom-control-label:focus {
  outline: 0; }

.custom-switch .switch-label {
  padding-left: 1rem; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
  box-shadow: none; }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  transform: translateX(1.4rem); }

.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-left {
  transform: translateX(0);
  opacity: 1; }

.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right,
.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-icon-right {
  transform: translateX(-8px);
  opacity: 0; }

.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-left {
  opacity: 0; }

.custom-switch .custom-control-input:not(:checked) ~ .custom-control-label .switch-text-right {
  opacity: 1; }

.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-right {
  opacity: 0; }

.custom-switch .custom-control-input:checked ~ .custom-control-label .switch-text-left {
  opacity: 1; }

/* Textarea with Counter */
.textarea-counter-value {
  background-color: #7367f0;
  color: #fff;
  padding: 1px 6px;
  font-size: 0.6rem;
  border-radius: 0 0 5px 5px;
  margin-right: 1rem; }

.btn.disabled-max-min {
  background-color: rgba(34, 41, 47, 0.5) !important;
  cursor: default; }

/* Number Type Input Box Scss for - Remove arrow on hover */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .form-label-group label {
    display: none; }
  select.form-control:not([multiple='multiple']) {
    background: none; } }

.picker__input.form-control {
  background-color: #fff; }

.btn {
  box-shadow: none;
  font-weight: 500; }

.btn[class*='bg-gradient-'] {
  transition: all 0.2s ease; }

.btn[class*='bg-gradient-']:hover {
  transform: translateY(-2px); }

.btn.btn-icon {
  padding: 0.715rem 0.736rem; }

.btn.btn-sm.btn-icon {
  padding: 0.5rem;
  line-height: 0.5; }

.btn.btn-lg.btn-icon {
  padding: 1rem;
  line-height: 0.75; }

.btn:focus, .btn.focus, .btn:active, .btn.active {
  outline: none;
  box-shadow: none; }

.btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
  box-shadow: none !important; }

.btn .feather {
  vertical-align: bottom; }

.btn.waves-input-wrapper {
  padding: 0; }

@media (max-width: 767.98px) {
  .btn-sm-block {
    display: block;
    width: 100%; } }

.waves-effect {
  cursor: inherit; }

.dropdown-toggle-split {
  padding-right: 0.78947rem;
  padding-left: 0.78947rem; }

.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.14286rem;
  padding-left: 1.14286rem; }

.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.52632rem;
  padding-left: 0.52632rem; }

.btn-group [class*='btn-']:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']) {
  border-left-color: rgba(34, 41, 47, 0.08) !important;
  border-right-color: rgba(34, 41, 47, 0.08) !important; }

.btn-group
> .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):first-child,
.btn-group
> .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):first-of-type {
  border-left-color: transparent !important; }

.btn-group
> .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):last-child,
.btn-group
> .btn:not([class*='btn-outline-']):not([class*='btn-flat-']):not([class*='btn-gradient-']):not([class*='btn-relief-']):last-of-type {
  border-right-color: transparent !important; }

.btn-group-toggle [class*='btn-outline-']:not(:last-child) {
  border-right-width: 0 !important; }

.btn-group-toggle :not([class*='btn-outline-']).active, .btn-group-toggle :not([class*='btn-outline-']):active {
  box-shadow: inset 0 4px 24px 0 rgba(34, 41, 47, 0.1); }

.dropdown [class*='btn-outline-'].dropdown-toggle.dropdown-toggle-split {
  border-left: 0 !important; }

.dropdown.no-arrow .dropdown-toggle:after {
  display: none; }

.dropdown.no-arrow .dropdown-toggle i,
.dropdown.no-arrow .dropdown-toggle svg {
  margin-right: 0; }

.dropdown-menu {
  border-radius: 0.358rem;
  transform: scale(1, 0);
  box-shadow: 0 5px 25px rgba(34, 41, 47, 0.1); }

.dropdown-menu .dropdown-item {
  width: auto;
  cursor: pointer; }

.dropdown-menu .dropdown-header {
  font-weight: 500;
  line-height: 1; }

.show > .dropdown-menu {
  transform: scale(1, 1);
  opacity: 1;
  display: block; }

.show .dropdown-toggle:focus {
  box-shadow: none; }

.show .btn.dropdown-toggle:focus {
  box-shadow: none; }

.dropdown-toggle::after {
  border: none !important;
  content: ' ';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  color: #6e6b7b;
  width: 14px;
  height: 11px;
  position: relative;
  top: 1px;
  right: 0px;
  left: 0.714rem;
  padding: 0;
  margin: 0;
  vertical-align: 0; }

.dropdown-toggle.btn-lg::after {
  background-size: 18px; }

.dropdown-toggle.btn-sm::after {
  background-size: 14px; }

.dropdown-toggle.dropdown-toggle-split:after {
  left: 0; }

.dropdown-toggle.nav-hide-arrow::after {
  display: none; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup {
  position: relative; }

.dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: '';
  vertical-align: 0.05rem; }

.dropup .dropdown-menu {
  min-width: 8rem; }

.dropleft .dropdown-toggle::before {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: '';
  position: relative;
  left: 0; }

.dropleft .dropdown-menu {
  min-width: 8rem; }

.dropright .dropdown-toggle::after {
  border: none !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 14px;
  height: 11px;
  content: ''; }

.dropright .dropdown-menu {
  min-width: 8rem; }

.dropdown-menu[x-placement='bottom-start'], .dropdown-menu[x-placement='bottom-end'] {
  margin-top: 0.5rem; }

.dropdown-menu[x-placement='top-start'], .dropdown-menu[x-placement='top-end'] {
  margin-bottom: 0.5rem; }

.dropdown-menu[x-placement='right-start'] {
  margin-left: 0.5rem; }

.dropdown-menu[x-placement='left-start'] {
  margin-right: 0.5rem; }

.dropdown.dropdown-icon-wrapper .dropdown-toggle:after,
.dropup.dropdown-icon-wrapper .dropdown-toggle:after {
  display: none; }

.dropdown.dropdown-icon-wrapper .dropdown-menu,
.dropup.dropdown-icon-wrapper .dropdown-menu {
  min-width: auto; }

.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item {
  padding: 0.5rem 1.1rem;
  cursor: pointer; }

.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item svg {
  height: 1.3rem;
  width: 1.3rem;
  font-size: 1.3rem; }

.horizontal-menu-wrapper .dropdown-menu,
.header-navbar .dropdown-menu {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-name: slideIn; }

.dropdown-toggle.hide-arrow::before, .dropdown-toggle.hide-arrow::after,
.dropdown-toggle-hide-arrow > .dropdown-toggle::before,
.dropdown-toggle-hide-arrow > .dropdown-toggle::after {
  display: none; }

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0; }
  100% {
    transform: translateY(0rem);
    opacity: 1; }
  0% {
    transform: translateY(1rem);
    opacity: 0; } }

/* ===============================================================================================
    File Name: navbar.scss
    Description: Contain header navigation bar, vertical main navigation bar and
    horiznotal main navigation bar related SCSS.
    ----------------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
.header-navbar {
  padding: 0px;
  min-height: 4.45rem;
  font-family: "Montserrat", Helvetica, Arial, serif;
  transition: 300ms ease all, background 0s;
  z-index: 997; }

.header-navbar.fixed-top {
  left: 260px; }

.header-navbar[class*='bg-'] .navbar-nav .nav-item > a {
  color: #fff !important; }

.header-navbar[class*='bg-'] .navbar-nav .nav-item > a i,
.header-navbar[class*='bg-'] .navbar-nav .nav-item > a svg,
.header-navbar[class*='bg-'] .navbar-nav .nav-item > a span {
  color: #fff !important; }

.header-navbar[class*='bg-'] .navbar-nav .nav-item .dropdown-menu i,
.header-navbar[class*='bg-'] .navbar-nav .nav-item .dropdown-menu svg {
  color: inherit !important; }

.header-navbar[class*='bg-'] .navbar-nav .search-input .input,
.header-navbar[class*='bg-'] .navbar-nav .search-input .search-list .auto-suggestion span {
  color: #6e6b7b !important; }

.header-navbar.floating-nav {
  position: fixed;
  right: 0;
  margin: 1.3rem 2rem 0;
  width: calc(100vw - (100vw - 100%) - calc(2rem * 2) - 260px);
  border-radius: 0.428rem;
  z-index: 12; }

.header-navbar.navbar-static-top {
  top: 0;
  right: 0;
  left: 260px;
  width: calc(100vw - (100vw - 100%) - 260px);
  background: transparent;
  box-shadow: none !important; }

.header-navbar.navbar-border {
  border-bottom: 1px solid #ebe9f1; }

.header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1); }

.header-navbar.navbar-dark.navbar-border {
  border-bottom: 1px solid #3b4253; }

.header-navbar:not(.navbar-horizontal) .nav-link.dropdown-toggle::after {
  display: none; }

.header-navbar .navbar-container {
  padding: 0.8rem 1rem;
  flex-basis: 100%;
  transition: 300ms ease all;
  margin-left: 0; }

@media (min-width: 576px) {
  .header-navbar .navbar-container {
    padding: 0.8rem 1.4rem; } }

.header-navbar .navbar-container .bookmark-wrapper .bookmark-input {
  z-index: 1; }

.header-navbar .navbar-container .dropdown-language .selected-language {
  font-weight: 500; }

.header-navbar .navbar-container .dropdown-language .nav-link .flag-icon {
  margin-right: 0.4rem; }

.header-navbar .navbar-container .dropdown-language .dropdown-menu .dropdown-item .flag-icon {
  margin-right: 0.4rem; }

.header-navbar .navbar-container ul.navbar-nav li {
  line-height: 1.5; }

.vertical-layout .header-navbar .navbar-container ul.navbar-nav li.dropdown .dropdown-menu {
  top: 41px !important; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-language .dropdown-menu.dropdown-menu-right {
  right: -2px; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .badge.badge-up, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .badge.badge-up {
  right: -3px; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right {
  right: -2px;
  padding: 0;
  left: inherit; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu.dropdown-menu-right::before, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu.dropdown-menu-right::before {
  background: #7367f0;
  border-color: #7367f0; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header {
  border-top-left-radius: 0.358rem;
  border-top-right-radius: 0.358rem; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-header .dropdown-header, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-header .dropdown-header {
  padding: 1.22rem 1.28rem; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .notification-text, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .notification-text {
  margin-bottom: 0.5rem;
  font-size: smaller;
  color: #b9b9c3; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .dropdown-menu-footer, .header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .dropdown-menu-footer {
  padding: 1.28rem; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-notification .media-body .media-heading {
  color: #6e6b7b;
  margin-bottom: 0;
  line-height: 1.2; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media {
  position: relative; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media img {
  background: #f8f8f8; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media:hover .cart-item-remove {
  visibility: visible; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading {
  width: 8rem; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading h6.cart-item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-heading .cart-item-by {
  color: #b9b9c3;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .media-body {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-price {
  margin-bottom: 0;
  width: 5rem;
  text-align: right; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
  position: absolute;
  top: 10px;
  right: 17px;
  width: 14px;
  height: 14px;
  cursor: pointer; }

@media (min-width: 768px) {
  .header-navbar .navbar-container ul.navbar-nav li.dropdown-cart .cart-item-remove {
    visibility: hidden; } }

.header-navbar .navbar-container ul.navbar-nav li > a.nav-link {
  color: #6e6b7b;
  padding: 0 0.5rem;
  position: relative; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-user {
  line-height: 1 !important; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu {
  width: 12rem;
  margin-top: 10px; }

.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu i,
.header-navbar .navbar-container ul.navbar-nav li.dropdown-user .dropdown-menu svg {
  height: 16px;
  width: 16px;
  font-size: 16px;
  vertical-align: top; }

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link {
  display: flex;
  align-items: center; }

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
  display: inline-block;
  margin-bottom: 0.435rem;
  margin-left: 0.2rem; }

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-status {
  font-size: smaller; }

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link img {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08); }

.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle i,
.header-navbar .navbar-container ul.navbar-nav li a.menu-toggle svg {
  height: 1.6rem;
  width: 1.6rem;
  font-size: 1.6rem; }

.header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-nav {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  float: left;
  margin-right: 0.8rem; }

.header-navbar .navbar-container ul.navbar-nav li div.input-group {
  padding: 0.7rem 1rem; }

.header-navbar .navbar-container ul.navbar-nav li i.ficon,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon {
  height: 1.5rem;
  width: 1.5rem;
  font-size: 1.5rem;
  color: #6e6b7b; }

.header-navbar .navbar-container ul.navbar-nav li i.ficon:hover,
.header-navbar .navbar-container ul.navbar-nav li svg.ficon:hover {
  color: #7367f0; }

.header-navbar .navbar-container ul.navbar-nav li .media-list {
  max-height: 25rem; }

.header-navbar .navbar-container ul.navbar-nav li .scrollable-container {
  position: relative; }

.header-navbar .navbar-container .dropdown-menu-media {
  width: 30rem; }

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #ebe9f1; }

.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
  padding: 0.9rem 1.28rem;
  border: none;
  border-bottom: 1px solid #ebe9f1; }

.header-navbar .navbar-container .dropdown-menu-media .media-list .media:hover {
  background: #f8f8f8; }

.header-navbar .navbar-container .dropdown-menu-media .media-list .media .media-meta {
  color: #6e6b7b; }

.header-navbar .navbar-container .dropdown-menu-media .media-list a:last-of-type .media {
  border-bottom: none; }

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
  border-top: 1px solid #ebe9f1; }

.header-navbar-shadow {
  display: none; }

.navbar-floating .navbar-container {
  padding: 0.8rem 1rem; }

.navbar-floating .header-navbar-shadow {
  display: block;
  background: linear-gradient(180deg, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0));
  padding-top: 2.2rem;
  background-repeat: repeat;
  width: 100%;
  height: 102px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 11; }

.navbar-light {
  background: #fff; }

.navbar-light.navbar-horizontal {
  background: #fff; }

.navbar-light .navbar-nav .active.nav-link {
  background-color: rgba(34, 41, 47, 0.03); }

.navbar-light .navbar-nav .disabled.nav-link {
  color: #b9b9c3; }

.navbar-dark {
  background: #b8c2cc; }

.navbar-dark .navbar-brand {
  color: #fff !important; }

.navbar-dark.navbar-horizontal {
  background: #b8c2cc; }

.navbar-dark .nav-search .form-control,
.navbar-dark .nav-search .btn-secondary {
  color: #fff;
  background: #b8c2cc; }

.navbar-dark .navbar-nav li {
  line-height: 1; }

.navbar-dark .navbar-nav .active.nav-link {
  background-color: rgba(255, 255, 255, 0.05); }

.navbar-dark .navbar-nav .disabled.nav-link {
  color: #dae1e7; }

@media (max-width: 767.98px) {
  .header-navbar .navbar-nav .show {
    position: static; }
  .header-navbar .navbar-nav .open-navbar-container {
    padding-top: 0.625rem; }
  .header-navbar .navbar-container .show .dropdown-menu {
    right: 0;
    left: 0 !important;
    float: none;
    width: auto !important;
    margin-top: 0;
    overflow: hidden; }
  .header-navbar .navbar-container .dropdown-user .dropdown-menu-right {
    right: 0 !important; }
  .header-navbar .navbar-container ul.navbar-nav li .dropdown-toggle::after {
    margin-right: 0;
    margin-left: -2px; }
  .navbar-dark .navbar-header .navbar-nav .nav-link {
    color: #fff; }
  .navbar-dark .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc; }
  .navbar-light .navbar-header .navbar-nav .nav-link {
    color: #b8c2cc; }
  .navbar-light .navbar-container .navbar-nav .nav-link {
    color: #b8c2cc; } }

@media (max-width: 1199.98px) {
  .header-navbar.floating-nav {
    width: calc(100vw - (100vw - 100%) - calc(2rem * 2)); }
  .header-navbar.navbar-static-top {
    left: 0;
    width: 100%; } }

@media (max-width: 991.98px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap; }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute; }
  .header-navbar .navbar-nav .nav-item {
    float: left; } }

@media (max-width: 767px) {
  .header-navbar .navbar-nav {
    margin: 0;
    flex-flow: row wrap; }
  .header-navbar .navbar-nav .dropdown-menu {
    position: absolute; }
  .header-navbar .navbar-nav .nav-item {
    float: left; } }

@media (max-width: 575.98px) {
  .header-navbar.floating-nav {
    width: calc( 100vw - (100vw - 100%) - calc(2rem + 0.4rem)) !important;
    margin-left: 1rem;
    margin-right: 1.2rem; }
  .header-navbar .navbar-container ul.navbar-nav li .selected-language {
    display: none; } }

/* ----------- iPhone 5, 5S  iPhone 6----------- */
/* Landscape */
@media only screen and (min-device-width: 26.78em) and (max-device-width: 47.64em) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 180px; } }

/* ----------- iPhone 6+ ----------- */
/* Landscape */
@media only screen and (min-device-width: 29.57em) and (max-device-width: 52.57em) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
  .header-navbar .navbar-container .show .dropdown-menu {
    max-height: 280px; } }

@media (max-width: 1201px) {
  .header-navbar.fixed-top {
    left: 0; }
  .horizontal-layout .header-navbar .navbar-container {
    padding-left: 0.8rem;
    padding-right: 0.8rem; } }

@media (max-width: 1199px) {
  .header-navbar .navbar-container ul.navbar-nav li a.dropdown-user-link .user-name {
    margin-bottom: 0; } }

.card {
  border: none;
  margin-bottom: 2rem;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1);
  transition: all 0.3s ease-in-out, background 0s, color 0s, border-color 0s; }

.card .card {
  box-shadow: none !important; }

.card .card-title {
  font-weight: 500;
  font-size: 1.285rem;
  margin-bottom: 1.53rem; }

.card .card-bordered {
  border: 1px solid rgba(34, 41, 47, 0.125); }

.card .card-img {
  object-fit: cover; }

.card .card-img-overlay {
  border-radius: 0.428rem; }

.card.card-fullscreen {
  display: block;
  z-index: 9999;
  position: fixed;
  width: 100% !important;
  height: 100% !important;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: auto; }

.card .card-body[class*='border-bottom-'] {
  border-bottom-width: 2px !important; }

.card .card-img-overlay.bg-overlay {
  background: rgba(34, 41, 47, 0.45); }

.card .card-img-overlay .text-muted {
  color: #1e1e1e !important; }

.card.card-minimal {
  border: none;
  box-shadow: none; }

.card .card-header {
  position: relative;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  border-bottom: none;
  padding: 1.5rem;
  background-color: transparent; }

.card .card-header .card-title {
  margin-bottom: 0; }

.card .card-header .heading-elements {
  position: relative;
  top: -1px; }

.card .card-header .heading-elements li:not(:first-child) a {
  margin-left: 0.75rem; }

.card .card-header .heading-elements a.btn {
  padding-top: 6px;
  padding-bottom: 6px; }

.card .card-header .heading-elements a i,
.card .card-header .heading-elements a svg {
  height: 1rem;
  width: 1rem;
  font-size: 1rem; }

.card .card-header .heading-elements a[data-action='collapse'] i,
.card .card-header .heading-elements a[data-action='collapse'] svg {
  transition: all 0.25s ease-out;
  display: inline-block; }

.card .card-header .heading-elements a[data-action='collapse'].rotate i,
.card .card-header .heading-elements a[data-action='collapse'].rotate svg {
  transform: rotate(-180deg); }

.card .card-header + .card-content > .card-body:first-of-type,
.card .card-header + .card-body {
  padding-top: 0px; }

.card .card-footer {
  border-top: 1px solid #dae1e7;
  background-color: transparent; }

.card-columns .card {
  margin-bottom: 2.2rem; }

.card-group,
.card-deck {
  margin-bottom: 0.75rem; }

.card-head-inverse {
  color: #fff; }

.card-head-inverse .heading-elements i,
.card-head-inverse .heading-elements svg {
  color: #fff; }

.card-transparent {
  background-color: transparent; }

.text-white .card-img-overlay .text-muted {
  color: #fff !important; }

.text-white code {
  background-color: white; }

.text-white .heading-elements i,
.text-white .heading-elements svg {
  color: #fff; }

.overlay-img-card .card-img-overlay,
.overlay-img-card img {
  max-height: 34.64rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .card-body,
  .card-content {
    min-height: 1px; } }

.card-congratulations {
  background: linear-gradient(118deg, #7367f0, rgba(115, 103, 240, 0.7));
  color: #fff; }

.card-congratulations .congratulations-img-left {
  width: 200px;
  position: absolute;
  top: 0;
  left: 0; }

@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-left {
    width: 140px; } }

.card-congratulations .congratulations-img-right {
  width: 175px;
  position: absolute;
  top: 0;
  right: 0; }

@media (max-width: 575.98px) {
  .card-congratulations .congratulations-img-right {
    width: 140px; } }

.card-congratulations .avatar {
  margin-bottom: 2rem; }

.congratulation-medal {
  position: absolute;
  top: 0;
  right: 37px; }

.card-deposits .deposits-divider {
  margin-top: 1.8rem;
  margin-bottom: 1.4rem; }

.card-employee-task .employee-task:not(:last-child) {
  margin-bottom: 1.5rem; }

.card-developer-meetup .meetup-img-wrapper {
  background-color: rgba(115, 103, 240, 0.1); }

.card-developer-meetup .meetup-header {
  margin-bottom: 2rem; }

.card-developer-meetup .meetup-header .meetup-day {
  text-align: center;
  border-right: 1px solid #d8d6de;
  padding-right: 1.3rem;
  margin-right: 1.3rem; }

.card-developer-meetup .media .avatar .avatar-content {
  width: 34px;
  height: 34px; }

.card-developer-meetup .media + .media {
  margin-top: 1.2rem; }

.card-developer-meetup .avatar-group {
  margin-top: 2rem; }

.card-profile {
  text-align: center; }

.card-profile .card-body {
  position: relative;
  padding: 5rem 2.3rem 1.5rem 2.3rem; }

.card-profile .card-body .profile-image-wrapper {
  display: flex;
  justify-content: center; }

.card-profile .card-body .profile-image-wrapper .profile-image {
  position: absolute;
  top: -4rem;
  padding: 0.5rem;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 8px 0 rgba(34, 41, 47, 0.14);
  margin-bottom: 1.15rem; }

.card-profile .card-body .profile-image-wrapper .profile-image img {
  width: 100px;
  height: 100px; }

.card-profile .card-body .profile-badge {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem; }

.card-apply-job .apply-job-package {
  padding: 1.2rem;
  margin-bottom: 1.15rem;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.card-apply-job .apply-job-package sup {
  top: -0.8rem; }

.card-transaction .transaction-item {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.card-transaction .transaction-item:not(:last-child) {
  margin-bottom: 1.2rem; }

.card-transaction .transaction-item .avatar {
  margin-right: 1.2rem; }

.card-transaction .transaction-item .avatar .avatar-content {
  width: 42px;
  height: 42px; }

.card-transaction .transaction-item .transaction-title {
  margin-bottom: 0.2rem;
  margin-top: 0.2rem; }

.card-user-timeline .user-timeline-title-icon {
  width: 1.714rem;
  height: 1.714rem;
  margin-right: 1.3rem; }

.card-user-timeline .timeline .timeline-item:last-child .timeline-event {
  min-height: auto; }

.card-user-timeline .timeline .timeline-item:not(:last-child) {
  padding-bottom: 2.3rem; }

.business-card .business-items:not(:last-child) {
  margin-bottom: 1.3rem; }

.business-card .business-items .business-item {
  border: 1px solid #ebe9f1;
  border-radius: 0.357rem;
  padding: 1rem 1rem 1rem 1.3rem; }

.business-card .business-items .business-item:not(:last-child) {
  margin-bottom: 0.85rem; }

.card-browser-states .browser-states {
  margin-top: 2.14rem;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.card-app-design .design-group {
  margin-bottom: 2rem; }

.card-app-design .design-group .avatar:not(:last-child) {
  margin-right: 0.6rem; }

.card-app-design .design-planning-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.card-app-design .design-planning-wrapper:not(:last-child) {
  margin-bottom: 1.3rem; }

.card-app-design .design-planning-wrapper .design-planning {
  padding: 0.5rem;
  margin-bottom: 0.7rem;
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 0.357rem;
  min-width: 6.4rem; }

.card-app-design .design-planning-wrapper .design-planning:not(:last-child) {
  margin-right: 0.7rem; }

.card-statistics .card-header {
  padding-left: 2.4rem; }

.card-statistics .statistics-body {
  padding: 2rem 2.4rem 2.8rem !important; }

.card-statistics .statistics-body .avatar .avatar-content {
  width: 48px;
  height: 48px; }

.card-statistics .statistics-body .avatar .avatar-content .avatar-icon {
  width: 24px;
  height: 24px; }

.chart-dropdown .btn {
  font-size: 1rem;
  font-weight: 400; }

.chart-dropdown .btn:after {
  display: none; }

.card-revenue-budget .revenue-report-wrapper {
  padding: 1.286rem 1.5rem; }

@media (min-width: 768px) {
  .card-revenue-budget .revenue-report-wrapper {
    border-right: 1px solid #ebe9f1; } }

.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName='Earning'] {
  transform: scaleY(0.965); }

.card-revenue-budget .revenue-report-wrapper #revenue-report-chart .apexcharts-series[seriesName='Expense'] {
  transform: scaleY(1.035); }

.card-revenue-budget .budget-wrapper {
  padding: 2rem 3rem;
  text-align: center; }

@media (max-width: 767.98px) {
  .card-revenue-budget .budget-wrapper {
    padding-top: 0; } }

.card-revenue-budget .budget-wrapper .budget-dropdown {
  margin-bottom: 2rem; }

.card-revenue-budget .budget-wrapper #budget-chart {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  font-size: 0.8rem;
  fill: #6e6b7b !important; }

.earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #5e5873;
  font-size: 1.286rem;
  font-weight: 500; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #dashboard-analytics .avatar .avatar-content,
  #statistics-card .avatar .avatar-content {
    padding: 0 !important; } }

.breadcrumb:not([class*='breadcrumb-']) .breadcrumb-item + .breadcrumb-item:before {
  content: ' ';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px; }

.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  height: 20px; }

/* Component Specific */
.breadcrumb-slash.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: '/'; }

.breadcrumb-dots.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: '.';
  position: relative;
  top: -4px; }

.breadcrumb-dashes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: '-'; }

.breadcrumb-pipes.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: '|'; }

.breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  content: ' ';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  margin-right: 0.6rem;
  background-size: 14px; }

@media (max-width: 648px) {
  .content-header .breadcrumb {
    display: none; }
  .breadcrumbs-top .content-header-title {
    display: contents !important; } }

.badge {
  color: #fff; }

.badge[class*='badge-'] [class*='icon-'] {
  line-height: 1; }

.badge[class*='badge-'] a {
  color: #fff; }

.badge[class*='badge-'] .dropdown-toggle span,
.badge[class*='badge-'] .dropdown-toggle i,
.badge[class*='badge-'] .dropdown-toggle svg, .badge[class*='badge-'].dropdown-toggle span,
.badge[class*='badge-'].dropdown-toggle i,
.badge[class*='badge-'].dropdown-toggle svg {
  vertical-align: text-top; }

.badge[class*='badge-'] .dropdown-toggle i,
.badge[class*='badge-'] .dropdown-toggle svg, .badge[class*='badge-'].dropdown-toggle i,
.badge[class*='badge-'].dropdown-toggle svg {
  padding-left: 0.2rem; }

.badge[class*='badge-'] .dropdown-toggle::after, .badge[class*='badge-'].dropdown-toggle::after {
  position: relative;
  top: 0;
  left: 0;
  font-size: 1rem; }

.badge[class*='badge-'] .dropdown-menu a {
  color: #6e6b7b; }

.badge i,
.badge svg {
  height: 12px;
  width: 11px;
  font-size: 12px;
  stroke-width: 3;
  vertical-align: top; }

.badge.badge-square {
  border-radius: 0; }

.badge.badge-up {
  position: absolute;
  top: -11px;
  right: -9px;
  min-width: 1.429rem;
  min-height: 1.429rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.786rem;
  line-height: 0.786;
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.badge.badge-up.badge-sm {
  top: -0.5rem;
  right: -0.5rem; }

.badge-icon i,
.badge-icon svg {
  font-size: 100%;
  margin-right: 5px; }

.dropup .badge {
  cursor: pointer; }

.nav {
  border-radius: 0.25rem; }

.nav.wrap-border {
  border: 1px solid #ddd; }

.nav.wrap-border li.nav-header {
  margin: 0 0.5rem; }

.nav.wrap-border li.nav-item,
.nav.wrap-border div {
  padding: 2px 0.714rem; }

.nav.nav-left .nav-item .nav-link {
  justify-content: flex-start; }

.nav.nav-right .nav-item .nav-link {
  justify-content: flex-end; }

.nav.square-border {
  border-radius: 0; }

.nav.square-border .nav-item .nav-link.active {
  border-radius: 0; }

.nav .modern-nav-toggle {
  padding: 0;
  margin: 1.571rem 0; }

.nav .dropdown.show .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.nav .dropdown-toggle:not(.active)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.nav-pills .nav-link,
.nav-tabs .nav-link {
  display: flex;
  align-items: center;
  justify-content: center; }

.nav-pills .nav-link i,
.nav-pills .nav-link svg,
.nav-tabs .nav-link i,
.nav-tabs .nav-link svg {
  margin-right: 0.5rem; }

.nav-pills {
  margin-bottom: 1rem; }

.nav-pills .nav-link {
  padding: 0.786rem 1.5rem;
  font-size: 1rem;
  line-height: 1rem;
  border: 1px solid transparent;
  color: #5e5873; }

.nav-pills .nav-link.active {
  border-color: #7367f0;
  box-shadow: 0 4px 18px -4px rgba(115, 103, 240, 0.65); }

.nav-pills .nav-link.disabled {
  color: #b9b9c3; }

.nav-pills .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px; }

.nav-pills.dropdown.show .nav-link {
  color: #fff; }

.nav-pills.dropdown.show .dropdown-item.active:hover {
  color: #7367f0; }

.nav-pills.nav-justified {
  width: 100%; }

.nav-pills.nav-justified .nav-item {
  float: none; }

.nav-pills.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px; }

.nav-pills.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-item {
    display: block;
    width: 1%; }
  .nav-pills.nav-justified .nav-link {
    margin-bottom: 0; } }

.nav-pills.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem; }

@media (min-width: 576px) {
  .nav-pills.nav-justified .nav-link.active,
  .nav-pills.nav-justified .nav-link.active:hover,
  .nav-pills.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent; } }

.nav-pills.nav-justified .nav-link {
  display: block; }

.nav-pills.nav-justified .nav-link.active {
  border: none; }

.nav-pills.nav-justified .nav-link.active:hover, .nav-pills.nav-justified .nav-link.active:focus {
  border: none; }

.nav-tabs {
  margin-bottom: 1rem;
  position: relative; }

.nav-tabs .nav-item {
  position: relative; }

.nav-tabs .nav-link {
  color: #6e6b7b;
  border: none;
  min-width: auto;
  font-weight: 450;
  padding: 0.61rem 1.2rem;
  border-radius: 0;
  position: relative;
  overflow: hidden; }

.nav-tabs .nav-link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(30deg, #7367f0, rgba(115, 103, 240, 0.5)) !important;
  transition: transform 0.3s;
  transform: translate3d(0, 150%, 0); }

.nav-tabs .nav-link.active {
  position: relative;
  color: #7367f0; }

.nav-tabs .nav-link.active:after {
  transform: translate3d(0, 0, 0); }

.nav-tabs .nav-link.dropdown-toggle::after {
  top: 1px;
  left: 1px; }

.nav-tabs.nav-justified {
  width: 100%; }

.nav-tabs.nav-justified .nav-item {
  float: none; }

.nav-tabs.nav-justified .nav-link {
  text-align: center;
  margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto; }

@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-item {
    display: block;
    width: 1%; }
  .nav-tabs.nav-justified .nav-link {
    margin-bottom: 0; } }

.nav-tabs.nav-justified .nav-link {
  margin-right: 0;
  border-radius: 0.357rem; }

@media (min-width: 576px) {
  .nav-tabs.nav-justified .nav-link.active,
  .nav-tabs.nav-justified .nav-link.active:hover,
  .nav-tabs.nav-justified .nav-link.active:focus {
    border-bottom-color: transparent; } }

.nav-tabs.nav-justified .nav-item a.nav-link {
  display: block;
  border-radius: 0; }

.nav-tabs.nav-justified .nav-item a.nav-link.active {
  border: none; }

.nav-tabs.nav-justified .nav-item a.nav-link:hover {
  border-color: transparent; }

.nav-vertical {
  overflow: hidden; }

.nav-vertical .nav.nav-tabs .nav-item .nav-link {
  margin-bottom: 0; }

.nav-vertical .nav.nav-tabs .nav-item .nav-link:after {
  transform: rotate(90deg) translate3d(0, 150%, 0);
  left: 70%; }

.nav-vertical .nav.nav-tabs .nav-item .nav-link.active:after {
  left: auto;
  right: -1.4rem;
  transform: rotate(90deg) translate3d(0, 225%, 0);
  top: 1.25rem;
  width: 2.14rem; }

.nav-vertical .nav.nav-tabs.nav-left {
  float: left;
  display: table;
  margin-right: 1rem; }

.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-left: 1rem; }

.nav-vertical .nav.nav-tabs.nav-left ~ .tab-content .tab-pane.active {
  display: block; }

.nav-vertical .nav.nav-tabs.nav-right {
  float: right;
  display: table;
  margin-left: 1rem; }

.nav-vertical .nav.nav-tabs.nav-right .nav-item .nav-link.active:after {
  left: -0.9rem;
  transform: rotate(90deg) translate3d(0, 10%, 0); }

.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane {
  display: none;
  overflow-y: auto;
  padding-right: 1rem; }

.nav-vertical .nav.nav-tabs.nav-right ~ .tab-content .tab-pane.active {
  display: block; }

.alert {
  font-weight: 500;
  border: none;
  padding: 0; }

.alert.alert-dismissible .close {
  padding: 0.5rem 1rem 0.5rem 1rem;
  background-color: transparent !important;
  box-shadow: none !important; }

.alert.alert-dismissible .alert-body {
  padding: 0.71rem 2rem 0.71rem 1rem; }

.alert .close:focus {
  outline: 0; }

.alert .alert-link:hover {
  text-decoration: underline; }

.alert p {
  font-weight: 500;
  padding: 2px 0;
  margin-bottom: 0;
  vertical-align: middle; }

.alert .alert-heading {
  font-weight: 600;
  font-size: 1rem;
  padding: 0.71rem 1rem;
  margin-bottom: 0; }

.alert .alert-body {
  padding: 0.71rem 1rem; }

.alert .alert-body i,
.alert .alert-body svg {
  position: relative;
  top: -2px; }

.alert.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px; }

.media-list .media {
  padding: 1.25rem;
  width: 100%;
  margin-top: 0; }

.media-list .media .media-left {
  margin-right: 1rem; }

.media-list .media .media-right {
  margin-left: 1rem; }

.media-list a.media {
  color: #b8c2cc !important; }

.media-bordered .media:not(:first-child) {
  border-top: 1px solid #ebe9f1; }

/*=========================================================================================
  File Name: progress.scss
  Description: Extended bootstrap progress bar scss.
  ----------------------------------------------------------------------------------------
  Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
  ----------------------------------------------------------------------------------------
==========================================================================================*/
.progress .progress-bar + .progress-bar:not(:last-child) {
  border-radius: 0; }

.progress .progress-bar:last-child {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }

/* ===============================================================================================
  File Name: list-group.scss
  Description: Contain list item, list group related extended SCSS.
  ----------------------------------------------------------------------------------------------
  Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
  Author: PIXINVENT
  Author URL: http://www.themeforest.net/user/pixinvent
================================================================================================*/
ul.list-inline li {
  display: inline-block; }

ul.list-inline.list-inline-pipe > li + li:before {
  content: ' | ';
  padding-right: 2px; }

.list-group .list-group-item {
  line-height: 1.5; }

.list-group .list-group-item.active:hover {
  background-color: #7367f0; }

.list-group .list-group-item.active:focus {
  outline: 0; }

.list-group .list-group-item.active:focus:hover {
  color: #fff; }

.list-group .list-group-item.active small {
  color: #fff !important; }

.list-group .list-group-item:hover {
  background-color: #f8f8f8; }

.list-group .list-group-item i,
.list-group .list-group-item svg {
  position: relative; }

.list-group .list-group-item:not(.active):focus:active {
  color: inherit; }

.list-group .list-group-item-action.active {
  background-color: #7367f0;
  color: #fff; }

.list-group .list-group-item-action.active:focus {
  background-color: #7367f0; }

.list-group .list-group-item-action:focus {
  background-color: #f8f8f8;
  outline: 0; }

.list-group.list-group-circle {
  border: none; }

.list-group.list-group-circle .list-group-item {
  border: none;
  position: relative;
  padding-left: 1.5rem; }

.list-group.list-group-circle .list-group-item:after {
  content: ' ';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  color: #6e6b7b;
  background-size: 10px;
  position: absolute;
  height: 10px;
  width: 10px;
  top: 1.15rem;
  left: 0; }

.list-group.list-group-circle .list-group-item:hover {
  background-color: transparent; }

.list-group-item.gu-mirror {
  border-radius: 0; }

.toast.show {
  z-index: 1030; }

.toast .close:focus {
  outline: none; }

@media (max-width: 575.98px) {
  .toast {
    left: 1rem; } }

[class*='collapse-'] .collapse-title {
  font-weight: 500;
  font-size: 1.1rem; }

[class*='collapse-'] .card {
  margin-bottom: 0; }

[class*='collapse-'] .card:last-of-type {
  margin-bottom: 0; }

[class*='collapse-'] .card:not(:last-of-type) {
  border-bottom: 1px solid #ebe9f1; }

[class*='collapse-'] .card .card-header {
  cursor: pointer;
  padding: 1rem 2.8rem 1rem 1rem; }

[class*='collapse-'] .card .card-body {
  padding: 1rem;
  line-height: 1.5;
  padding-top: 0.42rem; }

.collapse-title {
  color: inherit; }

.collapse-title:hover {
  color: inherit; }

.collapse-default .card:first-child {
  border-top: 0; }

.collapse-default .card:last-child {
  border-bottom: 0; }

.collapse-default .card {
  border-radius: 0; }

.collapse-border .card {
  border: 1px solid #ebe9f1; }

.collapse-border .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.collapse-border .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.collapse-shadow {
  box-shadow: 0 0px 4px 0 rgba(34, 41, 47, 0.1);
  padding: 0.15rem 0.75rem;
  border-radius: 0.357rem; }

.collapse-shadow .card {
  border-radius: 0;
  transition: border 0.5s ease-in-out, all 0.3s ease-in-out; }

.collapse-shadow .card.open {
  border-radius: 0.571rem;
  margin: 10px 0;
  border: 0;
  box-shadow: 0px 0px 8px 0px rgba(34, 41, 47, 0.1) !important; }

.collapse-shadow .card:first-child {
  border-top-left-radius: 0.571rem;
  border-top-right-radius: 0.571rem; }

.collapse-shadow .card:last-child {
  border-bottom-left-radius: 0.571rem;
  border-bottom-right-radius: 0.571rem; }

.collapse-margin .card {
  margin-top: 0.71rem;
  margin-bottom: 0.71rem;
  box-shadow: 0 2px 15px 0 rgba(34, 41, 47, 0.05) !important;
  border-radius: 0.358rem;
  border-bottom: 0 solid transparent !important; }

.collapse-margin .card-header {
  border-radius: 0.358rem; }

.collapse-icon .card-header {
  position: relative; }

.collapse-icon [data-toggle='collapse']:after {
  position: absolute;
  top: 58%;
  right: 1rem;
  margin-top: -8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 14px;
  height: 11px;
  content: '';
  transition: all 300ms linear 0s; }

.collapse-icon [data-toggle='collapse']:disabled:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E"); }

.collapse-icon [aria-expanded='false']:after {
  transform: rotate(-180deg); }

.page-item {
  border-radius: 5rem; }

.page-item:not(.prev-item) .page-link, .page-item:not(.next-item) .page-link, .page-item:not(.first) .page-link, .page-item:not(.last) .page-link, .page-item:not(.active) .page-link {
  line-height: 1.3; }

.page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center; }

.page-item.previous .page-link, .page-item.prev .page-link, .page-item.next .page-link, .page-item.first .page-link, .page-item.last .page-link {
  width: auto; }

.page-item.prev-item .page-link, .page-item.next-item .page-link {
  transition: all 0.2s ease-out; }

.page-item.prev-item {
  margin-right: 0.3571rem; }

.page-item.prev-item .page-link {
  border-radius: 50%; }

.page-item.prev-item .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 8px;
  height: 18px;
  content: ''; }

.page-item.prev-item .page-link:hover {
  background: #f3f2f7;
  color: #7367f0; }

.page-item.prev-item .page-link:active, .page-item.prev-item .page-link:hover {
  background-color: #7367f0 !important; }

.page-item.prev-item .page-link:active:before, .page-item.prev-item .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.page-item.prev-item.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.page-item.prev-item ~ .page-item:nth-child(2) {
  border-top-left-radius: 5rem;
  border-bottom-left-radius: 5rem; }

.page-item.prev-item ~ .page-item:nth-child(2) .page-link {
  border-top-left-radius: 5rem !important;
  border-bottom-left-radius: 5rem !important; }

.page-item.prev-item ~ .page-item:nth-last-child(2) {
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem; }

.page-item.prev-item ~ .page-item:nth-last-child(2) .page-link {
  border-top-right-radius: 5rem !important;
  border-bottom-right-radius: 5rem !important; }

.page-item.next-item {
  margin-left: 0.3571rem; }

.page-item.next-item .page-link {
  border-radius: 50%; }

.page-item.next-item .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 8px;
  height: 18px;
  content: ''; }

.page-item.next-item .page-link:hover {
  background: #f3f2f7;
  color: #7367f0; }

.page-item.next-item .page-link:active, .page-item.next-item .page-link:hover {
  background-color: #7367f0 !important; }

.page-item.next-item .page-link:active:after, .page-item.next-item .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.page-item.next-item.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.page-item.prev .page-link:before, .page-item.previous .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: ''; }

.page-item.prev .page-link:hover:before, .page-item.previous .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.page-item.prev.disabled .page-link:before, .page-item.previous.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.page-item.next .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  color: #6e6b7b;
  width: 12px;
  height: 18px;
  content: ''; }

.page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b9b9c3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.page-item.disabled .page-link {
  color: #b9b9c3; }

.page-item .page-link {
  border: none;
  margin: 0;
  margin-left: 0;
  font-size: 1rem;
  min-width: 2.286rem; }

.page-item .page-link:focus {
  box-shadow: none; }

.page-item .page-link:hover {
  color: #7367f0; }

.page-item.active {
  background-color: #f3f2f7;
  border-radius: 0; }

.page-item.active .page-link {
  z-index: 3;
  border-radius: 5rem;
  background-color: #7367f0;
  color: #fff !important;
  font-weight: 600; }

.page-item:first-child:not(.prev-item).active {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem; }

.page-item:first-child:not(.prev-item).active .page-link {
  border-radius: 5rem; }

.page-item:first-child:not(.prev-item) .page-link {
  border-top-left-radius: 1.428rem;
  border-bottom-left-radius: 1.428rem; }

.page-item:last-child:not(.next-item).active {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem; }

.page-item:last-child:not(.next-item).active .page-link {
  border-radius: 5rem; }

.page-item:last-child:not(.next-item) .page-link {
  border-top-right-radius: 1.428rem;
  border-bottom-right-radius: 1.428rem; }

.pagination.pagination-lg .page-item .page-link {
  font-size: 1.14rem;
  min-width: 2.6rem; }

.pagination.pagination-sm .page-item .page-link {
  font-size: 0.857rem;
  min-width: 2rem; }

.modal .modal-header {
  background-color: #f8f8f8;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.modal .modal-header .close {
  padding: 0.2rem 0.62rem;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1);
  border-radius: 0.357rem;
  background: #fff;
  opacity: 1;
  transition: all 0.23s ease 0.1s;
  position: relative;
  transform: translate(8px, -2px); }

.modal .modal-header .close:hover, .modal .modal-header .close:focus, .modal .modal-header .close:active {
  opacity: 1;
  outline: none;
  transform: translate(5px, 3px);
  box-shadow: none; }

.modal .modal-content {
  border: none;
  overflow: visible;
  box-shadow: 0 5px 20px 0 rgba(34, 41, 47, 0.1); }

.modal .modal-footer {
  padding: 0.8rem 1.4rem; }

.modal.modal-sticky {
  bottom: 0;
  right: 0;
  top: auto;
  left: auto;
  height: auto;
  position: fixed; }

.modal.modal-sticky .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.modal.modal-sticky .modal-dialog {
  margin-right: 2rem !important;
  box-shadow: 0px 0px 24px 0 rgba(34, 41, 47, 0.25);
  border-radius: 0.357rem; }

.modal.modal-sticky .modal-actions {
  background: transparent;
  box-shadow: none;
  line-height: 0; }

.modal-xs {
  max-width: 300px; }

@media (min-width: 1200px) {
  .modal-xl {
    margin-left: 3%;
    margin-right: 3%; } }

.modal-slide-in,
.modal-slide-in .modal {
  padding: 0 !important;
  overflow: hidden !important; }

.modal-slide-in .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: 0;
  max-width: none;
  width: 20rem; }

.modal-slide-in .modal-dialog .modal-content {
  padding-bottom: 3.7rem;
  padding-top: 3.7rem;
  overflow: auto;
  border-radius: 0;
  height: 100%; }

.modal-slide-in .modal-dialog .modal-body {
  padding-bottom: 0;
  padding-top: 0;
  margin: auto 0;
  flex-grow: 0; }

@media (min-width: 576px) {
  .modal-slide-in .modal-dialog {
    width: 28rem; } }

.modal-slide-in .modal-dialog.sidebar-sm {
  width: 25rem; }

@media (min-width: 576px) {
  .modal-slide-in .modal-dialog.sidebar-lg {
    width: 30rem; } }

.modal-slide-in .close {
  top: 0.4rem;
  z-index: 10;
  transform: none;
  position: absolute;
  top: 1.5rem;
  right: 1.4rem;
  margin: 0;
  padding: 0 !important;
  line-height: 0.5;
  transform: translate(0, -50%); }

.modal-slide-in.fade .modal-dialog,
.modal-slide-in .modal.fade .modal-dialog {
  transform: translateX(100%);
  transition: transform 0.1s ease-out; }

.modal-slide-in.show .modal-dialog,
.modal-slide-in .modal.show .modal-dialog {
  transform: translateX(0) !important;
  transition: transform 0.1s ease-out; }

@media (max-width: 576px) {
  .modal {
    padding-right: 1rem;
    padding-left: 1rem; }
  .modal .modal-xs,
  .modal .modal-sm {
    max-width: unset; }
  .modal.modal-sticky .modal-dialog {
    margin-right: 0.2rem !important;
    margin-left: 0.2rem;
    margin-bottom: 3rem; } }

.popover {
  box-shadow: 0 0 10px 0 rgba(34, 41, 47, 0.1); }

.popover .popover-header {
  font-size: 1.07rem;
  border: 1px solid #7367f0; }

.popover .popover-body {
  border: 1px solid #ebe9f1;
  border-top-color: #fff;
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem; }

.popover.bs-popover-bottom .arrow:after {
  border-bottom-color: #7367f0; }

.bs-popover-top > .arrow::after {
  bottom: 1px; }

.bs-popover-right > .arrow::after {
  left: 1px; }

.bs-popover-left > .arrow::after {
  right: 1px; }

.font-small-1 {
  font-size: 0.7rem !important; }

svg.font-small-1 {
  height: 0.7rem !important;
  width: 0.7rem !important; }

.font-small-2 {
  font-size: 0.8rem !important; }

svg.font-small-2 {
  height: 0.8rem !important;
  width: 0.8rem !important; }

.font-small-3 {
  font-size: 0.9rem !important; }

svg.font-small-3 {
  height: 0.9rem !important;
  width: 0.9rem !important; }

.font-small-4 {
  font-size: 1rem !important; }

svg.font-small-4 {
  height: 1rem !important;
  width: 1rem !important; }

.font-medium-1 {
  font-size: 1.1rem !important; }

svg.font-medium-1 {
  height: 1.1rem !important;
  width: 1.1rem !important; }

.font-medium-2 {
  font-size: 1.2rem !important; }

svg.font-medium-2 {
  height: 1.2rem !important;
  width: 1.2rem !important; }

.font-medium-3 {
  font-size: 1.3rem !important; }

svg.font-medium-3 {
  height: 1.3rem !important;
  width: 1.3rem !important; }

.font-medium-4 {
  font-size: 1.4rem !important; }

svg.font-medium-4 {
  height: 1.4rem !important;
  width: 1.4rem !important; }

.font-medium-5 {
  font-size: 1.5rem !important; }

svg.font-medium-5 {
  height: 1.5rem !important;
  width: 1.5rem !important; }

.font-large-1 {
  font-size: 2rem !important; }

svg.font-large-1 {
  height: 2rem !important;
  width: 2rem !important; }

.font-large-2 {
  font-size: 3rem !important; }

svg.font-large-2 {
  height: 3rem !important;
  width: 3rem !important; }

.font-large-3 {
  font-size: 4rem !important; }

svg.font-large-3 {
  height: 4rem !important;
  width: 4rem !important; }

.font-large-4 {
  font-size: 5rem !important; }

svg.font-large-4 {
  height: 5rem !important;
  width: 5rem !important; }

.font-large-5 {
  font-size: 6rem !important; }

svg.font-large-5 {
  height: 6rem !important;
  width: 6rem !important; }

.line-height-1 {
  line-height: 1 !important; }

.line-height-condensed {
  line-height: 1.5 !important; }

.line-height-inherit {
  line-height: inherit !important; }

.rotate-45 {
  transform: rotate(45deg); }

.rotate-45-inverse {
  transform: rotate(-45deg); }

.rotate-90 {
  transform: rotate(90deg); }

.rotate-90-inverse {
  transform: rotate(-90deg); }

.rotate-180 {
  transform: rotate(180deg); }

.rotate-180-inverse {
  transform: rotate(-180deg); }

.border-2 {
  border-width: 2px !important; }

.border-top-2 {
  border-top-width: 2px !important; }

.border-bottom-2 {
  border-bottom-width: 2px !important; }

.border-left-2 {
  border-left-width: 2px !important; }

.border-right-2 {
  border-right-width: 2px !important; }

.border-3 {
  border-width: 3px !important; }

.border-top-3 {
  border-top-width: 3px !important; }

.border-bottom-3 {
  border-bottom-width: 3px !important; }

.border-left-3 {
  border-left-width: 3px !important; }

.border-right-3 {
  border-right-width: 3px !important; }

.round {
  border-radius: 1.5rem; }

.square {
  border-radius: 0; }

.fit {
  max-width: 100% !important; }

.half-width {
  width: 50% !important; }

.full-width {
  width: 100% !important; }

.full-height {
  height: 100% !important; }

.height-50 {
  height: 50px !important; }

.width-50 {
  width: 50px !important; }

.height-100 {
  height: 100px !important; }

.width-100 {
  width: 100px !important; }

.height-150 {
  height: 150px !important; }

.width-150 {
  width: 150px !important; }

.height-200 {
  height: 200px !important; }

.width-200 {
  width: 200px !important; }

.height-250 {
  height: 250px !important; }

.width-250 {
  width: 250px !important; }

.height-300 {
  height: 300px !important; }

.width-300 {
  width: 300px !important; }

.height-350 {
  height: 350px !important; }

.width-350 {
  width: 350px !important; }

.height-400 {
  height: 405px !important; }

.width-400 {
  width: 405px !important; }

.height-450 {
  height: 455px !important; }

.width-450 {
  width: 455px !important; }

.height-500 {
  height: 500px !important; }

.width-500 {
  width: 500px !important; }

.height-550 {
  height: 550px !important; }

.width-550 {
  width: 550px !important; }

.height-600 {
  height: 600px !important; }

.width-600 {
  width: 600px !important; }

.height-650 {
  height: 650px !important; }

.width-650 {
  width: 650px !important; }

.height-700 {
  height: 700px !important; }

.width-700 {
  width: 700px !important; }

.height-750 {
  height: 750px !important; }

.width-750 {
  width: 750px !important; }

.height-800 {
  height: 800px !important; }

.width-800 {
  width: 800px !important; }

.height-5-per {
  height: 5% !important; }

.width-5-per {
  width: 5% !important; }

.height-10-per {
  height: 10% !important; }

.width-10-per {
  width: 10% !important; }

.height-15-per {
  height: 15% !important; }

.width-15-per {
  width: 15% !important; }

.height-20-per {
  height: 20% !important; }

.width-20-per {
  width: 20% !important; }

.height-25-per {
  height: 25% !important; }

.width-25-per {
  width: 25% !important; }

.height-30-per {
  height: 30% !important; }

.width-30-per {
  width: 30% !important; }

.height-35-per {
  height: 35% !important; }

.width-35-per {
  width: 35% !important; }

.height-40-per {
  height: 40% !important; }

.width-40-per {
  width: 40% !important; }

.height-45-per {
  height: 45% !important; }

.width-45-per {
  width: 45% !important; }

.height-50-per {
  height: 50% !important; }

.width-50-per {
  width: 50% !important; }

.height-55-per {
  height: 55% !important; }

.width-55-per {
  width: 55% !important; }

.height-60-per {
  height: 60% !important; }

.width-60-per {
  width: 60% !important; }

.height-65-per {
  height: 65% !important; }

.width-65-per {
  width: 65% !important; }

.height-70-per {
  height: 70% !important; }

.width-70-per {
  width: 70% !important; }

.height-75-per {
  height: 75% !important; }

.width-75-per {
  width: 75% !important; }

.height-80-per {
  height: 80% !important; }

.width-80-per {
  width: 80% !important; }

.height-85-per {
  height: 85% !important; }

.width-85-per {
  width: 85% !important; }

.height-90-per {
  height: 90% !important; }

.width-90-per {
  width: 90% !important; }

.height-95-per {
  height: 95% !important; }

.width-95-per {
  width: 95% !important; }

.position-top-0 {
  top: 0; }

.position-right-0 {
  right: 0; }

.position-bottom-0 {
  bottom: 0; }

.position-left-0 {
  left: 0; }

.overflow-visible {
  overflow: visible; }

.overflow-scroll {
  overflow: scroll; }

.overflow-x-scroll {
  overflow: scroll; }

.overflow-y-scroll {
  overflow: scroll; }

.cursor-pointer {
  cursor: pointer; }

.cursor-move {
  cursor: move; }

.cursor-default {
  cursor: default; }

.cursor-progress {
  cursor: progress; }

.cursor-not-allowed {
  cursor: not-allowed; }

.zindex-1 {
  z-index: 1 !important; }

.zindex-2 {
  z-index: 2 !important; }

.zindex-3 {
  z-index: 3 !important; }

.zindex-4 {
  z-index: 4 !important; }

.zindex-0 {
  z-index: 0 !important; }

.zindex-minus-1 {
  z-index: -1 !important; }

.zindex-minus-2 {
  z-index: -2 !important; }

.zindex-minus-3 {
  z-index: -3 !important; }

.zindex-minus-4 {
  z-index: -4 !important; }

.box-shadow-0 {
  box-shadow: none !important; }

.box-shadow-1 {
  box-shadow: 0 2px 5px 0 rgba(34, 41, 47, 0.16), 0 2px 10px 0 rgba(34, 41, 47, 0.12); }

.box-shadow-2 {
  box-shadow: 0 8px 17px 0 rgba(34, 41, 47, 0.2), 0 6px 20px 0 rgba(34, 41, 47, 0.19); }

.box-shadow-3 {
  box-shadow: 0 12px 15px 0 rgba(34, 41, 47, 0.24), 0 17px 50px 0 rgba(34, 41, 47, 0.19); }

.box-shadow-4 {
  box-shadow: 0 16px 28px 0 rgba(34, 41, 47, 0.22), 0 25px 55px 0 rgba(34, 41, 47, 0.21); }

.box-shadow-5 {
  box-shadow: 0 27px 24px 0 rgba(34, 41, 47, 0.2), 0 40px 77px 0 rgba(34, 41, 47, 0.22); }

.box-shadow-6 {
  box-shadow: 0 4px 8px 0 rgba(34, 41, 47, 0.12), 0 2px 4px 0 rgba(34, 41, 47, 0.08); }

.outline-none {
  outline: none !important; }

.list-style-inside {
  list-style: inside; }

.list-style-circle {
  list-style: circle; }

.list-style-square {
  list-style: square; }

.bg-cover {
  background-size: cover !important; }

.background-repeat {
  background-repeat: repeat !important; }

.background-no-repeat {
  background-repeat: no-repeat !important; }

.icon-bg-circle {
  color: #fff;
  padding: 0.5rem;
  border-radius: 50%; }

.icon-left {
  margin-right: 0.5rem; }

.icon-right {
  margin-right: 0.5rem; }

.blockOverlay {
  z-index: 1050 !important; }

.blockElement,
.blockPage {
  z-index: 1051 !important; }

.hidden {
  display: none;
  visibility: hidden; }

a:hover {
  cursor: pointer; }

.table-middle td {
  vertical-align: middle; }

.fill-current {
  fill: currentColor; }

.pointer-events-none {
  pointer-events: none; }

.bg-white {
  background-color: #ffffff !important; }

.bg-white .card-header,
.bg-white .card-footer {
  background-color: transparent; }

.border-white {
  border: 1px solid #ffffff !important; }

.border-top-white {
  border-top: 1px solid #ffffff; }

.border-bottom-white {
  border-bottom: 1px solid #ffffff; }

.border-left-white {
  border-left: 1px solid #ffffff; }

.border-right-white {
  border-right: 1px solid #ffffff; }

.bg-white.badge-glow,
.border-white.badge-glow,
.badge-white.badge-glow {
  box-shadow: 0px 0px 10px #ffffff; }

.overlay-white {
  background: #ffffff;
  /* The Fallback */
  background: rgba(255, 255, 255, 0.6); }

input:focus ~ .bg-white {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ffffff !important; }

.bg-black {
  background-color: #000000 !important; }

.bg-black .card-header,
.bg-black .card-footer {
  background-color: transparent; }

.border-black {
  border: 1px solid #000000 !important; }

.border-top-black {
  border-top: 1px solid #000000; }

.border-bottom-black {
  border-bottom: 1px solid #000000; }

.border-left-black {
  border-left: 1px solid #000000; }

.border-right-black {
  border-right: 1px solid #000000; }

.bg-black.badge-glow,
.border-black.badge-glow,
.badge-black.badge-glow {
  box-shadow: 0px 0px 10px #000000; }

.overlay-black {
  background: #000000;
  /* The Fallback */
  background: rgba(0, 0, 0, 0.6); }

input:focus ~ .bg-black {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #000000 !important; }

.bg-dark {
  background-color: #4b4b4b !important; }

.bg-dark .card-header,
.bg-dark .card-footer {
  background-color: transparent; }

.alert-dark {
  background: rgba(75, 75, 75, 0.12) !important;
  color: #4b4b4b !important; }

.alert-dark .alert-heading {
  box-shadow: rgba(75, 75, 75, 0.4) 0px 6px 15px -7px; }

.alert-dark .alert-link {
  color: #3e3e3e !important; }

.alert-dark .close {
  color: #4b4b4b !important; }

.border-dark {
  border: 1px solid #4b4b4b !important; }

.border-top-dark {
  border-top: 1px solid #4b4b4b; }

.border-bottom-dark {
  border-bottom: 1px solid #4b4b4b; }

.border-left-dark {
  border-left: 1px solid #4b4b4b; }

.border-right-dark {
  border-right: 1px solid #4b4b4b; }

.bg-dark.badge-glow,
.border-dark.badge-glow,
.badge-dark.badge-glow {
  box-shadow: 0px 0px 10px #4b4b4b; }

.badge.badge-light-dark {
  background-color: rgba(75, 75, 75, 0.12);
  color: #4b4b4b !important; }

.overlay-dark {
  background: #4b4b4b;
  /* The Fallback */
  background: rgba(75, 75, 75, 0.6); }

.btn-dark {
  border-color: #4b4b4b !important;
  background-color: #4b4b4b !important;
  color: #fff !important; }

.btn-dark:focus, .btn-dark:active, .btn-dark.active {
  color: #fff;
  background-color: #343434 !important; }

.btn-dark:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #4b4b4b; }

.btn-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-dark {
  background-color: transparent;
  color: #4b4b4b; }

.btn-flat-dark:hover {
  color: #4b4b4b; }

.btn-flat-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.12); }

.btn-flat-dark:active, .btn-flat-dark.active, .btn-flat-dark:focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b; }

.btn-flat-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-dark {
  background-color: #4b4b4b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-dark:hover:not(.disabled):not(:disabled) {
  background-color: #626262; }

.btn-relief-dark:active, .btn-relief-dark.active, .btn-relief-dark:focus {
  background-color: #343434; }

.btn-relief-dark:hover {
  color: #fff; }

.btn-relief-dark:active, .btn-relief-dark.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-dark {
  border: 1px solid #4b4b4b !important;
  background-color: transparent;
  color: #4b4b4b; }

.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  background-color: rgba(75, 75, 75, 0.04);
  color: #4b4b4b; }

.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):focus {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b; }

.btn-outline-dark.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-dark.dropdown-toggle {
  background-color: rgba(75, 75, 75, 0.2);
  color: #4b4b4b; }

.btn-outline-dark.waves-effect .waves-ripple,
.btn-flat-dark.waves-effect .waves-ripple {
  background: radial-gradient(rgba(75, 75, 75, 0.2) 0, rgba(75, 75, 75, 0.3) 40%, rgba(75, 75, 75, 0.4) 50%, rgba(75, 75, 75, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-dark {
  background-color: #4b4b4b; }

.modal.modal-dark .modal-header .modal-title {
  color: #4b4b4b; }

.modal.modal-dark .modal-header .close {
  color: #4b4b4b !important; }

.progress-bar-dark {
  background-color: rgba(75, 75, 75, 0.12); }

.progress-bar-dark .progress-bar {
  background-color: #4b4b4b; }

.timeline .timeline-point-dark {
  border-color: #4b4b4b !important; }

.timeline .timeline-point-dark i,
.timeline .timeline-point-dark svg {
  stroke: #4b4b4b !important; }

.timeline .timeline-point-dark.timeline-point-indicator {
  background-color: #4b4b4b !important; }

.timeline .timeline-point-dark.timeline-point-indicator:before {
  background: rgba(75, 75, 75, 0.12) !important; }

.divider.divider-dark .divider-text:before, .divider.divider-dark .divider-text:after {
  border-color: #4b4b4b !important; }

input:focus ~ .bg-dark {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #4b4b4b !important; }

.custom-control-dark .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark .custom-control-input:active ~ .custom-control-label::before {
  border-color: #4b4b4b;
  background-color: #4b4b4b; }

.custom-control-dark.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-dark.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-dark.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(75, 75, 75, 0.4) !important; }

.custom-control-dark .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(75, 75, 75, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-dark .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #4b4b4b; }

.custom-switch-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #4b4b4b !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #4b4b4b !important;
  border-color: #4b4b4b !important; }

.text-dark.text-darken-1 {
  color: #343434 !important; }

.bg-dark.bg-darken-1 {
  background-color: #343434 !important; }

.border-dark.border-darken-1 {
  border: 1px solid #343434 !important; }

.border-top-dark.border-top-darken-1 {
  border-top: 1px solid #343434 !important; }

.border-bottom-dark.border-bottom-darken-1 {
  border-bottom: 1px solid #343434 !important; }

.border-left-dark.border-left-darken-1 {
  border-left: 1px solid #343434 !important; }

.border-right-dark.border-right-darken-1 {
  border-right: 1px solid #343434 !important; }

.overlay-dark.overlay-darken-1 {
  background: #343434;
  /* The Fallback */
  background: rgba(52, 52, 52, 0.6); }

.text-dark.text-darken-2 {
  color: #1e1e1e !important; }

.bg-dark.bg-darken-2 {
  background-color: #1e1e1e !important; }

.border-dark.border-darken-2 {
  border: 1px solid #1e1e1e !important; }

.border-top-dark.border-top-darken-2 {
  border-top: 1px solid #1e1e1e !important; }

.border-bottom-dark.border-bottom-darken-2 {
  border-bottom: 1px solid #1e1e1e !important; }

.border-left-dark.border-left-darken-2 {
  border-left: 1px solid #1e1e1e !important; }

.border-right-dark.border-right-darken-2 {
  border-right: 1px solid #1e1e1e !important; }

.overlay-dark.overlay-darken-2 {
  background: #1e1e1e;
  /* The Fallback */
  background: rgba(30, 30, 30, 0.6); }

.text-dark.text-darken-3 {
  color: #626262 !important; }

.bg-dark.bg-darken-3 {
  background-color: #626262 !important; }

.border-dark.border-darken-3 {
  border: 1px solid #626262 !important; }

.border-top-dark.border-top-darken-3 {
  border-top: 1px solid #626262 !important; }

.border-bottom-dark.border-bottom-darken-3 {
  border-bottom: 1px solid #626262 !important; }

.border-left-dark.border-left-darken-3 {
  border-left: 1px solid #626262 !important; }

.border-right-dark.border-right-darken-3 {
  border-right: 1px solid #626262 !important; }

.overlay-dark.overlay-darken-3 {
  background: #626262;
  /* The Fallback */
  background: rgba(98, 98, 98, 0.6); }

.bg-light {
  background-color: #f6f6f6 !important; }

.bg-light .card-header,
.bg-light .card-footer {
  background-color: transparent; }

.border-light {
  border: 1px solid #f6f6f6 !important; }

.border-top-light {
  border-top: 1px solid #f6f6f6; }

.border-bottom-light {
  border-bottom: 1px solid #f6f6f6; }

.border-left-light {
  border-left: 1px solid #f6f6f6; }

.border-right-light {
  border-right: 1px solid #f6f6f6; }

.bg-light.badge-glow,
.border-light.badge-glow,
.badge-light.badge-glow {
  box-shadow: 0px 0px 10px #f6f6f6; }

.overlay-light {
  background: #f6f6f6;
  /* The Fallback */
  background: rgba(246, 246, 246, 0.6); }

input:focus ~ .bg-light {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #f6f6f6 !important; }

.text-primary.text-lighten-5 {
  color: #dedbfb !important; }

.bg-primary.bg-lighten-5 {
  background-color: #dedbfb !important; }

.border-primary.border-lighten-5 {
  border: 1px solid #dedbfb !important; }

.border-top-primary.border-top-lighten-5 {
  border-top: 1px solid #dedbfb !important; }

.border-bottom-primary.border-bottom-lighten-5 {
  border-bottom: 1px solid #dedbfb !important; }

.border-left-primary.border-left-lighten-5 {
  border-left: 1px solid #dedbfb !important; }

.border-right-primary.border-right-lighten-5 {
  border-right: 1px solid #dedbfb !important; }

.overlay-primary.overlay-lighten-5 {
  background: #dedbfb;
  /* The Fallback */
  background: rgba(222, 219, 251, 0.6); }

.text-primary.text-lighten-4 {
  color: #c9c4f9 !important; }

.bg-primary.bg-lighten-4 {
  background-color: #c9c4f9 !important; }

.border-primary.border-lighten-4 {
  border: 1px solid #c9c4f9 !important; }

.border-top-primary.border-top-lighten-4 {
  border-top: 1px solid #c9c4f9 !important; }

.border-bottom-primary.border-bottom-lighten-4 {
  border-bottom: 1px solid #c9c4f9 !important; }

.border-left-primary.border-left-lighten-4 {
  border-left: 1px solid #c9c4f9 !important; }

.border-right-primary.border-right-lighten-4 {
  border-right: 1px solid #c9c4f9 !important; }

.overlay-primary.overlay-lighten-4 {
  background: #c9c4f9;
  /* The Fallback */
  background: rgba(201, 196, 249, 0.6); }

.text-primary.text-lighten-3 {
  color: #b3adf7 !important; }

.bg-primary.bg-lighten-3 {
  background-color: #b3adf7 !important; }

.border-primary.border-lighten-3 {
  border: 1px solid #b3adf7 !important; }

.border-top-primary.border-top-lighten-3 {
  border-top: 1px solid #b3adf7 !important; }

.border-bottom-primary.border-bottom-lighten-3 {
  border-bottom: 1px solid #b3adf7 !important; }

.border-left-primary.border-left-lighten-3 {
  border-left: 1px solid #b3adf7 !important; }

.border-right-primary.border-right-lighten-3 {
  border-right: 1px solid #b3adf7 !important; }

.overlay-primary.overlay-lighten-3 {
  background: #b3adf7;
  /* The Fallback */
  background: rgba(179, 173, 247, 0.6); }

.text-primary.text-lighten-2 {
  color: #9e95f5 !important; }

.bg-primary.bg-lighten-2 {
  background-color: #9e95f5 !important; }

.border-primary.border-lighten-2 {
  border: 1px solid #9e95f5 !important; }

.border-top-primary.border-top-lighten-2 {
  border-top: 1px solid #9e95f5 !important; }

.border-bottom-primary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9e95f5 !important; }

.border-left-primary.border-left-lighten-2 {
  border-left: 1px solid #9e95f5 !important; }

.border-right-primary.border-right-lighten-2 {
  border-right: 1px solid #9e95f5 !important; }

.overlay-primary.overlay-lighten-2 {
  background: #9e95f5;
  /* The Fallback */
  background: rgba(158, 149, 245, 0.6); }

.text-primary.text-lighten-1 {
  color: #887ef2 !important; }

.bg-primary.bg-lighten-1 {
  background-color: #887ef2 !important; }

.border-primary.border-lighten-1 {
  border: 1px solid #887ef2 !important; }

.border-top-primary.border-top-lighten-1 {
  border-top: 1px solid #887ef2 !important; }

.border-bottom-primary.border-bottom-lighten-1 {
  border-bottom: 1px solid #887ef2 !important; }

.border-left-primary.border-left-lighten-1 {
  border-left: 1px solid #887ef2 !important; }

.border-right-primary.border-right-lighten-1 {
  border-right: 1px solid #887ef2 !important; }

.overlay-primary.overlay-lighten-1 {
  background: #887ef2;
  /* The Fallback */
  background: rgba(136, 126, 242, 0.6); }

.bg-primary {
  background-color: #7367f0 !important; }

.bg-primary .card-header,
.bg-primary .card-footer {
  background-color: transparent; }

.alert-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important; }

.alert-primary .alert-heading {
  box-shadow: rgba(115, 103, 240, 0.4) 0px 6px 15px -7px; }

.alert-primary .alert-link {
  color: #5e50ee !important; }

.alert-primary .close {
  color: #7367f0 !important; }

.bg-light-primary {
  background: rgba(115, 103, 240, 0.12) !important;
  color: #7367f0 !important; }

.bg-light-primary.fc-h-event, .bg-light-primary.fc-v-event {
  border-color: rgba(115, 103, 240, 0.1); }

.bg-light-primary .fc-list-event-dot {
  border-color: #7367f0 !important; }

.bg-light-primary.fc-list-event:hover td {
  background: rgba(115, 103, 240, 0.1) !important; }

.bg-light-primary.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-primary {
  color: #7367f0 !important; }

.border-primary {
  border: 1px solid #7367f0 !important; }

.border-top-primary {
  border-top: 1px solid #7367f0; }

.border-bottom-primary {
  border-bottom: 1px solid #7367f0; }

.border-left-primary {
  border-left: 1px solid #7367f0; }

.border-right-primary {
  border-right: 1px solid #7367f0; }

.bg-primary.badge-glow,
.border-primary.badge-glow,
.badge-primary.badge-glow {
  box-shadow: 0px 0px 10px #7367f0; }

.badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #7367f0 !important; }

.overlay-primary {
  background: #7367f0;
  /* The Fallback */
  background: rgba(115, 103, 240, 0.6); }

.btn-primary {
  border-color: #7367f0 !important;
  background-color: #7367f0 !important;
  color: #fff !important; }

.btn-primary:focus, .btn-primary:active, .btn-primary.active {
  color: #fff;
  background-color: #5e50ee !important; }

.btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #7367f0; }

.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-primary {
  background-color: transparent;
  color: #7367f0; }

.btn-flat-primary:hover {
  color: #7367f0; }

.btn-flat-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.12); }

.btn-flat-primary:active, .btn-flat-primary.active, .btn-flat-primary:focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0; }

.btn-flat-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-primary {
  background-color: #7367f0;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-primary:hover:not(.disabled):not(:disabled) {
  background-color: #887ef2; }

.btn-relief-primary:active, .btn-relief-primary.active, .btn-relief-primary:focus {
  background-color: #5e50ee; }

.btn-relief-primary:hover {
  color: #fff; }

.btn-relief-primary:active, .btn-relief-primary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-primary {
  border: 1px solid #7367f0 !important;
  background-color: transparent;
  color: #7367f0; }

.btn-outline-primary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(115, 103, 240, 0.04);
  color: #7367f0; }

.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0; }

.btn-outline-primary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-primary.dropdown-toggle {
  background-color: rgba(115, 103, 240, 0.2);
  color: #7367f0; }

.btn-outline-primary.waves-effect .waves-ripple,
.btn-flat-primary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(115, 103, 240, 0.2) 0, rgba(115, 103, 240, 0.3) 40%, rgba(115, 103, 240, 0.4) 50%, rgba(115, 103, 240, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-primary {
  background-color: #7367f0; }

.modal.modal-primary .modal-header .modal-title {
  color: #7367f0; }

.modal.modal-primary .modal-header .close {
  color: #7367f0 !important; }

.pagination-primary .page-item.active .page-link {
  background: #7367f0 !important;
  color: #fff; }

.pagination-primary .page-item.active .page-link:hover {
  color: #fff; }

.pagination-primary .page-item .page-link:hover {
  color: #7367f0; }

.pagination-primary .page-item.prev-item .page-link:hover, .pagination-primary .page-item.next-item .page-link:hover {
  background: #7367f0;
  color: #fff; }

.pagination-primary .page-item.next-item .page-link:active:after, .pagination-primary .page-item.next-item .page-link:hover:after, .pagination-primary .page-item.next .page-link:active:after, .pagination-primary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-primary .page-item.prev-item .page-link:active:before, .pagination-primary .page-item.prev-item .page-link:hover:before, .pagination-primary .page-item.prev .page-link:active:before, .pagination-primary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237367f0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-primary .nav-item .nav-link.active {
  color: #fff;
  background-color: #7367f0 !important;
  border-color: #7367f0;
  box-shadow: 0 4px 18px -4px rgba(115, 103, 240, 0.65); }

.progress-bar-primary {
  background-color: rgba(115, 103, 240, 0.12); }

.progress-bar-primary .progress-bar {
  background-color: #7367f0; }

.timeline .timeline-point-primary {
  border-color: #7367f0 !important; }

.timeline .timeline-point-primary i,
.timeline .timeline-point-primary svg {
  stroke: #7367f0 !important; }

.timeline .timeline-point-primary.timeline-point-indicator {
  background-color: #7367f0 !important; }

.timeline .timeline-point-primary.timeline-point-indicator:before {
  background: rgba(115, 103, 240, 0.12) !important; }

.divider.divider-primary .divider-text:before, .divider.divider-primary .divider-text:after {
  border-color: #7367f0 !important; }

input:focus ~ .bg-primary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #7367f0 !important; }

.custom-control-primary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #7367f0;
  background-color: #7367f0; }

.custom-control-primary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-primary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-primary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4) !important; }

.custom-control-primary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(115, 103, 240, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-primary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #7367f0; }

.custom-switch-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #7367f0 !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #7367f0 !important;
  border-color: #7367f0 !important; }

.text-primary.text-darken-1 {
  color: #5e50ee !important; }

.bg-primary.bg-darken-1 {
  background-color: #5e50ee !important; }

.border-primary.border-darken-1 {
  border: 1px solid #5e50ee !important; }

.border-top-primary.border-top-darken-1 {
  border-top: 1px solid #5e50ee !important; }

.border-bottom-primary.border-bottom-darken-1 {
  border-bottom: 1px solid #5e50ee !important; }

.border-left-primary.border-left-darken-1 {
  border-left: 1px solid #5e50ee !important; }

.border-right-primary.border-right-darken-1 {
  border-right: 1px solid #5e50ee !important; }

.overlay-primary.overlay-darken-1 {
  background: #5e50ee;
  /* The Fallback */
  background: rgba(94, 80, 238, 0.6); }

.text-primary.text-darken-2 {
  color: #4839eb !important; }

.bg-primary.bg-darken-2 {
  background-color: #4839eb !important; }

.border-primary.border-darken-2 {
  border: 1px solid #4839eb !important; }

.border-top-primary.border-top-darken-2 {
  border-top: 1px solid #4839eb !important; }

.border-bottom-primary.border-bottom-darken-2 {
  border-bottom: 1px solid #4839eb !important; }

.border-left-primary.border-left-darken-2 {
  border-left: 1px solid #4839eb !important; }

.border-right-primary.border-right-darken-2 {
  border-right: 1px solid #4839eb !important; }

.overlay-primary.overlay-darken-2 {
  background: #4839eb;
  /* The Fallback */
  background: rgba(72, 57, 235, 0.6); }

.text-primary.text-darken-3 {
  color: #3321e9 !important; }

.bg-primary.bg-darken-3 {
  background-color: #3321e9 !important; }

.border-primary.border-darken-3 {
  border: 1px solid #3321e9 !important; }

.border-top-primary.border-top-darken-3 {
  border-top: 1px solid #3321e9 !important; }

.border-bottom-primary.border-bottom-darken-3 {
  border-bottom: 1px solid #3321e9 !important; }

.border-left-primary.border-left-darken-3 {
  border-left: 1px solid #3321e9 !important; }

.border-right-primary.border-right-darken-3 {
  border-right: 1px solid #3321e9 !important; }

.overlay-primary.overlay-darken-3 {
  background: #3321e9;
  /* The Fallback */
  background: rgba(51, 33, 233, 0.6); }

.text-primary.text-darken-4 {
  color: #2716db !important; }

.bg-primary.bg-darken-4 {
  background-color: #2716db !important; }

.border-primary.border-darken-4 {
  border: 1px solid #2716db !important; }

.border-top-primary.border-top-darken-4 {
  border-top: 1px solid #2716db !important; }

.border-bottom-primary.border-bottom-darken-4 {
  border-bottom: 1px solid #2716db !important; }

.border-left-primary.border-left-darken-4 {
  border-left: 1px solid #2716db !important; }

.border-right-primary.border-right-darken-4 {
  border-right: 1px solid #2716db !important; }

.overlay-primary.overlay-darken-4 {
  background: #2716db;
  /* The Fallback */
  background: rgba(39, 22, 219, 0.6); }

.text-primary.text-accent-1 {
  color: #bdfdff !important; }

.bg-primary.bg-accent-1 {
  background-color: #bdfdff !important; }

.border-primary.border-accent-1 {
  border: 1px solid #bdfdff !important; }

.border-top-primary.border-top-accent-1 {
  border-top: 1px solid #bdfdff !important; }

.border-bottom-primary.border-bottom-accent-1 {
  border-bottom: 1px solid #bdfdff !important; }

.border-left-primary.border-left-accent-1 {
  border-left: 1px solid #bdfdff !important; }

.border-right-primary.border-right-accent-1 {
  border-right: 1px solid #bdfdff !important; }

.overlay-primary.overlay-accent-1 {
  background: #bdfdff;
  /* The Fallback */
  background: rgba(189, 253, 255, 0.6); }

.text-primary.text-accent-2 {
  color: #8afbff !important; }

.bg-primary.bg-accent-2 {
  background-color: #8afbff !important; }

.border-primary.border-accent-2 {
  border: 1px solid #8afbff !important; }

.border-top-primary.border-top-accent-2 {
  border-top: 1px solid #8afbff !important; }

.border-bottom-primary.border-bottom-accent-2 {
  border-bottom: 1px solid #8afbff !important; }

.border-left-primary.border-left-accent-2 {
  border-left: 1px solid #8afbff !important; }

.border-right-primary.border-right-accent-2 {
  border-right: 1px solid #8afbff !important; }

.overlay-primary.overlay-accent-2 {
  background: #8afbff;
  /* The Fallback */
  background: rgba(138, 251, 255, 0.6); }

.text-primary.text-accent-3 {
  color: #57faff !important; }

.bg-primary.bg-accent-3 {
  background-color: #57faff !important; }

.border-primary.border-accent-3 {
  border: 1px solid #57faff !important; }

.border-top-primary.border-top-accent-3 {
  border-top: 1px solid #57faff !important; }

.border-bottom-primary.border-bottom-accent-3 {
  border-bottom: 1px solid #57faff !important; }

.border-left-primary.border-left-accent-3 {
  border-left: 1px solid #57faff !important; }

.border-right-primary.border-right-accent-3 {
  border-right: 1px solid #57faff !important; }

.overlay-primary.overlay-accent-3 {
  background: #57faff;
  /* The Fallback */
  background: rgba(87, 250, 255, 0.6); }

.text-primary.text-accent-4 {
  color: #3df9ff !important; }

.bg-primary.bg-accent-4 {
  background-color: #3df9ff !important; }

.border-primary.border-accent-4 {
  border: 1px solid #3df9ff !important; }

.border-top-primary.border-top-accent-4 {
  border-top: 1px solid #3df9ff !important; }

.border-bottom-primary.border-bottom-accent-4 {
  border-bottom: 1px solid #3df9ff !important; }

.border-left-primary.border-left-accent-4 {
  border-left: 1px solid #3df9ff !important; }

.border-right-primary.border-right-accent-4 {
  border-right: 1px solid #3df9ff !important; }

.overlay-primary.overlay-accent-4 {
  background: #3df9ff;
  /* The Fallback */
  background: rgba(61, 249, 255, 0.6); }

.text-secondary.text-lighten-5 {
  color: #c4c6c8 !important; }

.bg-secondary.bg-lighten-5 {
  background-color: #c4c6c8 !important; }

.border-secondary.border-lighten-5 {
  border: 1px solid #c4c6c8 !important; }

.border-top-secondary.border-top-lighten-5 {
  border-top: 1px solid #c4c6c8 !important; }

.border-bottom-secondary.border-bottom-lighten-5 {
  border-bottom: 1px solid #c4c6c8 !important; }

.border-left-secondary.border-left-lighten-5 {
  border-left: 1px solid #c4c6c8 !important; }

.border-right-secondary.border-right-lighten-5 {
  border-right: 1px solid #c4c6c8 !important; }

.overlay-secondary.overlay-lighten-5 {
  background: #c4c6c8;
  /* The Fallback */
  background: rgba(196, 198, 200, 0.6); }

.text-secondary.text-lighten-4 {
  color: #b7b9bc !important; }

.bg-secondary.bg-lighten-4 {
  background-color: #b7b9bc !important; }

.border-secondary.border-lighten-4 {
  border: 1px solid #b7b9bc !important; }

.border-top-secondary.border-top-lighten-4 {
  border-top: 1px solid #b7b9bc !important; }

.border-bottom-secondary.border-bottom-lighten-4 {
  border-bottom: 1px solid #b7b9bc !important; }

.border-left-secondary.border-left-lighten-4 {
  border-left: 1px solid #b7b9bc !important; }

.border-right-secondary.border-right-lighten-4 {
  border-right: 1px solid #b7b9bc !important; }

.overlay-secondary.overlay-lighten-4 {
  background: #b7b9bc;
  /* The Fallback */
  background: rgba(183, 185, 188, 0.6); }

.text-secondary.text-lighten-3 {
  color: #aaacb0 !important; }

.bg-secondary.bg-lighten-3 {
  background-color: #aaacb0 !important; }

.border-secondary.border-lighten-3 {
  border: 1px solid #aaacb0 !important; }

.border-top-secondary.border-top-lighten-3 {
  border-top: 1px solid #aaacb0 !important; }

.border-bottom-secondary.border-bottom-lighten-3 {
  border-bottom: 1px solid #aaacb0 !important; }

.border-left-secondary.border-left-lighten-3 {
  border-left: 1px solid #aaacb0 !important; }

.border-right-secondary.border-right-lighten-3 {
  border-right: 1px solid #aaacb0 !important; }

.overlay-secondary.overlay-lighten-3 {
  background: #aaacb0;
  /* The Fallback */
  background: rgba(170, 172, 176, 0.6); }

.text-secondary.text-lighten-2 {
  color: #9ca0a4 !important; }

.bg-secondary.bg-lighten-2 {
  background-color: #9ca0a4 !important; }

.border-secondary.border-lighten-2 {
  border: 1px solid #9ca0a4 !important; }

.border-top-secondary.border-top-lighten-2 {
  border-top: 1px solid #9ca0a4 !important; }

.border-bottom-secondary.border-bottom-lighten-2 {
  border-bottom: 1px solid #9ca0a4 !important; }

.border-left-secondary.border-left-lighten-2 {
  border-left: 1px solid #9ca0a4 !important; }

.border-right-secondary.border-right-lighten-2 {
  border-right: 1px solid #9ca0a4 !important; }

.overlay-secondary.overlay-lighten-2 {
  background: #9ca0a4;
  /* The Fallback */
  background: rgba(156, 160, 164, 0.6); }

.text-secondary.text-lighten-1 {
  color: #8f9397 !important; }

.bg-secondary.bg-lighten-1 {
  background-color: #8f9397 !important; }

.border-secondary.border-lighten-1 {
  border: 1px solid #8f9397 !important; }

.border-top-secondary.border-top-lighten-1 {
  border-top: 1px solid #8f9397 !important; }

.border-bottom-secondary.border-bottom-lighten-1 {
  border-bottom: 1px solid #8f9397 !important; }

.border-left-secondary.border-left-lighten-1 {
  border-left: 1px solid #8f9397 !important; }

.border-right-secondary.border-right-lighten-1 {
  border-right: 1px solid #8f9397 !important; }

.overlay-secondary.overlay-lighten-1 {
  background: #8f9397;
  /* The Fallback */
  background: rgba(143, 147, 151, 0.6); }

.bg-secondary {
  background-color: #82868b !important; }

.bg-secondary .card-header,
.bg-secondary .card-footer {
  background-color: transparent; }

.alert-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important; }

.alert-secondary .alert-heading {
  box-shadow: rgba(130, 134, 139, 0.4) 0px 6px 15px -7px; }

.alert-secondary .alert-link {
  color: #75797e !important; }

.alert-secondary .close {
  color: #82868b !important; }

.bg-light-secondary {
  background: rgba(130, 134, 139, 0.12) !important;
  color: #82868b !important; }

.bg-light-secondary.fc-h-event, .bg-light-secondary.fc-v-event {
  border-color: rgba(130, 134, 139, 0.1); }

.bg-light-secondary .fc-list-event-dot {
  border-color: #82868b !important; }

.bg-light-secondary.fc-list-event:hover td {
  background: rgba(130, 134, 139, 0.1) !important; }

.bg-light-secondary.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-secondary {
  color: #82868b !important; }

.border-secondary {
  border: 1px solid #82868b !important; }

.border-top-secondary {
  border-top: 1px solid #82868b; }

.border-bottom-secondary {
  border-bottom: 1px solid #82868b; }

.border-left-secondary {
  border-left: 1px solid #82868b; }

.border-right-secondary {
  border-right: 1px solid #82868b; }

.bg-secondary.badge-glow,
.border-secondary.badge-glow,
.badge-secondary.badge-glow {
  box-shadow: 0px 0px 10px #82868b; }

.badge.badge-light-secondary {
  background-color: rgba(130, 134, 139, 0.12);
  color: #82868b !important; }

.overlay-secondary {
  background: #82868b;
  /* The Fallback */
  background: rgba(130, 134, 139, 0.6); }

.btn-secondary {
  border-color: #82868b !important;
  background-color: #82868b !important;
  color: #fff !important; }

.btn-secondary:focus, .btn-secondary:active, .btn-secondary.active {
  color: #fff;
  background-color: #75797e !important; }

.btn-secondary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #82868b; }

.btn-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-secondary {
  background-color: transparent;
  color: #82868b; }

.btn-flat-secondary:hover {
  color: #82868b; }

.btn-flat-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.12); }

.btn-flat-secondary:active, .btn-flat-secondary.active, .btn-flat-secondary:focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b; }

.btn-flat-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-secondary {
  background-color: #82868b;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-secondary:hover:not(.disabled):not(:disabled) {
  background-color: #8f9397; }

.btn-relief-secondary:active, .btn-relief-secondary.active, .btn-relief-secondary:focus {
  background-color: #75797e; }

.btn-relief-secondary:hover {
  color: #fff; }

.btn-relief-secondary:active, .btn-relief-secondary.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-secondary {
  border: 1px solid #82868b !important;
  background-color: transparent;
  color: #82868b; }

.btn-outline-secondary:hover:not(.disabled):not(:disabled) {
  background-color: rgba(130, 134, 139, 0.04);
  color: #82868b; }

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):focus {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b; }

.btn-outline-secondary.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-secondary.dropdown-toggle {
  background-color: rgba(130, 134, 139, 0.2);
  color: #82868b; }

.btn-outline-secondary.waves-effect .waves-ripple,
.btn-flat-secondary.waves-effect .waves-ripple {
  background: radial-gradient(rgba(130, 134, 139, 0.2) 0, rgba(130, 134, 139, 0.3) 40%, rgba(130, 134, 139, 0.4) 50%, rgba(130, 134, 139, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-secondary {
  background-color: #82868b; }

.modal.modal-secondary .modal-header .modal-title {
  color: #82868b; }

.modal.modal-secondary .modal-header .close {
  color: #82868b !important; }

.pagination-secondary .page-item.active .page-link {
  background: #82868b !important;
  color: #fff; }

.pagination-secondary .page-item.active .page-link:hover {
  color: #fff; }

.pagination-secondary .page-item .page-link:hover {
  color: #82868b; }

.pagination-secondary .page-item.prev-item .page-link:hover, .pagination-secondary .page-item.next-item .page-link:hover {
  background: #82868b;
  color: #fff; }

.pagination-secondary .page-item.next-item .page-link:active:after, .pagination-secondary .page-item.next-item .page-link:hover:after, .pagination-secondary .page-item.next .page-link:active:after, .pagination-secondary .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-secondary .page-item.prev-item .page-link:active:before, .pagination-secondary .page-item.prev-item .page-link:hover:before, .pagination-secondary .page-item.prev .page-link:active:before, .pagination-secondary .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-secondary .nav-item .nav-link.active {
  color: #fff;
  background-color: #82868b !important;
  border-color: #82868b;
  box-shadow: 0 4px 18px -4px rgba(130, 134, 139, 0.65); }

.progress-bar-secondary {
  background-color: rgba(130, 134, 139, 0.12); }

.progress-bar-secondary .progress-bar {
  background-color: #82868b; }

.timeline .timeline-point-secondary {
  border-color: #82868b !important; }

.timeline .timeline-point-secondary i,
.timeline .timeline-point-secondary svg {
  stroke: #82868b !important; }

.timeline .timeline-point-secondary.timeline-point-indicator {
  background-color: #82868b !important; }

.timeline .timeline-point-secondary.timeline-point-indicator:before {
  background: rgba(130, 134, 139, 0.12) !important; }

.divider.divider-secondary .divider-text:before, .divider.divider-secondary .divider-text:after {
  border-color: #82868b !important; }

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82868b !important; }

.custom-control-secondary .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary .custom-control-input:active ~ .custom-control-label::before {
  border-color: #82868b;
  background-color: #82868b; }

.custom-control-secondary.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-secondary.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-secondary.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(130, 134, 139, 0.4) !important; }

.custom-control-secondary .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(130, 134, 139, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-secondary .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #82868b; }

.custom-switch-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #82868b !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #82868b !important;
  border-color: #82868b !important; }

.text-secondary.text-darken-1 {
  color: #75797e !important; }

.bg-secondary.bg-darken-1 {
  background-color: #75797e !important; }

.border-secondary.border-darken-1 {
  border: 1px solid #75797e !important; }

.border-top-secondary.border-top-darken-1 {
  border-top: 1px solid #75797e !important; }

.border-bottom-secondary.border-bottom-darken-1 {
  border-bottom: 1px solid #75797e !important; }

.border-left-secondary.border-left-darken-1 {
  border-left: 1px solid #75797e !important; }

.border-right-secondary.border-right-darken-1 {
  border-right: 1px solid #75797e !important; }

.overlay-secondary.overlay-darken-1 {
  background: #75797e;
  /* The Fallback */
  background: rgba(117, 121, 126, 0.6); }

.text-secondary.text-darken-2 {
  color: #696d71 !important; }

.bg-secondary.bg-darken-2 {
  background-color: #696d71 !important; }

.border-secondary.border-darken-2 {
  border: 1px solid #696d71 !important; }

.border-top-secondary.border-top-darken-2 {
  border-top: 1px solid #696d71 !important; }

.border-bottom-secondary.border-bottom-darken-2 {
  border-bottom: 1px solid #696d71 !important; }

.border-left-secondary.border-left-darken-2 {
  border-left: 1px solid #696d71 !important; }

.border-right-secondary.border-right-darken-2 {
  border-right: 1px solid #696d71 !important; }

.overlay-secondary.overlay-darken-2 {
  background: #696d71;
  /* The Fallback */
  background: rgba(105, 109, 113, 0.6); }

.text-secondary.text-darken-3 {
  color: #5d6064 !important; }

.bg-secondary.bg-darken-3 {
  background-color: #5d6064 !important; }

.border-secondary.border-darken-3 {
  border: 1px solid #5d6064 !important; }

.border-top-secondary.border-top-darken-3 {
  border-top: 1px solid #5d6064 !important; }

.border-bottom-secondary.border-bottom-darken-3 {
  border-bottom: 1px solid #5d6064 !important; }

.border-left-secondary.border-left-darken-3 {
  border-left: 1px solid #5d6064 !important; }

.border-right-secondary.border-right-darken-3 {
  border-right: 1px solid #5d6064 !important; }

.overlay-secondary.overlay-darken-3 {
  background: #5d6064;
  /* The Fallback */
  background: rgba(93, 96, 100, 0.6); }

.text-secondary.text-darken-4 {
  color: #505357 !important; }

.bg-secondary.bg-darken-4 {
  background-color: #505357 !important; }

.border-secondary.border-darken-4 {
  border: 1px solid #505357 !important; }

.border-top-secondary.border-top-darken-4 {
  border-top: 1px solid #505357 !important; }

.border-bottom-secondary.border-bottom-darken-4 {
  border-bottom: 1px solid #505357 !important; }

.border-left-secondary.border-left-darken-4 {
  border-left: 1px solid #505357 !important; }

.border-right-secondary.border-right-darken-4 {
  border-right: 1px solid #505357 !important; }

.overlay-secondary.overlay-darken-4 {
  background: #505357;
  /* The Fallback */
  background: rgba(80, 83, 87, 0.6); }

.text-success.text-lighten-5 {
  color: #88e7b2 !important; }

.bg-success.bg-lighten-5 {
  background-color: #88e7b2 !important; }

.border-success.border-lighten-5 {
  border: 1px solid #88e7b2 !important; }

.border-top-success.border-top-lighten-5 {
  border-top: 1px solid #88e7b2 !important; }

.border-bottom-success.border-bottom-lighten-5 {
  border-bottom: 1px solid #88e7b2 !important; }

.border-left-success.border-left-lighten-5 {
  border-left: 1px solid #88e7b2 !important; }

.border-right-success.border-right-lighten-5 {
  border-right: 1px solid #88e7b2 !important; }

.overlay-success.overlay-lighten-5 {
  background: #88e7b2;
  /* The Fallback */
  background: rgba(136, 231, 178, 0.6); }

.text-success.text-lighten-4 {
  color: #72e3a4 !important; }

.bg-success.bg-lighten-4 {
  background-color: #72e3a4 !important; }

.border-success.border-lighten-4 {
  border: 1px solid #72e3a4 !important; }

.border-top-success.border-top-lighten-4 {
  border-top: 1px solid #72e3a4 !important; }

.border-bottom-success.border-bottom-lighten-4 {
  border-bottom: 1px solid #72e3a4 !important; }

.border-left-success.border-left-lighten-4 {
  border-left: 1px solid #72e3a4 !important; }

.border-right-success.border-right-lighten-4 {
  border-right: 1px solid #72e3a4 !important; }

.overlay-success.overlay-lighten-4 {
  background: #72e3a4;
  /* The Fallback */
  background: rgba(114, 227, 164, 0.6); }

.text-success.text-lighten-3 {
  color: #5dde97 !important; }

.bg-success.bg-lighten-3 {
  background-color: #5dde97 !important; }

.border-success.border-lighten-3 {
  border: 1px solid #5dde97 !important; }

.border-top-success.border-top-lighten-3 {
  border-top: 1px solid #5dde97 !important; }

.border-bottom-success.border-bottom-lighten-3 {
  border-bottom: 1px solid #5dde97 !important; }

.border-left-success.border-left-lighten-3 {
  border-left: 1px solid #5dde97 !important; }

.border-right-success.border-right-lighten-3 {
  border-right: 1px solid #5dde97 !important; }

.overlay-success.overlay-lighten-3 {
  background: #5dde97;
  /* The Fallback */
  background: rgba(93, 222, 151, 0.6); }

.text-success.text-lighten-2 {
  color: #48da89 !important; }

.bg-success.bg-lighten-2 {
  background-color: #48da89 !important; }

.border-success.border-lighten-2 {
  border: 1px solid #48da89 !important; }

.border-top-success.border-top-lighten-2 {
  border-top: 1px solid #48da89 !important; }

.border-bottom-success.border-bottom-lighten-2 {
  border-bottom: 1px solid #48da89 !important; }

.border-left-success.border-left-lighten-2 {
  border-left: 1px solid #48da89 !important; }

.border-right-success.border-right-lighten-2 {
  border-right: 1px solid #48da89 !important; }

.overlay-success.overlay-lighten-2 {
  background: #48da89;
  /* The Fallback */
  background: rgba(72, 218, 137, 0.6); }

.text-success.text-lighten-1 {
  color: #33d67c !important; }

.bg-success.bg-lighten-1 {
  background-color: #33d67c !important; }

.border-success.border-lighten-1 {
  border: 1px solid #33d67c !important; }

.border-top-success.border-top-lighten-1 {
  border-top: 1px solid #33d67c !important; }

.border-bottom-success.border-bottom-lighten-1 {
  border-bottom: 1px solid #33d67c !important; }

.border-left-success.border-left-lighten-1 {
  border-left: 1px solid #33d67c !important; }

.border-right-success.border-right-lighten-1 {
  border-right: 1px solid #33d67c !important; }

.overlay-success.overlay-lighten-1 {
  background: #33d67c;
  /* The Fallback */
  background: rgba(51, 214, 124, 0.6); }

.bg-success {
  background-color: #28c76f !important; }

.bg-success .card-header,
.bg-success .card-footer {
  background-color: transparent; }

.alert-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important; }

.alert-success .alert-heading {
  box-shadow: rgba(40, 199, 111, 0.4) 0px 6px 15px -7px; }

.alert-success .alert-link {
  color: #24b263 !important; }

.alert-success .close {
  color: #28c76f !important; }

.bg-light-success {
  background: rgba(40, 199, 111, 0.12) !important;
  color: #28c76f !important; }

.bg-light-success.fc-h-event, .bg-light-success.fc-v-event {
  border-color: rgba(40, 199, 111, 0.1); }

.bg-light-success .fc-list-event-dot {
  border-color: #28c76f !important; }

.bg-light-success.fc-list-event:hover td {
  background: rgba(40, 199, 111, 0.1) !important; }

.bg-light-success.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-success {
  color: #28c76f !important; }

.border-success {
  border: 1px solid #28c76f !important; }

.border-top-success {
  border-top: 1px solid #28c76f; }

.border-bottom-success {
  border-bottom: 1px solid #28c76f; }

.border-left-success {
  border-left: 1px solid #28c76f; }

.border-right-success {
  border-right: 1px solid #28c76f; }

.bg-success.badge-glow,
.border-success.badge-glow,
.badge-success.badge-glow {
  box-shadow: 0px 0px 10px #28c76f; }

.badge.badge-light-success {
  background-color: rgba(40, 199, 111, 0.12);
  color: #28c76f !important; }

.overlay-success {
  background: #28c76f;
  /* The Fallback */
  background: rgba(40, 199, 111, 0.6); }

.btn-success {
  border-color: #28c76f !important;
  background-color: #28c76f !important;
  color: #fff !important; }

.btn-success:focus, .btn-success:active, .btn-success.active {
  color: #fff;
  background-color: #24b263 !important; }

.btn-success:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #28c76f; }

.btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-success {
  background-color: transparent;
  color: #28c76f; }

.btn-flat-success:hover {
  color: #28c76f; }

.btn-flat-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.12); }

.btn-flat-success:active, .btn-flat-success.active, .btn-flat-success:focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f; }

.btn-flat-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-success {
  background-color: #28c76f;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-success:hover:not(.disabled):not(:disabled) {
  background-color: #33d67c; }

.btn-relief-success:active, .btn-relief-success.active, .btn-relief-success:focus {
  background-color: #24b263; }

.btn-relief-success:hover {
  color: #fff; }

.btn-relief-success:active, .btn-relief-success.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-success {
  border: 1px solid #28c76f !important;
  background-color: transparent;
  color: #28c76f; }

.btn-outline-success:hover:not(.disabled):not(:disabled) {
  background-color: rgba(40, 199, 111, 0.04);
  color: #28c76f; }

.btn-outline-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):focus {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f; }

.btn-outline-success.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-success.dropdown-toggle {
  background-color: rgba(40, 199, 111, 0.2);
  color: #28c76f; }

.btn-outline-success.waves-effect .waves-ripple,
.btn-flat-success.waves-effect .waves-ripple {
  background: radial-gradient(rgba(40, 199, 111, 0.2) 0, rgba(40, 199, 111, 0.3) 40%, rgba(40, 199, 111, 0.4) 50%, rgba(40, 199, 111, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-success {
  background-color: #28c76f; }

.modal.modal-success .modal-header .modal-title {
  color: #28c76f; }

.modal.modal-success .modal-header .close {
  color: #28c76f !important; }

.pagination-success .page-item.active .page-link {
  background: #28c76f !important;
  color: #fff; }

.pagination-success .page-item.active .page-link:hover {
  color: #fff; }

.pagination-success .page-item .page-link:hover {
  color: #28c76f; }

.pagination-success .page-item.prev-item .page-link:hover, .pagination-success .page-item.next-item .page-link:hover {
  background: #28c76f;
  color: #fff; }

.pagination-success .page-item.next-item .page-link:active:after, .pagination-success .page-item.next-item .page-link:hover:after, .pagination-success .page-item.next .page-link:active:after, .pagination-success .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-success .page-item.prev-item .page-link:active:before, .pagination-success .page-item.prev-item .page-link:hover:before, .pagination-success .page-item.prev .page-link:active:before, .pagination-success .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2328c76f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-success .nav-item .nav-link.active {
  color: #fff;
  background-color: #28c76f !important;
  border-color: #28c76f;
  box-shadow: 0 4px 18px -4px rgba(40, 199, 111, 0.65); }

.progress-bar-success {
  background-color: rgba(40, 199, 111, 0.12); }

.progress-bar-success .progress-bar {
  background-color: #28c76f; }

.timeline .timeline-point-success {
  border-color: #28c76f !important; }

.timeline .timeline-point-success i,
.timeline .timeline-point-success svg {
  stroke: #28c76f !important; }

.timeline .timeline-point-success.timeline-point-indicator {
  background-color: #28c76f !important; }

.timeline .timeline-point-success.timeline-point-indicator:before {
  background: rgba(40, 199, 111, 0.12) !important; }

.divider.divider-success .divider-text:before, .divider.divider-success .divider-text:after {
  border-color: #28c76f !important; }

input:focus ~ .bg-success {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #28c76f !important; }

.custom-control-success .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success .custom-control-input:active ~ .custom-control-label::before {
  border-color: #28c76f;
  background-color: #28c76f; }

.custom-control-success.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-success.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-success.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(40, 199, 111, 0.4) !important; }

.custom-control-success .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(40, 199, 111, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-success .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #28c76f; }

.custom-switch-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28c76f !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #28c76f !important;
  border-color: #28c76f !important; }

.text-success.text-darken-1 {
  color: #24b263 !important; }

.bg-success.bg-darken-1 {
  background-color: #24b263 !important; }

.border-success.border-darken-1 {
  border: 1px solid #24b263 !important; }

.border-top-success.border-top-darken-1 {
  border-top: 1px solid #24b263 !important; }

.border-bottom-success.border-bottom-darken-1 {
  border-bottom: 1px solid #24b263 !important; }

.border-left-success.border-left-darken-1 {
  border-left: 1px solid #24b263 !important; }

.border-right-success.border-right-darken-1 {
  border-right: 1px solid #24b263 !important; }

.overlay-success.overlay-darken-1 {
  background: #24b263;
  /* The Fallback */
  background: rgba(36, 178, 99, 0.6); }

.text-success.text-darken-2 {
  color: #1f9d57 !important; }

.bg-success.bg-darken-2 {
  background-color: #1f9d57 !important; }

.border-success.border-darken-2 {
  border: 1px solid #1f9d57 !important; }

.border-top-success.border-top-darken-2 {
  border-top: 1px solid #1f9d57 !important; }

.border-bottom-success.border-bottom-darken-2 {
  border-bottom: 1px solid #1f9d57 !important; }

.border-left-success.border-left-darken-2 {
  border-left: 1px solid #1f9d57 !important; }

.border-right-success.border-right-darken-2 {
  border-right: 1px solid #1f9d57 !important; }

.overlay-success.overlay-darken-2 {
  background: #1f9d57;
  /* The Fallback */
  background: rgba(31, 157, 87, 0.6); }

.text-success.text-darken-3 {
  color: #1b874b !important; }

.bg-success.bg-darken-3 {
  background-color: #1b874b !important; }

.border-success.border-darken-3 {
  border: 1px solid #1b874b !important; }

.border-top-success.border-top-darken-3 {
  border-top: 1px solid #1b874b !important; }

.border-bottom-success.border-bottom-darken-3 {
  border-bottom: 1px solid #1b874b !important; }

.border-left-success.border-left-darken-3 {
  border-left: 1px solid #1b874b !important; }

.border-right-success.border-right-darken-3 {
  border-right: 1px solid #1b874b !important; }

.overlay-success.overlay-darken-3 {
  background: #1b874b;
  /* The Fallback */
  background: rgba(27, 135, 75, 0.6); }

.text-success.text-darken-4 {
  color: #177240 !important; }

.bg-success.bg-darken-4 {
  background-color: #177240 !important; }

.border-success.border-darken-4 {
  border: 1px solid #177240 !important; }

.border-top-success.border-top-darken-4 {
  border-top: 1px solid #177240 !important; }

.border-bottom-success.border-bottom-darken-4 {
  border-bottom: 1px solid #177240 !important; }

.border-left-success.border-left-darken-4 {
  border-left: 1px solid #177240 !important; }

.border-right-success.border-right-darken-4 {
  border-right: 1px solid #177240 !important; }

.overlay-success.overlay-darken-4 {
  background: #177240;
  /* The Fallback */
  background: rgba(23, 114, 64, 0.6); }

.text-success.text-accent-1 {
  color: #e1fff1 !important; }

.bg-success.bg-accent-1 {
  background-color: #e1fff1 !important; }

.border-success.border-accent-1 {
  border: 1px solid #e1fff1 !important; }

.border-top-success.border-top-accent-1 {
  border-top: 1px solid #e1fff1 !important; }

.border-bottom-success.border-bottom-accent-1 {
  border-bottom: 1px solid #e1fff1 !important; }

.border-left-success.border-left-accent-1 {
  border-left: 1px solid #e1fff1 !important; }

.border-right-success.border-right-accent-1 {
  border-right: 1px solid #e1fff1 !important; }

.overlay-success.overlay-accent-1 {
  background: #e1fff1;
  /* The Fallback */
  background: rgba(225, 255, 241, 0.6); }

.text-success.text-accent-2 {
  color: #aeffd9 !important; }

.bg-success.bg-accent-2 {
  background-color: #aeffd9 !important; }

.border-success.border-accent-2 {
  border: 1px solid #aeffd9 !important; }

.border-top-success.border-top-accent-2 {
  border-top: 1px solid #aeffd9 !important; }

.border-bottom-success.border-bottom-accent-2 {
  border-bottom: 1px solid #aeffd9 !important; }

.border-left-success.border-left-accent-2 {
  border-left: 1px solid #aeffd9 !important; }

.border-right-success.border-right-accent-2 {
  border-right: 1px solid #aeffd9 !important; }

.overlay-success.overlay-accent-2 {
  background: #aeffd9;
  /* The Fallback */
  background: rgba(174, 255, 217, 0.6); }

.text-success.text-accent-3 {
  color: #7bffc1 !important; }

.bg-success.bg-accent-3 {
  background-color: #7bffc1 !important; }

.border-success.border-accent-3 {
  border: 1px solid #7bffc1 !important; }

.border-top-success.border-top-accent-3 {
  border-top: 1px solid #7bffc1 !important; }

.border-bottom-success.border-bottom-accent-3 {
  border-bottom: 1px solid #7bffc1 !important; }

.border-left-success.border-left-accent-3 {
  border-left: 1px solid #7bffc1 !important; }

.border-right-success.border-right-accent-3 {
  border-right: 1px solid #7bffc1 !important; }

.overlay-success.overlay-accent-3 {
  background: #7bffc1;
  /* The Fallback */
  background: rgba(123, 255, 193, 0.6); }

.text-success.text-accent-4 {
  color: #62ffb5 !important; }

.bg-success.bg-accent-4 {
  background-color: #62ffb5 !important; }

.border-success.border-accent-4 {
  border: 1px solid #62ffb5 !important; }

.border-top-success.border-top-accent-4 {
  border-top: 1px solid #62ffb5 !important; }

.border-bottom-success.border-bottom-accent-4 {
  border-bottom: 1px solid #62ffb5 !important; }

.border-left-success.border-left-accent-4 {
  border-left: 1px solid #62ffb5 !important; }

.border-right-success.border-right-accent-4 {
  border-right: 1px solid #62ffb5 !important; }

.overlay-success.overlay-accent-4 {
  background: #62ffb5;
  /* The Fallback */
  background: rgba(98, 255, 181, 0.6); }

.text-info.text-lighten-5 {
  color: #69efff !important; }

.bg-info.bg-lighten-5 {
  background-color: #69efff !important; }

.border-info.border-lighten-5 {
  border: 1px solid #69efff !important; }

.border-top-info.border-top-lighten-5 {
  border-top: 1px solid #69efff !important; }

.border-bottom-info.border-bottom-lighten-5 {
  border-bottom: 1px solid #69efff !important; }

.border-left-info.border-left-lighten-5 {
  border-left: 1px solid #69efff !important; }

.border-right-info.border-right-lighten-5 {
  border-right: 1px solid #69efff !important; }

.overlay-info.overlay-lighten-5 {
  background: #69efff;
  /* The Fallback */
  background: rgba(105, 239, 255, 0.6); }

.text-info.text-lighten-4 {
  color: #4fecff !important; }

.bg-info.bg-lighten-4 {
  background-color: #4fecff !important; }

.border-info.border-lighten-4 {
  border: 1px solid #4fecff !important; }

.border-top-info.border-top-lighten-4 {
  border-top: 1px solid #4fecff !important; }

.border-bottom-info.border-bottom-lighten-4 {
  border-bottom: 1px solid #4fecff !important; }

.border-left-info.border-left-lighten-4 {
  border-left: 1px solid #4fecff !important; }

.border-right-info.border-right-lighten-4 {
  border-right: 1px solid #4fecff !important; }

.overlay-info.overlay-lighten-4 {
  background: #4fecff;
  /* The Fallback */
  background: rgba(79, 236, 255, 0.6); }

.text-info.text-lighten-3 {
  color: #36e9ff !important; }

.bg-info.bg-lighten-3 {
  background-color: #36e9ff !important; }

.border-info.border-lighten-3 {
  border: 1px solid #36e9ff !important; }

.border-top-info.border-top-lighten-3 {
  border-top: 1px solid #36e9ff !important; }

.border-bottom-info.border-bottom-lighten-3 {
  border-bottom: 1px solid #36e9ff !important; }

.border-left-info.border-left-lighten-3 {
  border-left: 1px solid #36e9ff !important; }

.border-right-info.border-right-lighten-3 {
  border-right: 1px solid #36e9ff !important; }

.overlay-info.overlay-lighten-3 {
  background: #36e9ff;
  /* The Fallback */
  background: rgba(54, 233, 255, 0.6); }

.text-info.text-lighten-2 {
  color: #1ce7ff !important; }

.bg-info.bg-lighten-2 {
  background-color: #1ce7ff !important; }

.border-info.border-lighten-2 {
  border: 1px solid #1ce7ff !important; }

.border-top-info.border-top-lighten-2 {
  border-top: 1px solid #1ce7ff !important; }

.border-bottom-info.border-bottom-lighten-2 {
  border-bottom: 1px solid #1ce7ff !important; }

.border-left-info.border-left-lighten-2 {
  border-left: 1px solid #1ce7ff !important; }

.border-right-info.border-right-lighten-2 {
  border-right: 1px solid #1ce7ff !important; }

.overlay-info.overlay-lighten-2 {
  background: #1ce7ff;
  /* The Fallback */
  background: rgba(28, 231, 255, 0.6); }

.text-info.text-lighten-1 {
  color: #03e4ff !important; }

.bg-info.bg-lighten-1 {
  background-color: #03e4ff !important; }

.border-info.border-lighten-1 {
  border: 1px solid #03e4ff !important; }

.border-top-info.border-top-lighten-1 {
  border-top: 1px solid #03e4ff !important; }

.border-bottom-info.border-bottom-lighten-1 {
  border-bottom: 1px solid #03e4ff !important; }

.border-left-info.border-left-lighten-1 {
  border-left: 1px solid #03e4ff !important; }

.border-right-info.border-right-lighten-1 {
  border-right: 1px solid #03e4ff !important; }

.overlay-info.overlay-lighten-1 {
  background: #03e4ff;
  /* The Fallback */
  background: rgba(3, 228, 255, 0.6); }

.bg-info {
  background-color: #00cfe8 !important; }

.bg-info .card-header,
.bg-info .card-footer {
  background-color: transparent; }

.alert-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important; }

.alert-info .alert-heading {
  box-shadow: rgba(0, 207, 232, 0.4) 0px 6px 15px -7px; }

.alert-info .alert-link {
  color: #00b8cf !important; }

.alert-info .close {
  color: #00cfe8 !important; }

.bg-light-info {
  background: rgba(0, 207, 232, 0.12) !important;
  color: #00cfe8 !important; }

.bg-light-info.fc-h-event, .bg-light-info.fc-v-event {
  border-color: rgba(0, 207, 232, 0.1); }

.bg-light-info .fc-list-event-dot {
  border-color: #00cfe8 !important; }

.bg-light-info.fc-list-event:hover td {
  background: rgba(0, 207, 232, 0.1) !important; }

.bg-light-info.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-info {
  color: #00cfe8 !important; }

.border-info {
  border: 1px solid #00cfe8 !important; }

.border-top-info {
  border-top: 1px solid #00cfe8; }

.border-bottom-info {
  border-bottom: 1px solid #00cfe8; }

.border-left-info {
  border-left: 1px solid #00cfe8; }

.border-right-info {
  border-right: 1px solid #00cfe8; }

.bg-info.badge-glow,
.border-info.badge-glow,
.badge-info.badge-glow {
  box-shadow: 0px 0px 10px #00cfe8; }

.badge.badge-light-info {
  background-color: rgba(0, 207, 232, 0.12);
  color: #00cfe8 !important; }

.overlay-info {
  background: #00cfe8;
  /* The Fallback */
  background: rgba(0, 207, 232, 0.6); }

.btn-info {
  border-color: #00cfe8 !important;
  background-color: #00cfe8 !important;
  color: #fff !important; }

.btn-info:focus, .btn-info:active, .btn-info.active {
  color: #fff;
  background-color: #00b8cf !important; }

.btn-info:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8; }

.btn-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-info {
  background-color: transparent;
  color: #00cfe8; }

.btn-flat-info:hover {
  color: #00cfe8; }

.btn-flat-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.12); }

.btn-flat-info:active, .btn-flat-info.active, .btn-flat-info:focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8; }

.btn-flat-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-info {
  background-color: #00cfe8;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-info:hover:not(.disabled):not(:disabled) {
  background-color: #03e4ff; }

.btn-relief-info:active, .btn-relief-info.active, .btn-relief-info:focus {
  background-color: #00b8cf; }

.btn-relief-info:hover {
  color: #fff; }

.btn-relief-info:active, .btn-relief-info.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-info {
  border: 1px solid #00cfe8 !important;
  background-color: transparent;
  color: #00cfe8; }

.btn-outline-info:hover:not(.disabled):not(:disabled) {
  background-color: rgba(0, 207, 232, 0.04);
  color: #00cfe8; }

.btn-outline-info:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):focus {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8; }

.btn-outline-info.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-info.dropdown-toggle {
  background-color: rgba(0, 207, 232, 0.2);
  color: #00cfe8; }

.btn-outline-info.waves-effect .waves-ripple,
.btn-flat-info.waves-effect .waves-ripple {
  background: radial-gradient(rgba(0, 207, 232, 0.2) 0, rgba(0, 207, 232, 0.3) 40%, rgba(0, 207, 232, 0.4) 50%, rgba(0, 207, 232, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-info {
  background-color: #00cfe8; }

.modal.modal-info .modal-header .modal-title {
  color: #00cfe8; }

.modal.modal-info .modal-header .close {
  color: #00cfe8 !important; }

.pagination-info .page-item.active .page-link {
  background: #00cfe8 !important;
  color: #fff; }

.pagination-info .page-item.active .page-link:hover {
  color: #fff; }

.pagination-info .page-item .page-link:hover {
  color: #00cfe8; }

.pagination-info .page-item.prev-item .page-link:hover, .pagination-info .page-item.next-item .page-link:hover {
  background: #00cfe8;
  color: #fff; }

.pagination-info .page-item.next-item .page-link:active:after, .pagination-info .page-item.next-item .page-link:hover:after, .pagination-info .page-item.next .page-link:active:after, .pagination-info .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-info .page-item.prev-item .page-link:active:before, .pagination-info .page-item.prev-item .page-link:hover:before, .pagination-info .page-item.prev .page-link:active:before, .pagination-info .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300cfe8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-info .nav-item .nav-link.active {
  color: #fff;
  background-color: #00cfe8 !important;
  border-color: #00cfe8;
  box-shadow: 0 4px 18px -4px rgba(0, 207, 232, 0.65); }

.progress-bar-info {
  background-color: rgba(0, 207, 232, 0.12); }

.progress-bar-info .progress-bar {
  background-color: #00cfe8; }

.timeline .timeline-point-info {
  border-color: #00cfe8 !important; }

.timeline .timeline-point-info i,
.timeline .timeline-point-info svg {
  stroke: #00cfe8 !important; }

.timeline .timeline-point-info.timeline-point-indicator {
  background-color: #00cfe8 !important; }

.timeline .timeline-point-info.timeline-point-indicator:before {
  background: rgba(0, 207, 232, 0.12) !important; }

.divider.divider-info .divider-text:before, .divider.divider-info .divider-text:after {
  border-color: #00cfe8 !important; }

input:focus ~ .bg-info {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #00cfe8 !important; }

.custom-control-info .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info .custom-control-input:active ~ .custom-control-label::before {
  border-color: #00cfe8;
  background-color: #00cfe8; }

.custom-control-info.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-info.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-info.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(0, 207, 232, 0.4) !important; }

.custom-control-info .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 207, 232, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-info .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #00cfe8; }

.custom-switch-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00cfe8 !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #00cfe8 !important;
  border-color: #00cfe8 !important; }

.text-info.text-darken-1 {
  color: #00b8cf !important; }

.bg-info.bg-darken-1 {
  background-color: #00b8cf !important; }

.border-info.border-darken-1 {
  border: 1px solid #00b8cf !important; }

.border-top-info.border-top-darken-1 {
  border-top: 1px solid #00b8cf !important; }

.border-bottom-info.border-bottom-darken-1 {
  border-bottom: 1px solid #00b8cf !important; }

.border-left-info.border-left-darken-1 {
  border-left: 1px solid #00b8cf !important; }

.border-right-info.border-right-darken-1 {
  border-right: 1px solid #00b8cf !important; }

.overlay-info.overlay-darken-1 {
  background: #00b8cf;
  /* The Fallback */
  background: rgba(0, 184, 207, 0.6); }

.text-info.text-darken-2 {
  color: #00a1b5 !important; }

.bg-info.bg-darken-2 {
  background-color: #00a1b5 !important; }

.border-info.border-darken-2 {
  border: 1px solid #00a1b5 !important; }

.border-top-info.border-top-darken-2 {
  border-top: 1px solid #00a1b5 !important; }

.border-bottom-info.border-bottom-darken-2 {
  border-bottom: 1px solid #00a1b5 !important; }

.border-left-info.border-left-darken-2 {
  border-left: 1px solid #00a1b5 !important; }

.border-right-info.border-right-darken-2 {
  border-right: 1px solid #00a1b5 !important; }

.overlay-info.overlay-darken-2 {
  background: #00a1b5;
  /* The Fallback */
  background: rgba(0, 161, 181, 0.6); }

.text-info.text-darken-3 {
  color: #008b9c !important; }

.bg-info.bg-darken-3 {
  background-color: #008b9c !important; }

.border-info.border-darken-3 {
  border: 1px solid #008b9c !important; }

.border-top-info.border-top-darken-3 {
  border-top: 1px solid #008b9c !important; }

.border-bottom-info.border-bottom-darken-3 {
  border-bottom: 1px solid #008b9c !important; }

.border-left-info.border-left-darken-3 {
  border-left: 1px solid #008b9c !important; }

.border-right-info.border-right-darken-3 {
  border-right: 1px solid #008b9c !important; }

.overlay-info.overlay-darken-3 {
  background: #008b9c;
  /* The Fallback */
  background: rgba(0, 139, 156, 0.6); }

.text-info.text-darken-4 {
  color: #007482 !important; }

.bg-info.bg-darken-4 {
  background-color: #007482 !important; }

.border-info.border-darken-4 {
  border: 1px solid #007482 !important; }

.border-top-info.border-top-darken-4 {
  border-top: 1px solid #007482 !important; }

.border-bottom-info.border-bottom-darken-4 {
  border-bottom: 1px solid #007482 !important; }

.border-left-info.border-left-darken-4 {
  border-left: 1px solid #007482 !important; }

.border-right-info.border-right-darken-4 {
  border-right: 1px solid #007482 !important; }

.overlay-info.overlay-darken-4 {
  background: #007482;
  /* The Fallback */
  background: rgba(0, 116, 130, 0.6); }

.text-info.text-accent-1 {
  color: #feffff !important; }

.bg-info.bg-accent-1 {
  background-color: #feffff !important; }

.border-info.border-accent-1 {
  border: 1px solid #feffff !important; }

.border-top-info.border-top-accent-1 {
  border-top: 1px solid #feffff !important; }

.border-bottom-info.border-bottom-accent-1 {
  border-bottom: 1px solid #feffff !important; }

.border-left-info.border-left-accent-1 {
  border-left: 1px solid #feffff !important; }

.border-right-info.border-right-accent-1 {
  border-right: 1px solid #feffff !important; }

.overlay-info.overlay-accent-1 {
  background: #feffff;
  /* The Fallback */
  background: rgba(254, 255, 255, 0.6); }

.text-info.text-accent-2 {
  color: #cbf5ff !important; }

.bg-info.bg-accent-2 {
  background-color: #cbf5ff !important; }

.border-info.border-accent-2 {
  border: 1px solid #cbf5ff !important; }

.border-top-info.border-top-accent-2 {
  border-top: 1px solid #cbf5ff !important; }

.border-bottom-info.border-bottom-accent-2 {
  border-bottom: 1px solid #cbf5ff !important; }

.border-left-info.border-left-accent-2 {
  border-left: 1px solid #cbf5ff !important; }

.border-right-info.border-right-accent-2 {
  border-right: 1px solid #cbf5ff !important; }

.overlay-info.overlay-accent-2 {
  background: #cbf5ff;
  /* The Fallback */
  background: rgba(203, 245, 255, 0.6); }

.text-info.text-accent-3 {
  color: #98ecff !important; }

.bg-info.bg-accent-3 {
  background-color: #98ecff !important; }

.border-info.border-accent-3 {
  border: 1px solid #98ecff !important; }

.border-top-info.border-top-accent-3 {
  border-top: 1px solid #98ecff !important; }

.border-bottom-info.border-bottom-accent-3 {
  border-bottom: 1px solid #98ecff !important; }

.border-left-info.border-left-accent-3 {
  border-left: 1px solid #98ecff !important; }

.border-right-info.border-right-accent-3 {
  border-right: 1px solid #98ecff !important; }

.overlay-info.overlay-accent-3 {
  background: #98ecff;
  /* The Fallback */
  background: rgba(152, 236, 255, 0.6); }

.text-info.text-accent-4 {
  color: #7fe7ff !important; }

.bg-info.bg-accent-4 {
  background-color: #7fe7ff !important; }

.border-info.border-accent-4 {
  border: 1px solid #7fe7ff !important; }

.border-top-info.border-top-accent-4 {
  border-top: 1px solid #7fe7ff !important; }

.border-bottom-info.border-bottom-accent-4 {
  border-bottom: 1px solid #7fe7ff !important; }

.border-left-info.border-left-accent-4 {
  border-left: 1px solid #7fe7ff !important; }

.border-right-info.border-right-accent-4 {
  border-right: 1px solid #7fe7ff !important; }

.overlay-info.overlay-accent-4 {
  background: #7fe7ff;
  /* The Fallback */
  background: rgba(127, 231, 255, 0.6); }

.text-warning.text-lighten-5 {
  color: #ffe0c3 !important; }

.bg-warning.bg-lighten-5 {
  background-color: #ffe0c3 !important; }

.border-warning.border-lighten-5 {
  border: 1px solid #ffe0c3 !important; }

.border-top-warning.border-top-lighten-5 {
  border-top: 1px solid #ffe0c3 !important; }

.border-bottom-warning.border-bottom-lighten-5 {
  border-bottom: 1px solid #ffe0c3 !important; }

.border-left-warning.border-left-lighten-5 {
  border-left: 1px solid #ffe0c3 !important; }

.border-right-warning.border-right-lighten-5 {
  border-right: 1px solid #ffe0c3 !important; }

.overlay-warning.overlay-lighten-5 {
  background: #ffe0c3;
  /* The Fallback */
  background: rgba(255, 224, 195, 0.6); }

.text-warning.text-lighten-4 {
  color: #ffd3a9 !important; }

.bg-warning.bg-lighten-4 {
  background-color: #ffd3a9 !important; }

.border-warning.border-lighten-4 {
  border: 1px solid #ffd3a9 !important; }

.border-top-warning.border-top-lighten-4 {
  border-top: 1px solid #ffd3a9 !important; }

.border-bottom-warning.border-bottom-lighten-4 {
  border-bottom: 1px solid #ffd3a9 !important; }

.border-left-warning.border-left-lighten-4 {
  border-left: 1px solid #ffd3a9 !important; }

.border-right-warning.border-right-lighten-4 {
  border-right: 1px solid #ffd3a9 !important; }

.overlay-warning.overlay-lighten-4 {
  background: #ffd3a9;
  /* The Fallback */
  background: rgba(255, 211, 169, 0.6); }

.text-warning.text-lighten-3 {
  color: #ffc690 !important; }

.bg-warning.bg-lighten-3 {
  background-color: #ffc690 !important; }

.border-warning.border-lighten-3 {
  border: 1px solid #ffc690 !important; }

.border-top-warning.border-top-lighten-3 {
  border-top: 1px solid #ffc690 !important; }

.border-bottom-warning.border-bottom-lighten-3 {
  border-bottom: 1px solid #ffc690 !important; }

.border-left-warning.border-left-lighten-3 {
  border-left: 1px solid #ffc690 !important; }

.border-right-warning.border-right-lighten-3 {
  border-right: 1px solid #ffc690 !important; }

.overlay-warning.overlay-lighten-3 {
  background: #ffc690;
  /* The Fallback */
  background: rgba(255, 198, 144, 0.6); }

.text-warning.text-lighten-2 {
  color: #ffb976 !important; }

.bg-warning.bg-lighten-2 {
  background-color: #ffb976 !important; }

.border-warning.border-lighten-2 {
  border: 1px solid #ffb976 !important; }

.border-top-warning.border-top-lighten-2 {
  border-top: 1px solid #ffb976 !important; }

.border-bottom-warning.border-bottom-lighten-2 {
  border-bottom: 1px solid #ffb976 !important; }

.border-left-warning.border-left-lighten-2 {
  border-left: 1px solid #ffb976 !important; }

.border-right-warning.border-right-lighten-2 {
  border-right: 1px solid #ffb976 !important; }

.overlay-warning.overlay-lighten-2 {
  background: #ffb976;
  /* The Fallback */
  background: rgba(255, 185, 118, 0.6); }

.text-warning.text-lighten-1 {
  color: #ffac5d !important; }

.bg-warning.bg-lighten-1 {
  background-color: #ffac5d !important; }

.border-warning.border-lighten-1 {
  border: 1px solid #ffac5d !important; }

.border-top-warning.border-top-lighten-1 {
  border-top: 1px solid #ffac5d !important; }

.border-bottom-warning.border-bottom-lighten-1 {
  border-bottom: 1px solid #ffac5d !important; }

.border-left-warning.border-left-lighten-1 {
  border-left: 1px solid #ffac5d !important; }

.border-right-warning.border-right-lighten-1 {
  border-right: 1px solid #ffac5d !important; }

.overlay-warning.overlay-lighten-1 {
  background: #ffac5d;
  /* The Fallback */
  background: rgba(255, 172, 93, 0.6); }

.bg-warning {
  background-color: #ff9f43 !important; }

.bg-warning .card-header,
.bg-warning .card-footer {
  background-color: transparent; }

.alert-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important; }

.alert-warning .alert-heading {
  box-shadow: rgba(255, 159, 67, 0.4) 0px 6px 15px -7px; }

.alert-warning .alert-link {
  color: #ff922a !important; }

.alert-warning .close {
  color: #ff9f43 !important; }

.bg-light-warning {
  background: rgba(255, 159, 67, 0.12) !important;
  color: #ff9f43 !important; }

.bg-light-warning.fc-h-event, .bg-light-warning.fc-v-event {
  border-color: rgba(255, 159, 67, 0.1); }

.bg-light-warning .fc-list-event-dot {
  border-color: #ff9f43 !important; }

.bg-light-warning.fc-list-event:hover td {
  background: rgba(255, 159, 67, 0.1) !important; }

.bg-light-warning.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-warning {
  color: #ff9f43 !important; }

.border-warning {
  border: 1px solid #ff9f43 !important; }

.border-top-warning {
  border-top: 1px solid #ff9f43; }

.border-bottom-warning {
  border-bottom: 1px solid #ff9f43; }

.border-left-warning {
  border-left: 1px solid #ff9f43; }

.border-right-warning {
  border-right: 1px solid #ff9f43; }

.bg-warning.badge-glow,
.border-warning.badge-glow,
.badge-warning.badge-glow {
  box-shadow: 0px 0px 10px #ff9f43; }

.badge.badge-light-warning {
  background-color: rgba(255, 159, 67, 0.12);
  color: #ff9f43 !important; }

.overlay-warning {
  background: #ff9f43;
  /* The Fallback */
  background: rgba(255, 159, 67, 0.6); }

.btn-warning {
  border-color: #ff9f43 !important;
  background-color: #ff9f43 !important;
  color: #fff !important; }

.btn-warning:focus, .btn-warning:active, .btn-warning.active {
  color: #fff;
  background-color: #ff922a !important; }

.btn-warning:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ff9f43; }

.btn-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-warning {
  background-color: transparent;
  color: #ff9f43; }

.btn-flat-warning:hover {
  color: #ff9f43; }

.btn-flat-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.12); }

.btn-flat-warning:active, .btn-flat-warning.active, .btn-flat-warning:focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43; }

.btn-flat-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-warning {
  background-color: #ff9f43;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-warning:hover:not(.disabled):not(:disabled) {
  background-color: #ffac5d; }

.btn-relief-warning:active, .btn-relief-warning.active, .btn-relief-warning:focus {
  background-color: #ff922a; }

.btn-relief-warning:hover {
  color: #fff; }

.btn-relief-warning:active, .btn-relief-warning.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-warning {
  border: 1px solid #ff9f43 !important;
  background-color: transparent;
  color: #ff9f43; }

.btn-outline-warning:hover:not(.disabled):not(:disabled) {
  background-color: rgba(255, 159, 67, 0.04);
  color: #ff9f43; }

.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):focus {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43; }

.btn-outline-warning.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-warning.dropdown-toggle {
  background-color: rgba(255, 159, 67, 0.2);
  color: #ff9f43; }

.btn-outline-warning.waves-effect .waves-ripple,
.btn-flat-warning.waves-effect .waves-ripple {
  background: radial-gradient(rgba(255, 159, 67, 0.2) 0, rgba(255, 159, 67, 0.3) 40%, rgba(255, 159, 67, 0.4) 50%, rgba(255, 159, 67, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-warning {
  background-color: #ff9f43; }

.modal.modal-warning .modal-header .modal-title {
  color: #ff9f43; }

.modal.modal-warning .modal-header .close {
  color: #ff9f43 !important; }

.pagination-warning .page-item.active .page-link {
  background: #ff9f43 !important;
  color: #fff; }

.pagination-warning .page-item.active .page-link:hover {
  color: #fff; }

.pagination-warning .page-item .page-link:hover {
  color: #ff9f43; }

.pagination-warning .page-item.prev-item .page-link:hover, .pagination-warning .page-item.next-item .page-link:hover {
  background: #ff9f43;
  color: #fff; }

.pagination-warning .page-item.next-item .page-link:active:after, .pagination-warning .page-item.next-item .page-link:hover:after, .pagination-warning .page-item.next .page-link:active:after, .pagination-warning .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-warning .page-item.prev-item .page-link:active:before, .pagination-warning .page-item.prev-item .page-link:hover:before, .pagination-warning .page-item.prev .page-link:active:before, .pagination-warning .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9f43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-warning .nav-item .nav-link.active {
  color: #fff;
  background-color: #ff9f43 !important;
  border-color: #ff9f43;
  box-shadow: 0 4px 18px -4px rgba(255, 159, 67, 0.65); }

.progress-bar-warning {
  background-color: rgba(255, 159, 67, 0.12); }

.progress-bar-warning .progress-bar {
  background-color: #ff9f43; }

.timeline .timeline-point-warning {
  border-color: #ff9f43 !important; }

.timeline .timeline-point-warning i,
.timeline .timeline-point-warning svg {
  stroke: #ff9f43 !important; }

.timeline .timeline-point-warning.timeline-point-indicator {
  background-color: #ff9f43 !important; }

.timeline .timeline-point-warning.timeline-point-indicator:before {
  background: rgba(255, 159, 67, 0.12) !important; }

.divider.divider-warning .divider-text:before, .divider.divider-warning .divider-text:after {
  border-color: #ff9f43 !important; }

input:focus ~ .bg-warning {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ff9f43 !important; }

.custom-control-warning .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ff9f43;
  background-color: #ff9f43; }

.custom-control-warning.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-warning.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-warning.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(255, 159, 67, 0.4) !important; }

.custom-control-warning .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(255, 159, 67, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-warning .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ff9f43; }

.custom-switch-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff9f43 !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ff9f43 !important;
  border-color: #ff9f43 !important; }

.text-warning.text-darken-1 {
  color: #ff922a !important; }

.bg-warning.bg-darken-1 {
  background-color: #ff922a !important; }

.border-warning.border-darken-1 {
  border: 1px solid #ff922a !important; }

.border-top-warning.border-top-darken-1 {
  border-top: 1px solid #ff922a !important; }

.border-bottom-warning.border-bottom-darken-1 {
  border-bottom: 1px solid #ff922a !important; }

.border-left-warning.border-left-darken-1 {
  border-left: 1px solid #ff922a !important; }

.border-right-warning.border-right-darken-1 {
  border-right: 1px solid #ff922a !important; }

.overlay-warning.overlay-darken-1 {
  background: #ff922a;
  /* The Fallback */
  background: rgba(255, 146, 42, 0.6); }

.text-warning.text-darken-2 {
  color: #ff8510 !important; }

.bg-warning.bg-darken-2 {
  background-color: #ff8510 !important; }

.border-warning.border-darken-2 {
  border: 1px solid #ff8510 !important; }

.border-top-warning.border-top-darken-2 {
  border-top: 1px solid #ff8510 !important; }

.border-bottom-warning.border-bottom-darken-2 {
  border-bottom: 1px solid #ff8510 !important; }

.border-left-warning.border-left-darken-2 {
  border-left: 1px solid #ff8510 !important; }

.border-right-warning.border-right-darken-2 {
  border-right: 1px solid #ff8510 !important; }

.overlay-warning.overlay-darken-2 {
  background: #ff8510;
  /* The Fallback */
  background: rgba(255, 133, 16, 0.6); }

.text-warning.text-darken-3 {
  color: #f67800 !important; }

.bg-warning.bg-darken-3 {
  background-color: #f67800 !important; }

.border-warning.border-darken-3 {
  border: 1px solid #f67800 !important; }

.border-top-warning.border-top-darken-3 {
  border-top: 1px solid #f67800 !important; }

.border-bottom-warning.border-bottom-darken-3 {
  border-bottom: 1px solid #f67800 !important; }

.border-left-warning.border-left-darken-3 {
  border-left: 1px solid #f67800 !important; }

.border-right-warning.border-right-darken-3 {
  border-right: 1px solid #f67800 !important; }

.overlay-warning.overlay-darken-3 {
  background: #f67800;
  /* The Fallback */
  background: rgba(246, 120, 0, 0.6); }

.text-warning.text-darken-4 {
  color: #dc6c00 !important; }

.bg-warning.bg-darken-4 {
  background-color: #dc6c00 !important; }

.border-warning.border-darken-4 {
  border: 1px solid #dc6c00 !important; }

.border-top-warning.border-top-darken-4 {
  border-top: 1px solid #dc6c00 !important; }

.border-bottom-warning.border-bottom-darken-4 {
  border-bottom: 1px solid #dc6c00 !important; }

.border-left-warning.border-left-darken-4 {
  border-left: 1px solid #dc6c00 !important; }

.border-right-warning.border-right-darken-4 {
  border-right: 1px solid #dc6c00 !important; }

.overlay-warning.overlay-darken-4 {
  background: #dc6c00;
  /* The Fallback */
  background: rgba(220, 108, 0, 0.6); }

.text-warning.text-accent-1 {
  color: #fff5ef !important; }

.bg-warning.bg-accent-1 {
  background-color: #fff5ef !important; }

.border-warning.border-accent-1 {
  border: 1px solid #fff5ef !important; }

.border-top-warning.border-top-accent-1 {
  border-top: 1px solid #fff5ef !important; }

.border-bottom-warning.border-bottom-accent-1 {
  border-bottom: 1px solid #fff5ef !important; }

.border-left-warning.border-left-accent-1 {
  border-left: 1px solid #fff5ef !important; }

.border-right-warning.border-right-accent-1 {
  border-right: 1px solid #fff5ef !important; }

.overlay-warning.overlay-accent-1 {
  background: #fff5ef;
  /* The Fallback */
  background: rgba(255, 245, 239, 0.6); }

.text-warning.text-accent-2 {
  color: #ffe5d8 !important; }

.bg-warning.bg-accent-2 {
  background-color: #ffe5d8 !important; }

.border-warning.border-accent-2 {
  border: 1px solid #ffe5d8 !important; }

.border-top-warning.border-top-accent-2 {
  border-top: 1px solid #ffe5d8 !important; }

.border-bottom-warning.border-bottom-accent-2 {
  border-bottom: 1px solid #ffe5d8 !important; }

.border-left-warning.border-left-accent-2 {
  border-left: 1px solid #ffe5d8 !important; }

.border-right-warning.border-right-accent-2 {
  border-right: 1px solid #ffe5d8 !important; }

.overlay-warning.overlay-accent-2 {
  background: #ffe5d8;
  /* The Fallback */
  background: rgba(255, 229, 216, 0.6); }

.text-warning.text-accent-3 {
  color: #fff6f3 !important; }

.bg-warning.bg-accent-3 {
  background-color: #fff6f3 !important; }

.border-warning.border-accent-3 {
  border: 1px solid #fff6f3 !important; }

.border-top-warning.border-top-accent-3 {
  border-top: 1px solid #fff6f3 !important; }

.border-bottom-warning.border-bottom-accent-3 {
  border-bottom: 1px solid #fff6f3 !important; }

.border-left-warning.border-left-accent-3 {
  border-left: 1px solid #fff6f3 !important; }

.border-right-warning.border-right-accent-3 {
  border-right: 1px solid #fff6f3 !important; }

.overlay-warning.overlay-accent-3 {
  background: #fff6f3;
  /* The Fallback */
  background: rgba(255, 246, 243, 0.6); }

.text-warning.text-accent-4 {
  color: #ffe3da !important; }

.bg-warning.bg-accent-4 {
  background-color: #ffe3da !important; }

.border-warning.border-accent-4 {
  border: 1px solid #ffe3da !important; }

.border-top-warning.border-top-accent-4 {
  border-top: 1px solid #ffe3da !important; }

.border-bottom-warning.border-bottom-accent-4 {
  border-bottom: 1px solid #ffe3da !important; }

.border-left-warning.border-left-accent-4 {
  border-left: 1px solid #ffe3da !important; }

.border-right-warning.border-right-accent-4 {
  border-right: 1px solid #ffe3da !important; }

.overlay-warning.overlay-accent-4 {
  background: #ffe3da;
  /* The Fallback */
  background: rgba(255, 227, 218, 0.6); }

.text-danger.text-lighten-5 {
  color: #f8c6c6 !important; }

.bg-danger.bg-lighten-5 {
  background-color: #f8c6c6 !important; }

.border-danger.border-lighten-5 {
  border: 1px solid #f8c6c6 !important; }

.border-top-danger.border-top-lighten-5 {
  border-top: 1px solid #f8c6c6 !important; }

.border-bottom-danger.border-bottom-lighten-5 {
  border-bottom: 1px solid #f8c6c6 !important; }

.border-left-danger.border-left-lighten-5 {
  border-left: 1px solid #f8c6c6 !important; }

.border-right-danger.border-right-lighten-5 {
  border-right: 1px solid #f8c6c6 !important; }

.overlay-danger.overlay-lighten-5 {
  background: #f8c6c6;
  /* The Fallback */
  background: rgba(248, 198, 198, 0.6); }

.text-danger.text-lighten-4 {
  color: #f5afaf !important; }

.bg-danger.bg-lighten-4 {
  background-color: #f5afaf !important; }

.border-danger.border-lighten-4 {
  border: 1px solid #f5afaf !important; }

.border-top-danger.border-top-lighten-4 {
  border-top: 1px solid #f5afaf !important; }

.border-bottom-danger.border-bottom-lighten-4 {
  border-bottom: 1px solid #f5afaf !important; }

.border-left-danger.border-left-lighten-4 {
  border-left: 1px solid #f5afaf !important; }

.border-right-danger.border-right-lighten-4 {
  border-right: 1px solid #f5afaf !important; }

.overlay-danger.overlay-lighten-4 {
  background: #f5afaf;
  /* The Fallback */
  background: rgba(245, 175, 175, 0.6); }

.text-danger.text-lighten-3 {
  color: #f29899 !important; }

.bg-danger.bg-lighten-3 {
  background-color: #f29899 !important; }

.border-danger.border-lighten-3 {
  border: 1px solid #f29899 !important; }

.border-top-danger.border-top-lighten-3 {
  border-top: 1px solid #f29899 !important; }

.border-bottom-danger.border-bottom-lighten-3 {
  border-bottom: 1px solid #f29899 !important; }

.border-left-danger.border-left-lighten-3 {
  border-left: 1px solid #f29899 !important; }

.border-right-danger.border-right-lighten-3 {
  border-right: 1px solid #f29899 !important; }

.overlay-danger.overlay-lighten-3 {
  background: #f29899;
  /* The Fallback */
  background: rgba(242, 152, 153, 0.6); }

.text-danger.text-lighten-2 {
  color: #f08182 !important; }

.bg-danger.bg-lighten-2 {
  background-color: #f08182 !important; }

.border-danger.border-lighten-2 {
  border: 1px solid #f08182 !important; }

.border-top-danger.border-top-lighten-2 {
  border-top: 1px solid #f08182 !important; }

.border-bottom-danger.border-bottom-lighten-2 {
  border-bottom: 1px solid #f08182 !important; }

.border-left-danger.border-left-lighten-2 {
  border-left: 1px solid #f08182 !important; }

.border-right-danger.border-right-lighten-2 {
  border-right: 1px solid #f08182 !important; }

.overlay-danger.overlay-lighten-2 {
  background: #f08182;
  /* The Fallback */
  background: rgba(240, 129, 130, 0.6); }

.text-danger.text-lighten-1 {
  color: #ed6b6c !important; }

.bg-danger.bg-lighten-1 {
  background-color: #ed6b6c !important; }

.border-danger.border-lighten-1 {
  border: 1px solid #ed6b6c !important; }

.border-top-danger.border-top-lighten-1 {
  border-top: 1px solid #ed6b6c !important; }

.border-bottom-danger.border-bottom-lighten-1 {
  border-bottom: 1px solid #ed6b6c !important; }

.border-left-danger.border-left-lighten-1 {
  border-left: 1px solid #ed6b6c !important; }

.border-right-danger.border-right-lighten-1 {
  border-right: 1px solid #ed6b6c !important; }

.overlay-danger.overlay-lighten-1 {
  background: #ed6b6c;
  /* The Fallback */
  background: rgba(237, 107, 108, 0.6); }

.bg-danger {
  background-color: #ea5455 !important; }

.bg-danger .card-header,
.bg-danger .card-footer {
  background-color: transparent; }

.alert-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important; }

.alert-danger .alert-heading {
  box-shadow: rgba(234, 84, 85, 0.4) 0px 6px 15px -7px; }

.alert-danger .alert-link {
  color: #e73d3e !important; }

.alert-danger .close {
  color: #ea5455 !important; }

.bg-light-danger {
  background: rgba(234, 84, 85, 0.12) !important;
  color: #ea5455 !important; }

.bg-light-danger.fc-h-event, .bg-light-danger.fc-v-event {
  border-color: rgba(234, 84, 85, 0.1); }

.bg-light-danger .fc-list-event-dot {
  border-color: #ea5455 !important; }

.bg-light-danger.fc-list-event:hover td {
  background: rgba(234, 84, 85, 0.1) !important; }

.bg-light-danger.fc-list-event .fc-list-event-title {
  color: #6e6b7b; }

.avatar.bg-light-danger {
  color: #ea5455 !important; }

.border-danger {
  border: 1px solid #ea5455 !important; }

.border-top-danger {
  border-top: 1px solid #ea5455; }

.border-bottom-danger {
  border-bottom: 1px solid #ea5455; }

.border-left-danger {
  border-left: 1px solid #ea5455; }

.border-right-danger {
  border-right: 1px solid #ea5455; }

.bg-danger.badge-glow,
.border-danger.badge-glow,
.badge-danger.badge-glow {
  box-shadow: 0px 0px 10px #ea5455; }

.badge.badge-light-danger {
  background-color: rgba(234, 84, 85, 0.12);
  color: #ea5455 !important; }

.overlay-danger {
  background: #ea5455;
  /* The Fallback */
  background: rgba(234, 84, 85, 0.6); }

.btn-danger {
  border-color: #ea5455 !important;
  background-color: #ea5455 !important;
  color: #fff !important; }

.btn-danger:focus, .btn-danger:active, .btn-danger.active {
  color: #fff;
  background-color: #e73d3e !important; }

.btn-danger:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #ea5455; }

.btn-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-flat-danger {
  background-color: transparent;
  color: #ea5455; }

.btn-flat-danger:hover {
  color: #ea5455; }

.btn-flat-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.12); }

.btn-flat-danger:active, .btn-flat-danger.active, .btn-flat-danger:focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455; }

.btn-flat-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.btn-relief-danger {
  background-color: #ea5455;
  box-shadow: inset 0 -3px 0 0 rgba(34, 41, 47, 0.2);
  color: #fff;
  transition: all 0.2s ease; }

.btn-relief-danger:hover:not(.disabled):not(:disabled) {
  background-color: #ed6b6c; }

.btn-relief-danger:active, .btn-relief-danger.active, .btn-relief-danger:focus {
  background-color: #e73d3e; }

.btn-relief-danger:hover {
  color: #fff; }

.btn-relief-danger:active, .btn-relief-danger.active {
  outline: none;
  box-shadow: none;
  transform: translateY(3px); }

.btn-outline-danger {
  border: 1px solid #ea5455 !important;
  background-color: transparent;
  color: #ea5455; }

.btn-outline-danger:hover:not(.disabled):not(:disabled) {
  background-color: rgba(234, 84, 85, 0.04);
  color: #ea5455; }

.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
  box-shadow: none; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):focus {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455; }

.btn-outline-danger.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.show > .btn-outline-danger.dropdown-toggle {
  background-color: rgba(234, 84, 85, 0.2);
  color: #ea5455; }

.btn-outline-danger.waves-effect .waves-ripple,
.btn-flat-danger.waves-effect .waves-ripple {
  background: radial-gradient(rgba(234, 84, 85, 0.2) 0, rgba(234, 84, 85, 0.3) 40%, rgba(234, 84, 85, 0.4) 50%, rgba(234, 84, 85, 0.5) 60%, rgba(255, 255, 255, 0) 70%); }

.bullet.bullet-danger {
  background-color: #ea5455; }

.modal.modal-danger .modal-header .modal-title {
  color: #ea5455; }

.modal.modal-danger .modal-header .close {
  color: #ea5455 !important; }

.pagination-danger .page-item.active .page-link {
  background: #ea5455 !important;
  color: #fff; }

.pagination-danger .page-item.active .page-link:hover {
  color: #fff; }

.pagination-danger .page-item .page-link:hover {
  color: #ea5455; }

.pagination-danger .page-item.prev-item .page-link:hover, .pagination-danger .page-item.next-item .page-link:hover {
  background: #ea5455;
  color: #fff; }

.pagination-danger .page-item.next-item .page-link:active:after, .pagination-danger .page-item.next-item .page-link:hover:after, .pagination-danger .page-item.next .page-link:active:after, .pagination-danger .page-item.next .page-link:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.pagination-danger .page-item.prev-item .page-link:active:before, .pagination-danger .page-item.prev-item .page-link:hover:before, .pagination-danger .page-item.prev .page-link:active:before, .pagination-danger .page-item.prev .page-link:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ea5455' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E") !important; }

.nav-pill-danger .nav-item .nav-link.active {
  color: #fff;
  background-color: #ea5455 !important;
  border-color: #ea5455;
  box-shadow: 0 4px 18px -4px rgba(234, 84, 85, 0.65); }

.progress-bar-danger {
  background-color: rgba(234, 84, 85, 0.12); }

.progress-bar-danger .progress-bar {
  background-color: #ea5455; }

.timeline .timeline-point-danger {
  border-color: #ea5455 !important; }

.timeline .timeline-point-danger i,
.timeline .timeline-point-danger svg {
  stroke: #ea5455 !important; }

.timeline .timeline-point-danger.timeline-point-indicator {
  background-color: #ea5455 !important; }

.timeline .timeline-point-danger.timeline-point-indicator:before {
  background: rgba(234, 84, 85, 0.12) !important; }

.divider.divider-danger .divider-text:before, .divider.divider-danger .divider-text:after {
  border-color: #ea5455 !important; }

input:focus ~ .bg-danger {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #ea5455 !important; }

.custom-control-danger .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ea5455;
  background-color: #ea5455; }

.custom-control-danger.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-control-danger.custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:active ~ .custom-control-label::before,
.custom-control-danger.custom-radio .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 2px 4px 0 rgba(234, 84, 85, 0.4) !important; }

.custom-control-danger .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(234, 84, 85, 0.65) !important;
  border: none;
  box-shadow: none !important; }

.custom-control-danger .custom-control-input:focus ~ .custom-control-label::before {
  border-color: #ea5455; }

.custom-switch-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ea5455 !important;
  color: #fff;
  transition: all 0.2s ease-out; }

.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ea5455 !important;
  border-color: #ea5455 !important; }

.text-danger.text-darken-1 {
  color: #e73d3e !important; }

.bg-danger.bg-darken-1 {
  background-color: #e73d3e !important; }

.border-danger.border-darken-1 {
  border: 1px solid #e73d3e !important; }

.border-top-danger.border-top-darken-1 {
  border-top: 1px solid #e73d3e !important; }

.border-bottom-danger.border-bottom-darken-1 {
  border-bottom: 1px solid #e73d3e !important; }

.border-left-danger.border-left-darken-1 {
  border-left: 1px solid #e73d3e !important; }

.border-right-danger.border-right-darken-1 {
  border-right: 1px solid #e73d3e !important; }

.overlay-danger.overlay-darken-1 {
  background: #e73d3e;
  /* The Fallback */
  background: rgba(231, 61, 62, 0.6); }

.text-danger.text-darken-2 {
  color: #e42728 !important; }

.bg-danger.bg-darken-2 {
  background-color: #e42728 !important; }

.border-danger.border-darken-2 {
  border: 1px solid #e42728 !important; }

.border-top-danger.border-top-darken-2 {
  border-top: 1px solid #e42728 !important; }

.border-bottom-danger.border-bottom-darken-2 {
  border-bottom: 1px solid #e42728 !important; }

.border-left-danger.border-left-darken-2 {
  border-left: 1px solid #e42728 !important; }

.border-right-danger.border-right-darken-2 {
  border-right: 1px solid #e42728 !important; }

.overlay-danger.overlay-darken-2 {
  background: #e42728;
  /* The Fallback */
  background: rgba(228, 39, 40, 0.6); }

.text-danger.text-darken-3 {
  color: #d71a1c !important; }

.bg-danger.bg-darken-3 {
  background-color: #d71a1c !important; }

.border-danger.border-darken-3 {
  border: 1px solid #d71a1c !important; }

.border-top-danger.border-top-darken-3 {
  border-top: 1px solid #d71a1c !important; }

.border-bottom-danger.border-bottom-darken-3 {
  border-bottom: 1px solid #d71a1c !important; }

.border-left-danger.border-left-darken-3 {
  border-left: 1px solid #d71a1c !important; }

.border-right-danger.border-right-darken-3 {
  border-right: 1px solid #d71a1c !important; }

.overlay-danger.overlay-darken-3 {
  background: #d71a1c;
  /* The Fallback */
  background: rgba(215, 26, 28, 0.6); }

.text-danger.text-darken-4 {
  color: #c01819 !important; }

.bg-danger.bg-darken-4 {
  background-color: #c01819 !important; }

.border-danger.border-darken-4 {
  border: 1px solid #c01819 !important; }

.border-top-danger.border-top-darken-4 {
  border-top: 1px solid #c01819 !important; }

.border-bottom-danger.border-bottom-darken-4 {
  border-bottom: 1px solid #c01819 !important; }

.border-left-danger.border-left-darken-4 {
  border-left: 1px solid #c01819 !important; }

.border-right-danger.border-right-darken-4 {
  border-right: 1px solid #c01819 !important; }

.overlay-danger.overlay-darken-4 {
  background: #c01819;
  /* The Fallback */
  background: rgba(192, 24, 25, 0.6); }

.text-danger.text-accent-1 {
  color: #ffeef1 !important; }

.bg-danger.bg-accent-1 {
  background-color: #ffeef1 !important; }

.border-danger.border-accent-1 {
  border: 1px solid #ffeef1 !important; }

.border-top-danger.border-top-accent-1 {
  border-top: 1px solid #ffeef1 !important; }

.border-bottom-danger.border-bottom-accent-1 {
  border-bottom: 1px solid #ffeef1 !important; }

.border-left-danger.border-left-accent-1 {
  border-left: 1px solid #ffeef1 !important; }

.border-right-danger.border-right-accent-1 {
  border-right: 1px solid #ffeef1 !important; }

.overlay-danger.overlay-accent-1 {
  background: #ffeef1;
  /* The Fallback */
  background: rgba(255, 238, 241, 0.6); }

.text-danger.text-accent-2 {
  color: #ffd6db !important; }

.bg-danger.bg-accent-2 {
  background-color: #ffd6db !important; }

.border-danger.border-accent-2 {
  border: 1px solid #ffd6db !important; }

.border-top-danger.border-top-accent-2 {
  border-top: 1px solid #ffd6db !important; }

.border-bottom-danger.border-bottom-accent-2 {
  border-bottom: 1px solid #ffd6db !important; }

.border-left-danger.border-left-accent-2 {
  border-left: 1px solid #ffd6db !important; }

.border-right-danger.border-right-accent-2 {
  border-right: 1px solid #ffd6db !important; }

.overlay-danger.overlay-accent-2 {
  background: #ffd6db;
  /* The Fallback */
  background: rgba(255, 214, 219, 0.6); }

.text-danger.text-accent-3 {
  color: #ffecee !important; }

.bg-danger.bg-accent-3 {
  background-color: #ffecee !important; }

.border-danger.border-accent-3 {
  border: 1px solid #ffecee !important; }

.border-top-danger.border-top-accent-3 {
  border-top: 1px solid #ffecee !important; }

.border-bottom-danger.border-bottom-accent-3 {
  border-bottom: 1px solid #ffecee !important; }

.border-left-danger.border-left-accent-3 {
  border-left: 1px solid #ffecee !important; }

.border-right-danger.border-right-accent-3 {
  border-right: 1px solid #ffecee !important; }

.overlay-danger.overlay-accent-3 {
  background: #ffecee;
  /* The Fallback */
  background: rgba(255, 236, 238, 0.6); }

.text-danger.text-accent-4 {
  color: #ffd3d7 !important; }

.bg-danger.bg-accent-4 {
  background-color: #ffd3d7 !important; }

.border-danger.border-accent-4 {
  border: 1px solid #ffd3d7 !important; }

.border-top-danger.border-top-accent-4 {
  border-top: 1px solid #ffd3d7 !important; }

.border-bottom-danger.border-bottom-accent-4 {
  border-bottom: 1px solid #ffd3d7 !important; }

.border-left-danger.border-left-accent-4 {
  border-left: 1px solid #ffd3d7 !important; }

.border-right-danger.border-right-accent-4 {
  border-right: 1px solid #ffd3d7 !important; }

.overlay-danger.overlay-accent-4 {
  background: #ffd3d7;
  /* The Fallback */
  background: rgba(255, 211, 215, 0.6); }

.bg-gradient-dark,
.btn-gradient-dark {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #4b4b4b, #1e1e1e);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.dark-layout .bg-gradient-dark, .dark-layout
.btn-gradient-dark {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-dark:hover, .bg-gradient-dark:active,
.btn-gradient-dark:hover,
.btn-gradient-dark:active {
  color: #fff; }

.bg-gradient-dark:hover:not(.disabled):not(:disabled),
.btn-gradient-dark:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-dark:active,
.btn-gradient-dark:active {
  transform: translateY(0); }

.bg-gradient-dark:active, .bg-gradient-dark:focus,
.btn-gradient-dark:active,
.btn-gradient-dark:focus {
  background-image: linear-gradient(47deg, #1e1e1e, #4b4b4b);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-primary,
.btn-gradient-primary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #7367f0, #9e95f5);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-primary:hover, .bg-gradient-primary:active,
.btn-gradient-primary:hover,
.btn-gradient-primary:active {
  color: #fff; }

.bg-gradient-primary:hover:not(.disabled):not(:disabled),
.btn-gradient-primary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-primary:active,
.btn-gradient-primary:active {
  transform: translateY(0); }

.bg-gradient-primary:active, .bg-gradient-primary:focus,
.btn-gradient-primary:active,
.btn-gradient-primary:focus {
  background-image: linear-gradient(47deg, #4839eb, #7367f0);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-secondary,
.btn-gradient-secondary {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #82868b, #9ca0a4);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-secondary:hover, .bg-gradient-secondary:active,
.btn-gradient-secondary:hover,
.btn-gradient-secondary:active {
  color: #fff; }

.bg-gradient-secondary:hover:not(.disabled):not(:disabled),
.btn-gradient-secondary:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-secondary:active,
.btn-gradient-secondary:active {
  transform: translateY(0); }

.bg-gradient-secondary:active, .bg-gradient-secondary:focus,
.btn-gradient-secondary:active,
.btn-gradient-secondary:focus {
  background-image: linear-gradient(47deg, #696d71, #82868b);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-success,
.btn-gradient-success {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #28c76f, #48da89);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-success:hover, .bg-gradient-success:active,
.btn-gradient-success:hover,
.btn-gradient-success:active {
  color: #fff; }

.bg-gradient-success:hover:not(.disabled):not(:disabled),
.btn-gradient-success:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-success:active,
.btn-gradient-success:active {
  transform: translateY(0); }

.bg-gradient-success:active, .bg-gradient-success:focus,
.btn-gradient-success:active,
.btn-gradient-success:focus {
  background-image: linear-gradient(47deg, #1f9d57, #28c76f);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-info,
.btn-gradient-info {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #00cfe8, #1ce7ff);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-info:hover, .bg-gradient-info:active,
.btn-gradient-info:hover,
.btn-gradient-info:active {
  color: #fff; }

.bg-gradient-info:hover:not(.disabled):not(:disabled),
.btn-gradient-info:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-info:active,
.btn-gradient-info:active {
  transform: translateY(0); }

.bg-gradient-info:active, .bg-gradient-info:focus,
.btn-gradient-info:active,
.btn-gradient-info:focus {
  background-image: linear-gradient(47deg, #00a1b5, #00cfe8);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-warning,
.btn-gradient-warning {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ff9f43, #ffb976);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-warning:hover, .bg-gradient-warning:active,
.btn-gradient-warning:hover,
.btn-gradient-warning:active {
  color: #fff; }

.bg-gradient-warning:hover:not(.disabled):not(:disabled),
.btn-gradient-warning:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-warning:active,
.btn-gradient-warning:active {
  transform: translateY(0); }

.bg-gradient-warning:active, .bg-gradient-warning:focus,
.btn-gradient-warning:active,
.btn-gradient-warning:focus {
  background-image: linear-gradient(47deg, #ff8510, #ff9f43);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-danger,
.btn-gradient-danger {
  color: #fff;
  transition: all 0.2s ease;
  background-image: linear-gradient(47deg, #ea5455, #f08182);
  background-repeat: repeat-x;
  background-repeat: repeat; }

.bg-gradient-danger:hover, .bg-gradient-danger:active,
.btn-gradient-danger:hover,
.btn-gradient-danger:active {
  color: #fff; }

.bg-gradient-danger:hover:not(.disabled):not(:disabled),
.btn-gradient-danger:hover:not(.disabled):not(:disabled) {
  transform: translateY(-2px); }

.bg-gradient-danger:active,
.btn-gradient-danger:active {
  transform: translateY(0); }

.bg-gradient-danger:active, .bg-gradient-danger:focus,
.btn-gradient-danger:active,
.btn-gradient-danger:focus {
  background-image: linear-gradient(47deg, #e42728, #ea5455);
  background-repeat: repeat-x;
  background-repeat: repeat; }

html {
  font-size : 14px;
  height : 100%;
  letter-spacing : 0.01rem;
  /*
    * Blank page
    */
}

html body {
  height : 100%;
  background-color : #F8F8F8;
  direction : ltr;
}

html body p {
  line-height : 1.5rem;
}

html .content {
  padding : 0;
  position : relative;
  transition : 300ms ease all;
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  min-height : calc(100% - 3.35rem);
  margin-left : 260px;
}

html .content.app-content {
  padding : calc(2rem + 4.45rem + 1.3rem) 2rem 0;
}

html .content.app-content.show-overlay .content-overlay {
  z-index : 10;
  opacity : 1;
}

html .content.app-content.show-overlay .content-overlay ~ .header-navbar-shadow {
  display : none;
}

html .content.app-content .content-overlay {
  position : fixed;
  opacity : 0;
  width : 100%;
  height : 100%;
  top : 0;
  left : 0;
  right : 0;
  bottom : 0;
  background-color : rgba(34, 41, 47, 0.5);
  cursor : pointer;
  transition : all 0.7s, z-index 0s;
  z-index : -1;
}

html .content.app-content .content-area-wrapper {
  display : flex;
  position : relative;
  overflow : hidden;
}

html .content.app-content .content-area-wrapper .content-wrapper, html .content.app-content .content-area-wrapper .content-body {
  height : 100%;
}

html .content .body-content-overlay {
  top : 0;
  left : 0;
  right : 0;
  bottom : 0;
  position : absolute;
  display : block;
  z-index : 4;
  visibility : hidden;
  opacity : 0;
  transition : all 0.3s ease;
}

html .content .body-content-overlay.show {
  visibility : visible;
  transition : all 0.3s ease;
  opacity : 1;
  background-color : rgba(34, 41, 47, 0.2);
  border-radius : 0.1785rem;
}

html .content .content-wrapper .content-header-title {
  font-weight : 500;
  color : #636363;
  padding-right : 1rem;
  border-right : 1px solid #D6DCE1;
}

html .content .content-wrapper .content-header-right .dropdown-toggle::after {
  display : none;
}

html .content .content-wrapper .content-header-right .dropdown-toggle i, html .content .content-wrapper .content-header-right .dropdown-toggle svg {
  margin-right : 0;
}

html .content .content-wrapper .content-header-right .btn-icon {
  padding : 0.8rem;
}

html .content .content-wrapper .content-header-right .btn-icon i, html .content .content-wrapper .content-header-right .btn-icon svg {
  height : 1rem;
  width : 1rem;
}

html .navbar-floating.footer-static .app-content .content-area-wrapper, html .navbar-floating.footer-static .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 1.3rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-floating.footer-static .app-content .content-area-wrapper, html .navbar-floating.footer-static .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    1.3rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    1.3rem + 0rem    ));
  }
}

html .navbar-floating.footer-hidden .app-content .content-area-wrapper, html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 1.3rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-floating.footer-hidden .app-content .content-area-wrapper, html .navbar-floating.footer-hidden .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    1.3rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    1.3rem + 0rem    ));
  }
}

html .navbar-floating.footer-fixed .app-content .content-area-wrapper, html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 1.3rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-floating.footer-fixed .app-content .content-area-wrapper, html .navbar-floating.footer-fixed .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    1.3rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    1.3rem + 0rem    ));
  }
}

html .navbar-hidden .app-content {
  padding : 2rem 2rem 0 2rem !important;
}

html .navbar-hidden.footer-static .app-content .content-area-wrapper, html .navbar-hidden.footer-static .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 1) + 0rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-hidden.footer-static .app-content .content-area-wrapper, html .navbar-hidden.footer-static .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 0rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-hidden.footer-hidden .app-content .content-area-wrapper, html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 0rem + 0rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-hidden.footer-hidden .app-content .content-area-wrapper, html .navbar-hidden.footer-hidden .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 0rem +    0rem + 0rem    ));
  }
}

html .navbar-hidden.footer-fixed .app-content .content-area-wrapper, html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 0rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-hidden.footer-fixed .app-content .content-area-wrapper, html .navbar-hidden.footer-fixed .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 0rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-static .main-menu {
  top : 0;
}

html .navbar-static .content {
  min-height : calc(100% - calc(4.45rem + 3.35rem));
}

html .navbar-static .app-content {
  padding : 2rem 2rem 0 2rem;
}

html .navbar-static.footer-static .app-content .content-area-wrapper, html .navbar-static.footer-static .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-static.footer-static .app-content .content-area-wrapper, html .navbar-static.footer-static .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-static.footer-hidden .app-content .content-area-wrapper, html .navbar-static.footer-hidden .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-static.footer-hidden .app-content .content-area-wrapper, html .navbar-static.footer-hidden .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    0rem + 0rem    ));
  }
}

html .navbar-static.footer-fixed .app-content .content-area-wrapper, html .navbar-static.footer-fixed .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-static.footer-fixed .app-content .content-area-wrapper, html .navbar-static.footer-fixed .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-sticky .app-content {
  padding : calc(2rem + 4.45rem) 2rem 0 2rem;
}

html .navbar-sticky.footer-static .app-content .content-area-wrapper, html .navbar-sticky.footer-static .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 1) + 4.45rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-sticky.footer-static .app-content .content-area-wrapper, html .navbar-sticky.footer-static .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 1) - calc(0.8rem * 1)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-sticky.footer-hidden .app-content .content-area-wrapper, html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 0rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-sticky.footer-hidden .app-content .content-area-wrapper, html .navbar-sticky.footer-hidden .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 0rem +    0rem + 0rem    ));
  }
}

html .navbar-sticky.footer-fixed .app-content .content-area-wrapper, html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
  height : calc(  100vh -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem  ));
  height : calc(  var(--vh, 1vh) * 100 -  calc(  calc(2rem * 2) + 4.45rem + 3.35rem + 0rem + 0rem  ));
}

@media (max-width: 575.98px) {
  html .navbar-sticky.footer-fixed .app-content .content-area-wrapper, html .navbar-sticky.footer-fixed .app-content .kanban-wrapper {
    height : calc(    100vh -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
    height : calc(    var(--vh, 1vh) * 100 -    calc(    calc(calc(2rem * 2) - calc(0.8rem * 2)) + 4.45rem + 3.35rem +    0rem + 0rem    ));
  }
}

html .navbar-static .nav.header-navbar .navbar-container, html .navbar-sticky .nav.header-navbar .navbar-container {
  padding-left : 1.6rem;
  padding-right : 1.6rem;
}

html .navbar-static .nav.header-navbar .navbar-container .search-input .search-list.show, html .navbar-sticky .nav.header-navbar .navbar-container .search-input .search-list.show {
  width : 98%;
  left : 1%;
}

html .footer-fixed .content.app-content {
  padding-bottom : 3.35rem !important;
}

html [data-col='1-column'] .header-navbar {
  width : 100%;
  left : 0 !important;
}

html [data-col='1-column'] .header-navbar.floating-nav {
  width : calc(  100vw - (100vw - 100%) - calc(2rem * 2)) !important;
}

html [data-col='1-column'] .content, html [data-col='1-column'] .footer {
  margin-left : 0 !important;
}

html [data-col='1-column'].horizontal-layout .header-navbar {
  width : 100% !important;
}

html [data-col='1-column'].horizontal-layout .app-content {
  padding : calc(2rem + 4.45rem + 1.3rem) 2rem 0 2rem !important;
}

html [data-col='1-column'].horizontal-layout.footer-fixed .app-content {
  padding : calc(2rem + 4.45rem + 1.3rem) 2rem 3.35rem 2rem !important;
}

html .blank-page .content {
  margin-left : 0;
}

html .blank-page .content.app-content {
  overflow : overlay;
  overflow-x : hidden;
  padding : 0 !important;
  transition : none;
}

html .blank-page .content.app-content .header-navbar-shadow {
  display : none;
}

html .blank-page .content-wrapper {
  padding : 0 !important;
}

html .blank-page .content-wrapper .flexbox-container {
  display : flex;
  align-items : center;
  height : 100vh;
  height : calc(var(--vh, 1vh) * 100);
  justify-content : center;
}

html .pace .pace-progress {
  background : #7367F0;
}

.app-content.center-layout {
  overflow : hidden;
}

/*
* Col 3 layout for detached and general type
*/
@media (min-width: 992px) {
  body .content-right {
    width : calc(100vw - (100vw - 100%) - 260px);
    float : right;
  }
  body .content-left {
    width : calc(100vw - (100vw - 100%) - 260px);
    float : left;
  }
  body .content-detached {
    width : 100%;
  }
  body .content-detached.content-right {
    float : right;
    margin-left : -260px;
  }
  body .content-detached.content-right .content-body {
    margin-left : calc(260px + 2rem);
  }
  body .content-detached.content-left {
    float : left;
    margin-right : -260px;
  }
  body .content-detached.content-left .content-body {
    margin-right : calc(260px + 2rem);
  }
  .sidebar-right.sidebar-sticky {
    float : right !important;
    margin-left : -260px;
    width : 260px !important;
    margin-top : 5.7rem;
  }
}

@media (max-width: 575.98px) {
  html body .app-content {
    padding : calc(2rem - 0.8rem + 4.45rem + 1.3rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
  html body.navbar-static .app-content {
    padding : calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
  html body.navbar-sticky .app-content {
    padding : calc(2rem - 0.8rem + 4.45rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
  html body.navbar-hidden .app-content {
    padding : calc(2rem - 0.8rem) calc(2rem - 0.8rem) 0 calc(2rem - 0.8rem) !important;
  }
}

@media (max-width: 575.98px) {
  .navbar-static .app-content .header-navbar .navbar-container, .navbar-sticky .app-content .header-navbar .navbar-container {
    padding-left : 1rem;
    padding-right : 0.5rem;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html.full-screen {
    width : 100%;
  }
  html.full-screen .content.app-content {
    height : 100%;
    overflow : scroll;
    overflow-x : hidden;
  }
}

/*=========================================================================================
    File Name: sidebar.scss
    Description: content sidebar specific scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.sidebar {
  position : relative;
  width : 100%;
  height : 100%;
}

@media (min-width: 992px) {
  .sidebar {
    vertical-align : top;
  }
}

.sidebar-fixed {
  position : fixed;
  height : 100%;
  overflow : scroll;
}

.sidenav-overlay {
  position : fixed;
  top : 0;
  left : 0;
  right : 0;
  height : 120vh;
  background-color : rgba(34, 41, 47, 0.5);
  z-index : 997;
  display : block;
  visibility : hidden;
  opacity : 0;
  transition : all 0.5s ease;
}

.sidenav-overlay.show {
  opacity : 1;
  visibility : visible;
  transition : all 0.5s ease;
}

.drag-target {
  height : 100%;
  width : 40px;
  position : fixed;
  top : 0;
  left : -10px;
  z-index : 1036;
}

.sidebar-detached .sidebar {
  width : 260px;
}

@media (min-width: 992px) {
  .sidebar-left {
    float : left;
  }
  .sidebar-right {
    float : right;
  }
}

@media (max-width: 991.98px) {
  .sidebar-detached .sidebar {
    width : 100%;
  }
}

footer.footer {
  padding : 0.8rem 2rem;
  min-height : 3.35rem;
  transition : 300ms ease all;
}

footer.footer span i, footer.footer span svg {
  height : 1.51rem;
  width : 1.51rem;
  font-size : 1.51rem;
  margin-left : 0.5rem;
  color : #EA5455;
}

footer.footer .scroll-top {
  padding : 0.81rem 0.83rem;
}

footer.footer-shadow {
  box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}

footer.footer-border {
  border-top : 1px solid #EBE9F1;
}

.footer-fixed footer {
  position : fixed !important;
  z-index : 1030;
  right : 0;
  left : 0;
  bottom : 0;
}

.footer-fixed footer.footer-light {
  background : #FFFFFF;
  box-shadow : 0 4px 24px 0 rgba(34, 41, 47, 0.1);
}

.footer-fixed footer.footer-dark {
  background : #B8C2CC;
  color : #FFFFFF;
}

.footer-hidden .app-content {
  padding-bottom : 0.1px !important;
}

.scroll-top {
  position : fixed;
  bottom : 5%;
  right : 30px;
  display : none;
  z-index : 99;
}

/*=========================================================================================
    File Name: navigation.scss
    Description: Common mixin for menus, contain dark and light version scss.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.main-menu {
  z-index : 1031;
  position : absolute;
  display : table-cell;
  height : 100%;
  overflow : hidden;
}

.main-menu.menu-light {
  color : #6E6B7B;
  background : #FFFFFF;
}

.main-menu.menu-light .navigation {
  background : #FFFFFF;
}

.main-menu.menu-light .navigation .navigation-header {
  color : #A6A4B0;
  margin : calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding : 0;
  line-height : 1.5;
  letter-spacing : 0.01rem;
}

.main-menu.menu-light .navigation .navigation-header span {
  font-weight : 500;
}

.main-menu.menu-light .navigation li.has-sub > a {
  transition : all 0.5s ease, background 0s, color 0s;
}

.main-menu.menu-light .navigation li a {
  color : #625F6E;
  padding : 10px 15px 10px 15px;
  line-height : 1.45;
}

.main-menu.menu-light .navigation li a span.menu-sub-title {
  color : #BDBBC4;
}

.main-menu.menu-light .navigation li a > * {
  transition : transform 0.25s ease;
}

.main-menu.menu-light .navigation li.nav-item a:hover > * {
  transition : transform 0.25s ease;
  transform : translateX(5px);
}

.main-menu.menu-light .navigation li.nav-item ul.menu-content li a:hover > * {
  transition : transform 0.25s ease;
  transform : translateX(5px);
}

.main-menu.menu-light .navigation > li > a {
  margin : 0 15px;
}

.main-menu.menu-light .navigation > li > a .label {
  margin-top : 4px;
  margin-right : 5px;
}

.main-menu.menu-light .navigation > li > a i, .main-menu.menu-light .navigation > li > a svg {
  position : relative;
  top : 1px;
}

.main-menu.menu-light .navigation > li > ul li:first-of-type {
  margin-top : 7px !important;
}

.main-menu.menu-light .navigation > li > ul li:not(.has-sub) {
  margin : 0 15px;
}

.main-menu.menu-light .navigation > li > ul li.has-sub > a {
  margin : 0 15px;
}

.main-menu.menu-light .navigation > li > ul li.has-sub > ul > li {
  margin : 0 15px;
}

.main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  color : #565360;
  background : whitesmoke;
  border-radius : 6px;
}

.main-menu.menu-light .navigation > li:not(.open) > ul {
  display : none;
}

.main-menu.menu-light .navigation > li:not(.open) > ul .active {
  background : transparent;
  box-shadow : none;
}

.main-menu.menu-light .navigation > li.active {
  z-index : 1;
}

.main-menu.menu-light .navigation > li.active > a {
  background : linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));
  box-shadow : 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color : #FFFFFF;
  font-weight : 400;
  border-radius : 4px;
}

.main-menu.menu-light .navigation > li .active {
  background : #F0F0F0;
}

.main-menu.menu-light .navigation > li .active > a {
  color : #7367F0;
  margin-bottom : 0;
}

.main-menu.menu-light .navigation > li .active .hover > a, .main-menu.menu-light .navigation > li .active :hover > a {
  background : whitesmoke;
}

.main-menu.menu-light .navigation > li ul {
  padding : 0;
  margin : 0;
}

.main-menu.menu-light .navigation > li ul li {
  color : #6E6B7B;
  background : transparent;
}

.main-menu.menu-light .navigation > li ul li > a {
  padding : 10px 15px 10px 20px;
}

.main-menu.menu-light .navigation > li ul li ul a {
  padding : 10px 15px 10px 53px;
}

.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul {
  display : none;
}

.main-menu.menu-light .navigation > li ul .has-sub:not(.open) > ul .active {
  background : transparent;
  box-shadow : none;
}

.main-menu.menu-light .navigation > li ul .open > a, .main-menu.menu-light .navigation > li ul .sidebar-group-active > a {
  color : #6E6B7B;
  background : whitesmoke;
  border-radius : 6px;
}

.main-menu.menu-light .navigation > li ul .open > ul, .main-menu.menu-light .navigation > li ul .sidebar-group-active > ul {
  display : block;
}

.main-menu.menu-light .navigation > li ul .open > ul .open > ul, .main-menu.menu-light .navigation > li ul .sidebar-group-active > ul .open > ul {
  display : block;
}

.main-menu.menu-light .navigation > li ul .hover > a, .main-menu.menu-light .navigation > li ul:hover > a {
  color : #787486;
}

.main-menu.menu-light .navigation > li ul .active {
  background : linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));
  box-shadow : 0 0 10px 1px rgba(115, 103, 240, 0.7);
  border-radius : 4px;
  z-index : 1;
}

.main-menu.menu-light .navigation > li ul .active > a {
  color : #FFFFFF;
}

.main-menu.menu-dark {
  color : #DCDCDC;
  background : #10163A;
}

.main-menu.menu-dark .navigation {
  background : #10163A;
}

.main-menu.menu-dark .navigation .navigation-header {
  color : white;
  margin : calc(2rem + 0.286rem) 0 0.8rem 2.2rem;
  padding : 0;
  line-height : 1.5;
  letter-spacing : 0.01rem;
}

.main-menu.menu-dark .navigation .navigation-header span {
  font-weight : 500;
}

.main-menu.menu-dark .navigation li.has-sub > a {
  transition : all 0.5s ease, background 0s, color 0s;
}

.main-menu.menu-dark .navigation li a {
  color : #D0D0D0;
  padding : 10px 15px 10px 15px;
  line-height : 1.45;
}

.main-menu.menu-dark .navigation li a span.menu-sub-title {
  color : white;
}

.main-menu.menu-dark .navigation li a > * {
  transition : transform 0.25s ease;
}

.main-menu.menu-dark .navigation li.nav-item a:hover > * {
  transition : transform 0.25s ease;
  transform : translateX(5px);
}

.main-menu.menu-dark .navigation li.nav-item ul.menu-content li a:hover > * {
  transition : transform 0.25s ease;
  transform : translateX(5px);
}

.main-menu.menu-dark .navigation > li > a {
  margin : 0 15px;
}

.main-menu.menu-dark .navigation > li > a .label {
  margin-top : 4px;
  margin-right : 5px;
}

.main-menu.menu-dark .navigation > li > a i, .main-menu.menu-dark .navigation > li > a svg {
  position : relative;
  top : 1px;
}

.main-menu.menu-dark .navigation > li > ul li:first-of-type {
  margin-top : 7px !important;
}

.main-menu.menu-dark .navigation > li > ul li:not(.has-sub) {
  margin : 0 15px;
}

.main-menu.menu-dark .navigation > li > ul li.has-sub > a {
  margin : 0 15px;
}

.main-menu.menu-dark .navigation > li > ul li.has-sub > ul > li {
  margin : 0 15px;
}

.main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a, .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  color : #C3C3C3;
  background : #0C102A;
  border-radius : 6px;
}

.main-menu.menu-dark .navigation > li:not(.open) > ul {
  display : none;
}

.main-menu.menu-dark .navigation > li:not(.open) > ul .active {
  background : transparent;
  box-shadow : none;
}

.main-menu.menu-dark .navigation > li.active {
  z-index : 1;
}

.main-menu.menu-dark .navigation > li.active > a {
  background : linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));
  box-shadow : 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color : #FFFFFF;
  font-weight : 400;
  border-radius : 4px;
}

.main-menu.menu-dark .navigation > li .active {
  background : #090D22;
}

.main-menu.menu-dark .navigation > li .active > a {
  color : #7367F0;
  margin-bottom : 0;
}

.main-menu.menu-dark .navigation > li .active .hover > a, .main-menu.menu-dark .navigation > li .active :hover > a {
  background : #0C102A;
}

.main-menu.menu-dark .navigation > li ul {
  padding : 0;
  margin : 0;
}

.main-menu.menu-dark .navigation > li ul li {
  color : #DCDCDC;
  background : transparent;
}

.main-menu.menu-dark .navigation > li ul li > a {
  padding : 10px 15px 10px 20px;
}

.main-menu.menu-dark .navigation > li ul li ul a {
  padding : 10px 15px 10px 53px;
}

.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul {
  display : none;
}

.main-menu.menu-dark .navigation > li ul .has-sub:not(.open) > ul .active {
  background : transparent;
  box-shadow : none;
}

.main-menu.menu-dark .navigation > li ul .open > a, .main-menu.menu-dark .navigation > li ul .sidebar-group-active > a {
  color : #DCDCDC;
  background : #0C102A;
  border-radius : 6px;
}

.main-menu.menu-dark .navigation > li ul .open > ul, .main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul {
  display : block;
}

.main-menu.menu-dark .navigation > li ul .open > ul .open > ul, .main-menu.menu-dark .navigation > li ul .sidebar-group-active > ul .open > ul {
  display : block;
}

.main-menu.menu-dark .navigation > li ul .hover > a, .main-menu.menu-dark .navigation > li ul:hover > a {
  color : #E6E6E6;
}

.main-menu.menu-dark .navigation > li ul .active {
  background : linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));
  box-shadow : 0 0 10px 1px rgba(115, 103, 240, 0.7);
  border-radius : 4px;
  z-index : 1;
}

.main-menu.menu-dark .navigation > li ul .active > a {
  color : #FFFFFF;
}

.main-menu.menu-fixed {
  position : fixed;
}

.main-menu.menu-static {
  height : 100%;
  padding-bottom : calc(100% - 20rem);
}

.main-menu.menu-static .main-menu-content {
  height : unset !important;
}

.main-menu.menu-shadow {
  box-shadow : 0 0 15px 0 rgba(34, 41, 47, 0.05);
}

.main-menu.menu-border {
  border-right : 1px solid #EBE9F1;
}

.main-menu .shadow-bottom {
  display : none;
  position : absolute;
  z-index : 2;
  height : 50px;
  width : 100%;
  pointer-events : none;
  margin-top : -0.7rem;
  filter : blur(5px);
  background : linear-gradient(#FFFFFF 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}

.bordered-layout .main-menu .shadow-bottom {
  background : linear-gradient(#F8F8F8 41%, rgba(255, 255, 255, 0.11) 95%, rgba(255, 255, 255, 0));
}

.main-menu.menu-native-scroll .main-menu-content {
  overflow-y : scroll !important;
}

.main-menu .navbar-header {
  height : 100%;
  width : 260px;
  height : 4.45rem;
  position : relative;
  padding : 0.35rem 1rem 0.3rem 1.64rem;
  transition : 300ms ease all, background 0s;
}

.main-menu .navbar-header .navbar-brand {
  display : flex;
  align-items : center;
  margin-top : 1.35rem;
  font-size : inherit;
}

.main-menu .navbar-header .navbar-brand .brand-logo img {
  max-width : 36px;
}

.main-menu .navbar-header .navbar-brand .brand-text {
  color : #7367F0;
  padding-left : 1rem;
  margin-bottom : 0;
  font-weight : 600;
  letter-spacing : 0.01rem;
  font-size : 1.45rem;
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.main-menu .navbar-header .modern-nav-toggle {
  -webkit-animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
          animation : 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;
}

.main-menu .main-menu-content {
  height : calc(100% - 4.45rem) !important;
  position : relative;
}

.main-menu .main-menu-content .ps__rail-y {
  z-index : 3;
}

.main-menu ul {
  list-style : none;
  margin : 0;
  padding : 0;
}

.main-menu ul.navigation-main {
  overflow-x : hidden;
  padding-bottom : 0.75rem;
}

.main-menu ul.navigation-main > li:first-child {
  margin-top : 0.5rem;
}

.main-menu a {
  outline : none;
}

.main-menu a:hover, .main-menu a:focus {
  text-decoration : none;
}

.navigation {
  font-size : 1.1rem;
  font-family : 'Montserrat', Helvetica, Arial, serif;
  font-weight : 400;
  overflow-y : hidden;
  padding-bottom : 20px;
}

.navigation .navigation-header {
  font-family : 'Montserrat', Helvetica, Arial, serif;
  font-weight : 500;
  line-height : 1.2;
  padding : 12px 22px;
  font-size : 0.9rem;
  text-transform : uppercase;
}

.navigation li {
  position : relative;
  white-space : nowrap;
}

.navigation li a {
  display : block;
  text-overflow : ellipsis;
  overflow : hidden;
}

.navigation li a i, .navigation li a svg {
  height : 11px;
  width : 11px;
  font-size : 11px;
  margin-right : 1.38rem;
}

.navigation li.menu-item-animating {
  transition : height 0.25s ease-in-out;
}

.navigation li.disabled a {
  cursor : not-allowed;
  opacity : 0.65;
  pointer-events : none;
}

@media (max-width: 767.98px) {
  .menu-hide .main-menu, .menu-open .main-menu {
    transition : transform 0.25s, top 0.35s, height 0.35s;
  }
  .main-menu {
    transform : translate3d(-240px, 0, 0);
    -webkit-backface-visibility : hidden;
            backface-visibility : hidden;
    perspective : 1000;
  }
  .menu-open .main-menu {
    transform : translate3d(0, 0, 0);
  }
}

@media (min-width: 768px) {
  .drag-target {
    z-index : 0;
  }
}

.avatar {
  white-space : nowrap;
  background-color : #C3C3C3;
  border-radius : 50%;
  position : relative;
  cursor : pointer;
  color : #FFFFFF;
  display : inline-flex;
  font-size : 1rem;
  text-align : center;
  vertical-align : middle;
  font-weight : 600;
}

.avatar .avatar-content {
  width : 32px;
  height : 32px;
  display : flex;
  justify-content : center;
  align-items : center;
  border-radius : 50%;
  font-size : 0.857rem;
}

.avatar .avatar-content .avatar-icon {
  height : 1rem;
  width : 1rem;
}

.avatar [class*='avatar-status-'] {
  border-radius : 50%;
  width : 11px;
  height : 11px;
  position : absolute;
  right : 0;
  bottom : 0;
  border : 1px solid #FFFFFF;
}

.avatar [class*='avatar-status-'].avatar-status-lg, .avatar [class*='avatar-status-'].avatar-status-xl {
  width : 17px;
  height : 17px;
  border-width : 2px;
}

.avatar .avatar-status-online {
  background-color : #28C76F;
}

.avatar .avatar-status-busy {
  background-color : #EA5455;
}

.avatar .avatar-status-away {
  background-color : #FF9F43;
}

.avatar .avatar-status-offline {
  background-color : #82868B;
}

.avatar.avatar-tag {
  display : flex;
  align-items : center;
  justify-content : center;
  height : 42px;
  width : 42px;
  border-radius : 0.357rem;
}

.avatar img {
  border-radius : 50%;
}

.avatar.avatar-xl {
  font-size : 1.5rem;
}

.avatar.avatar-xl img {
  width : 70px;
  height : 70px;
}

.avatar.avatar-xl .avatar-content {
  height : 70px;
  width : 70px;
  font-size : 2.57rem;
}

.avatar.avatar-xl .avatar-content .avatar-icon, .avatar.avatar-xl .avatar-content i, .avatar.avatar-xl .avatar-content svg {
  height : 3rem;
  width : 3rem;
  font-size : 3rem;
}

.avatar.avatar-xl [class*='avatar-status-'] {
  right : 3px;
  bottom : 0;
}

.avatar.avatar-lg {
  font-size : 1.2rem;
}

.avatar.avatar-lg img {
  width : 50px;
  height : 50px;
}

.avatar.avatar-lg .avatar-content {
  width : 50px;
  height : 50px;
  font-size : 1.714rem;
}

.avatar.avatar-lg .avatar-content .avatar-icon, .avatar.avatar-lg .avatar-content i, .avatar.avatar-lg .avatar-content svg {
  height : 2rem;
  width : 2rem;
  font-size : 2rem;
}

.avatar.avatar-lg [class*='avatar-status-'] {
  right : 3px;
  bottom : 1px;
}

.avatar.avatar-sm .avatar-content {
  width : 24px;
  height : 24px;
}

.avatar.avatar-sm .avatar-content .avatar-icon, .avatar.avatar-sm .avatar-content i, .avatar.avatar-sm .avatar-content svg {
  height : 1rem;
  width : 1rem;
  font-size : 1rem;
}

.avatar.avatar-sm img {
  width : 24px;
  height : 24px;
}

.avatar.avatar-sm [class*='avatar-status-'] {
  right : -3px;
  bottom : -2px;
}

.avatar-group {
  display : flex;
  justify-content : flex-start;
}

.avatar-group .avatar {
  transition : all 0.25s ease;
}

.avatar-group .avatar img, .avatar-group .avatar .avatar-content {
  box-shadow : 0 0 0 2px #FFFFFF, inset 0 0 0 1px rgba(34, 41, 47, 0.07);
}

.avatar-group .avatar .avatar-content {
  background-color : #B7B9BC !important;
}

.avatar-group .avatar:hover {
  transition : all 0.25s ease;
}

.avatar-group .avatar.pull-up:hover {
  transform : translateY(-4px) scale(1.07);
}

.avatar-group .avatar:not(:first-child) {
  margin-left : -0.55rem;
}

.avatar-group .avatar-sm:not(:first-child) {
  margin-left : -0.4rem;
}

.avatar-group .avatar-lg:not(:first-child) {
  margin-left : -1rem;
}

.avatar-group .avatar-xl:not(:first-child) {
  margin-left : -1.5rem;
}

/*=========================================================================================
	File Name: search.scss
	Description: Search  functionality.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.navbar-container a.nav-link-search {
  float : left;
}

.navbar-container .search-input {
  width : 0;
  float : left;
  display : none;
}

.navbar-container .search-input input {
  width : 0;
  border : none;
  background : none;
  transition : all 0.2s ease-out;
  line-height : 16px;
  padding : 1.6rem 3.6rem;
}

.navbar-container .search-input.open {
  position : absolute;
  top : 0;
  left : 0;
  z-index : 1000;
  width : 100%;
  display : block;
  background : #FFFFFF;
  border-radius : 0.5rem;
}

.navbar-container .search-input.open .search-input-close, .navbar-container .search-input.open .search-input-icon {
  display : block;
}

.navbar-container .search-input.open input {
  width : 100%;
  outline : none;
  background : none;
  height : auto;
  box-shadow : none;
  transition : all 0.3s ease-out;
}

.navbar-container .search-input .search-list {
  max-height : 450px;
  height : auto;
  position : absolute;
  top : 100%;
  left : 0;
  background : #FFFFFF;
  width : 100%;
  margin-top : 0.5rem;
  padding-left : 0;
  border-radius : 0.357rem;
  display : none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 875px) and (orientation: landscape) {
  .navbar-container .search-input .search-list {
    max-height : 250px;
  }
}

.navbar-container .search-input .search-list.search-list-bookmark {
  height : auto !important;
}

.navbar-container .search-input .search-list.search-list-bookmark i, .navbar-container .search-input .search-list.search-list-bookmark svg {
  font-size : 1.2rem;
  height : 1.2rem;
  width : 1.2rem;
}

.navbar-container .search-input .search-list.show {
  display : block;
  min-height : 3rem;
}

.navbar-container .search-input .search-list li a {
  padding : 0.9rem 1rem;
  color : #6E6B7B;
}

.navbar-container .search-input .search-list li a i, .navbar-container .search-input .search-list li a svg[class*='feather feather-'] {
  height : 1.25rem;
  width : 1.25rem;
  font-size : 1.25rem;
}

.navbar-container .search-input .search-list li:first-child {
  border-top-left-radius : 0.357rem;
  border-top-right-radius : 0.357rem;
}

.navbar-container .search-input .search-list li:last-child {
  border-bottom-left-radius : 0.357rem;
  border-bottom-right-radius : 0.357rem;
}

.navbar-container .search-input .search-list li.auto-suggestion {
  display : flex;
  align-items : center;
  cursor : pointer;
}

.navbar-container .search-input .search-list li.auto-suggestion:hover, .navbar-container .search-input .search-list li.auto-suggestion.current_item {
  background-color : #F8F8F8;
}

.navbar-container .search-input .search-input-icon {
  z-index : 2;
  display : none;
  position : absolute;
  left : 1.5rem;
  top : 32%;
  cursor : pointer;
}

.navbar-container .search-input .search-input-icon i, .navbar-container .search-input .search-input-icon svg {
  height : 1.25rem;
  width : 1.25rem;
  font-size : 1.25rem;
}

.navbar-container .search-input .search-input-close {
  z-index : 1;
  display : none;
  position : absolute;
  right : 2rem;
  top : 32%;
  cursor : pointer;
}

.navbar-container .search-input .search-input-close i, .navbar-container .search-input .search-input-close svg {
  height : 1.25rem;
  width : 1.25rem;
  font-size : 1.25rem;
}

.navbar-container .bookmark-input {
  position : absolute;
  top : 102%;
  width : 25%;
  display : none;
  background : #FFFFFF;
  border-radius : 0.357rem;
  box-shadow : 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
}

.navbar-container .bookmark-input.show {
  display : block;
}

.navbar-container .bookmark-input .bookmark-input-icon {
  position : absolute;
  z-index : 1;
  top : 20px;
  left : 24px;
}

.navbar-container .bookmark-input input {
  padding : 0.7rem 0.7rem 0.7rem 2.5rem;
  margin : 12px;
  width : calc(100% - 24px);
  background : #FFFFFF;
  border : 1px solid rgba(34, 41, 47, 0.2);
}

.navbar-container .bookmark-input input:focus {
  border : 1px solid #7367F0;
}

.navbar-container .bookmark-input .search-list {
  position : relative;
}

.navbar-container .bookmark-icon {
  cursor : pointer;
}

.navbar-container .dropdown.bookmark-dropdown {
  padding : 1.4rem 0.5rem 1.35rem;
}

.navbar-container .dropdown.bookmark-dropdown .dropdown-toggle:after {
  display : none;
}

.navbar-container .search-data-title {
  line-height : 1.25rem;
}

.navbar-dark .search-input .input {
  color : #F5F7FA;
  border-radius : 0.5rem;
}

.navbar-dark .search-input.open .input {
  color : #F5F7FA;
  border : 1px solid #F5F7FA;
}

.navbar-static .navbar-container .search-input.open {
  border-radius : 0;
}

.btn-social, .btn-social-icon {
  position : relative;
  padding-left : 4.95rem;
  text-align : left;
  white-space : nowrap;
  overflow : hidden;
  text-overflow : ellipsis;
}

.btn-social > :first-child, .btn-social-icon > :first-child {
  position : absolute;
  left : 0;
  top : 2px;
  bottom : 0;
  width : 2.95rem;
  line-height : 2.7rem;
  font-size : 1rem;
  text-align : center;
  border-right : 1px solid rgba(34, 41, 47, 0.2);
}

.btn-social-icon {
  height : 2.95rem;
  width : 2.95rem;
  padding : 0;
}

.btn-social-icon > :first-child {
  border : none;
  text-align : center;
  width : 100% !important;
}

.btn-adn {
  background-color : #D87A68;
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-adn:hover {
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #D87A68;
}

.btn-adn:focus, .btn-adn.focus {
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #D87A68;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-adn.disabled, .btn-adn:disabled {
  color : #FFFFFF;
  background-color : #D87A68;
  border-color : #FFFFFF;
}

.btn-adn:not(:disabled):not(.disabled):active, .btn-adn:not(:disabled):not(.disabled).active, .show > .btn-adn.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CE563F;
  border-color : #DFDFDF;
}

.btn-adn:not(:disabled):not(.disabled):active:focus, .btn-adn:not(:disabled):not(.disabled).active:focus, .show > .btn-adn.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-bitbucket {
  background-color : #205081;
  color : #FFFFFF;
  background-color : #205081;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-bitbucket:hover {
  color : #FFFFFF;
  background-color : #205081;
  border-color : #205081;
}

.btn-bitbucket:focus, .btn-bitbucket.focus {
  color : #FFFFFF;
  background-color : #205081;
  border-color : #205081;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-bitbucket.disabled, .btn-bitbucket:disabled {
  color : #FFFFFF;
  background-color : #205081;
  border-color : #FFFFFF;
}

.btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active, .show > .btn-bitbucket.dropdown-toggle {
  color : #FFFFFF;
  background-color : #163758;
  border-color : #DFDFDF;
}

.btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus, .show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dropbox {
  background-color : #1087DD;
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-dropbox:hover {
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #1087DD;
}

.btn-dropbox:focus, .btn-dropbox.focus {
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #1087DD;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-dropbox.disabled, .btn-dropbox:disabled {
  color : #FFFFFF;
  background-color : #1087DD;
  border-color : #FFFFFF;
}

.btn-dropbox:not(:disabled):not(.disabled):active, .btn-dropbox:not(:disabled):not(.disabled).active, .show > .btn-dropbox.dropdown-toggle {
  color : #FFFFFF;
  background-color : #0D6AAD;
  border-color : #DFDFDF;
}

.btn-dropbox:not(:disabled):not(.disabled):active:focus, .btn-dropbox:not(:disabled):not(.disabled).active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook {
  background-color : #3B5998;
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-facebook:hover {
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #3B5998;
}

.btn-facebook:focus, .btn-facebook.focus {
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #3B5998;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-facebook.disabled, .btn-facebook:disabled {
  color : #FFFFFF;
  background-color : #3B5998;
  border-color : #FFFFFF;
}

.btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show > .btn-facebook.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2D4373;
  border-color : #DFDFDF;
}

.btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-flickr {
  background-color : #FF0084;
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-flickr:hover {
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FF0084;
}

.btn-flickr:focus, .btn-flickr.focus {
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FF0084;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-flickr.disabled, .btn-flickr:disabled {
  color : #FFFFFF;
  background-color : #FF0084;
  border-color : #FFFFFF;
}

.btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active, .show > .btn-flickr.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CC006A;
  border-color : #DFDFDF;
}

.btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus, .show > .btn-flickr.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-foursquare {
  background-color : #F94877;
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-foursquare:hover {
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #F94877;
}

.btn-foursquare:focus, .btn-foursquare.focus {
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #F94877;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-foursquare.disabled, .btn-foursquare:disabled {
  color : #FFFFFF;
  background-color : #F94877;
  border-color : #FFFFFF;
}

.btn-foursquare:not(:disabled):not(.disabled):active, .btn-foursquare:not(:disabled):not(.disabled).active, .show > .btn-foursquare.dropdown-toggle {
  color : #FFFFFF;
  background-color : #F71752;
  border-color : #DFDFDF;
}

.btn-foursquare:not(:disabled):not(.disabled):active:focus, .btn-foursquare:not(:disabled):not(.disabled).active:focus, .show > .btn-foursquare.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-github {
  background-color : #444444;
  color : #FFFFFF;
  background-color : #444444;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-github:hover {
  color : #FFFFFF;
  background-color : #444444;
  border-color : #444444;
}

.btn-github:focus, .btn-github.focus {
  color : #FFFFFF;
  background-color : #444444;
  border-color : #444444;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-github.disabled, .btn-github:disabled {
  color : #FFFFFF;
  background-color : #444444;
  border-color : #FFFFFF;
}

.btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active, .show > .btn-github.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2B2B2B;
  border-color : #DFDFDF;
}

.btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google {
  background-color : #DD4B39;
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-google:hover {
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #DD4B39;
}

.btn-google:focus, .btn-google.focus {
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #DD4B39;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-google.disabled, .btn-google:disabled {
  color : #FFFFFF;
  background-color : #DD4B39;
  border-color : #FFFFFF;
}

.btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show > .btn-google.dropdown-toggle {
  color : #FFFFFF;
  background-color : #C23321;
  border-color : #DFDFDF;
}

.btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-instagram {
  background-color : #3F729B;
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-instagram:hover {
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #3F729B;
}

.btn-instagram:focus, .btn-instagram.focus {
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #3F729B;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-instagram.disabled, .btn-instagram:disabled {
  color : #FFFFFF;
  background-color : #3F729B;
  border-color : #FFFFFF;
}

.btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active, .show > .btn-instagram.dropdown-toggle {
  color : #FFFFFF;
  background-color : #305777;
  border-color : #DFDFDF;
}

.btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-linkedin {
  background-color : #007BB6;
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-linkedin:hover {
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #007BB6;
}

.btn-linkedin:focus, .btn-linkedin.focus {
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #007BB6;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-linkedin.disabled, .btn-linkedin:disabled {
  color : #FFFFFF;
  background-color : #007BB6;
  border-color : #FFFFFF;
}

.btn-linkedin:not(:disabled):not(.disabled):active, .btn-linkedin:not(:disabled):not(.disabled).active, .show > .btn-linkedin.dropdown-toggle {
  color : #FFFFFF;
  background-color : #005983;
  border-color : #DFDFDF;
}

.btn-linkedin:not(:disabled):not(.disabled):active:focus, .btn-linkedin:not(:disabled):not(.disabled).active:focus, .show > .btn-linkedin.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-microsoft {
  background-color : #2672EC;
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-microsoft:hover {
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #2672EC;
}

.btn-microsoft:focus, .btn-microsoft.focus {
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #2672EC;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-microsoft.disabled, .btn-microsoft:disabled {
  color : #FFFFFF;
  background-color : #2672EC;
  border-color : #FFFFFF;
}

.btn-microsoft:not(:disabled):not(.disabled):active, .btn-microsoft:not(:disabled):not(.disabled).active, .show > .btn-microsoft.dropdown-toggle {
  color : #FFFFFF;
  background-color : #125ACD;
  border-color : #DFDFDF;
}

.btn-microsoft:not(:disabled):not(.disabled):active:focus, .btn-microsoft:not(:disabled):not(.disabled).active:focus, .show > .btn-microsoft.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-odnoklassniki {
  background-color : #F4731C;
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-odnoklassniki:hover {
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #F4731C;
}

.btn-odnoklassniki:focus, .btn-odnoklassniki.focus {
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #F4731C;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-odnoklassniki.disabled, .btn-odnoklassniki:disabled {
  color : #FFFFFF;
  background-color : #F4731C;
  border-color : #FFFFFF;
}

.btn-odnoklassniki:not(:disabled):not(.disabled):active, .btn-odnoklassniki:not(:disabled):not(.disabled).active, .show > .btn-odnoklassniki.dropdown-toggle {
  color : #FFFFFF;
  background-color : #D35B0A;
  border-color : #DFDFDF;
}

.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus, .btn-odnoklassniki:not(:disabled):not(.disabled).active:focus, .show > .btn-odnoklassniki.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-openid {
  background-color : #F7931E;
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-openid:hover {
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #F7931E;
}

.btn-openid:focus, .btn-openid.focus {
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #F7931E;
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-openid.disabled, .btn-openid:disabled {
  color : #2A2E30;
  background-color : #F7931E;
  border-color : #FFFFFF;
}

.btn-openid:not(:disabled):not(.disabled):active, .btn-openid:not(:disabled):not(.disabled).active, .show > .btn-openid.dropdown-toggle {
  color : #FFFFFF;
  background-color : #DA7908;
  border-color : #DFDFDF;
}

.btn-openid:not(:disabled):not(.disabled):active:focus, .btn-openid:not(:disabled):not(.disabled).active:focus, .show > .btn-openid.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-pinterest {
  background-color : #CB2027;
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-pinterest:hover {
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #CB2027;
}

.btn-pinterest:focus, .btn-pinterest.focus {
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #CB2027;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-pinterest.disabled, .btn-pinterest:disabled {
  color : #FFFFFF;
  background-color : #CB2027;
  border-color : #FFFFFF;
}

.btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active, .show > .btn-pinterest.dropdown-toggle {
  color : #FFFFFF;
  background-color : #9F191F;
  border-color : #DFDFDF;
}

.btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-reddit {
  background-color : #EFF7FF;
  color : #2A2E30;
  background-color : #EFF7FF;
  border-color : #000000;
  color : #FFFFFF !important;
  border : none;
}

.btn-reddit:hover {
  color : #FFFFFF;
  background-color : #000000;
  border-color : #000000;
}

.btn-reddit:focus, .btn-reddit.focus {
  color : #FFFFFF;
  background-color : #000000;
  border-color : #000000;
  box-shadow : 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}

.btn-reddit.disabled, .btn-reddit:disabled {
  color : #2A2E30;
  background-color : #EFF7FF;
  border-color : #000000;
}

.btn-reddit:not(:disabled):not(.disabled):active, .btn-reddit:not(:disabled):not(.disabled).active, .show > .btn-reddit.dropdown-toggle {
  color : #2A2E30;
  background-color : #BCDEFF;
  border-color : black;
}

.btn-reddit:not(:disabled):not(.disabled):active:focus, .btn-reddit:not(:disabled):not(.disabled).active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(6, 7, 7, 0.5);
}

.btn-soundcloud {
  background-color : #FF5500;
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-soundcloud:hover {
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FF5500;
}

.btn-soundcloud:focus, .btn-soundcloud.focus {
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FF5500;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-soundcloud.disabled, .btn-soundcloud:disabled {
  color : #FFFFFF;
  background-color : #FF5500;
  border-color : #FFFFFF;
}

.btn-soundcloud:not(:disabled):not(.disabled):active, .btn-soundcloud:not(:disabled):not(.disabled).active, .show > .btn-soundcloud.dropdown-toggle {
  color : #FFFFFF;
  background-color : #CC4400;
  border-color : #DFDFDF;
}

.btn-soundcloud:not(:disabled):not(.disabled):active:focus, .btn-soundcloud:not(:disabled):not(.disabled).active:focus, .show > .btn-soundcloud.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tumblr {
  background-color : #2C4762;
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-tumblr:hover {
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #2C4762;
}

.btn-tumblr:focus, .btn-tumblr.focus {
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #2C4762;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-tumblr.disabled, .btn-tumblr:disabled {
  color : #FFFFFF;
  background-color : #2C4762;
  border-color : #FFFFFF;
}

.btn-tumblr:not(:disabled):not(.disabled):active, .btn-tumblr:not(:disabled):not(.disabled).active, .show > .btn-tumblr.dropdown-toggle {
  color : #FFFFFF;
  background-color : #1C2E3F;
  border-color : #DFDFDF;
}

.btn-tumblr:not(:disabled):not(.disabled):active:focus, .btn-tumblr:not(:disabled):not(.disabled).active:focus, .show > .btn-tumblr.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-twitter {
  background-color : #55ACEE;
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-twitter:hover {
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #55ACEE;
}

.btn-twitter:focus, .btn-twitter.focus {
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #55ACEE;
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-twitter.disabled, .btn-twitter:disabled {
  color : #2A2E30;
  background-color : #55ACEE;
  border-color : #FFFFFF;
}

.btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active, .show > .btn-twitter.dropdown-toggle {
  color : #FFFFFF;
  background-color : #2795E9;
  border-color : #DFDFDF;
}

.btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(223, 224, 224, 0.5);
}

.btn-vimeo {
  background-color : #1AB7EA;
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-vimeo:hover {
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #1AB7EA;
}

.btn-vimeo:focus, .btn-vimeo.focus {
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #1AB7EA;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vimeo.disabled, .btn-vimeo:disabled {
  color : #FFFFFF;
  background-color : #1AB7EA;
  border-color : #FFFFFF;
}

.btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active, .show > .btn-vimeo.dropdown-toggle {
  color : #FFFFFF;
  background-color : #1295BF;
  border-color : #DFDFDF;
}

.btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus, .show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vk {
  background-color : #587EA3;
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-vk:hover {
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #587EA3;
}

.btn-vk:focus, .btn-vk.focus {
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #587EA3;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-vk.disabled, .btn-vk:disabled {
  color : #FFFFFF;
  background-color : #587EA3;
  border-color : #FFFFFF;
}

.btn-vk:not(:disabled):not(.disabled):active, .btn-vk:not(:disabled):not(.disabled).active, .show > .btn-vk.dropdown-toggle {
  color : #FFFFFF;
  background-color : #466482;
  border-color : #DFDFDF;
}

.btn-vk:not(:disabled):not(.disabled):active:focus, .btn-vk:not(:disabled):not(.disabled).active:focus, .show > .btn-vk.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-yahoo {
  background-color : #720E9E;
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #FFFFFF;
  color : #FFFFFF !important;
  border : none;
}

.btn-yahoo:hover {
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #720E9E;
}

.btn-yahoo:focus, .btn-yahoo.focus {
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #720E9E;
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-yahoo.disabled, .btn-yahoo:disabled {
  color : #FFFFFF;
  background-color : #720E9E;
  border-color : #FFFFFF;
}

.btn-yahoo:not(:disabled):not(.disabled):active, .btn-yahoo:not(:disabled):not(.disabled).active, .show > .btn-yahoo.dropdown-toggle {
  color : #FFFFFF;
  background-color : #500A6F;
  border-color : #DFDFDF;
}

.btn-yahoo:not(:disabled):not(.disabled):active:focus, .btn-yahoo:not(:disabled):not(.disabled).active:focus, .show > .btn-yahoo.dropdown-toggle:focus {
  box-shadow : 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-adn {
  border : 1px solid #D87A68 !important;
  color : #D87A68;
}

.btn-outline-bitbucket {
  border : 1px solid #205081 !important;
  color : #205081;
}

.btn-outline-dropbox {
  border : 1px solid #1087DD !important;
  color : #1087DD;
}

.btn-outline-facebook {
  border : 1px solid #3B5998 !important;
  color : #3B5998;
}

.btn-outline-flickr {
  border : 1px solid #FF0084 !important;
  color : #FF0084;
}

.btn-outline-foursquare {
  border : 1px solid #F94877 !important;
  color : #F94877;
}

.btn-outline-github {
  border : 1px solid #444444 !important;
  color : #444444;
}

.btn-outline-google {
  border : 1px solid #DD4B39 !important;
  color : #DD4B39;
}

.btn-outline-instagram {
  border : 1px solid #3F729B !important;
  color : #3F729B;
}

.btn-outline-linkedin {
  border : 1px solid #007BB6 !important;
  color : #007BB6;
}

.btn-outline-microsoft {
  border : 1px solid #2672EC !important;
  color : #2672EC;
}

.btn-outline-odnoklassniki {
  border : 1px solid #F4731C !important;
  color : #F4731C;
}

.btn-outline-openid {
  border : 1px solid #F7931E !important;
  color : #F7931E;
}

.btn-outline-pinterest {
  border : 1px solid #CB2027 !important;
  color : #CB2027;
}

.btn-outline-reddit {
  border : 1px solid #FF4500 !important;
  color : #FF4500;
}

.btn-outline-soundcloud {
  border : 1px solid #FF5500 !important;
  color : #FF5500;
}

.btn-outline-tumblr {
  border : 1px solid #2C4762 !important;
  color : #2C4762;
}

.btn-outline-twitter {
  border : 1px solid #55ACEE !important;
  color : #55ACEE;
}

.btn-outline-vimeo {
  border : 1px solid #1AB7EA !important;
  color : #1AB7EA;
}

.btn-outline-vk {
  border : 1px solid #587EA3 !important;
  color : #587EA3;
}

.btn-outline-yahoo {
  border : 1px solid #720E9E !important;
  color : #720E9E;
}

.btn-outline-adn:hover {
  color : #AD412D;
  border : 1px solid #AD412D !important;
}

.btn-outline-bitbucket:hover {
  color : #0C1D2F;
  border : 1px solid #0C1D2F !important;
}

.btn-outline-dropbox:hover {
  color : #094D7E;
  border : 1px solid #094D7E !important;
}

.btn-outline-facebook:hover {
  color : #1E2E4F;
  border : 1px solid #1E2E4F !important;
}

.btn-outline-flickr:hover {
  color : #99004F;
  border : 1px solid #99004F !important;
}

.btn-outline-foursquare:hover {
  color : #D4073D;
  border : 1px solid #D4073D !important;
}

.btn-outline-github:hover {
  color : #111111;
  border : 1px solid #111111 !important;
}

.btn-outline-google:hover {
  color : #96271A;
  border : 1px solid #96271A !important;
}

.btn-outline-instagram:hover {
  color : #223D52;
  border : 1px solid #223D52 !important;
}

.btn-outline-linkedin:hover {
  color : #003650;
  border : 1px solid #003650 !important;
}

.btn-outline-microsoft:hover {
  color : #0E459E;
  border : 1px solid #0E459E !important;
}

.btn-outline-odnoklassniki:hover {
  color : #A24608;
  border : 1px solid #A24608 !important;
}

.btn-outline-openid:hover {
  color : #A95E06;
  border : 1px solid #A95E06 !important;
}

.btn-outline-pinterest:hover {
  color : #731216;
  border : 1px solid #731216 !important;
}

.btn-outline-reddit:hover {
  color : #992900;
  border : 1px solid #992900 !important;
}

.btn-outline-soundcloud:hover {
  color : #993300;
  border : 1px solid #993300 !important;
}

.btn-outline-tumblr:hover {
  color : #0C141C;
  border : 1px solid #0C141C !important;
}

.btn-outline-twitter:hover {
  color : #147BC9;
  border : 1px solid #147BC9 !important;
}

.btn-outline-vimeo:hover {
  color : #0D7091;
  border : 1px solid #0D7091 !important;
}

.btn-outline-vk:hover {
  color : #344B61;
  border : 1px solid #344B61 !important;
}

.btn-outline-yahoo:hover {
  color : #2E0640;
  border : 1px solid #2E0640 !important;
}

.bg-adn {
  background-color : #D87A68;
}

.bg-bitbucket {
  background-color : #205081;
}

.bg-dropbox {
  background-color : #1087DD;
}

.bg-facebook {
  background-color : #3B5998;
}

.bg-flickr {
  background-color : #FF0084;
}

.bg-foursquare {
  background-color : #F94877;
}

.bg-github {
  background-color : #444444;
}

.bg-google {
  background-color : #DD4B39;
}

.bg-instagram {
  background-color : #3F729B;
}

.bg-linkedin {
  background-color : #007BB6;
}

.bg-microsoft {
  background-color : #2672EC;
}

.bg-odnoklassniki {
  background-color : #F4731C;
}

.bg-openid {
  background-color : #F7931E;
}

.bg-pinterest {
  background-color : #CB2027;
}

.bg-reddit {
  background-color : #FF4500;
}

.bg-soundcloud {
  background-color : #FF5500;
}

.bg-tumblr {
  background-color : #2C4762;
}

.bg-twitter {
  background-color : #55ACEE;
}

.bg-vimeo {
  background-color : #1AB7EA;
}

.bg-vk {
  background-color : #587EA3;
}

.bg-yahoo {
  background-color : #720E9E;
}

/*=========================================================================================
    File Name: demo.scss
    Description: CSS used for demo purpose only. Remove this css from your project.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.demo-inline-spacing {
  display : flex;
  flex-wrap : wrap;
  justify-content : flex-start;
  align-items : center;
}

.demo-inline-spacing > * {
  margin-right : 1.5rem;
  margin-top : 1.5rem;
}

.demo-vertical-spacing > * {
  margin : 0;
  margin-bottom : 1.5rem;
}

.demo-vertical-spacing > *:last-child {
  margin : 0;
}

.demo-spacing-0 > *:last-child {
  margin : 0;
}

.icon-wrapper .feather {
  height : 24px;
  width : 24px;
}

.scroll-example {
  padding : 0.5rem;
  position : relative;
  border : 2px solid #DFDFDF;
  overflow : auto;
}

.scroll-example .horz-scroll-content {
  width : 1200px;
}

.browser {
  background : #E0E0E0;
  border : 4px solid #E0E0E0;
  width : 100%;
  height : 12rem;
  padding-top : 20px;
  margin : 0 0 10px;
  box-sizing : border-box;
}

.browser iframe {
  border : 0;
  background : #FFFFFF;
  height : 100%;
  width : 100%;
}

.loader-wrapper {
  height : 8em;
}

.maintenance-icon {
  font-size : 4rem;
}

.animationIcon {
  right : 30px;
  bottom : 10px;
}

#component-breadcrumbs .breadcrumb:not(last-child) {
  margin-bottom : 0.5rem;
}

#breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow : 1px 1px 10px rgba(34, 41, 47, 0.1);
  padding : 1px;
  border-radius : 0.357rem;
}

#breadcrumb-alignment .breadcrumb-wrapper .breadcrumb {
  margin-top : 0.8rem;
  margin-bottom : 0.8rem;
}

.dark-layout #breadcrumb-alignment .breadcrumb-wrapper {
  box-shadow : 1px 1px 10px rgba(0, 0, 0, 0.24);
}

.buy-now {
  position : fixed;
  bottom : 5%;
  right : 79px;
  z-index : 1031;
}

.buy-now .btn {
  box-shadow : 0 1px 20px 1px #EA5455 !important;
}

.buy-now .btn:hover {
  box-shadow : none !important;
}

/*=========================================================================================
	File Name: customizer.scss
	Description: CSS used for demo purpose only. Remove this css from your project.
	----------------------------------------------------------------------------------------
	Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
  width : 400px;
  right : -400px;
  padding : 0;
  background-color : #FFFFFF;
  z-index : 1051;
  position : fixed;
  top : 0;
  bottom : 0;
  height : 100vh;
  height : calc(var(--vh, 1vh) * 100);
  transition : right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
  -webkit-backface-visibility : hidden;
          backface-visibility : hidden;
  border-left : 1px solid rgba(34, 41, 47, 0.05);
}

.customizer.open {
  box-shadow : 0 15px 30px 0 rgba(34, 41, 47, 0.11), 0 5px 15px 0 rgba(34, 41, 47, 0.08);
  right : 0;
}

.customizer .customizer-content {
  position : relative;
  height : 100%;
}

.customizer .customizer-close {
  position : absolute;
  right : 0.6rem;
  top : 0.6rem;
  padding : 7px;
  width : auto;
  z-index : 10;
  color : #5E5873;
}

.customizer .customizer-close i, .customizer .customizer-close svg {
  font-size : 1.5rem;
  height : 1.5rem;
  width : 1.5rem;
}

.customizer .customizer-toggle {
  background : #7367F0;
  color : #FFFFFF !important;
  display : block;
  box-shadow : -3px 0 8px rgba(34, 41, 47, 0.1);
  border-top-left-radius : 6px;
  border-bottom-left-radius : 6px;
  position : absolute;
  top : 50%;
  width : 38px;
  height : 38px;
  left : -39px;
  text-align : center;
  line-height : 40px;
  cursor : pointer;
}

.customizer .color-box {
  height : 24px;
  width : 24px;
  margin : 0.5rem;
  border-radius : 0.5rem;
  cursor : pointer;
  position : relative;
}

.customizer .color-box.selected:after {
  content : '';
  border : 1px solid #7367F0;
  height : 30px;
  width : 30px;
  top : -3px;
  left : -3px;
  position : absolute;
  border-radius : 0.5rem;
}

.customizer .color-box.selected.border:after {
  top : -4px;
  left : -4px;
}

.divider {
  display : block;
  text-align : center;
  overflow : hidden;
  white-space : nowrap;
  margin : 1rem 0;
}

.divider .divider-text {
  position : relative;
  display : inline-block;
  font-size : 0.9375rem;
  padding : 0 1rem;
}

.divider .divider-text i, .divider .divider-text svg {
  height : 1rem;
  width : 1rem;
  font-size : 1rem;
}

.divider .divider-text:before, .divider .divider-text:after {
  content : '';
  position : absolute;
  top : 50%;
  width : 9999px;
  border-top : 1px solid #EBE9F1;
}

.divider .divider-text:before {
  right : 100%;
}

.divider .divider-text:after {
  left : 100%;
}

.divider.divider-left .divider-text {
  float : left;
  padding-left : 0;
}

.divider.divider-left .divider-text:before {
  display : none;
}

.divider.divider-left-center .divider-text {
  left : -25%;
}

.divider.divider-right .divider-text {
  float : right;
  padding-right : 0;
}

.divider.divider-right .divider-text:after {
  display : none;
}

.divider.divider-right-center .divider-text {
  right : -25%;
}

.divider.divider-dotted .divider-text:before, .divider.divider-dotted .divider-text:after {
  border-style : dotted;
  border-width : 1px;
  border-top-width : 0;
  border-color : #EBE9F1;
}

.divider.divider-dashed .divider-text:before, .divider.divider-dashed .divider-text:after {
  border-style : dashed;
  border-width : 1px;
  border-top-width : 0;
  border-color : #EBE9F1;
}

.timeline {
  padding : 0;
  margin-bottom : 0;
  margin-left : 1rem;
  list-style : none;
}

.timeline .timeline-item {
  position : relative;
  padding-left : 2.5rem;
  border-left : 1px solid #EBE9F1;
}

.timeline .timeline-item:not(:last-child) {
  padding-bottom : 1.8rem;
}

.timeline .timeline-item .timeline-point {
  position : absolute;
  left : -0.85rem;
  top : 0;
  z-index : 2;
  display : flex;
  justify-content : center;
  align-items : center;
  height : 1.75rem;
  width : 1.75rem;
  text-align : center;
  border-radius : 50%;
  border : 1px solid #7367F0;
  background-color : #FFFFFF;
}

.timeline .timeline-item .timeline-point.timeline-point-indicator {
  left : -0.412rem;
  top : 0.07rem;
  height : 12px;
  width : 12px;
  border : 0;
  background-color : #7367F0;
}

.timeline .timeline-item .timeline-point.timeline-point-indicator:before {
  content : '';
  background : rgba(115, 103, 240, 0.12);
  height : 20px;
  width : 20px;
  display : block;
  position : absolute;
  top : -0.285rem;
  left : -0.285rem;
  border-radius : 50%;
}

.timeline .timeline-item .timeline-point i, .timeline .timeline-item .timeline-point svg {
  color : #7367F0;
  font-size : 0.85rem;
  vertical-align : baseline;
}

.timeline .timeline-item .timeline-event {
  position : relative;
  width : 100%;
  min-height : 4rem;
}

.timeline .timeline-item .timeline-event .timeline-event-time {
  font-size : 0.85rem;
  color : #B9B9C3;
}

.timeline .timeline-item:last-of-type {
  border-left-color : transparent !important;
}

.timeline .timeline-item:last-of-type:after {
  content : '';
  position : absolute;
  left : -1px;
  bottom : 0;
  width : 1px;
  height : 100%;
  background : linear-gradient(#EBE9F1, transparent);
}

@media screen and (min-width: 0) {
  head {
    font-family : 'xs 0px';
  }
  body:after {
    content : 'xs - min-width: 0px';
  }
}

@media screen and (min-width: 544px) {
  head {
    font-family : 'sm 544px';
  }
  body:after {
    content : 'sm - min-width: 544px';
  }
}

@media screen and (min-width: 768px) {
  head {
    font-family : 'md 768px';
  }
  body:after {
    content : 'md - min-width: 768px';
  }
}

@media screen and (min-width: 992px) {
  head {
    font-family : 'lg 992px';
  }
  body:after {
    content : 'lg - min-width: 992px';
  }
}

@media screen and (min-width: 1200px) {
  head {
    font-family : 'xl 1200px';
  }
  body:after {
    content : 'xl - min-width: 1200px';
  }
}

head {
  clear : both;
}

head title {
  font-family : 'xs 0px, sm 544px, md 768px, lg 992px, xl 1200px';
}

body:after {
  display : none;
}

*[data-usn-if] {
  display : none;
}

.select2-container {
  width : 100% !important;
  margin : 0;
  display : inline-block;
  position : relative;
  vertical-align : middle;
  box-sizing : border-box;
}

.select2-container--classic:focus, .select2-container--default:focus {
  outline : none;
}

.select2-container--classic .select2-selection__choice, .select2-container--default .select2-selection__choice {
  font-size : 0.9rem;
  margin-top : 6px !important;
}

.select2-container--classic .select2-selection--single, .select2-container--default .select2-selection--single {
  min-height : 2.714rem;
  padding : 5px;
  border : 1px solid #D8D6DE;
}

.select2-container--classic .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus {
  outline : 0;
  border-color : #7367F0 !important;
  box-shadow : 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}

.select2-container--classic .select2-selection--single .select2-selection__rendered i, .select2-container--classic .select2-selection--single .select2-selection__rendered svg, .select2-container--default .select2-selection--single .select2-selection__rendered i, .select2-container--default .select2-selection--single .select2-selection__rendered svg {
  font-size : 1.15rem;
  height : 1.15rem;
  width : 1.15rem;
  margin-right : 0.5rem;
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b, .select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23d8d6de\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
  background-size : 18px 14px, 18px 14px;
  background-repeat : no-repeat;
  height : 1rem;
  padding-right : 1.5rem;
  margin-left : 0;
  margin-top : 0;
  left : -8px;
  border-style : none;
}

.select2-container--classic.select2-container--open, .select2-container--default.select2-container--open {
  box-shadow : 0 5px 25px rgba(34, 41, 47, 0.1);
}

.select2-container--classic.select2-container--open .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--single {
  border-color : #7367F0 !important;
  outline : 0;
}

.select2-container--classic.select2-container--focus, .select2-container--default.select2-container--focus {
  outline : 0;
}

.select2-container--classic.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color : #7367F0 !important;
  outline : 0;
}

.select2-container--classic .select2-dropdown, .select2-container--default .select2-dropdown {
  border-color : #D8D6DE;
}

.select2-container--classic .select2-search--dropdown, .select2-container--default .select2-search--dropdown {
  padding : 0.5rem;
}

.select2-container--classic .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field {
  outline : none !important;
  border-radius : 0.357rem;
  border-color : #D8D6DE;
  padding : 0.438rem 1rem;
}

.select2-container--classic .select2-selection--multiple, .select2-container--default .select2-selection--multiple {
  min-height : 38px !important;
  border : 1px solid #D8D6DE;
}

.select2-container--classic .select2-selection--multiple:focus, .select2-container--default .select2-selection--multiple:focus {
  outline : 0;
  border-color : #7367F0 !important;
  box-shadow : 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color : #7367F0 !important;
  border-color : #7367F0 !important;
  color : #FFFFFF;
  padding : 2px 5px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered, .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding : 0 6px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field, .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top : 7px;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  float : right;
  margin-left : 0.7rem;
  margin-right : 0.5rem;
  font-size : 0;
  display : inline-block;
  position : relative;
  line-height : 1rem;
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:before, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:before {
  content : '';
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23fff\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-x\'%3E%3Cline x1=\'18\' y1=\'6\' x2=\'6\' y2=\'18\'%3E%3C/line%3E%3Cline x1=\'6\' y1=\'6\' x2=\'18\' y2=\'18\'%3E%3C/line%3E%3C/svg%3E');
  background-size : 0.85rem;
  height : 0.85rem;
  width : 0.85rem;
  position : absolute;
  top : 22%;
  left : -4px;
}

.select2-container--classic .select2-selection--multiple i, .select2-container--classic .select2-selection--multiple svg, .select2-container--default .select2-selection--multiple i, .select2-container--default .select2-selection--multiple svg {
  position : relative;
  top : 1px;
  margin-right : 0.5rem;
  height : 1.15rem;
  width : 1.15rem;
  font-size : 1.15rem;
  padding-left : 1px;
}

.select2-container--classic .select2-results__group, .select2-container--default .select2-results__group {
  padding : 6px 9px;
  font-weight : 600;
}

.select2-container--classic .select2-results__option, .select2-container--default .select2-results__option {
  padding : 0.428rem 1rem;
}

.select2-container--classic .select2-results__option[role='group'], .select2-container--default .select2-results__option[role='group'] {
  padding : 0;
}

.select2-container--classic .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true'] {
  background-color : #7367F0 !important;
  color : white !important;
}

.select2-container--classic .select2-results__option i, .select2-container--classic .select2-results__option svg, .select2-container--default .select2-results__option i, .select2-container--default .select2-results__option svg {
  height : 1.15rem;
  width : 1.15rem;
  font-size : 1.15rem;
  margin-right : 0.5rem;
}

.select2-container--classic .select2-results__option--highlighted, .select2-container--default .select2-results__option--highlighted {
  background-color : rgba(115, 103, 240, 0.12) !important;
  color : #7367F0 !important;
}

.select2-container--classic .select2-result-repository__avatar img, .select2-container--default .select2-result-repository__avatar img {
  width : 50px;
}

.select2-container--classic .select-lg, .select2-container--default .select-lg {
  min-height : 2.714rem !important;
  font-size : 1.2rem;
  margin-bottom : 0 !important;
  padding : 0.3rem 0.7rem;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered, .select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
  padding-top : -0.1rem;
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow, .select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
  top : 0rem !important;
}

.select2-container--classic .select-lg.select2-selection--multiple, .select2-container--default .select-lg.select2-selection--multiple {
  padding : 0 0.2rem;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered {
  padding-top : 0 !important;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li {
  font-size : 1.2rem;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top : 10px;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  padding : 5px;
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before, .select2-container--default .select-lg.select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before {
  top : 46%;
}

.select2-container--classic .select-sm, .select2-container--default .select-sm {
  min-height : 2.142rem !important;
  padding : 0 0.2rem;
  font-size : 0.75rem;
  margin-bottom : 0 !important;
  line-height : 1.5;
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow, .select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
  top : -0.3rem !important;
}

.select2-container--classic .select-sm.select2-selection--multiple, .select2-container--default .select-sm.select2-selection--multiple {
  line-height : 1.3;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered {
  padding : 3px;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li {
  font-size : 0.75rem;
  margin-top : 2px;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__rendered li .select2-search__field {
  margin-top : 4px;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
  padding : 0 0.2rem;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before, .select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before {
  top : 5%;
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field, .select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
  margin-top : 0;
}

.dark-layout .select2-container .select2-selection, .dark-layout .select2-container .select2-search__field, .dark-layout .select2-container .select2-selection__placeholder {
  background : #283046;
  border-color : #3B4253;
  color : #B4B7BD;
}

.dark-layout .select2-container .select2-selection__rendered {
  color : #B4B7BD;
}

.dark-layout .select2-container .select2-dropdown {
  background-color : #283046;
  border-color : #3B4253;
}

.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice {
  background : rgba(115, 103, 240, 0.12) !important;
  color : #7367F0 !important;
  border : none;
}

.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {
  color : #7367F0 !important;
}

.dark-layout .select2-container .select2-selection--multiple .select2-selection__choice__remove:before {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%237367f0\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-x\'%3E%3Cline x1=\'18\' y1=\'6\' x2=\'6\' y2=\'18\'%3E%3C/line%3E%3Cline x1=\'6\' y1=\'6\' x2=\'18\' y2=\'18\'%3E%3C/line%3E%3C/svg%3E');
}

.dark-layout .select2-container .select2-results__option[aria-disabled='true'] {
  color : #676D7D;
}

.dark-layout .select2-container .select2-selection__arrow b {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23b4b7bd\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
}

.dark-layout .select2-container--disabled .select2-selection {
  opacity : 0.5;
}

table.dataTable {
  width : 100% !important;
  border-collapse : collapse !important;
}

table.dataTable td, table.dataTable th {
  padding : 0.72rem 1.5rem;
  vertical-align : middle;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc {
  padding-right : inherit;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%235e5873\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-up\'%3E%3Cpolyline points=\'18 15 12 9 6 15\'%3E%3C/polyline%3E%3C/svg%3E');
  background-repeat : no-repeat;
  background-position : center;
  background-size : 12px;
  color : #6E6B7B;
  width : 14px;
  height : 14px;
  content : '';
  right : 0.3rem;
  top : 0.5rem;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after {
  background-image : url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%235e5873\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\' class=\'feather feather-chevron-down\'%3E%3Cpolyline points=\'6 9 12 15 18 9\'%3E%3C/polyline%3E%3C/svg%3E');
  background-repeat : no-repeat;
  background-position : center;
  background-size : 12px;
  color : #6E6B7B;
  width : 14px;
  height : 14px;
  content : '';
  right : 0.3rem;
  top : 1.3rem;
}

table.dataTable .dt-checkboxes-cell .custom-control {
  padding-left : 0;
  padding-right : 1.25rem;
}

div.dataTables_wrapper .dt-button-collection {
  background-color : #FFFFFF;
}

div.dataTables_wrapper .dt-button-collection > div[role='menu'] {
  text-align : left;
  box-shadow : 0 5px 16px -8px;
  min-width : 8rem;
}

div.dataTables_wrapper .dt-button-collection [class*='buttons-']:focus {
  outline : 0;
}

table.dataTable.dtr-column > tbody > tr > td.control:before, table.dataTable.dtr-column > tbody > tr > th.control:before {
  line-height : 16px;
}

div.dataTables_wrapper div.dataTables_filter label, div.dataTables_wrapper div.dataTables_length label {
  margin-top : 1rem;
  margin-bottom : 0.5rem;
}

div.dataTables_wrapper div.dataTables_filter select, div.dataTables_wrapper div.dataTables_length select {
  background-position : calc(100% - 3px) 11px, calc(100% - 20px) 13px, 100% 0;
  padding : 0 0.8rem;
  width : 5rem;
  margin : 0 0.5rem;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left : 0.75rem;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin-top : 1rem;
  margin-bottom : 1.5rem;
}

div.dataTables_wrapper .dataTables_info {
  padding-top : 1.25rem !important;
  color : #B9B9C3;
}

tr.group {
  background-color : #FAFAFC;
}

@media only screen and (max-width: 768px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content : center;
  }
  div.dataTables_wrapper div.dataTables_info {
    white-space : inherit;
  }
  div.dt-buttons {
    justify-content : center;
    margin-top : 1rem;
  }
  div.dt-buttons button {
    margin-bottom : 0.5rem;
  }
}

@media (max-width: 575.98px) {
  .dtr-bs-modal .modal-body {
    padding-left : 0;
    padding-right : 0;
    overflow-x : scroll;
  }
  .dtr-bs-modal .table.dtr-details {
    margin : 0 auto 1rem;
  }
  .dtr-bs-modal .table.dtr-details td {
    padding-left : 0;
    padding-right : 0;
  }
  .dtr-bs-modal .table.dtr-details tr td:first-child {
    padding-left : 0.75rem;
  }
  div.dataTables_wrapper {
    overflow : scroll;
  }
}

/* Bootstrap Touchspin */
.bootstrap-touchspin.input-group {
  width : 8.4rem;
  align-items : center;
}

.bootstrap-touchspin.input-group .form-control {
  padding : 5px;
  height : auto;
  border : 0;
  background-color : #F8F8F8;
  border-radius : 0.357rem !important;
  text-align : center;
  font-weight : 500;
}

.bootstrap-touchspin.input-group .form-control:focus {
  z-index : 1;
  box-shadow : none;
}

.bootstrap-touchspin .bootstrap-touchspin-injected {
  margin : 0 !important;
}

.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-prepend {
  left : 12px;
  position : relative;
}

.bootstrap-touchspin .bootstrap-touchspin-injected.input-group-append {
  right : 12px;
  position : relative;
}

.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down, .bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  padding : 0;
  min-width : 20px;
  min-height : 20px;
  border-radius : 0.357rem !important;
}

.bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down i, .bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down svg, .bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up i, .bootstrap-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height : 0.8rem;
  width : 0.8rem;
  font-size : 0.8rem;
  position : relative;
  top : -1px;
}

.bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-down, .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-up {
  background-color : rgba(34, 41, 47, 0.5) !important;
  cursor : default;
  opacity : 0.5;
}

.bootstrap-touchspin.input-group-lg {
  width : 9.375rem;
}

.bootstrap-touchspin.input-group-lg .touchspin.form-control {
  height : auto !important;
}

.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down, .bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up {
  min-width : 24px;
  min-height : 24px;
}

.bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down i, .bootstrap-touchspin.input-group-lg .bootstrap-touchspin-down svg, .bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up i, .bootstrap-touchspin.input-group-lg .bootstrap-touchspin-up svg {
  height : 1rem;
  width : 1rem;
  font-size : 1rem;
  top : -3px;
}

.bootstrap-touchspin.input-group-sm {
  width : 6.25rem;
}

.bootstrap-touchspin.input-group-sm .touchspin.form-control {
  height : auto !important;
}

.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down, .bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up {
  min-width : 16px;
  min-height : 16px;
}

.bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down i, .bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-down svg, .bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up i, .bootstrap-touchspin.input-group-sm .bootstrap-touchspin-injected .bootstrap-touchspin-up svg {
  height : 0.6rem;
  width : 0.6rem;
  font-size : 0.6rem;
}

/* Number Type Input Box Scss for Touchspin - Remove arrow for firefox */
.bootstrap-touchspin.input-group input[type='number'] {
  -moz-appearance : textfield;
}

.dark-layout .bootstrap-touchspin.input-group .form-control {
  background-color : #161D31;
}

.dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-down, .dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .bootstrap-touchspin-up, .dark-layout .bootstrap-touchspin.disabled-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color : #B8C2CC !important;
  opacity : 1;
}

.dark-layout .bootstrap-touchspin .bootstrap-touchspin-injected .disabled-max-min {
  background-color : #B8C2CC !important;
  opacity : 1;
}
.dark-layout {
  /********* COMPONENTS *********/
  /********** FORMS **********/
  /********** TABLE **********/
  /********** PAGES **********/
  /********** APPLICATIONS **********/
  /********** CUSTOMIZER **********/
  /********** HORIZONTAL LAYOUT **********/ }

body.dark-layout {
  color: #b4b7bd;
  background-color: #161d31; }

.dark-layout body {
  color: #b4b7bd;
  background-color: #161d31; }

.dark-layout h1,
.dark-layout h2,
.dark-layout h3,
.dark-layout h4,
.dark-layout h5,
.dark-layout h6 {
  color: #d0d2d6; }

.dark-layout .border,
.dark-layout .border-top,
.dark-layout .border-right,
.dark-layout .border-bottom,
.dark-layout .border-left {
  border-color: #3b4253 !important; }

.dark-layout a:hover {
  color: #7367f0; }

.dark-layout label {
  color: #d0d2d6; }

.dark-layout .btn span {
  color: inherit; }

.dark-layout hr {
  border-color: #3b4253; }

.dark-layout pre {
  background-color: #161d31 !important;
  border: 0; }

.dark-layout pre code {
  background-color: inherit;
  text-shadow: none; }

.dark-layout pre code .url {
  background-color: #161d31; }

.dark-layout code {
  background-color: #161d31; }

.dark-layout kbd {
  background-color: #161d31; }

.dark-layout .text-dark {
  color: #b8c2cc !important; }

.dark-layout .text-muted {
  color: #676d7d !important; }

.dark-layout .text-body {
  color: #b4b7bd !important; }

.dark-layout .text-body-heading {
  color: #d0d2d6; }

.dark-layout .section-label {
  color: #676d7d; }

.dark-layout .shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24) !important; }

.dark-layout .blockquote-footer {
  color: #676d7d; }

.dark-layout .header-navbar-shadow {
  background: linear-gradient(180deg, rgba(22, 29, 49, 0.9) 44%, rgba(22, 29, 49, 0.43) 73%, rgba(22, 29, 49, 0)); }

.dark-layout .horizontal-layout .header-navbar {
  background-color: #283046; }

.dark-layout .horizontal-layout.navbar-sticky .header-navbar, .dark-layout .horizontal-layout.navbar-static .header-navbar {
  background-color: #161d31; }

.dark-layout .navbar-sticky .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75); }

.dark-layout .header-navbar {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link {
  color: #d0d2d6;
  background-color: transparent; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link svg {
  color: #d0d2d6; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star i,
.dark-layout .header-navbar .navbar-container .nav .nav-item .nav-link.bookmark-star svg {
  color: #fff !important; }

.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input {
  border-color: #3b4253; }

.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .input::placeholder,
.dark-layout .header-navbar .navbar-container .nav .nav-item.nav-search .search-input.open .search-input-close {
  color: #b4b7bd; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .bookmark-input .form-control {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list li a {
  color: #b4b7bd; }

.dark-layout .header-navbar .navbar-container .nav .nav-item .search-list .auto-suggestion.current_item {
  background-color: #161d31; }

.dark-layout .header-navbar .navbar-container .nav li i.ficon,
.dark-layout .header-navbar .navbar-container .nav li svg.ficon {
  color: #b4b7bd; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media {
  overflow: hidden; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media {
  border-color: #3b4253; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media .media-meta,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media .media-meta {
  color: #b4b7bd; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .media:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .media:hover {
  background-color: #161d31; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-header,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-header {
  border-bottom: 1px solid #3b4253; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer {
  background-color: #283046;
  border-top: 1px solid #3b4253; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item {
  border-color: #3b4253; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover,
.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .dropdown-menu.dropdown-menu-media .dropdown-menu-footer .dropdown-item:hover {
  background-color: #283046; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart.empty-cart:before {
  background-color: #161d31; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart li {
  color: #fff; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .cart-item {
  color: #b4b7bd; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .dropdown-header span {
  color: #fff; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media img {
  background-color: #161d31; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-cart .media-heading .cart-item-by {
  color: #676d7d; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .media-body .media-heading {
  color: #d0d2d6; }

.dark-layout .header-navbar .navbar-container .nav .dropdown-notification .notification-text {
  color: #676d7d; }

.dark-layout .header-navbar.navbar-static-top {
  background-color: transparent !important; }

.dark-layout .header-navbar[class*='bg-'] .navbar-nav .nav-item .nav-link {
  background-color: inherit; }

.dark-layout .blank-page .card.bg-transparent h1,
.dark-layout .blank-page .card.bg-transparent h2,
.dark-layout .blank-page .card.bg-transparent h3,
.dark-layout .blank-page .card.bg-transparent h4,
.dark-layout .blank-page .card.bg-transparent h5,
.dark-layout .blank-page .card.bg-transparent h6 {
  color: #283046; }

.dark-layout .blank-page .card.bg-transparent p {
  color: #161d31; }

.dark-layout .main-menu {
  background-color: #283046; }

.dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0)); }

.dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active > a {
  background-color: #161d31; }

.dark-layout .main-menu.menu-dark .navigation > li.open:not(.menu-item-closing) > a {
  background-color: #161d31; }

.dark-layout .main-menu.menu-dark .navigation > li.sidebar-group-active > a {
  background-color: #161d31; }

.dark-layout .main-menu .collapse-toggle-icon {
  color: #7367f0 !important; }

.dark-layout .ps__thumb-x,
.dark-layout .ps__thumb-y {
  background-color: #b4b7bd; }

.dark-layout .ps .ps__rail-x.ps--clicking,
.dark-layout .ps .ps__rail-x:focus,
.dark-layout .ps .ps__rail-x:hover,
.dark-layout .ps .ps__rail-y.ps--clicking,
.dark-layout .ps .ps__rail-y:focus,
.dark-layout .ps .ps__rail-y:hover {
  background-color: #3b4253; }

.dark-layout .ps__rail-y.ps--clicking .ps__thumb-y,
.dark-layout .ps__rail-y:focus > .ps__thumb-y,
.dark-layout .ps__rail-y:hover > .ps__thumb-y {
  background-color: #b4b7bd; }

.dark-layout .main-menu-content .navigation-main {
  background-color: #283046; }

.dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d; }

.dark-layout .main-menu-content .navigation-main li a {
  color: #d0d2d6 !important; }

.dark-layout .main-menu-content .navigation-main li ul .open > a,
.dark-layout .main-menu-content .navigation-main li ul .sidebar-group-active > a {
  background-color: #161d31; }

.dark-layout .main-menu-content .navigation-main .nav-item i,
.dark-layout .main-menu-content .navigation-main .nav-item svg {
  color: #d0d2d6; }

.dark-layout .main-menu-content .navigation-main .nav-item.open > a {
  background-color: #161d31 !important; }

.dark-layout .main-menu-content .navigation-main .nav-item a:after {
  color: #d0d2d6; }

.dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046; }

.dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff; }

.dark-layout .main-menu-content .navigation-main .active .menu-title,
.dark-layout .main-menu-content .navigation-main .active i,
.dark-layout .main-menu-content .navigation-main .active svg {
  color: #fff; }

.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content {
  background-color: #283046; }

.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active {
  z-index: 1; }

.dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active a {
  background-color: transparent; }

.dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important; }

.dark-layout .alert .alert-heading,
.dark-layout .alert p {
  color: inherit; }

.dark-layout .alert .close {
  text-shadow: none; }

.dark-layout .alert.alert-dark .alert-heading,
.dark-layout .alert.alert-dark .alert-body,
.dark-layout .alert.alert-dark p {
  color: #b8c2cc; }

.dark-layout .alert.alert-dark.alert-dismissible .close {
  color: #b8c2cc !important; }

.dark-layout .content-header-left .breadcrumbs-top .content-header-title {
  color: #d0d2d6;
  border-color: #3b4253; }

.dark-layout .breadcrumb .breadcrumb-item {
  color: #b4b7bd; }

.dark-layout .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #b4b7bd; }

.dark-layout .breadcrumb:not([class*='breadcrumb-']) .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .breadcrumb-chevron.breadcrumb .breadcrumb-item + .breadcrumb-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout [class*='collapse-'] .card:not(:last-of-type) {
  border-color: #3b4253; }

.dark-layout .collapse-border .card {
  border-color: #3b4253; }

.dark-layout .collapse-shadow {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24); }

.dark-layout .collapse-margin .card {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.24) !important; }

.dark-layout .collapse-icon .card-header a {
  color: #b4b7bd; }

.dark-layout .collapse-icon [data-toggle='collapse']:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .collapse-icon [data-toggle='collapse']:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .btn:not([class*='btn-']) {
  color: #b4b7bd; }

.dark-layout .btn.btn-dark, .dark-layout .btn.btn-outline-dark, .dark-layout .btn.btn-flat-dark {
  color: #b8c2cc; }

.dark-layout .btn.btn-dark {
  background-color: #4b4b4b !important; }

.dark-layout .btn.btn-outline-dark {
  border-color: #4b4b4b;
  color: #b8c2cc; }

.dark-layout .btn.btn-outline-dark:hover:not(.disabled):not(:disabled) {
  color: #b8c2cc; }

.dark-layout .btn.btn-flat-dark:active, .dark-layout .btn.btn-flat-dark:focus {
  background: #4b4b4b; }

.dark-layout .btn-group-toggle label[class*='btn-outline-'] {
  color: #7367f0 !important; }

.dark-layout .dropdown-menu {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.24); }

.dark-layout .dropdown-menu .dropdown-header {
  color: #d0d2d6; }

.dark-layout .dropdown-menu .dropdown-item {
  color: #b4b7bd; }

.dark-layout .dropdown-menu .dropdown-item:hover, .dark-layout .dropdown-menu .dropdown-item:focus {
  background: rgba(115, 103, 240, 0.12);
  color: #7367f0; }

.dark-layout .dropdown-menu .dropdown-item:active, .dark-layout .dropdown-menu .dropdown-item.active {
  color: #fff;
  background-color: #7367f0; }

.dark-layout .dropdown-menu .dropdown-item.disabled, .dark-layout .dropdown-menu .dropdown-item:disabled {
  color: #676d7d; }

.dark-layout .dropdown-divider {
  border-color: #3b4253; }

.dark-layout .modal .modal-header,
.dark-layout .modal .modal-header[class*='bg-'] {
  background-color: #161d31; }

.dark-layout .modal .modal-header .close {
  text-shadow: none;
  background-color: #283046 !important;
  color: #b4b7bd;
  box-shadow: 0 3px 8px 0 rgba(11, 10, 25, 0.49) !important; }

.dark-layout .modal .modal-content,
.dark-layout .modal .modal-body,
.dark-layout .modal .modal-footer {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .pagination:not([class*='pagination-']) .page-item.active {
  background-color: #242b3d; }

.dark-layout .pagination:not([class*='pagination-']) .page-item.active .page-link {
  background-color: #7367f0; }

.dark-layout .pagination:not([class*='pagination-']) .page-item.active .page-link:hover {
  color: #fff; }

.dark-layout .pagination:not([class*='pagination-']) .page-item .page-link {
  background-color: #242b3d;
  color: #b4b7bd; }

.dark-layout .pagination:not([class*='pagination-']) .page-item .page-link:hover {
  color: #7367f0; }

.dark-layout .pagination:not([class*='pagination-']) .page-item.prev-item .page-link:hover, .dark-layout .pagination:not([class*='pagination-']) .page-item.next-item .page-link:hover {
  color: #fff; }

.dark-layout .pagination[class*='pagination-'] .page-item:not(.active) .page-link {
  background-color: #242b3d; }

.dark-layout .pagination[class*='pagination-'] .page-item:not(.active):not(:hover) .page-link {
  color: #fff; }

.dark-layout .pagination[class*='pagination-'] .page-item:not(.active) .page-link:hover {
  background-color: #242b3d; }

.dark-layout .pagination[class*='pagination-'] .page-item.active {
  background-color: #242b3d; }

.dark-layout .pagination .page-item.prev-item .page-link:before, .dark-layout .pagination .page-item.prev .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .pagination .page-item.prev-item.disabled .page-link:before, .dark-layout .pagination .page-item.prev.disabled .page-link:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-left'%3E%3Cpolyline points='15 18 9 12 15 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .pagination .page-item.next-item .page-link::after, .dark-layout .pagination .page-item.next .page-link::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .pagination .page-item.next-item.disabled .page-link:after, .dark-layout .pagination .page-item.next.disabled .page-link:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .pagination .page-item.disabled .page-link {
  color: #676d7d; }

.dark-layout .nav-tabs .nav-item .nav-link,
.dark-layout .nav-pills .nav-item .nav-link,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link {
  color: #d0d2d6; }

.dark-layout .nav-tabs .nav-item .nav-link.active,
.dark-layout .nav-pills .nav-item .nav-link.active,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.active {
  background-color: #283046;
  color: #7367f0; }

.dark-layout .nav-tabs .nav-item .nav-link.disabled,
.dark-layout .nav-pills .nav-item .nav-link.disabled,
.dark-layout .nav-tabs.nav-justified .nav-item .nav-link.disabled {
  color: #676d7d; }

.dark-layout .nav.wrap-border {
  border-color: #3b4253; }

.dark-layout .nav-pills .nav-item .nav-link.active {
  color: #fff;
  background-color: #7367f0; }

.dark-layout .media-bordered .media:not(:first-child) {
  border-color: #3b4253; }

.dark-layout .popover[x-placement='top'] .arrow:before {
  border-top-color: #3b4253; }

.dark-layout .popover[x-placement='top'] .arrow:after {
  border-top-color: #283046; }

.dark-layout .popover[x-placement='left'] .arrow:before {
  border-left-color: #3b4253; }

.dark-layout .popover[x-placement='left'] .arrow:after {
  border-left-color: #283046; }

.dark-layout .popover[x-placement='right'] .arrow:before {
  border-right-color: #3b4253; }

.dark-layout .popover[x-placement='right'] .arrow:after {
  border-right-color: #283046; }

.dark-layout .popover .popover-header {
  color: #fff; }

.dark-layout .popover .popover-body {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253 !important; }

.dark-layout .toast {
  background-color: rgba(40, 48, 70, 0.85);
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24);
  color: #b4b7bd; }

.dark-layout .toast .toast-header {
  background-color: #283046;
  color: #b4b7bd; }

.dark-layout .toast .toast-header .close {
  background-color: transparent !important;
  box-shadow: none !important;
  text-shadow: none; }

.dark-layout .list-group .list-group-item:not([class*='list-group-item-']), .dark-layout .list-group .list-group-item.list-group-item-action {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd; }

.dark-layout .list-group .list-group-item:not([class*='list-group-item-']):hover, .dark-layout .list-group .list-group-item:not([class*='list-group-item-']):focus, .dark-layout .list-group .list-group-item.list-group-item-action:hover, .dark-layout .list-group .list-group-item.list-group-item-action:focus {
  background-color: #161d31; }

.dark-layout .list-group .list-group-item:not([class*='list-group-item-']).active, .dark-layout .list-group .list-group-item:not([class*='list-group-item-']):active, .dark-layout .list-group .list-group-item.list-group-item-action.active, .dark-layout .list-group .list-group-item.list-group-item-action:active {
  background-color: #7367f0;
  color: #fff; }

.dark-layout .list-group .list-group-item.active p,
.dark-layout .list-group .list-group-item.active small {
  color: #fff; }

.dark-layout .list-group .list-group-item.disabled {
  color: #676d7d; }

.dark-layout .list-group.list-group-circle .list-group-item:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-circle'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E"); }

.dark-layout .spinner-border {
  border-color: currentColor !important;
  border-right-color: transparent !important; }

.dark-layout .avatar {
  background-color: #161d31; }

.dark-layout .avatar [class*='avatar-status-'] {
  border-color: #283046; }

.dark-layout .avatar-group .avatar img,
.dark-layout .avatar-group .avatar .avatar-content {
  box-shadow: 0 0 0 2px #283046, inset 0 0 0 1px rgba(40, 48, 70, 0.07); }

.dark-layout .divider .divider-text {
  color: #b4b7bd; }

.dark-layout .divider .divider-text::before, .dark-layout .divider .divider-text::after {
  border-color: #3b4253; }

.dark-layout .divider.divider-dark .divider-text::before, .dark-layout .divider.divider-dark .divider-text::after {
  border-color: #3b4253 !important; }

.dark-layout .timeline .timeline-item {
  border-color: #3b4253; }

.dark-layout .timeline .timeline-item .timeline-point:not(.timeline-point-indicator) {
  background-color: #283046; }

.dark-layout .timeline .timeline-item .timeline-event .timeline-event-time {
  color: #676d7d; }

.dark-layout .timeline .timeline-item:last-of-type:after {
  background: linear-gradient(#3b4253, transparent); }

.dark-layout .card {
  background-color: #283046;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

.dark-layout .card .card-footer {
  border-color: #3b4253; }

.dark-layout .card.overlay-img-card .card-img-overlay span,
.dark-layout .card.overlay-img-card .card-img-overlay p,
.dark-layout .card.overlay-img-card .card-img-overlay .card-body {
  color: #fff; }

.dark-layout .card-developer-meetup .meetup-header .meetup-day {
  border-right-color: #404656; }

.dark-layout .card-profile .profile-image-wrapper .profile-image {
  background-color: #161d31; }

.dark-layout .business-card .business-items .business-item {
  border-color: #3b4253; }

.dark-layout .card-app-design .design-planning-wrapper .design-planning {
  background-color: #161d31; }

.dark-layout .card-tiny-line-stats .apexcharts-series-markers .apexcharts-marker {
  stroke: #00cfe8; }

.dark-layout .card-tiny-line-stats .apexcharts-series-markers:last-child .apexcharts-marker {
  fill: #283046; }

.dark-layout .card-revenue-budget .revenue-report-wrapper {
  border-right-color: #3b4253; }

.dark-layout .card-revenue-budget .budget-wrapper .apexcharts-series:not(:first-child) path {
  stroke: #b4b7bd; }

.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-label {
  fill: #b4b7bd !important; }

.dark-layout .earnings-card .apexcharts-canvas .apexcharts-pie .apexcharts-datalabel-value {
  fill: #d0d2d6; }

.dark-layout .card-company-table .avatar {
  background-color: #161d31; }

.dark-layout input.form-control,
.dark-layout .custom-file-label,
.dark-layout textarea.form-control {
  background-color: #283046;
  color: #b4b7bd; }

.dark-layout input.form-control:not(:focus),
.dark-layout .custom-file-label:not(:focus),
.dark-layout textarea.form-control:not(:focus) {
  border-color: #404656; }

.dark-layout input.form-control::placeholder,
.dark-layout .custom-file-label::placeholder,
.dark-layout textarea.form-control::placeholder {
  color: #676d7d; }

.dark-layout input.form-control:disabled, .dark-layout input.form-control[readonly='readonly'],
.dark-layout .custom-file-label:disabled,
.dark-layout .custom-file-label[readonly='readonly'],
.dark-layout textarea.form-control:disabled,
.dark-layout textarea.form-control[readonly='readonly'] {
  opacity: 0.5; }

.dark-layout .char-textarea.active {
  color: #b4b7bd !important; }

.dark-layout .char-textarea.max-limit {
  color: #ea5455 !important; }

.dark-layout .custom-file-label:after {
  background-color: #161d31;
  border-left: 1px solid #3b4253;
  color: #b4b7bd; }

.dark-layout .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #283046;
  border-color: #404656; }

.dark-layout .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #444b60;
  border-color: #444b60; }

.dark-layout .custom-switch .custom-control-input:not(:checked) ~ .custom-control-label:before {
  background-color: #545a6a; }

.dark-layout .custom-switch .custom-control-input:disabled ~ .custom-control-label:before {
  background-color: #1b2337; }

.dark-layout select.form-control,
.dark-layout .custom-select {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253; }

.dark-layout select.form-control option:checked,
.dark-layout .custom-select option:checked {
  background-color: #283046; }

.dark-layout select.form-control:disabled,
.dark-layout .custom-select:disabled {
  opacity: 0.5; }

.dark-layout select.form-control:focus,
.dark-layout .custom-select:focus {
  border-color: #7367f0; }

.dark-layout select.form-control:not([multiple='multiple']) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .was-validated .form-control:invalid,
.dark-layout .form-control.is-invalid {
  border-color: #ea5455 !important; }

.dark-layout .was-validated .form-control:valid,
.dark-layout .form-control.is-valid {
  border-color: #28c76f !important; }

.dark-layout .wizard .steps ul .disabled a,
.dark-layout .wizard .steps ul .done a {
  color: #b4b7bd !important; }

.dark-layout .wizard .steps ul .disabled a:hover,
.dark-layout .wizard .steps ul .done a:hover {
  color: #b4b7bd; }

.dark-layout .wizard .steps ul .disabled a .step,
.dark-layout .wizard .steps ul .done a .step {
  background-color: #161d31 !important;
  color: #fff !important; }

.dark-layout .input-group .input-group-text {
  background-color: #283046;
  border-color: #3b4253;
  color: #b4b7bd; }

.dark-layout .input-group:focus-within .form-control,
.dark-layout .input-group:focus-within .input-group-text {
  border-color: #7367f0;
  box-shadow: none; }

.dark-layout .form-label-group > input:not(:focus):not(:placeholder-shown) ~ label,
.dark-layout .form-label-group > textarea:not(:focus):not(:placeholder-shown) ~ label {
  color: #b4b7bd !important; }

.dark-layout .counter-value {
  color: white; }

.dark-layout .table {
  background-color: #283046; }

.dark-layout .table td,
.dark-layout .table th {
  color: #b4b7bd;
  border-color: #3b4253 !important; }

.dark-layout .table .thead tr:not([class*='table-']) th,
.dark-layout .table .thead tr:not([class*='table-']) td,
.dark-layout .table tbody tr:not([class*='table-']) th,
.dark-layout .table tbody tr:not([class*='table-']) td {
  border-color: #3b4253;
  color: #b4b7bd; }

.dark-layout .table .thead tr:not([class*='table-']) th code,
.dark-layout .table .thead tr:not([class*='table-']) td code,
.dark-layout .table tbody tr:not([class*='table-']) th code,
.dark-layout .table tbody tr:not([class*='table-']) td code {
  background-color: #283046; }

.dark-layout .table thead tr th,
.dark-layout .table tfoot tr th {
  border-color: #3b4253;
  background-color: #343d55;
  color: #d0d2d6; }

.dark-layout .table thead.thead-dark th,
.dark-layout .table tfoot.thead-dark th {
  background-color: #fff;
  color: #4b4b4b !important; }

.dark-layout .table:not(.table-dark):not(.table-light) thead:not(.thead-dark) th,
.dark-layout .table:not(.table-dark):not(.table-light) tfoot:not(.thead-dark) th {
  background-color: #343d55; }

.dark-layout .table.table-dark {
  background-color: #fff; }

.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(75, 75, 75, 0.05); }

.dark-layout .table.table-dark.table-striped tbody tr:nth-of-type(odd) td {
  background-color: inherit; }

.dark-layout .table.table-dark td,
.dark-layout .table.table-dark th {
  border-color: #f8f9fa !important;
  color: #4b4b4b !important;
  background-color: #fff; }

.dark-layout .table.table-dark td .text-white,
.dark-layout .table.table-dark th .text-white {
  color: #4b4b4b !important; }

.dark-layout .table tbody tr[class*='table-'] td,
.dark-layout .table tbody tr[class*='table-'] th {
  background-color: unset; }

.dark-layout .table tbody tr.table-dark td,
.dark-layout .table tbody tr.table-dark th {
  color: #fff; }

.dark-layout .table tbody tr.table-active td,
.dark-layout .table tbody tr.table-active th {
  color: #b4b7bd; }

.dark-layout .table.table-bordered {
  border-color: #3b4253; }

.dark-layout .table.table-hover tbody tr:hover {
  background-color: #242b3d; }

.dark-layout .table.table-hover tbody tr th,
.dark-layout .table.table-hover tbody tr td {
  background-color: unset; }

.dark-layout .table.table-hover-animation tbody tr {
  background-color: #283046; }

.dark-layout .table.table-hover-animation tbody tr:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

.dark-layout .table.table-striped tbody tr:nth-of-type(odd) {
  background-color: #242b3d; }

.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary,
.dark-layout .dataTables_wrapper .dt-buttons [class*='buttons-'] {
  background-color: #161d31 !important; }

.dark-layout .dataTables_wrapper .dt-buttons .buttons-copy:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-excel:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-pdf:active,
.dark-layout .dataTables_wrapper .dt-buttons .buttons-print:active,
.dark-layout .dataTables_wrapper .dt-buttons .btn-secondary:active,
.dark-layout .dataTables_wrapper .dt-buttons [class*='buttons-']:active {
  background-color: #7367f0 !important;
  color: #fff; }

.dark-layout .dataTables_wrapper .dt-button-collection > div[role='menu'] {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

.dark-layout .dataTables_wrapper .table.dataTable tr.group td {
  background-color: #242b3d;
  color: #d0d2d6; }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-up'%3E%3Cpolyline points='18 15 12 9 6 15'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after,
.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting:before, .dark-layout .dataTables_wrapper .table.dataTable thead .sorting:after {
  opacity: 0.5; }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:before {
  opacity: 1; }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_asc:after {
  opacity: 0.5; }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:after {
  opacity: 1; }

.dark-layout .dataTables_wrapper .table.dataTable thead .sorting_desc:before {
  opacity: 0.5; }

.dark-layout .ag-grid-btns .filter-btn {
  background-color: transparent !important; }

.dark-layout .aggrid .ag-input-wrapper input {
  color: #b4b7bd; }

.dark-layout .aggrid,
.dark-layout .ag-header {
  background-color: #283046;
  color: #b4b7bd;
  border-color: #3b4253; }

.dark-layout .aggrid .ag-row-hover,
.dark-layout .aggrid .ag-row-selected,
.dark-layout .ag-header .ag-row-hover,
.dark-layout .ag-header .ag-row-selected {
  background-color: #242b3d !important; }

.dark-layout .aggrid .ag-icon,
.dark-layout .ag-header .ag-icon {
  color: #404656; }

.dark-layout .aggrid .ag-header-cell.ag-column-hover,
.dark-layout .ag-header .ag-header-cell.ag-column-hover {
  background: transparent !important; }

.dark-layout .aggrid .ag-header-cell,
.dark-layout .aggrid .ag-cell,
.dark-layout .aggrid .ag-row,
.dark-layout .aggrid .ag-pinned-left-header,
.dark-layout .aggrid .ag-pinned-left-cols-container,
.dark-layout .aggrid .ag-horizontal-left-spacer,
.dark-layout .aggrid .ag-paging-panel,
.dark-layout .aggrid .ag-floating-filter-input,
.dark-layout .ag-header .ag-header-cell,
.dark-layout .ag-header .ag-cell,
.dark-layout .ag-header .ag-row,
.dark-layout .ag-header .ag-pinned-left-header,
.dark-layout .ag-header .ag-pinned-left-cols-container,
.dark-layout .ag-header .ag-horizontal-left-spacer,
.dark-layout .ag-header .ag-paging-panel,
.dark-layout .ag-header .ag-floating-filter-input {
  border-color: #3b4253 !important;
  color: #b4b7bd; }

.dark-layout .aggrid .ag-cell.ag-cell-inline-editing,
.dark-layout .ag-header .ag-cell.ag-cell-inline-editing {
  border-color: #3b4253;
  background: #161d31;
  height: auto;
  padding-top: 0; }

.dark-layout .aggrid .ag-paging-panel .ag-paging-button,
.dark-layout .ag-header .ag-paging-panel .ag-paging-button {
  background-color: #161d31; }

.dark-layout .aggrid .ag-paging-panel .ag-disabled,
.dark-layout .ag-header .ag-paging-panel .ag-disabled {
  background: #283046; }

.dark-layout .aggrid .ag-paging-panel span[ref='lbTotal'],
.dark-layout .ag-header .ag-paging-panel span[ref='lbTotal'] {
  background-color: #242b3d;
  color: #b4b7bd !important; }

.dark-layout .aggrid ::-webkit-scrollbar-track,
.dark-layout .ag-header ::-webkit-scrollbar-track {
  background: #161d31; }

.dark-layout .aggrid ::-webkit-scrollbar-thumb,
.dark-layout .ag-header ::-webkit-scrollbar-thumb {
  background: #7367f0; }

.dark-layout .getting-started .clockCard p {
  color: #b4b7bd !important; }

.dark-layout #user-profile .profile-header .navbar {
  background-color: #283046; }

.dark-layout #user-profile .profile-header .navbar .navbar-toggler {
  color: #b4b7bd;
  border-color: #3b4253; }

.dark-layout .search-bar .form-control {
  background-color: #283046; }

.dark-layout .blog-edit-wrapper .border {
  border-color: #3b4253 !important; }

.dark-layout .kb-search-content-info .kb-search-content .card-img-top {
  background-color: #3f4860; }

.dark-layout .list-group-circle .list-group-item:not([class*='list-group-item-']):hover, .dark-layout .list-group-circle .list-group-item:not([class*='list-group-item-']):focus, .dark-layout .list-group-circle .list-group-item:not([class*='list-group-item-']):active,
.dark-layout .list-group-circle .list-group-item-action:hover,
.dark-layout .list-group-circle .list-group-item-action:focus,
.dark-layout .list-group-circle .list-group-item-action:active {
  background-color: transparent !important; }

.dark-layout .content-area-wrapper {
  border-color: #3b4253 !important; }

.dark-layout .content-area-wrapper .sidebar .sidebar-content {
  background-color: #283046 !important; }

.dark-layout .content-area-wrapper .app-fixed-search {
  background-color: #283046 !important;
  border-color: #3b4253 !important; }

.dark-layout .content-area-wrapper .content-right {
  border-color: #3b4253 !important; }

.dark-layout .email-application .content-area-wrapper .email-app-list .app-action {
  border-color: #3b4253;
  background-color: #283046; }

.dark-layout .email-application .content-area-wrapper .email-app-list .app-action .action-right .list-inline-item .dropdown-toggle {
  color: #b4b7bd; }

.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media {
  border-color: #3b4253;
  background-color: #283046; }

.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media:hover {
  box-shadow: 0 3px 10px 0 #283046; }

.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media.selected-row-bg {
  background-color: rgba(115, 103, 240, 0.06);
  border-color: #3b4253; }

.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .user-details .mail-date,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message p,
.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .media .mail-message .mail-date {
  color: #676d7d; }

.dark-layout .email-application .content-area-wrapper .email-app-list .email-user-list .mail-read {
  background-color: #242b3d; }

.dark-layout .email-application .content-area-wrapper .email-app-details {
  border-color: #3b4253; }

.dark-layout .email-application .content-area-wrapper .email-app-details .email-scroll-area {
  background-color: #161d31; }

.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .dropdown-toggle,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-header .email-header-right .list-inline-item .action-icon {
  color: #b4b7bd; }

.dark-layout .email-application .content-area-wrapper .email-app-details .email-info-dropup .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23676d7d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .email-application .content-area-wrapper .email-app-details .mail-message-wrapper,
.dark-layout .email-application .content-area-wrapper .email-app-details .email-detail-head {
  border-color: #3b4253 !important; }

.dark-layout .email-application .content-area-wrapper #compose-mail .compose-mail-form-field,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-toolbar,
.dark-layout .email-application .content-area-wrapper #compose-mail .ql-container {
  border-color: #3b4253; }

.dark-layout .email-application .content-area-wrapper #compose-mail label {
  color: #b4b7bd; }

.dark-layout .email-application .content-area-wrapper #compose-mail .modal-body {
  border-bottom-left-radius: 0.358rem;
  border-bottom-right-radius: 0.358rem; }

.dark-layout .chat-application .content-area-wrapper {
  border-color: #3b4253; }

.dark-layout .chat-application .sidebar .chat-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .chat-application .sidebar .sidebar-content {
  border-color: #3b4253; }

.dark-layout .chat-application .sidebar .sidebar-content .chat-fixed-search {
  border-color: #3b4253; }

.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li:not(.active):hover {
  background: #161d31; }

.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li .chat-time {
  color: #676d7d; }

.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-info .card-text,
.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li.active .chat-time {
  color: #fff; }

.dark-layout .chat-application .sidebar .sidebar-content .chat-user-list-wrapper .chat-users-list li img {
  border-color: #3b4253; }

.dark-layout .chat-application .avatar-border img {
  border-color: #3b4253; }

.dark-layout .chat-application .content-right .chat-app-window .start-chat-area {
  background-color: #283046; }

.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-icon,
.dark-layout .chat-application .content-right .chat-app-window .start-chat-area .start-chat-text {
  background: #283046;
  color: #b4b7bd; }

.dark-layout .chat-application .content-right .chat-app-window .start-chat-area,
.dark-layout .chat-application .content-right .chat-app-window .user-chats {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNjAgMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNjAgMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzE3MUEyNDt9Cjwvc3R5bGU+CjxnPgoJPGcgaWQ9ImktbGlrZS1mb29kIj4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuNCwxNmMwLjIsMC42LDAuNCwxLjMsMC41LDJoLTMuN2wxLjIsMi4zbDAuNSwwLjlsLTAuMiwwLjFWMjhjMi4yLDEuNywyLjcsNC44LDEsNwoJCQljLTAuOCwxLTEuOSwxLjctMy4yLDEuOVYzN2MtMC45LDMuNS00LjEsNi03LjgsNmgtMjBjLTMuNiwwLTYuOC0yLjUtNy43LTZ2LTAuMWMtMi43LTAuNC00LjYtMy00LjItNS43YzAuMi0xLjMsMC45LTIuNSwxLjktMy4yCgkJCXYtNi44bC0wLjgtMS42bC0wLjQtMC45bDAuOS0wLjRMLTE3LDE4aC0zQy0xNy4yLDUuNi00LjktMi4yLDcuNSwwLjZDMTUuNCwyLjMsMjEuOSw4LjIsMjQuNCwxNnogTS0xMi40LDE4Yy0wLjIsMC0wLjMsMC0wLjQsMC4xCgkJCWwtMy4xLDEuNmwwLjksMS44bDEuMy0wLjdjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjFjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDIuMi0xLjFjMC44LTAuNCwxLjgtMC40LDIuNywwbDIuMiwxLjEKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xYzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xQzcuNCwyMiw3LjcsMjIsOCwyMS45bDIuOS0xLjNjMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjMKCQkJYzAuMywwLjEsMC42LDAuMSwwLjksMGwzLjEtMS41bC0wLjktMS44bC0xLjQsMC43Yy0wLjgsMC40LTEuNywwLjQtMi42LDAuMWwtMi44LTEuMkMxMi4zLDE4LDEyLjIsMTgsMTIuMSwxOGwwLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMUw0LDE4LjFDMy45LDE4LDMuNywxOCwzLjYsMThsMCwwYy0wLjIsMC0wLjMsMC0wLjQsMC4xTDEsMTkuMgoJCQljLTAuOCwwLjQtMS44LDAuNC0yLjcsMEwtNCwxOC4xQy00LjEsMTgtNC4zLDE4LTQuNCwxOGwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFMLTcsMTkuMmMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xCgkJCUMtMTIuMSwxOC0xMi4zLDE4LTEyLjQsMThMLTEyLjQsMThMLTEyLjQsMTh6IE0tMTIuNCwxNmgtNC45Qy0xMy41LDUuMS0xLjUtMC43LDkuNSwzLjJjNiwyLjEsMTAuNyw2LjgsMTIuOCwxMi44aC0yLjFsLTAuMS0wLjEKCQkJTDE5LjksMTZILTEyLjRMLTEyLjQsMTZ6IE0xNy45LDIzLjdsMS40LTAuN2gxLjN2MmgtMzZ2LTEuMWwwLjMtMC4ybDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdILTMKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwTDIuMywyM2gyLjZsMS40LDAuN2MwLjcsMC40LDEuNywwLjQsMi41LDBsMS43LTAuN2gzLjJsMS43LDAuN0MxNi4yLDI0LjEsMTcuMSwyNC4xLDE3LjksMjMuN3oKCQkJIE0tMTMuOCwyN2wxNi40LDQuOUwxOC45LDI3SC0xMy44eiBNLTE0LjQsMjloMC4zbDE2LjcsNWwxNi43LTVoMC4zYzEuNywwLDMsMS4zLDMsM3MtMS4zLDMtMywzaC0zNGMtMS43LDAtMy0xLjMtMy0zCgkJCUMtMTcuNCwzMC4zLTE2LjEsMjktMTQuNCwyOXogTS0xMy4xLDM3YzAuOCwyLjQsMy4xLDQsNS43LDRoMjBjMi41LDAsNC44LTEuNiw1LjctNEMxOC4yLDM3LTEzLjEsMzctMTMuMSwzN3oiLz4KCQk8cGF0aCBpZD0icGF0aDZfZmlsbC1jb3B5IiBjbGFzcz0ic3QwIiBkPSJNMjg0LjQsMTZjMC4yLDAuNiwwLjQsMS4zLDAuNSwyaC0zLjdsMS4yLDIuM2wwLjUsMC45bC0wLjIsMC4xVjI4YzIuMiwxLjcsMi43LDQuOCwxLDcKCQkJYy0wLjgsMS0xLjksMS43LTMuMiwxLjlWMzdjLTAuOSwzLjUtNC4xLDYtNy44LDZoLTIwYy0zLjYsMC02LjgtMi41LTcuNy02di0wLjFjLTIuNy0wLjQtNC42LTMtNC4yLTUuN2MwLjItMS4zLDAuOS0yLjUsMS45LTMuMgoJCQl2LTYuOGwtMC44LTEuNmwtMC40LTAuOWwwLjktMC40TDI0MywxOGgtM2MyLjgtMTIuNCwxNS4xLTIwLjIsMjcuNS0xNy40QzI3NS40LDIuMywyODEuOSw4LjIsMjg0LjQsMTZ6IE0yNDcuNSwxOAoJCQljLTAuMiwwLTAuMywwLTAuNCwwLjFsLTMuMSwxLjZsMC45LDEuOGwxLjMtMC43YzAuOC0wLjQsMS44LTAuNCwyLjcsMGwyLjIsMS4xYzAuMywwLjEsMC42LDAuMSwwLjksMGwyLjItMS4xCgkJCWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi4yLTEuMWMwLjgtMC40LDEuOC0wLjQsMi43LDBsMi4yLDEuMWMwLjMsMC4xLDAuNiwwLjEsMC45LDBsMi45LTEuMwoJCQljMC44LTAuMywxLjctMC4zLDIuNCwwbDIuOSwxLjNjMC4zLDAuMSwwLjYsMC4xLDAuOSwwbDMuMS0xLjVsLTAuOS0xLjhsLTEuNCwwLjdjLTAuOCwwLjQtMS43LDAuNC0yLjYsMC4xbC0yLjgtMS4yCgkJCWMtMC4xLTAuMS0wLjMtMC4xLTAuNC0wLjFsMCwwYy0wLjEsMC0wLjMsMC0wLjQsMC4xbC0yLjgsMS4yYy0wLjgsMC40LTEuOCwwLjMtMi42LTAuMWwtMi4zLTEuMWMtMC4xLTAuMS0wLjMtMC4xLTAuNS0wLjFsMCwwCgkJCWMtMC4yLDAtMC4zLDAtMC40LDAuMWwtMi4yLDEuMWMtMC44LDAuNC0xLjgsMC40LTIuNywwbC0yLjItMS4xYy0wLjEtMC4xLTAuMy0wLjEtMC40LTAuMWwwLDBjLTAuMiwwLTAuMywwLTAuNCwwLjFsLTIuMiwxLjEKCQkJYy0wLjgsMC40LTEuOCwwLjQtMi43LDBsLTIuMi0xLjFDMjQ3LjksMTgsMjQ3LjcsMTgsMjQ3LjUsMThMMjQ3LjUsMThMMjQ3LjUsMTh6IE0yNDcuNSwxNmgtNC45YzMuOS0xMC45LDE1LjktMTYuNywyNi44LTEyLjgKCQkJYzYsMi4xLDEwLjcsNi44LDEyLjgsMTIuOGgtMi4xbC0wLjEtMC4xbC0wLjMsMC4xSDI0Ny41TDI0Ny41LDE2eiBNMjc3LjksMjMuN2wxLjQtMC43aDEuM3YyaC0zNnYtMS4xbDAuMy0wLjJsMS40LTAuN2gyLjYKCQkJbDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjgsMC40LDIuNywwbDEuNC0wLjdoMi42bDEuNCwwLjdjMC44LDAuNCwxLjcsMC40LDIuNiwwLjFsMS43LTAuNwoJCQloMy4ybDEuNywwLjdDMjc2LjIsMjQuMSwyNzcuMSwyNC4xLDI3Ny45LDIzLjdMMjc3LjksMjMuN3ogTTI0Ni4yLDI3bDE2LjQsNC45TDI3OSwyN0gyNDYuMnogTTI0NS41LDI5aDAuM2wxNi43LDVsMTYuNy01aDAuMwoJCQljMS43LDAsMywxLjMsMywzcy0xLjMsMy0zLDNoLTM0Yy0xLjcsMC0zLTEuMy0zLTNTMjQzLjksMjksMjQ1LjUsMjl6IE0yNDYuOSwzN2MwLjgsMi40LDMuMSw0LDUuNiw0aDIwYzIuNSwwLDQuOC0xLjYsNS43LTQKCQkJSDI0Ni45eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTkuNSwyMWMtMS4zLTMuNi00LjctNi04LjUtNmgtNDJjLTMuOCwwLTcuMiwyLjQtOC41LDZjLTMuMywwLjMtNS44LDMuMi01LjUsNi41YzAuMiwyLjksMi42LDUuMiw1LjUsNS41CgkJCWMtMS43LDQuNywwLjgsOS44LDUuNCwxMS41YzEsMC4zLDIsMC41LDMsMC41aDQyYzUsMCw5LTQsOS05YzAtMS0wLjItMi4xLTAuNS0zYzMuMy0wLjMsNS44LTMuMiw1LjUtNi41CgkJCUMxNjQuNywyMy42LDE2Mi40LDIxLjMsMTU5LjUsMjF6IE0xNTEsMTdoLTQyYy0yLjcsMC01LjIsMS42LTYuMyw0aDU0LjdDMTU2LjIsMTguNiwxNTMuNywxNywxNTEsMTd6IE0xNDEuNyw0MwoJCQljMi4xLTEuNywzLjMtNC4zLDMuMy03aC0yYzAsMy45LTMuMSw3LTcsN2gtNC4zYzIuMS0xLjcsMy4zLTQuMywzLjMtN2gtMmMwLDMuOS0zLjEsNy03LDdoLTQuM2MyLjEtMS43LDMuMy00LjMsMy4zLTdoLTIKCQkJYzAsMy45LTMuMSw3LTcsN2gtN2MtMy45LDAtNy0zLjEtNy03czMuMS03LDctN2g0MmMzLjksMCw3LDMuMSw3LDdzLTMuMSw3LTcsN0gxNDEuN3ogTTEwOSwyN2MtMywwLTUuOCwxLjUtNy41LDRIMTAxCgkJCWMtMi4yLDAtNC0xLjgtNC00czEuOC00LDQtNGg1OGMyLjIsMCw0LDEuOCw0LDRzLTEuOCw0LTQsNGgtMC41Yy0xLjctMi41LTQuNS00LTcuNS00SDEwOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzksMTE1YzQuNCwwLDgtMy42LDgtOHMtMy42LTgtOC04cy04LDMuNi04LDhTMzQuNiwxMTUsMzksMTE1eiBNNDUsMTA3YzAsMy4zLTIuNyw2LTYsNnMtNi0yLjctNi02CgkJCXMyLjctNiw2LTZTNDUsMTAzLjcsNDUsMTA3eiBNNDIsNzh2LTJoOHYtNkg0MGMtMi4yLDAtNCwxLjgtNCw0djEwSDIybC0xLjMsNEwyMCw5MGgyLjJsMy44LDQwaDI2bDMuOC00MEg1OGwtMC43LTJMNTYsODRINDJWNzh6CgkJCSBNMzgsNzR2MTBoMlY3NGg4di0yaC04QzM4LjksNzIsMzgsNzIuOSwzOCw3NHogTTQwLDg2aDE0LjZsMC43LDJIMjIuOGwwLjctMkg0MHogTTUzLjgsOTBIMjQuMmwzLjYsMzhoMjIuNEw1My44LDkweiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksOTJoLTZ2NGgtNnY0aC02djE0aC0zbDAuMiwybDMuOCwzMmgzNmwzLjgtMzJsMC4yLTJoLTN2LTE0aC02di00aC02di00SDEyOXogTTE0NywxMTR2LTEyaC00djRoM3Y4SDE0NwoJCQl6IE0xNDQsMTE0di02aC00djZIMTQ0eiBNMTM4LDEyMHYtMTZoLTR2MTkuMkMxMzUuNiwxMjIuNSwxMzcsMTIxLjQsMTM4LDEyMHogTTEzMiwxMjMuOFYxMDBoLTR2MjMuOAoJCQlDMTI5LjMsMTI0LjEsMTMwLjcsMTI0LjEsMTMyLDEyMy44eiBNMTI2LDEyMy4yVjEwNGgtNHYxNkMxMjMsMTIxLjQsMTI0LjQsMTIyLjUsMTI2LDEyMy4yeiBNMTIwLDExNHYtNmgtNHY2SDEyMHogTTExNCwxMTR2LThoMwoJCQl2LTRoLTR2MTJIMTE0eiBNMTQxLDEwMnYtNGgtNHY0aDN2NGgxVjEwMnogTTEzNSwxMDJ2LThoLTR2NGgzdjRIMTM1eiBNMTI5LDk4di00aC00djhoMXYtNEgxMjl6IE0xMjMsMTAydi00aC00djhoMXYtNEgxMjN6CgkJCSBNMTMwLDEyNmM1LjksMCwxMC45LTQuMiwxMS44LTEwaDcuOWwtMy41LDMwaC0zMi40bC0zLjUtMzBoNy45QzExOS4xLDEyMS44LDEyNC4xLDEyNiwxMzAsMTI2eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTIsODZ2MmgtNHYtMkgyMTJ6IE0yMTYsODZoLTJ2MmgyVjg2eiBNMTk2LDg2TDE5Niw4NmMtMi43LDAuNy00LjUsMy4zLTMuOSw2YzAuNCwxLjgsMS42LDMuMiwzLjMsMy44CgkJCWwwLjEsMC4ybDEuMSw0LjVjMC4yLDAuOSwxLDEuNSwxLjksMS41bDAsMGw3LDI0LjZjMC4yLDAuOSwxLDEuNCwxLjksMS40aDVjMC45LDAsMS43LTAuNiwxLjktMS40bDctMjQuNmMwLjksMCwxLjctMC42LDEuOS0xLjUKCQkJbDEuMS00LjVsMC4xLTAuMmMyLjYtMC45LDQuMS0zLjcsMy4yLTYuM2MtMC42LTEuNy0yLTMtMy44LTMuM1Y4NmMwLTcuNy02LjMtMTQtMTQtMTRTMTk2LDc4LjMsMTk2LDg2eiBNMjAwLDg2aDZ2MmgtOQoJCQljLTEuNywwLTMsMS4zLTMsM3MxLjMsMywzLDNoMjZjMS43LDAsMy0xLjMsMy0zcy0xLjMtMy0zLTNoLTN2LTJoMmMwLTYuNi01LjQtMTItMTItMTJzLTEyLDUuNC0xMiwxMkgyMDB6IE0xOTguNiwxMDBsLTEtNGgyNC45CgkJCWwtMSw0SDE5OC42eiBNMjA3LjUsMTI2bC02LjktMjRoMTguN2wtNi45LDI0SDIwNy41eiBNMTUwLDI0MmMxMi4yLDAsMjItOS44LDIyLTIycy05LjgtMjItMjItMjJzLTIyLDkuOC0yMiwyMgoJCQlTMTM3LjgsMjQyLDE1MCwyNDJ6IE0xNzQsMjIwYzAsMTMuMy0xMC43LDI0LTI0LDI0cy0yNC0xMC43LTI0LTI0bDAsMGMwLTEzLjMsMTAuNy0yNCwyNC0yNFMxNzQsMjA2LjcsMTc0LDIyMHogTTE0NS42LDIzNy43CgkJCWwyLTAuOWMxLjUtMC42LDMuMi0wLjYsNC43LDBsMiwwLjljMC45LDAuNCwyLDAsMi41LTAuOGwxLjEtMS45YzAuOC0xLjQsMi4yLTIuNCwzLjgtMi44bDIuMS0wLjVjMS0wLjIsMS42LTEuMSwxLjUtMi4xbC0wLjItMi4yCgkJCWMtMC4xLTEuNiwwLjQtMy4yLDEuNC00LjVsMS40LTEuN2MwLjctMC44LDAuNy0xLjksMC0yLjZsLTEuNC0xLjdjLTEuMS0xLjItMS42LTIuOC0xLjQtNC41bDAuMi0yLjJjMC4xLTEtMC42LTEuOS0xLjYtMi4xCgkJCWwtMi4xLTAuNWMtMS42LTAuNC0zLTEuNC0zLjgtMi44bC0xLjEtMS45Yy0wLjUtMC45LTEuNi0xLjItMi41LTAuOGwtMiwwLjljLTEuNSwwLjYtMy4yLDAuNi00LjcsMGwtMi0wLjljLTAuOS0wLjQtMiwwLTIuNSwwLjgKCQkJbC0xLDIuMWMtMC44LDEuNC0yLjIsMi40LTMuOCwyLjhsLTIuMSwwLjVjLTEsMC4yLTEuNiwxLjEtMS41LDIuMWwwLjIsMi4yYzAuMSwxLjYtMC40LDMuMi0xLjQsNC41bC0xLjQsMS43CgkJCWMtMC43LDAuOC0wLjcsMS45LDAsMi42bDEuNCwxLjdjMS4xLDEuMiwxLjYsMi44LDEuNCw0LjVsLTAuMiwyLjJjLTAuMSwxLDAuNiwxLjksMS42LDIuMWwyLjEsMC41YzEuNiwwLjQsMywxLjQsMy44LDIuOGwxLjEsMS45CgkJCUMxNDMuNiwyMzcuOCwxNDQuNywyMzguMSwxNDUuNiwyMzcuN0wxNDUuNiwyMzcuN3ogTTE0OC40LDIzOC43YzEtMC40LDIuMS0wLjQsMy4xLDBsMiwwLjljMS44LDAuOCw0LDAuMSw1LTEuNmwxLjEtMS45CgkJCWMwLjYtMC45LDEuNS0xLjYsMi41LTEuOGwyLjEtMC41YzEuOS0wLjQsMy4zLTIuMywzLjEtNC4ybC0wLjItMi4yYy0wLjEtMS4xLDAuMy0yLjIsMS0zbDEuNC0xLjdjMS4zLTEuNSwxLjMtMy43LDAtNS4ybC0xLjQtMS43CgkJCWMtMC43LTAuOC0xLjEtMS45LTEtM2wwLjItMi4yYzAuMi0yLTEuMS0zLjgtMy4xLTQuMmwtMi4xLTAuNWMtMS4xLTAuMi0yLTAuOS0yLjUtMS44bC0xLjEtMS45Yy0xLTEuNy0zLjItMi40LTUtMS42bC0yLDAuOQoJCQljLTEsMC40LTIuMSwwLjQtMy4xLDBsLTItMC45Yy0xLjgtMC44LTQtMC4xLTUsMS42bC0xLjEsMS45Yy0wLjYsMC45LTEuNSwxLjYtMi41LDEuOGwtMi4xLDAuNWMtMS45LDAuNC0zLjMsMi4zLTMuMSw0LjJsMC4yLDIuMgoJCQljMC4xLDEuMS0wLjMsMi4yLTEsM2wtMS40LDEuN2MtMS4zLDEuNS0xLjMsMy43LDAsNS4ybDEuNCwxLjdjMC43LDAuOCwxLjEsMS45LDEsM2wtMC4yLDIuMmMtMC4yLDIsMS4xLDMuOCwzLjEsNC4ybDIuMSwwLjUKCQkJYzEuMSwwLjIsMiwwLjksMi41LDEuOGwxLjEsMS45YzEsMS43LDMuMiwyLjQsNSwxLjZMMTQ4LjQsMjM4Ljd6IE0xNTIsMjA3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQlTMTUyLDIwNy42LDE1MiwyMDd6IE0xNTgsMjA5YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjA5LjYsMTU4LDIwOXogTTE0NywyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMQoJCQlzLTAuNCwxLTEsMVMxNDcsMjEwLjYsMTQ3LDIxMHogTTE0MSwyMTBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE0MSwyMTAuNiwxNDEsMjEweiBNMTQ0LDIwNWMwLTAuNiwwLjQtMSwxLTEKCQkJczEsMC40LDEsMXMtMC40LDEtMSwxUzE0NCwyMDUuNiwxNDQsMjA1eiBNMTM2LDIxM2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM2LDIxMy42LDEzNiwyMTN6IE0xMzksMjE5CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTM5LDIxOS42LDEzOSwyMTl6IE0xMzksMjI1YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxMzksMjI1LjYsMTM5LDIyNXoKCQkJIE0xNDMsMjMyYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNDMsMjMyLjYsMTQzLDIzMnogTTE0OCwyMzBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxCgkJCVMxNDgsMjMwLjYsMTQ4LDIzMHogTTE1MywyMzRjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzE1MywyMzQuNiwxNTMsMjM0eiBNMTU3LDIyOGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxCgkJCXMtMC40LDEtMSwxUzE1NywyMjguNiwxNTcsMjI4eiBNMTYzLDIyNGMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTYzLDIyNC42LDE2MywyMjR6IE0xNTksMjIxYzAtMC42LDAuNC0xLDEtMQoJCQlzMSwwLjQsMSwxcy0wLjQsMS0xLDFTMTU5LDIyMS42LDE1OSwyMjF6IE0xNjMsMjE4YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNjMsMjE4LjYsMTYzLDIxOHogTTE1OCwyMTQKCQkJYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDFzLTAuNCwxLTEsMVMxNTgsMjE0LjYsMTU4LDIxNHogTTEzNCwyMjBjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXMtMC40LDEtMSwxUzEzNCwyMjAuNiwxMzQsMjIwegoJCQkgTTE1MCwyMjVjMi44LDAsNS0yLjIsNS01cy0yLjItNS01LTVzLTUsMi4yLTUsNVMxNDcuMiwyMjUsMTUwLDIyNXogTTE1NywyMjBjMCwzLjktMy4xLDctNyw3cy03LTMuMS03LTdzMy4xLTcsNy03CgkJCVMxNTcsMjE2LjEsMTU3LDIyMHogTTI0MywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNDN6IE0yNjIsMjAwYzAtMC42LDAuNC0xLDEtMWgyCgkJCWMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMyNjIuNCwyMDEsMjYyLDIwMC42LDI2MiwyMDB6IE0yNDgsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTEKCQkJSDI0OHogTTIyMywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyMjN6IE0yMjgsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDIKCQkJYzAuNiwwLDEtMC40LDEtMXMtMC40LTEtMS0xSDIyOHogTTIzNywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjM3LjQsMjExLDIzNywyMTAuNiwyMzcsMjEwegoJCQkgTTI1MiwyMTFjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDMjUyLjQsMjEyLDI1MiwyMTEuNiwyNTIsMjExeiBNMjY0LDIwOWMtMC42LDAtMSwwLjQtMSwxczAuNCwxLDEsMWgyCgkJCWMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgyNjR6IE0yNTMsMTk1YzAtMC42LDAuNC0xLDEtMWgyYzAuNiwwLDEsMC40LDEsMXMtMC40LDEtMSwxaC0yQzI1My40LDE5NiwyNTMsMTk1LjYsMjUzLDE5NXoKCQkJIE0yMzQsMTk1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFIMjM0eiBNMjQwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMQoJCQloLTJDMjQwLjQsMjAxLDI0MCwyMDAuNiwyNDAsMjAweiBNMjE1LDIxNWMwLTAuNSwwLTAuOSwwLTEuNGMtMi41LTEuMS0zLjctNC0yLjYtNi42YzAuMi0wLjUsMC41LTEsMC45LTEuNGMtMC45LTIsMC00LjIsMS45LTUuMgoJCQljLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMGMwLjQtMC41LDAuOS0wLjksMS41LTEuMWMwLjUtMi43LDMuMS00LjUsNS44LTQuMWMwLjcsMC4xLDEuNCwwLjQsMiwwLjhjNS4zLTMuOCwxMS42LTUuOSwxOC4yLTUuOQoJCQljNi44LDAsMTMuMSwyLjIsMTguMiw1LjljMi4zLTEuNiw1LjQtMSw3LDEuM2MwLjQsMC42LDAuNywxLjMsMC44LDJjMC42LDAuMiwxLjEsMC42LDEuNSwxLjFjMi43LDAuOCw0LjIsMy41LDMuNCw2LjJsMCwwCgkJCWMxLjksMSwyLjcsMy4yLDEuOSw1LjJjMS45LDIsMS44LDUuMi0wLjIsN2MtMC40LDAuNC0wLjksMC43LTEuNSwxYzAsMC41LDAsMC45LDAsMS40djFoLTYydi0xSDIxNXogTTIxNS44LDIwNy44CgkJCWMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjZjLTEuMy0xLTEuNi0yLjktMC42LTQuMmwwLDBDMjE1LDIwNy41LDIxNS40LDIwNy43LDIxNS44LDIwNy44TDIxNS44LDIwNy44eiBNMjE3LjMsMjAzLjIKCQkJYy0wLjQsMC45LTAuNywxLjgtMSwyLjdjLTEtMC40LTEuNi0xLjUtMS4zLTIuNWMwLjItMC41LDAuNi0wLjksMS4xLTEuMkMyMTYuNSwyMDIuNiwyMTYuOSwyMDIuOSwyMTcuMywyMDMuMkwyMTcuMywyMDMuMnoKCQkJIE0yMTkuNiwxOTguN2MtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDMjE4LjMsMTk3LjYsMjE4LjksMTk4LjMsMjE5LjYsMTk4LjcKCQkJTDIxOS42LDE5OC43eiBNMjIwLjgsMTk3YzAuNC0wLjUsMC43LTEsMS4xLTEuNWMtMC4zLTAuNS0wLjktMC43LTEuNC0wLjRzLTAuNywwLjktMC40LDEuNEMyMjAuMywxOTYuNywyMjAuNSwxOTYuOSwyMjAuOCwxOTcKCQkJTDIyMC44LDE5N3ogTTIyNi4xLDE5MS4yYy0xLDAuOS0yLDEuOC0yLjksMi44Yy0wLjMtMC4zLTAuNy0wLjYtMS4xLTAuOGMwLjQtMS42LDIuMS0yLjUsMy43LTIuMQoJCQlDMjI1LjksMTkxLjEsMjI2LDE5MS4yLDIyNi4xLDE5MS4yTDIyNi4xLDE5MS4yeiBNMjY4LjgsMTk0Yy0wLjktMS0xLjktMS45LTIuOS0yLjhjMS41LTAuNiwzLjMsMC4xLDMuOSwxLjcKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM0MyNjkuNSwxOTMuNCwyNjkuMSwxOTMuNiwyNjguOCwxOTRMMjY4LjgsMTk0eiBNMjcwLjEsMTk1LjVjMC40LDAuNSwwLjgsMSwxLjEsMS40CgkJCWMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMnMtMC43LTAuOS0xLjItMC44QzI3MC41LDE5NS4xLDI3MC4zLDE5NS4zLDI3MC4xLDE5NS41eiBNMjczLjksMjAxLjRjLTAuNS0wLjktMS0xLjgtMS41LTIuNwoJCQljMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMyNzQuMiwyMDEuMSwyNzQsMjAxLjIsMjczLjksMjAxLjR6IE0yNzUuNiwyMDUuOWMtMC4zLTAuOS0wLjYtMS44LTEtMi43CgkJCWMwLjQtMC4zLDAuOC0wLjYsMS4yLTFjMSwwLjUsMS40LDEuNywxLDIuN0MyNzYuNiwyMDUuMywyNzYuMiwyMDUuNywyNzUuNiwyMDUuOXogTTI3Ni44LDIxMS40Yy0wLjEtMS4yLTAuNC0yLjQtMC42LTMuNgoJCQljMC41LTAuMSwwLjktMC40LDEuMi0wLjZDMjc4LjQsMjA4LjUsMjc4LjEsMjEwLjQsMjc2LjgsMjExLjRMMjc2LjgsMjExLjRMMjc2LjgsMjExLjR6IE0yNzUsMjE0Yy0wLjUtMTYtMTMuOS0yOC42LTI5LjktMjguMQoJCQljLTE1LjMsMC41LTI3LjYsMTIuOC0yOC4xLDI4LjFIMjc1TDI3NSwyMTR6IE03Mi4zLDE5OC4xYy0wLjItMC4zLTAuMy0wLjctMC4zLTEuMXYtMTJoLTJ2MTJjMCwyLjIsMS44LDQsNCw0CgkJCWMxLjIsMCwyLjMtMC41LDMuMS0xLjRjMC42LTAuNywwLjktMS42LDAuOS0yLjV2LTEyaC0ydjEyYzAsMS4xLTAuOSwyLTIsMmwwLDBDNzMuMywxOTksNzIuNywxOTguNyw3Mi4zLDE5OC4xeiBNNzUsMTc2CgkJCWMwLjQsMCwwLjcsMCwxLjEtMC4xYzAuNSwyLjIsMi42LDMuNSw0LjgsM2MwLjUtMC4xLDEtMC4zLDEuNC0wLjZjMS4xLDIuMSwxLjcsNC40LDEuNyw2Ljd2MjRjMCwzLjMtMi43LDYtNiw2aC0zdjkKCQkJYzAsMi44LTIuMiw1LTUsNXMtNS0yLjItNS01di05aC0zYy0zLjMsMC02LTIuNy02LTZ2LTI0YzAtNy43LDYuMy0xNCwxNC0xNEM3MCwxNzMuOCw3Mi4yLDE3Niw3NSwxNzZ6IE01OCwxOTF2MTIKCQkJYzAsMC44LDAuNSwxLjUsMS4yLDEuOGMwLjksMC40LDEuOSwwLjEsMi40LTAuN2MwLjItMC4zLDAuMy0wLjcsMC4zLTEuMXYtMTJoMnYxMmMwLDIuMi0xLjcsNC0zLjksNGMtMC41LDAtMS0wLjEtMS40LTAuMgoJCQljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4zdjIuNWMwLDIuMiwxLjgsNCw0LDRoMTZjMi4yLDAsNC0xLjgsNC00di0yNGMwLTEuNS0wLjItMi45LTAuNy00LjJjLTAuNCwwLjEtMC45LDAuMi0xLjMsMC4yCgkJCWMtMi4xLDAtNC4xLTEuMS01LjItM2MtMy0wLjEtNS42LTItNi41LTQuOUM2Mi40LDE3NCw1OCwxNzksNTgsMTg1VjE5MXogTTY3LDIxNXY5YzAsMS43LDEuMywzLDMsM3MzLTEuMywzLTN2LTlINjd6Ii8+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xNywxOTFjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMTd6IE0yLDIwMGMwLTAuNiwwLjQtMSwxLTFoMgoJCQljMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFIM0MyLjQsMjAxLDIsMjAwLjYsMiwyMDB6IE0tMTIsMjA1Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTEyegoJCQkgTS0zNywyMDZjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMmMwLjYsMCwxLTAuNCwxLTFzLTAuNC0xLTEtMUgtMzd6IE0tMzIsMjEwYy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xCgkJCXMtMC40LTEtMS0xSC0zMnogTS0yMywyMTBjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTIyLjYsMjExLTIzLDIxMC42LTIzLDIxMHogTS04LDIxMWMwLTAuNiwwLjQtMSwxLTEKCQkJaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTcuNiwyMTItOCwyMTEuNi04LDIxMXogTTQsMjA5Yy0wLjYsMC0xLDAuNC0xLDFzMC40LDEsMSwxaDJjMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFINHoKCQkJIE0tNywxOTVjMC0wLjYsMC40LTEsMS0xaDJjMC42LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTJDLTYuNiwxOTYtNywxOTUuNi03LDE5NXogTS0yNiwxOTVjLTAuNiwwLTEsMC40LTEsMXMwLjQsMSwxLDFoMgoJCQljMC42LDAsMS0wLjQsMS0xcy0wLjQtMS0xLTFILTI2eiBNLTIwLDIwMGMwLTAuNiwwLjQtMSwxLTFoMmMwLjYsMCwxLDAuNCwxLDFzLTAuNCwxLTEsMWgtMkMtMTkuNiwyMDEtMjAsMjAwLjYtMjAsMjAweiBNLTQ1LDIxNQoJCQljMC0wLjUsMC0wLjksMC0xLjRjLTIuNS0xLjEtMy43LTQtMi42LTYuNmMwLjItMC41LDAuNS0xLDAuOS0xLjRjLTAuOS0yLDAtNC4yLDEuOS01LjJjLTAuOC0yLjYsMC43LTUuNCwzLjQtNi4ybDAsMAoJCQljMC40LTAuNSwwLjktMC45LDEuNS0xLjFjMC41LTIuNywzLjEtNC41LDUuOC00LjFjMC43LDAuMSwxLjQsMC40LDIsMC44YzUuMy0zLjgsMTEuNi01LjksMTguMi01LjljNi44LDAsMTMuMSwyLjIsMTguMiw1LjkKCQkJYzIuMy0xLjYsNS40LTEsNywxLjNjMC40LDAuNiwwLjcsMS4zLDAuOCwyYzAuNiwwLjIsMS4xLDAuNiwxLjUsMS4xYzIuNywwLjgsNC4yLDMuNSwzLjQsNi4ybDAsMGMxLjksMSwyLjcsMy4yLDEuOSw1LjIKCQkJYzEuOSwyLDEuOCw1LjItMC4yLDdjLTAuNCwwLjQtMC45LDAuNy0xLjUsMWMwLDAuNSwwLDAuOSwwLDEuNHYxaC02MnYtMUgtNDV6IE0tNDQuMiwyMDcuOGMtMC4zLDEuMi0wLjUsMi40LTAuNiwzLjYKCQkJYy0xLjMtMS0xLjYtMi45LTAuNi00LjJsMCwwQy00NSwyMDcuNS00NC42LDIwNy43LTQ0LjIsMjA3LjhMLTQ0LjIsMjA3Ljh6IE0tNDIuNywyMDMuMmMtMC40LDAuOS0wLjcsMS44LTEsMi43CgkJCWMtMS0wLjQtMS42LTEuNS0xLjMtMi41YzAuMi0wLjUsMC42LTAuOSwxLjEtMS4yQy00My41LDIwMi42LTQzLjEsMjAyLjktNDIuNywyMDMuMkwtNDIuNywyMDMuMnogTS00MC40LDE5OC43CgkJCWMtMC41LDAuOS0xLDEuOC0xLjUsMi43Yy0xLjMtMS0xLjUtMi45LTAuNS00LjJjMC4xLTAuMiwwLjMtMC4zLDAuNC0wLjVDLTQxLjcsMTk3LjYtNDEuMSwxOTguMy00MC40LDE5OC43eiBNLTM5LjIsMTk3CgkJCWMwLjMtMC41LDAuNy0xLDEuMS0xLjVjLTAuMy0wLjUtMC45LTAuNy0xLjQtMC40cy0wLjcsMC45LTAuNCwxLjRDLTM5LjcsMTk2LjctMzkuNSwxOTYuOS0zOS4yLDE5N0wtMzkuMiwxOTd6IE0tMzMuOSwxOTEuMgoJCQljLTEsMC45LTIsMS44LTIuOSwyLjhjLTAuMy0wLjMtMC43LTAuNi0xLjEtMC44YzAuNC0xLjYsMi4xLTIuNSwzLjctMi4xQy0zNC4xLDE5MS4xLTM0LDE5MS4yLTMzLjksMTkxLjJMLTMzLjksMTkxLjJ6IE04LjgsMTk0CgkJCWMtMC45LTEtMS45LTEuOS0yLjktMi44YzEuNS0wLjYsMy4zLDAuMSwzLjksMS43YzAsMC4xLDAuMSwwLjIsMC4xLDAuM0M5LjUsMTkzLjQsOS4xLDE5My42LDguOCwxOTRMOC44LDE5NHogTTEwLjEsMTk1LjUKCQkJYzAuNCwwLjUsMC44LDEsMS4xLDEuNGMwLjUtMC4xLDAuOS0wLjcsMC44LTEuMmMtMC4xLTAuNS0wLjctMC45LTEuMi0wLjhDMTAuNSwxOTUuMSwxMC4zLDE5NS4zLDEwLjEsMTk1LjV6IE0xMy45LDIwMS40CgkJCWMtMC41LTAuOS0wLjktMS44LTEuNS0yLjdjMC44LTAuNCwxLjQtMS4xLDEuNi0yYzEuMywxLjEsMS40LDMsMC40LDQuMkMxNC4yLDIwMS4xLDE0LDIwMS4yLDEzLjksMjAxLjR6IE0xNS43LDIwNS45CgkJCWMtMC4zLTAuOS0wLjYtMS44LTEtMi43YzAuNC0wLjMsMC44LTAuNiwxLjItMWMxLDAuNSwxLjQsMS43LDEsMi43QzE2LjYsMjA1LjMsMTYuMiwyMDUuNywxNS43LDIwNS45eiBNMTYuOCwyMTEuNAoJCQljLTAuMS0xLjItMC40LTIuNC0wLjYtMy42YzAuNS0wLjEsMC45LTAuNCwxLjItMC42QzE4LjQsMjA4LjUsMTguMSwyMTAuNCwxNi44LDIxMS40TDE2LjgsMjExLjRMMTYuOCwyMTEuNHogTTE1LDIxNAoJCQljLTAuNS0xNi0xMy45LTI4LjYtMjkuOS0yOC4xYy0xNS4zLDAuNS0yNy42LDEyLjgtMjguMSwyOC4xSDE1TDE1LDIxNHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-color: #1e232f; }

.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text {
  background: #283046; }

.dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:before, .dark-layout .chat-application .content-right .chat-app-window .user-chats .divider .divider-text:after {
  border-color: #3b4253; }

.dark-layout .chat-application .content-right .chat-app-window .user-chats .avatar img {
  border-color: #3b4253; }

.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content {
  background-color: #283046; }

.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-left .chat-content p {
  color: #b4b7bd; }

.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-content p {
  color: #fff; }

.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header .dropdown-toggle {
  color: #b4b7bd; }

.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-header,
.dark-layout .chat-application .content-right .chat-app-window .active-chat .chat-app-form {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .chat-application .content-right .user-profile-sidebar {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .chat-widget .user-chats {
  background-color: #384056 !important; }

.dark-layout .chat-widget .card-header,
.dark-layout .chat-widget .chat-app-form {
  background-color: #283046; }

.dark-layout .chat-widget .chat-app-window .user-chats .chat-left .chat-content {
  background-color: #283046 !important;
  color: #b4b7bd !important; }

.dark-layout .chat-widget .chat-app-window .user-chats .avatar img {
  border-color: #161d31; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board {
  color: #fff; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:hover, .dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-board-header .kanban-title-board:focus {
  background-color: #283046; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item {
  background-color: #283046; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown i.dropdown-toggle,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .item-dropdown svg.dropdown-toggle {
  stroke: #fff; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item .kanban-title-button {
  color: #b4b7bd; }

.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item i,
.dark-layout .kanban-application .kanban-wrapper .kanban-container .kanban-board .kanban-item svg {
  stroke: #b4b7bd; }

.dark-layout .kanban-application .update-item-sidebar .nav-tabs .nav-item .nav-link,
.dark-layout .kanban-application .update-item-sidebar .tab-content .tab-pane {
  background-color: transparent; }

.dark-layout .kanban-item.gu-mirror {
  background-color: #283046; }

.dark-layout .todo-application .content-area-wrapper .sidebar .todo-form .todo-item-action {
  color: #b4b7bd; }

.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list-wrapper {
  background-color: #283046 !important;
  border-color: #3b4253; }

.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:not(:first-child) {
  border-color: #3b4253; }

.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item.completed .todo-title {
  color: #676d7d; }

.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item:hover {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) i,
.dark-layout .todo-application .content-area-wrapper .content-right .todo-task-list .todo-item .todo-item-action .todo-item-favorite:not(.text-warning) svg {
  color: #b4b7bd; }

.dark-layout .todo-application .todo-item-action .close {
  background-color: transparent !important; }

.dark-layout .todo-item.gu-mirror {
  background-color: #283046;
  border-color: #3b4253;
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.24); }

.dark-layout .todo-item.gu-mirror.completed .todo-title {
  color: #676d7d; }

.dark-layout .ecommerce-application .ecommerce-card .btn-light {
  background-color: #161d31 !important;
  color: #fff;
  border-color: transparent; }

.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .search-results,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .search-results {
  color: #d0d2d6; }

.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-right .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler i,
.dark-layout .ecommerce-application .content-body .ecommerce-header-items .result-toggler .shop-sidebar-toggler svg {
  color: #d0d2d6; }

.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .card-body,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .card-body {
  border-color: #3b4253; }

.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .wishlist span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .wishlist span {
  color: #5e5873; }

.dark-layout .ecommerce-application .content-right .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-right .list-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .grid-view .ecommerce-card .item-options .cart span,
.dark-layout .ecommerce-application .content-body .list-view .ecommerce-card .item-options .cart span {
  color: #fff; }

.dark-layout .ecommerce-application .grid-view .item-name a,
.dark-layout .ecommerce-application .grid-view .item-price {
  color: #b4b7bd; }

.dark-layout .ecommerce-application .wishlist-items .ecommerce-card .move-cart .move-to-cart {
  color: #fff; }

.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input {
  color: #b4b7bd; }

.dark-layout .ecommerce-application .product-checkout .checkout-options .coupons input::placeholder {
  color: #b4b7bd; }

.dark-layout .ecommerce-application .app-ecommerce-details .item-features,
.dark-layout .ecommerce-application .app-ecommerce-details .swiper-responsive-breakpoints.swiper-container .swiper-slide {
  background-color: #161d31; }

.dark-layout .file-manager-application .sidebar-file-manager {
  background-color: #283046 !important; }

.dark-layout .file-manager-application .sidebar-file-manager .jstree .jstree-container-ul .jstree-anchor {
  color: #b4b7bd; }

.dark-layout .file-manager-application .sidebar-file-manager .storage-status i,
.dark-layout .file-manager-application .sidebar-file-manager .storage-status svg {
  color: #b4b7bd !important; }

.dark-layout .file-manager-application .sidebar-file-manager .file-manager-title {
  color: #d0d2d6; }

.dark-layout .file-manager-application .sidebar-file-manager.show {
  border: 1px solid #3b4253 !important; }

.dark-layout .file-manager-application .content-area-wrapper {
  border: 1px solid #3b4253 !important; }

.dark-layout .file-manager-application .file-manager-main-content {
  border: 1px solid #3b4253 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar {
  background-color: transparent !important;
  border-bottom: 1px solid #3b4253 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-app-searchbar .file-manager-toggler {
  color: #b4b7bd !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body {
  background-color: #283046 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-header {
  border-color: #3b4253 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .drives .card {
  background-color: #283046; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item .file-logo-wrapper {
  background-color: #161d31 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container .file-manager-item:not(.selected) {
  border-color: #3b4253 !important; }

.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-size,
.dark-layout .file-manager-application .file-manager-main-content .file-manager-content-body .view-container:not(.list-view) .file-manager-item .file-accessed {
  color: #676d7d !important; }

.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-link,
.dark-layout .file-manager-application #app-file-manager-info-sidebar .tab-content .tab-pane {
  background-color: transparent; }

.dark-layout .file-manager-application #app-file-manager-info-sidebar .nav-tabs .nav-item:not(.active) .nav-link {
  color: #b4b7bd; }

.dark-layout .app-calendar .app-calendar-sidebar {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .app-calendar .app-calendar-sidebar .sidebar-content-title {
  color: #d0d2d6; }

.dark-layout .app-calendar .app-calendar-sidebar .select-all ~ label,
.dark-layout .app-calendar .app-calendar-sidebar .input-filter ~ label {
  color: #d0d2d6; }

.dark-layout .app-calendar .fc .fc-day-today {
  background: #161d31 !important;
  background-color: #161d31 !important; }

.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-col-header-cell,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-timegrid-axis,
.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-daygrid-day {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today {
  background-color: rgba(186, 191, 199, 0.12) !important; }

.dark-layout .app-calendar .fc .fc-timegrid .fc-scrollgrid-section .fc-day-today.fc-col-header-cell {
  background-color: #283046 !important; }

.dark-layout .app-calendar .fc .fc-popover {
  background: #283046;
  border-color: #3b4253; }

.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-title,
.dark-layout .app-calendar .fc .fc-popover-header .fc-popover-close {
  color: #b4b7bd; }

.dark-layout .app-calendar .fc tbody td,
.dark-layout .app-calendar .fc thead th {
  border-color: #3b4253; }

.dark-layout .app-calendar .fc .fc-scrollgrid {
  border-color: #3b4253; }

.dark-layout .app-calendar .fc .fc-list,
.dark-layout .app-calendar .fc th {
  border-color: #3b4253; }

.dark-layout .app-calendar .fc .fc-list .fc-list-day-cushion,
.dark-layout .app-calendar .fc th .fc-list-day-cushion {
  background: #161d31; }

.dark-layout .app-calendar .fc .fc-list .fc-list-event:hover td,
.dark-layout .app-calendar .fc th .fc-list-event:hover td {
  background-color: #161d31; }

.dark-layout .app-calendar .fc .fc-list .fc-list-event-time,
.dark-layout .app-calendar .fc th .fc-list-event-time {
  color: #b4b7bd; }

.dark-layout .app-calendar .fc .fc-list .fc-list-event td,
.dark-layout .app-calendar .fc th .fc-list-event td {
  border-color: #3b4253; }

.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-list-dataTable-header {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table {
  background-color: #283046; }

.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table tbody .selected-row-bg {
  background-color: #3b4253; }

.dark-layout .invoice-list-wrapper .dataTables_wrapper .invoice-data-table td {
  background-color: inherit; }

.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details {
  background-color: #161d31; }

.dark-layout .invoice-edit .invoice-preview-card .invoice-product-details .product-details-border,
.dark-layout .invoice-add .invoice-preview-card .invoice-product-details .product-details-border {
  background-color: #283046;
  border-color: #3b4253; }

.dark-layout .invoice-print .form-control {
  background-color: #283046; }

.dark-layout .app-user-view .plan-card {
  border-color: #7367f0 !important; }

.dark-layout .app-user-edit .form-control.error {
  border-color: #ea5455 !important; }

.dark-layout .customizer {
  background-color: #283046; }

.dark-layout .customizer .customizer-close i,
.dark-layout .customizer .customizer-close svg {
  color: #b4b7bd; }

.dark-layout .footer-fixed .footer {
  background-color: #283046; }

.dark-layout .horizontal-layout.navbar-sticky .horizontal-menu-wrapper .navbar-horizontal.header-navbar.fixed-top {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75) !important; }

.dark-layout .horizontal-layout .horizontal-menu-wrapper {
  background: linear-gradient(to bottom, rgba(37, 43, 71, 0.76) 44%, rgba(56, 53, 53, 0.46) 73%, rgba(255, 255, 255, 0) 100%) !important; }

.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar {
  background: #283046 !important; }

.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-shadow {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.75); }

.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal ul#main-menu-navigation > li:hover:not(.active) > a {
  background: #161d31; }

.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .active .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .horizontal-layout .horizontal-menu-wrapper .header-navbar.navbar-horizontal .nav-link.dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-down'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-submenu.show {
  background-color: #283046 !important;
  color: #b4b7bd; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu a:hover {
  color: #d0d2d6 !important; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .disabled a {
  color: #676d7d; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-item {
  color: #d0d2d6; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b4b7bd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:hover::after, .dark-layout .horizontal-layout .main-menu-content .navbar-nav .dropdown-menu .dropdown-toggle:active::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E"); }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > i,
.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active > a > svg {
  color: #fff !important; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a {
  background: #161d31 !important;
  color: #b4b7bd; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.active > a:hover {
  color: #7367f0 !important; }

.dark-layout .horizontal-layout .main-menu-content .navbar-nav > li.active .dropdown-menu li.open.active > a {
  color: #b4b7bd !important; }

.bordered-layout .header-navbar {
  box-shadow: none; }

.bordered-layout .header-navbar.floating-nav {
  border: 1px solid #ebe9f1; }

.bordered-layout .header-navbar.fixed-top {
  border-bottom: 1px solid #ebe9f1;
  background: #f8f8f8; }

.bordered-layout .main-menu {
  border-right: 1px solid #ebe9f1;
  box-shadow: none; }

.bordered-layout .main-menu.menu-light .navigation > li.open:not(.menu-item-closing) > a, .bordered-layout .main-menu.menu-light .navigation > li.sidebar-group-active > a {
  background: #ededed; }

.bordered-layout .dropdown-menu {
  border: 1px solid #ebe9f1 !important;
  box-shadow: none; }

.bordered-layout .main-menu .navigation,
.bordered-layout .main-menu {
  background: #f8f8f8; }

.bordered-layout .card,
.bordered-layout .bs-stepper:not(.wizard-modern):not(.checkout-tab-steps),
.bordered-layout .bs-stepper.wizard-modern .bs-stepper-content {
  border: 1px solid #ebe9f1;
  box-shadow: none; }

.bordered-layout .footer {
  box-shadow: none !important; }

.bordered-layout .footer-fixed .footer {
  border-top: 1px solid #ebe9f1; }

.semi-dark-layout {
  /************ Main Menu **************/ }

.semi-dark-layout .main-menu {
  background-color: #283046; }

.semi-dark-layout .main-menu .shadow-bottom {
  background: linear-gradient(180deg, #283046 44%, rgba(40, 48, 70, 0.51) 73%, rgba(40, 48, 70, 0)); }

.semi-dark-layout .main-menu:not(.expanded) .navigation .sidebar-group-active a {
  background-color: #161d31; }

.semi-dark-layout .main-menu-content .navigation-main {
  background-color: #283046; }

.semi-dark-layout .main-menu-content .navigation-main .navigation-header {
  color: #676d7d; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item.open a {
  background-color: #161d31; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item a:after,
.semi-dark-layout .main-menu-content .navigation-main .nav-item a {
  color: #b4b7bd; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content {
  background-color: #283046; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content .active .menu-item {
  color: #fff; }

.semi-dark-layout .main-menu-content .navigation-main .nav-item .menu-content li:not(.active) a {
  background-color: #283046; }

.semi-dark-layout .main-menu-content .navigation-main .active .menu-title,
.semi-dark-layout .main-menu-content .navigation-main .active i {
  color: #fff; }

.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active a {
  background: #283046;
  border-radius: 4px; }

.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content {
  background-color: #283046; }

.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active {
  z-index: 1; }

.semi-dark-layout .main-menu-content .navigation-main .sidebar-group-active .menu-content .active a {
  background-color: transparent; }

.semi-dark-layout .menu-collapsed .main-menu:not(.expanded) .navigation-main li.active > a {
  background: #161d31 !important;
  color: #fff !important; }

/*=========================================================================================
    File Name: vertical-menu.scss
    Description: A classic vertical modern style menu with expand and collops support. It support
    light & dark version, flipped layout, right side icons, native scroll and borders menu
    item separation.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.vertical-layout.vertical-menu-modern .main-menu {
  transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background 0s;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden; }

.vertical-layout.vertical-menu-modern .main-menu .navigation li a {
  align-items: center; }

.vertical-layout.vertical-menu-modern .main-menu .navigation > li > a svg,
.vertical-layout.vertical-menu-modern .main-menu .navigation > li > a i {
  height: 20px;
  width: 20px;
  font-size: 1.45rem;
  margin-right: 1.1rem;
  flex-shrink: 0; }

.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content > li > a svg,
.vertical-layout.vertical-menu-modern .main-menu .navigation .menu-content > li > a i {
  margin-right: 1.45rem;
  font-size: 11px;
  height: 11px;
  width: 11px; }

.vertical-layout.vertical-menu-modern.menu-expanded .main-menu {
  width: 260px; }

.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation .navigation-header .feather-more-horizontal {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > i:before,
.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation > li > a > svg:before {
  height: 20px;
  width: 20px;
  font-size: 1.45rem; }

.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub > a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.1rem;
  height: 1.1rem;
  width: 1.1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: all 0.2s ease-out; }

.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub.open:not(.menu-item-closing) > a:after {
  transform: rotate(90deg); }

.vertical-layout.vertical-menu-modern.menu-expanded .footer {
  margin-left: 260px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header {
  float: left;
  width: 80px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header .modern-nav-toggle {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded {
  width: 260px;
  z-index: 1000; }

.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-header.expanded .modern-nav-toggle {
  display: block; }

.vertical-layout.vertical-menu-modern.menu-collapsed .navbar.fixed-top {
  left: 80px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu {
  width: 80px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navbar-header .brand-text,
.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .modern-nav-toggle {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation-header {
  margin-left: 2.2rem; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation-header span {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation-header .feather-more-horizontal {
  display: block;
  font-size: 1.285rem;
  width: 18px;
  height: 18px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li:last-child {
  margin-bottom: 1.25rem !important; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li.active a {
  background: whitesmoke;
  box-shadow: none;
  color: #565656; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded {
  width: 260px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header span {
  display: block; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation > li.navigation-header .feather-more-horizontal {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub > a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: all 0.2s ease-out; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub.open:not(.menu-item-closing) > a:after {
  transform: rotate(90deg); }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navbar-header .brand-text {
  display: inline; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .modern-nav-toggle {
  display: block; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation {
  overflow: visible; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li.navigation-header span {
  display: none; }

.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation > li > a {
  text-overflow: inherit; }

.vertical-layout.vertical-menu-modern.menu-collapsed .app-content,
.vertical-layout.vertical-menu-modern.menu-collapsed .footer {
  margin-left: 80px; }

.vertical-layout.vertical-menu-modern.menu-collapsed .header-navbar.floating-nav {
  width: calc(100vw - (100vw - 100%) - 4.4rem - 74px); }

.vertical-layout.vertical-menu-modern.menu-collapsed .header-navbar.navbar-static-top {
  width: calc(100vw - (100vw - 100%) - 74px);
  left: 74px; }

.vertical-layout.vertical-menu-modern .toggle-icon,
.vertical-layout.vertical-menu-modern .collapse-toggle-icon {
  margin-right: 0.425rem; }

.vertical-layout.vertical-menu-modern .toggle-icon:focus,
.vertical-layout.vertical-menu-modern .collapse-toggle-icon:focus {
  outline: none; }

@media (min-width: 992px) {
  .vertical-layout.vertical-menu-modern .main-menu {
    width: 260px; } }

@media (max-width: 1199.98px) {
  .vertical-layout.vertical-menu-modern .main-menu {
    width: 0; }
  .vertical-layout.vertical-menu-modern .navbar .navbar-header {
    width: 0; }
  .vertical-layout.vertical-menu-modern .content,
  .vertical-layout.vertical-menu-modern .footer {
    margin-left: 0; }
  .vertical-layout.vertical-menu-modern.menu-collapsed .app-content,
  .vertical-layout.vertical-menu-modern.menu-collapsed .footer {
    margin-left: 0; }
  .vertical-layout.vertical-menu-modern.menu-collapsed .main-menu {
    width: 0; } }

@media (max-width: 767.98px) {
  .vertical-layout.vertical-menu-modern .main-menu {
    width: 0; }
  .vertical-layout.vertical-menu-modern .navbar .navbar-header {
    width: 0; }
  .vertical-layout.vertical-menu-modern .content,
  .vertical-layout.vertical-menu-modern .footer {
    margin-left: 0; } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeout {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .vertical-menu-modern.vertical-layout .main-menu .navigation > li > a > span {
    animation: none; } }

/*=========================================================================================
    File Name: vertical-overlay-menu.scss
    Description: A overlay style vertical menu with show and hide support. It support
    light & dark version, filpped layout, right side icons, native scroll and borders menu
    item seperation.
    ----------------------------------------------------------------------------------------
    Item Name: Vuexy  - Vuejs, HTML & Laravel Admin Dashboard Template
    Author: PIXINVENT
    Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.vertical-overlay-menu .content {
  margin-left: 0; }

.vertical-overlay-menu .navbar .navbar-header {
  float: left;
  width: 260px; }

.vertical-overlay-menu .main-menu, .vertical-overlay-menu.menu-hide .main-menu {
  opacity: 0;
  transform: translate3d(0, 0, 0);
  transition: width 0.25s, opacity 0.25s, transform 0.25s;
  width: 260px;
  left: -260px; }

.vertical-overlay-menu .main-menu .navigation > li > a > svg,
.vertical-overlay-menu .main-menu .navigation > li > a > i {
  margin-right: 14px;
  float: left;
  transition: 200ms ease all;
  height: 20px;
  width: 20px; }

.vertical-overlay-menu .main-menu .navigation > li > a > svg:before,
.vertical-overlay-menu .main-menu .navigation > li > a > i:before {
  transition: 200ms ease all;
  font-size: 1.429rem; }

.vertical-overlay-menu .main-menu .navigation li.has-sub > a:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1rem;
  height: 1rem;
  width: 1rem;
  display: inline-block;
  position: absolute;
  right: 20px;
  top: 14px;
  transform: rotate(0deg);
  transition: all 0.2s ease-out; }

.vertical-overlay-menu .main-menu .navigation li.has-sub.open:not(.menu-item-closing) > a:after {
  transform: rotate(90deg); }

.vertical-overlay-menu .main-menu .navigation .navigation-header .feather-more-horizontal {
  display: none; }

.vertical-overlay-menu.menu-open .main-menu {
  opacity: 1;
  transform: translate3d(260px, 0, 0);
  transition: width 0.25s, opacity 0.25s, transform 0.25s; }

form span.error {
  width: 100%;
  font-size: 0.857rem; }

form .error:not(input) {
  color: #ea5455; }

form input.error,
form input.error:focus {
  border-color: #ea5455 !important; }

form textarea.error {
  border-color: #ea5455 !important; }

form .select2.error + .select2-container--classic .select2-selection--single,
form .select2.error + .select2-container--default .select2-selection--single,
form .select2.error + .select2-container--classic .select2-selection--multiple,
form .select2.error + .select2-container--default .select2-selection--multiple {
  border-color: #ea5455 !important; }

body {
    background-color: lightgray;
}
.form-control:focus,.input-group:not(.bootstrap-touchspin):focus-within .form-control, .input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
    border-color: #009ECB;
}
.text-primary{
    color: #009ECB!important;
}
.badge-primary {
    color: #fff;
    background-color: #009ECB!important;;
}
.btn-primary {
    border-color: #009ECB !important;
    background-color: #009ECB !important;
}
.btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #009ECB !important;
}
.btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #009ECB;
}

.btn-default-primary {
    color : #009ECB;
    border-color : #009ECB;
}

.btn-default-primary:hover {
    color : #FFFFFF;
    background-color : #009ECB;
    border-color : #009ECB;
}
.btn-default-primary svg {
    color : #009ECB;
}

.btn-default-primary:hover svg {
    color : #FFFFFF;
}

.form-custom ul {
    list-style: none;
    padding: 7px;
    color: red;
}
.email-application .content-area-wrapper .email-user-list .email-media-list li.mail-read {
    background-color: #ffffff7d!important;
}
.main-menu.menu-light .navigation > li.active > a {
    background: #009ECB!important;
    box-shadow: 0 0 1px 1px #009ecb!important;
    color: #FFFFFF!important;
    font-weight: 400;
    border-radius: 4px;
}
.page-item.active .page-link {
    z-index: 3;
    border-radius: 5rem;
    background-color: #009ECB!important;
    color: #fff !important;
    font-weight: 600;
}
.borderBox{
    border: 1px solid #d8d6de;
    border-radius: 0.357rem;
}
.underlineParcourir{
    color: #009ECB!important;
    text-decoration: underline;
    background-color: transparent;
}
.paginateCustom{
    display: flex!important;
    padding-left: 0!important;
    list-style: none!important;
    border-radius: 0.357rem!important;
    flex-wrap: wrap!important;
    align-content: stretch!important;
    justify-content: center!important;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 800px;
        margin: 1.75rem auto;
    }
}
.select2-selection__arrow{
    display: none;
}
.kpiblock div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    justify-content: center !important;
    margin: 20px !important;
}
.infoDocIcone{
    color: #000;
    margin-right: 10px;
    border: none!important;
    background: transparent!important;
    width: 20px;
}
.infoDocIcone:hover{
    color:#03A5D0;
}
.strinfoDocIcone1{
    font-size: 12px;
    color: #bfbebe;
    margin-bottom: 0px;
    padding-left: 10px;
}
.strinfoDocIcone2{
    font-size: 12px;
    color: #696969;
    margin-bottom: 8px;
    padding-left: 10px;
}
.popover{
    max-width:600px;
    min-width: 300px;
    border-radius: 10px;
}
.popover .popover-body{
    border: none;
}
.titleBoxCategory{
    color: #fff;
    margin-bottom: 0;
    font-size: 15px;
}
.minHeight220{
    min-height: 220px;
}

.table.dataTable.dtr-column>tbody>tr>td.control:before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-eye' style='width: 20px;height: 20px;color: %236e6b7b;'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");
    top: 50%;
    left: 50%;
    height: 20px;
    width: 20px;
    margin-top: 0px;
    margin-left: 0px;
    display: block;
    position: relative;
    color: transparent;
    border: none;
    box-shadow: none;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: 'Courier New', Courier, monospace;
    line-height: 0px;
    content: '+';
    background-color: transparent;
    background-repeat: no-repeat;
}

.activeVerifie{
    color: #79DD85;
}
.verifieClick{
    cursor: pointer;
}
.visibilityVerifie{
    visibility: hidden;
}
#popovercloseid{
    margin-top: -4px;
}
.popover-header{
    background: #fff;
    border: none!important;
    color: #009FCC;
}
.titreSpanComment{
    font-weight: bold;
    font-size:12px;
    background: url(/build/images/iconComment.930ffeab.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.linktablead.active{
    background: #009ECB;
    color: #fff!important;

}
.table.dataTable.dtr-column>tbody>tr>td .viewSousPartenaire {
    padding: 0;
    margin-left: -5px;
}

.main-menu.menu-light .navigation > li ul .active.subUl > a {
    color: #000;
}
.main-menu.menu-light .navigation > li ul .active.subUl {
    background: transparent;
    box-shadow: none;
    z-index: 1;
}
.kpi-table {
    margin-bottom: 20px;
    overflow-x: hidden;
    padding: 10px;
}
.no-padding {
    padding: 0;
}
.card-body-item {
    font-weight: 600;
    margin-right: 5px;
}
.deal-info .p-1 {
    padding: 1rem 1rem 0 1rem !important;
}
.deal-info .p-1:last-child {
    padding: 1rem !important;
}
.deal-tooltip {
    background: #F35454;
    margin-left: 10px;
    border: 1px solid #F35454;
    border-radius: 30px;
    position: relative;
    display: inline-block;
    min-width: 10px;
    min-height: 10px;
    margin-top: 3px;
}
.deal-tooltip-text {
    visibility: hidden;
    width: 200px;
    height: 30px;
    background-color: #F35454;
    color: #fff;
    text-align: center;
    opacity: 0.9;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    margin-left: -100px;
    top: -34px;
}

.deal-tooltip:hover .deal-tooltip-text {
    visibility: visible;
}

.block-notifs-filter {
    position: relative;
    z-index: 1;
    float: right;
}
.block-notifs-filter-header {
     position: relative;
     z-index: 1;
     font-weight: bold;
     font-size: 1rem;
 }

.block-notifs-filter-label {
    font-weight: bold;
    cursor: pointer;
    text-transform: capitalize;
    font-size: 1rem;
    color: #404040;
}
.block-notifs-filter-label:hover {
    color: #1c1c1c;
}
.icon-filter {
    margin-right: 0.5rem;
    font-size: 1.2rem;
    font-weight: bold;
}

.block-notifs-filter-list {
    display: none;
    position: absolute;
    margin: 0;
    background: #fff;
    font-weight: 500;
    font-size: 1rem;
    list-style: none;
    top: 2rem;
    right: -1.5rem;
    width: 100%;
    padding: 1.2rem 1rem 0.5rem;
    box-shadow: 0 2rem 2rem 0 rgba(0, 0, 0, 0.4);
}

.block-notifs-filter-list li {
    margin-bottom: 0.8rem;
}

.block-notifs-filter-list li a.selected {
    color: #009ECB;
    font-weight: bold;
}

.block-notifs-filter-list li a {
    display: block;
    padding: 0.3rem 0;
    color: #000;
}
.block-notifs-filter-list li a.is-active, .block-notifs-filter-list li a:hover {
     color: #009ECB;
     text-decoration: none;
    font-weight: bold;
}

.block-notifs-filter-sepa {
    margin: 0 0.2rem;
}

.block-notifs-filter-reset {
    color: #009ECB;
}
.hideblock{
    display: none;
}
.custom-checkbox {
    width: auto;
    height: auto;
    display: inline-block;
    margin-left: 5px;
}
.dashboard-partenaire .add-new-dossier-btn {
    display: none;
}

.edit-filiale, .remove-filiale {
    color: #6e6b7b;
    padding: 5px;
}
.deal-info .typeDeal span {
    font-weight: 700;
    color: #009ECB!important;
}
.custom-checkbox .custom-control-input {
    z-index: 10;
}
#FolderExistBlock{
     display: none;
 }
.maxw_faq{
    width:100%;
    max-width:75%;
    margin:0 auto
}
.row_top_faq{
    background-color:#f4f4f4;
}
.row_top_faq h2, .row_top_faq p{
    max-width:610px
}
.row_top_faq h2{
    font-size:40px;
    font-weight:700;
    margin-top:100px;
    color: #000;
}
.row_top_faq p{
    font-size:18px;
    margin-top:50px
}
.row_faq1{
    margin-top:70px
}
.row_faq1 h3{
    font-size:40px;
    font-weight:500;
    margin-bottom:50px;
    margin-top:30px
}
.row_faq1 h3 strong{
    color:#fdf18d;
    font-weight:500
}

.input_cherche_faq{
    background-color:#fff;
    border-radius:35px;
    font-size:16px;
    -webkit-box-pack:justify !important;
    -ms-flex-pack:justify !important;
    justify-content:space-between !important;
    display:flex;
    position:relative;
    z-index:1;
    padding:20px 15px 20px 35px;
    color:#000
}
.container h2{
    font-size:30px;
    font-weight:700;
    text-align:center;
    margin-bottom:30px
}
.container p{
    text-align:center;
    font-size:18px
}
.container .row{
    margin-top:55px;
    padding-bottom: 50px;
}
.faq-box{
    background-color:#f4f4f4;
    border-radius:8px;
    padding:13px 30px;
    min-height:120px;
    margin-bottom:22px
}
.faq-box p{
    font-size:14px;
    text-align:left;
    margin-bottom:0
}
input.for_velo, input.for_velo:focus {
    outline: 0 auto -webkit-focus-ring-color!important;
    box-shadow: none!important;
    border: none;
}
.container-faq {
    margin: 0 auto;
}
input.for_velo {
    max-width: 560px;
    width: 75%;
    padding-left: 45px;
    background-position: 0;
    background-repeat: no-repeat;
    font-family: Montserrat,Helvetica,Arial,serif;
    font-size: 16px;
    font-weight: 700;
}
.card .card-faq {
    box-shadow: 0 4px 24px 0 rgb(34 41 47 / 10%) !important;
    margin-bottom: 1rem;
}
.faq-content {
    width:100%;
}
.card-faq .card-body
{
    border-top: 1px solid #cfcfcf;
    margin: 0 10px;
    color: #000;
    font-size: 1rem;
}
.card-faq .btn-link
{
    color: #009ECB;
    width: 100%;
    font-size: 1.5rem;
    z-index:10;
}

.container .card-faq p {
    text-align:left;
}
.container .card-faq h2 {
    width:100%;
}
.card.card-faq:after {
    position: absolute;
    content: '+';
    right: 60px;
    width: 20px;
    font-size: 25px;
    height: 20px;
    top: 22px;
    cursor: pointer;
    font-weight: 600;
    z-index:1;
}
.card.card-faq.active:after {
    content: '-';
}
.faq-answer {
    display:none;
}

.finance-input-search {
    width: 22px;
    height: 22px;
    display: block;
    position: absolute;
    z-index: 999;
    color: #625F6E;
    top: 70px;
    right: 28px;
    cursor: pointer;
}
.finance-input-search:hover {
    color: #4b4b4b;
}
.center-img {
    margin: 0 auto;
}
.center-bloc {
    text-align: center;
}

.finance-item {
    display: inline-block;
    margin-right: 25px;
}
.btn-back {
    color: #009ECB!important;
    border-color: #009ECB!important;
    background-color: #fff !important;
    border-width: 2px;
    margin-bottom: 15px;
}
.icon-btn {
    position: absolute;
    left: 4px;
    width: 15px;
    height: 15px;
    top: 12px;
    z-index: 999;
    color: #009ECB;
}
.rib-label {
    text-align: left;
    vertical-align: middle;
    line-height: 35px;
}
.em-style {
    color: #6e6b7b;
    font-size: 9px;
    font-weight: 700;
}
.finance-data input , .finance-data select{
    float: right;
}
.align-right {
    text-align: right;
    line-height: 35px;
}
.finance-data .card-body {
    padding: 0 0 1.5rem 0;
}

.finance-data .form-group {
    border-bottom: 1px solid #f5f5f5;
    padding: 0.5rem 1rem;
    margin-bottom: 0;
}
.finance-data .form-group label {
    font-weight: 700;
}
.finance-data .card-body .icon-btn {
    left: auto;
    right: 5px;
}
.main-menu.menu-light .navigation > li > ul ul .open > a, .main-menu.menu-light .navigation > li ul ul .sidebar-group-active > a {
    color: #6E6B7B;
    background: transparent;
    border-radius: 6px;
    font-weight: normal;
}
.main-menu.menu-light .navigation > li ul li.has-sub.open a{
    background: transparent!important;
}
.main-menu.menu-light .navigation > li ul .menu-content-sub span{
    font-size: 14px;
}
.center-img img {
    width: 100%;
    height: 70px;
}
.main-menu.menu-light .navigation > li > a i, .main-menu.menu-light .navigation > li > a svg {
    position : relative;
    top : -1px;
}
.space-between-cards {
    margin-right: 50px;
}
.main-menu.menu-light .navigation > li > ul ul .open > a, .main-menu.menu-light .navigation > li ul ul .sidebar-group-active > a {
    color: #6E6B7B;
    background: transparent;
    border-radius: 6px;
    font-weight: normal;
}
.main-menu.menu-light .navigation > li ul li.has-sub.open a{
    background: transparent!important;
}
.main-menu.menu-light .navigation > li ul .menu-content-sub span{
    font-size: 14px;
}
.center-img img {
    width: 100%;
    height: 70px;
}
.main-menu.menu-light .navigation > li > a i, .main-menu.menu-light .navigation > li > a svg {
    position : relative;
    top : -1px;
}
.space-between-cards {
    margin-right: 50px;
}
.finance-data .card .no-padding{
    padding: 0!important;
}
.primlink {
    color: #009ECB!important;
    font-size: 12px;
    margin-top: 10px;
    display: block;
}
.euroicon{
    position: absolute;
    right: 28px;
    width: 15px;
    height: 15px;
    top: 32px;
    z-index: 999;
    font-size: 16px;
}
.spanFinance{
    display: block;
    float: right;
    width: 100%;
    position: relative;
    text-align: right;
    margin-top: 10px;
}
.finance-data .status{
    font-weight: 400;
    font-size: 13px;
    margin: 0 auto;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 210px;
    background: #009ECB;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}
#modalDossierFinance  .spandetails {
    color: #009ECB;
}
#resume{
    padding: 10px 28px;
}
#details {
    padding: 10px 28px 0px;
}
#diffreceAmount{
color: #009ecb;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
}
.historyTable th, .historyTable td {
    padding: 0.72rem;
}
.icon-table{
    position: relative;
    top: 0px;
    color: black;
    left: 18px;
}
.progress-amount {
    flex-wrap: wrap;
}
.progress-amount .card-body-item:nth-child(1) {
    font-weight: 600;
    margin-bottom: 15px;
}

.progress-amount .card-body-item {
    margin-bottom: 7px;
    font-weight: normal;
}

.progress-amount .progress-bar-primary .progress-bar {
    background-color: #009ECB;
}
.prime-val{
    width: 100px;
    display: inline-block;
}
.tablePaiement th{
    max-width: 125px;
}
.paiement-table div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: flex-start;
}
.paiement-table #generateXML {
    float: right;
}
input.form-control.desiredDateInput.error {
    border: 1px solid red;
}
.table-history-paiement .link {
    text-decoration: underline;
    color: #000;
}
.paiement-table #generateDate{
    float: right;
    margin-right: 15px;
    margin-left: 15px;
    border-width: 1px;
}
.input-container input {
    border: none;
    box-sizing: border-box;
    outline: 0;
    padding: .75rem;
    position: relative;
    width: 100%;
}
input[type="date"]::-webkit-calendar-picker-indicator {
    background: transparent;
    bottom: 0;
    color: transparent;
    cursor: pointer;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.edit-date-dossier-div .icon-date , .edit-date-dossier-div .icon-euro {
    position: absolute;
    left: 4px;
    width: 15px;
    height: 15px;
    top: 12px;
    z-index: 999;
    color: #009ECB;
    left: auto;
    right: 25px;
    top: 35px;
}
a.waves-effect {
    margin-bottom: 10px;
}
div.dataTables_wrapper div.dataTables_filter select, div.dataTables_wrapper div.dataTables_length select {
    width: 12rem!important;
}
#dossier_isMprSerenite{
    border:none;
    margin-bottom: 40px;
}
#dossier_isMprSerenite input {
    margin-left: 20px
}
#dossier_isMprSerenite input ,#dossier_isMprSerenite label{
    margin-right: 5px
}
#dossier_isMprSerenite label{
    font-size: 18px
}

.form-control:focus,.input-group:not(.bootstrap-touchspin):focus-within .form-control, .input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
    border-color: #009ECB;
}

.effimax-site .btn{
    background-color: #252525;
    color: #fff;
}
.effimax-site .text-primary{
    color: #DCAA40!important;
}
.effimax-site .badge-primary {
    color: #fff;
    background-color: #DCAA40!important;;
}
.effimax-site .btn-primary {
    border-color: #252525 !important;
    background-color: #252525 !important;
    color: #ffffff;

}
.effimax-site .btn-primary:focus,.effimax-site .btn-primary:active,.effimax-site .btn-primary.active {
    background-color: #DCAA40 !important;
}
.effimax-site .btn-primary:hover:not(.disabled):not(:disabled) {
    box-shadow: 0 8px 25px -8px #ddaa41e0;
}

.effimax-site .btn-default-primary {
    color: #232221e0;
    border-color: #ddaa41e0;
    background-color: #ffffff;
}

.effimax-site .btn-default-primary:hover {
    color : #FFFFFF;
    background-color : #DCAA40;
    border-color : #DCAA40;
}
.effimax-site .btn-default-primary:hover svg {
    color: #FFFFFF;
}
.effimax-site .btn-default-primary svg {
    color : #DCAA40;
}
.effimax-site .main-menu.menu-light .navigation > li.active > a {
    background: #DCAA40!important;
    box-shadow: 0 0 1px 1px #DCAA40!important;
}
.effimax-site .deal-info .card-body-item , .effimax-site .doc-block .doc{
    color:#252525;
}
.effimax-site .page-item.active .page-link {
    background-color: #DCAA40!important;
}
.effimax-site div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: left;
    margin-left: 15%;
}
.effimax-site .pagelist.form-control{
    display:none!important;
}
.effimax-site .btn-group .btn {
    background-color: inherit;
    color: #252525;
}
.effimax-site .effimax-login{
    font-size:24px;
    font-weight:bold;
}
.effimax-site .auth-login-form .btn{
    background-color: #DCAA40!important;
    border-color:#DCAA40!important
}
.effimax-site .auth-wrapper.auth-v1 .auth-inner:before {
    top: -190px;
    background-image: url(/build/images/login_top.9f7bfa66.png);
}
.effimax-site .auth-wrapper.auth-v1 .auth-inner:after {
    bottom: -190px;
    background-image: url(/build/images/login_bottom.ccb6654a.png);
}

.effimax-site input[type="checkbox"] {
    accent-color: #DCAA40;
}

.nav-item-title-1 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    vertical-align: middle;
    color: #252525;
}

.nav-item-img-1 {
    width: 32px;
    margin-right: 5px;
}
.nav-item-title-2 {
    font-size: 15px;
    font-weight: 700;
    text-transform: capitalize;
    color: #252525;
}

.nav-item-img-2 {
    width: 23px;
    margin-right: 5px;
}
.pef-site .dropdown-service {
    padding: 5px 10px;
    margin: 25px 30px 60px 25px;
    border: solid 1px #00a0c8;
    border-radius: 5px;
}
.effimax-site .dropdown-service {
    padding: 10px 10px;
    margin: 25px 30px 55px 25px;
    border: solid 1px #DCAA40;
    border-radius: 5px;
}
.dropdown-service .dropdown-menu {
    width:100%;
    padding:0;
    margin-top: 0.8rem;
}
.dropdown-service .dropdown-menu .dropdown-item {
    padding:0;
}
#partenaire_user_siteaccess label {
    padding: 5px;
    vertical-align: middle;
}
.pef-site .dropdown-menu.site{
    will-change: transform;
    margin: 7px 16px 16px -10px;
    border: solid 1px #c3c3c3;
    border-radius: 5px;
    padding: 9px 8px;
    transform: none!important;
    left: inherit!important;
}
.not-active {
    background: rgb(223, 223, 223);
}
.site .dropdown-item:hover, .dropdown-item:focus {
    color: #252525;
    text-decoration: none;
    background-color: unset;
}
.effimax-site .dropdown-menu.site{
    will-change: transform;
    margin: 7px 16px -12px -10px;
    border: solid 1px #c3c3c3;
    border-radius: 5px;
    padding: 4px 8px;
    transform: none!important;
    left: inherit!important;
}
.effimax-site .modal .modal-header .close {
    background: #DCAA40;
}
.effimax-site .modal .modal-header {
    font-weight:bold;
}
.effimax-site #modalRelatifFolder {
    top: 20%;
}
.effimax-site .modal .modal-title{
    font-weight:bold;
}
.effimax-site .modal #RelatifFolder label{
    font-size: 20px;
    margin-right: 50px;
}
.effimax-site input[type="radio"] {
    accent-color: #DCAA40;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}

.effimax-site .docTypeListEffimaxform{
    border: none;
    margin-bottom: 0;
}
.effimax-site .docTypeListEffimaxform .custom-choice{
    margin-left: 20px;
}

*, *::before, *::after {
    box-sizing: border-box;
}

input.aFolder[type="checkbox"], input.aFolder[type="radio"] {
    position: absolute;
    left: -9999px;
}

.aLabel {
    display: inline-block;
    position: relative;
    margin: 10px 0;
    padding-left: 35px;
    cursor: pointer;
}

.aLabel::before, .aLabel::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}

input.aFolder[type="radio"] + .aLabel::before,
input.aFolder[type="radio"] + .aLabel::after {
    border-radius: 50%;
}

.aLabel::before {
    display: block;
    width: 20px;
    height: 20px;
    border: 2px solid #a8a8a8;
}

.aLabel::after {
    display: none;
    width: 12px;
    height: 12px;
    margin: 4px;
    background-color: #DCAA40;
}

input.aFolder:focus + .aLabel::before {
    border-color: #DCAA40;
}

input.aFolder:checked + .aLabel::after {
    display: block;
}
#relative_dossier_dealList{
    padding: 16px;
    border-radius: 5px;
    width: 100%;
    background-color: #fff;
}

#containercircle
{
    height: 20px;
    width: 20px;
    border: 1px #c7c4c4 solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 10px;
    margin-left: 5px;
}

#circlemenu
{
    height: 14px;
    width: 14px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-left: 10%;
    margin-top: 10%;
}
.circlemenupef {
    background: #00a0c8;
}
.circlemenueffimax {
    background: #DCAA40;
}
a {
    color: #69696b;
}
a i svg{
    color: #7d7c7c;
}
.kl-submenu-active {
    color: #565360!important;
    background: whitesmoke!important;
    border-radius: 6px;
}
#id-deal-comment-content {
    display: none;
}
#id-deal-comment-form {
    display: none;
}

kl-comment-accordion, .kl-comment-accordion ul {
    margin:0;
    padding:0;
    list-style:none
}
.kl-comment-accordion ul {
    margin-left:1em;
    position:relative
}
.kl-comment-accordion ul ul {
    margin-left:.5em
}
.kl-comment-accordion ul:before {
    content:"";
    display:block;
    width:0;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    border-left:1px solid
}
.kl-comment-accordion li {
    margin:0;
    padding:0 1em;
    line-height:2em;
    color:#369;
    font-weight:700;
    position:relative;
    padding-right: 0px;
}
.kl-comment-accordion ul li:last-child:before {
    background:#fff;
    height:auto;
    top:1em;
    bottom:0
}
.kl-comment-accordion li a {
    text-decoration: none;
    color:#369;
    font-size: 0.8rem;
    margin-left: 8px;
}
.kl-comment-accordion li button, .kl-comment-accordion li button:active, .kl-comment-accordion li button:focus {
    text-decoration: none;
    color:#369;
    border:none;
    background:transparent;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    outline: 0;
}
.message-content{
    padding: 10px;
    border: solid 1px #ececec;
    font-weight: bold;
    color: 	black;
    border-radius: 	5px;
    margin: 	0px;
}
.kl-user-info{
    color: 	black;
}
.kl-comment-accordion ul li:before {
    content:"";
    display:block;
    width:10px;
    height:0;
    border-top:1px solid #369;
    margin-top: 40px;
    position:absolute;
    top:1em;
    left:0
}
.kl-deal-comment > ul{
    list-style: 	none;
    padding-left: 	0px;

}
.kl-appointment-filter .select2-container {
    width: 30% !important;
    margin-right: 10px;
}
.fc-today-button {
    display: none !important;
}
#eventModal .form-control:disabled, #eventModal .form-control[readonly], #id-date-appointment.form-control[readonly], #id-page-show-appointment .form-control:disabled, #id-page-show-appointment .form-control[readonly] {
    background-color: #fff !important;
}

#id-page-show-appointment .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #fff !important;
    cursor: default;
}

.kl-edit-appointment-link {
    margin-left: 10px;
    color: #DCAA40;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwLWFzc2V0cy92ZW5kb3JzL2Nzcy92ZW5kb3JzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC1hc3NldHMvY3NzL2Jvb3RzdHJhcC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC1hc3NldHMvY3NzL2Jvb3RzdHJhcC1leHRlbmRlZC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC1hc3NldHMvY3NzL2NvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC1hc3NldHMvY3NzL2NvbXBvbmVudHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAtYXNzZXRzL2Nzcy90aGVtZXMvZGFyay1sYXlvdXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAtYXNzZXRzL2Nzcy90aGVtZXMvYm9yZGVyZWQtbGF5b3V0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwLWFzc2V0cy9jc3MvdGhlbWVzL3NlbWktZGFyay1sYXlvdXQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAtYXNzZXRzL2Nzcy9jb3JlL21lbnUvbWVudS10eXBlcy92ZXJ0aWNhbC1tZW51LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwLWFzc2V0cy9jc3MvcGx1Z2lucy9mb3Jtcy9mb3JtLXZhbGlkYXRpb24uY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztFQUlFLENBQUMsd0JBQXdCLFlBQVksQ0FBQyxTQUFTLENBQUMsaUJBQWlCLENBQUMsSUFBSSx5QkFBeUIsQ0FBQyxvQkFBb0IsQ0FBQyx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxZQUFZLHlEQUF5RCxDQUFDLGlFQUFpRSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsWUFBWSx5REFBeUQsQ0FBQyxpRUFBaUUsQ0FBQyxVQUFVLENB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QUFjLHdEQUFnRSxDQUFDLGdDQUFnQyx3REFBZ0UsQ0FBQyxjQUFjLHdEQUFnRSxDQUFDLGdDQUFnQyx3REFBZ0UsQ0FBQyxjQUFjLHdEQUFnRSxDQUFDLGdDQUFnQyx3REFBZ0UsQ0FBQyxjQUFjLHdEQUFnRSxDQUFDLGdDQUFnQyx3REFBZ0UsQ0FBQyxjQUFjLHdEQUFnRSxDQUFDLGdDQUFnQyx3REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLHlEQUFnRSxDQUFDLGdDQUFnQyx5REFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxjQUFjLDBEQUFnRSxDQUFDLGdDQUFnQywwREFBZ0UsQ0FBQyxj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QUFvQyxFQUFFOztBQUV4QztFQUNFLG9DQUFvQyxFQUFFOztBQUV4Qzs7O0VBR0Usb0NBQW9DLEVBQUU7O0FBRXhDO0VBQ0Usb0NBQW9DLEVBQUU7O0FBRXhDOzs7RUFHRSxvQ0FBb0MsRUFBRTs7QUFFeEM7RUFDRSxvQ0FBb0MsRUFBRTs7QUFFeEM7OztFQUdFLG9DQUFvQyxFQUFFOztBQUV4QztFQUNFLG9DQUFvQyxFQUFFOztBQUV4Qzs7O0VBR0Usb0NBQW9DLEVBQUU7O0FBRXhDO0VBQ0Usb0NBQW9DLEVBQUU7O0FBRXhDOzs7RUFHRSxvQ0FBb0MsRUFBRTs7QUFFeEM7RUFDRSxvQ0FBb0MsRUFBRTs7QUFFeEM7OztFQUdFLG9DQUFvQyxFQUFFOztBQUV4QztFQUNFLG9DQUFvQyxFQUFFOztBQUV4Qzs7O0VBR0Usb0NBQW9DLEVBQUU7O0FBRXhDO0VBQ0UsaUNBQWlDLEVBQUU7O0FBRXJDO0VBQ0Usd0NBQXdDLEVBQUU7O0FBRTVDO0VBQ0Usb0NBQW9DLEVBQUU7O0FBRXhDO0VBQ0Usd0NBQXdDLEVBQUU7O0FBRTVDO0VBQ0UsMENBQTBDLEVBQUU7O0FBRTlDO0VBQ0UsMkNBQTJDLEVBQUU7O0FBRS9DO0VBQ0UseUNBQXlDLEVBQUU7O0FBRTdDO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMkJBQTJCLEVBQUU7O0FBRS9CO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UsNkJBQTZCLEVBQUU7O0FBRWpDO0VBQ0UsaUNBQWlDLEVBQUU7O0FBRXJDO0VBQ0Usa0NBQWtDLEVBQUU7O0FBRXRDO0VBQ0UsMkNBQTJDO0VBQzNDLDRDQUE0QyxFQUFFOztBQUVoRDtFQUNFLDRDQUE0QztFQUM1QywrQ0FBK0MsRUFBRTs7QUFFbkQ7RUFDRSwrQ0FBK0M7RUFDL0MsOENBQThDLEVBQUU7O0FBRWxEO0VBQ0UsMkNBQTJDO0VBQzNDLDhDQUE4QyxFQUFFOztBQUVsRDtFQUNFLGdDQUFnQyxFQUFFOztBQUVwQztFQUNFLDZCQUE2QixFQUFFOztBQUVqQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVyxFQUFFOztBQUVmO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsZ0NBQWdDLEVBQUU7O0FBRXBDO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UseUJBQXlCLEVBQUU7O0FBRTdCO0VBQ0UsNkJBQTZCLEVBQUU7O0FBRWpDO0VBQ0UsOEJBQThCLEVBQUU7O0FBRWxDO0VBQ0Usd0JBQXdCLEVBQUU7O0FBRTVCO0VBQ0UsK0JBQStCLEVBQUU7O0FBRW5DO0VBQ0U7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsK0JBQStCLEVBQUUsRUFBRTs7QUFFdkM7RUFDRTtJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDhCQUE4QixFQUFFO0VBQ2xDO0lBQ0Usd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSwrQkFBK0IsRUFBRSxFQUFFOztBQUV2QztFQUNFO0lBQ0Usd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSwwQkFBMEIsRUFBRTtFQUM5QjtJQUNFLGdDQUFnQyxFQUFFO0VBQ3BDO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLDZCQUE2QixFQUFFO0VBQ2pDO0lBQ0UsOEJBQThCLEVBQUU7RUFDbEM7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLCtCQUErQixFQUFFLEVBQUU7O0FBRXZDO0VBQ0U7SUFDRSx3QkFBd0IsRUFBRTtFQUM1QjtJQUNFLDBCQUEwQixFQUFFO0VBQzlCO0lBQ0UsZ0NBQWdDLEVBQUU7RUFDcEM7SUFDRSx5QkFBeUIsRUFBRTtFQUM3QjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsNkJBQTZCLEVBQUU7RUFDakM7SUFDRSw4QkFBOEIsRUFBRTtFQUNsQztJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsK0JBQStCLEVBQUUsRUFBRTs7QUFFdkM7RUFDRTtJQUNFLHdCQUF3QixFQUFFO0VBQzVCO0lBQ0UsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxnQ0FBZ0MsRUFBRTtFQUNwQztJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSw2QkFBNkIsRUFBRTtFQUNqQztJQUNFLDhCQUE4QixFQUFFO0VBQ2xDO0lBQ0Usd0JBQXdCLEVBQUU7RUFDNUI7SUFDRSwrQkFBK0IsRUFBRSxFQUFFOztBQUV2QztFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2QsV0FBVztFQUNYLFVBQVU7RUFDVixnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSxjQUFjO0VBQ2QsV0FBVyxFQUFFOztBQUVmOzs7OztFQUtFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFNBQVMsRUFBRTs7QUFFYjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLG1CQUFtQixFQUFFOztBQUV2QjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQjtFQUNFLGlCQUFpQixFQUFFOztBQUVyQjtFQUNFLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLGlDQUFpQyxFQUFFOztBQUVyQztFQUNFLHNDQUFzQyxFQUFFOztBQUUxQztFQUNFLHlDQUF5QyxFQUFFOztBQUU3QztFQUNFLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLDRCQUE0QixFQUFFOztBQUVoQztFQUNFLGtDQUFrQyxFQUFFOztBQUV0QztFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHVCQUF1QixFQUFFOztBQUUzQjtFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLHNDQUFzQyxFQUFFOztBQUUxQztFQUNFLG9DQUFvQyxFQUFFOztBQUV4QztFQUNFLGtDQUFrQyxFQUFFOztBQUV0QztFQUNFLHlDQUF5QyxFQUFFOztBQUU3QztFQUNFLHdDQUF3QyxFQUFFOztBQUU1QztFQUNFLGtDQUFrQyxFQUFFOztBQUV0QztFQUNFLGdDQUFnQyxFQUFFOztBQUVwQztFQUNFLDhCQUE4QixFQUFFOztBQUVsQztFQUNFLGdDQUFnQyxFQUFFOztBQUVwQztFQUNFLCtCQUErQixFQUFFOztBQUVuQztFQUNFLG9DQUFvQyxFQUFFOztBQUV4QztFQUNFLGtDQUFrQyxFQUFFOztBQUV0QztFQUNFLGdDQUFnQyxFQUFFOztBQUVwQztFQUNFLHVDQUF1QyxFQUFFOztBQUUzQztFQUNFLHNDQUFzQyxFQUFFOztBQUUxQztFQUNFLGlDQUFpQyxFQUFFOztBQUVyQztFQUNFLDJCQUEyQixFQUFFOztBQUUvQjtFQUNFLGlDQUFpQyxFQUFF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RUFBRTs7QUFFdkM7RUFDRSxpQ0FBaUMsRUFBRTs7QUFFckM7RUFDRSxrQ0FBa0MsRUFBRTs7QUFFdEM7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEI7RUFDRSwwQkFBMEIsRUFBRTs7QUFFOUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSx3QkFBd0IsRUFBRTs7QUFFNUI7RUFDRSx1QkFBdUIsRUFBRTs7QUFFM0I7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxvQkFBb0IsRUFBRTs7QUFFeEI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxxQkFBcUIsRUFBRTs7QUFFekI7RUFDRSxzQkFBc0Is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QWE7QUFDakI7QUFDQTtJQUNJLFVBQVU7SUFDVixhQUFhO0lBQ2IsVUFBVTtJQUNWLFFBQVE7SUFDUix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixPQUFPO0lBQ1A7QUFDSjtBQUNBO0lBQ0ksaUJBQWlCO0lBQ2pCLGtCQUFrQjs7QUFFdEI7QUFDQTtJQUNJLHFCQUFxQjtJQUNyQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0ksaUNBQWlDO0FBQ3JDOztBQUVBO0lBQ0ksaUNBQWlDO0lBQ2pDLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsY0FBYztBQUNsQixDIiwiZmlsZSI6Im5vZGVfbW9kdWxlc19zeW1mb255X3N0aW11bHVzLWJyaWRnZV9kaXN0X3dlYnBhY2tfbG9hZGVyX2pzX2Fzc2V0c19jb250cm9sbGVyc19qc29uLWFzc2V0c19hcC1mNDg1Y2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBwZXJmZWN0LXNjcm9sbGJhciB2MS40LjBcbiAqIChjKSAyMDE4IEh5dW5qZSBKdW5cbiAqIEBsaWNlbnNlIE1JVFxuICovLnBzX19yYWlsLXgsLnBzX19yYWlsLXl7ZGlzcGxheTpub25lO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZX0ucHN7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudDtvdmVyZmxvdy1hbmNob3I6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZTt0b3VjaC1hY3Rpb246YXV0bzstbXMtdG91Y2gtYWN0aW9uOmF1dG99LnBzX19yYWlsLXh7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyOy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyO2hlaWdodDoxNXB4O2JvdHRvbTowfS5wc19fcmFpbC15e3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLG9wYWNpdHkgLjJzIGxpbmVhcjt3aWR0aDoxNXB4O3JpZ2h0OjB9LnBzLS1hY3RpdmUteD4ucHNfX3JhaWwteCwucHMtLWFjdGl2ZS15Pi5wc19fcmFpbC15e2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHMtLWZvY3VzPi5wc19fcmFpbC14LC5wcy0tZm9jdXM+LnBzX19yYWlsLXksLnBzLS1zY3JvbGxpbmcteD4ucHNfX3JhaWwteCwucHMtLXNjcm9sbGluZy15Pi5wc19fcmFpbC15LC5wczpob3Zlcj4ucHNfX3JhaWwteCwucHM6aG92ZXI+LnBzX19yYWlsLXl7b3BhY2l0eTouNn0ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLC5wcyAucHNfX3JhaWwteDpmb2N1cywucHMgLnBzX19yYWlsLXg6aG92ZXIsLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZywucHMgLnBzX19yYWlsLXk6Zm9jdXMsLnBzIC5wc19fcmFpbC15OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5Oi45fS5wc19fdGh1bWIteCwucHNfX3RodW1iLXl7YmFja2dyb3VuZC1jb2xvcjojYWFhO2JvcmRlci1yYWRpdXM6NnB4O3Bvc2l0aW9uOmFic29sdXRlfS5wc19fdGh1bWIteHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhcixoZWlnaHQgLjJzIGVhc2UtaW4tb3V0Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsaGVpZ2h0IC4ycyBlYXNlLWluLW91dDtoZWlnaHQ6NnB4O2JvdHRvbToycHh9LnBzX190aHVtYi15e3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLHdpZHRoIC4ycyBlYXNlLWluLW91dDt3aWR0aDo2cHg7cmlnaHQ6MnB4fS5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgsLnBzX19yYWlsLXg6Zm9jdXM+LnBzX190aHVtYi14LC5wc19fcmFpbC14OmhvdmVyPi5wc19fdGh1bWIteHtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7aGVpZ2h0OjExcHh9LnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSwucHNfX3JhaWwteTpmb2N1cz4ucHNfX3RodW1iLXksLnBzX19yYWlsLXk6aG92ZXI+LnBzX190aHVtYi15e2JhY2tncm91bmQtY29sb3I6Izk5OTt3aWR0aDoxMXB4fUBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOm5vbmUpey5wc3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSksKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpey5wc3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH19LnBhY2V7LXdlYmtpdC1wb2ludGVyLWV2ZW50czpub25lO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wYWNlLWluYWN0aXZle2Rpc3BsYXk6bm9uZX0ucGFjZSAucGFjZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjYyNzU7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoyMDAwO3RvcDowO3JpZ2h0OjEwMCU7d2lkdGg6MTAwJTtoZWlnaHQ6M3B4fS8qIVxuICogV2F2ZXMgdjAuNy42XG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlc1xuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqLy53YXZlcy1lZmZlY3R7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxle3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlO3dpZHRoOjEwMHB4O2hlaWdodDoxMDBweDttYXJnaW4tdG9wOi01MHB4O21hcmdpbi1sZWZ0Oi01MHB4O29wYWNpdHk6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjIpO2JhY2tncm91bmQ6LXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMikgMCxyZ2JhKDAsMCwwLC4zKSA0MCUscmdiYSgwLDAsMCwuNCkgNTAlLHJnYmEoMCwwLDAsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7YmFja2dyb3VuZDotby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMikgMCxyZ2JhKDAsMCwwLC4zKSA0MCUscmdiYSgwLDAsMCwuNCkgNTAlLHJnYmEoMCwwLDAsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7YmFja2dyb3VuZDotbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMCwwLC4yKSAwLHJnYmEoMCwwLDAsLjMpIDQwJSxyZ2JhKDAsMCwwLC40KSA1MCUscmdiYSgwLDAsMCwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlKTtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChyZ2JhKDAsMCwwLC4yKSAwLHJnYmEoMCwwLDAsLjMpIDQwJSxyZ2JhKDAsMCwwLC40KSA1MCUscmdiYSgwLDAsMCwuNSkgNjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgNzAlKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dDstbW96LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLW91dDstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSxvcGFjaXR5Oy1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTotbW96LXRyYW5zZm9ybSxvcGFjaXR5Oy1vLXRyYW5zaXRpb24tcHJvcGVydHk6LW8tdHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZSgwLDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKSB0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC40KTtiYWNrZ3JvdW5kOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsLjIpIDAscmdiYSgyNTUsMjU1LDI1NSwuMykgNDAlLHJnYmEoMjU1LDI1NSwyNTUsLjQpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCUpO2JhY2tncm91bmQ6LW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsLjIpIDAscmdiYSgyNTUsMjU1LDI1NSwuMykgNDAlLHJnYmEoMjU1LDI1NSwyNTUsLjQpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC41KSA2MCUscmdiYSgyNTUsMjU1LDI1NSwwKSA3MCUpO2JhY2tncm91bmQ6LW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwuMikgMCxyZ2JhKDI1NSwyNTUsMjU1LC4zKSA0MCUscmdiYSgyNTUsMjU1LDI1NSwuNCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwuMikgMCxyZ2JhKDI1NSwyNTUsMjU1LC4zKSA0MCUscmdiYSgyNTUsMjU1LDI1NSwuNCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSl9LndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKX0ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpfS53YXZlcy1ub3RyYW5zaXRpb257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50Oy1tb3otdHJhbnNpdGlvbjpub25lIWltcG9ydGFudDstby10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LndhdmVzLWJ1dHRvbiwud2F2ZXMtY2lyY2xley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1tYXNrLWltYWdlOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjZmZmIDEwMCUsIzAwMCAxMDAlKX0ud2F2ZXMtYnV0dG9uLC53YXZlcy1idXR0b24taW5wdXQsLndhdmVzLWJ1dHRvbjpob3Zlciwud2F2ZXMtYnV0dG9uOnZpc2l0ZWR7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDoxfS53YXZlcy1idXR0b257cGFkZGluZzouODVlbSAxLjFlbTtib3JkZXItcmFkaXVzOi4yZW19LndhdmVzLWJ1dHRvbi1pbnB1dHttYXJnaW46MDtwYWRkaW5nOi44NWVtIDEuMWVtfS53YXZlcy1pbnB1dC13cmFwcGVye2JvcmRlci1yYWRpdXM6LjJlbTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9ue3BhZGRpbmc6MH0ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjF9LndhdmVzLWNpcmNsZXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyLjVlbTtoZWlnaHQ6Mi41ZW07bGluZS1oZWlnaHQ6Mi41ZW07Ym9yZGVyLXJhZGl1czo1MCV9LndhdmVzLWZsb2F0ey13ZWJraXQtbWFzay1pbWFnZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAxLjVweCAxcHggcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAxcHggMS41cHggMXB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczstbW96LXRyYW5zaXRpb246YWxsIC4zczstby10cmFuc2l0aW9uOmFsbCAuM3M7dHJhbnNpdGlvbjphbGwgLjNzfS53YXZlcy1mbG9hdDphY3RpdmV7LXdlYmtpdC1ib3gtc2hhZG93OjAgOHB4IDIwcHggMXB4IHJnYmEoMCwwLDAsLjMpO2JveC1zaGFkb3c6MCA4cHggMjBweCAxcHggcmdiYSgwLDAsMCwuMyl9LndhdmVzLWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmZsYWctaWNvbiwuZmxhZy1pY29uLWJhY2tncm91bmR7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcG9zaXRpb246NTAlfS5mbGFnLWljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0OjFlbX0uZmxhZy1pY29uOmJlZm9yZXtjb250ZW50OlwiXFwwMGEwXCJ9LmZsYWctaWNvbi5mbGFnLWljb24tc3F1YXJlZHt3aWR0aDoxZW19LmZsYWctaWNvbi1hZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hZC5zdmcpfS5mbGFnLWljb24tYWQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYWQuc3ZnKX0uZmxhZy1pY29uLWFle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2FlLnN2Zyl9LmZsYWctaWNvbi1hZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9hZS5zdmcpfS5mbGFnLWljb24tYWZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYWYuc3ZnKX0uZmxhZy1pY29uLWFmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2FmLnN2Zyl9LmZsYWctaWNvbi1hZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hZy5zdmcpfS5mbGFnLWljb24tYWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYWcuc3ZnKX0uZmxhZy1pY29uLWFpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2FpLnN2Zyl9LmZsYWctaWNvbi1haS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9haS5zdmcpfS5mbGFnLWljb24tYWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYWwuc3ZnKX0uZmxhZy1pY29uLWFsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2FsLnN2Zyl9LmZsYWctaWNvbi1hbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hbS5zdmcpfS5mbGFnLWljb24tYW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYW0uc3ZnKX0uZmxhZy1pY29uLWFve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2FvLnN2Zyl9LmZsYWctaWNvbi1hby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9hby5zdmcpfS5mbGFnLWljb24tYXF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYXEuc3ZnKX0uZmxhZy1pY29uLWFxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2FxLnN2Zyl9LmZsYWctaWNvbi1hcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hci5zdmcpfS5mbGFnLWljb24tYXIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYXIuc3ZnKX0uZmxhZy1pY29uLWFze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2FzLnN2Zyl9LmZsYWctaWNvbi1hcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9hcy5zdmcpfS5mbGFnLWljb24tYXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYXQuc3ZnKX0uZmxhZy1pY29uLWF0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2F0LnN2Zyl9LmZsYWctaWNvbi1hdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hdS5zdmcpfS5mbGFnLWljb24tYXUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYXUuc3ZnKX0uZmxhZy1pY29uLWF3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2F3LnN2Zyl9LmZsYWctaWNvbi1hdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9hdy5zdmcpfS5mbGFnLWljb24tYXh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYXguc3ZnKX0uZmxhZy1pY29uLWF4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2F4LnN2Zyl9LmZsYWctaWNvbi1hentiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9hei5zdmcpfS5mbGFnLWljb24tYXouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYXouc3ZnKX0uZmxhZy1pY29uLWJhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JhLnN2Zyl9LmZsYWctaWNvbi1iYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9iYS5zdmcpfS5mbGFnLWljb24tYmJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYmIuc3ZnKX0uZmxhZy1pY29uLWJiLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2JiLnN2Zyl9LmZsYWctaWNvbi1iZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9iZC5zdmcpfS5mbGFnLWljb24tYmQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYmQuc3ZnKX0uZmxhZy1pY29uLWJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JlLnN2Zyl9LmZsYWctaWNvbi1iZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9iZS5zdmcpfS5mbGFnLWljb24tYmZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYmYuc3ZnKX0uZmxhZy1pY29uLWJmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2JmLnN2Zyl9LmZsYWctaWNvbi1iZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9iZy5zdmcpfS5mbGFnLWljb24tYmcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYmcuc3ZnKX0uZmxhZy1pY29uLWJoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JoLnN2Zyl9LmZsYWctaWNvbi1iaC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9iaC5zdmcpfS5mbGFnLWljb24tYml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYmkuc3ZnKX0uZmxhZy1pY29uLWJpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2JpLnN2Zyl9LmZsYWctaWNvbi1iantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9iai5zdmcpfS5mbGFnLWljb24tYmouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYmouc3ZnKX0uZmxhZy1pY29uLWJse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JsLnN2Zyl9LmZsYWctaWNvbi1ibC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9ibC5zdmcpfS5mbGFnLWljb24tYm17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYm0uc3ZnKX0uZmxhZy1pY29uLWJtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2JtLnN2Zyl9LmZsYWctaWNvbi1ibntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ibi5zdmcpfS5mbGFnLWljb24tYm4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYm4uc3ZnKX0uZmxhZy1pY29uLWJve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JvLnN2Zyl9LmZsYWctaWNvbi1iby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9iby5zdmcpfS5mbGFnLWljb24tYnF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYnEuc3ZnKX0uZmxhZy1pY29uLWJxLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2JxLnN2Zyl9LmZsYWctaWNvbi1icntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ici5zdmcpfS5mbGFnLWljb24tYnIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYnIuc3ZnKX0uZmxhZy1pY29uLWJze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2JzLnN2Zyl9LmZsYWctaWNvbi1icy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9icy5zdmcpfS5mbGFnLWljb24tYnR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYnQuc3ZnKX0uZmxhZy1pY29uLWJ0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2J0LnN2Zyl9LmZsYWctaWNvbi1idntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9idi5zdmcpfS5mbGFnLWljb24tYnYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYnYuc3ZnKX0uZmxhZy1pY29uLWJ3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2J3LnN2Zyl9LmZsYWctaWNvbi1idy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9idy5zdmcpfS5mbGFnLWljb24tYnl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvYnkuc3ZnKX0uZmxhZy1pY29uLWJ5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2J5LnN2Zyl9LmZsYWctaWNvbi1ientiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9iei5zdmcpfS5mbGFnLWljb24tYnouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvYnouc3ZnKX0uZmxhZy1pY29uLWNhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2NhLnN2Zyl9LmZsYWctaWNvbi1jYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jYS5zdmcpfS5mbGFnLWljb24tY2N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY2Muc3ZnKX0uZmxhZy1pY29uLWNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2NjLnN2Zyl9LmZsYWctaWNvbi1jZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jZC5zdmcpfS5mbGFnLWljb24tY2QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY2Quc3ZnKX0uZmxhZy1pY29uLWNme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2NmLnN2Zyl9LmZsYWctaWNvbi1jZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jZi5zdmcpfS5mbGFnLWljb24tY2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY2cuc3ZnKX0uZmxhZy1pY29uLWNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2NnLnN2Zyl9LmZsYWctaWNvbi1jaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jaC5zdmcpfS5mbGFnLWljb24tY2guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY2guc3ZnKX0uZmxhZy1pY29uLWNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2NpLnN2Zyl9LmZsYWctaWNvbi1jaS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jaS5zdmcpfS5mbGFnLWljb24tY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY2suc3ZnKX0uZmxhZy1pY29uLWNrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2NrLnN2Zyl9LmZsYWctaWNvbi1jbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jbC5zdmcpfS5mbGFnLWljb24tY2wuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY2wuc3ZnKX0uZmxhZy1pY29uLWNte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2NtLnN2Zyl9LmZsYWctaWNvbi1jbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jbS5zdmcpfS5mbGFnLWljb24tY257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY24uc3ZnKX0uZmxhZy1pY29uLWNuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2NuLnN2Zyl9LmZsYWctaWNvbi1jb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jby5zdmcpfS5mbGFnLWljb24tY28uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY28uc3ZnKX0uZmxhZy1pY29uLWNye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2NyLnN2Zyl9LmZsYWctaWNvbi1jci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jci5zdmcpfS5mbGFnLWljb24tY3V7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY3Uuc3ZnKX0uZmxhZy1pY29uLWN1LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2N1LnN2Zyl9LmZsYWctaWNvbi1jdntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jdi5zdmcpfS5mbGFnLWljb24tY3YuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY3Yuc3ZnKX0uZmxhZy1pY29uLWN3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2N3LnN2Zyl9LmZsYWctaWNvbi1jdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jdy5zdmcpfS5mbGFnLWljb24tY3h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvY3guc3ZnKX0uZmxhZy1pY29uLWN4LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2N4LnN2Zyl9LmZsYWctaWNvbi1jeXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9jeS5zdmcpfS5mbGFnLWljb24tY3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvY3kuc3ZnKX0uZmxhZy1pY29uLWN6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2N6LnN2Zyl9LmZsYWctaWNvbi1jei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9jei5zdmcpfS5mbGFnLWljb24tZGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZGUuc3ZnKX0uZmxhZy1pY29uLWRlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2RlLnN2Zyl9LmZsYWctaWNvbi1kantiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9kai5zdmcpfS5mbGFnLWljb24tZGouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZGouc3ZnKX0uZmxhZy1pY29uLWRre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2RrLnN2Zyl9LmZsYWctaWNvbi1kay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9kay5zdmcpfS5mbGFnLWljb24tZG17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZG0uc3ZnKX0uZmxhZy1pY29uLWRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2RtLnN2Zyl9LmZsYWctaWNvbi1kb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9kby5zdmcpfS5mbGFnLWljb24tZG8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZG8uc3ZnKX0uZmxhZy1pY29uLWR6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2R6LnN2Zyl9LmZsYWctaWNvbi1kei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9kei5zdmcpfS5mbGFnLWljb24tZWN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZWMuc3ZnKX0uZmxhZy1pY29uLWVjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2VjLnN2Zyl9LmZsYWctaWNvbi1lZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9lZS5zdmcpfS5mbGFnLWljb24tZWUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZWUuc3ZnKX0uZmxhZy1pY29uLWVne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2VnLnN2Zyl9LmZsYWctaWNvbi1lZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9lZy5zdmcpfS5mbGFnLWljb24tZWh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZWguc3ZnKX0uZmxhZy1pY29uLWVoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2VoLnN2Zyl9LmZsYWctaWNvbi1lcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9lci5zdmcpfS5mbGFnLWljb24tZXIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZXIuc3ZnKX0uZmxhZy1pY29uLWVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2VzLnN2Zyl9LmZsYWctaWNvbi1lcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9lcy5zdmcpfS5mbGFnLWljb24tZXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZXQuc3ZnKX0uZmxhZy1pY29uLWV0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2V0LnN2Zyl9LmZsYWctaWNvbi1maXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9maS5zdmcpfS5mbGFnLWljb24tZmkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZmkuc3ZnKX0uZmxhZy1pY29uLWZqe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2ZqLnN2Zyl9LmZsYWctaWNvbi1mai5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9mai5zdmcpfS5mbGFnLWljb24tZmt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZmsuc3ZnKX0uZmxhZy1pY29uLWZrLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2ZrLnN2Zyl9LmZsYWctaWNvbi1mbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9mbS5zdmcpfS5mbGFnLWljb24tZm0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZm0uc3ZnKX0uZmxhZy1pY29uLWZve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2ZvLnN2Zyl9LmZsYWctaWNvbi1mby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9mby5zdmcpfS5mbGFnLWljb24tZnJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZnIuc3ZnKX0uZmxhZy1pY29uLWZyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2ZyLnN2Zyl9LmZsYWctaWNvbi1nYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nYS5zdmcpfS5mbGFnLWljb24tZ2EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ2Euc3ZnKX0uZmxhZy1pY29uLWdie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2diLnN2Zyl9LmZsYWctaWNvbi1nYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nYi5zdmcpfS5mbGFnLWljb24tZ2R7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ2Quc3ZnKX0uZmxhZy1pY29uLWdkLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2dkLnN2Zyl9LmZsYWctaWNvbi1nZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nZS5zdmcpfS5mbGFnLWljb24tZ2UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ2Uuc3ZnKX0uZmxhZy1pY29uLWdme2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2dmLnN2Zyl9LmZsYWctaWNvbi1nZi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nZi5zdmcpfS5mbGFnLWljb24tZ2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ2cuc3ZnKX0uZmxhZy1pY29uLWdnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2dnLnN2Zyl9LmZsYWctaWNvbi1naHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9naC5zdmcpfS5mbGFnLWljb24tZ2guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ2guc3ZnKX0uZmxhZy1pY29uLWdpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2dpLnN2Zyl9LmZsYWctaWNvbi1naS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9naS5zdmcpfS5mbGFnLWljb24tZ2x7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ2wuc3ZnKX0uZmxhZy1pY29uLWdsLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2dsLnN2Zyl9LmZsYWctaWNvbi1nbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nbS5zdmcpfS5mbGFnLWljb24tZ20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ20uc3ZnKX0uZmxhZy1pY29uLWdue2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2duLnN2Zyl9LmZsYWctaWNvbi1nbi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nbi5zdmcpfS5mbGFnLWljb24tZ3B7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ3Auc3ZnKX0uZmxhZy1pY29uLWdwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2dwLnN2Zyl9LmZsYWctaWNvbi1ncXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ncS5zdmcpfS5mbGFnLWljb24tZ3EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ3Euc3ZnKX0uZmxhZy1pY29uLWdye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2dyLnN2Zyl9LmZsYWctaWNvbi1nci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nci5zdmcpfS5mbGFnLWljb24tZ3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ3Muc3ZnKX0uZmxhZy1pY29uLWdzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2dzLnN2Zyl9LmZsYWctaWNvbi1ndHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ndC5zdmcpfS5mbGFnLWljb24tZ3QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ3Quc3ZnKX0uZmxhZy1pY29uLWd1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2d1LnN2Zyl9LmZsYWctaWNvbi1ndS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9ndS5zdmcpfS5mbGFnLWljb24tZ3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvZ3cuc3ZnKX0uZmxhZy1pY29uLWd3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2d3LnN2Zyl9LmZsYWctaWNvbi1neXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9neS5zdmcpfS5mbGFnLWljb24tZ3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZ3kuc3ZnKX0uZmxhZy1pY29uLWhre2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2hrLnN2Zyl9LmZsYWctaWNvbi1oay5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9oay5zdmcpfS5mbGFnLWljb24taG17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvaG0uc3ZnKX0uZmxhZy1pY29uLWhtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2htLnN2Zyl9LmZsYWctaWNvbi1obntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9obi5zdmcpfS5mbGFnLWljb24taG4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvaG4uc3ZnKX0uZmxhZy1pY29uLWhye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2hyLnN2Zyl9LmZsYWctaWNvbi1oci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9oci5zdmcpfS5mbGFnLWljb24taHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvaHQuc3ZnKX0uZmxhZy1pY29uLWh0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2h0LnN2Zyl9LmZsYWctaWNvbi1odXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9odS5zdmcpfS5mbGFnLWljb24taHUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvaHUuc3ZnKX0uZmxhZy1pY29uLWlke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2lkLnN2Zyl9LmZsYWctaWNvbi1pZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9pZC5zdmcpfS5mbGFnLWljb24taWV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvaWUuc3ZnKX0uZmxhZy1pY29uLWllLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2llLnN2Zyl9LmZsYWctaWNvbi1pbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9pbC5zdmcpfS5mbGFnLWljb24taWwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvaWwuc3ZnKX0uZmxhZy1pY29uLWlte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2ltLnN2Zyl9LmZsYWctaWNvbi1pbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9pbS5zdmcpfS5mbGFnLWljb24taW57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvaW4uc3ZnKX0uZmxhZy1pY29uLWluLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2luLnN2Zyl9LmZsYWctaWNvbi1pb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9pby5zdmcpfS5mbGFnLWljb24taW8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvaW8uc3ZnKX0uZmxhZy1pY29uLWlxe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2lxLnN2Zyl9LmZsYWctaWNvbi1pcS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9pcS5zdmcpfS5mbGFnLWljb24taXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvaXIuc3ZnKX0uZmxhZy1pY29uLWlyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2lyLnN2Zyl9LmZsYWctaWNvbi1pc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9pcy5zdmcpfS5mbGFnLWljb24taXMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvaXMuc3ZnKX0uZmxhZy1pY29uLWl0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2l0LnN2Zyl9LmZsYWctaWNvbi1pdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9pdC5zdmcpfS5mbGFnLWljb24tamV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvamUuc3ZnKX0uZmxhZy1pY29uLWplLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2plLnN2Zyl9LmZsYWctaWNvbi1qbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9qbS5zdmcpfS5mbGFnLWljb24tam0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvam0uc3ZnKX0uZmxhZy1pY29uLWpve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2pvLnN2Zyl9LmZsYWctaWNvbi1qby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9qby5zdmcpfS5mbGFnLWljb24tanB7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvanAuc3ZnKX0uZmxhZy1pY29uLWpwLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2pwLnN2Zyl9LmZsYWctaWNvbi1rZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9rZS5zdmcpfS5mbGFnLWljb24ta2UuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEva2Uuc3ZnKX0uZmxhZy1pY29uLWtne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2tnLnN2Zyl9LmZsYWctaWNvbi1rZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9rZy5zdmcpfS5mbGFnLWljb24ta2h7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMva2guc3ZnKX0uZmxhZy1pY29uLWtoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2toLnN2Zyl9LmZsYWctaWNvbi1raXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9raS5zdmcpfS5mbGFnLWljb24ta2kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEva2kuc3ZnKX0uZmxhZy1pY29uLWtte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2ttLnN2Zyl9LmZsYWctaWNvbi1rbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9rbS5zdmcpfS5mbGFnLWljb24ta257YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMva24uc3ZnKX0uZmxhZy1pY29uLWtuLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2tuLnN2Zyl9LmZsYWctaWNvbi1rcHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9rcC5zdmcpfS5mbGFnLWljb24ta3AuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEva3Auc3ZnKX0uZmxhZy1pY29uLWtye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2tyLnN2Zyl9LmZsYWctaWNvbi1rci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9rci5zdmcpfS5mbGFnLWljb24ta3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMva3cuc3ZnKX0uZmxhZy1pY29uLWt3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2t3LnN2Zyl9LmZsYWctaWNvbi1reXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9reS5zdmcpfS5mbGFnLWljb24ta3kuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEva3kuc3ZnKX0uZmxhZy1pY29uLWt6e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2t6LnN2Zyl9LmZsYWctaWNvbi1rei5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9rei5zdmcpfS5mbGFnLWljb24tbGF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbGEuc3ZnKX0uZmxhZy1pY29uLWxhLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2xhLnN2Zyl9LmZsYWctaWNvbi1sYntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9sYi5zdmcpfS5mbGFnLWljb24tbGIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbGIuc3ZnKX0uZmxhZy1pY29uLWxje2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2xjLnN2Zyl9LmZsYWctaWNvbi1sYy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9sYy5zdmcpfS5mbGFnLWljb24tbGl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbGkuc3ZnKX0uZmxhZy1pY29uLWxpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2xpLnN2Zyl9LmZsYWctaWNvbi1sa3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9say5zdmcpfS5mbGFnLWljb24tbGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbGsuc3ZnKX0uZmxhZy1pY29uLWxye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2xyLnN2Zyl9LmZsYWctaWNvbi1sci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9sci5zdmcpfS5mbGFnLWljb24tbHN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbHMuc3ZnKX0uZmxhZy1pY29uLWxzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2xzLnN2Zyl9LmZsYWctaWNvbi1sdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9sdC5zdmcpfS5mbGFnLWljb24tbHQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbHQuc3ZnKX0uZmxhZy1pY29uLWx1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL2x1LnN2Zyl9LmZsYWctaWNvbi1sdS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9sdS5zdmcpfS5mbGFnLWljb24tbHZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbHYuc3ZnKX0uZmxhZy1pY29uLWx2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL2x2LnN2Zyl9LmZsYWctaWNvbi1seXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9seS5zdmcpfS5mbGFnLWljb24tbHkuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbHkuc3ZnKX0uZmxhZy1pY29uLW1he2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21hLnN2Zyl9LmZsYWctaWNvbi1tYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tYS5zdmcpfS5mbGFnLWljb24tbWN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbWMuc3ZnKX0uZmxhZy1pY29uLW1jLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL21jLnN2Zyl9LmZsYWctaWNvbi1tZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tZC5zdmcpfS5mbGFnLWljb24tbWQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbWQuc3ZnKX0uZmxhZy1pY29uLW1le2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21lLnN2Zyl9LmZsYWctaWNvbi1tZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tZS5zdmcpfS5mbGFnLWljb24tbWZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbWYuc3ZnKX0uZmxhZy1pY29uLW1mLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL21mLnN2Zyl9LmZsYWctaWNvbi1tZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tZy5zdmcpfS5mbGFnLWljb24tbWcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbWcuc3ZnKX0uZmxhZy1pY29uLW1oe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21oLnN2Zyl9LmZsYWctaWNvbi1taC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9taC5zdmcpfS5mbGFnLWljb24tbWt7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbWsuc3ZnKX0uZmxhZy1pY29uLW1rLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL21rLnN2Zyl9LmZsYWctaWNvbi1tbHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tbC5zdmcpfS5mbGFnLWljb24tbWwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbWwuc3ZnKX0uZmxhZy1pY29uLW1te2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21tLnN2Zyl9LmZsYWctaWNvbi1tbS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tbS5zdmcpfS5mbGFnLWljb24tbW57YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbW4uc3ZnKX0uZmxhZy1pY29uLW1uLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL21uLnN2Zyl9LmZsYWctaWNvbi1tb3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tby5zdmcpfS5mbGFnLWljb24tbW8uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbW8uc3ZnKX0uZmxhZy1pY29uLW1we2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21wLnN2Zyl9LmZsYWctaWNvbi1tcC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tcC5zdmcpfS5mbGFnLWljb24tbXF7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbXEuc3ZnKX0uZmxhZy1pY29uLW1xLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL21xLnN2Zyl9LmZsYWctaWNvbi1tcntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tci5zdmcpfS5mbGFnLWljb24tbXIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbXIuc3ZnKX0uZmxhZy1pY29uLW1ze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL21zLnN2Zyl9LmZsYWctaWNvbi1tcy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tcy5zdmcpfS5mbGFnLWljb24tbXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbXQuc3ZnKX0uZmxhZy1pY29uLW10LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL210LnN2Zyl9LmZsYWctaWNvbi1tdXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9tdS5zdmcpfS5mbGFnLWljb24tbXUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbXUuc3ZnKX0uZmxhZy1pY29uLW12e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL212LnN2Zyl9LmZsYWctaWNvbi1tdi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9tdi5zdmcpfS5mbGFnLWljb24tbXd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbXcuc3ZnKX0uZmxhZy1pY29uLW13LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL213LnN2Zyl9LmZsYWctaWNvbi1teHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9teC5zdmcpfS5mbGFnLWljb24tbXguZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbXguc3ZnKX0uZmxhZy1pY29uLW15e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL215LnN2Zyl9LmZsYWctaWNvbi1teS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9teS5zdmcpfS5mbGFnLWljb24tbXp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbXouc3ZnKX0uZmxhZy1pY29uLW16LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL216LnN2Zyl9LmZsYWctaWNvbi1uYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9uYS5zdmcpfS5mbGFnLWljb24tbmEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbmEuc3ZnKX0uZmxhZy1pY29uLW5je2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL25jLnN2Zyl9LmZsYWctaWNvbi1uYy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9uYy5zdmcpfS5mbGFnLWljb24tbmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbmUuc3ZnKX0uZmxhZy1pY29uLW5lLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL25lLnN2Zyl9LmZsYWctaWNvbi1uZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9uZi5zdmcpfS5mbGFnLWljb24tbmYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbmYuc3ZnKX0uZmxhZy1pY29uLW5ne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL25nLnN2Zyl9LmZsYWctaWNvbi1uZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9uZy5zdmcpfS5mbGFnLWljb24tbml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbmkuc3ZnKX0uZmxhZy1pY29uLW5pLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL25pLnN2Zyl9LmZsYWctaWNvbi1ubHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ubC5zdmcpfS5mbGFnLWljb24tbmwuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbmwuc3ZnKX0uZmxhZy1pY29uLW5ve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL25vLnN2Zyl9LmZsYWctaWNvbi1uby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9uby5zdmcpfS5mbGFnLWljb24tbnB7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbnAuc3ZnKX0uZmxhZy1pY29uLW5wLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL25wLnN2Zyl9LmZsYWctaWNvbi1ucntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9uci5zdmcpfS5mbGFnLWljb24tbnIuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvbnIuc3ZnKX0uZmxhZy1pY29uLW51e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL251LnN2Zyl9LmZsYWctaWNvbi1udS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9udS5zdmcpfS5mbGFnLWljb24tbnp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvbnouc3ZnKX0uZmxhZy1pY29uLW56LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL256LnN2Zyl9LmZsYWctaWNvbi1vbXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9vbS5zdmcpfS5mbGFnLWljb24tb20uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvb20uc3ZnKX0uZmxhZy1pY29uLXBhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3BhLnN2Zyl9LmZsYWctaWNvbi1wYS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9wYS5zdmcpfS5mbGFnLWljb24tcGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcGUuc3ZnKX0uZmxhZy1pY29uLXBlLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3BlLnN2Zyl9LmZsYWctaWNvbi1wZntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9wZi5zdmcpfS5mbGFnLWljb24tcGYuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcGYuc3ZnKX0uZmxhZy1pY29uLXBne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3BnLnN2Zyl9LmZsYWctaWNvbi1wZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9wZy5zdmcpfS5mbGFnLWljb24tcGh7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcGguc3ZnKX0uZmxhZy1pY29uLXBoLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3BoLnN2Zyl9LmZsYWctaWNvbi1wa3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9way5zdmcpfS5mbGFnLWljb24tcGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcGsuc3ZnKX0uZmxhZy1pY29uLXBse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3BsLnN2Zyl9LmZsYWctaWNvbi1wbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9wbC5zdmcpfS5mbGFnLWljb24tcG17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcG0uc3ZnKX0uZmxhZy1pY29uLXBtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3BtLnN2Zyl9LmZsYWctaWNvbi1wbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9wbi5zdmcpfS5mbGFnLWljb24tcG4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcG4uc3ZnKX0uZmxhZy1pY29uLXBye2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3ByLnN2Zyl9LmZsYWctaWNvbi1wci5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9wci5zdmcpfS5mbGFnLWljb24tcHN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcHMuc3ZnKX0uZmxhZy1pY29uLXBzLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3BzLnN2Zyl9LmZsYWctaWNvbi1wdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9wdC5zdmcpfS5mbGFnLWljb24tcHQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcHQuc3ZnKX0uZmxhZy1pY29uLXB3e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3B3LnN2Zyl9LmZsYWctaWNvbi1wdy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9wdy5zdmcpfS5mbGFnLWljb24tcHl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcHkuc3ZnKX0uZmxhZy1pY29uLXB5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3B5LnN2Zyl9LmZsYWctaWNvbi1xYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9xYS5zdmcpfS5mbGFnLWljb24tcWEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcWEuc3ZnKX0uZmxhZy1pY29uLXJle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3JlLnN2Zyl9LmZsYWctaWNvbi1yZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9yZS5zdmcpfS5mbGFnLWljb24tcm97YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcm8uc3ZnKX0uZmxhZy1pY29uLXJvLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3JvLnN2Zyl9LmZsYWctaWNvbi1yc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ycy5zdmcpfS5mbGFnLWljb24tcnMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvcnMuc3ZnKX0uZmxhZy1pY29uLXJ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3J1LnN2Zyl9LmZsYWctaWNvbi1ydS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9ydS5zdmcpfS5mbGFnLWljb24tcnd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvcncuc3ZnKX0uZmxhZy1pY29uLXJ3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3J3LnN2Zyl9LmZsYWctaWNvbi1zYXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zYS5zdmcpfS5mbGFnLWljb24tc2EuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc2Euc3ZnKX0uZmxhZy1pY29uLXNie2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3NiLnN2Zyl9LmZsYWctaWNvbi1zYi5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zYi5zdmcpfS5mbGFnLWljb24tc2N7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc2Muc3ZnKX0uZmxhZy1pY29uLXNjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3NjLnN2Zyl9LmZsYWctaWNvbi1zZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zZC5zdmcpfS5mbGFnLWljb24tc2QuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc2Quc3ZnKX0uZmxhZy1pY29uLXNle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3NlLnN2Zyl9LmZsYWctaWNvbi1zZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zZS5zdmcpfS5mbGFnLWljb24tc2d7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc2cuc3ZnKX0uZmxhZy1pY29uLXNnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3NnLnN2Zyl9LmZsYWctaWNvbi1zaHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zaC5zdmcpfS5mbGFnLWljb24tc2guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc2guc3ZnKX0uZmxhZy1pY29uLXNpe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3NpLnN2Zyl9LmZsYWctaWNvbi1zaS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zaS5zdmcpfS5mbGFnLWljb24tc2p7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc2ouc3ZnKX0uZmxhZy1pY29uLXNqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3NqLnN2Zyl9LmZsYWctaWNvbi1za3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zay5zdmcpfS5mbGFnLWljb24tc2suZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc2suc3ZnKX0uZmxhZy1pY29uLXNse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3NsLnN2Zyl9LmZsYWctaWNvbi1zbC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zbC5zdmcpfS5mbGFnLWljb24tc217YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc20uc3ZnKX0uZmxhZy1pY29uLXNtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3NtLnN2Zyl9LmZsYWctaWNvbi1zbntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zbi5zdmcpfS5mbGFnLWljb24tc24uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc24uc3ZnKX0uZmxhZy1pY29uLXNve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3NvLnN2Zyl9LmZsYWctaWNvbi1zby5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zby5zdmcpfS5mbGFnLWljb24tc3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc3Iuc3ZnKX0uZmxhZy1pY29uLXNyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3NyLnN2Zyl9LmZsYWctaWNvbi1zc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zcy5zdmcpfS5mbGFnLWljb24tc3MuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc3Muc3ZnKX0uZmxhZy1pY29uLXN0e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3N0LnN2Zyl9LmZsYWctaWNvbi1zdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zdC5zdmcpfS5mbGFnLWljb24tc3Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc3Yuc3ZnKX0uZmxhZy1pY29uLXN2LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3N2LnN2Zyl9LmZsYWctaWNvbi1zeHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9zeC5zdmcpfS5mbGFnLWljb24tc3guZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvc3guc3ZnKX0uZmxhZy1pY29uLXN5e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3N5LnN2Zyl9LmZsYWctaWNvbi1zeS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9zeS5zdmcpfS5mbGFnLWljb24tc3p7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvc3ouc3ZnKX0uZmxhZy1pY29uLXN6LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3N6LnN2Zyl9LmZsYWctaWNvbi10Y3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90Yy5zdmcpfS5mbGFnLWljb24tdGMuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdGMuc3ZnKX0uZmxhZy1pY29uLXRke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3RkLnN2Zyl9LmZsYWctaWNvbi10ZC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS90ZC5zdmcpfS5mbGFnLWljb24tdGZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdGYuc3ZnKX0uZmxhZy1pY29uLXRmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3RmLnN2Zyl9LmZsYWctaWNvbi10Z3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90Zy5zdmcpfS5mbGFnLWljb24tdGcuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdGcuc3ZnKX0uZmxhZy1pY29uLXRoe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3RoLnN2Zyl9LmZsYWctaWNvbi10aC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS90aC5zdmcpfS5mbGFnLWljb24tdGp7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdGouc3ZnKX0uZmxhZy1pY29uLXRqLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3RqLnN2Zyl9LmZsYWctaWNvbi10a3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90ay5zdmcpfS5mbGFnLWljb24tdGsuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdGsuc3ZnKX0uZmxhZy1pY29uLXRse2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3RsLnN2Zyl9LmZsYWctaWNvbi10bC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS90bC5zdmcpfS5mbGFnLWljb24tdG17YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdG0uc3ZnKX0uZmxhZy1pY29uLXRtLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3RtLnN2Zyl9LmZsYWctaWNvbi10bntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90bi5zdmcpfS5mbGFnLWljb24tdG4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdG4uc3ZnKX0uZmxhZy1pY29uLXRve2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3RvLnN2Zyl9LmZsYWctaWNvbi10by5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS90by5zdmcpfS5mbGFnLWljb24tdHJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdHIuc3ZnKX0uZmxhZy1pY29uLXRyLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3RyLnN2Zyl9LmZsYWctaWNvbi10dHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90dC5zdmcpfS5mbGFnLWljb24tdHQuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdHQuc3ZnKX0uZmxhZy1pY29uLXR2e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3R2LnN2Zyl9LmZsYWctaWNvbi10di5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS90di5zdmcpfS5mbGFnLWljb24tdHd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdHcuc3ZnKX0uZmxhZy1pY29uLXR3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3R3LnN2Zyl9LmZsYWctaWNvbi10entiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My90ei5zdmcpfS5mbGFnLWljb24tdHouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdHouc3ZnKX0uZmxhZy1pY29uLXVhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3VhLnN2Zyl9LmZsYWctaWNvbi11YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS91YS5zdmcpfS5mbGFnLWljb24tdWd7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdWcuc3ZnKX0uZmxhZy1pY29uLXVnLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3VnLnN2Zyl9LmZsYWctaWNvbi11bXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My91bS5zdmcpfS5mbGFnLWljb24tdW0uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdW0uc3ZnKX0uZmxhZy1pY29uLXVze2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3VzLnN2Zyl9LmZsYWctaWNvbi11cy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS91cy5zdmcpfS5mbGFnLWljb24tdXl7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdXkuc3ZnKX0uZmxhZy1pY29uLXV5LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3V5LnN2Zyl9LmZsYWctaWNvbi11entiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My91ei5zdmcpfS5mbGFnLWljb24tdXouZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdXouc3ZnKX0uZmxhZy1pY29uLXZhe2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3ZhLnN2Zyl9LmZsYWctaWNvbi12YS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS92YS5zdmcpfS5mbGFnLWljb24tdmN7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdmMuc3ZnKX0uZmxhZy1pY29uLXZjLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3ZjLnN2Zyl9LmZsYWctaWNvbi12ZXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My92ZS5zdmcpfS5mbGFnLWljb24tdmUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdmUuc3ZnKX0uZmxhZy1pY29uLXZne2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3ZnLnN2Zyl9LmZsYWctaWNvbi12Zy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS92Zy5zdmcpfS5mbGFnLWljb24tdml7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvdmkuc3ZnKX0uZmxhZy1pY29uLXZpLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3ZpLnN2Zyl9LmZsYWctaWNvbi12bntiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My92bi5zdmcpfS5mbGFnLWljb24tdm4uZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvdm4uc3ZnKX0uZmxhZy1pY29uLXZ1e2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3Z1LnN2Zyl9LmZsYWctaWNvbi12dS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS92dS5zdmcpfS5mbGFnLWljb24td2Z7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvd2Yuc3ZnKX0uZmxhZy1pY29uLXdmLmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3dmLnN2Zyl9LmZsYWctaWNvbi13c3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My93cy5zdmcpfS5mbGFnLWljb24td3MuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvd3Muc3ZnKX0uZmxhZy1pY29uLXlle2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3llLnN2Zyl9LmZsYWctaWNvbi15ZS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS95ZS5zdmcpfS5mbGFnLWljb24teXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMveXQuc3ZnKX0uZmxhZy1pY29uLXl0LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3l0LnN2Zyl9LmZsYWctaWNvbi16YXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My96YS5zdmcpfS5mbGFnLWljb24temEuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvemEuc3ZnKX0uZmxhZy1pY29uLXpte2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvNHgzL3ptLnN2Zyl9LmZsYWctaWNvbi16bS5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS96bS5zdmcpfS5mbGFnLWljb24tend7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy80eDMvencuc3ZnKX0uZmxhZy1pY29uLXp3LmZsYWctaWNvbi1zcXVhcmVke2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uLy4uL2ZvbnRzL2ZsYWctaWNvbi1jc3MvZmxhZ3MvMXgxL3p3LnN2Zyl9LmZsYWctaWNvbi1ldXtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9ldS5zdmcpfS5mbGFnLWljb24tZXUuZmxhZy1pY29uLXNxdWFyZWR7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vLi4vZm9udHMvZmxhZy1pY29uLWNzcy9mbGFncy8xeDEvZXUuc3ZnKX0uZmxhZy1pY29uLWdiLWVuZ3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nYi1lbmcuc3ZnKX0uZmxhZy1pY29uLWdiLWVuZy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nYi1lbmcuc3ZnKX0uZmxhZy1pY29uLWdiLXNjdHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nYi1zY3Quc3ZnKX0uZmxhZy1pY29uLWdiLXNjdC5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nYi1zY3Quc3ZnKX0uZmxhZy1pY29uLWdiLXdsc3tiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzR4My9nYi13bHMuc3ZnKX0uZmxhZy1pY29uLWdiLXdscy5mbGFnLWljb24tc3F1YXJlZHtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi8uLi9mb250cy9mbGFnLWljb24tY3NzL2ZsYWdzLzF4MS9nYi13bHMuc3ZnKX0uZmVhdGhlcixbZGF0YS1mZWF0aGVyXXtoZWlnaHQ6MXJlbTt3aWR0aDoxcmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWx7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtoZWlnaHQ6MTAwJTt6LWluZGV4OjExfS5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWw+LmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2hlaWdodDo1MCU7cGFkZGluZzowO3dpZHRoOjJlbTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxfS5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXB7Ym9yZGVyLXJhZGl1czowIDRweCAwIDA7dG9wOjB9LmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3due2JvcmRlci1yYWRpdXM6MCAwIDRweDtib3R0b206MH0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMGNmZTg7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzczNjdmMDtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2VhNTQ1NTtcbiAgLS1vcmFuZ2U6ICNmZjlmNDM7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhjNzZmO1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI2ZmZjtcbiAgLS1ncmF5OiAjYjhjMmNjO1xuICAtLWdyYXktZGFyazogIzFlMWUxZTtcbiAgLS1wcmltYXJ5OiAjNzM2N2YwO1xuICAtLXNlY29uZGFyeTogIzgyODY4YjtcbiAgLS1zdWNjZXNzOiAjMjhjNzZmO1xuICAtLWluZm86ICMwMGNmZTg7XG4gIC0td2FybmluZzogI2ZmOWY0MztcbiAgLS1kYW5nZXI6ICNlYTU0NTU7XG4gIC0tbGlnaHQ6ICNmNmY2ZjY7XG4gIC0tZGFyazogIzRiNGI0YjtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjNzM2N2YwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6aG92ZXIge1xuICBjb2xvcjogIzVlNTBlZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjcycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MnJlbTtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMjg1N3JlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzVlNTg3MzsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNzE0cmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjI4NnJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjA3cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMTRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmU5ZjE7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgY29sb3I6ICNiOWI5YzM7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWUxZTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNiOGMyY2M7IH1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzJhMmUzMDsgfVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcsIC5jb250YWluZXIteGwge1xuICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjNmU2YjdiOyB9XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxOyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJlOWYxOyB9XG5cbi50YWJsZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlYmU5ZjE7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjE7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHRoLFxuLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYzsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmOTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDRmYjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjZiMGY3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2JkZjk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2JkZjk7IH1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2RkZGY7IH1cblxuLnRhYmxlLXNlY29uZGFyeSB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGQsXG4udGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYmVjMGMzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDBkMzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQwZDM7IH1cblxuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2VmZDc7IH1cblxuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzhmZTJiNDsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlYWNhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlYWNhOyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhmMmY5OyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWU2ZjM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZWVmNzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EwZWVmNzsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTRjYTsgfVxuXG4udGFibGUtd2FybmluZyB0aCxcbi50YWJsZS13YXJuaW5nIHRkLFxuLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXG4udGFibGUtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZDlkOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YjE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ3YjE7IH1cblxuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWNmY2Y7IH1cblxuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRhNmE3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjhiODsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI4Yjg7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYWZhZmE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDsgfVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTFhMWExOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY5OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZWY7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7XG4gIGJvcmRlci1jb2xvcjogI2ViZTlmMTsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQwNDA0MDsgfVxuXG4udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43MTRyZW07XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkNmRlO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzZlNmI3YjsgfVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjQzOHJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNDM4cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS40NTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4xNDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMTg4cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4xODhyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40MzhyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IDIuMTQycmVtO1xuICBwYWRkaW5nOiAwLjE4OHJlbSAwLjg1N3JlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IDMuMjg1N3JlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjE0M3JlbTtcbiAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4uZm9ybS1yb3cgPiAuY29sLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2I5YjljMzsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgY29sb3I6ICMyOGM3NmY7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NzVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODU3cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtOyB9XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7IH1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40NWVtICsgMC44NzZyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4Yzc2ZicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM2MjVlbSArIDAuMjE5cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjcyNWVtICsgMC40MzhyZW0pIGNhbGMoMC43MjVlbSArIDAuNDM4cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1ZW0gKyAwLjg3NnJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzYyNWVtICsgMC4yMTlyZW0pIHJpZ2h0IGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuNjU3cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjNkOGQ2ZGUnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvMTBweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4Yzc2ZicgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMnJlbS9jYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSkgY2FsYygwLjcyNWVtICsgMC40MzhyZW0pIG5vLXJlcGVhdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxOTksIDExMSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhjNzZmOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQ4ZGE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4ZGE4OTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxOTksIDExMSwgMC4yNSk7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgY29sb3I6ICNlYTU0NTU7IH1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc3NXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07IH1cblxuLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBsZWZ0OiA1cHg7IH1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1ZW0gKyAwLjg3NnJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWE1NDU1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZWE1NDU1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43MjVlbSArIDAuNDM4cmVtKSBjYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgODQsIDg1LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDVlbSArIDAuODc2cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNjI1ZW0gKyAwLjIxOXJlbSkgcmlnaHQgY2FsYygwLjM2MjVlbSArIDAuMjE5cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuNjU3cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjNkOGQ2ZGUnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvMTBweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VhNTQ1NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2VhNTQ1NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAycmVtL2NhbGMoMC43MjVlbSArIDAuNDM4cmVtKSBjYWxjKDAuNzI1ZW0gKyAwLjQzOHJlbSkgbm8tcmVwZWF0OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgODQsIDg1LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZWE1NDU1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZWE1NDU1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmMDgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDgxODI7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgODQsIDg1LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDg0LCA4NSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNzg2cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGJvcmRlciAwczsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMjUpOyB9XG5cbi5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzQ0ZWQ7XG4gIGJvcmRlci1jb2xvcjogIzQ4MzllYjsgfVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM0NGVkO1xuICBib3JkZXItY29sb3I6ICM0ODM5ZWI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNiwgMTI2LCAyNDIsIDAuNSk7IH1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4MzllYjtcbiAgYm9yZGVyLWNvbG9yOiAjM2UyZGVhOyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzYsIDEyNiwgMjQyLCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YjsgfVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY3Mzc4O1xuICBib3JkZXItY29sb3I6ICM2OTZkNzE7IH1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjczNzg7XG4gIGJvcmRlci1jb2xvcjogIzY5NmQ3MTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ5LCAxNTIsIDE1NiwgMC41KTsgfVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YjtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiOyB9XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5NmQ3MTtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2NjZhOyB9XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDksIDE1MiwgMTU2LCAwLjUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmE3NWQ7XG4gIGJvcmRlci1jb2xvcjogIzFmOWQ1NzsgfVxuXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJhNzVkO1xuICBib3JkZXItY29sb3I6ICMxZjlkNTc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAyMDcsIDEzMywgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5ZDU3O1xuICBib3JkZXItY29sb3I6ICMxZDkyNTE7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAyMDcsIDEzMywgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGMyO1xuICBib3JkZXItY29sb3I6ICMwMGExYjU7IH1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWRjMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhMWI1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMjE0LCAyMzUsIDAuNSk7IH1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiNTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NmE4OyB9XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMjE0LCAyMzUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MzsgfVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGIxZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY4NTEwOyB9XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhiMWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmODUxMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAxNDIsIDY0LCAwLjUpOyB9XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MzsgfVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2UwMzsgfVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAxNDIsIDY0LCAwLjUpOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU0NTU7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NTsgfVxuXG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMjMzO1xuICBib3JkZXItY29sb3I6ICNlNDI3Mjg7IH1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjMyMzM7XG4gIGJvcmRlci1jb2xvcjogI2U0MjcyODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM3LCAxMTAsIDExMSwgMC41KTsgfVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1OyB9XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjcyODtcbiAgYm9yZGVyLWNvbG9yOiAjZTIxYzFkOyB9XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDExMCwgMTExLCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi5idG4tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE2LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkNmQ2OyB9XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE2LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7IH1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzMyMzIzMjsgfVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzODM4O1xuICBib3JkZXItY29sb3I6ICMzMjMyMzI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuNSk7IH1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiOyB9XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM3MzY3ZjA7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE1LCAxMDMsIDI0MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzczNjdmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODI4NjhiO1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiO1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM0LCAxMzksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODI4NjhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YjsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxOTksIDExMSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzI4Yzc2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmO1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxOTksIDExMSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMDBjZmU4O1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDIwNywgMjMyLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDBjZmU4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTg7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlODsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjA3LCAyMzIsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MzsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE1OSwgNjcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZjlmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MztcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE1OSwgNjcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZWE1NDU1O1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NDU1O1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgODQsIDg1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2VhNTQ1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NDU1O1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgODQsIDg1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXItY29sb3I6ICNmNmY2ZjY7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YjsgfVxuXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgNzUsIDc1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YjsgfVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDc1LCA3NSwgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzczNjdmMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNWU1MGVlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2I4YzJjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07IH1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjQ4NnJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtOyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMCAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY1cmVtIDEuMjhyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzczNjdmMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMTIpOyB9XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDsgfVxuXG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2I5YjljMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNWU1ODczO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42NXJlbSAxLjI4cmVtO1xuICBjb2xvcjogIzZlNmI3YjsgfVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxOyB9XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gIHotaW5kZXg6IDQ7IH1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkNmRlO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAzLjI4NTdyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjE0M3JlbTtcbiAgZm9udC1zaXplOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAyLjE0MnJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjE4OHJlbSAwLjg1N3JlbTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS40NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yMjVyZW07XG4gIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjYjhjMmNjOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjIyNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNkOGQ2ZGUgc29saWQgMXB4OyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yMjVyZW07XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOS41IDcuNSclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzAuNzUgNC4zNSA0LjE4IDYuNzUgOC43NSAwLjc1JyBzdHlsZT0nZmlsbDpub25lO3N0cm9rZTolMjNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweCcvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1taW51cyclM0UlM0NsaW5lIHgxPSc1JyB5MT0nMTInIHgyPScxOScgeTI9JzEyJyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNjUpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC42NSk7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjY1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgbGVmdDogLTMuNXJlbTtcbiAgd2lkdGg6IDNyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogY2FsYygwLjIyNXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTMuNXJlbSArIDJweCk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGQ2ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDBzLCBib3JkZXItY29sb3IgMHM7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycmVtKTsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjY1KTsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43MTRyZW07XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDJyZW0gMC40MzhyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjNkOGQ2ZGUnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMXJlbSBjZW50ZXIvMTBweCAxMHB4IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDZkZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogI2I4YzJjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNmU2YjdiOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAyLjE0MnJlbTtcbiAgcGFkZGluZy10b3A6IDAuMTg4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4xODhyZW07XG4gIHBhZGRpbmctbGVmdDogMC44NTdyZW07XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07IH1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IDMuMjg1N3JlbTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTQzcmVtO1xuICBmb250LXNpemU6IDEuMTQzcmVtOyB9XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjcxNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNzE0cmVtO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDIuNzE0cmVtO1xuICBwYWRkaW5nOiAwLjQzOHJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ2ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMi43MTRyZW07XG4gIHBhZGRpbmc6IDAuNDM4cmVtIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAwIDAuMzU3cmVtIDAuMzU3cmVtIDA7IH1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2Y4ZjhmOCwgMCAzcHggMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY4ZjgsIDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7IH1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmOGY4ZjgsIDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLXVwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMWU3O1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyLWNvbG9yIDBzOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM1OHJlbSAwLjVyZW07IH1cblxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZGFlMWU3OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQgI2VkZWRlZCAjZGFlMWU3OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2I5YjljMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM3MzY3ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYWUxZTcgI2RhZTFlNyB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDsgfVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1zbSwgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItbGcsIC5uYXZiYXIgLmNvbnRhaW5lci14bCwgLm5hdmJhciAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAtMC4zNjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAtMC4zNjdyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzU4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNThyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07IH1cblxuLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteGwsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14bCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHhsIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHhsIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bzsgfVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjkpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC41KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjcpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzQsIDQxLCA0NywgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC40MjhyZW07IH1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjQyOHJlbSAtIDFweCk7IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTsgfVxuXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDEuNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4xMjUpOyB9XG5cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpIGNhbGMoMC40MjhyZW0gLSAxcHgpIDAgMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyNSk7IH1cblxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjQyOHJlbSAtIDFweCkgY2FsYygwLjQyOHJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtOyB9XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNDI4cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjQyOHJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC40MjhyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9IH1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7IH1cblxuLmFjY29yZGlvbiA+IC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjNyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC42cmVtOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC42cmVtO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZlNmI3YjsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07IH1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFlMWU3OyB9XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzczNjdmMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmY3O1xuICBib3JkZXItY29sb3I6ICNkYWUxZTc7IH1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMjUpOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNTdyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNTdyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICM3MzY3ZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDsgfVxuXG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2I5YjljMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjJmNztcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMWU3OyB9XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjU1NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjZyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjZyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjZyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNDQzcmVtIDAuNzQ1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDg1JTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwcywgYm9yZGVyIDBzOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5iYWRnZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDsgfVxuXG5hLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgzOWViOyB9XG5cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE1LCAxMDMsIDI0MCwgMC41KTsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7IH1cblxuYS5iYWRnZS1zZWNvbmRhcnk6aG92ZXIsIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTZkNzE7IH1cblxuYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC41KTsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmOyB9XG5cbmEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjlkNTc7IH1cblxuYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTk5LCAxMTEsIDAuNSk7IH1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODsgfVxuXG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWI1OyB9XG5cbmEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMjA3LCAyMzIsIDAuNSk7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MzsgfVxuXG5hLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjMmEyZTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTEwOyB9XG5cbmEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxNTksIDY3LCAwLjUpOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NTsgfVxuXG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjcyODsgfVxuXG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDg0LCA4NSwgMC41KTsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzJhMmUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyYTJlMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cblxuYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YjsgfVxuXG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjMyOyB9XG5cbmEuYmFkZ2UtZGFyazpmb2N1cywgYS5iYWRnZS1kYXJrLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDc1LCA3NSwgMC41KTsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTsgfSB9XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjcxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTsgfVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzFyZW0gMXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzRjNDk5MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTFmYztcbiAgYm9yZGVyLWNvbG9yOiAjZDhkNGZiOyB9XG5cbi5hbGVydC1wcmltYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2MzYmRmOTsgfVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjM2EzODcxOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzU0NTk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlODtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkZGRmOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2ZkMGQzOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzNjNDA0NDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjU3YjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRmNGUyO1xuICBib3JkZXItY29sb3I6ICNjM2VmZDc7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWZlYWNhOyB9XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxOTU0Mzc7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzEwN2Y4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZjVmYTtcbiAgYm9yZGVyLWNvbG9yOiAjYjhmMmY5OyB9XG5cbi5hbGVydC1pbmZvIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2EwZWVmNzsgfVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGI1NjYxOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM5NTY2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZDk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTRjYTsgfVxuXG4uYWxlcnQtd2FybmluZyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmQ3YjE7IH1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcwNGQyYjsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM4YTNmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5Y2ZjZjsgfVxuXG4uYWxlcnQtZGFuZ2VyIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2YjhiODsgfVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NzJmMzI7IH1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM5MDk0OTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmYzsgfVxuXG4uYWxlcnQtbGlnaHQgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWZlZmVmOyB9XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzY3YjdkOyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMzNzNiM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJvcmRlci1jb2xvcjogI2NkY2RjZDsgfVxuXG4uYWxlcnQtZGFyayBociB7XG4gIGJvcmRlci10b3AtY29sb3I6IHNpbHZlcjsgfVxuXG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWYyMTIzOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjg1N3JlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDAuODU3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMC44NTdyZW0gMC44NTdyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0ZTUxNTQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0ZTUxNTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmZjNzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMTI1KTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYjliOWMzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNThyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNGM0OTkzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkNGZiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNGM0OTkzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiZGY5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0OTkzO1xuICBib3JkZXItY29sb3I6ICM0YzQ5OTM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzU0NTk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGRkZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1NDU5NWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQwZDM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NTk1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ1OTVmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjU3YjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlZmQ3OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjU3YjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZlYWNhOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU3YjUwO1xuICBib3JkZXItY29sb3I6ICMyNTdiNTA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMxMDdmOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGYyZjk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMDdmOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGVlZjc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDdmOGY7XG4gIGJvcmRlci1jb2xvcjogIzEwN2Y4ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzk1NjYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTRjYTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzk1NjYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDdiMTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1NjYzOTtcbiAgYm9yZGVyLWNvbG9yOiAjOTU2NjM5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4YTNmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWNmY2Y7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOGEzZjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiOGI4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTNmNDM7XG4gIGJvcmRlci1jb2xvcjogIzhhM2Y0MzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM5MDk0OTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzkwOTQ5NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MDk0OTY7XG4gIGJvcmRlci1jb2xvcjogIzkwOTQ5NjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzM3M2IzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzM3M2IzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogc2lsdmVyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczYjNlO1xuICBib3JkZXItY29sb3I6ICMzNzNiM2U7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzVlNTg3MztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTU4NzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzODBweDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDIwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI4NnJlbTsgfVxuXG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMTRyZW07IH1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxOyB9XG5cbi50b2FzdC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjE1cmVtIDEuMTRyZW07XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjg2cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yODZyZW07IH1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAxLjE0cmVtOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOTJmOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC44cmVtIDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zNThyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjM1OHJlbSAtIDFweCk7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtO1xuICBtYXJnaW46IC0wLjhyZW0gLTEuNHJlbSAtMC44cmVtIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAwLjhyZW0gMS40cmVtOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjE1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjA1KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zNThyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMzU4cmVtIC0gMXB4KTsgfVxuXG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDEuNzVyZW0gYXV0bzsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDk0JTsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NTdyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuXG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTsgfVxuXG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cblxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgYm90dG9tOiAwOyB9XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cblxuLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtOyB9XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzIzMjMyOyB9XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICB0b3A6IDA7IH1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMjMyMzI7IH1cblxuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07IH1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMyMzIzMjsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjc3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNThyZW07IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCAjZWJlOWYxO1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTsgfVxuXG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjM1OHJlbTsgfVxuXG4ucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgYm90dG9tOiAtMC41cmVtOyB9XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViZTlmMTsgfVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjM1OHJlbSAwOyB9XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJlOWYxOyB9XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICB0b3A6IC0wLjVyZW07IH1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViZTlmMTsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjNzM2N2YwOyB9XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gIHJpZ2h0OiAtMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zNThyZW0gMDsgfVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYmU5ZjE7IH1cblxuLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjY1cmVtIDEuMjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgIzVlNTBlZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNThyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTsgfVxuXG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjY1cmVtIDEuMjFyZW07XG4gIGNvbG9yOiAjNmU2YjdiOyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBjbGFzcz1cImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnRcIiUzZSUzY3BvbHlsaW5lIHBvaW50cz1cIjE1IDE4IDkgMTIgMTUgNlwiJTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZScpOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGNsYXNzPVwiZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHRcIiUzZSUzY3BvbHlsaW5lIHBvaW50cz1cIjkgMTggMTUgMTIgOSA2XCIlM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlJyk7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyOyB9XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7IH1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IH0gfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgzOWViICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTZkNzEgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5ZDU3ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTFiNSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjg1MTAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjcyOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjMyMzIgIWltcG9ydGFudDsgfVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZTlmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1N3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zNTdyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDsgfVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMzQsIDQxLCA0NywgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgzNCwgNDEsIDQ3LCAwLjE3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMjUge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMjUsXG4ubXktMjUge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTI1LFxuLm14LTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTI1LFxuLm15LTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yNSxcbi5teC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNTAge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01MCxcbi5teS01MCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01MCxcbi5teC01MCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUwLFxuLm15LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUwLFxuLm14LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTc1IHtcbiAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTc1LFxuLm15LTc1IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci03NSxcbi5teC03NSB7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi03NSxcbi5teS03NSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNzUsXG4ubXgtNzUge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMjUge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI1LFxuLnB5LTI1IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMjUsXG4ucHgtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI1LFxuLnB5LTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMjUsXG4ucHgtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01MCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01MCxcbi5weS01MCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNTAsXG4ucHgtNTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNTAsXG4ucHktNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUwLFxuLnB4LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC03NSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNzUsXG4ucHktNzUge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci03NSxcbi5weC03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNzUsXG4ucHktNzUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC03NSxcbi5weC03NSB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjIge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNSB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUsXG4ubXktbjUge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yNSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjI1LFxuLm15LW4yNSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yNSxcbi5teC1uMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW4yNSxcbi5teS1uMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMjUsXG4ubXgtbjI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUwIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41MCxcbi5teS1uNTAge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW41MCxcbi5teC1uNTAge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjUwLFxuLm15LW41MCB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUwLFxuLm14LW41MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjc1IHtcbiAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNzUsXG4ubXktbjc1IHtcbiAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjc1LFxuLm14LW43NSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjc1LFxuLm15LW43NSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW43NSxcbi5teC1uNzUge1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yNSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI1LFxuICAubXktc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMjUsXG4gIC5teC1zbS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI1LFxuICAubXktc20tMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMjUsXG4gIC5teC1zbS0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01MCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNTAsXG4gIC5teS1zbS01MCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUwLFxuICAubXgtc20tNTAge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUwLFxuICAubXktc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01MCxcbiAgLm14LXNtLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNzUge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS03NSxcbiAgLm15LXNtLTc1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTc1LFxuICAubXgtc20tNzUge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS03NSxcbiAgLm15LXNtLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTc1LFxuICAubXgtc20tNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yNSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNSxcbiAgLnB5LXNtLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yNSxcbiAgLnB4LXNtLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTI1LFxuICAucHktc20tMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTI1LFxuICAucHgtc20tMjUge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTUwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNTAsXG4gIC5weS1zbS01MCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01MCxcbiAgLnB4LXNtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNTAsXG4gIC5weS1zbS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01MCxcbiAgLnB4LXNtLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTc1IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTc1LFxuICAucHktc20tNzUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTc1LFxuICAucHgtc20tNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNzUsXG4gIC5weS1zbS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNzUsXG4gIC5weC1zbS03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjI1IHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4yNSxcbiAgLm15LXNtLW4yNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjI1LFxuICAubXgtc20tbjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4yNSxcbiAgLm15LXNtLW4yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjI1LFxuICAubXgtc20tbjI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNTAge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNTAsXG4gIC5teS1zbS1uNTAge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUwLFxuICAubXgtc20tbjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjUwLFxuICAubXktc20tbjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41MCxcbiAgLm14LXNtLW41MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNzUge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjc1LFxuICAubXktc20tbjc1IHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNzUsXG4gIC5teC1zbS1uNzUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjc1LFxuICAubXktc20tbjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNzUsXG4gIC5teC1zbS1uNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMjUge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yNSxcbiAgLm15LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTI1LFxuICAubXgtbWQtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yNSxcbiAgLm15LW1kLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTI1LFxuICAubXgtbWQtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNTAge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUwLFxuICAubXktbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01MCxcbiAgLm14LW1kLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC01MCxcbiAgLm15LW1kLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNTAsXG4gIC5teC1tZC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTc1IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNzUsXG4gIC5teS1tZC03NSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC03NSxcbiAgLm14LW1kLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNzUsXG4gIC5teS1tZC03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC03NSxcbiAgLm14LW1kLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMjUge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjUsXG4gIC5weS1tZC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMjUsXG4gIC5weC1tZC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yNSxcbiAgLnB5LW1kLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yNSxcbiAgLnB4LW1kLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC01MCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUwLFxuICAucHktbWQtNTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNTAsXG4gIC5weC1tZC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUwLFxuICAucHktbWQtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNTAsXG4gIC5weC1tZC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC03NSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC03NSxcbiAgLnB5LW1kLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC03NSxcbiAgLnB4LW1kLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTc1LFxuICAucHktbWQtNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTc1LFxuICAucHgtbWQtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yNSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMjUsXG4gIC5teS1tZC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4yNSxcbiAgLm14LW1kLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMjUsXG4gIC5teS1tZC1uMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4yNSxcbiAgLm14LW1kLW4yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUwIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUwLFxuICAubXktbWQtbjUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41MCxcbiAgLm14LW1kLW41MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW41MCxcbiAgLm15LW1kLW41MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNTAsXG4gIC5teC1tZC1uNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjc1IHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43NSxcbiAgLm15LW1kLW43NSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjc1LFxuICAubXgtbWQtbjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW43NSxcbiAgLm15LW1kLW43NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjc1LFxuICAubXgtbWQtbjc1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTI1IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMjUsXG4gIC5teS1sZy0yNSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yNSxcbiAgLm14LWxnLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMjUsXG4gIC5teS1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yNSxcbiAgLm14LWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01MCxcbiAgLm15LWxnLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNTAsXG4gIC5teC1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNTAsXG4gIC5teS1sZy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUwLFxuICAubXgtbGctNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy03NSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTc1LFxuICAubXktbGctNzUge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNzUsXG4gIC5teC1sZy03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTc1LFxuICAubXktbGctNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNzUsXG4gIC5teC1sZy03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTI1IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTI1LFxuICAucHktbGctMjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTI1LFxuICAucHgtbGctMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMjUsXG4gIC5weS1sZy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMjUsXG4gIC5weC1sZy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNTAge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01MCxcbiAgLnB5LWxnLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUwLFxuICAucHgtbGctNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01MCxcbiAgLnB5LWxnLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUwLFxuICAucHgtbGctNTAge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNzUge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNzUsXG4gIC5weS1sZy03NSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNzUsXG4gIC5weC1sZy03NSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03NSxcbiAgLnB5LWxnLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy03NSxcbiAgLnB4LWxnLTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMjUge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjI1LFxuICAubXktbGctbjI1IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMjUsXG4gIC5teC1sZy1uMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjI1LFxuICAubXktbGctbjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMjUsXG4gIC5teC1sZy1uMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41MCB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41MCxcbiAgLm15LWxnLW41MCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNTAsXG4gIC5teC1sZy1uNTAge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNTAsXG4gIC5teS1sZy1uNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUwLFxuICAubXgtbGctbjUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW43NSB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNzUsXG4gIC5teS1sZy1uNzUge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW43NSxcbiAgLm14LWxnLW43NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNzUsXG4gIC5teS1sZy1uNzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW43NSxcbiAgLm14LWxnLW43NSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMjUge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yNSxcbiAgLm15LXhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTI1LFxuICAubXgteGwtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yNSxcbiAgLm15LXhsLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTI1LFxuICAubXgteGwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNTAge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUwLFxuICAubXkteGwtNTAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01MCxcbiAgLm14LXhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01MCxcbiAgLm15LXhsLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNTAsXG4gIC5teC14bC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTc1IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNzUsXG4gIC5teS14bC03NSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC03NSxcbiAgLm14LXhsLTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNzUsXG4gIC5teS14bC03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC03NSxcbiAgLm14LXhsLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMjUge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMjUsXG4gIC5weS14bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMjUsXG4gIC5weC14bC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNSxcbiAgLnB5LXhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yNSxcbiAgLnB4LXhsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01MCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUwLFxuICAucHkteGwtNTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNTAsXG4gIC5weC14bC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUwLFxuICAucHkteGwtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNTAsXG4gIC5weC14bC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC03NSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC03NSxcbiAgLnB5LXhsLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC03NSxcbiAgLnB4LXhsLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTc1LFxuICAucHkteGwtNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTc1LFxuICAucHgteGwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yNSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMjUsXG4gIC5teS14bC1uMjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4yNSxcbiAgLm14LXhsLW4yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMjUsXG4gIC5teS14bC1uMjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4yNSxcbiAgLm14LXhsLW4yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUwIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUwLFxuICAubXkteGwtbjUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41MCxcbiAgLm14LXhsLW41MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW41MCxcbiAgLm15LXhsLW41MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNTAsXG4gIC5teC14bC1uNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjc1IHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW43NSxcbiAgLm15LXhsLW43NSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjc1LFxuICAubXgteGwtbjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW43NSxcbiAgLm15LXhsLW43NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjc1LFxuICAubXgteGwtbjc1IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMzMzIxZTkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzVkNjA2NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMWI4NzRiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwMDhiOWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2Y2NzgwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZDcxYTFjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzZlNmI3YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNiOWI5YzMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjI5MmY7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZTFlNyAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNlYmU5ZjE7IH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNlYmU5ZjE7IH0gfVxuIiwiYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxpc3Qtc3R5bGUtaWNvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LXN0eWxlLWljb25zID4gbGkgc3ZnLFxuLmxpc3Qtc3R5bGUtaWNvbnMgPiBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLnB1bGwtdXAge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsgfVxuXG4ucHVsbC11cDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjAyKTtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCByZ2JhKDYyLCA1NywgMTA3LCAwLjIpO1xuICB6LWluZGV4OiAzMDsgfVxuXG4uc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5zcGlubmVyLXJldmVyc2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFuaW1hdGlvbjogc3Bpbi1yZXZlcnNlIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tcmV2ZXJzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbi5idWxsZXQge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYnVsbGV0LmJ1bGxldC14cyB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtOyB9XG5cbi5idWxsZXQuYnVsbGV0LXNtIHtcbiAgd2lkdGg6IDAuNzE0cmVtO1xuICBoZWlnaHQ6IDAuNzE0cmVtOyB9XG5cbi5idWxsZXQuYnVsbGV0LWxnIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTsgfVxuXG4uc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICNiOWI5YzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDsgfVxuXG4uY2VsbC1maXQge1xuICB3aWR0aDogMC4xJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj0nY29sJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuXG4ubWF0Y2gtaGVpZ2h0ID4gW2NsYXNzKj0nY29sJ10gPiAuY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG5cbi50ZXh0LWJvZHktaGVhZGluZyB7XG4gIGNvbG9yOiAjNWU1ODczOyB9XG5cbi50ZXh0LWJvZHktaGVhZGluZzpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keVtocmVmXTpob3ZlciB7XG4gIGNvbG9yOiAjNWU1MGVlICFpbXBvcnRhbnQ7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xNzg1cmVtOyB9XG5cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjk7IH1cblxucHJlIGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS13aGl0ZS1zcGFjZSB0aCxcbi50YWJsZS13aGl0ZS1zcGFjZSB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRhYmxlIHRoZWFkIHRoLFxuLnRhYmxlIHRmb290IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4OyB9XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzJyZW0gMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udGFibGUudGFibGUtc20gdGgsXG4udGFibGUudGFibGUtc20gdGQge1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtOyB9XG5cbi50YWJsZS50YWJsZS1zbSB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS50YWJsZS1zbSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4udGFibGU6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWxpZ2h0KSB0aGVhZDpub3QoLnRoZWFkLWRhcmspIHRoLFxuLnRhYmxlOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGZvb3Q6bm90KC50aGVhZC1kYXJrKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YWJsZS1ob3Zlci1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbi50YWJsZS1ob3Zlci1hbmltYXRpb24gdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50YWJsZS1ob3Zlci1hbmltYXRpb24gdGgsXG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHRkIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1ob3Zlci1hbmltYXRpb24gdGJvZHkgdHIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtaG92ZXItYW5pbWF0aW9uIHRib2R5IHRyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyB9XG5cbi5jYXJkIC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNTdyZW07IH1cblxuLmNhcmQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG4uY2FyZCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5jYXJkIHRhYmxlIHRyW2NsYXNzKj0ndGFibGUtJ106bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbi5jYXJkIHRhYmxlIHRyW2NsYXNzKj0ndGFibGUtJ106bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU3cmVtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC50YWJsZS1ob3Zlci1hbmltYXRpb24gdHI6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmU5ZjE7IH0gfVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNWU1ODczO1xuICBmb250LXNpemU6IDAuODU3cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uZm9ybS1jb250cm9sOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmZvcm0tY29udHJvbDpmb2N1czp2YWxpZCwgLmZvcm0tY29udHJvbDpmb2N1cy5pcy12YWxpZCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBoZWlnaHQ6IDIuNzE0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsOmFmdGVyIHtcbiAgaGVpZ2h0OiAyLjU4cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTsgfVxuXG4udmFsaWQtdG9vbHRpcCxcbi5pbnZhbGlkLXRvb2x0aXAge1xuICB0b3A6IDEwMiU7XG4gIGxlZnQ6IDVweDsgfVxuXG4vKioqKioqKioqKioqKioqXHJcbiogRm9ybSBHcm91cFxyXG4qKioqKioqKioqKioqKiovXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4ge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZjsgfVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLmlucHV0LWdyb3VwOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLmlucHV0LWdyb3VwLmlzLXZhbGlkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LWdyb3VwLmlzLXZhbGlkOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmOyB9XG5cbi5pbnB1dC1ncm91cC5pcy1pbnZhbGlkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LWdyb3VwLmlzLWludmFsaWQ6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7IH1cblxuLmlucHV0LWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuXG4uaW5wdXQtZ3JvdXAucm91bmQgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5yb3VuZCAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwLnJvdW5kOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAuc3F1YXJlIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuc3F1YXJlIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAuc3F1YXJlOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLnJvdW5kIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAuc3F1YXJlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5yb3VuZCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAuc3F1YXJlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5yb3VuZCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAuc3F1YXJlIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5yb3VuZCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC5zcXVhcmUgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5zcXVhcmUgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5zcXVhcmUgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbWVyZ2UgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwLW1lcmdlIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtbWVyZ2UgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7IH1cblxuLmlucHV0LWdyb3VwLXRleHQgLmlucHV0LWdyb3VwLW1lcmdlIC5pbnB1dC1ncm91cC1wcmVwZW5kIH4gLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZjsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAhaW1wb3J0YW50OyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjg1N3JlbSAhaW1wb3J0YW50OyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDFyZW0gMS4xNDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9ybS1hY3Rpb25zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uZm9ybS1hY3Rpb25zLmZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLmZvcm0tYWN0aW9ucy5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZvcm0tYWN0aW9ucy5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mb3JtLWFjdGlvbnMudG9wIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbnMtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIC5sYWJlbC1jb250cm9sIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFttdWx0aXBsZT0nbXVsdGlwbGUnXSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2Q4ZDZkZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgMTNweCwgY2FsYygxMDAlIC0gMjBweCkgMTNweCwgMTAwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMTRweCwgMThweCAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgMTZweCwgY2FsYygxMDAlIC0gMjBweCkgMTZweCwgMTAwJSAwOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTJweCkgOHB4LCBjYWxjKDEwMCUgLSAyMHB4KSA4cHgsIDEwMCUgMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IDAuMDdyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiA1NyU7IH1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIHRvcDogMC4xcmVtOyB9XG5cbi5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNvbnRyb2wsXG4uY3VzdG9tLXJhZGlvLmN1c3RvbS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07IH1cblxuLmlucHV0LWdyb3VwIC5jdXN0b20tY2hlY2tib3guY3VzdG9tLWNvbnRyb2wsIC5pbnB1dC1ncm91cFxuLmN1c3RvbS1yYWRpby5jdXN0b20tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4zcmVtOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0LFxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICB3aWR0aDogMS4yODVyZW07XG4gIGhlaWdodDogMS4yODVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGVmdDogMDsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLyogRmxvYXRpbmcgbGFiZWwgR3JvdXAgKi9cbi5mb3JtLWxhYmVsLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLWxhYmVsLWdyb3VwIC5mb3JtLWNvbnRyb2wtbGcgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4uZm9ybS1sYWJlbC1ncm91cCA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogdGV4dDtcbiAgY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC40KTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dDpmb2N1czpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLCAuZm9ybS1sYWJlbC1ncm91cCA+IGlucHV0Om5vdCg6YWN0aXZlKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tbGFiZWwtZ3JvdXAgdGV4dGFyZWE6Zm9jdXM6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWxhYmVsLWdyb3VwIHRleHRhcmVhOm5vdCg6YWN0aXZlKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWxhYmVsLWdyb3VwID4gaW5wdXQ6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWxhYmVsLWdyb3VwIHRleHRhcmVhOm5vdCg6Zm9jdXMpOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tbGFiZWwtZ3JvdXAgdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogM3B4OyB9XG5cbi5mb3JtLWxhYmVsLWdyb3VwID4gaW5wdXQuZm9ybS1jb250cm9sLWxnOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1sYWJlbC1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGc6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIHRvcDogLTIzcHg7IH1cblxuLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dC5mb3JtLWNvbnRyb2wtc206bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWxhYmVsLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbC1zbTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsIHtcbiAgdG9wOiAtMThweDsgfVxuXG4vKiBTd2l0Y2hlcyAqL1xuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjdyZW07XG4gIC8qRm9yIFN3aXRjaCBsYWJlbCovXG4gIC8qRm9yIFN3aXRjaCBIYW5kbGUgQW5pbWF0aW9uKi8gfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgLyogRm9yIGJnIGNvbG9yIG9mIHN3aXRjaCovXG4gIC8qRm9yIFN3aXRjaCBoYW5kbGUqL1xuICAvKkZvciBTd2l0Y2ggdGV4dCovIH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gIGhlaWdodDogMS43cmVtO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDNweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtbGVmdCxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC1pY29uLWxlZnQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC1pY29uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtbGVmdCBpLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1sZWZ0IHN2Zyxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQgaSxcbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQgc3ZnLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1sZWZ0IGksXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC1pY29uLWxlZnQgc3ZnLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1yaWdodCBpLFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1yaWdodCBzdmcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1sZWZ0LFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1sZWZ0IHtcbiAgbGVmdDogNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LXJpZ2h0LFxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtaWNvbi1yaWdodCB7XG4gIHJpZ2h0OiAxM3B4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjA4cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZTsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5zd2l0Y2gtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNHJlbSk7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LWxlZnQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtcmlnaHQsXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLWljb24tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLThweCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LWxlZnQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIC5zd2l0Y2gtdGV4dC1yaWdodCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgLnN3aXRjaC10ZXh0LXJpZ2h0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCAuc3dpdGNoLXRleHQtbGVmdCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogVGV4dGFyZWEgd2l0aCBDb3VudGVyICovXG4udGV4dGFyZWEtY291bnRlci12YWx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxcHggNnB4O1xuICBmb250LXNpemU6IDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uYnRuLmRpc2FibGVkLW1heC1taW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIE51bWJlciBUeXBlIElucHV0IEJveCBTY3NzIGZvciAtIFJlbW92ZSBhcnJvdyBvbiBob3ZlciAqL1xuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuZm9ybS1sYWJlbC1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbbXVsdGlwbGU9J211bHRpcGxlJ10pIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLnBpY2tlcl9faW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYnRuW2NsYXNzKj0nYmctZ3JhZGllbnQtJ10ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5idG5bY2xhc3MqPSdiZy1ncmFkaWVudC0nXTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uYnRuLmJ0bi1pY29uIHtcbiAgcGFkZGluZzogMC43MTVyZW0gMC43MzZyZW07IH1cblxuLmJ0bi5idG4tc20uYnRuLWljb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU7IH1cblxuLmJ0bi5idG4tbGcuYnRuLWljb24ge1xuICBwYWRkaW5nOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMC43NTsgfVxuXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYnRuIC5mZWF0aGVyIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4uYnRuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnRuLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi53YXZlcy1lZmZlY3Qge1xuICBjdXJzb3I6IGluaGVyaXQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzg5NDdyZW07XG4gIHBhZGRpbmctbGVmdDogMC43ODk0N3JlbTsgfVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbTsgfVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCxcbi5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTI2MzJyZW07XG4gIHBhZGRpbmctbGVmdDogMC41MjYzMnJlbTsgfVxuXG4uYnRuLWdyb3VwIFtjbGFzcyo9J2J0bi0nXTpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzQsIDQxLCA0NywgMC4wOCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1ncm91cFxuPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwXG4+IC5idG46bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTpub3QoW2NsYXNzKj0nYnRuLWZsYXQtJ10pOm5vdChbY2xhc3MqPSdidG4tZ3JhZGllbnQtJ10pOm5vdChbY2xhc3MqPSdidG4tcmVsaWVmLSddKTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1ncm91cFxuPiAuYnRuOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSk6bm90KFtjbGFzcyo9J2J0bi1mbGF0LSddKTpub3QoW2NsYXNzKj0nYnRuLWdyYWRpZW50LSddKTpub3QoW2NsYXNzKj0nYnRuLXJlbGllZi0nXSk6bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXBcbj4gLmJ0bjpub3QoW2NsYXNzKj0nYnRuLW91dGxpbmUtJ10pOm5vdChbY2xhc3MqPSdidG4tZmxhdC0nXSk6bm90KFtjbGFzcyo9J2J0bi1ncmFkaWVudC0nXSk6bm90KFtjbGFzcyo9J2J0bi1yZWxpZWYtJ10pOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSBbY2xhc3MqPSdidG4tb3V0bGluZS0nXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgOm5vdChbY2xhc3MqPSdidG4tb3V0bGluZS0nXSkuYWN0aXZlLCAuYnRuLWdyb3VwLXRvZ2dsZSA6bm90KFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpOyB9XG5cbi5kcm9wZG93biBbY2xhc3MqPSdidG4tb3V0bGluZS0nXS5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZHJvcGRvd24ubm8tYXJyb3cgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3Bkb3duLm5vLWFycm93IC5kcm9wZG93bi10b2dnbGUgaSxcbi5kcm9wZG93bi5uby1hcnJvdyAuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zaG93ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvdyAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2hvdyAuYnRuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwLjcxNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1sZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS5idG4tc206OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4OyB9XG5cbi5kcm9wZG93bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmFmdGVyIHtcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLm5hdi1oaWRlLWFycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4wNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA4cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDhyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBjb250ZW50OiAnJzsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA4cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdib3R0b20tc3RhcnQnXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J2JvdHRvbS1lbmQnXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudD0ndG9wLXN0YXJ0J10sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSd0b3AtZW5kJ10ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnQ9J3JpZ2h0LXN0YXJ0J10ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50PSdsZWZ0LXN0YXJ0J10ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uZHJvcGRvd24uZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsXG4uZHJvcHVwLmRyb3Bkb3duLWljb24td3JhcHBlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24uZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi1tZW51LFxuLmRyb3B1cC5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IGF1dG87IH1cblxuLmRyb3Bkb3duLmRyb3Bkb3duLWljb24td3JhcHBlciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSxcbi5kcm9wdXAuZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSxcbi5kcm9wZG93bi5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gc3ZnLFxuLmRyb3B1cC5kcm9wZG93bi1pY29uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gaSxcbi5kcm9wdXAuZHJvcGRvd24taWNvbi13cmFwcGVyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHN2ZyB7XG4gIGhlaWdodDogMS4zcmVtO1xuICB3aWR0aDogMS4zcmVtO1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4uaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUsXG4uaGVhZGVyLW5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW47IH1cblxuLmRyb3Bkb3duLXRvZ2dsZS5oaWRlLWFycm93OjpiZWZvcmUsIC5kcm9wZG93bi10b2dnbGUuaGlkZS1hcnJvdzo6YWZ0ZXIsXG4uZHJvcGRvd24tdG9nZ2xlLWhpZGUtYXJyb3cgPiAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUsXG4uZHJvcGRvd24tdG9nZ2xlLWhpZGUtYXJyb3cgPiAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBzbGlkZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcmVtKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMXJlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBGaWxlIE5hbWU6IG5hdmJhci5zY3NzXHJcbiAgICBEZXNjcmlwdGlvbjogQ29udGFpbiBoZWFkZXIgbmF2aWdhdGlvbiBiYXIsIHZlcnRpY2FsIG1haW4gbmF2aWdhdGlvbiBiYXIgYW5kXHJcbiAgICBob3Jpem5vdGFsIG1haW4gbmF2aWdhdGlvbiBiYXIgcmVsYXRlZCBTQ1NTLlxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgICBBdXRob3I6IFBJWElOVkVOVFxyXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5oZWFkZXItbmF2YmFyIHtcbiAgcGFkZGluZzogMHB4O1xuICBtaW4taGVpZ2h0OiA0LjQ1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEhlbHZldGljYSwgQXJpYWwsIHNlcmlmO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbCwgYmFja2dyb3VuZCAwcztcbiAgei1pbmRleDogOTk3OyB9XG5cbi5oZWFkZXItbmF2YmFyLmZpeGVkLXRvcCB7XG4gIGxlZnQ6IDI2MHB4OyB9XG5cbi5oZWFkZXItbmF2YmFyW2NsYXNzKj0nYmctJ10gLm5hdmJhci1uYXYgLm5hdi1pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1uYXZiYXJbY2xhc3MqPSdiZy0nXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiBhIGksXG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9J2JnLSddIC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IGEgc3ZnLFxuLmhlYWRlci1uYXZiYXJbY2xhc3MqPSdiZy0nXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXItbmF2YmFyW2NsYXNzKj0nYmctJ10gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IGksXG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9J2JnLSddIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBzdmcge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXItbmF2YmFyW2NsYXNzKj0nYmctJ10gLm5hdmJhci1uYXYgLnNlYXJjaC1pbnB1dCAuaW5wdXQsXG4uaGVhZGVyLW5hdmJhcltjbGFzcyo9J2JnLSddIC5uYXZiYXItbmF2IC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IC5hdXRvLXN1Z2dlc3Rpb24gc3BhbiB7XG4gIGNvbG9yOiAjNmU2YjdiICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxLjNyZW0gMnJlbSAwO1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygycmVtICogMikgLSAyNjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDI4cmVtO1xuICB6LWluZGV4OiAxMjsgfVxuXG4uaGVhZGVyLW5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDI2MHB4O1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gMjYwcHgpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXItbmF2YmFyLm5hdmJhci1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTlmMTsgfVxuXG4uaGVhZGVyLW5hdmJhci5uYXZiYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4uaGVhZGVyLW5hdmJhci5uYXZiYXItZGFyay5uYXZiYXItYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYjQyNTM7IH1cblxuLmhlYWRlci1uYXZiYXI6bm90KC5uYXZiYXItaG9yaXpvbnRhbCkgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjRyZW07IH0gfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstd3JhcHBlciAuYm9va21hcmstaW5wdXQge1xuICB6LWluZGV4OiAxOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1sYW5ndWFnZSAuc2VsZWN0ZWQtbGFuZ3VhZ2Uge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1sYW5ndWFnZSAubmF2LWxpbmsgLmZsYWctaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC40cmVtOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1sYW5ndWFnZSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSAuZmxhZy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnZlcnRpY2FsLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiA0MXB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1sYW5ndWFnZSAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IC0ycHg7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5iYWRnZS5iYWRnZS11cCwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmJhZGdlLmJhZGdlLXVwIHtcbiAgcmlnaHQ6IC0zcHg7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQsIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogLTJweDtcbiAgcGFkZGluZzogMDtcbiAgbGVmdDogaW5oZXJpdDsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodDo6YmVmb3JlLCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNzM2N2YwO1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5kcm9wZG93bi1tZW51LWhlYWRlciwgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNThyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjM1OHJlbTsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIC5kcm9wZG93bi1oZWFkZXIsIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LWhlYWRlciAuZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMS4yMnJlbSAxLjI4cmVtOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tY2FydCAubm90aWZpY2F0aW9uLXRleHQsIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBjb2xvcjogI2I5YjljMzsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUtZm9vdGVyLCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI4cmVtOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nIHtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm1lZGlhIGltZyB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYTpob3ZlciAuY2FydC1pdGVtLXJlbW92ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYS1oZWFkaW5nIHtcbiAgd2lkdGg6IDhyZW07IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYS1oZWFkaW5nIGg2LmNhcnQtaXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5tZWRpYS1oZWFkaW5nIC5jYXJ0LWl0ZW0tYnkge1xuICBjb2xvcjogI2I5YjljMztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLWNhcnQgLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5jYXJ0LWl0ZW0tcHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogNXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaS5kcm9wZG93bi1jYXJ0IC5jYXJ0LWl0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxN3B4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tY2FydCAuY2FydC1pdGVtLXJlbW92ZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSA+IGEubmF2LWxpbmsge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLXVzZXIge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tdXNlciAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpLmRyb3Bkb3duLXVzZXIgLmRyb3Bkb3duLW1lbnUgaSxcbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkuZHJvcGRvd24tdXNlciAuZHJvcGRvd24tbWVudSBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBhLmRyb3Bkb3duLXVzZXItbGluayAudXNlci1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIC51c2VyLXN0YXR1cyB7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4wOCk7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBhLm1lbnUtdG9nZ2xlIGksXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEubWVudS10b2dnbGUgc3ZnIHtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHdpZHRoOiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgYS5kcm9wZG93bi11c2VyLWxpbmsgLnVzZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBkaXYuaW5wdXQtZ3JvdXAge1xuICBwYWRkaW5nOiAwLjdyZW0gMXJlbTsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGkuZmljb24sXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIHN2Zy5maWNvbiB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICM2ZTZiN2I7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBpLmZpY29uOmhvdmVyLFxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSBzdmcuZmljb246aG92ZXIge1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIC5tZWRpYS1saXN0IHtcbiAgbWF4LWhlaWdodDogMjVyZW07IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgdWwubmF2YmFyLW5hdiBsaSAuc2Nyb2xsYWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEge1xuICB3aWR0aDogMzByZW07IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhLWxpc3QgLm1lZGlhIHtcbiAgcGFkZGluZzogMC45cmVtIDEuMjhyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7IH1cblxuLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhLWxpc3QgLm1lZGlhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEtbGlzdCAubWVkaWEgLm1lZGlhLW1ldGEge1xuICBjb2xvcjogIzZlNmI3YjsgfVxuXG4uaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEtbGlzdCBhOmxhc3Qtb2YtdHlwZSAubWVkaWEge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxOyB9XG5cbi5oZWFkZXItbmF2YmFyLXNoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1mbG9hdGluZyAubmF2YmFyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtOyB9XG5cbi5uYXZiYXItZmxvYXRpbmcgLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45NSkgNDQlLCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuNDYpIDczJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIHBhZGRpbmctdG9wOiAyLjJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTE7IH1cblxuLm5hdmJhci1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5hdmJhci1saWdodC5uYXZiYXItaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgNDEsIDQ3LCAwLjAzKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5kaXNhYmxlZC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYjliOWMzOyB9XG5cbi5uYXZiYXItZGFyayB7XG4gIGJhY2tncm91bmQ6ICNiOGMyY2M7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItZGFyay5uYXZiYXItaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQ6ICNiOGMyY2M7IH1cblxuLm5hdmJhci1kYXJrIC5uYXYtc2VhcmNoIC5mb3JtLWNvbnRyb2wsXG4ubmF2YmFyLWRhcmsgLm5hdi1zZWFyY2ggLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2I4YzJjYzsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgbGkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZS5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5kaXNhYmxlZC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZGFlMWU3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAuc2hvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAub3Blbi1uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuZHJvcGRvd24tdXNlciAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNiOGMyY2M7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWhlYWRlciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjYjhjMmNjOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2I4YzJjYzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIuZmxvYXRpbmctbmF2IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gY2FsYygycmVtICogMikpOyB9XG4gIC5oZWFkZXItbmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVhZGVyLW5hdmJhci5mbG9hdGluZy1uYXYge1xuICAgIHdpZHRoOiBjYWxjKFxyIDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSBjYWxjKDJyZW0gKyAwLjRyZW0pKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtOyB9XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHVsLm5hdmJhci1uYXYgbGkgLnNlbGVjdGVkLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogLS0tLS0tLS0tLS0gaVBob25lIDUsIDVTICBpUGhvbmUgNi0tLS0tLS0tLS0tICovXG4vKiBMYW5kc2NhcGUgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDI2Ljc4ZW0pIGFuZCAobWF4LWRldmljZS13aWR0aDogNDcuNjRlbSkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogMTgwcHg7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNisgLS0tLS0tLS0tLS0gKi9cbi8qIExhbmRzY2FwZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjkuNTdlbSkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA1Mi41N2VtKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMykgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXIuZml4ZWQtdG9wIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5ob3Jpem9udGFsLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciB1bC5uYXZiYXItbmF2IGxpIGEuZHJvcGRvd24tdXNlci1saW5rIC51c2VyLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY2FyZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMHMsIGNvbG9yIDBzLCBib3JkZXItY29sb3IgMHM7IH1cblxuLmNhcmQgLmNhcmQge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQgLmNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjg1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjUzcmVtOyB9XG5cbi5jYXJkIC5jYXJkLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjEyNSk7IH1cblxuLmNhcmQgLmNhcmQtaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmNhcmQgLmNhcmQtaW1nLW92ZXJsYXkge1xuICBib3JkZXItcmFkaXVzOiAwLjQyOHJlbTsgfVxuXG4uY2FyZC5jYXJkLWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogOTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uY2FyZCAuY2FyZC1ib2R5W2NsYXNzKj0nYm9yZGVyLWJvdHRvbS0nXSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5jYXJkIC5jYXJkLWltZy1vdmVybGF5LmJnLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCA0MSwgNDcsIDAuNDUpOyB9XG5cbi5jYXJkIC5jYXJkLWltZy1vdmVybGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICMxZTFlMWUgIWltcG9ydGFudDsgfVxuXG4uY2FyZC5jYXJkLW1pbmltYWwge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyBsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07IH1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGEuYnRuIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYSBpLFxuLmNhcmQgLmNhcmQtaGVhZGVyIC5oZWFkaW5nLWVsZW1lbnRzIGEgc3ZnIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyBhW2RhdGEtYWN0aW9uPSdjb2xsYXBzZSddIGksXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYVtkYXRhLWFjdGlvbj0nY29sbGFwc2UnXSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgLmhlYWRpbmctZWxlbWVudHMgYVtkYXRhLWFjdGlvbj0nY29sbGFwc2UnXS5yb3RhdGUgaSxcbi5jYXJkIC5jYXJkLWhlYWRlciAuaGVhZGluZy1lbGVtZW50cyBhW2RhdGEtYWN0aW9uPSdjb2xsYXBzZSddLnJvdGF0ZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4uY2FyZCAuY2FyZC1oZWFkZXIgKyAuY2FyZC1jb250ZW50ID4gLmNhcmQtYm9keTpmaXJzdC1vZi10eXBlLFxuLmNhcmQgLmNhcmQtaGVhZGVyICsgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLmNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUxZTc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW07IH1cblxuLmNhcmQtZ3JvdXAsXG4uY2FyZC1kZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1oZWFkLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZC1oZWFkLWludmVyc2UgLmhlYWRpbmctZWxlbWVudHMgaSxcbi5jYXJkLWhlYWQtaW52ZXJzZSAuaGVhZGluZy1lbGVtZW50cyBzdmcge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZC10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LXdoaXRlIC5jYXJkLWltZy1vdmVybGF5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLnRleHQtd2hpdGUgLmhlYWRpbmctZWxlbWVudHMgaSxcbi50ZXh0LXdoaXRlIC5oZWFkaW5nLWVsZW1lbnRzIHN2ZyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5vdmVybGF5LWltZy1jYXJkIC5jYXJkLWltZy1vdmVybGF5LFxuLm92ZXJsYXktaW1nLWNhcmQgaW1nIHtcbiAgbWF4LWhlaWdodDogMzQuNjRyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmNhcmQtYm9keSxcbiAgLmNhcmQtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMXB4OyB9IH1cblxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgIzczNjdmMCwgcmdiYSgxMTUsIDEwMywgMjQwLCAwLjcpKTtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIC5jb25ncmF0dWxhdGlvbnMtaW1nLWxlZnQge1xuICB3aWR0aDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2FyZC1jb25ncmF0dWxhdGlvbnMgLmNvbmdyYXR1bGF0aW9ucy1pbWctbGVmdCB7XG4gICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIC5jb25ncmF0dWxhdGlvbnMtaW1nLXJpZ2h0IHtcbiAgd2lkdGg6IDE3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jYXJkLWNvbmdyYXR1bGF0aW9ucyAuY29uZ3JhdHVsYXRpb25zLWltZy1yaWdodCB7XG4gICAgd2lkdGg6IDE0MHB4OyB9IH1cblxuLmNhcmQtY29uZ3JhdHVsYXRpb25zIC5hdmF0YXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5jb25ncmF0dWxhdGlvbi1tZWRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzdweDsgfVxuXG4uY2FyZC1kZXBvc2l0cyAuZGVwb3NpdHMtZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtOyB9XG5cbi5jYXJkLWVtcGxveWVlLXRhc2sgLmVtcGxveWVlLXRhc2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIC5tZWV0dXAtaW1nLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMSk7IH1cblxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVldHVwLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVldHVwLWhlYWRlciAubWVldHVwLWRheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDZkZTtcbiAgcGFkZGluZy1yaWdodDogMS4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTsgfVxuXG4uY2FyZC1kZXZlbG9wZXItbWVldHVwIC5tZWRpYSAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7IH1cblxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVkaWEgKyAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07IH1cblxuLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAuYXZhdGFyLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uY2FyZC1wcm9maWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXJlbSAyLjNyZW0gMS41cmVtIDIuM3JlbTsgfVxuXG4uY2FyZC1wcm9maWxlIC5jYXJkLWJvZHkgLnByb2ZpbGUtaW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSAucHJvZmlsZS1pbWFnZS13cmFwcGVyIC5wcm9maWxlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xNCk7XG4gIG1hcmdpbi1ib3R0b206IDEuMTVyZW07IH1cblxuLmNhcmQtcHJvZmlsZSAuY2FyZC1ib2R5IC5wcm9maWxlLWltYWdlLXdyYXBwZXIgLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5jYXJkLXByb2ZpbGUgLmNhcmQtYm9keSAucHJvZmlsZS1iYWRnZSB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG5cbi5jYXJkLWFwcGx5LWpvYiAuYXBwbHktam9iLXBhY2thZ2Uge1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY2FyZC1hcHBseS1qb2IgLmFwcGx5LWpvYi1wYWNrYWdlIHN1cCB7XG4gIHRvcDogLTAuOHJlbTsgfVxuXG4uY2FyZC10cmFuc2FjdGlvbiAudHJhbnNhY3Rpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY2FyZC10cmFuc2FjdGlvbiAudHJhbnNhY3Rpb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG5cbi5jYXJkLXRyYW5zYWN0aW9uIC50cmFuc2FjdGlvbi1pdGVtIC5hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTsgfVxuXG4uY2FyZC10cmFuc2FjdGlvbiAudHJhbnNhY3Rpb24taXRlbSAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7IH1cblxuLmNhcmQtdHJhbnNhY3Rpb24gLnRyYW5zYWN0aW9uLWl0ZW0gLnRyYW5zYWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBtYXJnaW4tdG9wOiAwLjJyZW07IH1cblxuLmNhcmQtdXNlci10aW1lbGluZSAudXNlci10aW1lbGluZS10aXRsZS1pY29uIHtcbiAgd2lkdGg6IDEuNzE0cmVtO1xuICBoZWlnaHQ6IDEuNzE0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTsgfVxuXG4uY2FyZC11c2VyLXRpbWVsaW5lIC50aW1lbGluZSAudGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkIC50aW1lbGluZS1ldmVudCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87IH1cblxuLmNhcmQtdXNlci10aW1lbGluZSAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjNyZW07IH1cblxuLmJ1c2luZXNzLWNhcmQgLmJ1c2luZXNzLWl0ZW1zOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cblxuLmJ1c2luZXNzLWNhcmQgLmJ1c2luZXNzLWl0ZW1zIC5idXNpbmVzcy1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDEuM3JlbTsgfVxuXG4uYnVzaW5lc3MtY2FyZCAuYnVzaW5lc3MtaXRlbXMgLmJ1c2luZXNzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuODVyZW07IH1cblxuLmNhcmQtYnJvd3Nlci1zdGF0ZXMgLmJyb3dzZXItc3RhdGVzIHtcbiAgbWFyZ2luLXRvcDogMi4xNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jYXJkLWFwcC1kZXNpZ24gLmRlc2lnbi1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmNhcmQtYXBwLWRlc2lnbiAuZGVzaWduLWdyb3VwIC5hdmF0YXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtOyB9XG5cbi5jYXJkLWFwcC1kZXNpZ24gLmRlc2lnbi1wbGFubmluZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jYXJkLWFwcC1kZXNpZ24gLmRlc2lnbi1wbGFubmluZy13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjNyZW07IH1cblxuLmNhcmQtYXBwLWRlc2lnbiAuZGVzaWduLXBsYW5uaW5nLXdyYXBwZXIgLmRlc2lnbi1wbGFubmluZyB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICBtaW4td2lkdGg6IDYuNHJlbTsgfVxuXG4uY2FyZC1hcHAtZGVzaWduIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlciAuZGVzaWduLXBsYW5uaW5nOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTsgfVxuXG4uY2FyZC1zdGF0aXN0aWNzIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtOyB9XG5cbi5jYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtYm9keSB7XG4gIHBhZGRpbmc6IDJyZW0gMi40cmVtIDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5jYXJkLXN0YXRpc3RpY3MgLnN0YXRpc3RpY3MtYm9keSAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7IH1cblxuLmNhcmQtc3RhdGlzdGljcyAuc3RhdGlzdGljcy1ib2R5IC5hdmF0YXIgLmF2YXRhci1jb250ZW50IC5hdmF0YXItaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLmNoYXJ0LWRyb3Bkb3duIC5idG4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmNoYXJ0LWRyb3Bkb3duIC5idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jYXJkLXJldmVudWUtYnVkZ2V0IC5yZXZlbnVlLXJlcG9ydC13cmFwcGVyIHtcbiAgcGFkZGluZzogMS4yODZyZW0gMS41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC1yZXZlbnVlLWJ1ZGdldCAucmV2ZW51ZS1yZXBvcnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZTlmMTsgfSB9XG5cbi5jYXJkLXJldmVudWUtYnVkZ2V0IC5yZXZlbnVlLXJlcG9ydC13cmFwcGVyICNyZXZlbnVlLXJlcG9ydC1jaGFydCAuYXBleGNoYXJ0cy1zZXJpZXNbc2VyaWVzTmFtZT0nRWFybmluZyddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC45NjUpOyB9XG5cbi5jYXJkLXJldmVudWUtYnVkZ2V0IC5yZXZlbnVlLXJlcG9ydC13cmFwcGVyICNyZXZlbnVlLXJlcG9ydC1jaGFydCAuYXBleGNoYXJ0cy1zZXJpZXNbc2VyaWVzTmFtZT0nRXhwZW5zZSddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMS4wMzUpOyB9XG5cbi5jYXJkLXJldmVudWUtYnVkZ2V0IC5idWRnZXQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZC1yZXZlbnVlLWJ1ZGdldCAuYnVkZ2V0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLmNhcmQtcmV2ZW51ZS1idWRnZXQgLmJ1ZGdldC13cmFwcGVyIC5idWRnZXQtZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5jYXJkLXJldmVudWUtYnVkZ2V0IC5idWRnZXQtd3JhcHBlciAjYnVkZ2V0LWNoYXJ0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uZWFybmluZ3MtY2FyZCAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcGllIC5hcGV4Y2hhcnRzLWRhdGFsYWJlbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmaWxsOiAjNmU2YjdiICFpbXBvcnRhbnQ7IH1cblxuLmVhcm5pbmdzLWNhcmQgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXBpZSAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUge1xuICBmaWxsOiAjNWU1ODczO1xuICBmb250LXNpemU6IDEuMjg2cmVtO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICNkYXNoYm9hcmQtYW5hbHl0aWNzIC5hdmF0YXIgLmF2YXRhci1jb250ZW50LFxuICAjc3RhdGlzdGljcy1jYXJkIC5hdmF0YXIgLmF2YXRhci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uYnJlYWRjcnVtYjpub3QoW2NsYXNzKj0nYnJlYWRjcnVtYi0nXSkgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzZlNmI3Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7IH1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi8qIENvbXBvbmVudCBTcGVjaWZpYyAqL1xuLmJyZWFkY3J1bWItc2xhc2guYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7IH1cblxuLmJyZWFkY3J1bWItZG90cy5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcuJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00cHg7IH1cblxuLmJyZWFkY3J1bWItZGFzaGVzLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJy0nOyB9XG5cbi5icmVhZGNydW1iLXBpcGVzLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ3wnOyB9XG5cbi5icmVhZGNydW1iLWNoZXZyb24uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogIzZlNmI3YjtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQ4cHgpIHtcbiAgLmNvbnRlbnQtaGVhZGVyIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5icmVhZGNydW1icy10b3AgLmNvbnRlbnQtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50OyB9IH1cblxuLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gW2NsYXNzKj0naWNvbi0nXSB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5iYWRnZVtjbGFzcyo9J2JhZGdlLSddIGEge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSAuZHJvcGRvd24tdG9nZ2xlIHNwYW4sXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSAuZHJvcGRvd24tdG9nZ2xlIGksXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSAuZHJvcGRvd24tdG9nZ2xlIHN2ZywgLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10uZHJvcGRvd24tdG9nZ2xlIHNwYW4sXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXS5kcm9wZG93bi10b2dnbGUgaSxcbi5iYWRnZVtjbGFzcyo9J2JhZGdlLSddLmRyb3Bkb3duLXRvZ2dsZSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7IH1cblxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10gLmRyb3Bkb3duLXRvZ2dsZSBzdmcsIC5iYWRnZVtjbGFzcyo9J2JhZGdlLSddLmRyb3Bkb3duLXRvZ2dsZSBpLFxuLmJhZGdlW2NsYXNzKj0nYmFkZ2UtJ10uZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gIHBhZGRpbmctbGVmdDogMC4ycmVtOyB9XG5cbi5iYWRnZVtjbGFzcyo9J2JhZGdlLSddIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uYmFkZ2VbY2xhc3MqPSdiYWRnZS0nXSAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM2ZTZiN2I7IH1cblxuLmJhZGdlIGksXG4uYmFkZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmJhZGdlLmJhZGdlLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJhZGdlLmJhZGdlLXVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTlweDtcbiAgbWluLXdpZHRoOiAxLjQyOXJlbTtcbiAgbWluLWhlaWdodDogMS40MjlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzg2cmVtO1xuICBsaW5lLWhlaWdodDogMC43ODY7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbTsgfVxuXG4uYmFkZ2UuYmFkZ2UtdXAuYmFkZ2Utc20ge1xuICB0b3A6IC0wLjVyZW07XG4gIHJpZ2h0OiAtMC41cmVtOyB9XG5cbi5iYWRnZS1pY29uIGksXG4uYmFkZ2UtaWNvbiBzdmcge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5kcm9wdXAgLmJhZGdlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXYge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYud3JhcC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5uYXYud3JhcC1ib3JkZXIgbGkubmF2LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwLjVyZW07IH1cblxuLm5hdi53cmFwLWJvcmRlciBsaS5uYXYtaXRlbSxcbi5uYXYud3JhcC1ib3JkZXIgZGl2IHtcbiAgcGFkZGluZzogMnB4IDAuNzE0cmVtOyB9XG5cbi5uYXYubmF2LWxlZnQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ubmF2Lm5hdi1yaWdodCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4ubmF2LnNxdWFyZS1ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5uYXYuc3F1YXJlLWJvcmRlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm5hdiAubW9kZXJuLW5hdi10b2dnbGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEuNTcxcmVtIDA7IH1cblxuLm5hdiAuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5uYXYgLmRyb3Bkb3duLXRvZ2dsZTpub3QoLmFjdGl2ZSk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmssXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsgaSxcbi5uYXYtcGlsbHMgLm5hdi1saW5rIHN2Zyxcbi5uYXYtdGFicyAubmF2LWxpbmsgaSxcbi5uYXYtdGFicyAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLm5hdi1waWxscyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjc4NnJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVlNTg3MzsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNjUpOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNiOWI5YzM7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7IH1cblxuLm5hdi1waWxscy5kcm9wZG93bi5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXYtcGlsbHMuZHJvcGRvd24uc2hvdyAuZHJvcGRvd24taXRlbS5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmhvdmVyLFxuICAubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rLmFjdGl2ZTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuXG4ubmF2LXBpbGxzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdi1waWxscy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsIC5uYXYtcGlsbHMubmF2LWp1c3RpZmllZCAubmF2LWxpbmsuYWN0aXZlOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzZlNmI3YjtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIHBhZGRpbmc6IDAuNjFyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5hdi10YWJzIC5uYXYtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzBkZWcsICM3MzY3ZjAsIHJnYmEoMTE1LCAxMDMsIDI0MCwgMC41KSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7IH1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4OyB9XG5cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtbGluay5hY3RpdmU6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXYtdmVydGljYWwge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgbGVmdDogNzAlOyB9XG5cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMS40cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlM2QoMCwgMjI1JSwgMCk7XG4gIHRvcDogMS4yNXJlbTtcbiAgd2lkdGg6IDIuMTRyZW07IH1cblxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1sZWZ0IH4gLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYubmF2LXRhYnMubmF2LWxlZnQgfiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicy5uYXYtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4ubmF2LXZlcnRpY2FsIC5uYXYubmF2LXRhYnMubmF2LXJpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgbGVmdDogLTAuOXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwJSwgMCk7IH1cblxuLm5hdi12ZXJ0aWNhbCAubmF2Lm5hdi10YWJzLm5hdi1yaWdodCB+IC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtOyB9XG5cbi5uYXYtdmVydGljYWwgLm5hdi5uYXYtdGFicy5uYXYtcmlnaHQgfiAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5hbGVydCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uYWxlcnQuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQuYWxlcnQtZGlzbWlzc2libGUgLmFsZXJ0LWJvZHkge1xuICBwYWRkaW5nOiAwLjcxcmVtIDJyZW0gMC43MXJlbSAxcmVtOyB9XG5cbi5hbGVydCAuY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5hbGVydCAuYWxlcnQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hbGVydCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmFsZXJ0IC5hbGVydC1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwLjcxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFsZXJ0IC5hbGVydC1ib2R5IHtcbiAgcGFkZGluZzogMC43MXJlbSAxcmVtOyB9XG5cbi5hbGVydCAuYWxlcnQtYm9keSBpLFxuLmFsZXJ0IC5hbGVydC1ib2R5IHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4OyB9XG5cbi5hbGVydC5hbGVydC1kYXJrIC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSg3NSwgNzUsIDc1LCAwLjQpIDBweCA2cHggMTVweCAtN3B4OyB9XG5cbi5tZWRpYS1saXN0IC5tZWRpYSB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tZWRpYS1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4ubWVkaWEtbGlzdCAubWVkaWEgLm1lZGlhLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1lZGlhLWxpc3QgYS5tZWRpYSB7XG4gIGNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7IH1cblxuLm1lZGlhLWJvcmRlcmVkIC5tZWRpYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxOyB9XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaWxlIE5hbWU6IHByb2dyZXNzLnNjc3NcclxuICBEZXNjcmlwdGlvbjogRXh0ZW5kZWQgYm9vdHN0cmFwIHByb2dyZXNzIGJhciBzY3NzLlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5ICAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFBJWElOVkVOVFxyXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIgKyAucHJvZ3Jlc3MtYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVyZW07IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaWxlIE5hbWU6IGxpc3QtZ3JvdXAuc2Nzc1xyXG4gIERlc2NyaXB0aW9uOiBDb250YWluIGxpc3QgaXRlbSwgbGlzdCBncm91cCByZWxhdGVkIGV4dGVuZGVkIFNDU1MuXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEl0ZW0gTmFtZTogVnVleHkgIC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUElYSU5WRU5UXHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnVsLmxpc3QtaW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnVsLmxpc3QtaW5saW5lLmxpc3QtaW5saW5lLXBpcGUgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgfCAnO1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHNtYWxsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIGksXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm5vdCguYWN0aXZlKTpmb2N1czphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLWNpcmNsZSB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubGlzdC1ncm91cC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNpcmNsZSclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nMTInIHI9JzEwJyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmU2YjdiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgdG9wOiAxLjE1cmVtO1xuICBsZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmd1LW1pcnJvciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnRvYXN0LnNob3cge1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi50b2FzdCAuY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudG9hc3Qge1xuICAgIGxlZnQ6IDFyZW07IH0gfVxuXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSAuY29sbGFwc2UtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2NsYXNzKj0nY29sbGFwc2UtJ10gLmNhcmQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTlmMTsgfVxuXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZCAuY2FyZC1oZWFkZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMi44cmVtIDFyZW0gMXJlbTsgfVxuXG5bY2xhc3MqPSdjb2xsYXBzZS0nXSAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy10b3A6IDAuNDJyZW07IH1cblxuLmNvbGxhcHNlLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvbGxhcHNlLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvbGxhcHNlLWRlZmF1bHQgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5jb2xsYXBzZS1kZWZhdWx0IC5jYXJkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jb2xsYXBzZS1kZWZhdWx0IC5jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uY29sbGFwc2UtYm9yZGVyIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTlmMTsgfVxuXG4uY29sbGFwc2UtYm9yZGVyIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jb2xsYXBzZS1ib3JkZXIgLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5jb2xsYXBzZS1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDBweCA0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNTdyZW07IH1cblxuLmNvbGxhcHNlLXNoYWRvdyAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0LCBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuXG4uY29sbGFwc2Utc2hhZG93IC5jYXJkLm9wZW4ge1xuICBib3JkZXItcmFkaXVzOiAwLjU3MXJlbTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMHB4IHJnYmEoMzQsIDQxLCA0NywgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5jb2xsYXBzZS1zaGFkb3cgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjU3MXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTcxcmVtOyB9XG5cbi5jb2xsYXBzZS1zaGFkb3cgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNTcxcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41NzFyZW07IH1cblxuLmNvbGxhcHNlLW1hcmdpbiAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDAuNzFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzFyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmNvbGxhcHNlLW1hcmdpbiAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjM1OHJlbTsgfVxuXG4uY29sbGFwc2UtaWNvbiAuY2FyZC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbGxhcHNlLWljb24gW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU4JTtcbiAgcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTFweDtcbiAgY29udGVudDogJyc7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMHM7IH1cblxuLmNvbGxhcHNlLWljb24gW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddOmRpc2FibGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXVwJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTggMTUgMTIgOSA2IDE1JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmNvbGxhcHNlLWljb24gW2FyaWEtZXhwYW5kZWQ9J2ZhbHNlJ106YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4ucGFnZS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuXG4ucGFnZS1pdGVtOm5vdCgucHJldi1pdGVtKSAucGFnZS1saW5rLCAucGFnZS1pdGVtOm5vdCgubmV4dC1pdGVtKSAucGFnZS1saW5rLCAucGFnZS1pdGVtOm5vdCguZmlyc3QpIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW06bm90KC5sYXN0KSAucGFnZS1saW5rLCAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucGFnZS1pdGVtLnByZXZpb3VzIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rLCAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluaywgLnBhZ2UtaXRlbS5maXJzdCAucGFnZS1saW5rLCAucGFnZS1pdGVtLmxhc3QgLnBhZ2UtbGluayB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbmssIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuXG4ucGFnZS1pdGVtLnByZXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMC4zNTcxcmVtOyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzZlNmI3Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBjb250ZW50OiAnJzsgfVxuXG4ucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjJmNztcbiAgY29sb3I6ICM3MzY3ZjA7IH1cblxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmUsIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiOWI5YzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIH4gLnBhZ2UtaXRlbTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cmVtOyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIH4gLnBhZ2UtaXRlbTpudGgtY2hpbGQoMikgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWl0ZW0ucHJldi1pdGVtIH4gLnBhZ2UtaXRlbTpudGgtbGFzdC1jaGlsZCgyKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXJlbTsgfVxuXG4ucGFnZS1pdGVtLnByZXYtaXRlbSB+IC5wYWdlLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMC4zNTcxcmVtOyB9XG5cbi5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogJyc7IH1cblxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YyZjc7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlLCAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaXRlbS5uZXh0LWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjliOWMzJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazpiZWZvcmUsIC5wYWdlLWl0ZW0ucHJldmlvdXMgLnBhZ2UtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzZlNmI3Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZlNmI3YjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMThweDtcbiAgY29udGVudDogJyc7IH1cblxuLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnZS1pdGVtLnByZXZpb3VzIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MzY3ZjAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaXRlbS5wcmV2LmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlLCAucGFnZS1pdGVtLnByZXZpb3VzLmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiOWI5YzMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2ZTZiN2I7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MzY3ZjAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaXRlbS5uZXh0LmRpc2FibGVkIC5wYWdlLWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I5YjljMycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNiOWI5YzM7IH1cblxuLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi13aWR0aDogMi4yODZyZW07IH1cblxuLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZDpub3QoLnByZXYtaXRlbSkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNDI4cmVtOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KC5wcmV2LWl0ZW0pLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogNXJlbTsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkOm5vdCgucHJldi1pdGVtKSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS40MjhyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNDI4cmVtOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZDpub3QoLm5leHQtaXRlbSkuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40MjhyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkOm5vdCgubmV4dC1pdGVtKS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkOm5vdCgubmV4dC1pdGVtKSAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNDI4cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMS40MjhyZW07IH1cblxuLnBhZ2luYXRpb24ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBmb250LXNpemU6IDEuMTRyZW07XG4gIG1pbi13aWR0aDogMi42cmVtOyB9XG5cbi5wYWdpbmF0aW9uLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTtcbiAgbWluLXdpZHRoOiAycmVtOyB9XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNjJyZW07XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yM3MgZWFzZSAwLjFzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgLTJweCk7IH1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlOmhvdmVyLCAubW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2U6Zm9jdXMsIC5tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZTphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDNweCk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4ubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjRyZW07IH1cblxuLm1vZGFsLm1vZGFsLXN0aWNreSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLm1vZGFsLm1vZGFsLXN0aWNreSAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5tb2RhbC5tb2RhbC1zdGlja3kgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbTsgfVxuXG4ubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi5tb2RhbC14cyB7XG4gIG1heC13aWR0aDogMzAwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMlOyB9IH1cblxuLm1vZGFsLXNsaWRlLWluLFxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMjByZW07IH1cblxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMy43cmVtO1xuICBwYWRkaW5nLXRvcDogMy43cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwtZGlhbG9nIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgZmxleC1ncm93OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtc2xpZGUtaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDI4cmVtOyB9IH1cblxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC1kaWFsb2cuc2lkZWJhci1zbSB7XG4gIHdpZHRoOiAyNXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLXNsaWRlLWluIC5tb2RhbC1kaWFsb2cuc2lkZWJhci1sZyB7XG4gICAgd2lkdGg6IDMwcmVtOyB9IH1cblxuLm1vZGFsLXNsaWRlLWluIC5jbG9zZSB7XG4gIHRvcDogMC40cmVtO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41cmVtO1xuICByaWdodDogMS40cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cblxuLm1vZGFsLXNsaWRlLWluLmZhZGUgLm1vZGFsLWRpYWxvZyxcbi5tb2RhbC1zbGlkZS1pbiAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBlYXNlLW91dDsgfVxuXG4ubW9kYWwtc2xpZGUtaW4uc2hvdyAubW9kYWwtZGlhbG9nLFxuLm1vZGFsLXNsaWRlLWluIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1vdXQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cbiAgLm1vZGFsIC5tb2RhbC14cyxcbiAgLm1vZGFsIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAubW9kYWwubW9kYWwtc3RpY2t5IC5tb2RhbC1kaWFsb2cge1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9IH1cblxuLnBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTsgfVxuXG4ucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICBmb250LXNpemU6IDEuMDdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzY3ZjA7IH1cblxuLnBvcG92ZXIgLnBvcG92ZXItYm9keSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzU4cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNThyZW07IH1cblxuLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzczNjdmMDsgfVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7IH1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4OyB9XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDsgfVxuXG4uZm9udC1zbWFsbC0xIHtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDsgfVxuXG5zdmcuZm9udC1zbWFsbC0xIHtcbiAgaGVpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNtYWxsLTIge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50OyB9XG5cbnN2Zy5mb250LXNtYWxsLTIge1xuICBoZWlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMC44cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc21hbGwtMyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtc21hbGwtMyB7XG4gIGhlaWdodDogMC45cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwLjlyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1zbWFsbC00IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtc21hbGwtNCB7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LW1lZGl1bS0xIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuXG5zdmcuZm9udC1tZWRpdW0tMSB7XG4gIGhlaWdodDogMS4xcmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjFyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1tZWRpdW0tMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtbWVkaXVtLTIge1xuICBoZWlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbWVkaXVtLTMge1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbnN2Zy5mb250LW1lZGl1bS0zIHtcbiAgaGVpZ2h0OiAxLjNyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LW1lZGl1bS00IHtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG5zdmcuZm9udC1tZWRpdW0tNCB7XG4gIGhlaWdodDogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxLjRyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1tZWRpdW0tNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtbWVkaXVtLTUge1xuICBoZWlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbGFyZ2UtMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbnN2Zy5mb250LWxhcmdlLTEge1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1sYXJnZS0yIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtbGFyZ2UtMiB7XG4gIGhlaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5mb250LWxhcmdlLTMge1xuICBmb250LXNpemU6IDRyZW0gIWltcG9ydGFudDsgfVxuXG5zdmcuZm9udC1sYXJnZS0zIHtcbiAgaGVpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtbGFyZ2UtNCB7XG4gIGZvbnQtc2l6ZTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbnN2Zy5mb250LWxhcmdlLTQge1xuICBoZWlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1sYXJnZS01IHtcbiAgZm9udC1zaXplOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmZvbnQtbGFyZ2UtNSB7XG4gIGhlaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWhlaWdodC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDsgfVxuXG4ubGluZS1oZWlnaHQtY29uZGVuc2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG5cbi5saW5lLWhlaWdodC1pbmhlcml0IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ucm90YXRlLTQ1IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5yb3RhdGUtNDUtaW52ZXJzZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLnJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4ucm90YXRlLTkwLWludmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi5yb3RhdGUtMTgwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucm90YXRlLTE4MC1pbnZlcnNlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0yIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDJweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMiB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtOyB9XG5cbi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5maXQge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaGFsZi13aWR0aCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01MCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC01MCB7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0xNTAge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIwMCB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMjAwIHtcbiAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC0yNTAge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI1MCB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC0zMDAge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM1MCB7XG4gIGhlaWdodDogMzUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtMzUwIHtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC00MDAge1xuICBoZWlnaHQ6IDQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQwMCB7XG4gIHdpZHRoOiA0MDVweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNDUwIHtcbiAgaGVpZ2h0OiA0NTVweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC00NTAge1xuICB3aWR0aDogNDU1cHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNTAwIHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01NTAge1xuICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU1MCB7XG4gIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNjAwIHtcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC02MDAge1xuICB3aWR0aDogNjAwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY1MCB7XG4gIGhlaWdodDogNjUwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNjUwIHtcbiAgd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC03MDAge1xuICBoZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcwMCB7XG4gIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZWlnaHQtNzUwIHtcbiAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50OyB9XG5cbi53aWR0aC03NTAge1xuICB3aWR0aDogNzUwcHggIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTgwMCB7XG4gIGhlaWdodDogODAwcHggIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtODAwIHtcbiAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlaWdodC01LXBlciB7XG4gIGhlaWdodDogNSUgIWltcG9ydGFudDsgfVxuXG4ud2lkdGgtNS1wZXIge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTEwLXBlciB7XG4gIGhlaWdodDogMTAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTEwLXBlciB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTE1LXBlciB7XG4gIGhlaWdodDogMTUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTE1LXBlciB7XG4gIHdpZHRoOiAxNSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTIwLXBlciB7XG4gIGhlaWdodDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTIwLXBlciB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTI1LXBlciB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTI1LXBlciB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTMwLXBlciB7XG4gIGhlaWdodDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTMwLXBlciB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTM1LXBlciB7XG4gIGhlaWdodDogMzUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTM1LXBlciB7XG4gIHdpZHRoOiAzNSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQwLXBlciB7XG4gIGhlaWdodDogNDAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQwLXBlciB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTQ1LXBlciB7XG4gIGhlaWdodDogNDUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTQ1LXBlciB7XG4gIHdpZHRoOiA0NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTUwLXBlciB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTUwLXBlciB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTU1LXBlciB7XG4gIGhlaWdodDogNTUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTU1LXBlciB7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTYwLXBlciB7XG4gIGhlaWdodDogNjAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTYwLXBlciB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTY1LXBlciB7XG4gIGhlaWdodDogNjUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTY1LXBlciB7XG4gIHdpZHRoOiA2NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTcwLXBlciB7XG4gIGhlaWdodDogNzAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTcwLXBlciB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTc1LXBlciB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTc1LXBlciB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTgwLXBlciB7XG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTgwLXBlciB7XG4gIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTg1LXBlciB7XG4gIGhlaWdodDogODUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTg1LXBlciB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTkwLXBlciB7XG4gIGhlaWdodDogOTAlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTkwLXBlciB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDsgfVxuXG4uaGVpZ2h0LTk1LXBlciB7XG4gIGhlaWdodDogOTUlICFpbXBvcnRhbnQ7IH1cblxuLndpZHRoLTk1LXBlciB7XG4gIHdpZHRoOiA5NSUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tdG9wLTAge1xuICB0b3A6IDA7IH1cblxuLnBvc2l0aW9uLXJpZ2h0LTAge1xuICByaWdodDogMDsgfVxuXG4ucG9zaXRpb24tYm90dG9tLTAge1xuICBib3R0b206IDA7IH1cblxuLnBvc2l0aW9uLWxlZnQtMCB7XG4gIGxlZnQ6IDA7IH1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jdXJzb3ItbW92ZSB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmN1cnNvci1wcm9ncmVzcyB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLmN1cnNvci1ub3QtYWxsb3dlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnppbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi56aW5kZXgtMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDsgfVxuXG4uemluZGV4LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7IH1cblxuLnppbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50OyB9XG5cbi56aW5kZXgtMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDsgfVxuXG4uemluZGV4LW1pbnVzLTEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50OyB9XG5cbi56aW5kZXgtbWludXMtMiB7XG4gIHotaW5kZXg6IC0yICFpbXBvcnRhbnQ7IH1cblxuLnppbmRleC1taW51cy0zIHtcbiAgei1pbmRleDogLTMgIWltcG9ydGFudDsgfVxuXG4uemluZGV4LW1pbnVzLTQge1xuICB6LWluZGV4OiAtNCAhaW1wb3J0YW50OyB9XG5cbi5ib3gtc2hhZG93LTAge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmJveC1zaGFkb3ctMSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTIpOyB9XG5cbi5ib3gtc2hhZG93LTIge1xuICBib3gtc2hhZG93OiAwIDhweCAxN3B4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpLCAwIDZweCAyMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjE5KTsgfVxuXG4uYm94LXNoYWRvdy0zIHtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDE1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpLCAwIDE3cHggNTBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xOSk7IH1cblxuLmJveC1zaGFkb3ctNCB7XG4gIGJveC1zaGFkb3c6IDAgMTZweCAyOHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIyKSwgMCAyNXB4IDU1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjEpOyB9XG5cbi5ib3gtc2hhZG93LTUge1xuICBib3gtc2hhZG93OiAwIDI3cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKSwgMCA0MHB4IDc3cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjIpOyB9XG5cbi5ib3gtc2hhZG93LTYge1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpOyB9XG5cbi5vdXRsaW5lLW5vbmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxpc3Qtc3R5bGUtaW5zaWRlIHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlOyB9XG5cbi5saXN0LXN0eWxlLWNpcmNsZSB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTsgfVxuXG4ubGlzdC1zdHlsZS1zcXVhcmUge1xuICBsaXN0LXN0eWxlOiBzcXVhcmU7IH1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1uby1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7IH1cblxuLmljb24tYmctY2lyY2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5pY29uLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaWNvbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5ibG9ja092ZXJsYXkge1xuICB6LWluZGV4OiAxMDUwICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrRWxlbWVudCxcbi5ibG9ja1BhZ2Uge1xuICB6LWluZGV4OiAxMDUxICFpbXBvcnRhbnQ7IH1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YWJsZS1taWRkbGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5maWxsLWN1cnJlbnQge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7IH1cblxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuIiwiLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSAuY2FyZC1oZWFkZXIsXG4uYmctd2hpdGUgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5ib3JkZXItYm90dG9tLXdoaXRlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cblxuLmJvcmRlci1sZWZ0LXdoaXRlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5ib3JkZXItcmlnaHQtd2hpdGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi5iZy13aGl0ZS5iYWRnZS1nbG93LFxuLmJvcmRlci13aGl0ZS5iYWRnZS1nbG93LFxuLmJhZGdlLXdoaXRlLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2ZmZmZmZjsgfVxuXG4ub3ZlcmxheS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2hpdGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIC5jYXJkLWhlYWRlcixcbi5iZy1ibGFjayAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWJsYWNrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmJvcmRlci1ib3R0b20tYmxhY2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDsgfVxuXG4uYm9yZGVyLWxlZnQtYmxhY2sge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmJvcmRlci1yaWdodC1ibGFjayB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuLmJnLWJsYWNrLmJhZGdlLWdsb3csXG4uYm9yZGVyLWJsYWNrLmJhZGdlLWdsb3csXG4uYmFkZ2UtYmxhY2suYmFkZ2UtZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwOyB9XG5cbi5vdmVybGF5LWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG5pbnB1dDpmb2N1cyB+IC5iZy1ibGFjayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMjFyZW0gIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIC5jYXJkLWhlYWRlcixcbi5iZy1kYXJrIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NSwgNzUsIDc1LCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi5hbGVydC1kYXJrIC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSg3NSwgNzUsIDc1LCAwLjQpIDBweCA2cHggMTVweCAtN3B4OyB9XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMzZTNlM2UgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtZGFyayAuY2xvc2Uge1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYXJrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YjRiNGI7IH1cblxuLmJvcmRlci1ib3R0b20tZGFyayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNGI0YjRiOyB9XG5cbi5ib3JkZXItbGVmdC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNGI0YjRiOyB9XG5cbi5ib3JkZXItcmlnaHQtZGFyayB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0YjRiNGI7IH1cblxuLmJnLWRhcmsuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItZGFyay5iYWRnZS1nbG93LFxuLmJhZGdlLWRhcmsuYmFkZ2UtZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjNGI0YjRiOyB9XG5cbi5iYWRnZS5iYWRnZS1saWdodC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjEyKTtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzRiNGI0YjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNzUsIDc1LCA3NSwgMC42KTsgfVxuXG4uYnRuLWRhcmsge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4ICM0YjRiNGI7IH1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1mbGF0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0YjRiNGI7IH1cblxuLmJ0bi1mbGF0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzRiNGI0YjsgfVxuXG4uYnRuLWZsYXQtZGFyazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC4xMik7IH1cblxuLmJ0bi1mbGF0LWRhcms6YWN0aXZlLCAuYnRuLWZsYXQtZGFyay5hY3RpdmUsIC5idG4tZmxhdC1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjIpO1xuICBjb2xvcjogIzRiNGI0YjsgfVxuXG4uYnRuLWZsYXQtZGFyay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM0YjRiNGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmJ0bi1yZWxpZWYtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uYnRuLXJlbGllZi1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNjI2MjsgfVxuXG4uYnRuLXJlbGllZi1kYXJrOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtZGFyay5hY3RpdmUsIC5idG4tcmVsaWVmLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi5idG4tcmVsaWVmLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXJlbGllZi1kYXJrOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtZGFyay5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YjRiNGIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGI0YjRiOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NSwgNzUsIDc1LCAwLjA0KTtcbiAgY29sb3I6ICM0YjRiNGI7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA3NSwgNzUsIDAuMik7XG4gIGNvbG9yOiAjNGI0YjRiOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzRiNGI0Yicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC4yKTtcbiAgY29sb3I6ICM0YjRiNGI7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtZGFyay53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDc1LCA3NSwgNzUsIDAuMikgMCwgcmdiYSg3NSwgNzUsIDc1LCAwLjMpIDQwJSwgcmdiYSg3NSwgNzUsIDc1LCAwLjQpIDUwJSwgcmdiYSg3NSwgNzUsIDc1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpOyB9XG5cbi5idWxsZXQuYnVsbGV0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi5tb2RhbC5tb2RhbC1kYXJrIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgY29sb3I6ICM0YjRiNGI7IH1cblxuLm1vZGFsLm1vZGFsLWRhcmsgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy1iYXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC4xMik7IH1cblxuLnByb2dyZXNzLWJhci1kYXJrIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFyayBpLFxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYXJrIHN2ZyB7XG4gIHN0cm9rZTogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFyay50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYXJrLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc1LCA3NSwgNzUsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmRpdmlkZXIuZGl2aWRlci1kYXJrIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLWRhcmsgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50OyB9XG5cbmlucHV0OmZvY3VzIH4gLmJnLWRhcmsge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiOyB9XG5cbi5jdXN0b20tY29udHJvbC1kYXJrLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhcmsuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1kYXJrLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWRhcmsuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtZGFyay5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhcmsuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg3NSwgNzUsIDc1LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDc1LCA3NSwgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7IH1cblxuLmN1c3RvbS1zd2l0Y2gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLnNlbGVjdDItZGFyayAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICM0YjRiNGIgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyay50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyay5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsuYm9yZGVyLWRhcmtlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhcmsuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzQzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFyay5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNDM0MzQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtZGFyay5ib3JkZXItbGVmdC1kYXJrZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM0MzQzNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFyay5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzQzNDM0ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFyay5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzM0MzQzNDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDUyLCA1MiwgMC42KTsgfVxuXG4udGV4dC1kYXJrLnRleHQtZGFya2VuLTIge1xuICBjb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrLmJnLWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMWUxZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyay5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtZGFyay5ib3JkZXItdG9wLWRhcmtlbi0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxZTFlMWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYXJrLmJvcmRlci1ib3R0b20tZGFya2VuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFlMWUxZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYXJrLmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWUxZTFlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1kYXJrLmJvcmRlci1yaWdodC1kYXJrZW4tMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxZTFlMWUgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1kYXJrLm92ZXJsYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjYpOyB9XG5cbi50ZXh0LWRhcmsudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsuYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2MjYyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrLmJvcmRlci1kYXJrZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MjYyNjIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYXJrLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhcmsuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjI2MjYyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhcmsuYm9yZGVyLWxlZnQtZGFya2VuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MjYyNjIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhcmsuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYyNjI2MiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWRhcmsub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICM2MjYyNjI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk4LCA5OCwgOTgsIDAuNik7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCAuY2FyZC1oZWFkZXIsXG4uYmctbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2OyB9XG5cbi5ib3JkZXItYm90dG9tLWxpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7IH1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjZmNmY2OyB9XG5cbi5ib3JkZXItcmlnaHQtbGlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY2OyB9XG5cbi5iZy1saWdodC5iYWRnZS1nbG93LFxuLmJvcmRlci1saWdodC5iYWRnZS1nbG93LFxuLmJhZGdlLWxpZ2h0LmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2Y2ZjZmNjsgfVxuXG4ub3ZlcmxheS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNik7IH1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctbGlnaHQge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICNmNmY2ZjYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNkZWRiZmIgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVkYmZiICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQ6ICNkZWRiZmI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMiwgMjE5LCAyNTEsIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjYzljNGY5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItbGlnaHRlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M5YzRmOSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kOiAjYzljNGY5O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDE5NiwgMjQ5LCAwLjYpOyB9XG5cbi50ZXh0LXByaW1hcnkudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2IzYWRmNyAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LmJnLWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1saWdodGVuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiM2FkZjcgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZDogI2IzYWRmNztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTc5LCAxNzMsIDI0NywgMC42KTsgfVxuXG4udGV4dC1wcmltYXJ5LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5ZTk1ZjUgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1saWdodGVuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWU5NWY1ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQ6ICM5ZTk1ZjU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1OCwgMTQ5LCAyNDUsIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjODg3ZWYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkuYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItbGlnaHRlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1saWdodGVuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg4N2VmMiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjODg3ZWYyO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMzYsIDEyNiwgMjQyLCAwLjYpOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5IC5jYXJkLWhlYWRlcixcbi5iZy1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjQpIDBweCA2cHggMTVweCAtN3B4OyB9XG5cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1ZTUwZWUgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtcHJpbWFyeSAuY2xvc2Uge1xuICBjb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1wcmltYXJ5LmZjLWgtZXZlbnQsIC5iZy1saWdodC1wcmltYXJ5LmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4xKTsgfVxuXG4uYmctbGlnaHQtcHJpbWFyeSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtcHJpbWFyeS5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXByaW1hcnkuZmMtbGlzdC1ldmVudCAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjNmU2YjdiOyB9XG5cbi5hdmF0YXIuYmctbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzczNjdmMDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MzY3ZjA7IH1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MzY3ZjA7IH1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzczNjdmMDsgfVxuXG4uYmctcHJpbWFyeS5iYWRnZS1nbG93LFxuLmJvcmRlci1wcmltYXJ5LmJhZGdlLWdsb3csXG4uYmFkZ2UtcHJpbWFyeS5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICM3MzY3ZjA7IH1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMTIpO1xuICBjb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNzM2N2YwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjYpOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTUwZWUgIWltcG9ydGFudDsgfVxuXG4uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggIzczNjdmMDsgfVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWZsYXQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uYnRuLWZsYXQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5idG4tZmxhdC1wcmltYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKTsgfVxuXG4uYnRuLWZsYXQtcHJpbWFyeTphY3RpdmUsIC5idG4tZmxhdC1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1mbGF0LXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMik7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5idG4tZmxhdC1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzczNjdmMCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uYnRuLXJlbGllZi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCByZ2JhKDM0LCA0MSwgNDcsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5idG4tcmVsaWVmLXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg3ZWYyOyB9XG5cbi5idG4tcmVsaWVmLXByaW1hcnk6YWN0aXZlLCAuYnRuLXJlbGllZi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1yZWxpZWYtcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTUwZWU7IH1cblxuLmJ0bi1yZWxpZWYtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tcmVsaWVmLXByaW1hcnk6YWN0aXZlLCAuYnRuLXJlbGllZi1wcmltYXJ5LmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzczNjdmMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM3MzY3ZjA7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMDQpO1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4yKTtcbiAgY29sb3I6ICM3MzY3ZjA7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNzM2N2YwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjIpO1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5idG4tZmxhdC1wcmltYXJ5LndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4yKSAwLCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMykgNDAlLCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNCkgNTAlLCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7IH1cblxuLmJ1bGxldC5idWxsZXQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzY3ZjA7IH1cblxuLm1vZGFsLm1vZGFsLXByaW1hcnkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4ubW9kYWwubW9kYWwtcHJpbWFyeSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzczNjdmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzczNjdmMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyOmFmdGVyLCAucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tcHJpbWFyeSAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNzM2N2YwJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbi5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1wcmltYXJ5IC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXByaW1hcnkgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MzY3ZjAnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1waWxsLXByaW1hcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNjUpOyB9XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4xMik7IH1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtcHJpbWFyeSBpLFxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1wcmltYXJ5IHN2ZyB7XG4gIHN0cm9rZTogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtcHJpbWFyeS50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1wcmltYXJ5LnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDExNSwgMTAzLCAyNDAsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmRpdmlkZXIuZGl2aWRlci1wcmltYXJ5IC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLXByaW1hcnkgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50OyB9XG5cbmlucHV0OmZvY3VzIH4gLmJnLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICM3MzY3ZjAgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5jdXN0b20tY29udHJvbC1wcmltYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1wcmltYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtcHJpbWFyeS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgxMTUsIDEwMywgMjQwLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjA7IH1cblxuLmN1c3RvbS1zd2l0Y2gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNjdmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLnNlbGVjdDItcHJpbWFyeSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICM3MzY3ZjAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICM1ZTUwZWUgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTUwZWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVlNTBlZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWU1MGVlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZTUwZWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzVlNTBlZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWU1MGVlICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzVlNTBlZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoOTQsIDgwLCAyMzgsIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICM0ODM5ZWIgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODM5ZWIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ4MzllYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDgzOWViICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0ODM5ZWIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQ4MzllYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDgzOWViICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZDogIzQ4MzllYjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNzIsIDU3LCAyMzUsIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi0zIHtcbiAgY29sb3I6ICMzMzIxZTkgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzIxZTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMjFlOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMyMWU5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzIxZTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzMzMjFlOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzMyMWU5ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZDogIzMzMjFlOTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDMzLCAyMzMsIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWRhcmtlbi00IHtcbiAgY29sb3I6ICMyNzE2ZGIgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzE2ZGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWRhcmtlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3MTZkYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1kYXJrZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjcxNmRiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNzE2ZGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1kYXJrZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3MTZkYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtZGFya2VuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjcxNmRiICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWRhcmtlbi00IHtcbiAgYmFja2dyb3VuZDogIzI3MTZkYjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMzksIDIyLCAyMTksIDAuNik7IH1cblxuLnRleHQtcHJpbWFyeS50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNiZGZkZmYgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS5iZy1hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGZkZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkuYm9yZGVyLWFjY2VudC0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkZmRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXByaW1hcnkuYm9yZGVyLXRvcC1hY2NlbnQtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRmZGZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tcHJpbWFyeS5ib3JkZXItYm90dG9tLWFjY2VudC0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZGZkZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtcHJpbWFyeS5ib3JkZXItbGVmdC1hY2NlbnQtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkZmRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtcHJpbWFyeS5ib3JkZXItcmlnaHQtYWNjZW50LTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmRmZGZmICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktcHJpbWFyeS5vdmVybGF5LWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZDogI2JkZmRmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTg5LCAyNTMsIDI1NSwgMC42KTsgfVxuXG4udGV4dC1wcmltYXJ5LnRleHQtYWNjZW50LTIge1xuICBjb2xvcjogIzhhZmJmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LmJnLWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhZmJmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItYWNjZW50LTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWFjY2VudC0yIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4YWZiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhhZmJmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWFjY2VudC0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGFmYmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1hY2NlbnQtMiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4YWZiZmYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kOiAjOGFmYmZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMzgsIDI1MSwgMjU1LCAwLjYpOyB9XG5cbi50ZXh0LXByaW1hcnkudGV4dC1hY2NlbnQtMyB7XG4gIGNvbG9yOiAjNTdmYWZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkuYmctYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdmYWZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5LmJvcmRlci1hY2NlbnQtMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1N2ZhZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1wcmltYXJ5LmJvcmRlci10b3AtYWNjZW50LTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXByaW1hcnkuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTdmYWZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXByaW1hcnkuYm9yZGVyLWxlZnQtYWNjZW50LTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1N2ZhZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXByaW1hcnkuYm9yZGVyLXJpZ2h0LWFjY2VudC0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU3ZmFmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXByaW1hcnkub3ZlcmxheS1hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQ6ICM1N2ZhZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDg3LCAyNTAsIDI1NSwgMC42KTsgfVxuXG4udGV4dC1wcmltYXJ5LnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogIzNkZjlmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1wcmltYXJ5LmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkZjlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeS5ib3JkZXItYWNjZW50LTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2RmOWZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtcHJpbWFyeS5ib3JkZXItdG9wLWFjY2VudC00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZGY5ZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1wcmltYXJ5LmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNkZjlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1wcmltYXJ5LmJvcmRlci1sZWZ0LWFjY2VudC00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2RmOWZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1wcmltYXJ5LmJvcmRlci1yaWdodC1hY2NlbnQtNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZGY5ZmYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1wcmltYXJ5Lm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjM2RmOWZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg2MSwgMjQ5LCAyNTUsIDAuNik7IH1cblxuLnRleHQtc2Vjb25kYXJ5LnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICNjNGM2YzggIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LmJnLWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM2YzggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItbGlnaHRlbi01IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzRjNmM4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi01IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNGM2YzggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M0YzZjOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzRjNmM4ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc2Vjb25kYXJ5Lm92ZXJsYXktbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZDogI2M0YzZjODtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTk2LCAxOTgsIDIwMCwgMC42KTsgfVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2I3YjliYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkuYmctbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjliYyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5LmJvcmRlci1saWdodGVuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjdiOWJjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I3YjliYyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjdiOWJjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiN2I5YmMgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kOiAjYjdiOWJjO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxODMsIDE4NSwgMTg4LCAwLjYpOyB9XG5cbi50ZXh0LXNlY29uZGFyeS50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjYWFhY2IwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhY2IwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkuYm9yZGVyLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFjYjAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zZWNvbmRhcnkuYm9yZGVyLXRvcC1saWdodGVuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYWNiMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhY2IwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXNlY29uZGFyeS5ib3JkZXItbGVmdC1saWdodGVuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWFjYjAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXNlY29uZGFyeS5ib3JkZXItcmlnaHQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYWNiMCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICNhYWFjYjA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3MCwgMTcyLCAxNzYsIDAuNik7IH1cblxuLnRleHQtc2Vjb25kYXJ5LnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM5Y2EwYTQgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5LmJnLWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2EwYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItbGlnaHRlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeS5ib3JkZXItdG9wLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOWNhMGE0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc2Vjb25kYXJ5LmJvcmRlci1ib3R0b20tbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Y2EwYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzljYTBhNCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5LmJvcmRlci1yaWdodC1saWdodGVuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOWNhMGE0ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc2Vjb25kYXJ5Lm92ZXJsYXktbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZDogIzljYTBhNDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTU2LCAxNjAsIDE2NCwgMC42KTsgfVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogIzhmOTM5NyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkuYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmOTM5NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5LmJvcmRlci1saWdodGVuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGY5Mzk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzhmOTM5NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkuYm9yZGVyLWxlZnQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGY5Mzk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZjkzOTcgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjOGY5Mzk3O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNDMsIDE0NywgMTUxLCAwLjYpOyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSAuY2FyZC1oZWFkZXIsXG4uYmctc2Vjb25kYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtaGVhZGluZyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC40KSAwcHggNnB4IDE1cHggLTdweDsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NTc5N2UgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5jbG9zZSB7XG4gIGNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtc2Vjb25kYXJ5LmZjLWgtZXZlbnQsIC5iZy1saWdodC1zZWNvbmRhcnkuZmMtdi1ldmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEpOyB9XG5cbi5iZy1saWdodC1zZWNvbmRhcnkgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXNlY29uZGFyeS5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXNlY29uZGFyeS5mYy1saXN0LWV2ZW50IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ZTZiN2I7IH1cblxuLmF2YXRhci5iZy1saWdodC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODI4NjhiOyB9XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODI4NjhiOyB9XG5cbi5ib3JkZXItbGVmdC1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4Mjg2OGI7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODI4NjhiOyB9XG5cbi5iZy1zZWNvbmRhcnkuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItc2Vjb25kYXJ5LmJhZGdlLWdsb3csXG4uYmFkZ2Utc2Vjb25kYXJ5LmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzgyODY4YjsgfVxuXG4uYmFkZ2UuYmFkZ2UtbGlnaHQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEyKTtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjODI4NjhiO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjYpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1Nzk3ZSAhaW1wb3J0YW50OyB9XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4ICM4Mjg2OGI7IH1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWZsYXQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjODI4NjhiOyB9XG5cbi5idG4tZmxhdC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzgyODY4YjsgfVxuXG4uYnRuLWZsYXQtc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEyKTsgfVxuXG4uYnRuLWZsYXQtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1mbGF0LXNlY29uZGFyeS5hY3RpdmUsIC5idG4tZmxhdC1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMCwgMTM0LCAxMzksIDAuMik7XG4gIGNvbG9yOiAjODI4NjhiOyB9XG5cbi5idG4tZmxhdC1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4NjhiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5idG4tcmVsaWVmLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Mjg2OGI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uYnRuLXJlbGllZi1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY5Mzk3OyB9XG5cbi5idG4tcmVsaWVmLXNlY29uZGFyeTphY3RpdmUsIC5idG4tcmVsaWVmLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tcmVsaWVmLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc5N2U7IH1cblxuLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODI4NjhiICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzgyODY4YjsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjA0KTtcbiAgY29sb3I6ICM4Mjg2OGI7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4yKTtcbiAgY29sb3I6ICM4Mjg2OGI7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM4Mjg2OGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4yKTtcbiAgY29sb3I6ICM4Mjg2OGI7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5idG4tZmxhdC1zZWNvbmRhcnkud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgxMzAsIDEzNCwgMTM5LCAwLjIpIDAsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4zKSA0MCUsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC40KSA1MCUsIHJnYmEoMTMwLCAxMzQsIDEzOSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4uYnVsbGV0LmJ1bGxldC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiOyB9XG5cbi5tb2RhbC5tb2RhbC1zZWNvbmRhcnkgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzgyODY4YjsgfVxuXG4ubW9kYWwubW9kYWwtc2Vjb25kYXJ5IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQ6ICM4Mjg2OGIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM4Mjg2OGI7IH1cblxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5wYWdpbmF0aW9uLXNlY29uZGFyeSAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzgyODY4YjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjphZnRlciwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM4Mjg2OGInIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1zZWNvbmRhcnkgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24tc2Vjb25kYXJ5IC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzODI4NjhiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWxlZnQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxNSAxOCA5IDEyIDE1IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbi5uYXYtcGlsbC1zZWNvbmRhcnkgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKDEzMCwgMTM0LCAxMzksIDAuNjUpOyB9XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjEyKTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YjsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtc2Vjb25kYXJ5IGksXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeSBzdmcge1xuICBzdHJva2U6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXNlY29uZGFyeS50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiICFpbXBvcnRhbnQ7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1zZWNvbmRhcnkudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTMwLCAxMzQsIDEzOSwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uZGl2aWRlci5kaXZpZGVyLXNlY29uZGFyeSAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIuZGl2aWRlci1zZWNvbmRhcnkgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbmlucHV0OmZvY3VzIH4gLmJnLXNlY29uZGFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMjFyZW0gIzgyODY4YiAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4NjhiOyB9XG5cbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zZWNvbmRhcnkuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDEzNCwgMTM5LCAwLjY1KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4NjhiOyB9XG5cbi5jdXN0b20tc3dpdGNoLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyODY4YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLnNlbGVjdDItc2Vjb25kYXJ5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogIzgyODY4YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM4Mjg2OGIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjNzU3OTdlICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc5N2UgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItZGFya2VuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzU3OTdlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtZGFya2VuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc1Nzk3ZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc5N2UgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzU3OTdlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc1Nzk3ZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogIzc1Nzk3ZTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTE3LCAxMjEsIDEyNiwgMC42KTsgfVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjNjk2ZDcxICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS5iZy1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTZkNzEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItZGFya2VuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjk2ZDcxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtZGFya2VuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY5NmQ3MSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2OTZkNzEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjk2ZDcxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY5NmQ3MSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZDogIzY5NmQ3MTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTA1LCAxMDksIDExMywgMC42KTsgfVxuXG4udGV4dC1zZWNvbmRhcnkudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjNWQ2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeS5iZy1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZDYwNjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeS5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWQ2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc2Vjb25kYXJ5LmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVkNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXNlY29uZGFyeS5ib3JkZXItYm90dG9tLWRhcmtlbi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZDYwNjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc2Vjb25kYXJ5LmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNWQ2MDY0ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zZWNvbmRhcnkuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzVkNjA2NCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXNlY29uZGFyeS5vdmVybGF5LWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZDogIzVkNjA2NDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoOTMsIDk2LCAxMDAsIDAuNik7IH1cblxuLnRleHQtc2Vjb25kYXJ5LnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogIzUwNTM1NyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MzU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkuYm9yZGVyLWRhcmtlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzUwNTM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXNlY29uZGFyeS5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MDUzNTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1zZWNvbmRhcnkuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTA1MzU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXNlY29uZGFyeS5ib3JkZXItbGVmdC1kYXJrZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzUwNTM1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc2Vjb25kYXJ5LmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1MDUzNTcgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zZWNvbmRhcnkub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICM1MDUzNTc7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDgwLCA4MywgODcsIDAuNik7IH1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjODhlN2IyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItbGlnaHRlbi01IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1saWdodGVuLTUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1saWdodGVuLTUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg4ZTdiMiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kOiAjODhlN2IyO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMzYsIDIzMSwgMTc4LCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogIzcyZTNhNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLmJnLWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tbGlnaHRlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1saWdodGVuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3MmUzYTQgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZDogIzcyZTNhNDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTE0LCAyMjcsIDE2NCwgMC42KTsgfVxuXG4udGV4dC1zdWNjZXNzLnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICM1ZGRlOTcgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1saWdodGVuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWRkZTk3ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICM1ZGRlOTc7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDkzLCAyMjIsIDE1MSwgMC42KTsgfVxuXG4udGV4dC1zdWNjZXNzLnRleHQtbGlnaHRlbi0yIHtcbiAgY29sb3I6ICM0OGRhODkgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1saWdodGVuLTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNDhkYTg5ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQ6ICM0OGRhODk7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcyLCAyMTgsIDEzNywgMC42KTsgfVxuXG4udGV4dC1zdWNjZXNzLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICMzM2Q2N2MgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy5iZy1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1saWdodGVuLTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzNkNjdjICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQ6ICMzM2Q2N2M7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCAyMTQsIDEyNCwgMC42KTsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyAuY2FyZC1oZWFkZXIsXG4uYmctc3VjY2VzcyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSg0MCwgMTk5LCAxMTEsIDAuNCkgMHB4IDZweCAxNXB4IC03cHg7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0YjI2MyAhaW1wb3J0YW50OyB9XG5cbi5hbGVydC1zdWNjZXNzIC5jbG9zZSB7XG4gIGNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtc3VjY2Vzcy5mYy1oLWV2ZW50LCAuYmctbGlnaHQtc3VjY2Vzcy5mYy12LWV2ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4xKTsgfVxuXG4uYmctbGlnaHQtc3VjY2VzcyAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtc3VjY2Vzcy5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtc3VjY2Vzcy5mYy1saXN0LWV2ZW50IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ZTZiN2I7IH1cblxuLmF2YXRhci5iZy1saWdodC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjhjNzZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc3VjY2VzcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjhjNzZmOyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3Mge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4Yzc2ZjsgfVxuXG4uYm9yZGVyLWxlZnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI4Yzc2ZjsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3Mge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjhjNzZmOyB9XG5cbi5iZy1zdWNjZXNzLmJhZGdlLWdsb3csXG4uYm9yZGVyLXN1Y2Nlc3MuYmFkZ2UtZ2xvdyxcbi5iYWRnZS1zdWNjZXNzLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzI4Yzc2ZjsgfVxuXG4uYmFkZ2UuYmFkZ2UtbGlnaHQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjEyKTtcbiAgY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4Yzc2ZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjYpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGIyNjMgIWltcG9ydGFudDsgfVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggIzI4Yzc2ZjsgfVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLWZsYXQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4uYnRuLWZsYXQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMjhjNzZmOyB9XG5cbi5idG4tZmxhdC1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMTIpOyB9XG5cbi5idG4tZmxhdC1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1mbGF0LXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLWZsYXQtc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjIpO1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4uYnRuLWZsYXQtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmJ0bi1yZWxpZWYtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uYnRuLXJlbGllZi1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzZDY3YzsgfVxuXG4uYnRuLXJlbGllZi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc3VjY2Vzcy5hY3RpdmUsIC5idG4tcmVsaWVmLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRiMjYzOyB9XG5cbi5idG4tcmVsaWVmLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXJlbGllZi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtc3VjY2Vzcy5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOGM3NmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMjhjNzZmOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMDQpO1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE5OSwgMTExLCAwLjIpO1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxOTksIDExMSwgMC4yKTtcbiAgY29sb3I6ICMyOGM3NmY7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtc3VjY2Vzcy53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDQwLCAxOTksIDExMSwgMC4yKSAwLCByZ2JhKDQwLCAxOTksIDExMSwgMC4zKSA0MCUsIHJnYmEoNDAsIDE5OSwgMTExLCAwLjQpIDUwJSwgcmdiYSg0MCwgMTk5LCAxMTEsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7IH1cblxuLmJ1bGxldC5idWxsZXQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmY7IH1cblxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzI4Yzc2ZjsgfVxuXG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGNvbG9yOiAjMjhjNzZmICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogIzI4Yzc2ZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjhjNzZmOyB9XG5cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI4Yzc2ZjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyOmFmdGVyLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmFjdGl2ZTphZnRlciwgLnBhZ2luYXRpb24tc3VjY2VzcyAucGFnZS1pdGVtLm5leHQgLnBhZ2UtbGluazpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjhjNzZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKSAhaW1wb3J0YW50OyB9XG5cbi5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlLCAucGFnaW5hdGlvbi1zdWNjZXNzIC5wYWdlLWl0ZW0ucHJldiAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXN1Y2Nlc3MgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyOGM3NmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1waWxsLXN1Y2Nlc3MgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyOGM3NmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggLTRweCByZ2JhKDQwLCAxOTksIDExMSwgMC42NSk7IH1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMTIpOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZjsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXN1Y2Nlc3MgaSxcbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtc3VjY2VzcyBzdmcge1xuICBzdHJva2U6ICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LXN1Y2Nlc3MudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtc3VjY2Vzcy50aW1lbGluZS1wb2ludC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSg0MCwgMTk5LCAxMTEsIDAuMTIpICFpbXBvcnRhbnQ7IH1cblxuLmRpdmlkZXIuZGl2aWRlci1zdWNjZXNzIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLXN1Y2Nlc3MgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbmlucHV0OmZvY3VzIH4gLmJnLXN1Y2Nlc3Mge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjA3NXJlbSAjZmZmLCAwIDAgMCAwLjIxcmVtICMyOGM3NmYgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhjNzZmOyB9XG5cbi5jdXN0b20tY29udHJvbC1zdWNjZXNzLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1zdWNjZXNzLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtc3VjY2Vzcy5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXN1Y2Nlc3MuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSg0MCwgMTk5LCAxMTEsIDAuNCkgIWltcG9ydGFudDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTk5LCAxMTEsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhjNzZmOyB9XG5cbi5jdXN0b20tc3dpdGNoLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGM3NmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5zZWxlY3QyLXN1Y2Nlc3MgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjMjhjNzZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMjRiMjYzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjRiMjYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNGIyNjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzI0YjI2MyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjRiMjYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNGIyNjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI0YjI2MyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICMyNGIyNjM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM2LCAxNzgsIDk5LCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMWY5ZDU3ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5ZDU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFmOWQ1NyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWY5ZDU3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxZjlkNTcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFmOWQ1NyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQ6ICMxZjlkNTc7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMxLCAxNTcsIDg3LCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMWI4NzRiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI4NzRiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYjg3NGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWI4NzRiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYjg3NGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFiODc0YiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICMxYjg3NGI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAxMzUsIDc1LCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMTc3MjQwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc3MjQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1kYXJrZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNzcyNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtZGFya2VuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzE3NzI0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTc3MjQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtZGFya2VuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNzcyNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWRhcmtlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE3NzI0MCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICMxNzcyNDA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzLCAxMTQsIDY0LCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZTFmZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1hY2NlbnQtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtYWNjZW50LTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZmZmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFmZmYxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtYWNjZW50LTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWZmZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWFjY2VudC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZmZmMSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQ6ICNlMWZmZjE7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjU1LCAyNDEsIDAuNik7IH1cblxuLnRleHQtc3VjY2Vzcy50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNhZWZmZDkgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2Vzcy5iZy1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWZmZDkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3MuYm9yZGVyLWFjY2VudC0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FlZmZkOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXN1Y2Nlc3MuYm9yZGVyLXRvcC1hY2NlbnQtMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tc3VjY2Vzcy5ib3JkZXItYm90dG9tLWFjY2VudC0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWZmZDkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtc3VjY2Vzcy5ib3JkZXItbGVmdC1hY2NlbnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FlZmZkOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtc3VjY2Vzcy5ib3JkZXItcmlnaHQtYWNjZW50LTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWVmZmQ5ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktc3VjY2Vzcy5vdmVybGF5LWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZDogI2FlZmZkOTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMTc0LCAyNTUsIDIxNywgMC42KTsgfVxuXG4udGV4dC1zdWNjZXNzLnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzdiZmZjMSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzLmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiZmZjMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2Vzcy5ib3JkZXItYWNjZW50LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2JmZmMxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atc3VjY2Vzcy5ib3JkZXItdG9wLWFjY2VudC0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3YmZmYzEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1zdWNjZXNzLmJvcmRlci1ib3R0b20tYWNjZW50LTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiZmZjMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1zdWNjZXNzLmJvcmRlci1sZWZ0LWFjY2VudC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjN2JmZmMxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1zdWNjZXNzLmJvcmRlci1yaWdodC1hY2NlbnQtMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3YmZmYzEgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1zdWNjZXNzLm92ZXJsYXktYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kOiAjN2JmZmMxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxMjMsIDI1NSwgMTkzLCAwLjYpOyB9XG5cbi50ZXh0LXN1Y2Nlc3MudGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjNjJmZmI1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3MuYmctYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJmZmI1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzLmJvcmRlci1hY2NlbnQtNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1zdWNjZXNzLmJvcmRlci10b3AtYWNjZW50LTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzYyZmZiNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXN1Y2Nlc3MuYm9yZGVyLWJvdHRvbS1hY2NlbnQtNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjJmZmI1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXN1Y2Nlc3MuYm9yZGVyLWxlZnQtYWNjZW50LTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2MmZmYjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXN1Y2Nlc3MuYm9yZGVyLXJpZ2h0LWFjY2VudC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzYyZmZiNSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXN1Y2Nlc3Mub3ZlcmxheS1hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQ6ICM2MmZmYjU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk4LCAyNTUsIDE4MSwgMC42KTsgfVxuXG4udGV4dC1pbmZvLnRleHQtbGlnaHRlbi01IHtcbiAgY29sb3I6ICM2OWVmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby5iZy1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1saWdodGVuLTUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1saWdodGVuLTUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjllZmZmICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQ6ICM2OWVmZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNSwgMjM5LCAyNTUsIDAuNik7IH1cblxuLnRleHQtaW5mby50ZXh0LWxpZ2h0ZW4tNCB7XG4gIGNvbG9yOiAjNGZlY2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1saWdodGVuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRmZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTQge1xuICBiYWNrZ3JvdW5kOiAjNGZlY2ZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg3OSwgMjM2LCAyNTUsIDAuNik7IH1cblxuLnRleHQtaW5mby50ZXh0LWxpZ2h0ZW4tMyB7XG4gIGNvbG9yOiAjMzZlOWZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1saWdodGVuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2ZTlmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kOiAjMzZlOWZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSg1NCwgMjMzLCAyNTUsIDAuNik7IH1cblxuLnRleHQtaW5mby50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjMWNlN2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFjZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjMWNlN2ZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyOCwgMjMxLCAyNTUsIDAuNik7IH1cblxuLnRleHQtaW5mby50ZXh0LWxpZ2h0ZW4tMSB7XG4gIGNvbG9yOiAjMDNlNGZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mby5ib3JkZXItbGlnaHRlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1saWdodGVuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1saWdodGVuLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAzZTRmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1saWdodGVuLTEge1xuICBiYWNrZ3JvdW5kOiAjMDNlNGZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgzLCAyMjgsIDI1NSwgMC42KTsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyAuY2FyZC1oZWFkZXIsXG4uYmctaW5mbyAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjA3LCAyMzIsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDIwNywgMjMyLCAwLjQpIDBweCA2cHggMTVweCAtN3B4OyB9XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMGI4Y2YgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtaW5mbyAuY2xvc2Uge1xuICBjb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1pbmZvIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAyMDcsIDIzMiwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtaW5mby5mYy1oLWV2ZW50LCAuYmctbGlnaHQtaW5mby5mYy12LWV2ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEpOyB9XG5cbi5iZy1saWdodC1pbmZvIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC1pbmZvLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWluZm8uZmMtbGlzdC1ldmVudCAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjNmU2YjdiOyB9XG5cbi5hdmF0YXIuYmctbGlnaHQtaW5mbyB7XG4gIGNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwY2ZlODsgfVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGNmZTg7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGNmZTg7IH1cblxuLmJvcmRlci1yaWdodC1pbmZvIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwY2ZlODsgfVxuXG4uYmctaW5mby5iYWRnZS1nbG93LFxuLmJvcmRlci1pbmZvLmJhZGdlLWdsb3csXG4uYmFkZ2UtaW5mby5iYWRnZS1nbG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4ICMwMGNmZTg7IH1cblxuLmJhZGdlLmJhZGdlLWxpZ2h0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKTtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwY2ZlODtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMjA3LCAyMzIsIDAuNik7IH1cblxuLmJ0bi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjhjZiAhaW1wb3J0YW50OyB9XG5cbi5idG4taW5mbzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjMDBjZmU4OyB9XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZmxhdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4tZmxhdC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMGNmZTg7IH1cblxuLmJ0bi1mbGF0LWluZm86aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjEyKTsgfVxuXG4uYnRuLWZsYXQtaW5mbzphY3RpdmUsIC5idG4tZmxhdC1pbmZvLmFjdGl2ZSwgLmJ0bi1mbGF0LWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDIwNywgMjMyLCAwLjIpO1xuICBjb2xvcjogIzAwY2ZlODsgfVxuXG4uYnRuLWZsYXQtaW5mby5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMGNmZTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmJ0bi1yZWxpZWYtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTNweCAwIDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTsgfVxuXG4uYnRuLXJlbGllZi1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzZTRmZjsgfVxuXG4uYnRuLXJlbGllZi1pbmZvOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtaW5mby5hY3RpdmUsIC5idG4tcmVsaWVmLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGNmOyB9XG5cbi5idG4tcmVsaWVmLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXJlbGllZi1pbmZvOmFjdGl2ZSwgLmJ0bi1yZWxpZWYtaW5mby5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGNmZTggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4wNCk7XG4gIGNvbG9yOiAjMDBjZmU4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4yKTtcbiAgY29sb3I6ICMwMGNmZTg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDBjZmU4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAyMDcsIDIzMiwgMC4yKTtcbiAgY29sb3I6ICMwMGNmZTg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtaW5mby53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDIwNywgMjMyLCAwLjIpIDAsIHJnYmEoMCwgMjA3LCAyMzIsIDAuMykgNDAlLCByZ2JhKDAsIDIwNywgMjMyLCAwLjQpIDUwJSwgcmdiYSgwLCAyMDcsIDIzMiwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4uYnVsbGV0LmJ1bGxldC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODsgfVxuXG4ubW9kYWwubW9kYWwtaW5mbyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMDBjZmU4OyB9XG5cbi5tb2RhbC5tb2RhbC1pbmZvIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMGNmZTg7IH1cblxuLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBjZmU4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1pbmZvIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMGNmZTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUsIC5wYWdpbmF0aW9uLWluZm8gLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24taW5mbyAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwY2ZlOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuXG4ubmF2LXBpbGwtaW5mbyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlODtcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoMCwgMjA3LCAyMzIsIDAuNjUpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjA3LCAyMzIsIDAuMTIpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlODsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWluZm8gaSxcbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtaW5mbyBzdmcge1xuICBzdHJva2U6ICMwMGNmZTggIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWluZm8udGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtaW5mby50aW1lbGluZS1wb2ludC1pbmRpY2F0b3I6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAyMDcsIDIzMiwgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uZGl2aWRlci5kaXZpZGVyLWluZm8gLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyLmRpdmlkZXItaW5mbyAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctaW5mbyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMjFyZW0gIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGNmZTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTg7IH1cblxuLmN1c3RvbS1jb250cm9sLWluZm8uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWluZm8uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1pbmZvLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtaW5mby5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDIwNywgMjMyLCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMjA3LCAyMzIsIDAuNjUpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBjZmU4OyB9XG5cbi5jdXN0b20tc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGNmZTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5zZWxlY3QyLWluZm8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjMDBjZmU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwY2ZlOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8udGV4dC1kYXJrZW4tMSB7XG4gIGNvbG9yOiAjMDBiOGNmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiOGNmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYjhjZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBiOGNmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGI4Y2YgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYjhjZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICMwMGI4Y2Y7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE4NCwgMjA3LCAwLjYpOyB9XG5cbi50ZXh0LWluZm8udGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjMDBhMWI1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhMWI1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGExYjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhMWI1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMGExYjUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwYTFiNSAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQ6ICMwMGExYjU7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE2MSwgMTgxLCAwLjYpOyB9XG5cbi50ZXh0LWluZm8udGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjMDA4YjljICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YjljICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhiOWMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGI5YyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1kYXJrZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4YjljICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDhiOWMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOGI5YyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQ6ICMwMDhiOWM7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEzOSwgMTU2LCAwLjYpOyB9XG5cbi50ZXh0LWluZm8udGV4dC1kYXJrZW4tNCB7XG4gIGNvbG9yOiAjMDA3NDgyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDgyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1kYXJrZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtZGFya2VuLTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzQ4MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3NDgyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtZGFya2VuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDc0ODIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWRhcmtlbi00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNzQ4MiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICMwMDc0ODI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDExNiwgMTMwLCAwLjYpOyB9XG5cbi50ZXh0LWluZm8udGV4dC1hY2NlbnQtMSB7XG4gIGNvbG9yOiAjZmVmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1hY2NlbnQtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1hY2NlbnQtMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmVmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtYWNjZW50LTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZWZmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZlZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1hY2NlbnQtMSB7XG4gIGJhY2tncm91bmQ6ICNmZWZmZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NCwgMjU1LCAyNTUsIDAuNik7IH1cblxuLnRleHQtaW5mby50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNjYmY1ZmYgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mby5iZy1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmY1ZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8uYm9yZGVyLWFjY2VudC0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiZjVmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWluZm8uYm9yZGVyLXRvcC1hY2NlbnQtMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2JmNWZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20taW5mby5ib3JkZXItYm90dG9tLWFjY2VudC0yIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmY1ZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtaW5mby5ib3JkZXItbGVmdC1hY2NlbnQtMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NiZjVmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtaW5mby5ib3JkZXItcmlnaHQtYWNjZW50LTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2JmNWZmICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktaW5mby5vdmVybGF5LWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZDogI2NiZjVmZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyNDUsIDI1NSwgMC42KTsgfVxuXG4udGV4dC1pbmZvLnRleHQtYWNjZW50LTMge1xuICBjb2xvcjogIzk4ZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvLmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4ZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mby5ib3JkZXItYWNjZW50LTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtaW5mby5ib3JkZXItdG9wLWFjY2VudC0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OGVjZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1pbmZvLmJvcmRlci1ib3R0b20tYWNjZW50LTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk4ZWNmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1pbmZvLmJvcmRlci1sZWZ0LWFjY2VudC0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOThlY2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1pbmZvLmJvcmRlci1yaWdodC1hY2NlbnQtMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OGVjZmYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1pbmZvLm92ZXJsYXktYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kOiAjOThlY2ZmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgxNTIsIDIzNiwgMjU1LCAwLjYpOyB9XG5cbi50ZXh0LWluZm8udGV4dC1hY2NlbnQtNCB7XG4gIGNvbG9yOiAjN2ZlN2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8uYmctYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZlN2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvLmJvcmRlci1hY2NlbnQtNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZmU3ZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1pbmZvLmJvcmRlci10b3AtYWNjZW50LTQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWluZm8uYm9yZGVyLWJvdHRvbS1hY2NlbnQtNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2ZlN2ZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWluZm8uYm9yZGVyLWxlZnQtYWNjZW50LTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM3ZmU3ZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWluZm8uYm9yZGVyLXJpZ2h0LWFjY2VudC00IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzdmZTdmZiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWluZm8ub3ZlcmxheS1hY2NlbnQtNCB7XG4gIGJhY2tncm91bmQ6ICM3ZmU3ZmY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMjMxLCAyNTUsIDAuNik7IH1cblxuLnRleHQtd2FybmluZy50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZmZlMGMzICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItbGlnaHRlbi01IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1saWdodGVuLTUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTBjMyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kOiAjZmZlMGMzO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNCwgMTk1LCAwLjYpOyB9XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1saWdodGVuLTQge1xuICBjb2xvcjogI2ZmZDNhOSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtbGlnaHRlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tbGlnaHRlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmQzYTkgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZDogI2ZmZDNhOTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMTEsIDE2OSwgMC42KTsgfVxuXG4udGV4dC13YXJuaW5nLnRleHQtbGlnaHRlbi0zIHtcbiAgY29sb3I6ICNmZmM2OTAgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy5iZy1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1saWdodGVuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1saWdodGVuLTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZjNjkwICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWxpZ2h0ZW4tMyB7XG4gIGJhY2tncm91bmQ6ICNmZmM2OTA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk4LCAxNDQsIDAuNik7IH1cblxuLnRleHQtd2FybmluZy50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZmZiOTc2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcuYmctbGlnaHRlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItbGlnaHRlbi0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1saWdodGVuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmYjk3NiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kOiAjZmZiOTc2O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4NSwgMTE4LCAwLjYpOyB9XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1saWdodGVuLTEge1xuICBjb2xvcjogI2ZmYWM1ZCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtbGlnaHRlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1saWdodGVuLTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmFjNWQgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZDogI2ZmYWM1ZDtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNzIsIDkzLCAwLjYpOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIC5jYXJkLWhlYWRlcixcbi5iZy13YXJuaW5nIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWhlYWRpbmcge1xuICBib3gtc2hhZG93OiByZ2JhKDI1NSwgMTU5LCA2NywgMC40KSAwcHggNnB4IDE1cHggLTdweDsgfVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmY5MjJhICFpbXBvcnRhbnQ7IH1cblxuLmFsZXJ0LXdhcm5pbmcgLmNsb3NlIHtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC13YXJuaW5nLmZjLWgtZXZlbnQsIC5iZy1saWdodC13YXJuaW5nLmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjEpOyB9XG5cbi5iZy1saWdodC13YXJuaW5nIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC13YXJuaW5nLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodC13YXJuaW5nLmZjLWxpc3QtZXZlbnQgLmZjLWxpc3QtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzZlNmI3YjsgfVxuXG4uYXZhdGFyLmJnLWxpZ2h0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjlmNDMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjlmNDM7IH1cblxuLmJvcmRlci1ib3R0b20td2FybmluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY5ZjQzOyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmY5ZjQzOyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZjlmNDM7IH1cblxuLmJnLXdhcm5pbmcuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItd2FybmluZy5iYWRnZS1nbG93LFxuLmJhZGdlLXdhcm5pbmcuYmFkZ2UtZ2xvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjZmY5ZjQzOyB9XG5cbi5iYWRnZS5iYWRnZS1saWdodC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMTIpO1xuICBjb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE1OSwgNjcsIDAuNik7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTIyYSAhaW1wb3J0YW50OyB9XG5cbi5idG4td2FybmluZzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDI1cHggLThweCAjZmY5ZjQzOyB9XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZmxhdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tZmxhdC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZjlmNDM7IH1cblxuLmJ0bi1mbGF0LXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMik7IH1cblxuLmJ0bi1mbGF0LXdhcm5pbmc6YWN0aXZlLCAuYnRuLWZsYXQtd2FybmluZy5hY3RpdmUsIC5idG4tZmxhdC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMik7XG4gIGNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tZmxhdC13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmOWY0Mycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uYnRuLXJlbGllZi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgMCByZ2JhKDM0LCA0MSwgNDcsIDAuMik7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG5cbi5idG4tcmVsaWVmLXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYzVkOyB9XG5cbi5idG4tcmVsaWVmLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXJlbGllZi13YXJuaW5nLmFjdGl2ZSwgLmJ0bi1yZWxpZWYtd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkyMmE7IH1cblxuLmJ0bi1yZWxpZWYtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tcmVsaWVmLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXJlbGllZi13YXJuaW5nLmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmOWY0MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZjlmNDM7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4wNCk7XG4gIGNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE1OSwgNjcsIDAuMik7XG4gIGNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmOWY0Mycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxNTksIDY3LCAwLjIpO1xuICBjb2xvcjogI2ZmOWY0MzsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZy53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSxcbi5idG4tZmxhdC13YXJuaW5nLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAxNTksIDY3LCAwLjIpIDAsIHJnYmEoMjU1LCAxNTksIDY3LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDE1OSwgNjcsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMTU5LCA2NywgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4uYnVsbGV0LmJ1bGxldC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MzsgfVxuXG4ubW9kYWwubW9kYWwtd2FybmluZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjZmY5ZjQzOyB9XG5cbi5tb2RhbC5tb2RhbC13YXJuaW5nIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgY29sb3I6ICNmZjlmNDMgIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZjlmNDM7IH1cblxuLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmhvdmVyLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmY5ZjQzO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi13YXJuaW5nIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjlmNDMnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLnByZXYtaXRlbSAucGFnZS1saW5rOmFjdGl2ZTpiZWZvcmUsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUsIC5wYWdpbmF0aW9uLXdhcm5pbmcgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6YWN0aXZlOmJlZm9yZSwgLnBhZ2luYXRpb24td2FybmluZyAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmOWY0Mycgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuXG4ubmF2LXBpbGwtd2FybmluZyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MztcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoMjU1LCAxNTksIDY3LCAwLjY1KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMik7IH1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzOyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtd2FybmluZyBpLFxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC13YXJuaW5nIHN2ZyB7XG4gIHN0cm9rZTogI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtd2FybmluZy50aW1lbGluZS1wb2ludC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC13YXJuaW5nLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTU5LCA2NywgMC4xMikgIWltcG9ydGFudDsgfVxuXG4uZGl2aWRlci5kaXZpZGVyLXdhcm5pbmcgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyLmRpdmlkZXItd2FybmluZyAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctd2FybmluZyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMDc1cmVtICNmZmYsIDAgMCAwIDAuMjFyZW0gI2ZmOWY0MyAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjlmNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjlmNDM7IH1cblxuLmN1c3RvbS1jb250cm9sLXdhcm5pbmcuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZy5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLXdhcm5pbmcuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtd2FybmluZy5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC13YXJuaW5nLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWNvbnRyb2wtd2FybmluZy5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDI1NSwgMTU5LCA2NywgMC40KSAhaW1wb3J0YW50OyB9XG5cbi5jdXN0b20tY29udHJvbC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTU5LCA2NywgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjlmNDM7IH1cblxuLmN1c3RvbS1zd2l0Y2gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWY0MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLnNlbGVjdDItd2FybmluZyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmZjlmNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZjQzICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZy50ZXh0LWRhcmtlbi0xIHtcbiAgY29sb3I6ICNmZjkyMmEgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy5iZy1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkyMmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWRhcmtlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTIyYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1kYXJrZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWRhcmtlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZjkyMmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1kYXJrZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmOTIyYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtZGFya2VuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY5MjJhICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWRhcmtlbi0xIHtcbiAgYmFja2dyb3VuZDogI2ZmOTIyYTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAxNDYsIDQyLCAwLjYpOyB9XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1kYXJrZW4tMiB7XG4gIGNvbG9yOiAjZmY4NTEwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcuYmctZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4NTEwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjg1MTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtZGFya2VuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmODUxMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY4NTEwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZjg1MTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWRhcmtlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmODUxMCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1kYXJrZW4tMiB7XG4gIGJhY2tncm91bmQ6ICNmZjg1MTA7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTMzLCAxNiwgMC42KTsgfVxuXG4udGV4dC13YXJuaW5nLnRleHQtZGFya2VuLTMge1xuICBjb2xvcjogI2Y2NzgwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWRhcmtlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNjc4MDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tZGFya2VuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2NzgwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjY3ODAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1kYXJrZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmNjc4MDAgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktZGFya2VuLTMge1xuICBiYWNrZ3JvdW5kOiAjZjY3ODAwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDEyMCwgMCwgMC42KTsgfVxuXG4udGV4dC13YXJuaW5nLnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2RjNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWRhcmtlbi00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItZGFya2VuLTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGM2YzAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tZGFya2VuLTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjNmMwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWRhcmtlbi00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGM2YzAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYzZjMDAgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kOiAjZGM2YzAwO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDEwOCwgMCwgMC42KTsgfVxuXG4udGV4dC13YXJuaW5nLnRleHQtYWNjZW50LTEge1xuICBjb2xvcjogI2ZmZjVlZiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItYWNjZW50LTEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmNWVmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWFjY2VudC0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY1ZWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjVlZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWFjY2VudC0xIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmNWVmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1hY2NlbnQtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY1ZWYgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kOiAjZmZmNWVmO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0NSwgMjM5LCAwLjYpOyB9XG5cbi50ZXh0LXdhcm5pbmcudGV4dC1hY2NlbnQtMiB7XG4gIGNvbG9yOiAjZmZlNWQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcuYmctYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNWQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nLmJvcmRlci1hY2NlbnQtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC13YXJuaW5nLmJvcmRlci10b3AtYWNjZW50LTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZTVkOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLXdhcm5pbmcuYm9yZGVyLWJvdHRvbS1hY2NlbnQtMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZlNWQ4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LXdhcm5pbmcuYm9yZGVyLWxlZnQtYWNjZW50LTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmU1ZDggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LXdhcm5pbmcuYm9yZGVyLXJpZ2h0LWFjY2VudC0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZTVkOCAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LXdhcm5pbmcub3ZlcmxheS1hY2NlbnQtMiB7XG4gIGJhY2tncm91bmQ6ICNmZmU1ZDg7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjI5LCAyMTYsIDAuNik7IH1cblxuLnRleHQtd2FybmluZy50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmY2ZjMgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZy5iZy1hY2NlbnQtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcuYm9yZGVyLWFjY2VudC0zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjZmMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLXdhcm5pbmcuYm9yZGVyLXRvcC1hY2NlbnQtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20td2FybmluZy5ib3JkZXItYm90dG9tLWFjY2VudC0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY2ZjMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtd2FybmluZy5ib3JkZXItbGVmdC1hY2NlbnQtMyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjZmMyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtd2FybmluZy5ib3JkZXItcmlnaHQtYWNjZW50LTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmNmYzICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktd2FybmluZy5vdmVybGF5LWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjZmMztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNDYsIDI0MywgMC42KTsgfVxuXG4udGV4dC13YXJuaW5nLnRleHQtYWNjZW50LTQge1xuICBjb2xvcjogI2ZmZTNkYSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNkYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZy5ib3JkZXItYWNjZW50LTQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZlM2RhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Atd2FybmluZy5ib3JkZXItdG9wLWFjY2VudC00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmUzZGEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS13YXJuaW5nLmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZTNkYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC13YXJuaW5nLmJvcmRlci1sZWZ0LWFjY2VudC00IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZlM2RhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC13YXJuaW5nLmJvcmRlci1yaWdodC1hY2NlbnQtNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmUzZGEgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS13YXJuaW5nLm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjZmZlM2RhO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIyNywgMjE4LCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWxpZ2h0ZW4tNSB7XG4gIGNvbG9yOiAjZjhjNmM2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhjNmM2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGM2YzYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1saWdodGVuLTUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4YzZjNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tNSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhjNmM2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1saWdodGVuLTUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOGM2YzYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtbGlnaHRlbi01IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Y4YzZjNiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tNSB7XG4gIGJhY2tncm91bmQ6ICNmOGM2YzY7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMTk4LCAxOTgsIDAuNik7IH1cblxuLnRleHQtZGFuZ2VyLnRleHQtbGlnaHRlbi00IHtcbiAgY29sb3I6ICNmNWFmYWYgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWFmYWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItbGlnaHRlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1YWZhZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjVhZmFmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tbGlnaHRlbi00IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNWFmYWYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1YWZhZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjVhZmFmICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktbGlnaHRlbi00IHtcbiAgYmFja2dyb3VuZDogI2Y1YWZhZjtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNzUsIDE3NSwgMC42KTsgfVxuXG4udGV4dC1kYW5nZXIudGV4dC1saWdodGVuLTMge1xuICBjb2xvcjogI2YyOTg5OSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIuYmctbGlnaHRlbi0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyOTg5OSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1saWdodGVuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjI5ODk5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMjk4OTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1saWdodGVuLTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyOTg5OSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtbGlnaHRlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjI5ODk5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWxpZ2h0ZW4tMyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMjk4OTkgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1saWdodGVuLTMge1xuICBiYWNrZ3JvdW5kOiAjZjI5ODk5O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDE1MiwgMTUzLCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWxpZ2h0ZW4tMiB7XG4gIGNvbG9yOiAjZjA4MTgyICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci5iZy1saWdodGVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA4MTgyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMDgxODIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1saWdodGVuLTIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwODE4MiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWxpZ2h0ZW4tMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjA4MTgyICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1saWdodGVuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMDgxODIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtbGlnaHRlbi0yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2YwODE4MiAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWxpZ2h0ZW4tMiB7XG4gIGJhY2tncm91bmQ6ICNmMDgxODI7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTI5LCAxMzAsIDAuNik7IH1cblxuLnRleHQtZGFuZ2VyLnRleHQtbGlnaHRlbi0xIHtcbiAgY29sb3I6ICNlZDZiNmMgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWxpZ2h0ZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDZiNmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItbGlnaHRlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkNmI2YyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWQ2YjZjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tbGlnaHRlbi0xIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZDZiNmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWxpZ2h0ZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkNmI2YyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1saWdodGVuLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWQ2YjZjICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktbGlnaHRlbi0xIHtcbiAgYmFja2dyb3VuZDogI2VkNmI2YztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM3LCAxMDcsIDEwOCwgMC42KTsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIgLmNhcmQtaGVhZGVyLFxuLmJnLWRhbmdlciAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDg0LCA4NSwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1oZWFkaW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSgyMzQsIDg0LCA4NSwgMC40KSAwcHggNnB4IDE1cHggLTdweDsgfVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNlNzNkM2UgIWltcG9ydGFudDsgfVxuXG4uYWxlcnQtZGFuZ2VyIC5jbG9zZSB7XG4gIGNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjM0LCA4NCwgODUsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWRhbmdlci5mYy1oLWV2ZW50LCAuYmctbGlnaHQtZGFuZ2VyLmZjLXYtZXZlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCA4NCwgODUsIDAuMSk7IH1cblxuLmJnLWxpZ2h0LWRhbmdlciAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQtZGFuZ2VyLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgODQsIDg1LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0LWRhbmdlci5mYy1saXN0LWV2ZW50IC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ZTZiN2I7IH1cblxuLmF2YXRhci5iZy1saWdodC1kYW5nZXIge1xuICBjb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhbmdlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWE1NDU1OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWE1NDU1OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYTU0NTU7IH1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWE1NDU1OyB9XG5cbi5iZy1kYW5nZXIuYmFkZ2UtZ2xvdyxcbi5ib3JkZXItZGFuZ2VyLmJhZGdlLWdsb3csXG4uYmFkZ2UtZGFuZ2VyLmJhZGdlLWdsb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggI2VhNTQ1NTsgfVxuXG4uYmFkZ2UuYmFkZ2UtbGlnaHQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDg0LCA4NSwgMC4xMik7XG4gIGNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogI2VhNTQ1NTtcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjM0LCA4NCwgODUsIDAuNik7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczZDNlICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggI2VhNTQ1NTsgfVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZmxhdC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1mbGF0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZWE1NDU1OyB9XG5cbi5idG4tZmxhdC1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgODQsIDg1LCAwLjEyKTsgfVxuXG4uYnRuLWZsYXQtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1mbGF0LWRhbmdlci5hY3RpdmUsIC5idG4tZmxhdC1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNCwgODQsIDg1LCAwLjIpO1xuICBjb2xvcjogI2VhNTQ1NTsgfVxuXG4uYnRuLWZsYXQtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VhNTQ1NScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uYnRuLXJlbGllZi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NDU1O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0zcHggMCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cblxuLmJ0bi1yZWxpZWYtZGFuZ2VyOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmI2YzsgfVxuXG4uYnRuLXJlbGllZi1kYW5nZXI6YWN0aXZlLCAuYnRuLXJlbGllZi1kYW5nZXIuYWN0aXZlLCAuYnRuLXJlbGllZi1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczZDNlOyB9XG5cbi5idG4tcmVsaWVmLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tcmVsaWVmLWRhbmdlcjphY3RpdmUsIC5idG4tcmVsaWVmLWRhbmdlci5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhNTQ1NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCA4NCwgODUsIDAuMDQpO1xuICBjb2xvcjogI2VhNTQ1NTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDg0LCA4NSwgMC4yKTtcbiAgY29sb3I6ICNlYTU0NTU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYTU0NTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM0LCA4NCwgODUsIDAuMik7XG4gIGNvbG9yOiAjZWE1NDU1OyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUsXG4uYnRuLWZsYXQtZGFuZ2VyLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjM0LCA4NCwgODUsIDAuMikgMCwgcmdiYSgyMzQsIDg0LCA4NSwgMC4zKSA0MCUsIHJnYmEoMjM0LCA4NCwgODUsIDAuNCkgNTAlLCByZ2JhKDIzNCwgODQsIDg1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpOyB9XG5cbi5idWxsZXQuYnVsbGV0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU0NTU7IH1cblxuLm1vZGFsLm1vZGFsLWRhbmdlciAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjZWE1NDU1OyB9XG5cbi5tb2RhbC5tb2RhbC1kYW5nZXIgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBjb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2VhNTQ1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2VhNTQ1NTsgfVxuXG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlciwgLnBhZ2luYXRpb24tZGFuZ2VyIC5wYWdlLWl0ZW0ubmV4dC1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWE1NDU1O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YWZ0ZXIsIC5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOmhvdmVyOmFmdGVyLCAucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6YWN0aXZlOmFmdGVyLCAucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5uZXh0IC5wYWdlLWxpbms6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VhNTQ1NScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDsgfVxuXG4ucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpob3ZlcjpiZWZvcmUsIC5wYWdpbmF0aW9uLWRhbmdlciAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazphY3RpdmU6YmVmb3JlLCAucGFnaW5hdGlvbi1kYW5nZXIgLnBhZ2UtaXRlbS5wcmV2IC5wYWdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNlYTU0NTUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1waWxsLWRhbmdlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NTtcbiAgYm94LXNoYWRvdzogMCA0cHggMThweCAtNHB4IHJnYmEoMjM0LCA4NCwgODUsIDAuNjUpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDg0LCA4NSwgMC4xMik7IH1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU0NTU7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLXBvaW50LWRhbmdlciBpLFxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYW5nZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1wb2ludC1kYW5nZXIudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi50aW1lbGluZSAudGltZWxpbmUtcG9pbnQtZGFuZ2VyLnRpbWVsaW5lLXBvaW50LWluZGljYXRvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNCwgODQsIDg1LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5kaXZpZGVyLmRpdmlkZXItZGFuZ2VyIC5kaXZpZGVyLXRleHQ6YmVmb3JlLCAuZGl2aWRlci5kaXZpZGVyLWRhbmdlciAuZGl2aWRlci10ZXh0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuaW5wdXQ6Zm9jdXMgfiAuYmctZGFuZ2VyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4yMXJlbSAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU0NTU7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhbmdlci5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1kYW5nZXIuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tY29udHJvbC1kYW5nZXIuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtZGFuZ2VyLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlci5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1jb250cm9sLWRhbmdlci5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDIzNCwgODQsIDg1LCAwLjQpICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzQsIDg0LCA4NSwgMC42NSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NTsgfVxuXG4uY3VzdG9tLXN3aXRjaC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0OyB9XG5cbi5zZWxlY3QyLWRhbmdlciAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNlYTU0NTUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTEge1xuICBjb2xvcjogI2U3M2QzZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIuYmctZGFya2VuLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTczZDNlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWRhcmtlbi0xIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3M2QzZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi0xIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNzNkM2UgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1kYXJrZW4tMSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTczZDNlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1kYXJrZW4tMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3M2QzZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNzNkM2UgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1kYXJrZW4tMSB7XG4gIGJhY2tncm91bmQ6ICNlNzNkM2U7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgNjEsIDYyLCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWRhcmtlbi0yIHtcbiAgY29sb3I6ICNlNDI3MjggIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWRhcmtlbi0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjcyOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1kYXJrZW4tMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNDI3MjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1kYXJrZW4tMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTQyNzI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tZGFya2VuLTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0MjcyOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtZGFya2VuLTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNDI3MjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtZGFya2VuLTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTQyNzI4ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktZGFya2VuLTIge1xuICBiYWNrZ3JvdW5kOiAjZTQyNzI4O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyMjgsIDM5LCA0MCwgMC42KTsgfVxuXG4udGV4dC1kYW5nZXIudGV4dC1kYXJrZW4tMyB7XG4gIGNvbG9yOiAjZDcxYTFjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlci5iZy1kYXJrZW4tMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzFhMWMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlci5ib3JkZXItZGFya2VuLTMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDcxYTFjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtZGFuZ2VyLmJvcmRlci10b3AtZGFya2VuLTMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3MWExYyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLWRhbmdlci5ib3JkZXItYm90dG9tLWRhcmtlbi0zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNzFhMWMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtZGFuZ2VyLmJvcmRlci1sZWZ0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDcxYTFjICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC1kYW5nZXIuYm9yZGVyLXJpZ2h0LWRhcmtlbi0zIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q3MWExYyAhaW1wb3J0YW50OyB9XG5cbi5vdmVybGF5LWRhbmdlci5vdmVybGF5LWRhcmtlbi0zIHtcbiAgYmFja2dyb3VuZDogI2Q3MWExYztcbiAgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyNiwgMjgsIDAuNik7IH1cblxuLnRleHQtZGFuZ2VyLnRleHQtZGFya2VuLTQge1xuICBjb2xvcjogI2MwMTgxOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIuYmctZGFya2VuLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAxODE5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIuYm9yZGVyLWRhcmtlbi00IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwMTgxOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLWRhbmdlci5ib3JkZXItdG9wLWRhcmtlbi00IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjMDE4MTkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS1kYW5nZXIuYm9yZGVyLWJvdHRvbS1kYXJrZW4tNCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzAxODE5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LWRhbmdlci5ib3JkZXItbGVmdC1kYXJrZW4tNCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2MwMTgxOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtZGFuZ2VyLmJvcmRlci1yaWdodC1kYXJrZW4tNCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMDE4MTkgIWltcG9ydGFudDsgfVxuXG4ub3ZlcmxheS1kYW5nZXIub3ZlcmxheS1kYXJrZW4tNCB7XG4gIGJhY2tncm91bmQ6ICNjMDE4MTk7XG4gIC8qIFRoZSBGYWxsYmFjayAqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE5MiwgMjQsIDI1LCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWFjY2VudC0xIHtcbiAgY29sb3I6ICNmZmVlZjEgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWVmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmVlZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1hY2NlbnQtMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlZWYxICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZWVmMSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmVlZjEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtYWNjZW50LTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlZWYxICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTEge1xuICBiYWNrZ3JvdW5kOiAjZmZlZWYxO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzOCwgMjQxLCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWFjY2VudC0yIHtcbiAgY29sb3I6ICNmZmQ2ZGIgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDZkYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmQ2ZGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1hY2NlbnQtMiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkNmRiICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDZkYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmQ2ZGIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtYWNjZW50LTIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZkNmRiICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTIge1xuICBiYWNrZ3JvdW5kOiAjZmZkNmRiO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIxNCwgMjE5LCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWFjY2VudC0zIHtcbiAgY29sb3I6ICNmZmVjZWUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNlZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmVjZWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1hY2NlbnQtMyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZlY2VlICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZWNlZSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTMge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmVjZWUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtYWNjZW50LTMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZlY2VlICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTMge1xuICBiYWNrZ3JvdW5kOiAjZmZlY2VlO1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNiwgMjM4LCAwLjYpOyB9XG5cbi50ZXh0LWRhbmdlci50ZXh0LWFjY2VudC00IHtcbiAgY29sb3I6ICNmZmQzZDcgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyLmJnLWFjY2VudC00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDNkNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyLmJvcmRlci1hY2NlbnQtNCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmQzZDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC1kYW5nZXIuYm9yZGVyLXRvcC1hY2NlbnQtNCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZkM2Q3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tZGFuZ2VyLmJvcmRlci1ib3R0b20tYWNjZW50LTQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZDNkNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC1kYW5nZXIuYm9yZGVyLWxlZnQtYWNjZW50LTQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmQzZDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LWRhbmdlci5ib3JkZXItcmlnaHQtYWNjZW50LTQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZkM2Q3ICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJsYXktZGFuZ2VyLm92ZXJsYXktYWNjZW50LTQge1xuICBiYWNrZ3JvdW5kOiAjZmZkM2Q3O1xuICAvKiBUaGUgRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIxMSwgMjE1LCAwLjYpOyB9XG5cbi5iZy1ncmFkaWVudC1kYXJrLFxuLmJ0bi1ncmFkaWVudC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzRiNGI0YiwgIzFlMWUxZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4uZGFyay1sYXlvdXQgLmJnLWdyYWRpZW50LWRhcmssIC5kYXJrLWxheW91dFxuLmJ0bi1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMWUxZTFlLCAjNGI0YjRiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5iZy1ncmFkaWVudC1kYXJrOmhvdmVyLCAuYmctZ3JhZGllbnQtZGFyazphY3RpdmUsXG4uYnRuLWdyYWRpZW50LWRhcms6aG92ZXIsXG4uYnRuLWdyYWRpZW50LWRhcms6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWdyYWRpZW50LWRhcms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LWRhcms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLmJnLWdyYWRpZW50LWRhcms6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYmctZ3JhZGllbnQtZGFyazphY3RpdmUsIC5iZy1ncmFkaWVudC1kYXJrOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1kYXJrOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzFlMWUxZSwgIzRiNGI0Yik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM3MzY3ZjAsICM5ZTk1ZjUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLWdyYWRpZW50LXByaW1hcnk6aG92ZXIsIC5iZy1ncmFkaWVudC1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpob3Zlcixcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5idG4tZ3JhZGllbnQtcHJpbWFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5iZy1ncmFkaWVudC1wcmltYXJ5OmFjdGl2ZSwgLmJnLWdyYWRpZW50LXByaW1hcnk6Zm9jdXMsXG4uYnRuLWdyYWRpZW50LXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjNDgzOWViLCAjNzM2N2YwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnksXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICM4Mjg2OGIsICM5Y2EwYTQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLWdyYWRpZW50LXNlY29uZGFyeTpob3ZlciwgLmJnLWdyYWRpZW50LXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeTpob3Zlcixcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ncmFkaWVudC1zZWNvbmRhcnk6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LXNlY29uZGFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJnLWdyYWRpZW50LXNlY29uZGFyeTpmb2N1cyxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjNjk2ZDcxLCAjODI4NjhiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzI4Yzc2ZiwgIzQ4ZGE4OSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4uYmctZ3JhZGllbnQtc3VjY2Vzczpob3ZlciwgLmJnLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpLFxuLmJ0bi1ncmFkaWVudC1zdWNjZXNzOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpOyB9XG5cbi5iZy1ncmFkaWVudC1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmJnLWdyYWRpZW50LXN1Y2Nlc3M6YWN0aXZlLCAuYmctZ3JhZGllbnQtc3VjY2Vzczpmb2N1cyxcbi5idG4tZ3JhZGllbnQtc3VjY2VzczphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICMxZjlkNTcsICMyOGM3NmYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLWdyYWRpZW50LWluZm8sXG4uYnRuLWdyYWRpZW50LWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjMDBjZmU4LCAjMWNlN2ZmKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5iZy1ncmFkaWVudC1pbmZvOmhvdmVyLCAuYmctZ3JhZGllbnQtaW5mbzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LWluZm86aG92ZXIsXG4uYnRuLWdyYWRpZW50LWluZm86YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWdyYWRpZW50LWluZm86aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LWluZm86aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cblxuLmJnLWdyYWRpZW50LWluZm86YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYmctZ3JhZGllbnQtaW5mbzphY3RpdmUsIC5iZy1ncmFkaWVudC1pbmZvOmZvY3VzLFxuLmJ0bi1ncmFkaWVudC1pbmZvOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0N2RlZywgIzAwYTFiNSwgIzAwY2ZlOCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4uYmctZ3JhZGllbnQtd2FybmluZyxcbi5idG4tZ3JhZGllbnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNmZjlmNDMsICNmZmI5NzYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLWdyYWRpZW50LXdhcm5pbmc6aG92ZXIsIC5iZy1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtd2FybmluZzpob3Zlcixcbi5idG4tZ3JhZGllbnQtd2FybmluZzphY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmctZ3JhZGllbnQtd2FybmluZzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSxcbi5idG4tZ3JhZGllbnQtd2FybmluZzpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uYmctZ3JhZGllbnQtd2FybmluZzphY3RpdmUsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nOmFjdGl2ZSwgLmJnLWdyYWRpZW50LXdhcm5pbmc6Zm9jdXMsXG4uYnRuLWdyYWRpZW50LXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1ncmFkaWVudC13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjZmY4NTEwLCAjZmY5ZjQzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5iZy1ncmFkaWVudC1kYW5nZXIsXG4uYnRuLWdyYWRpZW50LWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDdkZWcsICNlYTU0NTUsICNmMDgxODIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7IH1cblxuLmJnLWdyYWRpZW50LWRhbmdlcjpob3ZlciwgLmJnLWdyYWRpZW50LWRhbmdlcjphY3RpdmUsXG4uYnRuLWdyYWRpZW50LWRhbmdlcjpob3Zlcixcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1ncmFkaWVudC1kYW5nZXI6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KDpkaXNhYmxlZCksXG4uYnRuLWdyYWRpZW50LWRhbmdlcjpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTsgfVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4uYmctZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSwgLmJnLWdyYWRpZW50LWRhbmdlcjpmb2N1cyxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZ3JhZGllbnQtZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ3ZGVnLCAjZTQyNzI4LCAjZWE1NDU1KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG4iLCJodG1sIHtcbiAgZm9udC1zaXplIDogMTRweDtcbiAgaGVpZ2h0IDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmcgOiAwLjAxcmVtO1xuICAvKlxyXG4gICAgKiBCbGFuayBwYWdlXHJcbiAgICAqL1xufVxuXG5odG1sIGJvZHkge1xuICBoZWlnaHQgOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0Y4RjhGODtcbiAgZGlyZWN0aW9uIDogbHRyO1xufVxuXG5odG1sIGJvZHkgcCB7XG4gIGxpbmUtaGVpZ2h0IDogMS41cmVtO1xufVxuXG5odG1sIC5jb250ZW50IHtcbiAgcGFkZGluZyA6IDA7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24gOiAzMDBtcyBlYXNlIGFsbDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5IDogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHkgOiBoaWRkZW47XG4gIG1pbi1oZWlnaHQgOiBjYWxjKDEwMCUgLSAzLjM1cmVtKTtcbiAgbWFyZ2luLWxlZnQgOiAyNjBweDtcbn1cblxuaHRtbCAuY29udGVudC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmcgOiBjYWxjKDJyZW0gKyA0LjQ1cmVtICsgMS4zcmVtKSAycmVtIDA7XG59XG5cbmh0bWwgLmNvbnRlbnQuYXBwLWNvbnRlbnQuc2hvdy1vdmVybGF5IC5jb250ZW50LW92ZXJsYXkge1xuICB6LWluZGV4IDogMTA7XG4gIG9wYWNpdHkgOiAxO1xufVxuXG5odG1sIC5jb250ZW50LmFwcC1jb250ZW50LnNob3ctb3ZlcmxheSAuY29udGVudC1vdmVybGF5IH4gLmhlYWRlci1uYXZiYXItc2hhZG93IHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbmh0bWwgLmNvbnRlbnQuYXBwLWNvbnRlbnQgLmNvbnRlbnQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uIDogZml4ZWQ7XG4gIG9wYWNpdHkgOiAwO1xuICB3aWR0aCA6IDEwMCU7XG4gIGhlaWdodCA6IDEwMCU7XG4gIHRvcCA6IDA7XG4gIGxlZnQgOiAwO1xuICByaWdodCA6IDA7XG4gIGJvdHRvbSA6IDA7XG4gIGJhY2tncm91bmQtY29sb3IgOiByZ2JhKDM0LCA0MSwgNDcsIDAuNSk7XG4gIGN1cnNvciA6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24gOiBhbGwgMC43cywgei1pbmRleCAwcztcbiAgei1pbmRleCA6IC0xO1xufVxuXG5odG1sIC5jb250ZW50LmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciB7XG4gIGRpc3BsYXkgOiBmbGV4O1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbn1cblxuaHRtbCAuY29udGVudC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciwgaHRtbCAuY29udGVudC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtYm9keSB7XG4gIGhlaWdodCA6IDEwMCU7XG59XG5cbmh0bWwgLmNvbnRlbnQgLmJvZHktY29udGVudC1vdmVybGF5IHtcbiAgdG9wIDogMDtcbiAgbGVmdCA6IDA7XG4gIHJpZ2h0IDogMDtcbiAgYm90dG9tIDogMDtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgZGlzcGxheSA6IGJsb2NrO1xuICB6LWluZGV4IDogNDtcbiAgdmlzaWJpbGl0eSA6IGhpZGRlbjtcbiAgb3BhY2l0eSA6IDA7XG4gIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlO1xufVxuXG5odG1sIC5jb250ZW50IC5ib2R5LWNvbnRlbnQtb3ZlcmxheS5zaG93IHtcbiAgdmlzaWJpbGl0eSA6IHZpc2libGU7XG4gIHRyYW5zaXRpb24gOiBhbGwgMC4zcyBlYXNlO1xuICBvcGFjaXR5IDogMTtcbiAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuMTc4NXJlbTtcbn1cblxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0IDogNTAwO1xuICBjb2xvciA6ICM2MzYzNjM7XG4gIHBhZGRpbmctcmlnaHQgOiAxcmVtO1xuICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgI0Q2RENFMTtcbn1cblxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXkgOiBub25lO1xufVxuXG5odG1sIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaGVhZGVyLXJpZ2h0IC5kcm9wZG93bi10b2dnbGUgaSwgaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuZHJvcGRvd24tdG9nZ2xlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodCA6IDA7XG59XG5cbmh0bWwgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1oZWFkZXItcmlnaHQgLmJ0bi1pY29uIHtcbiAgcGFkZGluZyA6IDAuOHJlbTtcbn1cblxuaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuYnRuLWljb24gaSwgaHRtbCAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWhlYWRlci1yaWdodCAuYnRuLWljb24gc3ZnIHtcbiAgaGVpZ2h0IDogMXJlbTtcbiAgd2lkdGggOiAxcmVtO1xufVxuXG5odG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLCBodG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbVxyICApKTtcbiAgaGVpZ2h0IDogY2FsYyhcciAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbVxyICApKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgMTAwdmggLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgNC40NXJlbSArIDMuMzVyZW0gK1xyICAgIDEuM3JlbSArIDByZW1cciAgICApKTtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDQuNDVyZW0gKyAzLjM1cmVtICtcciAgICAxLjNyZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1oaWRkZW4gLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gIGhlaWdodCA6IGNhbGMoXHIgIDEwMHZoIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDEuM3JlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDEuM3JlbSArIDByZW1cciAgKSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBodG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmNvbnRlbnQtYXJlYS13cmFwcGVyLCBodG1sIC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICtcciAgICAxLjNyZW0gKyAwcmVtXHIgICAgKSk7XG4gICAgaGVpZ2h0IDogY2FsYyhcciAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgICAgY2FsYyhcciAgICBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMHJlbSArXHIgICAgMS4zcmVtICsgMHJlbVxyICAgICkpO1xuICB9XG59XG5cbmh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1maXhlZCAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbVxyICApKTtcbiAgaGVpZ2h0IDogY2FsYyhcciAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMS4zcmVtICsgMHJlbVxyICApKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1mbG9hdGluZy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLWZsb2F0aW5nLmZvb3Rlci1maXhlZCAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAzLjM1cmVtICtcciAgICAxLjNyZW0gKyAwcmVtXHIgICAgKSk7XG4gICAgaGVpZ2h0IDogY2FsYyhcciAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgICAgY2FsYyhcciAgICBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArXHIgICAgMS4zcmVtICsgMHJlbVxyICAgICkpO1xuICB9XG59XG5cbmh0bWwgLm5hdmJhci1oaWRkZW4gLmFwcC1jb250ZW50IHtcbiAgcGFkZGluZyA6IDJyZW0gMnJlbSAwIDJyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAxKSArIDByZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMSkgKyAwcmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDByZW0gKyAzLjM1cmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgMHJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAyKSArIDByZW0gKyAwcmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyAwcmVtICsgMHJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDByZW0gKyAwcmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgMHJlbSArIDByZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLWhpZGRlbi5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gIGhlaWdodCA6IGNhbGMoXHIgIDEwMHZoIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyAwcmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xuICBoZWlnaHQgOiBjYWxjKFxyICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgIGNhbGMoXHIgIGNhbGMoMnJlbSAqIDIpICsgMHJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbVxyICApKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1oaWRkZW4uZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgMTAwdmggLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgMHJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gICAgaGVpZ2h0IDogY2FsYyhcciAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgICAgY2FsYyhcciAgICBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyAwcmVtICsgMy4zNXJlbSArXHIgICAgMHJlbSArIDByZW1cciAgICApKTtcbiAgfVxufVxuXG5odG1sIC5uYXZiYXItc3RhdGljIC5tYWluLW1lbnUge1xuICB0b3AgOiAwO1xufVxuXG5odG1sIC5uYXZiYXItc3RhdGljIC5jb250ZW50IHtcbiAgbWluLWhlaWdodCA6IGNhbGMoMTAwJSAtIGNhbGMoNC40NXJlbSArIDMuMzVyZW0pKTtcbn1cblxuaHRtbCAubmF2YmFyLXN0YXRpYyAuYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nIDogMnJlbSAycmVtIDAgMnJlbTtcbn1cblxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDQuNDVyZW0gKyAzLjM1cmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgNC40NXJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAwcmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDByZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLXN0YXRpYy5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gIGhlaWdodCA6IGNhbGMoXHIgIDEwMHZoIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xuICBoZWlnaHQgOiBjYWxjKFxyICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgIGNhbGMoXHIgIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbVxyICApKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGF0aWMuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgMTAwdmggLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gICAgaGVpZ2h0IDogY2FsYyhcciAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgICAgY2FsYyhcciAgICBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArXHIgICAgMHJlbSArIDByZW1cciAgICApKTtcbiAgfVxufVxuXG5odG1sIC5uYXZiYXItc3RpY2t5IC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmcgOiBjYWxjKDJyZW0gKyA0LjQ1cmVtKSAycmVtIDAgMnJlbTtcbn1cblxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAxKSArIDQuNDVyZW0gKyAzLjM1cmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItc3RhdGljIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLXN0YXRpYyAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMSkgLSBjYWxjKDAuOHJlbSAqIDEpKSArIDQuNDVyZW0gKyAzLjM1cmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAxKSAtIGNhbGMoMC44cmVtICogMSkpICsgNC40NXJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgaGVpZ2h0IDogY2FsYyhcciAgMTAwdmggLVxyICBjYWxjKFxyICBjYWxjKDJyZW0gKiAyKSArIDQuNDVyZW0gKyAwcmVtICsgMHJlbSArIDByZW1cciAgKSk7XG4gIGhlaWdodCA6IGNhbGMoXHIgIHZhcigtLXZoLCAxdmgpICogMTAwIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMHJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWhpZGRlbiAuYXBwLWNvbnRlbnQgLmthbmJhbi13cmFwcGVyIHtcbiAgICBoZWlnaHQgOiBjYWxjKFxyICAgIDEwMHZoIC1cciAgICBjYWxjKFxyICAgIGNhbGMoY2FsYygycmVtICogMikgLSBjYWxjKDAuOHJlbSAqIDIpKSArIDQuNDVyZW0gKyAwcmVtICtcciAgICAwcmVtICsgMHJlbVxyICAgICkpO1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgdmFyKC0tdmgsIDF2aCkgKiAxMDAgLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDByZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gIH1cbn1cblxuaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5jb250ZW50LWFyZWEtd3JhcHBlciwgaHRtbCAubmF2YmFyLXN0aWNreS5mb290ZXItZml4ZWQgLmFwcC1jb250ZW50IC5rYW5iYW4td3JhcHBlciB7XG4gIGhlaWdodCA6IGNhbGMoXHIgIDEwMHZoIC1cciAgY2FsYyhcciAgY2FsYygycmVtICogMikgKyA0LjQ1cmVtICsgMy4zNXJlbSArIDByZW0gKyAwcmVtXHIgICkpO1xuICBoZWlnaHQgOiBjYWxjKFxyICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgIGNhbGMoXHIgIGNhbGMoMnJlbSAqIDIpICsgNC40NXJlbSArIDMuMzVyZW0gKyAwcmVtICsgMHJlbVxyICApKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAuY29udGVudC1hcmVhLXdyYXBwZXIsIGh0bWwgLm5hdmJhci1zdGlja3kuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCAua2FuYmFuLXdyYXBwZXIge1xuICAgIGhlaWdodCA6IGNhbGMoXHIgICAgMTAwdmggLVxyICAgIGNhbGMoXHIgICAgY2FsYyhjYWxjKDJyZW0gKiAyKSAtIGNhbGMoMC44cmVtICogMikpICsgNC40NXJlbSArIDMuMzVyZW0gK1xyICAgIDByZW0gKyAwcmVtXHIgICAgKSk7XG4gICAgaGVpZ2h0IDogY2FsYyhcciAgICB2YXIoLS12aCwgMXZoKSAqIDEwMCAtXHIgICAgY2FsYyhcciAgICBjYWxjKGNhbGMoMnJlbSAqIDIpIC0gY2FsYygwLjhyZW0gKiAyKSkgKyA0LjQ1cmVtICsgMy4zNXJlbSArXHIgICAgMHJlbSArIDByZW1cciAgICApKTtcbiAgfVxufVxuXG5odG1sIC5uYXZiYXItc3RhdGljIC5uYXYuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciwgaHRtbCAubmF2YmFyLXN0aWNreSAubmF2LmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQgOiAxLjZyZW07XG4gIHBhZGRpbmctcmlnaHQgOiAxLjZyZW07XG59XG5cbmh0bWwgLm5hdmJhci1zdGF0aWMgLm5hdi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNob3csIGh0bWwgLm5hdmJhci1zdGlja3kgLm5hdi5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNob3cge1xuICB3aWR0aCA6IDk4JTtcbiAgbGVmdCA6IDElO1xufVxuXG5odG1sIC5mb290ZXItZml4ZWQgLmNvbnRlbnQuYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbSA6IDMuMzVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbCBbZGF0YS1jb2w9JzEtY29sdW1uJ10gLmhlYWRlci1uYXZiYXIge1xuICB3aWR0aCA6IDEwMCU7XG4gIGxlZnQgOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwgW2RhdGEtY29sPScxLWNvbHVtbiddIC5oZWFkZXItbmF2YmFyLmZsb2F0aW5nLW5hdiB7XG4gIHdpZHRoIDogY2FsYyhcciAgMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIGNhbGMoMnJlbSAqIDIpKSAhaW1wb3J0YW50O1xufVxuXG5odG1sIFtkYXRhLWNvbD0nMS1jb2x1bW4nXSAuY29udGVudCwgaHRtbCBbZGF0YS1jb2w9JzEtY29sdW1uJ10gLmZvb3RlciB7XG4gIG1hcmdpbi1sZWZ0IDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sIFtkYXRhLWNvbD0nMS1jb2x1bW4nXS5ob3Jpem9udGFsLWxheW91dCAuaGVhZGVyLW5hdmJhciB7XG4gIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5odG1sIFtkYXRhLWNvbD0nMS1jb2x1bW4nXS5ob3Jpem9udGFsLWxheW91dCAuYXBwLWNvbnRlbnQge1xuICBwYWRkaW5nIDogY2FsYygycmVtICsgNC40NXJlbSArIDEuM3JlbSkgMnJlbSAwIDJyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbCBbZGF0YS1jb2w9JzEtY29sdW1uJ10uaG9yaXpvbnRhbC1sYXlvdXQuZm9vdGVyLWZpeGVkIC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmcgOiBjYWxjKDJyZW0gKyA0LjQ1cmVtICsgMS4zcmVtKSAycmVtIDMuMzVyZW0gMnJlbSAhaW1wb3J0YW50O1xufVxuXG5odG1sIC5ibGFuay1wYWdlIC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQgOiAwO1xufVxuXG5odG1sIC5ibGFuay1wYWdlIC5jb250ZW50LmFwcC1jb250ZW50IHtcbiAgb3ZlcmZsb3cgOiBvdmVybGF5O1xuICBvdmVyZmxvdy14IDogaGlkZGVuO1xuICBwYWRkaW5nIDogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uIDogbm9uZTtcbn1cblxuaHRtbCAuYmxhbmstcGFnZSAuY29udGVudC5hcHAtY29udGVudCAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuaHRtbCAuYmxhbmstcGFnZSAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZyA6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCAuYmxhbmstcGFnZSAuY29udGVudC13cmFwcGVyIC5mbGV4Ym94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXkgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAgaGVpZ2h0IDogMTAwdmg7XG4gIGhlaWdodCA6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG59XG5cbmh0bWwgLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kIDogIzczNjdGMDtcbn1cblxuLmFwcC1jb250ZW50LmNlbnRlci1sYXlvdXQge1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbn1cblxuLypcclxuKiBDb2wgMyBsYXlvdXQgZm9yIGRldGFjaGVkIGFuZCBnZW5lcmFsIHR5cGVcclxuKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5jb250ZW50LXJpZ2h0IHtcbiAgICB3aWR0aCA6IGNhbGMoMTAwdncgLSAoMTAwdncgLSAxMDAlKSAtIDI2MHB4KTtcbiAgICBmbG9hdCA6IHJpZ2h0O1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtbGVmdCB7XG4gICAgd2lkdGggOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSAyNjBweCk7XG4gICAgZmxvYXQgOiBsZWZ0O1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQge1xuICAgIHdpZHRoIDogMTAwJTtcbiAgfVxuICBib2R5IC5jb250ZW50LWRldGFjaGVkLmNvbnRlbnQtcmlnaHQge1xuICAgIGZsb2F0IDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQgOiAtMjYwcHg7XG4gIH1cbiAgYm9keSAuY29udGVudC1kZXRhY2hlZC5jb250ZW50LXJpZ2h0IC5jb250ZW50LWJvZHkge1xuICAgIG1hcmdpbi1sZWZ0IDogY2FsYygyNjBweCArIDJyZW0pO1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQuY29udGVudC1sZWZ0IHtcbiAgICBmbG9hdCA6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0IDogLTI2MHB4O1xuICB9XG4gIGJvZHkgLmNvbnRlbnQtZGV0YWNoZWQuY29udGVudC1sZWZ0IC5jb250ZW50LWJvZHkge1xuICAgIG1hcmdpbi1yaWdodCA6IGNhbGMoMjYwcHggKyAycmVtKTtcbiAgfVxuICAuc2lkZWJhci1yaWdodC5zaWRlYmFyLXN0aWNreSB7XG4gICAgZmxvYXQgOiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0IDogLTI2MHB4O1xuICAgIHdpZHRoIDogMjYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wIDogNS43cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBodG1sIGJvZHkgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nIDogY2FsYygycmVtIC0gMC44cmVtICsgNC40NXJlbSArIDEuM3JlbSkgY2FsYygycmVtIC0gMC44cmVtKSAwIGNhbGMoMnJlbSAtIDAuOHJlbSkgIWltcG9ydGFudDtcbiAgfVxuICBodG1sIGJvZHkubmF2YmFyLXN0YXRpYyAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmcgOiBjYWxjKDJyZW0gLSAwLjhyZW0pIGNhbGMoMnJlbSAtIDAuOHJlbSkgMCBjYWxjKDJyZW0gLSAwLjhyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCBib2R5Lm5hdmJhci1zdGlja3kgLmFwcC1jb250ZW50IHtcbiAgICBwYWRkaW5nIDogY2FsYygycmVtIC0gMC44cmVtICsgNC40NXJlbSkgY2FsYygycmVtIC0gMC44cmVtKSAwIGNhbGMoMnJlbSAtIDAuOHJlbSkgIWltcG9ydGFudDtcbiAgfVxuICBodG1sIGJvZHkubmF2YmFyLWhpZGRlbiAuYXBwLWNvbnRlbnQge1xuICAgIHBhZGRpbmcgOiBjYWxjKDJyZW0gLSAwLjhyZW0pIGNhbGMoMnJlbSAtIDAuOHJlbSkgMCBjYWxjKDJyZW0gLSAwLjhyZW0pICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljIC5hcHAtY29udGVudCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciwgLm5hdmJhci1zdGlja3kgLmFwcC1jb250ZW50IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQgOiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQgOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaHRtbC5mdWxsLXNjcmVlbiB7XG4gICAgd2lkdGggOiAxMDAlO1xuICB9XG4gIGh0bWwuZnVsbC1zY3JlZW4gLmNvbnRlbnQuYXBwLWNvbnRlbnQge1xuICAgIGhlaWdodCA6IDEwMCU7XG4gICAgb3ZlcmZsb3cgOiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteCA6IGhpZGRlbjtcbiAgfVxufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBGaWxlIE5hbWU6IHNpZGViYXIuc2Nzc1xyXG4gICAgRGVzY3JpcHRpb246IGNvbnRlbnQgc2lkZWJhciBzcGVjaWZpYyBzY3NzLlxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgICBBdXRob3I6IFBJWElOVkVOVFxyXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zaWRlYmFyIHtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgd2lkdGggOiAxMDAlO1xuICBoZWlnaHQgOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHZlcnRpY2FsLWFsaWduIDogdG9wO1xuICB9XG59XG5cbi5zaWRlYmFyLWZpeGVkIHtcbiAgcG9zaXRpb24gOiBmaXhlZDtcbiAgaGVpZ2h0IDogMTAwJTtcbiAgb3ZlcmZsb3cgOiBzY3JvbGw7XG59XG5cbi5zaWRlbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbiA6IGZpeGVkO1xuICB0b3AgOiAwO1xuICBsZWZ0IDogMDtcbiAgcmlnaHQgOiAwO1xuICBoZWlnaHQgOiAxMjB2aDtcbiAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMzQsIDQxLCA0NywgMC41KTtcbiAgei1pbmRleCA6IDk5NztcbiAgZGlzcGxheSA6IGJsb2NrO1xuICB2aXNpYmlsaXR5IDogaGlkZGVuO1xuICBvcGFjaXR5IDogMDtcbiAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5zaWRlbmF2LW92ZXJsYXkuc2hvdyB7XG4gIG9wYWNpdHkgOiAxO1xuICB2aXNpYmlsaXR5IDogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbiA6IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5kcmFnLXRhcmdldCB7XG4gIGhlaWdodCA6IDEwMCU7XG4gIHdpZHRoIDogNDBweDtcbiAgcG9zaXRpb24gOiBmaXhlZDtcbiAgdG9wIDogMDtcbiAgbGVmdCA6IC0xMHB4O1xuICB6LWluZGV4IDogMTAzNjtcbn1cblxuLnNpZGViYXItZGV0YWNoZWQgLnNpZGViYXIge1xuICB3aWR0aCA6IDI2MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXItbGVmdCB7XG4gICAgZmxvYXQgOiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyLXJpZ2h0IHtcbiAgICBmbG9hdCA6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2lkZWJhci1kZXRhY2hlZCAuc2lkZWJhciB7XG4gICAgd2lkdGggOiAxMDAlO1xuICB9XG59XG5cbmZvb3Rlci5mb290ZXIge1xuICBwYWRkaW5nIDogMC44cmVtIDJyZW07XG4gIG1pbi1oZWlnaHQgOiAzLjM1cmVtO1xuICB0cmFuc2l0aW9uIDogMzAwbXMgZWFzZSBhbGw7XG59XG5cbmZvb3Rlci5mb290ZXIgc3BhbiBpLCBmb290ZXIuZm9vdGVyIHNwYW4gc3ZnIHtcbiAgaGVpZ2h0IDogMS41MXJlbTtcbiAgd2lkdGggOiAxLjUxcmVtO1xuICBmb250LXNpemUgOiAxLjUxcmVtO1xuICBtYXJnaW4tbGVmdCA6IDAuNXJlbTtcbiAgY29sb3IgOiAjRUE1NDU1O1xufVxuXG5mb290ZXIuZm9vdGVyIC5zY3JvbGwtdG9wIHtcbiAgcGFkZGluZyA6IDAuODFyZW0gMC44M3JlbTtcbn1cblxuZm9vdGVyLmZvb3Rlci1zaGFkb3cge1xuICBib3gtc2hhZG93IDogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cblxuZm9vdGVyLmZvb3Rlci1ib3JkZXIge1xuICBib3JkZXItdG9wIDogMXB4IHNvbGlkICNFQkU5RjE7XG59XG5cbi5mb290ZXItZml4ZWQgZm9vdGVyIHtcbiAgcG9zaXRpb24gOiBmaXhlZCAhaW1wb3J0YW50O1xuICB6LWluZGV4IDogMTAzMDtcbiAgcmlnaHQgOiAwO1xuICBsZWZ0IDogMDtcbiAgYm90dG9tIDogMDtcbn1cblxuLmZvb3Rlci1maXhlZCBmb290ZXIuZm9vdGVyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZCA6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3cgOiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xufVxuXG4uZm9vdGVyLWZpeGVkIGZvb3Rlci5mb290ZXItZGFyayB7XG4gIGJhY2tncm91bmQgOiAjQjhDMkNDO1xuICBjb2xvciA6ICNGRkZGRkY7XG59XG5cbi5mb290ZXItaGlkZGVuIC5hcHAtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tIDogMC4xcHggIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbC10b3Age1xuICBwb3NpdGlvbiA6IGZpeGVkO1xuICBib3R0b20gOiA1JTtcbiAgcmlnaHQgOiAzMHB4O1xuICBkaXNwbGF5IDogbm9uZTtcbiAgei1pbmRleCA6IDk5O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICBGaWxlIE5hbWU6IG5hdmlnYXRpb24uc2Nzc1xyXG4gICAgRGVzY3JpcHRpb246IENvbW1vbiBtaXhpbiBmb3IgbWVudXMsIGNvbnRhaW4gZGFyayBhbmQgbGlnaHQgdmVyc2lvbiBzY3NzLlxyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgICBBdXRob3I6IFBJWElOVkVOVFxyXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tYWluLW1lbnUge1xuICB6LWluZGV4IDogMTAzMTtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgZGlzcGxheSA6IHRhYmxlLWNlbGw7XG4gIGhlaWdodCA6IDEwMCU7XG4gIG92ZXJmbG93IDogaGlkZGVuO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQge1xuICBjb2xvciA6ICM2RTZCN0I7XG4gIGJhY2tncm91bmQgOiAjRkZGRkZGO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kIDogI0ZGRkZGRjtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gIGNvbG9yIDogI0E2QTRCMDtcbiAgbWFyZ2luIDogY2FsYygycmVtICsgMC4yODZyZW0pIDAgMC44cmVtIDIuMnJlbTtcbiAgcGFkZGluZyA6IDA7XG4gIGxpbmUtaGVpZ2h0IDogMS41O1xuICBsZXR0ZXItc3BhY2luZyA6IDAuMDFyZW07XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0IDogNTAwO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGEge1xuICB0cmFuc2l0aW9uIDogYWxsIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwcywgY29sb3IgMHM7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaSBhIHtcbiAgY29sb3IgOiAjNjI1RjZFO1xuICBwYWRkaW5nIDogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQgOiAxLjQ1O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkgYSBzcGFuLm1lbnUtc3ViLXRpdGxlIHtcbiAgY29sb3IgOiAjQkRCQkM0O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkgYSA+ICoge1xuICB0cmFuc2l0aW9uIDogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiBsaS5uYXYtaXRlbSBhOmhvdmVyID4gKiB7XG4gIHRyYW5zaXRpb24gOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gbGkubmF2LWl0ZW0gdWwubWVudS1jb250ZW50IGxpIGE6aG92ZXIgPiAqIHtcbiAgdHJhbnNpdGlvbiA6IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKDVweCk7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gYSB7XG4gIG1hcmdpbiA6IDAgMTVweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhIC5sYWJlbCB7XG4gIG1hcmdpbi10b3AgOiA0cHg7XG4gIG1hcmdpbi1yaWdodCA6IDVweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiBhIGksIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gYSBzdmcge1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICB0b3AgOiAxcHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3AgOiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaTpub3QoLmhhcy1zdWIpIHtcbiAgbWFyZ2luIDogMCAxNXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpLmhhcy1zdWIgPiBhIHtcbiAgbWFyZ2luIDogMCAxNXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpLmhhcy1zdWIgPiB1bCA+IGxpIHtcbiAgbWFyZ2luIDogMCAxNXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gYSwgLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkuc2lkZWJhci1ncm91cC1hY3RpdmUgPiBhIHtcbiAgY29sb3IgOiAjNTY1MzYwO1xuICBiYWNrZ3JvdW5kIDogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLXJhZGl1cyA6IDZweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGk6bm90KC5vcGVuKSA+IHVsIHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpOm5vdCgub3BlbikgPiB1bCAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93IDogbm9uZTtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkuYWN0aXZlIHtcbiAgei1pbmRleCA6IDE7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgIzczNjdGMCwgcmdiYSgxMTUsIDEwMywgMjQwLCAwLjcpKTtcbiAgYm94LXNoYWRvdyA6IDAgMCAxMHB4IDFweCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNyk7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQgOiA0MDA7XG4gIGJvcmRlci1yYWRpdXMgOiA0cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kIDogI0YwRjBGMDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSA+IGEge1xuICBjb2xvciA6ICM3MzY3RjA7XG4gIG1hcmdpbi1ib3R0b20gOiAwO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlIC5ob3ZlciA+IGEsIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIC5hY3RpdmUgOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQgOiB3aGl0ZXNtb2tlO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCB7XG4gIHBhZGRpbmcgOiAwO1xuICBtYXJnaW4gOiAwO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCBsaSB7XG4gIGNvbG9yIDogIzZFNkI3QjtcbiAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCBsaSA+IGEge1xuICBwYWRkaW5nIDogMTBweCAxNXB4IDEwcHggMjBweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkgdWwgYSB7XG4gIHBhZGRpbmcgOiAxMHB4IDE1cHggMTBweCA1M3B4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhhcy1zdWI6bm90KC5vcGVuKSA+IHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3cgOiBub25lO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IGEsIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBjb2xvciA6ICM2RTZCN0I7XG4gIGJhY2tncm91bmQgOiB3aGl0ZXNtb2tlO1xuICBib3JkZXItcmFkaXVzIDogNnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAub3BlbiA+IHVsLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuc2lkZWJhci1ncm91cC1hY3RpdmUgPiB1bCB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCAub3BlbiA+IHVsLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuc2lkZWJhci1ncm91cC1hY3RpdmUgPiB1bCAub3BlbiA+IHVsIHtcbiAgZGlzcGxheSA6IGJsb2NrO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuaG92ZXIgPiBhLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bDpob3ZlciA+IGEge1xuICBjb2xvciA6ICM3ODc0ODY7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgIzczNjdGMCwgcmdiYSgxMTUsIDEwMywgMjQwLCAwLjcpKTtcbiAgYm94LXNoYWRvdyA6IDAgMCAxMHB4IDFweCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXMgOiA0cHg7XG4gIHotaW5kZXggOiAxO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSB1bCAuYWN0aXZlID4gYSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsge1xuICBjb2xvciA6ICNEQ0RDREM7XG4gIGJhY2tncm91bmQgOiAjMTAxNjNBO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQgOiAjMTAxNjNBO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBjb2xvciA6IHdoaXRlO1xuICBtYXJnaW4gOiBjYWxjKDJyZW0gKyAwLjI4NnJlbSkgMCAwLjhyZW0gMi4ycmVtO1xuICBwYWRkaW5nIDogMDtcbiAgbGluZS1oZWlnaHQgOiAxLjU7XG4gIGxldHRlci1zcGFjaW5nIDogMC4wMXJlbTtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIHNwYW4ge1xuICBmb250LXdlaWdodCA6IDUwMDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGEge1xuICB0cmFuc2l0aW9uIDogYWxsIDAuNXMgZWFzZSwgYmFja2dyb3VuZCAwcywgY29sb3IgMHM7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uIGxpIGEge1xuICBjb2xvciA6ICNEMEQwRDA7XG4gIHBhZGRpbmcgOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICBsaW5lLWhlaWdodCA6IDEuNDU7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uIGxpIGEgc3Bhbi5tZW51LXN1Yi10aXRsZSB7XG4gIGNvbG9yIDogd2hpdGU7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uIGxpIGEgPiAqIHtcbiAgdHJhbnNpdGlvbiA6IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaS5uYXYtaXRlbSBhOmhvdmVyID4gKiB7XG4gIHRyYW5zaXRpb24gOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiBsaS5uYXYtaXRlbSB1bC5tZW51LWNvbnRlbnQgbGkgYTpob3ZlciA+ICoge1xuICB0cmFuc2l0aW9uIDogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IGEge1xuICBtYXJnaW4gOiAwIDE1cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiBhIC5sYWJlbCB7XG4gIG1hcmdpbi10b3AgOiA0cHg7XG4gIG1hcmdpbi1yaWdodCA6IDVweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IGEgaSwgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IGEgc3ZnIHtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgdG9wIDogMXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpID4gdWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3AgOiA3cHggIWltcG9ydGFudDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpOm5vdCguaGFzLXN1Yikge1xuICBtYXJnaW4gOiAwIDE1cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgPiB1bCBsaS5oYXMtc3ViID4gYSB7XG4gIG1hcmdpbiA6IDAgMTVweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSA+IHVsIGxpLmhhcy1zdWIgPiB1bCA+IGxpIHtcbiAgbWFyZ2luIDogMCAxNXB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiBhLCAubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gYSB7XG4gIGNvbG9yIDogI0MzQzNDMztcbiAgYmFja2dyb3VuZCA6ICMwQzEwMkE7XG4gIGJvcmRlci1yYWRpdXMgOiA2cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGk6bm90KC5vcGVuKSA+IHVsIHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGk6bm90KC5vcGVuKSA+IHVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3cgOiBub25lO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSB7XG4gIHotaW5kZXggOiAxO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgIzczNjdGMCwgcmdiYSgxMTUsIDEwMywgMjQwLCAwLjcpKTtcbiAgYm94LXNoYWRvdyA6IDAgMCAxMHB4IDFweCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNyk7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQgOiA0MDA7XG4gIGJvcmRlci1yYWRpdXMgOiA0cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQgOiAjMDkwRDIyO1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIC5hY3RpdmUgPiBhIHtcbiAgY29sb3IgOiAjNzM2N0YwO1xuICBtYXJnaW4tYm90dG9tIDogMDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSAuYWN0aXZlIC5ob3ZlciA+IGEsIC5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgLmFjdGl2ZSA6aG92ZXIgPiBhIHtcbiAgYmFja2dyb3VuZCA6ICMwQzEwMkE7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwge1xuICBwYWRkaW5nIDogMDtcbiAgbWFyZ2luIDogMDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCBsaSB7XG4gIGNvbG9yIDogI0RDRENEQztcbiAgYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIGxpID4gYSB7XG4gIHBhZGRpbmcgOiAxMHB4IDE1cHggMTBweCAyMHB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIGxpIHVsIGEge1xuICBwYWRkaW5nIDogMTBweCAxNXB4IDEwcHggNTNweDtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bCAuaGFzLXN1Yjpub3QoLm9wZW4pID4gdWwgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQgOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdyA6IG5vbmU7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiBhLCAubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBjb2xvciA6ICNEQ0RDREM7XG4gIGJhY2tncm91bmQgOiAjMEMxMDJBO1xuICBib3JkZXItcmFkaXVzIDogNnB4O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5vcGVuID4gdWwsIC5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gdWwge1xuICBkaXNwbGF5IDogYmxvY2s7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLm9wZW4gPiB1bCAub3BlbiA+IHVsLCAubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IHVsIC5vcGVuID4gdWwge1xuICBkaXNwbGF5IDogYmxvY2s7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmhvdmVyID4gYSwgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaSB1bDpob3ZlciA+IGEge1xuICBjb2xvciA6ICNFNkU2RTY7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCAjNzM2N0YwLCByZ2JhKDExNSwgMTAzLCAyNDAsIDAuNykpO1xuICBib3gtc2hhZG93IDogMCAwIDEwcHggMXB4IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1cyA6IDRweDtcbiAgei1pbmRleCA6IDE7XG59XG5cbi5tYWluLW1lbnUubWVudS1kYXJrIC5uYXZpZ2F0aW9uID4gbGkgdWwgLmFjdGl2ZSA+IGEge1xuICBjb2xvciA6ICNGRkZGRkY7XG59XG5cbi5tYWluLW1lbnUubWVudS1maXhlZCB7XG4gIHBvc2l0aW9uIDogZml4ZWQ7XG59XG5cbi5tYWluLW1lbnUubWVudS1zdGF0aWMge1xuICBoZWlnaHQgOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbSA6IGNhbGMoMTAwJSAtIDIwcmVtKTtcbn1cblxuLm1haW4tbWVudS5tZW51LXN0YXRpYyAubWFpbi1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQgOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1tZW51Lm1lbnUtc2hhZG93IHtcbiAgYm94LXNoYWRvdyA6IDAgMCAxNXB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjA1KTtcbn1cblxuLm1haW4tbWVudS5tZW51LWJvcmRlciB7XG4gIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAjRUJFOUYxO1xufVxuXG4ubWFpbi1tZW51IC5zaGFkb3ctYm90dG9tIHtcbiAgZGlzcGxheSA6IG5vbmU7XG4gIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gIHotaW5kZXggOiAyO1xuICBoZWlnaHQgOiA1MHB4O1xuICB3aWR0aCA6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzIDogbm9uZTtcbiAgbWFyZ2luLXRvcCA6IC0wLjdyZW07XG4gIGZpbHRlciA6IGJsdXIoNXB4KTtcbiAgYmFja2dyb3VuZCA6IGxpbmVhci1ncmFkaWVudCgjRkZGRkZGIDQxJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjExKSA5NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4uYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUgLnNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KCNGOEY4RjggNDElLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTEpIDk1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG59XG5cbi5tYWluLW1lbnUubWVudS1uYXRpdmUtc2Nyb2xsIC5tYWluLW1lbnUtY29udGVudCB7XG4gIG92ZXJmbG93LXkgOiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbWVudSAubmF2YmFyLWhlYWRlciB7XG4gIGhlaWdodCA6IDEwMCU7XG4gIHdpZHRoIDogMjYwcHg7XG4gIGhlaWdodCA6IDQuNDVyZW07XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIHBhZGRpbmcgOiAwLjM1cmVtIDFyZW0gMC4zcmVtIDEuNjRyZW07XG4gIHRyYW5zaXRpb24gOiAzMDBtcyBlYXNlIGFsbCwgYmFja2dyb3VuZCAwcztcbn1cblxuLm1haW4tbWVudSAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheSA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zIDogY2VudGVyO1xuICBtYXJnaW4tdG9wIDogMS4zNXJlbTtcbiAgZm9udC1zaXplIDogaW5oZXJpdDtcbn1cblxuLm1haW4tbWVudSAubmF2YmFyLWhlYWRlciAubmF2YmFyLWJyYW5kIC5icmFuZC1sb2dvIGltZyB7XG4gIG1heC13aWR0aCA6IDM2cHg7XG59XG5cbi5tYWluLW1lbnUgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZCAuYnJhbmQtdGV4dCB7XG4gIGNvbG9yIDogIzczNjdGMDtcbiAgcGFkZGluZy1sZWZ0IDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbSA6IDA7XG4gIGZvbnQtd2VpZ2h0IDogNjAwO1xuICBsZXR0ZXItc3BhY2luZyA6IDAuMDFyZW07XG4gIGZvbnQtc2l6ZSA6IDEuNDVyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uIDogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG4gICAgICAgICAgYW5pbWF0aW9uIDogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XG59XG5cbi5tYWluLW1lbnUgLm5hdmJhci1oZWFkZXIgLm1vZGVybi1uYXYtdG9nZ2xlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24gOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbiAgICAgICAgICBhbmltYXRpb24gOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcbn1cblxuLm1haW4tbWVudSAubWFpbi1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQgOiBjYWxjKDEwMCUgLSA0LjQ1cmVtKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1tZW51IC5tYWluLW1lbnUtY29udGVudCAucHNfX3JhaWwteSB7XG4gIHotaW5kZXggOiAzO1xufVxuXG4ubWFpbi1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZSA6IG5vbmU7XG4gIG1hcmdpbiA6IDA7XG4gIHBhZGRpbmcgOiAwO1xufVxuXG4ubWFpbi1tZW51IHVsLm5hdmlnYXRpb24tbWFpbiB7XG4gIG92ZXJmbG93LXggOiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tIDogMC43NXJlbTtcbn1cblxuLm1haW4tbWVudSB1bC5uYXZpZ2F0aW9uLW1haW4gPiBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3AgOiAwLjVyZW07XG59XG5cbi5tYWluLW1lbnUgYSB7XG4gIG91dGxpbmUgOiBub25lO1xufVxuXG4ubWFpbi1tZW51IGE6aG92ZXIsIC5tYWluLW1lbnUgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbiA6IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplIDogMS4xcmVtO1xuICBmb250LWZhbWlseSA6ICdNb250c2VycmF0JywgSGVsdmV0aWNhLCBBcmlhbCwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0IDogNDAwO1xuICBvdmVyZmxvdy15IDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbSA6IDIwcHg7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5IDogJ01vbnRzZXJyYXQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQgOiA1MDA7XG4gIGxpbmUtaGVpZ2h0IDogMS4yO1xuICBwYWRkaW5nIDogMTJweCAyMnB4O1xuICBmb250LXNpemUgOiAwLjlyZW07XG4gIHRleHQtdHJhbnNmb3JtIDogdXBwZXJjYXNlO1xufVxuXG4ubmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlIDogbm93cmFwO1xufVxuXG4ubmF2aWdhdGlvbiBsaSBhIHtcbiAgZGlzcGxheSA6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93IDogZWxsaXBzaXM7XG4gIG92ZXJmbG93IDogaGlkZGVuO1xufVxuXG4ubmF2aWdhdGlvbiBsaSBhIGksIC5uYXZpZ2F0aW9uIGxpIGEgc3ZnIHtcbiAgaGVpZ2h0IDogMTFweDtcbiAgd2lkdGggOiAxMXB4O1xuICBmb250LXNpemUgOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQgOiAxLjM4cmVtO1xufVxuXG4ubmF2aWdhdGlvbiBsaS5tZW51LWl0ZW0tYW5pbWF0aW5nIHtcbiAgdHJhbnNpdGlvbiA6IGhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdmlnYXRpb24gbGkuZGlzYWJsZWQgYSB7XG4gIGN1cnNvciA6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5IDogMC42NTtcbiAgcG9pbnRlci1ldmVudHMgOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1lbnUtaGlkZSAubWFpbi1tZW51LCAubWVudS1vcGVuIC5tYWluLW1lbnUge1xuICAgIHRyYW5zaXRpb24gOiB0cmFuc2Zvcm0gMC4yNXMsIHRvcCAwLjM1cywgaGVpZ2h0IDAuMzVzO1xuICB9XG4gIC5tYWluLW1lbnUge1xuICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZTNkKC0yNDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5IDogaGlkZGVuO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eSA6IGhpZGRlbjtcbiAgICBwZXJzcGVjdGl2ZSA6IDEwMDA7XG4gIH1cbiAgLm1lbnUtb3BlbiAubWFpbi1tZW51IHtcbiAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyYWctdGFyZ2V0IHtcbiAgICB6LWluZGV4IDogMDtcbiAgfVxufVxuXG4uYXZhdGFyIHtcbiAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQzNDM0MzO1xuICBib3JkZXItcmFkaXVzIDogNTAlO1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICBjdXJzb3IgOiBwb2ludGVyO1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGRpc3BsYXkgOiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplIDogMXJlbTtcbiAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ24gOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0IDogNjAwO1xufVxuXG4uYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIHdpZHRoIDogMzJweDtcbiAgaGVpZ2h0IDogMzJweDtcbiAgZGlzcGxheSA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXMgOiA1MCU7XG4gIGZvbnQtc2l6ZSA6IDAuODU3cmVtO1xufVxuXG4uYXZhdGFyIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24ge1xuICBoZWlnaHQgOiAxcmVtO1xuICB3aWR0aCA6IDFyZW07XG59XG5cbi5hdmF0YXIgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXSB7XG4gIGJvcmRlci1yYWRpdXMgOiA1MCU7XG4gIHdpZHRoIDogMTFweDtcbiAgaGVpZ2h0IDogMTFweDtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgcmlnaHQgOiAwO1xuICBib3R0b20gOiAwO1xuICBib3JkZXIgOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cblxuLmF2YXRhciBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddLmF2YXRhci1zdGF0dXMtbGcsIC5hdmF0YXIgW2NsYXNzKj0nYXZhdGFyLXN0YXR1cy0nXS5hdmF0YXItc3RhdHVzLXhsIHtcbiAgd2lkdGggOiAxN3B4O1xuICBoZWlnaHQgOiAxN3B4O1xuICBib3JkZXItd2lkdGggOiAycHg7XG59XG5cbi5hdmF0YXIgLmF2YXRhci1zdGF0dXMtb25saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyOEM3NkY7XG59XG5cbi5hdmF0YXIgLmF2YXRhci1zdGF0dXMtYnVzeSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRUE1NDU1O1xufVxuXG4uYXZhdGFyIC5hdmF0YXItc3RhdHVzLWF3YXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0ZGOUY0Mztcbn1cblxuLmF2YXRhciAuYXZhdGFyLXN0YXR1cy1vZmZsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM4Mjg2OEI7XG59XG5cbi5hdmF0YXIuYXZhdGFyLXRhZyB7XG4gIGRpc3BsYXkgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50IDogY2VudGVyO1xuICBoZWlnaHQgOiA0MnB4O1xuICB3aWR0aCA6IDQycHg7XG4gIGJvcmRlci1yYWRpdXMgOiAwLjM1N3JlbTtcbn1cblxuLmF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzIDogNTAlO1xufVxuXG4uYXZhdGFyLmF2YXRhci14bCB7XG4gIGZvbnQtc2l6ZSA6IDEuNXJlbTtcbn1cblxuLmF2YXRhci5hdmF0YXIteGwgaW1nIHtcbiAgd2lkdGggOiA3MHB4O1xuICBoZWlnaHQgOiA3MHB4O1xufVxuXG4uYXZhdGFyLmF2YXRhci14bCAuYXZhdGFyLWNvbnRlbnQge1xuICBoZWlnaHQgOiA3MHB4O1xuICB3aWR0aCA6IDcwcHg7XG4gIGZvbnQtc2l6ZSA6IDIuNTdyZW07XG59XG5cbi5hdmF0YXIuYXZhdGFyLXhsIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24sIC5hdmF0YXIuYXZhdGFyLXhsIC5hdmF0YXItY29udGVudCBpLCAuYXZhdGFyLmF2YXRhci14bCAuYXZhdGFyLWNvbnRlbnQgc3ZnIHtcbiAgaGVpZ2h0IDogM3JlbTtcbiAgd2lkdGggOiAzcmVtO1xuICBmb250LXNpemUgOiAzcmVtO1xufVxuXG4uYXZhdGFyLmF2YXRhci14bCBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgcmlnaHQgOiAzcHg7XG4gIGJvdHRvbSA6IDA7XG59XG5cbi5hdmF0YXIuYXZhdGFyLWxnIHtcbiAgZm9udC1zaXplIDogMS4ycmVtO1xufVxuXG4uYXZhdGFyLmF2YXRhci1sZyBpbWcge1xuICB3aWR0aCA6IDUwcHg7XG4gIGhlaWdodCA6IDUwcHg7XG59XG5cbi5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItY29udGVudCB7XG4gIHdpZHRoIDogNTBweDtcbiAgaGVpZ2h0IDogNTBweDtcbiAgZm9udC1zaXplIDogMS43MTRyZW07XG59XG5cbi5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItY29udGVudCAuYXZhdGFyLWljb24sIC5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItY29udGVudCBpLCAuYXZhdGFyLmF2YXRhci1sZyAuYXZhdGFyLWNvbnRlbnQgc3ZnIHtcbiAgaGVpZ2h0IDogMnJlbTtcbiAgd2lkdGggOiAycmVtO1xuICBmb250LXNpemUgOiAycmVtO1xufVxuXG4uYXZhdGFyLmF2YXRhci1sZyBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgcmlnaHQgOiAzcHg7XG4gIGJvdHRvbSA6IDFweDtcbn1cblxuLmF2YXRhci5hdmF0YXItc20gLmF2YXRhci1jb250ZW50IHtcbiAgd2lkdGggOiAyNHB4O1xuICBoZWlnaHQgOiAyNHB4O1xufVxuXG4uYXZhdGFyLmF2YXRhci1zbSAuYXZhdGFyLWNvbnRlbnQgLmF2YXRhci1pY29uLCAuYXZhdGFyLmF2YXRhci1zbSAuYXZhdGFyLWNvbnRlbnQgaSwgLmF2YXRhci5hdmF0YXItc20gLmF2YXRhci1jb250ZW50IHN2ZyB7XG4gIGhlaWdodCA6IDFyZW07XG4gIHdpZHRoIDogMXJlbTtcbiAgZm9udC1zaXplIDogMXJlbTtcbn1cblxuLmF2YXRhci5hdmF0YXItc20gaW1nIHtcbiAgd2lkdGggOiAyNHB4O1xuICBoZWlnaHQgOiAyNHB4O1xufVxuXG4uYXZhdGFyLmF2YXRhci1zbSBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgcmlnaHQgOiAtM3B4O1xuICBib3R0b20gOiAtMnB4O1xufVxuXG4uYXZhdGFyLWdyb3VwIHtcbiAgZGlzcGxheSA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudCA6IGZsZXgtc3RhcnQ7XG59XG5cbi5hdmF0YXItZ3JvdXAgLmF2YXRhciB7XG4gIHRyYW5zaXRpb24gOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLmF2YXRhci1ncm91cCAuYXZhdGFyIGltZywgLmF2YXRhci1ncm91cCAuYXZhdGFyIC5hdmF0YXItY29udGVudCB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAycHggI0ZGRkZGRiwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoMzQsIDQxLCA0NywgMC4wNyk7XG59XG5cbi5hdmF0YXItZ3JvdXAgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0I3QjlCQyAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXI6aG92ZXIge1xuICB0cmFuc2l0aW9uIDogYWxsIDAuMjVzIGVhc2U7XG59XG5cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci5wdWxsLXVwOmhvdmVyIHtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNHB4KSBzY2FsZSgxLjA3KTtcbn1cblxuLmF2YXRhci1ncm91cCAuYXZhdGFyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQgOiAtMC41NXJlbTtcbn1cblxuLmF2YXRhci1ncm91cCAuYXZhdGFyLXNtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQgOiAtMC40cmVtO1xufVxuXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItbGc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdCA6IC0xcmVtO1xufVxuXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIteGw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdCA6IC0xLjVyZW07XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRGaWxlIE5hbWU6IHNlYXJjaC5zY3NzXHJcblx0RGVzY3JpcHRpb246IFNlYXJjaCAgZnVuY3Rpb25hbGl0eS5cclxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0SXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcblx0QXV0aG9yOiBQSVhJTlZFTlRcclxuXHRBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm5hdmJhci1jb250YWluZXIgYS5uYXYtbGluay1zZWFyY2gge1xuICBmbG9hdCA6IGxlZnQ7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xuICB3aWR0aCA6IDA7XG4gIGZsb2F0IDogbGVmdDtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgaW5wdXQge1xuICB3aWR0aCA6IDA7XG4gIGJvcmRlciA6IG5vbmU7XG4gIGJhY2tncm91bmQgOiBub25lO1xuICB0cmFuc2l0aW9uIDogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGxpbmUtaGVpZ2h0IDogMTZweDtcbiAgcGFkZGluZyA6IDEuNnJlbSAzLjZyZW07XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQub3BlbiB7XG4gIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gIHRvcCA6IDA7XG4gIGxlZnQgOiAwO1xuICB6LWluZGV4IDogMTAwMDtcbiAgd2lkdGggOiAxMDAlO1xuICBkaXNwbGF5IDogYmxvY2s7XG4gIGJhY2tncm91bmQgOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzIDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0Lm9wZW4gLnNlYXJjaC1pbnB1dC1jbG9zZSwgLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dC5vcGVuIC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dC5vcGVuIGlucHV0IHtcbiAgd2lkdGggOiAxMDAlO1xuICBvdXRsaW5lIDogbm9uZTtcbiAgYmFja2dyb3VuZCA6IG5vbmU7XG4gIGhlaWdodCA6IGF1dG87XG4gIGJveC1zaGFkb3cgOiBub25lO1xuICB0cmFuc2l0aW9uIDogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IHtcbiAgbWF4LWhlaWdodCA6IDQ1MHB4O1xuICBoZWlnaHQgOiBhdXRvO1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICB0b3AgOiAxMDAlO1xuICBsZWZ0IDogMDtcbiAgYmFja2dyb3VuZCA6ICNGRkZGRkY7XG4gIHdpZHRoIDogMTAwJTtcbiAgbWFyZ2luLXRvcCA6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0IDogMDtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuMzU3cmVtO1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogODc1cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCB7XG4gICAgbWF4LWhlaWdodCA6IDI1MHB4O1xuICB9XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNlYXJjaC1saXN0LWJvb2ttYXJrIHtcbiAgaGVpZ2h0IDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdC5zZWFyY2gtbGlzdC1ib29rbWFyayBpLCAubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdC5zZWFyY2gtbGlzdC1ib29rbWFyayBzdmcge1xuICBmb250LXNpemUgOiAxLjJyZW07XG4gIGhlaWdodCA6IDEuMnJlbTtcbiAgd2lkdGggOiAxLjJyZW07XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0LnNob3cge1xuICBkaXNwbGF5IDogYmxvY2s7XG4gIG1pbi1oZWlnaHQgOiAzcmVtO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCBsaSBhIHtcbiAgcGFkZGluZyA6IDAuOXJlbSAxcmVtO1xuICBjb2xvciA6ICM2RTZCN0I7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IGxpIGEgaSwgLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkgYSBzdmdbY2xhc3MqPSdmZWF0aGVyIGZlYXRoZXItJ10ge1xuICBoZWlnaHQgOiAxLjI1cmVtO1xuICB3aWR0aCA6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZSA6IDEuMjVyZW07XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cyA6IDAuMzU3cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cyA6IDAuMzU3cmVtO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cyA6IDAuMzU3cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyA6IDAuMzU3cmVtO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtbGlzdCBsaS5hdXRvLXN1Z2dlc3Rpb24ge1xuICBkaXNwbGF5IDogZmxleDtcbiAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gIGN1cnNvciA6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1saXN0IGxpLmF1dG8tc3VnZ2VzdGlvbjpob3ZlciwgLm5hdmJhci1jb250YWluZXIgLnNlYXJjaC1pbnB1dCAuc2VhcmNoLWxpc3QgbGkuYXV0by1zdWdnZXN0aW9uLmN1cnJlbnRfaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjhGOEY4O1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtaW5wdXQtaWNvbiB7XG4gIHotaW5kZXggOiAyO1xuICBkaXNwbGF5IDogbm9uZTtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgbGVmdCA6IDEuNXJlbTtcbiAgdG9wIDogMzIlO1xuICBjdXJzb3IgOiBwb2ludGVyO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtaW5wdXQtaWNvbiBpLCAubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtaW5wdXQtaWNvbiBzdmcge1xuICBoZWlnaHQgOiAxLjI1cmVtO1xuICB3aWR0aCA6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZSA6IDEuMjVyZW07XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1pbnB1dC1jbG9zZSB7XG4gIHotaW5kZXggOiAxO1xuICBkaXNwbGF5IDogbm9uZTtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgcmlnaHQgOiAycmVtO1xuICB0b3AgOiAzMiU7XG4gIGN1cnNvciA6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQgLnNlYXJjaC1pbnB1dC1jbG9zZSBpLCAubmF2YmFyLWNvbnRhaW5lciAuc2VhcmNoLWlucHV0IC5zZWFyY2gtaW5wdXQtY2xvc2Ugc3ZnIHtcbiAgaGVpZ2h0IDogMS4yNXJlbTtcbiAgd2lkdGggOiAxLjI1cmVtO1xuICBmb250LXNpemUgOiAxLjI1cmVtO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaW5wdXQge1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICB0b3AgOiAxMDIlO1xuICB3aWR0aCA6IDI1JTtcbiAgZGlzcGxheSA6IG5vbmU7XG4gIGJhY2tncm91bmQgOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzIDogMC4zNTdyZW07XG4gIGJveC1zaGFkb3cgOiAwIDE1cHggMzBweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMDgpO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaW5wdXQuc2hvdyB7XG4gIGRpc3BsYXkgOiBibG9jaztcbn1cblxuLm5hdmJhci1jb250YWluZXIgLmJvb2ttYXJrLWlucHV0IC5ib29rbWFyay1pbnB1dC1pY29uIHtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgei1pbmRleCA6IDE7XG4gIHRvcCA6IDIwcHg7XG4gIGxlZnQgOiAyNHB4O1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaW5wdXQgaW5wdXQge1xuICBwYWRkaW5nIDogMC43cmVtIDAuN3JlbSAwLjdyZW0gMi41cmVtO1xuICBtYXJnaW4gOiAxMnB4O1xuICB3aWR0aCA6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICBiYWNrZ3JvdW5kIDogI0ZGRkZGRjtcbiAgYm9yZGVyIDogMXB4IHNvbGlkIHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcbn1cblxuLm5hdmJhci1jb250YWluZXIgLmJvb2ttYXJrLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICM3MzY3RjA7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5ib29rbWFyay1pbnB1dCAuc2VhcmNoLWxpc3Qge1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLWNvbnRhaW5lciAuYm9va21hcmstaWNvbiB7XG4gIGN1cnNvciA6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi5ib29rbWFyay1kcm9wZG93biB7XG4gIHBhZGRpbmcgOiAxLjRyZW0gMC41cmVtIDEuMzVyZW07XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5kcm9wZG93bi5ib29rbWFyay1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheSA6IG5vbmU7XG59XG5cbi5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtZGF0YS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0IDogMS4yNXJlbTtcbn1cblxuLm5hdmJhci1kYXJrIC5zZWFyY2gtaW5wdXQgLmlucHV0IHtcbiAgY29sb3IgOiAjRjVGN0ZBO1xuICBib3JkZXItcmFkaXVzIDogMC41cmVtO1xufVxuXG4ubmF2YmFyLWRhcmsgLnNlYXJjaC1pbnB1dC5vcGVuIC5pbnB1dCB7XG4gIGNvbG9yIDogI0Y1RjdGQTtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICNGNUY3RkE7XG59XG5cbi5uYXZiYXItc3RhdGljIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtaW5wdXQub3BlbiB7XG4gIGJvcmRlci1yYWRpdXMgOiAwO1xufVxuXG4uYnRuLXNvY2lhbCwgLmJ0bi1zb2NpYWwtaWNvbiB7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdCA6IDQuOTVyZW07XG4gIHRleHQtYWxpZ24gOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZSA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cgOiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcbn1cblxuLmJ0bi1zb2NpYWwgPiA6Zmlyc3QtY2hpbGQsIC5idG4tc29jaWFsLWljb24gPiA6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICBsZWZ0IDogMDtcbiAgdG9wIDogMnB4O1xuICBib3R0b20gOiAwO1xuICB3aWR0aCA6IDIuOTVyZW07XG4gIGxpbmUtaGVpZ2h0IDogMi43cmVtO1xuICBmb250LXNpemUgOiAxcmVtO1xuICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgcmdiYSgzNCwgNDEsIDQ3LCAwLjIpO1xufVxuXG4uYnRuLXNvY2lhbC1pY29uIHtcbiAgaGVpZ2h0IDogMi45NXJlbTtcbiAgd2lkdGggOiAyLjk1cmVtO1xuICBwYWRkaW5nIDogMDtcbn1cblxuLmJ0bi1zb2NpYWwtaWNvbiA+IDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlciA6IG5vbmU7XG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gIHdpZHRoIDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWFkbiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRDg3QTY4O1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRDg3QTY4O1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi1hZG46aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRDg3QTY4O1xuICBib3JkZXItY29sb3IgOiAjRDg3QTY4O1xufVxuXG4uYnRuLWFkbjpmb2N1cywgLmJ0bi1hZG4uZm9jdXMge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRDg3QTY4O1xuICBib3JkZXItY29sb3IgOiAjRDg3QTY4O1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1hZG4uZGlzYWJsZWQsIC5idG4tYWRuOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0Q4N0E2ODtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi1hZG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFkbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1hZG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0NFNTYzRjtcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi1hZG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFkbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1hZG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tYml0YnVja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyMDUwODE7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyMDUwODE7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWJpdGJ1Y2tldDpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyMDUwODE7XG4gIGJvcmRlci1jb2xvciA6ICMyMDUwODE7XG59XG5cbi5idG4tYml0YnVja2V0OmZvY3VzLCAuYnRuLWJpdGJ1Y2tldC5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyMDUwODE7XG4gIGJvcmRlci1jb2xvciA6ICMyMDUwODE7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWJpdGJ1Y2tldC5kaXNhYmxlZCwgLmJ0bi1iaXRidWNrZXQ6ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMjA1MDgxO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLWJpdGJ1Y2tldDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYml0YnVja2V0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWJpdGJ1Y2tldC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMTYzNzU4O1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLWJpdGJ1Y2tldDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYml0YnVja2V0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJpdGJ1Y2tldC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMDg3REQ7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMDg3REQ7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWRyb3Bib3g6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMTA4N0REO1xuICBib3JkZXItY29sb3IgOiAjMTA4N0REO1xufVxuXG4uYnRuLWRyb3Bib3g6Zm9jdXMsIC5idG4tZHJvcGJveC5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMDg3REQ7XG4gIGJvcmRlci1jb2xvciA6ICMxMDg3REQ7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWRyb3Bib3guZGlzYWJsZWQsIC5idG4tZHJvcGJveDpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMDg3REQ7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4tZHJvcGJveDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZHJvcGJveDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kcm9wYm94LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMwRDZBQUQ7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4tZHJvcGJveDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZHJvcGJveDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kcm9wYm94LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzQjU5OTg7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzQjU5OTg7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNCNTk5ODtcbiAgYm9yZGVyLWNvbG9yIDogIzNCNTk5ODtcbn1cblxuLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vay5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzQjU5OTg7XG4gIGJvcmRlci1jb2xvciA6ICMzQjU5OTg7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWZhY2Vib29rLmRpc2FibGVkLCAuYnRuLWZhY2Vib29rOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNCNTk5ODtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJENDM3MztcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjAwODQ7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjAwODQ7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWZsaWNrcjpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjAwODQ7XG4gIGJvcmRlci1jb2xvciA6ICNGRjAwODQ7XG59XG5cbi5idG4tZmxpY2tyOmZvY3VzLCAuYnRuLWZsaWNrci5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjAwODQ7XG4gIGJvcmRlci1jb2xvciA6ICNGRjAwODQ7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWZsaWNrci5kaXNhYmxlZCwgLmJ0bi1mbGlja3I6ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRkYwMDg0O1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLWZsaWNrcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQ0MwMDZBO1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLWZsaWNrcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZmxpY2tyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWZsaWNrci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1mb3Vyc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGOTQ4Nzc7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGOTQ4Nzc7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWZvdXJzcXVhcmU6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjk0ODc3O1xuICBib3JkZXItY29sb3IgOiAjRjk0ODc3O1xufVxuXG4uYnRuLWZvdXJzcXVhcmU6Zm9jdXMsIC5idG4tZm91cnNxdWFyZS5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGOTQ4Nzc7XG4gIGJvcmRlci1jb2xvciA6ICNGOTQ4Nzc7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWZvdXJzcXVhcmUuZGlzYWJsZWQsIC5idG4tZm91cnNxdWFyZTpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGOTQ4Nzc7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4tZm91cnNxdWFyZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZm91cnNxdWFyZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1mb3Vyc3F1YXJlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNzE3NTI7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4tZm91cnNxdWFyZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZm91cnNxdWFyZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1mb3Vyc3F1YXJlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNDQ0NDQ0O1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi1naXRodWI6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3IgOiAjNDQ0NDQ0O1xufVxuXG4uYnRuLWdpdGh1Yjpmb2N1cywgLmJ0bi1naXRodWIuZm9jdXMge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNDQ0NDQ0O1xuICBib3JkZXItY29sb3IgOiAjNDQ0NDQ0O1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1naXRodWIuZGlzYWJsZWQsIC5idG4tZ2l0aHViOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzQ0NDQ0NDtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdpdGh1Yjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJCMkIyQjtcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi1naXRodWI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdpdGh1Yjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNERDRCMzk7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNERDRCMzk7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWdvb2dsZTpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNERDRCMzk7XG4gIGJvcmRlci1jb2xvciA6ICNERDRCMzk7XG59XG5cbi5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWdvb2dsZS5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNERDRCMzk7XG4gIGJvcmRlci1jb2xvciA6ICNERDRCMzk7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWdvb2dsZS5kaXNhYmxlZCwgLmJ0bi1nb29nbGU6ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjREQ0QjM5O1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQzIzMzIxO1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLWdvb2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ29vZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNGNzI5QjtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNGNzI5QjtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbiAgY29sb3IgOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlciA6IG5vbmU7XG59XG5cbi5idG4taW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNGNzI5QjtcbiAgYm9yZGVyLWNvbG9yIDogIzNGNzI5Qjtcbn1cblxuLmJ0bi1pbnN0YWdyYW06Zm9jdXMsIC5idG4taW5zdGFncmFtLmZvY3VzIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzNGNzI5QjtcbiAgYm9yZGVyLWNvbG9yIDogIzNGNzI5QjtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4taW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzRjcyOUI7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzMDU3Nzc7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4taW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDdCQjY7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDdCQjY7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLWxpbmtlZGluOmhvdmVyIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwN0JCNjtcbiAgYm9yZGVyLWNvbG9yIDogIzAwN0JCNjtcbn1cblxuLmJ0bi1saW5rZWRpbjpmb2N1cywgLmJ0bi1saW5rZWRpbi5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMwMDdCQjY7XG4gIGJvcmRlci1jb2xvciA6ICMwMDdCQjY7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLWxpbmtlZGluLmRpc2FibGVkLCAuYnRuLWxpbmtlZGluOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwN0JCNjtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwNTk4MztcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tbWljcm9zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyNjcyRUM7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyNjcyRUM7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLW1pY3Jvc29mdDpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyNjcyRUM7XG4gIGJvcmRlci1jb2xvciA6ICMyNjcyRUM7XG59XG5cbi5idG4tbWljcm9zb2Z0OmZvY3VzLCAuYnRuLW1pY3Jvc29mdC5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyNjcyRUM7XG4gIGJvcmRlci1jb2xvciA6ICMyNjcyRUM7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW1pY3Jvc29mdC5kaXNhYmxlZCwgLmJ0bi1taWNyb3NvZnQ6ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMjY3MkVDO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLW1pY3Jvc29mdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbWljcm9zb2Z0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLW1pY3Jvc29mdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMTI1QUNEO1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLW1pY3Jvc29mdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbWljcm9zb2Z0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW1pY3Jvc29mdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vZG5va2xhc3NuaWtpIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNDczMUM7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNDczMUM7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjQ3MzFDO1xuICBib3JkZXItY29sb3IgOiAjRjQ3MzFDO1xufVxuXG4uYnRuLW9kbm9rbGFzc25pa2k6Zm9jdXMsIC5idG4tb2Rub2tsYXNzbmlraS5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNDczMUM7XG4gIGJvcmRlci1jb2xvciA6ICNGNDczMUM7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW9kbm9rbGFzc25pa2kuZGlzYWJsZWQsIC5idG4tb2Rub2tsYXNzbmlraTpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNDczMUM7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4tb2Rub2tsYXNzbmlraTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb2Rub2tsYXNzbmlraTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vZG5va2xhc3NuaWtpLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNEMzVCMEE7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4tb2Rub2tsYXNzbmlraTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb2Rub2tsYXNzbmlraTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vZG5va2xhc3NuaWtpLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLW9wZW5pZCB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjc5MzFFO1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjc5MzFFO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi1vcGVuaWQ6aG92ZXIge1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjc5MzFFO1xuICBib3JkZXItY29sb3IgOiAjRjc5MzFFO1xufVxuXG4uYnRuLW9wZW5pZDpmb2N1cywgLmJ0bi1vcGVuaWQuZm9jdXMge1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRjc5MzFFO1xuICBib3JkZXItY29sb3IgOiAjRjc5MzFFO1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjQsIDIyNCwgMC41KTtcbn1cblxuLmJ0bi1vcGVuaWQuZGlzYWJsZWQsIC5idG4tb3BlbmlkOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjMkEyRTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0Y3OTMxRTtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi1vcGVuaWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW9wZW5pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1vcGVuaWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0RBNzkwODtcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi1vcGVuaWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW9wZW5pZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vcGVuaWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMywgMjI0LCAyMjQsIDAuNSk7XG59XG5cbi5idG4tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNDQjIwMjc7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNDQjIwMjc7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLXBpbnRlcmVzdDpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNDQjIwMjc7XG4gIGJvcmRlci1jb2xvciA6ICNDQjIwMjc7XG59XG5cbi5idG4tcGludGVyZXN0OmZvY3VzLCAuYnRuLXBpbnRlcmVzdC5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNDQjIwMjc7XG4gIGJvcmRlci1jb2xvciA6ICNDQjIwMjc7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXBpbnRlcmVzdC5kaXNhYmxlZCwgLmJ0bi1waW50ZXJlc3Q6ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQ0IyMDI3O1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjOUYxOTFGO1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLXBpbnRlcmVzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcGludGVyZXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0VGRjdGRjtcbiAgY29sb3IgOiAjMkEyRTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0VGRjdGRjtcbiAgYm9yZGVyLWNvbG9yIDogIzAwMDAwMDtcbiAgY29sb3IgOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlciA6IG5vbmU7XG59XG5cbi5idG4tcmVkZGl0OmhvdmVyIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yIDogIzAwMDAwMDtcbn1cblxuLmJ0bi1yZWRkaXQ6Zm9jdXMsIC5idG4tcmVkZGl0LmZvY3VzIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yIDogIzAwMDAwMDtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDYsIDcsIDcsIDAuNSk7XG59XG5cbi5idG4tcmVkZGl0LmRpc2FibGVkLCAuYnRuLXJlZGRpdDpkaXNhYmxlZCB7XG4gIGNvbG9yIDogIzJBMkUzMDtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNFRkY3RkY7XG4gIGJvcmRlci1jb2xvciA6ICMwMDAwMDA7XG59XG5cbi5idG4tcmVkZGl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1yZWRkaXQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogIzJBMkUzMDtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNCQ0RFRkY7XG4gIGJvcmRlci1jb2xvciA6IGJsYWNrO1xufVxuXG4uYnRuLXJlZGRpdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcmVkZGl0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXJlZGRpdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoNiwgNywgNywgMC41KTtcbn1cblxuLmJ0bi1zb3VuZGNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjU1MDA7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjU1MDA7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLXNvdW5kY2xvdWQ6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRkY1NTAwO1xuICBib3JkZXItY29sb3IgOiAjRkY1NTAwO1xufVxuXG4uYnRuLXNvdW5kY2xvdWQ6Zm9jdXMsIC5idG4tc291bmRjbG91ZC5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjU1MDA7XG4gIGJvcmRlci1jb2xvciA6ICNGRjU1MDA7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXNvdW5kY2xvdWQuZGlzYWJsZWQsIC5idG4tc291bmRjbG91ZDpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjU1MDA7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4tc291bmRjbG91ZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc291bmRjbG91ZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zb3VuZGNsb3VkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNDQzQ0MDA7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4tc291bmRjbG91ZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc291bmRjbG91ZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zb3VuZGNsb3VkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXR1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMkM0NzYyO1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMkM0NzYyO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi10dW1ibHI6aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMkM0NzYyO1xuICBib3JkZXItY29sb3IgOiAjMkM0NzYyO1xufVxuXG4uYnRuLXR1bWJscjpmb2N1cywgLmJ0bi10dW1ibHIuZm9jdXMge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMkM0NzYyO1xuICBib3JkZXItY29sb3IgOiAjMkM0NzYyO1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi10dW1ibHIuZGlzYWJsZWQsIC5idG4tdHVtYmxyOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJDNDc2MjtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi10dW1ibHI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzFDMkUzRjtcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi10dW1ibHI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXR1bWJscjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10dW1ibHIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4tdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTVBQ0VFO1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTVBQ0VFO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3IgOiAjMkEyRTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU1QUNFRTtcbiAgYm9yZGVyLWNvbG9yIDogIzU1QUNFRTtcbn1cblxuLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXR3aXR0ZXIuZm9jdXMge1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTVBQ0VFO1xuICBib3JkZXItY29sb3IgOiAjNTVBQ0VFO1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjQsIDIyNCwgMC41KTtcbn1cblxuLmJ0bi10d2l0dGVyLmRpc2FibGVkLCAuYnRuLXR3aXR0ZXI6ZGlzYWJsZWQge1xuICBjb2xvciA6ICMyQTJFMzA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTVBQ0VFO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMjc5NUU5O1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjQsIDIyNCwgMC41KTtcbn1cblxuLmJ0bi12aW1lbyB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMUFCN0VBO1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMUFCN0VBO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xuICBjb2xvciA6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyIDogbm9uZTtcbn1cblxuLmJ0bi12aW1lbzpob3ZlciB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxQUI3RUE7XG4gIGJvcmRlci1jb2xvciA6ICMxQUI3RUE7XG59XG5cbi5idG4tdmltZW86Zm9jdXMsIC5idG4tdmltZW8uZm9jdXMge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMUFCN0VBO1xuICBib3JkZXItY29sb3IgOiAjMUFCN0VBO1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi12aW1lby5kaXNhYmxlZCwgLmJ0bi12aW1lbzpkaXNhYmxlZCB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxQUI3RUE7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG59XG5cbi5idG4tdmltZW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMjk1QkY7XG4gIGJvcmRlci1jb2xvciA6ICNERkRGREY7XG59XG5cbi5idG4tdmltZW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXZpbWVvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXZpbWVvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXZrIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODdFQTM7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODdFQTM7XG4gIGJvcmRlci1jb2xvciA6ICNGRkZGRkY7XG4gIGNvbG9yIDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXIgOiBub25lO1xufVxuXG4uYnRuLXZrOmhvdmVyIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4N0VBMztcbiAgYm9yZGVyLWNvbG9yIDogIzU4N0VBMztcbn1cblxuLmJ0bi12azpmb2N1cywgLmJ0bi12ay5mb2N1cyB7XG4gIGNvbG9yIDogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM1ODdFQTM7XG4gIGJvcmRlci1jb2xvciA6ICM1ODdFQTM7XG4gIGJveC1zaGFkb3cgOiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYnRuLXZrLmRpc2FibGVkLCAuYnRuLXZrOmRpc2FibGVkIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU4N0VBMztcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbn1cblxuLmJ0bi12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzQ2NjQ4MjtcbiAgYm9yZGVyLWNvbG9yIDogI0RGREZERjtcbn1cblxuLmJ0bi12azpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tdms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4teWFob28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzcyMEU5RTtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzcyMEU5RTtcbiAgYm9yZGVyLWNvbG9yIDogI0ZGRkZGRjtcbiAgY29sb3IgOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlciA6IG5vbmU7XG59XG5cbi5idG4teWFob286aG92ZXIge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNzIwRTlFO1xuICBib3JkZXItY29sb3IgOiAjNzIwRTlFO1xufVxuXG4uYnRuLXlhaG9vOmZvY3VzLCAuYnRuLXlhaG9vLmZvY3VzIHtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzcyMEU5RTtcbiAgYm9yZGVyLWNvbG9yIDogIzcyMEU5RTtcbiAgYm94LXNoYWRvdyA6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5idG4teWFob28uZGlzYWJsZWQsIC5idG4teWFob286ZGlzYWJsZWQge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNzIwRTlFO1xuICBib3JkZXItY29sb3IgOiAjRkZGRkZGO1xufVxuXG4uYnRuLXlhaG9vOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi15YWhvbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5zaG93ID4gLmJ0bi15YWhvby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvciA6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTAwQTZGO1xuICBib3JkZXItY29sb3IgOiAjREZERkRGO1xufVxuXG4uYnRuLXlhaG9vOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi15YWhvbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi15YWhvby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93IDogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFkbiB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjRDg3QTY4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogI0Q4N0E2ODtcbn1cblxuLmJ0bi1vdXRsaW5lLWJpdGJ1Y2tldCB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMjA1MDgxICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzIwNTA4MTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3gge1xuICBib3JkZXIgOiAxcHggc29saWQgIzEwODdERCAhaW1wb3J0YW50O1xuICBjb2xvciA6ICMxMDg3REQ7XG59XG5cbi5idG4tb3V0bGluZS1mYWNlYm9vayB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjM0I1OTk4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzNCNTk5ODtcbn1cblxuLmJ0bi1vdXRsaW5lLWZsaWNrciB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjRkYwMDg0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogI0ZGMDA4NDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmUge1xuICBib3JkZXIgOiAxcHggc29saWQgI0Y5NDg3NyAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNGOTQ4Nzc7XG59XG5cbi5idG4tb3V0bGluZS1naXRodWIge1xuICBib3JkZXIgOiAxcHggc29saWQgIzQ0NDQ0NCAhaW1wb3J0YW50O1xuICBjb2xvciA6ICM0NDQ0NDQ7XG59XG5cbi5idG4tb3V0bGluZS1nb29nbGUge1xuICBib3JkZXIgOiAxcHggc29saWQgI0RENEIzOSAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNERDRCMzk7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW0ge1xuICBib3JkZXIgOiAxcHggc29saWQgIzNGNzI5QiAhaW1wb3J0YW50O1xuICBjb2xvciA6ICMzRjcyOUI7XG59XG5cbi5idG4tb3V0bGluZS1saW5rZWRpbiB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMDA3QkI2ICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzAwN0JCNjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1pY3Jvc29mdCB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMjY3MkVDICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzI2NzJFQztcbn1cblxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2kge1xuICBib3JkZXIgOiAxcHggc29saWQgI0Y0NzMxQyAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNGNDczMUM7XG59XG5cbi5idG4tb3V0bGluZS1vcGVuaWQge1xuICBib3JkZXIgOiAxcHggc29saWQgI0Y3OTMxRSAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNGNzkzMUU7XG59XG5cbi5idG4tb3V0bGluZS1waW50ZXJlc3Qge1xuICBib3JkZXIgOiAxcHggc29saWQgI0NCMjAyNyAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNDQjIwMjc7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXQge1xuICBib3JkZXIgOiAxcHggc29saWQgI0ZGNDUwMCAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNGRjQ1MDA7XG59XG5cbi5idG4tb3V0bGluZS1zb3VuZGNsb3VkIHtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICNGRjU1MDAgIWltcG9ydGFudDtcbiAgY29sb3IgOiAjRkY1NTAwO1xufVxuXG4uYnRuLW91dGxpbmUtdHVtYmxyIHtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMyQzQ3NjIgIWltcG9ydGFudDtcbiAgY29sb3IgOiAjMkM0NzYyO1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlciB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjNTVBQ0VFICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzU1QUNFRTtcbn1cblxuLmJ0bi1vdXRsaW5lLXZpbWVvIHtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMxQUI3RUEgIWltcG9ydGFudDtcbiAgY29sb3IgOiAjMUFCN0VBO1xufVxuXG4uYnRuLW91dGxpbmUtdmsge1xuICBib3JkZXIgOiAxcHggc29saWQgIzU4N0VBMyAhaW1wb3J0YW50O1xuICBjb2xvciA6ICM1ODdFQTM7XG59XG5cbi5idG4tb3V0bGluZS15YWhvbyB7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjNzIwRTlFICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogIzcyMEU5RTtcbn1cblxuLmJ0bi1vdXRsaW5lLWFkbjpob3ZlciB7XG4gIGNvbG9yIDogI0FENDEyRDtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICNBRDQxMkQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJpdGJ1Y2tldDpob3ZlciB7XG4gIGNvbG9yIDogIzBDMUQyRjtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMwQzFEMkYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3g6aG92ZXIge1xuICBjb2xvciA6ICMwOTREN0U7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMDk0RDdFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1mYWNlYm9vazpob3ZlciB7XG4gIGNvbG9yIDogIzFFMkU0RjtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMxRTJFNEYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZsaWNrcjpob3ZlciB7XG4gIGNvbG9yIDogIzk5MDA0RjtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICM5OTAwNEYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZvdXJzcXVhcmU6aG92ZXIge1xuICBjb2xvciA6ICNENDA3M0Q7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjRDQwNzNEICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1naXRodWI6aG92ZXIge1xuICBjb2xvciA6ICMxMTExMTE7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMTExMTExICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1nb29nbGU6aG92ZXIge1xuICBjb2xvciA6ICM5NjI3MUE7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjOTYyNzFBICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvciA6ICMyMjNENTI7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMjIzRDUyICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saW5rZWRpbjpob3ZlciB7XG4gIGNvbG9yIDogIzAwMzY1MDtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMwMDM2NTAgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW1pY3Jvc29mdDpob3ZlciB7XG4gIGNvbG9yIDogIzBFNDU5RTtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMwRTQ1OUUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLW9kbm9rbGFzc25pa2k6aG92ZXIge1xuICBjb2xvciA6ICNBMjQ2MDg7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjQTI0NjA4ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1vcGVuaWQ6aG92ZXIge1xuICBjb2xvciA6ICNBOTVFMDY7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjQTk1RTA2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW50ZXJlc3Q6aG92ZXIge1xuICBjb2xvciA6ICM3MzEyMTY7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjNzMxMjE2ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXQ6aG92ZXIge1xuICBjb2xvciA6ICM5OTI5MDA7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjOTkyOTAwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zb3VuZGNsb3VkOmhvdmVyIHtcbiAgY29sb3IgOiAjOTkzMzAwO1xuICBib3JkZXIgOiAxcHggc29saWQgIzk5MzMwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHVtYmxyOmhvdmVyIHtcbiAgY29sb3IgOiAjMEMxNDFDO1xuICBib3JkZXIgOiAxcHggc29saWQgIzBDMTQxQyAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yIDogIzE0N0JDOTtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMxNDdCQzkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXZpbWVvOmhvdmVyIHtcbiAgY29sb3IgOiAjMEQ3MDkxO1xuICBib3JkZXIgOiAxcHggc29saWQgIzBENzA5MSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLW91dGxpbmUtdms6aG92ZXIge1xuICBjb2xvciA6ICMzNDRCNjE7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjMzQ0QjYxICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tb3V0bGluZS15YWhvbzpob3ZlciB7XG4gIGNvbG9yIDogIzJFMDY0MDtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICMyRTA2NDAgIWltcG9ydGFudDtcbn1cblxuLmJnLWFkbiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRDg3QTY4O1xufVxuXG4uYmctYml0YnVja2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyMDUwODE7XG59XG5cbi5iZy1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxMDg3REQ7XG59XG5cbi5iZy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjM0I1OTk4O1xufVxuXG4uYmctZmxpY2tyIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjAwODQ7XG59XG5cbi5iZy1mb3Vyc3F1YXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGOTQ4Nzc7XG59XG5cbi5iZy1naXRodWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzQ0NDQ0NDtcbn1cblxuLmJnLWdvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjREQ0QjM5O1xufVxuXG4uYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMzRjcyOUI7XG59XG5cbi5iZy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjMDA3QkI2O1xufVxuXG4uYmctbWljcm9zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMyNjcyRUM7XG59XG5cbi5iZy1vZG5va2xhc3NuaWtpIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGNDczMUM7XG59XG5cbi5iZy1vcGVuaWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0Y3OTMxRTtcbn1cblxuLmJnLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQ0IyMDI3O1xufVxuXG4uYmctcmVkZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjQ1MDA7XG59XG5cbi5iZy1zb3VuZGNsb3VkIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGRjU1MDA7XG59XG5cbi5iZy10dW1ibHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzJDNDc2Mjtcbn1cblxuLmJnLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzU1QUNFRTtcbn1cblxuLmJnLXZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICMxQUI3RUE7XG59XG5cbi5iZy12ayB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNTg3RUEzO1xufVxuXG4uYmcteWFob28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzcyMEU5RTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgRmlsZSBOYW1lOiBkZW1vLnNjc3NcclxuICAgIERlc2NyaXB0aW9uOiBDU1MgdXNlZCBmb3IgZGVtbyBwdXJwb3NlIG9ubHkuIFJlbW92ZSB0aGlzIGNzcyBmcm9tIHlvdXIgcHJvamVjdC5cclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEl0ZW0gTmFtZTogVnVleHkgIC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcclxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZGVtby1pbmxpbmUtc3BhY2luZyB7XG4gIGRpc3BsYXkgOiBmbGV4O1xuICBmbGV4LXdyYXAgOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQgOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtcyA6IGNlbnRlcjtcbn1cblxuLmRlbW8taW5saW5lLXNwYWNpbmcgPiAqIHtcbiAgbWFyZ2luLXJpZ2h0IDogMS41cmVtO1xuICBtYXJnaW4tdG9wIDogMS41cmVtO1xufVxuXG4uZGVtby12ZXJ0aWNhbC1zcGFjaW5nID4gKiB7XG4gIG1hcmdpbiA6IDA7XG4gIG1hcmdpbi1ib3R0b20gOiAxLjVyZW07XG59XG5cbi5kZW1vLXZlcnRpY2FsLXNwYWNpbmcgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4gOiAwO1xufVxuXG4uZGVtby1zcGFjaW5nLTAgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4gOiAwO1xufVxuXG4uaWNvbi13cmFwcGVyIC5mZWF0aGVyIHtcbiAgaGVpZ2h0IDogMjRweDtcbiAgd2lkdGggOiAyNHB4O1xufVxuXG4uc2Nyb2xsLWV4YW1wbGUge1xuICBwYWRkaW5nIDogMC41cmVtO1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICBib3JkZXIgOiAycHggc29saWQgI0RGREZERjtcbiAgb3ZlcmZsb3cgOiBhdXRvO1xufVxuXG4uc2Nyb2xsLWV4YW1wbGUgLmhvcnotc2Nyb2xsLWNvbnRlbnQge1xuICB3aWR0aCA6IDEyMDBweDtcbn1cblxuLmJyb3dzZXIge1xuICBiYWNrZ3JvdW5kIDogI0UwRTBFMDtcbiAgYm9yZGVyIDogNHB4IHNvbGlkICNFMEUwRTA7XG4gIHdpZHRoIDogMTAwJTtcbiAgaGVpZ2h0IDogMTJyZW07XG4gIHBhZGRpbmctdG9wIDogMjBweDtcbiAgbWFyZ2luIDogMCAwIDEwcHg7XG4gIGJveC1zaXppbmcgOiBib3JkZXItYm94O1xufVxuXG4uYnJvd3NlciBpZnJhbWUge1xuICBib3JkZXIgOiAwO1xuICBiYWNrZ3JvdW5kIDogI0ZGRkZGRjtcbiAgaGVpZ2h0IDogMTAwJTtcbiAgd2lkdGggOiAxMDAlO1xufVxuXG4ubG9hZGVyLXdyYXBwZXIge1xuICBoZWlnaHQgOiA4ZW07XG59XG5cbi5tYWludGVuYW5jZS1pY29uIHtcbiAgZm9udC1zaXplIDogNHJlbTtcbn1cblxuLmFuaW1hdGlvbkljb24ge1xuICByaWdodCA6IDMwcHg7XG4gIGJvdHRvbSA6IDEwcHg7XG59XG5cbiNjb21wb25lbnQtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWI6bm90KGxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbSA6IDAuNXJlbTtcbn1cblxuI2JyZWFkY3J1bWItYWxpZ25tZW50IC5icmVhZGNydW1iLXdyYXBwZXIge1xuICBib3gtc2hhZG93IDogMXB4IDFweCAxMHB4IHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbiAgcGFkZGluZyA6IDFweDtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuMzU3cmVtO1xufVxuXG4jYnJlYWRjcnVtYi1hbGlnbm1lbnQgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3AgOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b20gOiAwLjhyZW07XG59XG5cbi5kYXJrLWxheW91dCAjYnJlYWRjcnVtYi1hbGlnbm1lbnQgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJveC1zaGFkb3cgOiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cblxuLmJ1eS1ub3cge1xuICBwb3NpdGlvbiA6IGZpeGVkO1xuICBib3R0b20gOiA1JTtcbiAgcmlnaHQgOiA3OXB4O1xuICB6LWluZGV4IDogMTAzMTtcbn1cblxuLmJ1eS1ub3cgLmJ0biB7XG4gIGJveC1zaGFkb3cgOiAwIDFweCAyMHB4IDFweCAjRUE1NDU1ICFpbXBvcnRhbnQ7XG59XG5cbi5idXktbm93IC5idG46aG92ZXIge1xuICBib3gtc2hhZG93IDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0RmlsZSBOYW1lOiBjdXN0b21pemVyLnNjc3NcclxuXHREZXNjcmlwdGlvbjogQ1NTIHVzZWQgZm9yIGRlbW8gcHVycG9zZSBvbmx5LiBSZW1vdmUgdGhpcyBjc3MgZnJvbSB5b3VyIHByb2plY3QuXHJcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEl0ZW0gTmFtZTogVnVleHkgIC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG5cdEF1dGhvcjogUElYSU5WRU5UXHJcblx0QXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jdXN0b21pemVyIHtcbiAgd2lkdGggOiA0MDBweDtcbiAgcmlnaHQgOiAtNDAwcHg7XG4gIHBhZGRpbmcgOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0ZGRkZGRjtcbiAgei1pbmRleCA6IDEwNTE7XG4gIHBvc2l0aW9uIDogZml4ZWQ7XG4gIHRvcCA6IDA7XG4gIGJvdHRvbSA6IDA7XG4gIGhlaWdodCA6IDEwMHZoO1xuICBoZWlnaHQgOiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwKTtcbiAgdHJhbnNpdGlvbiA6IHJpZ2h0IDAuNHMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNzQsIDAuMiwgMC45OSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eSA6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5IDogaGlkZGVuO1xuICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCByZ2JhKDM0LCA0MSwgNDcsIDAuMDUpO1xufVxuXG4uY3VzdG9taXplci5vcGVuIHtcbiAgYm94LXNoYWRvdyA6IDAgMTVweCAzMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4wOCk7XG4gIHJpZ2h0IDogMDtcbn1cblxuLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY29udGVudCB7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIGhlaWdodCA6IDEwMCU7XG59XG5cbi5jdXN0b21pemVyIC5jdXN0b21pemVyLWNsb3NlIHtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgcmlnaHQgOiAwLjZyZW07XG4gIHRvcCA6IDAuNnJlbTtcbiAgcGFkZGluZyA6IDdweDtcbiAgd2lkdGggOiBhdXRvO1xuICB6LWluZGV4IDogMTA7XG4gIGNvbG9yIDogIzVFNTg3Mztcbn1cblxuLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY2xvc2UgaSwgLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY2xvc2Ugc3ZnIHtcbiAgZm9udC1zaXplIDogMS41cmVtO1xuICBoZWlnaHQgOiAxLjVyZW07XG4gIHdpZHRoIDogMS41cmVtO1xufVxuXG4uY3VzdG9taXplciAuY3VzdG9taXplci10b2dnbGUge1xuICBiYWNrZ3JvdW5kIDogIzczNjdGMDtcbiAgY29sb3IgOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXkgOiBibG9jaztcbiAgYm94LXNoYWRvdyA6IC0zcHggMCA4cHggcmdiYSgzNCwgNDEsIDQ3LCAwLjEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzIDogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDogNnB4O1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICB0b3AgOiA1MCU7XG4gIHdpZHRoIDogMzhweDtcbiAgaGVpZ2h0IDogMzhweDtcbiAgbGVmdCA6IC0zOXB4O1xuICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICBsaW5lLWhlaWdodCA6IDQwcHg7XG4gIGN1cnNvciA6IHBvaW50ZXI7XG59XG5cbi5jdXN0b21pemVyIC5jb2xvci1ib3gge1xuICBoZWlnaHQgOiAyNHB4O1xuICB3aWR0aCA6IDI0cHg7XG4gIG1hcmdpbiA6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuNXJlbTtcbiAgY3Vyc29yIDogcG9pbnRlcjtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbWl6ZXIgLmNvbG9yLWJveC5zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQgOiAnJztcbiAgYm9yZGVyIDogMXB4IHNvbGlkICM3MzY3RjA7XG4gIGhlaWdodCA6IDMwcHg7XG4gIHdpZHRoIDogMzBweDtcbiAgdG9wIDogLTNweDtcbiAgbGVmdCA6IC0zcHg7XG4gIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXMgOiAwLjVyZW07XG59XG5cbi5jdXN0b21pemVyIC5jb2xvci1ib3guc2VsZWN0ZWQuYm9yZGVyOmFmdGVyIHtcbiAgdG9wIDogLTRweDtcbiAgbGVmdCA6IC00cHg7XG59XG5cbi5kaXZpZGVyIHtcbiAgZGlzcGxheSA6IGJsb2NrO1xuICB0ZXh0LWFsaWduIDogY2VudGVyO1xuICBvdmVyZmxvdyA6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2UgOiBub3dyYXA7XG4gIG1hcmdpbiA6IDFyZW0gMDtcbn1cblxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dCB7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZSA6IDAuOTM3NXJlbTtcbiAgcGFkZGluZyA6IDAgMXJlbTtcbn1cblxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dCBpLCAuZGl2aWRlciAuZGl2aWRlci10ZXh0IHN2ZyB7XG4gIGhlaWdodCA6IDFyZW07XG4gIHdpZHRoIDogMXJlbTtcbiAgZm9udC1zaXplIDogMXJlbTtcbn1cblxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50IDogJyc7XG4gIHBvc2l0aW9uIDogYWJzb2x1dGU7XG4gIHRvcCA6IDUwJTtcbiAgd2lkdGggOiA5OTk5cHg7XG4gIGJvcmRlci10b3AgOiAxcHggc29saWQgI0VCRTlGMTtcbn1cblxuLmRpdmlkZXIgLmRpdmlkZXItdGV4dDpiZWZvcmUge1xuICByaWdodCA6IDEwMCU7XG59XG5cbi5kaXZpZGVyIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBsZWZ0IDogMTAwJTtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1sZWZ0IC5kaXZpZGVyLXRleHQge1xuICBmbG9hdCA6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdCA6IDA7XG59XG5cbi5kaXZpZGVyLmRpdmlkZXItbGVmdCAuZGl2aWRlci10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXkgOiBub25lO1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLWxlZnQtY2VudGVyIC5kaXZpZGVyLXRleHQge1xuICBsZWZ0IDogLTI1JTtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1yaWdodCAuZGl2aWRlci10ZXh0IHtcbiAgZmxvYXQgOiByaWdodDtcbiAgcGFkZGluZy1yaWdodCA6IDA7XG59XG5cbi5kaXZpZGVyLmRpdmlkZXItcmlnaHQgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGRpc3BsYXkgOiBub25lO1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLXJpZ2h0LWNlbnRlciAuZGl2aWRlci10ZXh0IHtcbiAgcmlnaHQgOiAtMjUlO1xufVxuXG4uZGl2aWRlci5kaXZpZGVyLWRvdHRlZCAuZGl2aWRlci10ZXh0OmJlZm9yZSwgLmRpdmlkZXIuZGl2aWRlci1kb3R0ZWQgLmRpdmlkZXItdGV4dDphZnRlciB7XG4gIGJvcmRlci1zdHlsZSA6IGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoIDogMXB4O1xuICBib3JkZXItdG9wLXdpZHRoIDogMDtcbiAgYm9yZGVyLWNvbG9yIDogI0VCRTlGMTtcbn1cblxuLmRpdmlkZXIuZGl2aWRlci1kYXNoZWQgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kaXZpZGVyLmRpdmlkZXItZGFzaGVkIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItc3R5bGUgOiBkYXNoZWQ7XG4gIGJvcmRlci13aWR0aCA6IDFweDtcbiAgYm9yZGVyLXRvcC13aWR0aCA6IDA7XG4gIGJvcmRlci1jb2xvciA6ICNFQkU5RjE7XG59XG5cbi50aW1lbGluZSB7XG4gIHBhZGRpbmcgOiAwO1xuICBtYXJnaW4tYm90dG9tIDogMDtcbiAgbWFyZ2luLWxlZnQgOiAxcmVtO1xuICBsaXN0LXN0eWxlIDogbm9uZTtcbn1cblxuLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0IDogMi41cmVtO1xuICBib3JkZXItbGVmdCA6IDFweCBzb2xpZCAjRUJFOUYxO1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tIDogMS44cmVtO1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50IHtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgbGVmdCA6IC0wLjg1cmVtO1xuICB0b3AgOiAwO1xuICB6LWluZGV4IDogMjtcbiAgZGlzcGxheSA6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG4gIGhlaWdodCA6IDEuNzVyZW07XG4gIHdpZHRoIDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1cyA6IDUwJTtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICM3MzY3RjA7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRkZGRkZGO1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50LnRpbWVsaW5lLXBvaW50LWluZGljYXRvciB7XG4gIGxlZnQgOiAtMC40MTJyZW07XG4gIHRvcCA6IDAuMDdyZW07XG4gIGhlaWdodCA6IDEycHg7XG4gIHdpZHRoIDogMTJweDtcbiAgYm9yZGVyIDogMDtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICM3MzY3RjA7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQgOiAnJztcbiAgYmFja2dyb3VuZCA6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4xMik7XG4gIGhlaWdodCA6IDIwcHg7XG4gIHdpZHRoIDogMjBweDtcbiAgZGlzcGxheSA6IGJsb2NrO1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICB0b3AgOiAtMC4yODVyZW07XG4gIGxlZnQgOiAtMC4yODVyZW07XG4gIGJvcmRlci1yYWRpdXMgOiA1MCU7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtcG9pbnQgaSwgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1wb2ludCBzdmcge1xuICBjb2xvciA6ICM3MzY3RjA7XG4gIGZvbnQtc2l6ZSA6IDAuODVyZW07XG4gIHZlcnRpY2FsLWFsaWduIDogYmFzZWxpbmU7XG59XG5cbi50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZXZlbnQge1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICB3aWR0aCA6IDEwMCU7XG4gIG1pbi1oZWlnaHQgOiA0cmVtO1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLWV2ZW50IC50aW1lbGluZS1ldmVudC10aW1lIHtcbiAgZm9udC1zaXplIDogMC44NXJlbTtcbiAgY29sb3IgOiAjQjlCOUMzO1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3IgOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udGltZWxpbmUgLnRpbWVsaW5lLWl0ZW06bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgY29udGVudCA6ICcnO1xuICBwb3NpdGlvbiA6IGFic29sdXRlO1xuICBsZWZ0IDogLTFweDtcbiAgYm90dG9tIDogMDtcbiAgd2lkdGggOiAxcHg7XG4gIGhlaWdodCA6IDEwMCU7XG4gIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoI0VCRTlGMSwgdHJhbnNwYXJlbnQpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIGhlYWQge1xuICAgIGZvbnQtZmFtaWx5IDogJ3hzIDBweCc7XG4gIH1cbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudCA6ICd4cyAtIG1pbi13aWR0aDogMHB4JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NDRweCkge1xuICBoZWFkIHtcbiAgICBmb250LWZhbWlseSA6ICdzbSA1NDRweCc7XG4gIH1cbiAgYm9keTphZnRlciB7XG4gICAgY29udGVudCA6ICdzbSAtIG1pbi13aWR0aDogNTQ0cHgnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWQge1xuICAgIGZvbnQtZmFtaWx5IDogJ21kIDc2OHB4JztcbiAgfVxuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50IDogJ21kIC0gbWluLXdpZHRoOiA3NjhweCc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZCB7XG4gICAgZm9udC1mYW1pbHkgOiAnbGcgOTkycHgnO1xuICB9XG4gIGJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQgOiAnbGcgLSBtaW4td2lkdGg6IDk5MnB4JztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZCB7XG4gICAgZm9udC1mYW1pbHkgOiAneGwgMTIwMHB4JztcbiAgfVxuICBib2R5OmFmdGVyIHtcbiAgICBjb250ZW50IDogJ3hsIC0gbWluLXdpZHRoOiAxMjAwcHgnO1xuICB9XG59XG5cbmhlYWQge1xuICBjbGVhciA6IGJvdGg7XG59XG5cbmhlYWQgdGl0bGUge1xuICBmb250LWZhbWlseSA6ICd4cyAwcHgsIHNtIDU0NHB4LCBtZCA3NjhweCwgbGcgOTkycHgsIHhsIDEyMDBweCc7XG59XG5cbmJvZHk6YWZ0ZXIge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuKltkYXRhLXVzbi1pZl0ge1xuICBkaXNwbGF5IDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGggOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbiA6IDA7XG4gIGRpc3BsYXkgOiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xuICBib3gtc2l6aW5nIDogYm9yZGVyLWJveDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQ6Zm9jdXMge1xuICBvdXRsaW5lIDogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmb250LXNpemUgOiAwLjlyZW07XG4gIG1hcmdpbi10b3AgOiA2cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBtaW4taGVpZ2h0IDogMi43MTRyZW07XG4gIHBhZGRpbmcgOiA1cHg7XG4gIGJvcmRlciA6IDFweCBzb2xpZCAjRDhENkRFO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIG91dGxpbmUgOiAwO1xuICBib3JkZXItY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3cgOiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGksIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHN2ZywgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgaSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgc3ZnIHtcbiAgZm9udC1zaXplIDogMS4xNXJlbTtcbiAgaGVpZ2h0IDogMS4xNXJlbTtcbiAgd2lkdGggOiAxLjE1cmVtO1xuICBtYXJnaW4tcmlnaHQgOiAwLjVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHZpZXdCb3g9XFwnMCAwIDI0IDI0XFwnIGZpbGw9XFwnbm9uZVxcJyBzdHJva2U9XFwnJTIzZDhkNmRlXFwnIHN0cm9rZS13aWR0aD1cXCcyXFwnIHN0cm9rZS1saW5lY2FwPVxcJ3JvdW5kXFwnIHN0cm9rZS1saW5lam9pbj1cXCdyb3VuZFxcJyBjbGFzcz1cXCdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duXFwnJTNFJTNDcG9seWxpbmUgcG9pbnRzPVxcJzYgOSAxMiAxNSAxOCA5XFwnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRScpO1xuICBiYWNrZ3JvdW5kLXNpemUgOiAxOHB4IDE0cHgsIDE4cHggMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gIGhlaWdodCA6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQgOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0IDogMDtcbiAgbWFyZ2luLXRvcCA6IDA7XG4gIGxlZnQgOiAtOHB4O1xuICBib3JkZXItc3R5bGUgOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIGJveC1zaGFkb3cgOiAwIDVweCAyNXB4IHJnYmEoMzQsIDQxLCA0NywgMC4xKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUgOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgb3V0bGluZSA6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yIDogIzczNjdGMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lIDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3IgOiAjRDhENkRFO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBwYWRkaW5nIDogMC41cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZSA6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuMzU3cmVtO1xuICBib3JkZXItY29sb3IgOiAjRDhENkRFO1xuICBwYWRkaW5nIDogMC40MzhyZW0gMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodCA6IDM4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyIDogMXB4IHNvbGlkICNEOEQ2REU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIG91dGxpbmUgOiAwO1xuICBib3JkZXItY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3cgOiAwIDNweCAxMHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvciA6ICM3MzY3RjAgIWltcG9ydGFudDtcbiAgY29sb3IgOiAjRkZGRkZGO1xuICBwYWRkaW5nIDogMnB4IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmcgOiAwIDZweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wIDogN3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZmxvYXQgOiByaWdodDtcbiAgbWFyZ2luLWxlZnQgOiAwLjdyZW07XG4gIG1hcmdpbi1yaWdodCA6IDAuNXJlbTtcbiAgZm9udC1zaXplIDogMDtcbiAgZGlzcGxheSA6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb24gOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQgOiAxcmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpiZWZvcmUge1xuICBjb250ZW50IDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgdmlld0JveD1cXCcwIDAgMjQgMjRcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjNmZmZcXCcgc3Ryb2tlLXdpZHRoPVxcJzJcXCcgc3Ryb2tlLWxpbmVjYXA9XFwncm91bmRcXCcgc3Ryb2tlLWxpbmVqb2luPVxcJ3JvdW5kXFwnIGNsYXNzPVxcJ2ZlYXRoZXIgZmVhdGhlci14XFwnJTNFJTNDbGluZSB4MT1cXCcxOFxcJyB5MT1cXCc2XFwnIHgyPVxcJzZcXCcgeTI9XFwnMThcXCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9XFwnNlxcJyB5MT1cXCc2XFwnIHgyPVxcJzE4XFwnIHkyPVxcJzE4XFwnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtc2l6ZSA6IDAuODVyZW07XG4gIGhlaWdodCA6IDAuODVyZW07XG4gIHdpZHRoIDogMC44NXJlbTtcbiAgcG9zaXRpb24gOiBhYnNvbHV0ZTtcbiAgdG9wIDogMjIlO1xuICBsZWZ0IDogLTRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgaSwgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgc3ZnLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSBpLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSBzdmcge1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICB0b3AgOiAxcHg7XG4gIG1hcmdpbi1yaWdodCA6IDAuNXJlbTtcbiAgaGVpZ2h0IDogMS4xNXJlbTtcbiAgd2lkdGggOiAxLjE1cmVtO1xuICBmb250LXNpemUgOiAxLjE1cmVtO1xuICBwYWRkaW5nLWxlZnQgOiAxcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZyA6IDZweCA5cHg7XG4gIGZvbnQtd2VpZ2h0IDogNjAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZyA6IDAuNDI4cmVtIDFyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT0nZ3JvdXAnXSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPSdncm91cCddIHtcbiAgcGFkZGluZyA6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD0ndHJ1ZSddLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIGNvbG9yIDogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpLCAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHN2ZywgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiBpLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHN2ZyB7XG4gIGhlaWdodCA6IDEuMTVyZW07XG4gIHdpZHRoIDogMS4xNXJlbTtcbiAgZm9udC1zaXplIDogMS4xNXJlbTtcbiAgbWFyZ2luLXJpZ2h0IDogMC41cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKSAhaW1wb3J0YW50O1xuICBjb2xvciA6ICM3MzY3RjAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdC1yZXBvc2l0b3J5X19hdmF0YXIgaW1nLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0LXJlcG9zaXRvcnlfX2F2YXRhciBpbWcge1xuICB3aWR0aCA6IDUwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZyB7XG4gIG1pbi1oZWlnaHQgOiAyLjcxNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemUgOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b20gOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmcgOiAwLjNyZW0gMC43cmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctdG9wIDogLTAuMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0b3AgOiAwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgcGFkZGluZyA6IDAgMC4ycmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXRvcCA6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QtbGcuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGksIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcbiAgZm9udC1zaXplIDogMS4ycmVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcCA6IDEwcHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHBhZGRpbmcgOiA1cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LWxnLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1sZy5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSB7XG4gIHRvcCA6IDQ2JTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20sIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtIHtcbiAgbWluLWhlaWdodCA6IDIuMTQycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmcgOiAwIDAuMnJlbTtcbiAgZm9udC1zaXplIDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbSA6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQgOiAxLjU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdywgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wIDogLTAuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGxpbmUtaGVpZ2h0IDogMS4zO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nIDogM3B4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgbGkge1xuICBmb250LXNpemUgOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wIDogMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcCA6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nIDogMCAwLjJyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3Qtc20uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6YmVmb3JlIHtcbiAgdG9wIDogNSU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0LXNtLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdC1zbS5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG1hcmdpbi10b3AgOiAwO1xufVxuXG4uZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiwgLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLCAuZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kIDogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yIDogIzNCNDI1MztcbiAgY29sb3IgOiAjQjRCN0JEO1xufVxuXG4uZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvciA6ICNCNEI3QkQ7XG59XG5cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yIDogIzNCNDI1Mztcbn1cblxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZCA6IHJnYmEoMTE1LCAxMDMsIDI0MCwgMC4xMikgIWltcG9ydGFudDtcbiAgY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG4gIGJvcmRlciA6IG5vbmU7XG59XG5cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3IgOiAjNzM2N0YwICFpbXBvcnRhbnQ7XG59XG5cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2UgOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCcgdmlld0JveD1cXCcwIDAgMjQgMjRcXCcgZmlsbD1cXCdub25lXFwnIHN0cm9rZT1cXCclMjM3MzY3ZjBcXCcgc3Ryb2tlLXdpZHRoPVxcJzJcXCcgc3Ryb2tlLWxpbmVjYXA9XFwncm91bmRcXCcgc3Ryb2tlLWxpbmVqb2luPVxcJ3JvdW5kXFwnIGNsYXNzPVxcJ2ZlYXRoZXIgZmVhdGhlci14XFwnJTNFJTNDbGluZSB4MT1cXCcxOFxcJyB5MT1cXCc2XFwnIHgyPVxcJzZcXCcgeTI9XFwnMThcXCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9XFwnNlxcJyB5MT1cXCc2XFwnIHgyPVxcJzE4XFwnIHkyPVxcJzE4XFwnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFJyk7XG59XG5cbi5kYXJrLWxheW91dCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9J3RydWUnXSB7XG4gIGNvbG9yIDogIzY3NkQ3RDtcbn1cblxuLmRhcmstbGF5b3V0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHZpZXdCb3g9XFwnMCAwIDI0IDI0XFwnIGZpbGw9XFwnbm9uZVxcJyBzdHJva2U9XFwnJTIzYjRiN2JkXFwnIHN0cm9rZS13aWR0aD1cXCcyXFwnIHN0cm9rZS1saW5lY2FwPVxcJ3JvdW5kXFwnIHN0cm9rZS1saW5lam9pbj1cXCdyb3VuZFxcJyBjbGFzcz1cXCdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duXFwnJTNFJTNDcG9seWxpbmUgcG9pbnRzPVxcJzYgOSAxMiAxNSAxOCA5XFwnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4uZGFyay1sYXlvdXQgLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBvcGFjaXR5IDogMC41O1xufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICB3aWR0aCA6IDEwMCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbGxhcHNlIDogY29sbGFwc2UgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLCB0YWJsZS5kYXRhVGFibGUgdGgge1xuICBwYWRkaW5nIDogMC43MnJlbSAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduIDogbWlkZGxlO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgcGFkZGluZy1yaWdodCA6IGluaGVyaXQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlIDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnIHZpZXdCb3g9XFwnMCAwIDI0IDI0XFwnIGZpbGw9XFwnbm9uZVxcJyBzdHJva2U9XFwnJTIzNWU1ODczXFwnIHN0cm9rZS13aWR0aD1cXCcyXFwnIHN0cm9rZS1saW5lY2FwPVxcJ3JvdW5kXFwnIHN0cm9rZS1saW5lam9pbj1cXCdyb3VuZFxcJyBjbGFzcz1cXCdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi11cFxcJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz1cXCcxOCAxNSAxMiA5IDYgMTVcXCclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0IDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uIDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemUgOiAxMnB4O1xuICBjb2xvciA6ICM2RTZCN0I7XG4gIHdpZHRoIDogMTRweDtcbiAgaGVpZ2h0IDogMTRweDtcbiAgY29udGVudCA6ICcnO1xuICByaWdodCA6IDAuM3JlbTtcbiAgdG9wIDogMC41cmVtO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZSA6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJyB2aWV3Qm94PVxcJzAgMCAyNCAyNFxcJyBmaWxsPVxcJ25vbmVcXCcgc3Ryb2tlPVxcJyUyMzVlNTg3M1xcJyBzdHJva2Utd2lkdGg9XFwnMlxcJyBzdHJva2UtbGluZWNhcD1cXCdyb3VuZFxcJyBzdHJva2UtbGluZWpvaW49XFwncm91bmRcXCcgY2xhc3M9XFwnZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93blxcJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz1cXCc2IDkgMTIgMTUgMTggOVxcJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0UnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQgOiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZSA6IDEycHg7XG4gIGNvbG9yIDogIzZFNkI3QjtcbiAgd2lkdGggOiAxNHB4O1xuICBoZWlnaHQgOiAxNHB4O1xuICBjb250ZW50IDogJyc7XG4gIHJpZ2h0IDogMC4zcmVtO1xuICB0b3AgOiAxLjNyZW07XG59XG5cbnRhYmxlLmRhdGFUYWJsZSAuZHQtY2hlY2tib3hlcy1jZWxsIC5jdXN0b20tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdCA6IDA7XG4gIHBhZGRpbmctcmlnaHQgOiAxLjI1cmVtO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjRkZGRkZGO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b24tY29sbGVjdGlvbiA+IGRpdltyb2xlPSdtZW51J10ge1xuICB0ZXh0LWFsaWduIDogbGVmdDtcbiAgYm94LXNoYWRvdyA6IDAgNXB4IDE2cHggLThweDtcbiAgbWluLXdpZHRoIDogOHJlbTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9uLWNvbGxlY3Rpb24gW2NsYXNzKj0nYnV0dG9ucy0nXTpmb2N1cyB7XG4gIG91dGxpbmUgOiAwO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGguY29udHJvbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodCA6IDE2cHg7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsLCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gIG1hcmdpbi10b3AgOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tIDogMC41cmVtO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBzZWxlY3QsIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24gOiBjYWxjKDEwMCUgLSAzcHgpIDExcHgsIGNhbGMoMTAwJSAtIDIwcHgpIDEzcHgsIDEwMCUgMDtcbiAgcGFkZGluZyA6IDAgMC44cmVtO1xuICB3aWR0aCA6IDVyZW07XG4gIG1hcmdpbiA6IDAgMC41cmVtO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0IDogMC43NXJlbTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcCA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b20gOiAxLjVyZW07XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmctdG9wIDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvciA6ICNCOUI5QzM7XG59XG5cbnRyLmdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNGQUZBRkM7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQgOiBjZW50ZXI7XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgICB3aGl0ZS1zcGFjZSA6IGluaGVyaXQ7XG4gIH1cbiAgZGl2LmR0LWJ1dHRvbnMge1xuICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wIDogMXJlbTtcbiAgfVxuICBkaXYuZHQtYnV0dG9ucyBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b20gOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kdHItYnMtbW9kYWwgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG4gICAgb3ZlcmZsb3cteCA6IHNjcm9sbDtcbiAgfVxuICAuZHRyLWJzLW1vZGFsIC50YWJsZS5kdHItZGV0YWlscyB7XG4gICAgbWFyZ2luIDogMCBhdXRvIDFyZW07XG4gIH1cbiAgLmR0ci1icy1tb2RhbCAudGFibGUuZHRyLWRldGFpbHMgdGQge1xuICAgIHBhZGRpbmctbGVmdCA6IDA7XG4gICAgcGFkZGluZy1yaWdodCA6IDA7XG4gIH1cbiAgLmR0ci1icy1tb2RhbCAudGFibGUuZHRyLWRldGFpbHMgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdCA6IDAuNzVyZW07XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cgOiBzY3JvbGw7XG4gIH1cbn1cblxuLyogQm9vdHN0cmFwIFRvdWNoc3BpbiAqL1xuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAge1xuICB3aWR0aCA6IDguNHJlbTtcbiAgYWxpZ24taXRlbXMgOiBjZW50ZXI7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nIDogNXB4O1xuICBoZWlnaHQgOiBhdXRvO1xuICBib3JkZXIgOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogI0Y4RjhGODtcbiAgYm9yZGVyLXJhZGl1cyA6IDAuMzU3cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ24gOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0IDogNTAwO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleCA6IDE7XG4gIGJveC1zaGFkb3cgOiBub25lO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCB7XG4gIG1hcmdpbiA6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGxlZnQgOiAxMnB4O1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICByaWdodCA6IDEycHg7XG4gIHBvc2l0aW9uIDogcmVsYXRpdmU7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24sIC5ib290c3RyYXAtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgcGFkZGluZyA6IDA7XG4gIG1pbi13aWR0aCA6IDIwcHg7XG4gIG1pbi1oZWlnaHQgOiAyMHB4O1xuICBib3JkZXItcmFkaXVzIDogMC4zNTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biBpLCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHN2ZywgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgaSwgLmJvb3RzdHJhcC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgc3ZnIHtcbiAgaGVpZ2h0IDogMC44cmVtO1xuICB3aWR0aCA6IDAuOHJlbTtcbiAgZm9udC1zaXplIDogMC44cmVtO1xuICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICB0b3AgOiAtMXB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5kaXNhYmxlZC10b3VjaHNwaW4gLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biwgLmJvb3RzdHJhcC10b3VjaHNwaW4uZGlzYWJsZWQtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLXVwIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6IHJnYmEoMzQsIDQxLCA0NywgMC41KSAhaW1wb3J0YW50O1xuICBjdXJzb3IgOiBkZWZhdWx0O1xuICBvcGFjaXR5IDogMC41O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyB7XG4gIHdpZHRoIDogOS4zNzVyZW07XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC50b3VjaHNwaW4uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0IDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCB7XG4gIG1pbi13aWR0aCA6IDI0cHg7XG4gIG1pbi1oZWlnaHQgOiAyNHB4O1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIGksIC5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLWxnIC5ib290c3RyYXAtdG91Y2hzcGluLWRvd24gc3ZnLCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCBpLCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1sZyAuYm9vdHN0cmFwLXRvdWNoc3Bpbi11cCBzdmcge1xuICBoZWlnaHQgOiAxcmVtO1xuICB3aWR0aCA6IDFyZW07XG4gIGZvbnQtc2l6ZSA6IDFyZW07XG4gIHRvcCA6IC0zcHg7XG59XG5cbi5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwLXNtIHtcbiAgd2lkdGggOiA2LjI1cmVtO1xufVxuXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAudG91Y2hzcGluLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodCA6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biwgLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAge1xuICBtaW4td2lkdGggOiAxNnB4O1xuICBtaW4taGVpZ2h0IDogMTZweDtcbn1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tZG93biBpLCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cC1zbSAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duIHN2ZywgLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgaSwgLmJvb3RzdHJhcC10b3VjaHNwaW4uaW5wdXQtZ3JvdXAtc20gLmJvb3RzdHJhcC10b3VjaHNwaW4taW5qZWN0ZWQgLmJvb3RzdHJhcC10b3VjaHNwaW4tdXAgc3ZnIHtcbiAgaGVpZ2h0IDogMC42cmVtO1xuICB3aWR0aCA6IDAuNnJlbTtcbiAgZm9udC1zaXplIDogMC42cmVtO1xufVxuXG4vKiBOdW1iZXIgVHlwZSBJbnB1dCBCb3ggU2NzcyBmb3IgVG91Y2hzcGluIC0gUmVtb3ZlIGFycm93IGZvciBmaXJlZm94ICovXG4uYm9vdHN0cmFwLXRvdWNoc3Bpbi5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gIC1tb3otYXBwZWFyYW5jZSA6IHRleHRmaWVsZDtcbn1cblxuLmRhcmstbGF5b3V0IC5ib290c3RyYXAtdG91Y2hzcGluLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yIDogIzE2MUQzMTtcbn1cblxuLmRhcmstbGF5b3V0IC5ib290c3RyYXAtdG91Y2hzcGluLmRpc2FibGVkLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1kb3duLCAuZGFyay1sYXlvdXQgLmJvb3RzdHJhcC10b3VjaHNwaW4uZGlzYWJsZWQtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5ib290c3RyYXAtdG91Y2hzcGluLXVwLCAuZGFyay1sYXlvdXQgLmJvb3RzdHJhcC10b3VjaHNwaW4uZGlzYWJsZWQtdG91Y2hzcGluIC5ib290c3RyYXAtdG91Y2hzcGluLWluamVjdGVkIC5kaXNhYmxlZC1tYXgtbWluIHtcbiAgYmFja2dyb3VuZC1jb2xvciA6ICNCOEMyQ0MgIWltcG9ydGFudDtcbiAgb3BhY2l0eSA6IDE7XG59XG5cbi5kYXJrLWxheW91dCAuYm9vdHN0cmFwLXRvdWNoc3BpbiAuYm9vdHN0cmFwLXRvdWNoc3Bpbi1pbmplY3RlZCAuZGlzYWJsZWQtbWF4LW1pbiB7XG4gIGJhY2tncm91bmQtY29sb3IgOiAjQjhDMkNDICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHkgOiAxO1xufSIsIi5kYXJrLWxheW91dCB7XG4gIC8qKioqKioqKiogQ09NUE9ORU5UUyAqKioqKioqKiovXG4gIC8qKioqKioqKioqIEZPUk1TICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIFRBQkxFICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIFBBR0VTICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIEFQUExJQ0FUSU9OUyAqKioqKioqKioqL1xuICAvKioqKioqKioqKiBDVVNUT01JWkVSICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIEhPUklaT05UQUwgTEFZT1VUICoqKioqKioqKiovIH1cblxuYm9keS5kYXJrLWxheW91dCB7XG4gIGNvbG9yOiAjYjRiN2JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCBib2R5IHtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IGgxLFxuLmRhcmstbGF5b3V0IGgyLFxuLmRhcmstbGF5b3V0IGgzLFxuLmRhcmstbGF5b3V0IGg0LFxuLmRhcmstbGF5b3V0IGg1LFxuLmRhcmstbGF5b3V0IGg2IHtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC5ib3JkZXIsXG4uZGFyay1sYXlvdXQgLmJvcmRlci10b3AsXG4uZGFyay1sYXlvdXQgLmJvcmRlci1yaWdodCxcbi5kYXJrLWxheW91dCAuYm9yZGVyLWJvdHRvbSxcbi5kYXJrLWxheW91dCAuYm9yZGVyLWxlZnQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzM2N2YwOyB9XG5cbi5kYXJrLWxheW91dCBsYWJlbCB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAuYnRuIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZGFyay1sYXlvdXQgaHIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5kYXJrLWxheW91dCBwcmUgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5kYXJrLWxheW91dCBwcmUgY29kZSAudXJsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IGtiZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC50ZXh0LWRhcmsge1xuICBjb2xvcjogI2I4YzJjYyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNjc2ZDdkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC50ZXh0LWJvZHkge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAudGV4dC1ib2R5LWhlYWRpbmcge1xuICBjb2xvcjogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLnNlY3Rpb24tbGFiZWwge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuMjQpICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjNjc2ZDdkOyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhci1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIyLCAyOSwgNDksIDAuOSkgNDQlLCByZ2JhKDIyLCAyOSwgNDksIDAuNDMpIDczJSwgcmdiYSgyMiwgMjksIDQ5LCAwKSk7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaGVhZGVyLW5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dC5uYXZiYXItc3RpY2t5IC5oZWFkZXItbmF2YmFyLCAuZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0Lm5hdmJhci1zdGF0aWMgLmhlYWRlci1uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAubmF2YmFyLXN0aWNreSAuaGVhZGVyLW5hdmJhci5uYXZiYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC43NSk7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkMGQyZDY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaSxcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgc3ZnIHtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5ib29rbWFyay1zdGFyIGksXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmJvb2ttYXJrLXN0YXIgc3ZnIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0ubmF2LXNlYXJjaCAuc2VhcmNoLWlucHV0Lm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbS5uYXYtc2VhcmNoIC5zZWFyY2gtaW5wdXQub3BlbiAuaW5wdXQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtLm5hdi1zZWFyY2ggLnNlYXJjaC1pbnB1dC5vcGVuIC5pbnB1dCxcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbS5uYXYtc2VhcmNoIC5zZWFyY2gtaW5wdXQub3BlbiAuaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLm5hdi1pdGVtLm5hdi1zZWFyY2ggLnNlYXJjaC1pbnB1dC5vcGVuIC5zZWFyY2gtaW5wdXQtY2xvc2Uge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLmJvb2ttYXJrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAubmF2LWl0ZW0gLmJvb2ttYXJrLWlucHV0IC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAuc2VhcmNoLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAuc2VhcmNoLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5uYXYtaXRlbSAuc2VhcmNoLWxpc3QgLmF1dG8tc3VnZ2VzdGlvbi5jdXJyZW50X2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IGxpIGkuZmljb24sXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiBsaSBzdmcuZmljb24ge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhLFxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5tZWRpYSxcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWEgLm1lZGlhLW1ldGEsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhIC5tZWRpYS1tZXRhIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAubWVkaWE6aG92ZXIsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLm1lZGlhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWhlYWRlcixcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3Rlcixcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LW1lZGlhIC5kcm9wZG93bi1tZW51LWZvb3RlciAuZHJvcGRvd24taXRlbSxcbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1mb290ZXIgLmRyb3Bkb3duLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1tZWRpYSAuZHJvcGRvd24tbWVudS1mb290ZXIgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtbWVkaWEgLmRyb3Bkb3duLW1lbnUtZm9vdGVyIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydC5lbXB0eS1jYXJ0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgbGkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tY2FydCAuY2FydC1pdGVtIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLmRyb3Bkb3duLWhlYWRlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLm1lZGlhIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5uYXYgLmRyb3Bkb3duLWNhcnQgLm1lZGlhLWhlYWRpbmcgLmNhcnQtaXRlbS1ieSB7XG4gIGNvbG9yOiAjNjc2ZDdkOyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubmF2IC5kcm9wZG93bi1ub3RpZmljYXRpb24gLm1lZGlhLWJvZHkgLm1lZGlhLWhlYWRpbmcge1xuICBjb2xvcjogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLmhlYWRlci1uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm5hdiAuZHJvcGRvd24tbm90aWZpY2F0aW9uIC5ub3RpZmljYXRpb24tdGV4dCB7XG4gIGNvbG9yOiAjNjc2ZDdkOyB9XG5cbi5kYXJrLWxheW91dCAuaGVhZGVyLW5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5oZWFkZXItbmF2YmFyW2NsYXNzKj0nYmctJ10gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgxLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgyLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGgzLFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg0LFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg1LFxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IGg2IHtcbiAgY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5ibGFuay1wYWdlIC5jYXJkLmJnLXRyYW5zcGFyZW50IHAge1xuICBjb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUgLnNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjgzMDQ2IDQ0JSwgcmdiYSg0MCwgNDgsIDcwLCAwLjUxKSA3MyUsIHJnYmEoNDAsIDQ4LCA3MCwgMCkpOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51Om5vdCguZXhwYW5kZWQpIC5uYXZpZ2F0aW9uIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51Lm1lbnUtZGFyayAubmF2aWdhdGlvbiA+IGxpLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS5tZW51LWRhcmsgLm5hdmlnYXRpb24gPiBsaS5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51IC5jb2xsYXBzZS10b2dnbGUtaWNvbiB7XG4gIGNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5wc19fdGh1bWIteCxcbi5kYXJrLWxheW91dCAucHNfX3RodW1iLXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLmRhcmstbGF5b3V0IC5wcyAucHNfX3JhaWwteDpmb2N1cyxcbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4uZGFyay1sYXlvdXQgLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyxcbi5kYXJrLWxheW91dCAucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4uZGFyay1sYXlvdXQgLnBzIC5wc19fcmFpbC15OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSxcbi5kYXJrLWxheW91dCAucHNfX3JhaWwteTpmb2N1cyA+IC5wc19fdGh1bWIteSxcbi5kYXJrLWxheW91dCAucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdmlnYXRpb24taGVhZGVyIHtcbiAgY29sb3I6ICM2NzZkN2Q7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIGxpIGEge1xuICBjb2xvcjogI2QwZDJkNiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiBsaSB1bCAub3BlbiA+IGEsXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gbGkgdWwgLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBpLFxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBzdmcge1xuICBjb2xvcjogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtLm9wZW4gPiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0gYTphZnRlciB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0gLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSAubWVudS1jb250ZW50IC5hY3RpdmUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuYWN0aXZlIC5tZW51LXRpdGxlLFxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5hY3RpdmUgaSxcbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuYWN0aXZlIHN2ZyB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSAubWVudS1jb250ZW50IC5hY3RpdmUge1xuICB6LWluZGV4OiAxOyB9XG5cbi5kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgLm1lbnUtY29udGVudCAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGFyay1sYXlvdXQgLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24tbWFpbiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuYWxlcnQgLmFsZXJ0LWhlYWRpbmcsXG4uZGFyay1sYXlvdXQgLmFsZXJ0IHAge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uZGFyay1sYXlvdXQgLmFsZXJ0IC5jbG9zZSB7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtaGVhZGluZyxcbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayAuYWxlcnQtYm9keSxcbi5kYXJrLWxheW91dCAuYWxlcnQuYWxlcnQtZGFyayBwIHtcbiAgY29sb3I6ICNiOGMyY2M7IH1cblxuLmRhcmstbGF5b3V0IC5hbGVydC5hbGVydC1kYXJrLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIGNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5jb250ZW50LWhlYWRlci1sZWZ0IC5icmVhZGNydW1icy10b3AgLmNvbnRlbnQtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNkMGQyZDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5icmVhZGNydW1iOm5vdChbY2xhc3MqPSdicmVhZGNydW1iLSddKSAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5icmVhZGNydW1iLWNoZXZyb24uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IFtjbGFzcyo9J2NvbGxhcHNlLSddIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWJvcmRlciAuY2FyZCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjQpOyB9XG5cbi5kYXJrLWxheW91dCAuY29sbGFwc2UtbWFyZ2luIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNCkgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWljb24gLmNhcmQtaGVhZGVyIGEge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmNvbGxhcHNlLWljb24gW2RhdGEtdG9nZ2xlPSdjb2xsYXBzZSddOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5jb2xsYXBzZS1pY29uIFtkYXRhLXRvZ2dsZT0nY29sbGFwc2UnXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi11cCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE4IDE1IDEyIDkgNiAxNSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAuYnRuOm5vdChbY2xhc3MqPSdidG4tJ10pIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5idG4uYnRuLWRhcmssIC5kYXJrLWxheW91dCAuYnRuLmJ0bi1vdXRsaW5lLWRhcmssIC5kYXJrLWxheW91dCAuYnRuLmJ0bi1mbGF0LWRhcmsge1xuICBjb2xvcjogI2I4YzJjYzsgfVxuXG4uZGFyay1sYXlvdXQgLmJ0bi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmJ0bi5idG4tb3V0bGluZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGI0YjRiO1xuICBjb2xvcjogI2I4YzJjYzsgfVxuXG4uZGFyay1sYXlvdXQgLmJ0bi5idG4tb3V0bGluZS1kYXJrOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY29sb3I6ICNiOGMyY2M7IH1cblxuLmRhcmstbGF5b3V0IC5idG4uYnRuLWZsYXQtZGFyazphY3RpdmUsIC5kYXJrLWxheW91dCAuYnRuLmJ0bi1mbGF0LWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNGI0YjRiOyB9XG5cbi5kYXJrLWxheW91dCAuYnRuLWdyb3VwLXRvZ2dsZSBsYWJlbFtjbGFzcyo9J2J0bi1vdXRsaW5lLSddIHtcbiAgY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTsgfVxuXG4uZGFyay1sYXlvdXQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjEyKTtcbiAgY29sb3I6ICM3MzY3ZjA7IH1cblxuLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5kYXJrLWxheW91dCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRhcmstbGF5b3V0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NzZkN2Q7IH1cblxuLmRhcmstbGF5b3V0IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWhlYWRlcixcbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWhlYWRlcltjbGFzcyo9J2JnLSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDhweCAwIHJnYmEoMTEsIDEwLCAyNSwgMC40OSkgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLm1vZGFsIC5tb2RhbC1jb250ZW50LFxuLmRhcmstbGF5b3V0IC5tb2RhbCAubW9kYWwtYm9keSxcbi5kYXJrLWxheW91dCAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb246bm90KFtjbGFzcyo9J3BhZ2luYXRpb24tJ10pIC5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb246bm90KFtjbGFzcyo9J3BhZ2luYXRpb24tJ10pIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbjpub3QoW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSkgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbjpub3QoW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSkgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uOm5vdChbY2xhc3MqPSdwYWdpbmF0aW9uLSddKSAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb246bm90KFtjbGFzcyo9J3BhZ2luYXRpb24tJ10pIC5wYWdlLWl0ZW0ucHJldi1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXJrLWxheW91dCAucGFnaW5hdGlvbjpub3QoW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSkgLnBhZ2UtaXRlbS5uZXh0LWl0ZW0gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbltjbGFzcyo9J3BhZ2luYXRpb24tJ10gLnBhZ2UtaXRlbTpub3QoLmFjdGl2ZSkgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7IH1cblxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKTpub3QoOmhvdmVyKSAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uW2NsYXNzKj0ncGFnaW5hdGlvbi0nXSAucGFnZS1pdGVtOm5vdCguYWN0aXZlKSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb25bY2xhc3MqPSdwYWdpbmF0aW9uLSddIC5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2LWl0ZW0gLnBhZ2UtbGluazpiZWZvcmUsIC5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLnByZXYgLnBhZ2UtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1sZWZ0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMTUgMTggOSAxMiAxNSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ucHJldi1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlLCAuZGFyay1sYXlvdXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5wcmV2LmRpc2FibGVkIC5wYWdlLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NzZkN2QnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tbGVmdCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzE1IDE4IDkgMTIgMTUgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLm5leHQtaXRlbSAucGFnZS1saW5rOjphZnRlciwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dCAucGFnZS1saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZGFyay1sYXlvdXQgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5uZXh0LWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluazphZnRlciwgLmRhcmstbGF5b3V0IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ubmV4dC5kaXNhYmxlZCAucGFnZS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NzZkN2QnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmssXG4uZGFyay1sYXlvdXQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLmRhcmstbGF5b3V0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuLmRhcmstbGF5b3V0IC5uYXYtcGlsbHMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4uZGFyay1sYXlvdXQgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBjb2xvcjogIzczNjdmMDsgfVxuXG4uZGFyay1sYXlvdXQgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQsXG4uZGFyay1sYXlvdXQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmRpc2FibGVkLFxuLmRhcmstbGF5b3V0IC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLm5hdi53cmFwLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLm5hdi1waWxscyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwOyB9XG5cbi5kYXJrLWxheW91dCAubWVkaWEtYm9yZGVyZWQgLm1lZGlhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAucG9wb3Zlclt4LXBsYWNlbWVudD0ndG9wJ10gLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5wb3BvdmVyW3gtcGxhY2VtZW50PSd0b3AnXSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAucG9wb3Zlclt4LXBsYWNlbWVudD0nbGVmdCddIC5hcnJvdzpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9J2xlZnQnXSAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9J3JpZ2h0J10gLmFycm93OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLnBvcG92ZXJbeC1wbGFjZW1lbnQ9J3JpZ2h0J10gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAucG9wb3ZlciAucG9wb3Zlci1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGFyay1sYXlvdXQgLnBvcG92ZXIgLnBvcG92ZXItYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGNvbG9yOiAjYjRiN2JkO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgNDgsIDcwLCAwLjg1KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yNCk7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAudG9hc3QgLnRvYXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAudG9hc3QgLnRvYXN0LWhlYWRlciAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm5vdChbY2xhc3MqPSdsaXN0LWdyb3VwLWl0ZW0tJ10pLCAuZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj0nbGlzdC1ncm91cC1pdGVtLSddKTpob3ZlciwgLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9J2xpc3QtZ3JvdXAtaXRlbS0nXSk6Zm9jdXMsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOm5vdChbY2xhc3MqPSdsaXN0LWdyb3VwLWl0ZW0tJ10pLmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9J2xpc3QtZ3JvdXAtaXRlbS0nXSk6YWN0aXZlLCAuZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSwgLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgcCxcbi5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSBzbWFsbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2NzZkN2Q7IH1cblxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaXJjbGUnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzEyJyByPScxMCclM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZGFyay1sYXlvdXQgLnNwaW5uZXItYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLmF2YXRhciBbY2xhc3MqPSdhdmF0YXItc3RhdHVzLSddIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAuYXZhdGFyLWdyb3VwIC5hdmF0YXIgaW1nLFxuLmRhcmstbGF5b3V0IC5hdmF0YXItZ3JvdXAgLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzI4MzA0NiwgaW5zZXQgMCAwIDAgMXB4IHJnYmEoNDAsIDQ4LCA3MCwgMC4wNyk7IH1cblxuLmRhcmstbGF5b3V0IC5kaXZpZGVyIC5kaXZpZGVyLXRleHQge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmRpdmlkZXIgLmRpdmlkZXItdGV4dDo6YmVmb3JlLCAuZGFyay1sYXlvdXQgLmRpdmlkZXIgLmRpdmlkZXItdGV4dDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5kaXZpZGVyLmRpdmlkZXItZGFyayAuZGl2aWRlci10ZXh0OjpiZWZvcmUsIC5kYXJrLWxheW91dCAuZGl2aWRlci5kaXZpZGVyLWRhcmsgLmRpdmlkZXItdGV4dDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAudGltZWxpbmUgLnRpbWVsaW5lLWl0ZW0gLnRpbWVsaW5lLXBvaW50Om5vdCgudGltZWxpbmUtcG9pbnQtaW5kaWNhdG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC50aW1lbGluZSAudGltZWxpbmUtaXRlbSAudGltZWxpbmUtZXZlbnQgLnRpbWVsaW5lLWV2ZW50LXRpbWUge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLnRpbWVsaW5lIC50aW1lbGluZS1pdGVtOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjM2I0MjUzLCB0cmFuc3BhcmVudCk7IH1cblxuLmRhcmstbGF5b3V0IC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yNCk7IH1cblxuLmRhcmstbGF5b3V0IC5jYXJkIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQub3ZlcmxheS1pbWctY2FyZCAuY2FyZC1pbWctb3ZlcmxheSBzcGFuLFxuLmRhcmstbGF5b3V0IC5jYXJkLm92ZXJsYXktaW1nLWNhcmQgLmNhcmQtaW1nLW92ZXJsYXkgcCxcbi5kYXJrLWxheW91dCAuY2FyZC5vdmVybGF5LWltZy1jYXJkIC5jYXJkLWltZy1vdmVybGF5IC5jYXJkLWJvZHkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtZGV2ZWxvcGVyLW1lZXR1cCAubWVldHVwLWhlYWRlciAubWVldHVwLWRheSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwNDY1NjsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtcHJvZmlsZSAucHJvZmlsZS1pbWFnZS13cmFwcGVyIC5wcm9maWxlLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLmJ1c2luZXNzLWNhcmQgLmJ1c2luZXNzLWl0ZW1zIC5idXNpbmVzcy1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuY2FyZC1hcHAtZGVzaWduIC5kZXNpZ24tcGxhbm5pbmctd3JhcHBlciAuZGVzaWduLXBsYW5uaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtdGlueS1saW5lLXN0YXRzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIC5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gIHN0cm9rZTogIzAwY2ZlODsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtdGlueS1saW5lLXN0YXRzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzOmxhc3QtY2hpbGQgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgZmlsbDogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtcmV2ZW51ZS1idWRnZXQgLnJldmVudWUtcmVwb3J0LXdyYXBwZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jYXJkLXJldmVudWUtYnVkZ2V0IC5idWRnZXQtd3JhcHBlciAuYXBleGNoYXJ0cy1zZXJpZXM6bm90KDpmaXJzdC1jaGlsZCkgcGF0aCB7XG4gIHN0cm9rZTogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmVhcm5pbmdzLWNhcmQgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXBpZSAuYXBleGNoYXJ0cy1kYXRhbGFiZWwtbGFiZWwge1xuICBmaWxsOiAjYjRiN2JkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5lYXJuaW5ncy1jYXJkIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1waWUgLmFwZXhjaGFydHMtZGF0YWxhYmVsLXZhbHVlIHtcbiAgZmlsbDogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLmNhcmQtY29tcGFueS10YWJsZSAuYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMTsgfVxuXG4uZGFyay1sYXlvdXQgaW5wdXQuZm9ybS1jb250cm9sLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5kYXJrLWxheW91dCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgaW5wdXQuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbDpub3QoOmZvY3VzKSxcbi5kYXJrLWxheW91dCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykge1xuICBib3JkZXItY29sb3I6ICM0MDQ2NTY7IH1cblxuLmRhcmstbGF5b3V0IGlucHV0LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1maWxlLWxhYmVsOjpwbGFjZWhvbGRlcixcbi5kYXJrLWxheW91dCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NzZkN2Q7IH1cblxuLmRhcmstbGF5b3V0IGlucHV0LmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmRhcmstbGF5b3V0IGlucHV0LmZvcm0tY29udHJvbFtyZWFkb25seT0ncmVhZG9ubHknXSxcbi5kYXJrLWxheW91dCAuY3VzdG9tLWZpbGUtbGFiZWw6ZGlzYWJsZWQsXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1maWxlLWxhYmVsW3JlYWRvbmx5PSdyZWFkb25seSddLFxuLmRhcmstbGF5b3V0IHRleHRhcmVhLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5kYXJrLWxheW91dCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xbcmVhZG9ubHk9J3JlYWRvbmx5J10ge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmRhcmstbGF5b3V0IC5jaGFyLXRleHRhcmVhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5jaGFyLXRleHRhcmVhLm1heC1saW1pdCB7XG4gIGNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5jdXN0b20tZmlsZS1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNiNDI1MztcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzQwNDY1NjsgfVxuXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDRiNjA7XG4gIGJvcmRlci1jb2xvcjogIzQ0NGI2MDsgfVxuXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWE2YTsgfVxuXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjIzMzc7IH1cblxuLmRhcmstbGF5b3V0IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZGFyay1sYXlvdXQgLmN1c3RvbS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBjb2xvcjogI2I0YjdiZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCBzZWxlY3QuZm9ybS1jb250cm9sIG9wdGlvbjpjaGVja2VkLFxuLmRhcmstbGF5b3V0IC5jdXN0b20tc2VsZWN0IG9wdGlvbjpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgc2VsZWN0LmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi5kYXJrLWxheW91dCAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZGFyay1sYXlvdXQgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyxcbi5kYXJrLWxheW91dCAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDsgfVxuXG4uZGFyay1sYXlvdXQgc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW211bHRpcGxlPSdtdWx0aXBsZSddKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYjRiN2JkJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsXG4uZGFyay1sYXlvdXQgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsXG4uZGFyay1sYXlvdXQgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4Yzc2ZiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAud2l6YXJkIC5zdGVwcyB1bCAuZGlzYWJsZWQgYSxcbi5kYXJrLWxheW91dCAud2l6YXJkIC5zdGVwcyB1bCAuZG9uZSBhIHtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRpc2FibGVkIGE6aG92ZXIsXG4uZGFyay1sYXlvdXQgLndpemFyZCAuc3RlcHMgdWwgLmRvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAud2l6YXJkIC5zdGVwcyB1bCAuZGlzYWJsZWQgYSAuc3RlcCxcbi5kYXJrLWxheW91dCAud2l6YXJkIC5zdGVwcyB1bCAuZG9uZSBhIC5zdGVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuaW5wdXQtZ3JvdXA6Zm9jdXMtd2l0aGluIC5mb3JtLWNvbnRyb2wsXG4uZGFyay1sYXlvdXQgLmlucHV0LWdyb3VwOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogIzczNjdmMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZGFyay1sYXlvdXQgLmZvcm0tbGFiZWwtZ3JvdXAgPiBpbnB1dDpub3QoOmZvY3VzKTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmRhcmstbGF5b3V0IC5mb3JtLWxhYmVsLWdyb3VwID4gdGV4dGFyZWE6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCB7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5jb3VudGVyLXZhbHVlIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUgdGQsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRoIHtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUgLnRoZWFkIHRyOm5vdChbY2xhc3MqPSd0YWJsZS0nXSkgdGgsXG4uZGFyay1sYXlvdXQgLnRhYmxlIC50aGVhZCB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHRkLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHRkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzO1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlIC50aGVhZCB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHRoIGNvZGUsXG4uZGFyay1sYXlvdXQgLnRhYmxlIC50aGVhZCB0cjpub3QoW2NsYXNzKj0ndGFibGUtJ10pIHRkIGNvZGUsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRib2R5IHRyOm5vdChbY2xhc3MqPSd0YWJsZS0nXSkgdGggY29kZSxcbi5kYXJrLWxheW91dCAudGFibGUgdGJvZHkgdHI6bm90KFtjbGFzcyo9J3RhYmxlLSddKSB0ZCBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRoZWFkIHRyIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Zm9vdCB0ciB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2Q1NTtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZSB0aGVhZC50aGVhZC1kYXJrIHRoLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Zm9vdC50aGVhZC1kYXJrIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM0YjRiNGIgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1saWdodCkgdGhlYWQ6bm90KC50aGVhZC1kYXJrKSB0aCxcbi5kYXJrLWxheW91dCAudGFibGU6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWxpZ2h0KSB0Zm9vdDpub3QoLnRoZWFkLWRhcmspIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2Q1NTsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA3NSwgNzUsIDAuMDUpOyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyayB0ZCxcbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyayB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRiNGI0YiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyayB0ZCAudGV4dC13aGl0ZSxcbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtZGFyayB0aCAudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cltjbGFzcyo9J3RhYmxlLSddIHRkLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0cltjbGFzcyo9J3RhYmxlLSddIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0ci50YWJsZS1kYXJrIHRkLFxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0ci50YWJsZS1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZSB0Ym9keSB0ci50YWJsZS1hY3RpdmUgdGQsXG4uZGFyay1sYXlvdXQgLnRhYmxlIHRib2R5IHRyLnRhYmxlLWFjdGl2ZSB0aCB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1ob3ZlciB0Ym9keSB0ciB0aCxcbi5kYXJrLWxheW91dCAudGFibGUudGFibGUtaG92ZXIgdGJvZHkgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLWhvdmVyLWFuaW1hdGlvbiB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC50YWJsZS50YWJsZS1ob3Zlci1hbmltYXRpb24gdGJvZHkgdHI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI0KTsgfVxuXG4uZGFyay1sYXlvdXQgLnRhYmxlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDJiM2Q7IH1cblxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtY29weSxcbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIC5idXR0b25zLWV4Y2VsLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtcGRmLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtcHJpbnQsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnRuLXNlY29uZGFyeSxcbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b25zIFtjbGFzcyo9J2J1dHRvbnMtJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtY29weTphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1leGNlbDphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZHQtYnV0dG9ucyAuYnV0dG9ucy1wZGY6YWN0aXZlLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ1dHRvbnMtcHJpbnQ6YWN0aXZlLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmR0LWJ1dHRvbnMgW2NsYXNzKj0nYnV0dG9ucy0nXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC5kdC1idXR0b24tY29sbGVjdGlvbiA+IGRpdltyb2xlPSdtZW51J10ge1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI0KTsgfVxuXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRyLmdyb3VwIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tdXAnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScxOCAxNSAxMiA5IDYgMTUnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2I0YjdiZCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duJyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSwgLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZGFyay1sYXlvdXQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi5kYXJrLWxheW91dCAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRhcmstbGF5b3V0IC5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4uZGFyay1sYXlvdXQgLmFnLWdyaWQtYnRucyAuZmlsdGVyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCxcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgY29sb3I6ICNiNGI3YmQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcm93LWhvdmVyLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXJvdy1zZWxlY3RlZCxcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1yb3ctaG92ZXIsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcm93LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZCAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1pY29uLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWljb24ge1xuICBjb2xvcjogIzQwNDY1NjsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctaGVhZGVyLWNlbGwuYWctY29sdW1uLWhvdmVyLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWhlYWRlci1jZWxsLmFnLWNvbHVtbi1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWhlYWRlci1jZWxsLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcm93LFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBpbm5lZC1sZWZ0LWhlYWRlcixcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1waW5uZWQtbGVmdC1jb2xzLWNvbnRhaW5lcixcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1ob3Jpem9udGFsLWxlZnQtc3BhY2VyLFxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCxcbi5kYXJrLWxheW91dCAuYWdncmlkIC5hZy1mbG9hdGluZy1maWx0ZXItaW5wdXQsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctaGVhZGVyLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctY2VsbCxcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIC5hZy1yb3csXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGlubmVkLWxlZnQtaGVhZGVyLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLXBpbm5lZC1sZWZ0LWNvbHMtY29udGFpbmVyLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWhvcml6b250YWwtbGVmdC1zcGFjZXIsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGFnaW5nLXBhbmVsLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctY2VsbC5hZy1jZWxsLWlubGluZS1lZGl0aW5nLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLWNlbGwuYWctY2VsbC1pbmxpbmUtZWRpdGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZDogIzE2MWQzMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCAuYWctcGFnaW5nLXBhbmVsIC5hZy1wYWdpbmctYnV0dG9uLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLXBhZ2luZy1wYW5lbCAuYWctcGFnaW5nLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCAuYWctZGlzYWJsZWQsXG4uZGFyay1sYXlvdXQgLmFnLWhlYWRlciAuYWctcGFnaW5nLXBhbmVsIC5hZy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgLmFnLXBhZ2luZy1wYW5lbCBzcGFuW3JlZj0nbGJUb3RhbCddLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgLmFnLXBhZ2luZy1wYW5lbCBzcGFuW3JlZj0nbGJUb3RhbCddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmFnZ3JpZCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLmRhcmstbGF5b3V0IC5hZy1oZWFkZXIgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5hZ2dyaWQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYixcbi5kYXJrLWxheW91dCAuYWctaGVhZGVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjNzM2N2YwOyB9XG5cbi5kYXJrLWxheW91dCAuZ2V0dGluZy1zdGFydGVkIC5jbG9ja0NhcmQgcCB7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0ICN1c2VyLXByb2ZpbGUgLnByb2ZpbGUtaGVhZGVyIC5uYXZiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAjdXNlci1wcm9maWxlIC5wcm9maWxlLWhlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjYjRiN2JkO1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5zZWFyY2gtYmFyIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAuYmxvZy1lZGl0LXdyYXBwZXIgLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAua2Itc2VhcmNoLWNvbnRlbnQtaW5mbyAua2Itc2VhcmNoLWNvbnRlbnQgLmNhcmQtaW1nLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ4NjA7IH1cblxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtOm5vdChbY2xhc3MqPSdsaXN0LWdyb3VwLWl0ZW0tJ10pOmhvdmVyLCAuZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW06bm90KFtjbGFzcyo9J2xpc3QtZ3JvdXAtaXRlbS0nXSk6Zm9jdXMsIC5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoW2NsYXNzKj0nbGlzdC1ncm91cC1pdGVtLSddKTphY3RpdmUsXG4uZGFyay1sYXlvdXQgLmxpc3QtZ3JvdXAtY2lyY2xlIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLFxuLmRhcmstbGF5b3V0IC5saXN0LWdyb3VwLWNpcmNsZSAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyxcbi5kYXJrLWxheW91dCAubGlzdC1ncm91cC1jaXJjbGUgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5jb250ZW50LWFyZWEtd3JhcHBlciAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuY29udGVudC1hcmVhLXdyYXBwZXIgLmFwcC1maXhlZC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtcmlnaHQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmFwcC1hY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1saXN0IC5hcHAtYWN0aW9uIC5hY3Rpb24tcmlnaHQgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWVkaWE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IDAgIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWVkaWEuc2VsZWN0ZWQtcm93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEwMywgMjQwLCAwLjA2KTtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYSAudXNlci1kZXRhaWxzIHAsXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWVkaWEgLnVzZXItZGV0YWlscyAubWFpbC1kYXRlLFxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1saXN0IC5lbWFpbC11c2VyLWxpc3QgLm1lZGlhIC5tYWlsLW1lc3NhZ2UgcCxcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtbGlzdCAuZW1haWwtdXNlci1saXN0IC5tZWRpYSAubWFpbC1tZXNzYWdlIC5tYWlsLWRhdGUge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWxpc3QgLmVtYWlsLXVzZXItbGlzdCAubWFpbC1yZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzZDsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWRldGFpbHMge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5lbWFpbC1zY3JvbGwtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5lbWFpbC1kZXRhaWwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyAuZW1haWwtZGV0YWlsLWhlYWRlciAuZW1haWwtaGVhZGVyLXJpZ2h0IC5saXN0LWlubGluZS1pdGVtIC5kcm9wZG93bi10b2dnbGUsXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWRldGFpbHMgLmVtYWlsLWRldGFpbC1oZWFkZXIgLmVtYWlsLWhlYWRlci1yaWdodCAubGlzdC1pbmxpbmUtaXRlbSAuYWN0aW9uLWljb24ge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuZW1haWwtYXBwLWRldGFpbHMgLmVtYWlsLWluZm8tZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NzZkN2QnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLWFwcC1kZXRhaWxzIC5tYWlsLW1lc3NhZ2Utd3JhcHBlcixcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5lbWFpbC1hcHAtZGV0YWlscyAuZW1haWwtZGV0YWlsLWhlYWQge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAjY29tcG9zZS1tYWlsIC5jb21wb3NlLW1haWwtZm9ybS1maWVsZCxcbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgLnFsLXRvb2xiYXIsXG4uZGFyay1sYXlvdXQgLmVtYWlsLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAjY29tcG9zZS1tYWlsIC5xbC1jb250YWluZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgI2NvbXBvc2UtbWFpbCBsYWJlbCB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuZW1haWwtYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyICNjb21wb3NlLW1haWwgLm1vZGFsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjM1OHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMzU4cmVtOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5jaGF0LXByb2ZpbGUtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLnNpZGViYXIgLnNpZGViYXItY29udGVudCAuY2hhdC1maXhlZC1zZWFyY2gge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIgLmNoYXQtdXNlcnMtbGlzdCBsaTpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5jaGF0LXVzZXItbGlzdC13cmFwcGVyIC5jaGF0LXVzZXJzLWxpc3QgbGkgLmNoYXQtaW5mbyAuY2FyZC10ZXh0LFxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIgLmNoYXQtdXNlcnMtbGlzdCBsaSAuY2hhdC10aW1lIHtcbiAgY29sb3I6ICM2NzZkN2Q7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIgLmNoYXQtdXNlcnMtbGlzdCBsaS5hY3RpdmUgLmNoYXQtaW5mbyAuY2FyZC10ZXh0LFxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQgLmNoYXQtdXNlci1saXN0LXdyYXBwZXIgLmNoYXQtdXNlcnMtbGlzdCBsaS5hY3RpdmUgLmNoYXQtdGltZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5jaGF0LXVzZXItbGlzdC13cmFwcGVyIC5jaGF0LXVzZXJzLWxpc3QgbGkgaW1nIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuYXZhdGFyLWJvcmRlciBpbWcge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnN0YXJ0LWNoYXQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnN0YXJ0LWNoYXQtYXJlYSAuc3RhcnQtY2hhdC1pY29uLFxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnN0YXJ0LWNoYXQtYXJlYSAuc3RhcnQtY2hhdC10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzI4MzA0NjtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnN0YXJ0LWNoYXQtYXJlYSxcbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMGIzSTZJRUZrYjJKbElFbHNiSFZ6ZEhKaGRHOXlJREkxTGpBdU1Dd2dVMVpISUVWNGNHOXlkQ0JRYkhWbkxVbHVJQzRnVTFaSElGWmxjbk5wYjI0NklEWXVNREFnUW5WcGJHUWdNQ2tnSUMwdFBnbzhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBeU5qQWdNall3SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0F5TmpBZ01qWXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHpkSGxzWlNCMGVYQmxQU0owWlhoMEwyTnpjeUkrQ2drdWMzUXdlMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPMk5zYVhBdGNuVnNaVHBsZG1WdWIyUmtPMlpwYkd3Nkl6RTNNVUV5TkR0OUNqd3ZjM1I1YkdVK0NqeG5QZ29KUEdjZ2FXUTlJbWt0YkdsclpTMW1iMjlrSWo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTWpRdU5Dd3hObU13TGpJc01DNDJMREF1TkN3eExqTXNNQzQxTERKb0xUTXVOMnd4TGpJc01pNHpiREF1TlN3d0xqbHNMVEF1TWl3d0xqRldNamhqTWk0eUxERXVOeXd5TGpjc05DNDRMREVzTndvSkNRbGpMVEF1T0N3eExURXVPU3d4TGpjdE15NHlMREV1T1ZZek4yTXRNQzQ1TERNdU5TMDBMakVzTmkwM0xqZ3NObWd0TWpCakxUTXVOaXd3TFRZdU9DMHlMalV0Tnk0M0xUWjJMVEF1TVdNdE1pNDNMVEF1TkMwMExqWXRNeTAwTGpJdE5TNDNZekF1TWkweExqTXNNQzQ1TFRJdU5Td3hMamt0TXk0eUNna0pDWFl0Tmk0NGJDMHdMamd0TVM0MmJDMHdMalF0TUM0NWJEQXVPUzB3TGpSTUxURTNMREU0YUMwelF5MHhOeTR5TERVdU5pMDBMamt0TWk0eUxEY3VOU3d3TGpaRE1UVXVOQ3d5TGpNc01qRXVPU3c0TGpJc01qUXVOQ3d4Tm5vZ1RTMHhNaTQwTERFNFl5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhDZ2tKQ1d3dE15NHhMREV1Tm13d0xqa3NNUzQ0YkRFdU15MHdMamRqTUM0NExUQXVOQ3d4TGpndE1DNDBMREl1Tnl3d2JESXVNaXd4TGpGak1DNHpMREF1TVN3d0xqWXNNQzR4TERBdU9Td3diREl1TWkweExqRmpNQzQ0TFRBdU5Dd3hMamd0TUM0MExESXVOeXd3YkRJdU1pd3hMakVLQ1FrSll6QXVNeXd3TGpFc01DNDJMREF1TVN3d0xqa3NNR3d5TGpJdE1TNHhZekF1T0Mwd0xqUXNNUzQ0TFRBdU5Dd3lMamNzTUd3eUxqSXNNUzR4UXpjdU5Dd3lNaXczTGpjc01qSXNPQ3d5TVM0NWJESXVPUzB4TGpOak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTUtDUWtKWXpBdU15d3dMakVzTUM0MkxEQXVNU3d3TGprc01Hd3pMakV0TVM0MWJDMHdMamt0TVM0NGJDMHhMalFzTUM0M1l5MHdMamdzTUM0MExURXVOeXd3TGpRdE1pNDJMREF1TVd3dE1pNDRMVEV1TWtNeE1pNHpMREU0TERFeUxqSXNNVGdzTVRJdU1Td3hPR3d3TERBS0NRa0pZeTB3TGpFc01DMHdMak1zTUMwd0xqUXNNQzR4YkMweUxqZ3NNUzR5WXkwd0xqZ3NNQzQwTFRFdU9Dd3dMak10TWk0MkxUQXVNVXcwTERFNExqRkRNeTQ1TERFNExETXVOeXd4T0N3ekxqWXNNVGhzTUN3d1l5MHdMaklzTUMwd0xqTXNNQzB3TGpRc01DNHhUREVzTVRrdU1nb0pDUWxqTFRBdU9Dd3dMalF0TVM0NExEQXVOQzB5TGpjc01Fd3ROQ3d4T0M0eFF5MDBMakVzTVRndE5DNHpMREU0TFRRdU5Dd3hPR3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRk1MVGNzTVRrdU1tTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4Q2drSkNVTXRNVEl1TVN3eE9DMHhNaTR6TERFNExURXlMalFzTVRoTUxURXlMalFzTVRoTUxURXlMalFzTVRoNklFMHRNVEl1TkN3eE5tZ3ROQzQ1UXkweE15NDFMRFV1TVMweExqVXRNQzQzTERrdU5Td3pMakpqTml3eUxqRXNNVEF1Tnl3MkxqZ3NNVEl1T0N3eE1pNDRhQzB5TGpGc0xUQXVNUzB3TGpFS0NRa0pUREU1TGprc01UWklMVEV5TGpSTUxURXlMalFzTVRaNklFMHhOeTQ1TERJekxqZHNNUzQwTFRBdU4yZ3hMak4yTW1ndE16WjJMVEV1TVd3d0xqTXRNQzR5YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZElMVE1LQ1FrSmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3dUREl1TXl3eU0yZ3lMalpzTVM0MExEQXVOMk13TGpjc01DNDBMREV1Tnl3d0xqUXNNaTQxTERCc01TNDNMVEF1TjJnekxqSnNNUzQzTERBdU4wTXhOaTR5TERJMExqRXNNVGN1TVN3eU5DNHhMREUzTGprc01qTXVOM29LQ1FrSklFMHRNVE11T0N3eU4yd3hOaTQwTERRdU9Vd3hPQzQ1TERJM1NDMHhNeTQ0ZWlCTkxURTBMalFzTWpsb01DNHpiREUyTGpjc05Xd3hOaTQzTFRWb01DNHpZekV1Tnl3d0xETXNNUzR6TERNc00zTXRNUzR6TERNdE15d3phQzB6TkdNdE1TNDNMREF0TXkweExqTXRNeTB6Q2drSkNVTXRNVGN1TkN3ek1DNHpMVEUyTGpFc01qa3RNVFF1TkN3eU9Yb2dUUzB4TXk0eExETTNZekF1T0N3eUxqUXNNeTR4TERRc05TNDNMRFJvTWpCak1pNDFMREFzTkM0NExURXVOaXcxTGpjdE5FTXhPQzR5TERNM0xURXpMakVzTXpjdE1UTXVNU3d6TjNvaUx6NEtDUWs4Y0dGMGFDQnBaRDBpY0dGMGFEWmZabWxzYkMxamIzQjVJaUJqYkdGemN6MGljM1F3SWlCa1BTSk5NamcwTGpRc01UWmpNQzR5TERBdU5pd3dMalFzTVM0ekxEQXVOU3d5YUMwekxqZHNNUzR5TERJdU0yd3dMalVzTUM0NWJDMHdMaklzTUM0eFZqSTRZekl1TWl3eExqY3NNaTQzTERRdU9Dd3hMRGNLQ1FrSll5MHdMamdzTVMweExqa3NNUzQzTFRNdU1pd3hMamxXTXpkakxUQXVPU3d6TGpVdE5DNHhMRFl0Tnk0NExEWm9MVEl3WXkwekxqWXNNQzAyTGpndE1pNDFMVGN1TnkwMmRpMHdMakZqTFRJdU55MHdMalF0TkM0MkxUTXROQzR5TFRVdU4yTXdMakl0TVM0ekxEQXVPUzB5TGpVc01TNDVMVE11TWdvSkNRbDJMVFl1T0d3dE1DNDRMVEV1Tm13dE1DNDBMVEF1T1d3d0xqa3RNQzQwVERJME15d3hPR2d0TTJNeUxqZ3RNVEl1TkN3eE5TNHhMVEl3TGpJc01qY3VOUzB4Tnk0MFF6STNOUzQwTERJdU15d3lPREV1T1N3NExqSXNNamcwTGpRc01UWjZJRTB5TkRjdU5Td3hPQW9KQ1FsakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVE11TVN3eExqWnNNQzQ1TERFdU9Hd3hMak10TUM0M1l6QXVPQzB3TGpRc01TNDRMVEF1TkN3eUxqY3NNR3d5TGpJc01TNHhZekF1TXl3d0xqRXNNQzQyTERBdU1Td3dMamtzTUd3eUxqSXRNUzR4Q2drSkNXTXdMamd0TUM0MExERXVPQzB3TGpRc01pNDNMREJzTWk0eUxERXVNV013TGpNc01DNHhMREF1Tml3d0xqRXNNQzQ1TERCc01pNHlMVEV1TVdNd0xqZ3RNQzQwTERFdU9DMHdMalFzTWk0M0xEQnNNaTR5TERFdU1XTXdMak1zTUM0eExEQXVOaXd3TGpFc01DNDVMREJzTWk0NUxURXVNd29KQ1Fsak1DNDRMVEF1TXl3eExqY3RNQzR6TERJdU5Dd3diREl1T1N3eExqTmpNQzR6TERBdU1Td3dMallzTUM0eExEQXVPU3d3YkRNdU1TMHhMalZzTFRBdU9TMHhMamhzTFRFdU5Dd3dMamRqTFRBdU9Dd3dMalF0TVM0M0xEQXVOQzB5TGpZc01DNHhiQzB5TGpndE1TNHlDZ2tKQ1dNdE1DNHhMVEF1TVMwd0xqTXRNQzR4TFRBdU5DMHdMakZzTUN3d1l5MHdMakVzTUMwd0xqTXNNQzB3TGpRc01DNHhiQzB5TGpnc01TNHlZeTB3TGpnc01DNDBMVEV1T0N3d0xqTXRNaTQyTFRBdU1Xd3RNaTR6TFRFdU1XTXRNQzR4TFRBdU1TMHdMak10TUM0eExUQXVOUzB3TGpGc01Dd3dDZ2tKQ1dNdE1DNHlMREF0TUM0ekxEQXRNQzQwTERBdU1Xd3RNaTR5TERFdU1XTXRNQzQ0TERBdU5DMHhMamdzTUM0MExUSXVOeXd3YkMweUxqSXRNUzR4WXkwd0xqRXRNQzR4TFRBdU15MHdMakV0TUM0MExUQXVNV3d3TERCakxUQXVNaXd3TFRBdU15d3dMVEF1TkN3d0xqRnNMVEl1TWl3eExqRUtDUWtKWXkwd0xqZ3NNQzQwTFRFdU9Dd3dMalF0TWk0M0xEQnNMVEl1TWkweExqRkRNalEzTGprc01UZ3NNalEzTGpjc01UZ3NNalEzTGpVc01UaE1NalEzTGpVc01UaE1NalEzTGpVc01UaDZJRTB5TkRjdU5Td3hObWd0TkM0NVl6TXVPUzB4TUM0NUxERTFMamt0TVRZdU55d3lOaTQ0TFRFeUxqZ0tDUWtKWXpZc01pNHhMREV3TGpjc05pNDRMREV5TGpnc01USXVPR2d0TWk0eGJDMHdMakV0TUM0eGJDMHdMak1zTUM0eFNESTBOeTQxVERJME55NDFMREUyZWlCTk1qYzNMamtzTWpNdU4yd3hMalF0TUM0M2FERXVNM1l5YUMwek5uWXRNUzR4YkRBdU15MHdMakpzTVM0MExUQXVOMmd5TGpZS0NRa0piREV1TkN3d0xqZGpNQzQ0TERBdU5Dd3hMamdzTUM0MExESXVOeXd3YkRFdU5DMHdMamRvTWk0MmJERXVOQ3d3TGpkak1DNDRMREF1TkN3eExqZ3NNQzQwTERJdU55d3diREV1TkMwd0xqZG9NaTQyYkRFdU5Dd3dMamRqTUM0NExEQXVOQ3d4TGpjc01DNDBMREl1Tml3d0xqRnNNUzQzTFRBdU53b0pDUWxvTXk0eWJERXVOeXd3TGpkRE1qYzJMaklzTWpRdU1Td3lOemN1TVN3eU5DNHhMREkzTnk0NUxESXpMamRNTWpjM0xqa3NNak11TjNvZ1RUSTBOaTR5TERJM2JERTJMalFzTkM0NVRESTNPU3d5TjBneU5EWXVNbm9nVFRJME5TNDFMREk1YURBdU0yd3hOaTQzTERWc01UWXVOeTAxYURBdU13b0pDUWxqTVM0M0xEQXNNeXd4TGpNc015d3pjeTB4TGpNc015MHpMRE5vTFRNMFl5MHhMamNzTUMwekxURXVNeTB6TFROVE1qUXpMamtzTWprc01qUTFMalVzTWpsNklFMHlORFl1T1N3ek4yTXdMamdzTWk0MExETXVNU3cwTERVdU5pdzBhREl3WXpJdU5Td3dMRFF1T0MweExqWXNOUzQzTFRRS0NRa0pTREkwTmk0NWVpSXZQZ29KQ1R4d1lYUm9JR05zWVhOelBTSnpkREFpSUdROUlrMHhOVGt1TlN3eU1XTXRNUzR6TFRNdU5pMDBMamN0TmkwNExqVXRObWd0TkRKakxUTXVPQ3d3TFRjdU1pd3lMalF0T0M0MUxEWmpMVE11TXl3d0xqTXROUzQ0TERNdU1pMDFMalVzTmk0MVl6QXVNaXd5TGprc01pNDJMRFV1TWl3MUxqVXNOUzQxQ2drSkNXTXRNUzQzTERRdU55d3dMamdzT1M0NExEVXVOQ3d4TVM0MVl6RXNNQzR6TERJc01DNDFMRE1zTUM0MWFEUXlZelVzTUN3NUxUUXNPUzA1WXpBdE1TMHdMakl0TWk0eExUQXVOUzB6WXpNdU15MHdMak1zTlM0NExUTXVNaXcxTGpVdE5pNDFDZ2tKQ1VNeE5qUXVOeXd5TXk0MkxERTJNaTQwTERJeExqTXNNVFU1TGpVc01qRjZJRTB4TlRFc01UZG9MVFF5WXkweUxqY3NNQzAxTGpJc01TNDJMVFl1TXl3MGFEVTBMamRETVRVMkxqSXNNVGd1Tml3eE5UTXVOeXd4Tnl3eE5URXNNVGQ2SUUweE5ERXVOeXcwTXdvSkNRbGpNaTR4TFRFdU55d3pMak10TkM0ekxETXVNeTAzYUMweVl6QXNNeTQ1TFRNdU1TdzNMVGNzTjJndE5DNHpZekl1TVMweExqY3NNeTR6TFRRdU15d3pMak10TjJndE1tTXdMRE11T1MwekxqRXNOeTAzTERkb0xUUXVNMk15TGpFdE1TNDNMRE11TXkwMExqTXNNeTR6TFRkb0xUSUtDUWtKWXpBc015NDVMVE11TVN3M0xUY3NOMmd0TjJNdE15NDVMREF0TnkwekxqRXROeTAzY3pNdU1TMDNMRGN0TjJnME1tTXpMamtzTUN3M0xETXVNU3czTERkekxUTXVNU3czTFRjc04wZ3hOREV1TjNvZ1RURXdPU3d5TjJNdE15d3dMVFV1T0N3eExqVXROeTQxTERSSU1UQXhDZ2tKQ1dNdE1pNHlMREF0TkMweExqZ3ROQzAwY3pFdU9DMDBMRFF0TkdnMU9HTXlMaklzTUN3MExERXVPQ3cwTERSekxURXVPQ3cwTFRRc05HZ3RNQzQxWXkweExqY3RNaTQxTFRRdU5TMDBMVGN1TlMwMFNERXdPWG9pTHo0S0NRazhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTXprc01URTFZelF1TkN3d0xEZ3RNeTQyTERndE9ITXRNeTQyTFRndE9DMDRjeTA0TERNdU5pMDRMRGhUTXpRdU5pd3hNVFVzTXprc01URTFlaUJOTkRVc01UQTNZekFzTXk0ekxUSXVOeXcyTFRZc05uTXROaTB5TGpjdE5pMDJDZ2tKQ1hNeUxqY3ROaXcyTFRaVE5EVXNNVEF6TGpjc05EVXNNVEEzZWlCTk5ESXNOemgyTFRKb09IWXROa2cwTUdNdE1pNHlMREF0TkN3eExqZ3ROQ3cwZGpFd1NESXliQzB4TGpNc05Fd3lNQ3c1TUdneUxqSnNNeTQ0TERRd2FESTJiRE11T0MwME1FZzFPR3d0TUM0M0xUSk1OVFlzT0RSSU5ESldOemg2Q2drSkNTQk5NemdzTnpSMk1UQm9NbFkzTkdnNGRpMHlhQzA0UXpNNExqa3NOeklzTXpnc056SXVPU3d6T0N3M05Ib2dUVFF3TERnMmFERTBMalpzTUM0M0xESklNakl1T0d3d0xqY3RNa2cwTUhvZ1RUVXpMamdzT1RCSU1qUXVNbXd6TGpZc016aG9Nakl1TkV3MU15NDRMRGt3ZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweE1qa3NPVEpvTFRaMk5HZ3ROblkwYUMwMmRqRTBhQzB6YkRBdU1pd3liRE11T0N3ek1tZ3pObXd6TGpndE16SnNNQzR5TFRKb0xUTjJMVEUwYUMwMmRpMDBhQzAyZGkwMFNERXlPWG9nVFRFME55d3hNVFIyTFRFeWFDMDBkalJvTTNZNFNERTBOd29KQ1FsNklFMHhORFFzTVRFMGRpMDJhQzAwZGpaSU1UUTBlaUJOTVRNNExERXlNSFl0TVRab0xUUjJNVGt1TWtNeE16VXVOaXd4TWpJdU5Td3hNemNzTVRJeExqUXNNVE00TERFeU1Ib2dUVEV6TWl3eE1qTXVPRll4TURCb0xUUjJNak11T0FvSkNRbERNVEk1TGpNc01USTBMakVzTVRNd0xqY3NNVEkwTGpFc01UTXlMREV5TXk0NGVpQk5NVEkyTERFeU15NHlWakV3TkdndE5IWXhOa014TWpNc01USXhMalFzTVRJMExqUXNNVEl5TGpVc01USTJMREV5TXk0eWVpQk5NVEl3TERFeE5IWXRObWd0TkhZMlNERXlNSG9nVFRFeE5Dd3hNVFIyTFRob013b0pDUWwyTFRSb0xUUjJNVEpJTVRFMGVpQk5NVFF4TERFd01uWXROR2d0TkhZMGFETjJOR2d4VmpFd01ub2dUVEV6TlN3eE1ESjJMVGhvTFRSMk5HZ3pkalJJTVRNMWVpQk5NVEk1TERrNGRpMDBhQzAwZGpob01YWXRORWd4TWpsNklFMHhNak1zTVRBeWRpMDBhQzAwZGpob01YWXRORWd4TWpONkNna0pDU0JOTVRNd0xERXlObU0xTGprc01Dd3hNQzQ1TFRRdU1pd3hNUzQ0TFRFd2FEY3VPV3d0TXk0MUxETXdhQzB6TWk0MGJDMHpMalV0TXpCb055NDVRekV4T1M0eExERXlNUzQ0TERFeU5DNHhMREV5Tml3eE16QXNNVEkyZWlJdlBnb0pDVHh3WVhSb0lHTnNZWE56UFNKemREQWlJR1E5SWsweU1USXNPRFoyTW1ndE5IWXRNa2d5TVRKNklFMHlNVFlzT0Rab0xUSjJNbWd5VmpnMmVpQk5NVGsyTERnMlRERTVOaXc0Tm1NdE1pNDNMREF1TnkwMExqVXNNeTR6TFRNdU9TdzJZekF1TkN3eExqZ3NNUzQyTERNdU1pd3pMak1zTXk0NENna0pDV3d3TGpFc01DNHliREV1TVN3MExqVmpNQzR5TERBdU9Td3hMREV1TlN3eExqa3NNUzQxYkRBc01HdzNMREkwTGpaak1DNHlMREF1T1N3eExERXVOQ3d4TGprc01TNDBhRFZqTUM0NUxEQXNNUzQzTFRBdU5pd3hMamt0TVM0MGJEY3RNalF1Tm1Nd0xqa3NNQ3d4TGpjdE1DNDJMREV1T1MweExqVUtDUWtKYkRFdU1TMDBMalZzTUM0eExUQXVNbU15TGpZdE1DNDVMRFF1TVMwekxqY3NNeTR5TFRZdU0yTXRNQzQyTFRFdU55MHlMVE10TXk0NExUTXVNMVk0Tm1Nd0xUY3VOeTAyTGpNdE1UUXRNVFF0TVRSVE1UazJMRGM0TGpNc01UazJMRGcyZWlCTk1qQXdMRGcyYURaMk1tZ3RPUW9KQ1FsakxURXVOeXd3TFRNc01TNHpMVE1zTTNNeExqTXNNeXd6TEROb01qWmpNUzQzTERBc015MHhMak1zTXkwemN5MHhMak10TXkwekxUTm9MVE4yTFRKb01tTXdMVFl1TmkwMUxqUXRNVEl0TVRJdE1USnpMVEV5TERVdU5DMHhNaXd4TWtneU1EQjZJRTB4T1RndU5pd3hNREJzTFRFdE5HZ3lOQzQ1Q2drSkNXd3RNU3cwU0RFNU9DNDJlaUJOTWpBM0xqVXNNVEkyYkMwMkxqa3RNalJvTVRndU4yd3ROaTQ1TERJMFNESXdOeTQxZWlCTk1UVXdMREkwTW1NeE1pNHlMREFzTWpJdE9TNDRMREl5TFRJeWN5MDVMamd0TWpJdE1qSXRNakp6TFRJeUxEa3VPQzB5TWl3eU1nb0pDUWxUTVRNM0xqZ3NNalF5TERFMU1Dd3lOREo2SUUweE56UXNNakl3WXpBc01UTXVNeTB4TUM0M0xESTBMVEkwTERJMGN5MHlOQzB4TUM0M0xUSTBMVEkwYkRBc01HTXdMVEV6TGpNc01UQXVOeTB5TkN3eU5DMHlORk14TnpRc01qQTJMamNzTVRjMExESXlNSG9nVFRFME5TNDJMREl6Tnk0M0Nna0pDV3d5TFRBdU9XTXhMalV0TUM0MkxETXVNaTB3TGpZc05DNDNMREJzTWl3d0xqbGpNQzQ1TERBdU5Dd3lMREFzTWk0MUxUQXVPR3d4TGpFdE1TNDVZekF1T0MweExqUXNNaTR5TFRJdU5Dd3pMamd0TWk0NGJESXVNUzB3TGpWak1TMHdMaklzTVM0MkxURXVNU3d4TGpVdE1pNHhiQzB3TGpJdE1pNHlDZ2tKQ1dNdE1DNHhMVEV1Tml3d0xqUXRNeTR5TERFdU5DMDBMalZzTVM0MExURXVOMk13TGpjdE1DNDRMREF1TnkweExqa3NNQzB5TGpac0xURXVOQzB4TGpkakxURXVNUzB4TGpJdE1TNDJMVEl1T0MweExqUXROQzQxYkRBdU1pMHlMakpqTUM0eExURXRNQzQyTFRFdU9TMHhMall0TWk0eENna0pDV3d0TWk0eExUQXVOV010TVM0MkxUQXVOQzB6TFRFdU5DMHpMamd0TWk0NGJDMHhMakV0TVM0NVl5MHdMalV0TUM0NUxURXVOaTB4TGpJdE1pNDFMVEF1T0d3dE1pd3dMamxqTFRFdU5Td3dMall0TXk0eUxEQXVOaTAwTGpjc01Hd3RNaTB3TGpsakxUQXVPUzB3TGpRdE1pd3dMVEl1TlN3d0xqZ0tDUWtKYkMweExESXVNV010TUM0NExERXVOQzB5TGpJc01pNDBMVE11T0N3eUxqaHNMVEl1TVN3d0xqVmpMVEVzTUM0eUxURXVOaXd4TGpFdE1TNDFMREl1TVd3d0xqSXNNaTR5WXpBdU1Td3hMall0TUM0MExETXVNaTB4TGpRc05DNDFiQzB4TGpRc01TNDNDZ2tKQ1dNdE1DNDNMREF1T0Mwd0xqY3NNUzQ1TERBc01pNDJiREV1TkN3eExqZGpNUzR4TERFdU1pd3hMallzTWk0NExERXVOQ3cwTGpWc0xUQXVNaXd5TGpKakxUQXVNU3d4TERBdU5pd3hMamtzTVM0MkxESXVNV3d5TGpFc01DNDFZekV1Tml3d0xqUXNNeXd4TGpRc015NDRMREl1T0d3eExqRXNNUzQ1Q2drSkNVTXhORE11Tml3eU16Y3VPQ3d4TkRRdU55d3lNemd1TVN3eE5EVXVOaXd5TXpjdU4wd3hORFV1Tml3eU16Y3VOM29nVFRFME9DNDBMREl6T0M0M1l6RXRNQzQwTERJdU1TMHdMalFzTXk0eExEQnNNaXd3TGpsak1TNDRMREF1T0N3MExEQXVNU3cxTFRFdU5td3hMakV0TVM0NUNna0pDV013TGpZdE1DNDVMREV1TlMweExqWXNNaTQxTFRFdU9Hd3lMakV0TUM0MVl6RXVPUzB3TGpRc015NHpMVEl1TXl3ekxqRXROQzR5YkMwd0xqSXRNaTR5WXkwd0xqRXRNUzR4TERBdU15MHlMaklzTVMwemJERXVOQzB4TGpkak1TNHpMVEV1TlN3eExqTXRNeTQzTERBdE5TNHliQzB4TGpRdE1TNDNDZ2tKQ1dNdE1DNDNMVEF1T0MweExqRXRNUzQ1TFRFdE0yd3dMakl0TWk0eVl6QXVNaTB5TFRFdU1TMHpMamd0TXk0eExUUXVNbXd0TWk0eExUQXVOV010TVM0eExUQXVNaTB5TFRBdU9TMHlMalV0TVM0NGJDMHhMakV0TVM0NVl5MHhMVEV1TnkwekxqSXRNaTQwTFRVdE1TNDJiQzB5TERBdU9Rb0pDUWxqTFRFc01DNDBMVEl1TVN3d0xqUXRNeTR4TERCc0xUSXRNQzQ1WXkweExqZ3RNQzQ0TFRRdE1DNHhMVFVzTVM0MmJDMHhMakVzTVM0NVl5MHdMallzTUM0NUxURXVOU3d4TGpZdE1pNDFMREV1T0d3dE1pNHhMREF1TldNdE1TNDVMREF1TkMwekxqTXNNaTR6TFRNdU1TdzBMakpzTUM0eUxESXVNZ29KQ1Fsak1DNHhMREV1TVMwd0xqTXNNaTR5TFRFc00yd3RNUzQwTERFdU4yTXRNUzR6TERFdU5TMHhMak1zTXk0M0xEQXNOUzR5YkRFdU5Dd3hMamRqTUM0M0xEQXVPQ3d4TGpFc01TNDVMREVzTTJ3dE1DNHlMREl1TW1NdE1DNHlMRElzTVM0eExETXVPQ3d6TGpFc05DNHliREl1TVN3d0xqVUtDUWtKWXpFdU1Td3dMaklzTWl3d0xqa3NNaTQxTERFdU9Hd3hMakVzTVM0NVl6RXNNUzQzTERNdU1pd3lMalFzTlN3eExqWk1NVFE0TGpRc01qTTRMamQ2SUUweE5USXNNakEzWXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVFvSkNRbFRNVFV5TERJd055NDJMREUxTWl3eU1EZDZJRTB4TlRnc01qQTVZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TlRnc01qQTVMallzTVRVNExESXdPWG9nVFRFME55d3lNVEJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNUW9KQ1FsekxUQXVOQ3d4TFRFc01WTXhORGNzTWpFd0xqWXNNVFEzTERJeE1Ib2dUVEUwTVN3eU1UQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekUwTVN3eU1UQXVOaXd4TkRFc01qRXdlaUJOTVRRMExESXdOV013TFRBdU5pd3dMalF0TVN3eExURUtDUWtKY3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eFV6RTBOQ3d5TURVdU5pd3hORFFzTWpBMWVpQk5NVE0yTERJeE0yTXdMVEF1Tml3d0xqUXRNU3d4TFRGek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVE0yTERJeE15NDJMREV6Tml3eU1UTjZJRTB4TXprc01qRTVDZ2tKQ1dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGVE1UTTVMREl4T1M0MkxERXpPU3d5TVRsNklFMHhNemtzTWpJMVl6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhNemtzTWpJMUxqWXNNVE01TERJeU5Yb0tDUWtKSUUweE5ETXNNak15WXpBdE1DNDJMREF1TkMweExERXRNWE14TERBdU5Dd3hMREZ6TFRBdU5Dd3hMVEVzTVZNeE5ETXNNak15TGpZc01UUXpMREl6TW5vZ1RURTBPQ3d5TXpCak1DMHdMallzTUM0MExURXNNUzB4Y3pFc01DNDBMREVzTVhNdE1DNDBMREV0TVN3eENna0pDVk14TkRnc01qTXdMallzTVRRNExESXpNSG9nVFRFMU15d3lNelJqTUMwd0xqWXNNQzQwTFRFc01TMHhjekVzTUM0MExERXNNWE10TUM0MExERXRNU3d4VXpFMU15d3lNelF1Tml3eE5UTXNNak0wZWlCTk1UVTNMREl5T0dNd0xUQXVOaXd3TGpRdE1Td3hMVEZ6TVN3d0xqUXNNU3d4Q2drSkNYTXRNQzQwTERFdE1Td3hVekUxTnl3eU1qZ3VOaXd4TlRjc01qSTRlaUJOTVRZekxESXlOR013TFRBdU5pd3dMalF0TVN3eExURnpNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZUTVRZekxESXlOQzQyTERFMk15d3lNalI2SUUweE5Ua3NNakl4WXpBdE1DNDJMREF1TkMweExERXRNUW9KQ1Fsek1Td3dMalFzTVN3eGN5MHdMalFzTVMweExERlRNVFU1TERJeU1TNDJMREUxT1N3eU1qRjZJRTB4TmpNc01qRTRZekF0TUM0MkxEQXVOQzB4TERFdE1YTXhMREF1TkN3eExERnpMVEF1TkN3eExURXNNVk14TmpNc01qRTRMallzTVRZekxESXhPSG9nVFRFMU9Dd3lNVFFLQ1FrSll6QXRNQzQyTERBdU5DMHhMREV0TVhNeExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01WTXhOVGdzTWpFMExqWXNNVFU0TERJeE5Ib2dUVEV6TkN3eU1qQmpNQzB3TGpZc01DNDBMVEVzTVMweGN6RXNNQzQwTERFc01YTXRNQzQwTERFdE1Td3hVekV6TkN3eU1qQXVOaXd4TXpRc01qSXdlZ29KQ1FrZ1RURTFNQ3d5TWpWak1pNDRMREFzTlMweUxqSXNOUzAxY3kweUxqSXROUzAxTFRWekxUVXNNaTR5TFRVc05WTXhORGN1TWl3eU1qVXNNVFV3TERJeU5Yb2dUVEUxTnl3eU1qQmpNQ3d6TGprdE15NHhMRGN0Tnl3M2N5MDNMVE11TVMwM0xUZHpNeTR4TFRjc055MDNDZ2tKQ1ZNeE5UY3NNakUyTGpFc01UVTNMREl5TUhvZ1RUSTBNeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lORE42SUUweU5qSXNNakF3WXpBdE1DNDJMREF1TkMweExERXRNV2d5Q2drSkNXTXdMallzTUN3eExEQXVOQ3d4TERGekxUQXVOQ3d4TFRFc01XZ3RNa015TmpJdU5Dd3lNREVzTWpZeUxESXdNQzQyTERJMk1pd3lNREI2SUUweU5EZ3NNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRFS0NRa0pTREkwT0hvZ1RUSXlNeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lNak42SUUweU1qZ3NNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURJS0NRa0pZekF1Tml3d0xERXRNQzQwTERFdE1YTXRNQzQwTFRFdE1TMHhTREl5T0hvZ1RUSXpOeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNak0zTGpRc01qRXhMREl6Tnl3eU1UQXVOaXd5TXpjc01qRXdlZ29KQ1FrZ1RUSTFNaXd5TVRGak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRNalV5TGpRc01qRXlMREkxTWl3eU1URXVOaXd5TlRJc01qRXhlaUJOTWpZMExESXdPV010TUM0MkxEQXRNU3d3TGpRdE1Td3hjekF1TkN3eExERXNNV2d5Q2drSkNXTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3lOalI2SUUweU5UTXNNVGsxWXpBdE1DNDJMREF1TkMweExERXRNV2d5WXpBdU5pd3dMREVzTUM0MExERXNNWE10TUM0MExERXRNU3d4YUMweVF6STFNeTQwTERFNU5pd3lOVE1zTVRrMUxqWXNNalV6TERFNU5Yb0tDUWtKSUUweU16UXNNVGsxWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSU1qTTBlaUJOTWpRd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNUW9KQ1Fsb0xUSkRNalF3TGpRc01qQXhMREkwTUN3eU1EQXVOaXd5TkRBc01qQXdlaUJOTWpFMUxESXhOV013TFRBdU5Td3dMVEF1T1N3d0xURXVOR010TWk0MUxURXVNUzB6TGpjdE5DMHlMall0Tmk0Mll6QXVNaTB3TGpVc01DNDFMVEVzTUM0NUxURXVOR010TUM0NUxUSXNNQzAwTGpJc01TNDVMVFV1TWdvSkNRbGpMVEF1T0MweUxqWXNNQzQzTFRVdU5Dd3pMalF0Tmk0eWJEQXNNR013TGpRdE1DNDFMREF1T1Mwd0xqa3NNUzQxTFRFdU1XTXdMalV0TWk0M0xETXVNUzAwTGpVc05TNDRMVFF1TVdNd0xqY3NNQzR4TERFdU5Dd3dMalFzTWl3d0xqaGpOUzR6TFRNdU9Dd3hNUzQyTFRVdU9Td3hPQzR5TFRVdU9Rb0pDUWxqTmk0NExEQXNNVE11TVN3eUxqSXNNVGd1TWl3MUxqbGpNaTR6TFRFdU5pdzFMalF0TVN3M0xERXVNMk13TGpRc01DNDJMREF1Tnl3eExqTXNNQzQ0TERKak1DNDJMREF1TWl3eExqRXNNQzQyTERFdU5Td3hMakZqTWk0M0xEQXVPQ3cwTGpJc015NDFMRE11TkN3MkxqSnNNQ3d3Q2drSkNXTXhMamtzTVN3eUxqY3NNeTR5TERFdU9TdzFMakpqTVM0NUxESXNNUzQ0TERVdU1pMHdMaklzTjJNdE1DNDBMREF1TkMwd0xqa3NNQzQzTFRFdU5Td3hZekFzTUM0MUxEQXNNQzQ1TERBc01TNDBkakZvTFRZeWRpMHhTREl4TlhvZ1RUSXhOUzQ0TERJd055NDRDZ2tKQ1dNdE1DNHpMREV1TWkwd0xqVXNNaTQwTFRBdU5pd3pMalpqTFRFdU15MHhMVEV1TmkweUxqa3RNQzQyTFRRdU1td3dMREJETWpFMUxESXdOeTQxTERJeE5TNDBMREl3Tnk0M0xESXhOUzQ0TERJd055NDRUREl4TlM0NExESXdOeTQ0ZWlCTk1qRTNMak1zTWpBekxqSUtDUWtKWXkwd0xqUXNNQzQ1TFRBdU55d3hMamd0TVN3eUxqZGpMVEV0TUM0MExURXVOaTB4TGpVdE1TNHpMVEl1TldNd0xqSXRNQzQxTERBdU5pMHdMamtzTVM0eExURXVNa015TVRZdU5Td3lNREl1Tml3eU1UWXVPU3d5TURJdU9Td3lNVGN1TXl3eU1ETXVNa3d5TVRjdU15d3lNRE11TW5vS0NRa0pJRTB5TVRrdU5pd3hPVGd1TjJNdE1DNDFMREF1T1MweExERXVPQzB4TGpVc01pNDNZeTB4TGpNdE1TMHhMalV0TWk0NUxUQXVOUzAwTGpKak1DNHhMVEF1TWl3d0xqTXRNQzR6TERBdU5DMHdMalZETWpFNExqTXNNVGszTGpZc01qRTRMamtzTVRrNExqTXNNakU1TGpZc01UazRMamNLQ1FrSlRESXhPUzQyTERFNU9DNDNlaUJOTWpJd0xqZ3NNVGszWXpBdU5DMHdMalVzTUM0M0xURXNNUzR4TFRFdU5XTXRNQzR6TFRBdU5TMHdMamt0TUM0M0xURXVOQzB3TGpSekxUQXVOeXd3TGprdE1DNDBMREV1TkVNeU1qQXVNeXd4T1RZdU55d3lNakF1TlN3eE9UWXVPU3d5TWpBdU9Dd3hPVGNLQ1FrSlRESXlNQzQ0TERFNU4zb2dUVEl5Tmk0eExERTVNUzR5WXkweExEQXVPUzB5TERFdU9DMHlMamtzTWk0NFl5MHdMak10TUM0ekxUQXVOeTB3TGpZdE1TNHhMVEF1T0dNd0xqUXRNUzQyTERJdU1TMHlMalVzTXk0M0xUSXVNUW9KQ1FsRE1qSTFMamtzTVRreExqRXNNakkyTERFNU1TNHlMREl5Tmk0eExERTVNUzR5VERJeU5pNHhMREU1TVM0eWVpQk5Nalk0TGpnc01UazBZeTB3TGprdE1TMHhMamt0TVM0NUxUSXVPUzB5TGpoak1TNDFMVEF1Tml3ekxqTXNNQzR4TERNdU9Td3hMamNLQ1FrSll6QXNNQzR4TERBdU1Td3dMaklzTUM0eExEQXVNME15TmprdU5Td3hPVE11TkN3eU5qa3VNU3d4T1RNdU5pd3lOamd1T0N3eE9UUk1Nalk0TGpnc01UazBlaUJOTWpjd0xqRXNNVGsxTGpWak1DNDBMREF1TlN3d0xqZ3NNU3d4TGpFc01TNDBDZ2tKQ1dNd0xqVXRNQzR4TERBdU9TMHdMamNzTUM0NExURXVNbk10TUM0M0xUQXVPUzB4TGpJdE1DNDRRekkzTUM0MUxERTVOUzR4TERJM01DNHpMREU1TlM0ekxESTNNQzR4TERFNU5TNDFlaUJOTWpjekxqa3NNakF4TGpSakxUQXVOUzB3TGprdE1TMHhMamd0TVM0MUxUSXVOd29KQ1Fsak1DNDRMVEF1TkN3eExqUXRNUzR4TERFdU5pMHlZekV1TXl3eExqRXNNUzQwTERNc01DNDBMRFF1TWtNeU56UXVNaXd5TURFdU1Td3lOelFzTWpBeExqSXNNamN6TGprc01qQXhMalI2SUUweU56VXVOaXd5TURVdU9XTXRNQzR6TFRBdU9TMHdMall0TVM0NExURXRNaTQzQ2drSkNXTXdMalF0TUM0ekxEQXVPQzB3TGpZc01TNHlMVEZqTVN3d0xqVXNNUzQwTERFdU55d3hMREl1TjBNeU56WXVOaXd5TURVdU15d3lOell1TWl3eU1EVXVOeXd5TnpVdU5pd3lNRFV1T1hvZ1RUSTNOaTQ0TERJeE1TNDBZeTB3TGpFdE1TNHlMVEF1TkMweUxqUXRNQzQyTFRNdU5nb0pDUWxqTUM0MUxUQXVNU3d3TGprdE1DNDBMREV1TWkwd0xqWkRNamM0TGpRc01qQTRMalVzTWpjNExqRXNNakV3TGpRc01qYzJMamdzTWpFeExqUk1NamMyTGpnc01qRXhMalJNTWpjMkxqZ3NNakV4TGpSNklFMHlOelVzTWpFMFl5MHdMalV0TVRZdE1UTXVPUzB5T0M0MkxUSTVMamt0TWpndU1Rb0pDUWxqTFRFMUxqTXNNQzQxTFRJM0xqWXNNVEl1T0MweU9DNHhMREk0TGpGSU1qYzFUREkzTlN3eU1UUjZJRTAzTWk0ekxERTVPQzR4WXkwd0xqSXRNQzR6TFRBdU15MHdMamN0TUM0ekxURXVNWFl0TVRKb0xUSjJNVEpqTUN3eUxqSXNNUzQ0TERRc05DdzBDZ2tKQ1dNeExqSXNNQ3d5TGpNdE1DNDFMRE11TVMweExqUmpNQzQyTFRBdU55d3dMamt0TVM0MkxEQXVPUzB5TGpWMkxURXlhQzB5ZGpFeVl6QXNNUzR4TFRBdU9Td3lMVElzTW13d0xEQkROek11TXl3eE9Ua3NOekl1Tnl3eE9UZ3VOeXczTWk0ekxERTVPQzR4ZWlCTk56VXNNVGMyQ2drSkNXTXdMalFzTUN3d0xqY3NNQ3d4TGpFdE1DNHhZekF1TlN3eUxqSXNNaTQyTERNdU5TdzBMamdzTTJNd0xqVXRNQzR4TERFdE1DNHpMREV1TkMwd0xqWmpNUzR4TERJdU1Td3hMamNzTkM0MExERXVOeXcyTGpkMk1qUmpNQ3d6TGpNdE1pNDNMRFl0Tml3MmFDMHpkamtLQ1FrSll6QXNNaTQ0TFRJdU1pdzFMVFVzTlhNdE5TMHlMakl0TlMwMWRpMDVhQzB6WXkwekxqTXNNQzAyTFRJdU55MDJMVFoyTFRJMFl6QXROeTQzTERZdU15MHhOQ3d4TkMweE5FTTNNQ3d4TnpNdU9DdzNNaTR5TERFM05pdzNOU3d4TnpaNklFMDFPQ3d4T1RGMk1USUtDUWtKWXpBc01DNDRMREF1TlN3eExqVXNNUzR5TERFdU9HTXdMamtzTUM0MExERXVPU3d3TGpFc01pNDBMVEF1TjJNd0xqSXRNQzR6TERBdU15MHdMamNzTUM0ekxURXVNWFl0TVRKb01uWXhNbU13TERJdU1pMHhMamNzTkMwekxqa3NOR010TUM0MUxEQXRNUzB3TGpFdE1TNDBMVEF1TWdvSkNRbGpMVEF1TWkwd0xqRXRNQzQwTFRBdU1pMHdMamN0TUM0emRqSXVOV013TERJdU1pd3hMamdzTkN3MExEUm9NVFpqTWk0eUxEQXNOQzB4TGpnc05DMDBkaTB5TkdNd0xURXVOUzB3TGpJdE1pNDVMVEF1TnkwMExqSmpMVEF1TkN3d0xqRXRNQzQ1TERBdU1pMHhMak1zTUM0eUNna0pDV010TWk0eExEQXROQzR4TFRFdU1TMDFMakl0TTJNdE15MHdMakV0TlM0MkxUSXROaTQxTFRRdU9VTTJNaTQwTERFM05DdzFPQ3d4Tnprc05UZ3NNVGcxVmpFNU1Yb2dUVFkzTERJeE5YWTVZekFzTVM0M0xERXVNeXd6TERNc00zTXpMVEV1TXl3ekxUTjJMVGxJTmpkNklpOCtDZ2tKUEhCaGRHZ2dZMnhoYzNNOUluTjBNQ0lnWkQwaVRTMHhOeXd4T1RGakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNVGQ2SUUweUxESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NZ29KQ1Fsak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGSU0wTXlMalFzTWpBeExESXNNakF3TGpZc01pd3lNREI2SUUwdE1USXNNakExWXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxURXllZ29KQ1FrZ1RTMHpOeXd5TURaakxUQXVOaXd3TFRFc01DNDBMVEVzTVhNd0xqUXNNU3d4TERGb01tTXdMallzTUN3eExUQXVOQ3d4TFRGekxUQXVOQzB4TFRFdE1VZ3RNemQ2SUUwdE16SXNNakV3WXkwd0xqWXNNQzB4TERBdU5DMHhMREZ6TUM0MExERXNNU3d4YURKak1DNDJMREFzTVMwd0xqUXNNUzB4Q2drSkNYTXRNQzQwTFRFdE1TMHhTQzB6TW5vZ1RTMHlNeXd5TVRCak1DMHdMallzTUM0MExURXNNUzB4YURKak1DNDJMREFzTVN3d0xqUXNNU3d4Y3kwd0xqUXNNUzB4TERGb0xUSkRMVEl5TGpZc01qRXhMVEl6TERJeE1DNDJMVEl6TERJeE1Ib2dUUzA0TERJeE1XTXdMVEF1Tml3d0xqUXRNU3d4TFRFS0NRa0phREpqTUM0MkxEQXNNU3d3TGpRc01Td3hjeTB3TGpRc01TMHhMREZvTFRKRExUY3VOaXd5TVRJdE9Dd3lNVEV1TmkwNExESXhNWG9nVFRRc01qQTVZeTB3TGpZc01DMHhMREF1TkMweExERnpNQzQwTERFc01Td3hhREpqTUM0MkxEQXNNUzB3TGpRc01TMHhjeTB3TGpRdE1TMHhMVEZJTkhvS0NRa0pJRTB0Tnl3eE9UVmpNQzB3TGpZc01DNDBMVEVzTVMweGFESmpNQzQyTERBc01Td3dMalFzTVN3eGN5MHdMalFzTVMweExERm9MVEpETFRZdU5pd3hPVFl0Tnl3eE9UVXVOaTAzTERFNU5Yb2dUUzB5Tml3eE9UVmpMVEF1Tml3d0xURXNNQzQwTFRFc01YTXdMalFzTVN3eExERm9NZ29KQ1Fsak1DNDJMREFzTVMwd0xqUXNNUzB4Y3kwd0xqUXRNUzB4TFRGSUxUSTJlaUJOTFRJd0xESXdNR013TFRBdU5pd3dMalF0TVN3eExURm9NbU13TGpZc01Dd3hMREF1TkN3eExERnpMVEF1TkN3eExURXNNV2d0TWtNdE1Ua3VOaXd5TURFdE1qQXNNakF3TGpZdE1qQXNNakF3ZWlCTkxUUTFMREl4TlFvSkNRbGpNQzB3TGpVc01DMHdMamtzTUMweExqUmpMVEl1TlMweExqRXRNeTQzTFRRdE1pNDJMVFl1Tm1Nd0xqSXRNQzQxTERBdU5TMHhMREF1T1MweExqUmpMVEF1T1MweUxEQXROQzR5TERFdU9TMDFMakpqTFRBdU9DMHlMallzTUM0M0xUVXVOQ3d6TGpRdE5pNHliREFzTUFvSkNRbGpNQzQwTFRBdU5Td3dMamt0TUM0NUxERXVOUzB4TGpGak1DNDFMVEl1Tnl3ekxqRXROQzQxTERVdU9DMDBMakZqTUM0M0xEQXVNU3d4TGpRc01DNDBMRElzTUM0NFl6VXVNeTB6TGpnc01URXVOaTAxTGprc01UZ3VNaTAxTGpsak5pNDRMREFzTVRNdU1Td3lMaklzTVRndU1pdzFMamtLQ1FrSll6SXVNeTB4TGpZc05TNDBMVEVzTnl3eExqTmpNQzQwTERBdU5pd3dMamNzTVM0ekxEQXVPQ3d5WXpBdU5pd3dMaklzTVM0eExEQXVOaXd4TGpVc01TNHhZekl1Tnl3d0xqZ3NOQzR5TERNdU5Td3pMalFzTmk0eWJEQXNNR014TGprc01Td3lMamNzTXk0eUxERXVPU3cxTGpJS0NRa0pZekV1T1N3eUxERXVPQ3cxTGpJdE1DNHlMRGRqTFRBdU5Dd3dMalF0TUM0NUxEQXVOeTB4TGpVc01XTXdMREF1TlN3d0xEQXVPU3d3TERFdU5IWXhhQzAyTW5ZdE1VZ3RORFY2SUUwdE5EUXVNaXd5TURjdU9HTXRNQzR6TERFdU1pMHdMalVzTWk0MExUQXVOaXd6TGpZS0NRa0pZeTB4TGpNdE1TMHhMall0TWk0NUxUQXVOaTAwTGpKc01Dd3dReTAwTlN3eU1EY3VOUzAwTkM0MkxESXdOeTQzTFRRMExqSXNNakEzTGpoTUxUUTBMaklzTWpBM0xqaDZJRTB0TkRJdU55d3lNRE11TW1NdE1DNDBMREF1T1Mwd0xqY3NNUzQ0TFRFc01pNDNDZ2tKQ1dNdE1TMHdMalF0TVM0MkxURXVOUzB4TGpNdE1pNDFZekF1TWkwd0xqVXNNQzQyTFRBdU9Td3hMakV0TVM0eVF5MDBNeTQxTERJd01pNDJMVFF6TGpFc01qQXlMamt0TkRJdU55d3lNRE11TWt3dE5ESXVOeXd5TURNdU1ub2dUUzAwTUM0MExERTVPQzQzQ2drSkNXTXRNQzQxTERBdU9TMHhMREV1T0MweExqVXNNaTQzWXkweExqTXRNUzB4TGpVdE1pNDVMVEF1TlMwMExqSmpNQzR4TFRBdU1pd3dMak10TUM0ekxEQXVOQzB3TGpWRExUUXhMamNzTVRrM0xqWXROREV1TVN3eE9UZ3VNeTAwTUM0MExERTVPQzQzZWlCTkxUTTVMaklzTVRrM0Nna0pDV013TGpNdE1DNDFMREF1TnkweExERXVNUzB4TGpWakxUQXVNeTB3TGpVdE1DNDVMVEF1TnkweExqUXRNQzQwY3kwd0xqY3NNQzQ1TFRBdU5Dd3hMalJETFRNNUxqY3NNVGsyTGpjdE16a3VOU3d4T1RZdU9TMHpPUzR5TERFNU4wd3RNemt1TWl3eE9UZDZJRTB0TXpNdU9Td3hPVEV1TWdvSkNRbGpMVEVzTUM0NUxUSXNNUzQ0TFRJdU9Td3lMamhqTFRBdU15MHdMak10TUM0M0xUQXVOaTB4TGpFdE1DNDRZekF1TkMweExqWXNNaTR4TFRJdU5Td3pMamN0TWk0eFF5MHpOQzR4TERFNU1TNHhMVE0wTERFNU1TNHlMVE16TGprc01Ua3hMakpNTFRNekxqa3NNVGt4TGpKNklFMDRMamdzTVRrMENna0pDV010TUM0NUxURXRNUzQ1TFRFdU9TMHlMamt0TWk0NFl6RXVOUzB3TGpZc015NHpMREF1TVN3ekxqa3NNUzQzWXpBc01DNHhMREF1TVN3d0xqSXNNQzR4TERBdU0wTTVMalVzTVRrekxqUXNPUzR4TERFNU15NDJMRGd1T0N3eE9UUk1PQzQ0TERFNU5Ib2dUVEV3TGpFc01UazFMalVLQ1FrSll6QXVOQ3d3TGpVc01DNDRMREVzTVM0eExERXVOR013TGpVdE1DNHhMREF1T1Mwd0xqY3NNQzQ0TFRFdU1tTXRNQzR4TFRBdU5TMHdMamN0TUM0NUxURXVNaTB3TGpoRE1UQXVOU3d4T1RVdU1Td3hNQzR6TERFNU5TNHpMREV3TGpFc01UazFMalY2SUUweE15NDVMREl3TVM0MENna0pDV010TUM0MUxUQXVPUzB3TGprdE1TNDRMVEV1TlMweUxqZGpNQzQ0TFRBdU5Dd3hMalF0TVM0eExERXVOaTB5WXpFdU15d3hMakVzTVM0MExETXNNQzQwTERRdU1rTXhOQzR5TERJd01TNHhMREUwTERJd01TNHlMREV6TGprc01qQXhMalI2SUUweE5TNDNMREl3TlM0NUNna0pDV010TUM0ekxUQXVPUzB3TGpZdE1TNDRMVEV0TWk0M1l6QXVOQzB3TGpNc01DNDRMVEF1Tml3eExqSXRNV014TERBdU5Td3hMalFzTVM0M0xERXNNaTQzUXpFMkxqWXNNakExTGpNc01UWXVNaXd5TURVdU55d3hOUzQzTERJd05TNDVlaUJOTVRZdU9Dd3lNVEV1TkFvSkNRbGpMVEF1TVMweExqSXRNQzQwTFRJdU5DMHdMall0TXk0Mll6QXVOUzB3TGpFc01DNDVMVEF1TkN3eExqSXRNQzQyUXpFNExqUXNNakE0TGpVc01UZ3VNU3d5TVRBdU5Dd3hOaTQ0TERJeE1TNDBUREUyTGpnc01qRXhMalJNTVRZdU9Dd3lNVEV1TkhvZ1RURTFMREl4TkFvSkNRbGpMVEF1TlMweE5pMHhNeTQ1TFRJNExqWXRNamt1T1MweU9DNHhZeTB4TlM0ekxEQXVOUzB5Tnk0MkxERXlMamd0TWpndU1Td3lPQzR4U0RFMVRERTFMREl4TkhvaUx6NEtDVHd2Wno0S1BDOW5QZ284TDNOMlp6NEtcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTIzMmY7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmRpdmlkZXIgLmRpdmlkZXItdGV4dCB7XG4gIGJhY2tncm91bmQ6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmRpdmlkZXIgLmRpdmlkZXItdGV4dDpiZWZvcmUsIC5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIC5kaXZpZGVyIC5kaXZpZGVyLXRleHQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmF2YXRhciBpbWcge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWxlZnQgLmNoYXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWxlZnQgLmNoYXQtY29udGVudCBwIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5jaGF0LWFwcC13aW5kb3cgLmFjdGl2ZS1jaGF0IC5jaGF0LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC5hY3RpdmUtY2hhdCAuY2hhdC1oZWFkZXIgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuY2hhdC1hcHAtd2luZG93IC5hY3RpdmUtY2hhdCAuY2hhdC1oZWFkZXIsXG4uZGFyay1sYXlvdXQgLmNoYXQtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmNoYXQtYXBwLXdpbmRvdyAuYWN0aXZlLWNoYXQgLmNoYXQtYXBwLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC51c2VyLXByb2ZpbGUtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmNoYXQtd2lkZ2V0IC51c2VyLWNoYXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NDA1NiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuY2hhdC13aWRnZXQgLmNhcmQtaGVhZGVyLFxuLmRhcmstbGF5b3V0IC5jaGF0LXdpZGdldCAuY2hhdC1hcHAtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5jaGF0LXdpZGdldCAuY2hhdC1hcHAtd2luZG93IC51c2VyLWNoYXRzIC5jaGF0LWxlZnQgLmNoYXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmNoYXQtd2lkZ2V0IC5jaGF0LWFwcC13aW5kb3cgLnVzZXItY2hhdHMgLmF2YXRhciBpbWcge1xuICBib3JkZXItY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIC5rYW5iYW4tdGl0bGUtYm9hcmQ6aG92ZXIsIC5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIC5rYW5iYW4tdGl0bGUtYm9hcmQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC5rYW5iYW4td3JhcHBlciAua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIC5pdGVtLWRyb3Bkb3duIGkuZHJvcGRvd24tdG9nZ2xlLFxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIC5pdGVtLWRyb3Bkb3duIHN2Zy5kcm9wZG93bi10b2dnbGUge1xuICBzdHJva2U6ICNmZmY7IH1cblxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIC5rYW5iYW4tdGl0bGUtYnV0dG9uIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLmthbmJhbi13cmFwcGVyIC5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1pdGVtIGksXG4uZGFyay1sYXlvdXQgLmthbmJhbi1hcHBsaWNhdGlvbiAua2FuYmFuLXdyYXBwZXIgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWl0ZW0gc3ZnIHtcbiAgc3Ryb2tlOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAua2FuYmFuLWFwcGxpY2F0aW9uIC51cGRhdGUtaXRlbS1zaWRlYmFyIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLmRhcmstbGF5b3V0IC5rYW5iYW4tYXBwbGljYXRpb24gLnVwZGF0ZS1pdGVtLXNpZGViYXIgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kYXJrLWxheW91dCAua2FuYmFuLWl0ZW0uZ3UtbWlycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5zaWRlYmFyIC50b2RvLWZvcm0gLnRvZG8taXRlbS1hY3Rpb24ge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC50b2RvLWFwcGxpY2F0aW9uIC5jb250ZW50LWFyZWEtd3JhcHBlciAuY29udGVudC1yaWdodCAudG9kby10YXNrLWxpc3QgLnRvZG8taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtLmNvbXBsZXRlZCAudG9kby10aXRsZSB7XG4gIGNvbG9yOiAjNjc2ZDdkOyB9XG5cbi5kYXJrLWxheW91dCAudG9kby1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmNvbnRlbnQtcmlnaHQgLnRvZG8tdGFzay1saXN0IC50b2RvLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjI0KTsgfVxuXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtIC50b2RvLWl0ZW0tYWN0aW9uIC50b2RvLWl0ZW0tZmF2b3JpdGU6bm90KC50ZXh0LXdhcm5pbmcpIGksXG4uZGFyay1sYXlvdXQgLnRvZG8tYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIC5jb250ZW50LXJpZ2h0IC50b2RvLXRhc2stbGlzdCAudG9kby1pdGVtIC50b2RvLWl0ZW0tYWN0aW9uIC50b2RvLWl0ZW0tZmF2b3JpdGU6bm90KC50ZXh0LXdhcm5pbmcpIHN2ZyB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAudG9kby1hcHBsaWNhdGlvbiAudG9kby1pdGVtLWFjdGlvbiAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAudG9kby1pdGVtLmd1LW1pcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MztcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAwIHJnYmEoMzQsIDQxLCA0NywgMC4yNCk7IH1cblxuLmRhcmstbGF5b3V0IC50b2RvLWl0ZW0uZ3UtbWlycm9yLmNvbXBsZXRlZCAudG9kby10aXRsZSB7XG4gIGNvbG9yOiAjNjc2ZDdkOyB9XG5cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5lY29tbWVyY2UtY2FyZCAuYnRuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MWQzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuZWNvbW1lcmNlLWhlYWRlci1pdGVtcyAucmVzdWx0LXRvZ2dsZXIgLnNlYXJjaC1yZXN1bHRzLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtYm9keSAuZWNvbW1lcmNlLWhlYWRlci1pdGVtcyAucmVzdWx0LXRvZ2dsZXIgLnNlYXJjaC1yZXN1bHRzIHtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBpLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBzdmcsXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1ib2R5IC5lY29tbWVyY2UtaGVhZGVyLWl0ZW1zIC5yZXN1bHQtdG9nZ2xlciAuc2hvcC1zaWRlYmFyLXRvZ2dsZXIgaSxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmVjb21tZXJjZS1oZWFkZXItaXRlbXMgLnJlc3VsdC10b2dnbGVyIC5zaG9wLXNpZGViYXItdG9nZ2xlciBzdmcge1xuICBjb2xvcjogI2QwZDJkNjsgfVxuXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuZ3JpZC12aWV3IC5lY29tbWVyY2UtY2FyZCAuY2FyZC1ib2R5LFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmxpc3QtdmlldyAuZWNvbW1lcmNlLWNhcmQgLmNhcmQtYm9keSxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmdyaWQtdmlldyAuZWNvbW1lcmNlLWNhcmQgLmNhcmQtYm9keSxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmxpc3QtdmlldyAuZWNvbW1lcmNlLWNhcmQgLmNhcmQtYm9keSB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuY29udGVudC1yaWdodCAuZ3JpZC12aWV3IC5lY29tbWVyY2UtY2FyZCAuaXRlbS1vcHRpb25zIC53aXNobGlzdCBzcGFuLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtcmlnaHQgLmxpc3QtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAud2lzaGxpc3Qgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmdyaWQtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAud2lzaGxpc3Qgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmxpc3QtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAud2lzaGxpc3Qgc3BhbiB7XG4gIGNvbG9yOiAjNWU1ODczOyB9XG5cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5ncmlkLXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLmNhcnQgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LXJpZ2h0IC5saXN0LXZpZXcgLmVjb21tZXJjZS1jYXJkIC5pdGVtLW9wdGlvbnMgLmNhcnQgc3Bhbixcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5jb250ZW50LWJvZHkgLmdyaWQtdmlldyAuZWNvbW1lcmNlLWNhcmQgLml0ZW0tb3B0aW9ucyAuY2FydCBzcGFuLFxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmNvbnRlbnQtYm9keSAubGlzdC12aWV3IC5lY29tbWVyY2UtY2FyZCAuaXRlbS1vcHRpb25zIC5jYXJ0IHNwYW4ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAuZ3JpZC12aWV3IC5pdGVtLW5hbWUgYSxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5ncmlkLXZpZXcgLml0ZW0tcHJpY2Uge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmVjb21tZXJjZS1hcHBsaWNhdGlvbiAud2lzaGxpc3QtaXRlbXMgLmVjb21tZXJjZS1jYXJkIC5tb3ZlLWNhcnQgLm1vdmUtdG8tY2FydCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5wcm9kdWN0LWNoZWNrb3V0IC5jaGVja291dC1vcHRpb25zIC5jb3Vwb25zIGlucHV0IHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLnByb2R1Y3QtY2hlY2tvdXQgLmNoZWNrb3V0LW9wdGlvbnMgLmNvdXBvbnMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5lY29tbWVyY2UtYXBwbGljYXRpb24gLmFwcC1lY29tbWVyY2UtZGV0YWlscyAuaXRlbS1mZWF0dXJlcyxcbi5kYXJrLWxheW91dCAuZWNvbW1lcmNlLWFwcGxpY2F0aW9uIC5hcHAtZWNvbW1lcmNlLWRldGFpbHMgLnN3aXBlci1yZXNwb25zaXZlLWJyZWFrcG9pbnRzLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5zaWRlYmFyLWZpbGUtbWFuYWdlciAuanN0cmVlIC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtYW5jaG9yIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyIC5zdG9yYWdlLXN0YXR1cyBpLFxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyIC5zdG9yYWdlLXN0YXR1cyBzdmcge1xuICBjb2xvcjogI2I0YjdiZCAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5zaWRlYmFyLWZpbGUtbWFuYWdlciAuZmlsZS1tYW5hZ2VyLXRpdGxlIHtcbiAgY29sb3I6ICNkMGQyZDY7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLnNpZGViYXItZmlsZS1tYW5hZ2VyLnNob3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM2I0MjUzICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmNvbnRlbnQtYXJlYS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiNDI1MyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiNDI1MyAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItYXBwLXNlYXJjaGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2I0MjUzICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1hcHAtc2VhcmNoYmFyIC5maWxlLW1hbmFnZXItdG9nZ2xlciB7XG4gIGNvbG9yOiAjYjRiN2JkICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcixcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NiAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1oZWFkZXIge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTMgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSAuZHJpdmVzIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSAudmlldy1jb250YWluZXIgLmZpbGUtbWFuYWdlci1pdGVtIC5maWxlLWxvZ28td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzEgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAuZmlsZS1tYW5hZ2VyLW1haW4tY29udGVudCAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtYm9keSAudmlldy1jb250YWluZXIgLmZpbGUtbWFuYWdlci1pdGVtOm5vdCguc2VsZWN0ZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gLmZpbGUtbWFuYWdlci1tYWluLWNvbnRlbnQgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkgLnZpZXctY29udGFpbmVyOm5vdCgubGlzdC12aWV3KSAuZmlsZS1tYW5hZ2VyLWl0ZW0gLmZpbGUtc2l6ZSxcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uIC5maWxlLW1hbmFnZXItbWFpbi1jb250ZW50IC5maWxlLW1hbmFnZXItY29udGVudC1ib2R5IC52aWV3LWNvbnRhaW5lcjpub3QoLmxpc3QtdmlldykgLmZpbGUtbWFuYWdlci1pdGVtIC5maWxlLWFjY2Vzc2VkIHtcbiAgY29sb3I6ICM2NzZkN2QgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmZpbGUtbWFuYWdlci1hcHBsaWNhdGlvbiAjYXBwLWZpbGUtbWFuYWdlci1pbmZvLXNpZGViYXIgLm5hdi10YWJzIC5uYXYtbGluayxcbi5kYXJrLWxheW91dCAuZmlsZS1tYW5hZ2VyLWFwcGxpY2F0aW9uICNhcHAtZmlsZS1tYW5hZ2VyLWluZm8tc2lkZWJhciAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5maWxlLW1hbmFnZXItYXBwbGljYXRpb24gI2FwcC1maWxlLW1hbmFnZXItaW5mby1zaWRlYmFyIC5uYXYtdGFicyAubmF2LWl0ZW06bm90KC5hY3RpdmUpIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5hcHAtY2FsZW5kYXItc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuYXBwLWNhbGVuZGFyLXNpZGViYXIgLnNpZGViYXItY29udGVudC10aXRsZSB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5hcHAtY2FsZW5kYXItc2lkZWJhciAuc2VsZWN0LWFsbCB+IGxhYmVsLFxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmFwcC1jYWxlbmRhci1zaWRlYmFyIC5pbnB1dC1maWx0ZXIgfiBsYWJlbCB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy10aW1lZ3JpZCAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIC5mYy1jb2wtaGVhZGVyLWNlbGwsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXRpbWVncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gLmZjLXRpbWVncmlkLWF4aXMsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXRpbWVncmlkIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gLmZjLWRheWdyaWQtZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtdGltZWdyaWQgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiAuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDE5MSwgMTk5LCAwLjEyKSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtdGltZWdyaWQgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiAuZmMtZGF5LXRvZGF5LmZjLWNvbC1oZWFkZXItY2VsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLXBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDQ2O1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1wb3BvdmVyLWhlYWRlciAuZmMtcG9wb3Zlci10aXRsZSxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtcG9wb3Zlci1oZWFkZXIgLmZjLXBvcG92ZXItY2xvc2Uge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgdGJvZHkgdGQsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICMzYjQyNTM7IH1cblxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtbGlzdCxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgLmZjLWxpc3QgLmZjLWxpc3QtZGF5LWN1c2hpb24sXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgdGggLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICBiYWNrZ3JvdW5kOiAjMTYxZDMxOyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtbGlzdCAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyB0aCAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5hcHAtY2FsZW5kYXIgLmZjIC5mYy1saXN0IC5mYy1saXN0LWV2ZW50LXRpbWUsXG4uZGFyay1sYXlvdXQgLmFwcC1jYWxlbmRhciAuZmMgdGggLmZjLWxpc3QtZXZlbnQtdGltZSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyAuZmMtbGlzdCAuZmMtbGlzdC1ldmVudCB0ZCxcbi5kYXJrLWxheW91dCAuYXBwLWNhbGVuZGFyIC5mYyB0aCAuZmMtbGlzdC1ldmVudCB0ZCB7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmludm9pY2UtbGlzdC13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmludm9pY2UtbGlzdC1kYXRhVGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MjUzOyB9XG5cbi5kYXJrLWxheW91dCAuaW52b2ljZS1saXN0LXdyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuaW52b2ljZS1kYXRhLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uZGFyay1sYXlvdXQgLmludm9pY2UtbGlzdC13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmludm9pY2UtZGF0YS10YWJsZSB0Ym9keSAuc2VsZWN0ZWQtcm93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmludm9pY2UtbGlzdC13cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmludm9pY2UtZGF0YS10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cblxuLmRhcmstbGF5b3V0IC5pbnZvaWNlLWVkaXQgLmludm9pY2UtcHJldmlldy1jYXJkIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyxcbi5kYXJrLWxheW91dCAuaW52b2ljZS1hZGQgLmludm9pY2UtcHJldmlldy1jYXJkIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5pbnZvaWNlLWVkaXQgLmludm9pY2UtcHJldmlldy1jYXJkIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWJvcmRlcixcbi5kYXJrLWxheW91dCAuaW52b2ljZS1hZGQgLmludm9pY2UtcHJldmlldy1jYXJkIC5pbnZvaWNlLXByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1kZXRhaWxzLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7XG4gIGJvcmRlci1jb2xvcjogIzNiNDI1MzsgfVxuXG4uZGFyay1sYXlvdXQgLmludm9pY2UtcHJpbnQgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5hcHAtdXNlci12aWV3IC5wbGFuLWNhcmQge1xuICBib3JkZXItY29sb3I6ICM3MzY3ZjAgIWltcG9ydGFudDsgfVxuXG4uZGFyay1sYXlvdXQgLmFwcC11c2VyLWVkaXQgLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2VhNTQ1NSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuY3VzdG9taXplciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5jdXN0b21pemVyIC5jdXN0b21pemVyLWNsb3NlIGksXG4uZGFyay1sYXlvdXQgLmN1c3RvbWl6ZXIgLmN1c3RvbWl6ZXItY2xvc2Ugc3ZnIHtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5mb290ZXItZml4ZWQgLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dC5uYXZiYXItc3RpY2t5IC5ob3Jpem9udGFsLW1lbnUtd3JhcHBlciAubmF2YmFyLWhvcml6b250YWwuaGVhZGVyLW5hdmJhci5maXhlZC10b3Age1xuICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiYSgzNCwgNDEsIDQ3LCAwLjc1KSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgzNywgNDMsIDcxLCAwLjc2KSA0NCUsIHJnYmEoNTYsIDUzLCA1MywgMC40NikgNzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmhlYWRlci1uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiAjMjgzMDQ2ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmhlYWRlci1uYXZiYXIubmF2YmFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggMCByZ2JhKDM0LCA0MSwgNDcsIDAuNzUpOyB9XG5cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5oZWFkZXItbmF2YmFyLm5hdmJhci1ob3Jpem9udGFsIHVsI21haW4tbWVudS1uYXZpZ2F0aW9uID4gbGk6aG92ZXI6bm90KC5hY3RpdmUpID4gYSB7XG4gIGJhY2tncm91bmQ6ICMxNjFkMzE7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAuaG9yaXpvbnRhbC1tZW51LXdyYXBwZXIgLmhlYWRlci1uYXZiYXIubmF2YmFyLWhvcml6b250YWwgLmFjdGl2ZSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24nJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLmhvcml6b250YWwtbWVudS13cmFwcGVyIC5oZWFkZXItbmF2YmFyLm5hdmJhci1ob3Jpem9udGFsIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzYgOSAxMiAxNSAxOCA5JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXN1Ym1lbnUuc2hvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDBkMmQ2ICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgLmRpc2FibGVkIGEge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjZDBkMmQ2OyB9XG5cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNiNGI3YmQnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGU6aG92ZXI6OmFmdGVyLCAuZGFyay1sYXlvdXQgLmhvcml6b250YWwtbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1yaWdodCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhID4gaSxcbi5kYXJrLWxheW91dCAuaG9yaXpvbnRhbC1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSA+IHN2ZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICMxNjFkMzEgIWltcG9ydGFudDtcbiAgY29sb3I6ICNiNGI3YmQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjNzM2N2YwICFpbXBvcnRhbnQ7IH1cblxuLmRhcmstbGF5b3V0IC5ob3Jpem9udGFsLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgLmRyb3Bkb3duLW1lbnUgbGkub3Blbi5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNiNGI3YmQgIWltcG9ydGFudDsgfVxuIiwiLmJvcmRlcmVkLWxheW91dCAuaGVhZGVyLW5hdmJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJvcmRlcmVkLWxheW91dCAuaGVhZGVyLW5hdmJhci5mbG9hdGluZy1uYXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWYxOyB9XG5cbi5ib3JkZXJlZC1sYXlvdXQgLmhlYWRlci1uYXZiYXIuZml4ZWQtdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU5ZjE7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cblxuLmJvcmRlcmVkLWxheW91dCAubWFpbi1tZW51IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ViZTlmMTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiBhLCAuYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLnNpZGViYXItZ3JvdXAtYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7IH1cblxuLmJvcmRlcmVkLWxheW91dCAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU5ZjEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUgLm5hdmlnYXRpb24sXG4uYm9yZGVyZWQtbGF5b3V0IC5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG5cbi5ib3JkZXJlZC1sYXlvdXQgLmNhcmQsXG4uYm9yZGVyZWQtbGF5b3V0IC5icy1zdGVwcGVyOm5vdCgud2l6YXJkLW1vZGVybik6bm90KC5jaGVja291dC10YWItc3RlcHMpLFxuLmJvcmRlcmVkLWxheW91dCAuYnMtc3RlcHBlci53aXphcmQtbW9kZXJuIC5icy1zdGVwcGVyLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWJlOWYxO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5ib3JkZXJlZC1sYXlvdXQgLmZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyZWQtbGF5b3V0IC5mb290ZXItZml4ZWQgLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlOWYxOyB9XG4iLCIuc2VtaS1kYXJrLWxheW91dCB7XG4gIC8qKioqKioqKioqKiogTWFpbiBNZW51ICoqKioqKioqKioqKioqLyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUgLnNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMjgzMDQ2IDQ0JSwgcmdiYSg0MCwgNDgsIDcwLCAwLjUxKSA3MyUsIHJnYmEoNDAsIDQ4LCA3MCwgMCkpOyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24gLnNpZGViYXItZ3JvdXAtYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzA0NjsgfVxuXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBjb2xvcjogIzY3NmQ3ZDsgfVxuXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjYjRiN2JkOyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbS5vcGVuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxZDMxOyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5uYXYtaXRlbSBhOmFmdGVyLFxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2I0YjdiZDsgfVxuXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAubmF2LWl0ZW0gLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSAubWVudS1pdGVtIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLm5hdi1pdGVtIC5tZW51LWNvbnRlbnQgbGk6bm90KC5hY3RpdmUpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzMDQ2OyB9XG5cbi5zZW1pLWRhcmstbGF5b3V0IC5tYWluLW1lbnUtY29udGVudCAubmF2aWdhdGlvbi1tYWluIC5hY3RpdmUgLm1lbnUtdGl0bGUsXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuYWN0aXZlIGkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQ6ICMyODMwNDY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uc2VtaS1kYXJrLWxheW91dCAubWFpbi1tZW51LWNvbnRlbnQgLm5hdmlnYXRpb24tbWFpbiAuc2lkZWJhci1ncm91cC1hY3RpdmUgLm1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODMwNDY7IH1cblxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLnNpZGViYXItZ3JvdXAtYWN0aXZlIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnNlbWktZGFyay1sYXlvdXQgLm1haW4tbWVudS1jb250ZW50IC5uYXZpZ2F0aW9uLW1haW4gLnNpZGViYXItZ3JvdXAtYWN0aXZlIC5tZW51LWNvbnRlbnQgLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNlbWktZGFyay1sYXlvdXQgLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24tbWFpbiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzE2MWQzMSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgRmlsZSBOYW1lOiB2ZXJ0aWNhbC1tZW51LnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQSBjbGFzc2ljIHZlcnRpY2FsIG1vZGVybiBzdHlsZSBtZW51IHdpdGggZXhwYW5kIGFuZCBjb2xsb3BzIHN1cHBvcnQuIEl0IHN1cHBvcnRcbiAgICBsaWdodCAmIGRhcmsgdmVyc2lvbiwgZmxpcHBlZCBsYXlvdXQsIHJpZ2h0IHNpZGUgaWNvbnMsIG5hdGl2ZSBzY3JvbGwgYW5kIGJvcmRlcnMgbWVudVxuICAgIGl0ZW0gc2VwYXJhdGlvbi5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLm1haW4tbWVudSB7XG4gIHRyYW5zaXRpb246IDAuNHMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSksIGJhY2tncm91bmQgMHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gbGkgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uID4gbGkgPiBhIHN2Zyxcbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLm1haW4tbWVudSAubmF2aWdhdGlvbiA+IGxpID4gYSBpIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZm9udC1zaXplOiAxLjQ1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMXJlbTtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5tZW51LWNvbnRlbnQgPiBsaSA+IGEgc3ZnLFxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5tZW51LWNvbnRlbnQgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogMS40NXJlbTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiAxMXB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1leHBhbmRlZCAubWFpbi1tZW51IHtcbiAgd2lkdGg6IDI2MHB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1leHBhbmRlZCAubWFpbi1tZW51IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWhlYWRlciAuZmVhdGhlci1tb3JlLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1leHBhbmRlZCAubWFpbi1tZW51IC5uYXZpZ2F0aW9uID4gbGkgPiBhID4gaTpiZWZvcmUsXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtZXhwYW5kZWQgLm1haW4tbWVudSAubmF2aWdhdGlvbiA+IGxpID4gYSA+IHN2ZzpiZWZvcmUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBmb250LXNpemU6IDEuNDVyZW07IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWV4cGFuZGVkIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4xcmVtO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtZXhwYW5kZWQgLm1haW4tbWVudSAubmF2aWdhdGlvbiBsaS5oYXMtc3ViLm9wZW46bm90KC5tZW51LWl0ZW0tY2xvc2luZykgPiBhOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1leHBhbmRlZCAuZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDI2MHB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm5hdmJhciAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODBweDsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm1vZGVybi1uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIuZXhwYW5kZWQge1xuICB3aWR0aDogMjYwcHg7XG4gIHotaW5kZXg6IDEwMDA7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubmF2YmFyIC5uYXZiYXItaGVhZGVyLmV4cGFuZGVkIC5tb2Rlcm4tbmF2LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm5hdmJhci5maXhlZC10b3Age1xuICBsZWZ0OiA4MHB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudSB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudSAubmF2YmFyLWhlYWRlciAuYnJhbmQtdGV4dCxcbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudSAubW9kZXJuLW5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudTpub3QoLmV4cGFuZGVkKSAubmF2aWdhdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tbGVmdDogMi4ycmVtOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudTpub3QoLmV4cGFuZGVkKSAubmF2aWdhdGlvbi1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubWFpbi1tZW51Om5vdCguZXhwYW5kZWQpIC5uYXZpZ2F0aW9uLWhlYWRlciAuZmVhdGhlci1tb3JlLWhvcml6b250YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI4NXJlbTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnU6bm90KC5leHBhbmRlZCkgLm5hdmlnYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzU2NTY1NjsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnUuZXhwYW5kZWQge1xuICB3aWR0aDogMjYwcHg7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubWFpbi1tZW51LmV4cGFuZGVkIC5uYXZpZ2F0aW9uID4gbGkubmF2aWdhdGlvbi1oZWFkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudS5leHBhbmRlZCAubmF2aWdhdGlvbiA+IGxpLm5hdmlnYXRpb24taGVhZGVyIC5mZWF0aGVyLW1vcmUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubWFpbi1tZW51LmV4cGFuZGVkIC5uYXZpZ2F0aW9uIGxpLmhhcy1zdWIgPiBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNmU2YjdiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0JyUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nOSAxOCAxNSAxMiA5IDYnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubWFpbi1tZW51LmV4cGFuZGVkIC5uYXZpZ2F0aW9uIGxpLmhhcy1zdWIub3Blbjpub3QoLm1lbnUtaXRlbS1jbG9zaW5nKSA+IGE6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAubWFpbi1tZW51LmV4cGFuZGVkIC5uYXZiYXItaGVhZGVyIC5icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudS5leHBhbmRlZCAubW9kZXJuLW5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnUgLm5hdmlnYXRpb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gPiBsaS5uYXZpZ2F0aW9uLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5tYWluLW1lbnUgLm5hdmlnYXRpb24gPiBsaSA+IGEge1xuICB0ZXh0LW92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLmFwcC1jb250ZW50LFxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAuZm9vdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAuaGVhZGVyLW5hdmJhci5mbG9hdGluZy1uYXYge1xuICB3aWR0aDogY2FsYygxMDB2dyAtICgxMDB2dyAtIDEwMCUpIC0gNC40cmVtIC0gNzRweCk7IH1cblxuLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybi5tZW51LWNvbGxhcHNlZCAuaGVhZGVyLW5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gKDEwMHZ3IC0gMTAwJSkgLSA3NHB4KTtcbiAgbGVmdDogNzRweDsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC50b2dnbGUtaWNvbixcbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLmNvbGxhcHNlLXRvZ2dsZS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjQyNXJlbTsgfVxuXG4udmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC50b2dnbGUtaWNvbjpmb2N1cyxcbi52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLmNvbGxhcHNlLXRvZ2dsZS1pY29uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMjYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubmF2YmFyIC5uYXZiYXItaGVhZGVyIHtcbiAgICB3aWR0aDogMDsgfVxuICAudmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC5jb250ZW50LFxuICAudmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC5mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLmFwcC1jb250ZW50LFxuICAudmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuLm1lbnUtY29sbGFwc2VkIC5mb290ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4ubWVudS1jb2xsYXBzZWQgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZlcnRpY2FsLWxheW91dC52ZXJ0aWNhbC1tZW51LW1vZGVybiAubWFpbi1tZW51IHtcbiAgICB3aWR0aDogMDsgfVxuICAudmVydGljYWwtbGF5b3V0LnZlcnRpY2FsLW1lbnUtbW9kZXJuIC5uYXZiYXIgLm5hdmJhci1oZWFkZXIge1xuICAgIHdpZHRoOiAwOyB9XG4gIC52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLmNvbnRlbnQsXG4gIC52ZXJ0aWNhbC1sYXlvdXQudmVydGljYWwtbWVudS1tb2Rlcm4gLmZvb3RlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVvdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnZlcnRpY2FsLW1lbnUtbW9kZXJuLnZlcnRpY2FsLWxheW91dCAubWFpbi1tZW51IC5uYXZpZ2F0aW9uID4gbGkgPiBhID4gc3BhbiB7XG4gICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIEZpbGUgTmFtZTogdmVydGljYWwtb3ZlcmxheS1tZW51LnNjc3NcbiAgICBEZXNjcmlwdGlvbjogQSBvdmVybGF5IHN0eWxlIHZlcnRpY2FsIG1lbnUgd2l0aCBzaG93IGFuZCBoaWRlIHN1cHBvcnQuIEl0IHN1cHBvcnRcbiAgICBsaWdodCAmIGRhcmsgdmVyc2lvbiwgZmlscHBlZCBsYXlvdXQsIHJpZ2h0IHNpZGUgaWNvbnMsIG5hdGl2ZSBzY3JvbGwgYW5kIGJvcmRlcnMgbWVudVxuICAgIGl0ZW0gc2VwZXJhdGlvbi5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXG4gICAgQXV0aG9yOiBQSVhJTlZFTlRcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5uYXZiYXIgLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI2MHB4OyB9XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSwgLnZlcnRpY2FsLW92ZXJsYXktbWVudS5tZW51LWhpZGUgLm1haW4tbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMjVzLCBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC4yNXM7XG4gIHdpZHRoOiAyNjBweDtcbiAgbGVmdDogLTI2MHB4OyB9XG5cbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSAubmF2aWdhdGlvbiA+IGxpID4gYSA+IHN2Zyxcbi52ZXJ0aWNhbC1vdmVybGF5LW1lbnUgLm1haW4tbWVudSAubmF2aWdhdGlvbiA+IGxpID4gYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlIGFsbDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDsgfVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm5hdmlnYXRpb24gPiBsaSA+IGEgPiBzdmc6YmVmb3JlLFxuLnZlcnRpY2FsLW92ZXJsYXktbWVudSAubWFpbi1tZW51IC5uYXZpZ2F0aW9uID4gbGkgPiBhID4gaTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAyMDBtcyBlYXNlIGFsbDtcbiAgZm9udC1zaXplOiAxLjQyOXJlbTsgfVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm5hdmlnYXRpb24gbGkuaGFzLXN1YiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2ZTZiN2InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnJTNFJTNDcG9seWxpbmUgcG9pbnRzPSc5IDE4IDE1IDEyIDkgNiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDsgfVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm5hdmlnYXRpb24gbGkuaGFzLXN1Yi5vcGVuOm5vdCgubWVudS1pdGVtLWNsb3NpbmcpID4gYTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4udmVydGljYWwtb3ZlcmxheS1tZW51IC5tYWluLW1lbnUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24taGVhZGVyIC5mZWF0aGVyLW1vcmUtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZlcnRpY2FsLW92ZXJsYXktbWVudS5tZW51LW9wZW4gLm1haW4tbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjYwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjI1cywgb3BhY2l0eSAwLjI1cywgdHJhbnNmb3JtIDAuMjVzOyB9XG4iLCJmb3JtIHNwYW4uZXJyb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg1N3JlbTsgfVxuXG5mb3JtIC5lcnJvcjpub3QoaW5wdXQpIHtcbiAgY29sb3I6ICNlYTU0NTU7IH1cblxuZm9ybSBpbnB1dC5lcnJvcixcbmZvcm0gaW5wdXQuZXJyb3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuXG5mb3JtIHRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE1NDU1ICFpbXBvcnRhbnQ7IH1cblxuZm9ybSAuc2VsZWN0Mi5lcnJvciArIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbmZvcm0gLnNlbGVjdDIuZXJyb3IgKyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG5mb3JtIC5zZWxlY3QyLmVycm9yICsgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG5mb3JtIC5zZWxlY3QyLmVycm9yICsgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNlYTU0NTUgIWltcG9ydGFudDsgfVxuIiwiYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLmZvcm0tY29udHJvbDpmb2N1cywuaW5wdXQtZ3JvdXA6bm90KC5ib290c3RyYXAtdG91Y2hzcGluKTpmb2N1cy13aXRoaW4gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICBib3JkZXItY29sb3I6ICMwMDlFQ0I7XG59XG4udGV4dC1wcmltYXJ5e1xuICAgIGNvbG9yOiAjMDA5RUNCIWltcG9ydGFudDtcbn1cbi5iYWRnZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUNCIWltcG9ydGFudDs7XG59XG4uYnRuLXByaW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOUVDQiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQ0IgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDQiAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNXB4IC04cHggIzAwOUVDQjtcbn1cblxuLmJ0bi1kZWZhdWx0LXByaW1hcnkge1xuICAgIGNvbG9yIDogIzAwOUVDQjtcbiAgICBib3JkZXItY29sb3IgOiAjMDA5RUNCO1xufVxuXG4uYnRuLWRlZmF1bHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3IgOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3IgOiAjMDA5RUNCO1xuICAgIGJvcmRlci1jb2xvciA6ICMwMDlFQ0I7XG59XG4uYnRuLWRlZmF1bHQtcHJpbWFyeSBzdmcge1xuICAgIGNvbG9yIDogIzAwOUVDQjtcbn1cblxuLmJ0bi1kZWZhdWx0LXByaW1hcnk6aG92ZXIgc3ZnIHtcbiAgICBjb2xvciA6ICNGRkZGRkY7XG59XG5cbi5mb3JtLWN1c3RvbSB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgY29sb3I6IHJlZDtcbn1cbi5lbWFpbC1hcHBsaWNhdGlvbiAuY29udGVudC1hcmVhLXdyYXBwZXIgLmVtYWlsLXVzZXItbGlzdCAuZW1haWwtbWVkaWEtbGlzdCBsaS5tYWlsLXJlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY3ZCFpbXBvcnRhbnQ7XG59XG4ubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5RUNCIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjMDA5ZWNiIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDQiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmJvcmRlckJveHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkNmRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzU3cmVtO1xufVxuLnVuZGVybGluZVBhcmNvdXJpcntcbiAgICBjb2xvcjogIzAwOUVDQiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGFnaW5hdGVDdXN0b217XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM1N3JlbSFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICB9XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ua3BpYmxvY2sgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaW5mb0RvY0ljb25le1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweDtcbn1cbi5pbmZvRG9jSWNvbmU6aG92ZXJ7XG4gICAgY29sb3I6IzAzQTVEMDtcbn1cbi5zdHJpbmZvRG9jSWNvbmUxe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2JmYmViZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnN0cmluZm9Eb2NJY29uZTJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3ZlcntcbiAgICBtYXgtd2lkdGg6NjAwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYm9keXtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4udGl0bGVCb3hDYXRlZ29yeXtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5taW5IZWlnaHQyMjB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG59XG5cbi50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nY3VycmVudENvbG9yJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1leWUnIHN0eWxlPSd3aWR0aDogMjBweDtoZWlnaHQ6IDIwcHg7Y29sb3I6ICUyMzZlNmI3YjsnJTNFJTNDcGF0aCBkPSdNMSAxMnM0LTggMTEtOCAxMSA4IDExIDgtNCA4LTExIDgtMTEtOC0xMS04eiclM0UlM0MvcGF0aCUzRSUzQ2NpcmNsZSBjeD0nMTInIGN5PScxMicgcj0nMyclM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGNvbnRlbnQ6ICcrJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uYWN0aXZlVmVyaWZpZXtcbiAgICBjb2xvcjogIzc5REQ4NTtcbn1cbi52ZXJpZmllQ2xpY2t7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpc2liaWxpdHlWZXJpZmlle1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiNwb3BvdmVyY2xvc2VpZHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLnBvcG92ZXItaGVhZGVye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwOUZDQztcbn1cbi50aXRyZVNwYW5Db21tZW50e1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbkNvbW1lbnQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmxpbmt0YWJsZWFkLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5RUNCO1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblxufVxuLnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uPnRib2R5PnRyPnRkIC52aWV3U291c1BhcnRlbmFpcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmUuc3ViVWwgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIC5hY3RpdmUuc3ViVWwge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbn1cbi5rcGktdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4ubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5jYXJkLWJvZHktaXRlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5kZWFsLWluZm8gLnAtMSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbSAhaW1wb3J0YW50O1xufVxuLmRlYWwtaW5mbyAucC0xOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5kZWFsLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICNGMzU0NTQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YzNTQ1NDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmRlYWwtdG9vbHRpcC10ZXh0IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM1NDU0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgdG9wOiAtMzRweDtcbn1cblxuLmRlYWwtdG9vbHRpcDpob3ZlciAuZGVhbC10b29sdGlwLXRleHQge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9jay1ub3RpZnMtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uYmxvY2stbm90aWZzLWZpbHRlci1oZWFkZXIge1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIHotaW5kZXg6IDE7XG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICBmb250LXNpemU6IDFyZW07XG4gfVxuXG4uYmxvY2stbm90aWZzLWZpbHRlci1sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzQwNDA0MDtcbn1cbi5ibG9jay1ub3RpZnMtZmlsdGVyLWxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzFjMWMxYztcbn1cbi5pY29uLWZpbHRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9jay1ub3RpZnMtZmlsdGVyLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdG9wOiAycmVtO1xuICAgIHJpZ2h0OiAtMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAxcmVtIDAuNXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDJyZW0gMnJlbSAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmJsb2NrLW5vdGlmcy1maWx0ZXItbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuXG4uYmxvY2stbm90aWZzLWZpbHRlci1saXN0IGxpIGEuc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjMDA5RUNCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYmxvY2stbm90aWZzLWZpbHRlci1saXN0IGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuM3JlbSAwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmJsb2NrLW5vdGlmcy1maWx0ZXItbGlzdCBsaSBhLmlzLWFjdGl2ZSwgLmJsb2NrLW5vdGlmcy1maWx0ZXItbGlzdCBsaSBhOmhvdmVyIHtcbiAgICAgY29sb3I6ICMwMDlFQ0I7XG4gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLW5vdGlmcy1maWx0ZXItc2VwYSB7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbn1cblxuLmJsb2NrLW5vdGlmcy1maWx0ZXItcmVzZXQge1xuICAgIGNvbG9yOiAjMDA5RUNCO1xufVxuLmhpZGVibG9ja3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmRhc2hib2FyZC1wYXJ0ZW5haXJlIC5hZGQtbmV3LWRvc3NpZXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZWRpdC1maWxpYWxlLCAucmVtb3ZlLWZpbGlhbGUge1xuICAgIGNvbG9yOiAjNmU2YjdiO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5kZWFsLWluZm8gLnR5cGVEZWFsIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDlFQ0IhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIHotaW5kZXg6IDEwO1xufVxuI0ZvbGRlckV4aXN0QmxvY2t7XG4gICAgIGRpc3BsYXk6IG5vbmU7XG4gfVxuLm1heHdfZmFxe1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWF4LXdpZHRoOjc1JTtcbiAgICBtYXJnaW46MCBhdXRvXG59XG4ucm93X3RvcF9mYXF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xufVxuLnJvd190b3BfZmFxIGgyLCAucm93X3RvcF9mYXEgcHtcbiAgICBtYXgtd2lkdGg6NjEwcHhcbn1cbi5yb3dfdG9wX2ZhcSBoMntcbiAgICBmb250LXNpemU6NDBweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi5yb3dfdG9wX2ZhcSBwe1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIG1hcmdpbi10b3A6NTBweFxufVxuLnJvd19mYXExe1xuICAgIG1hcmdpbi10b3A6NzBweFxufVxuLnJvd19mYXExIGgze1xuICAgIGZvbnQtc2l6ZTo0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgbWFyZ2luLXRvcDozMHB4XG59XG4ucm93X2ZhcTEgaDMgc3Ryb25ne1xuICAgIGNvbG9yOiNmZGYxOGQ7XG4gICAgZm9udC13ZWlnaHQ6NTAwXG59XG5cbi5pbnB1dF9jaGVyY2hlX2ZhcXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czozNXB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTtcbiAgICBwYWRkaW5nOjIwcHggMTVweCAyMHB4IDM1cHg7XG4gICAgY29sb3I6IzAwMFxufVxuLmNvbnRhaW5lciBoMntcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTozMHB4XG59XG4uY29udGFpbmVyIHB7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgZm9udC1zaXplOjE4cHhcbn1cbi5jb250YWluZXIgLnJvd3tcbiAgICBtYXJnaW4tdG9wOjU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZmFxLWJveHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjQ7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgcGFkZGluZzoxM3B4IDMwcHg7XG4gICAgbWluLWhlaWdodDoxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjIycHhcbn1cbi5mYXEtYm94IHB7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206MFxufVxuaW5wdXQuZm9yX3ZlbG8sIGlucHV0LmZvcl92ZWxvOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uY29udGFpbmVyLWZhcSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5pbnB1dC5mb3JfdmVsbyB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsSGVsdmV0aWNhLEFyaWFsLHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcmQgLmNhcmQtZmFxIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAyNHB4IDAgcmdiKDM0IDQxIDQ3IC8gMTAlKSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZmFxLWNvbnRlbnQge1xuICAgIHdpZHRoOjEwMCU7XG59XG4uY2FyZC1mYXEgLmNhcmQtYm9keVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jYXJkLWZhcSAuYnRuLWxpbmtcbntcbiAgICBjb2xvcjogIzAwOUVDQjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB6LWluZGV4OjEwO1xufVxuXG4uY29udGFpbmVyIC5jYXJkLWZhcSBwIHtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG59XG4uY29udGFpbmVyIC5jYXJkLWZhcSBoMiB7XG4gICAgd2lkdGg6MTAwJTtcbn1cbi5jYXJkLmNhcmQtZmFxOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJysnO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHotaW5kZXg6MTtcbn1cbi5jYXJkLmNhcmQtZmFxLmFjdGl2ZTphZnRlciB7XG4gICAgY29udGVudDogJy0nO1xufVxuLmZhcS1hbnN3ZXIge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuLmZpbmFuY2UtaW5wdXQtc2VhcmNoIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjb2xvcjogIzYyNUY2RTtcbiAgICB0b3A6IDcwcHg7XG4gICAgcmlnaHQ6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZpbmFuY2UtaW5wdXQtc2VhcmNoOmhvdmVyIHtcbiAgICBjb2xvcjogIzRiNGI0Yjtcbn1cbi5jZW50ZXItaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5jZW50ZXItYmxvYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmluYW5jZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmJ0bi1iYWNrIHtcbiAgICBjb2xvcjogIzAwOUVDQiFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUNCIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pY29uLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBjb2xvcjogIzAwOUVDQjtcbn1cbi5yaWItbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5lbS1zdHlsZSB7XG4gICAgY29sb3I6ICM2ZTZiN2I7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maW5hbmNlLWRhdGEgaW5wdXQgLCAuZmluYW5jZS1kYXRhIHNlbGVjdHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuLmZpbmFuY2UtZGF0YSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMS41cmVtIDA7XG59XG5cbi5maW5hbmNlLWRhdGEgLmZvcm0tZ3JvdXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmluYW5jZS1kYXRhIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLmZpbmFuY2UtZGF0YSAuY2FyZC1ib2R5IC5pY29uLWJ0biB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiB1bCB1bCAub3BlbiA+IGEsIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjNkU2QjdCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkuaGFzLXN1Yi5vcGVuIGF7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLm1lbnUtY29udGVudC1zdWIgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY2VudGVyLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gYSBpLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IGEgc3ZnIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHRvcCA6IC0xcHg7XG59XG4uc3BhY2UtYmV0d2Vlbi1jYXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgPiB1bCB1bCAub3BlbiA+IGEsIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpIHVsIHVsIC5zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IGEge1xuICAgIGNvbG9yOiAjNkU2QjdCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgbGkuaGFzLXN1Yi5vcGVuIGF7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xufVxuLm1haW4tbWVudS5tZW51LWxpZ2h0IC5uYXZpZ2F0aW9uID4gbGkgdWwgLm1lbnUtY29udGVudC1zdWIgc3BhbntcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY2VudGVyLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbn1cbi5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpID4gYSBpLCAubWFpbi1tZW51Lm1lbnUtbGlnaHQgLm5hdmlnYXRpb24gPiBsaSA+IGEgc3ZnIHtcbiAgICBwb3NpdGlvbiA6IHJlbGF0aXZlO1xuICAgIHRvcCA6IC0xcHg7XG59XG4uc3BhY2UtYmV0d2Vlbi1jYXJkcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmZpbmFuY2UtZGF0YSAuY2FyZCAubm8tcGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5wcmltbGluayB7XG4gICAgY29sb3I6ICMwMDlFQ0IhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmV1cm9pY29ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjhweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4uc3BhbkZpbmFuY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpbmFuY2UtZGF0YSAuc3RhdHVze1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgYmFja2dyb3VuZDogIzAwOUVDQjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbiNtb2RhbERvc3NpZXJGaW5hbmNlICAuc3BhbmRldGFpbHMge1xuICAgIGNvbG9yOiAjMDA5RUNCO1xufVxuI3Jlc3VtZXtcbiAgICBwYWRkaW5nOiAxMHB4IDI4cHg7XG59XG4jZGV0YWlscyB7XG4gICAgcGFkZGluZzogMTBweCAyOHB4IDBweDtcbn1cbiNkaWZmcmVjZUFtb3VudHtcbmNvbG9yOiAjMDA5ZWNiO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGlzdG9yeVRhYmxlIHRoLCAuaGlzdG9yeVRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjcycmVtO1xufVxuLmljb24tdGFibGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBsZWZ0OiAxOHB4O1xufVxuLnByb2dyZXNzLWFtb3VudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnByb2dyZXNzLWFtb3VudCAuY2FyZC1ib2R5LWl0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9ncmVzcy1hbW91bnQgLmNhcmQtYm9keS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnByb2dyZXNzLWFtb3VudCAucHJvZ3Jlc3MtYmFyLXByaW1hcnkgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVDQjtcbn1cbi5wcmltZS12YWx7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWJsZVBhaWVtZW50IHRoe1xuICAgIG1heC13aWR0aDogMTI1cHg7XG59XG4ucGFpZW1lbnQtdGFibGUgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFpZW1lbnQtdGFibGUgI2dlbmVyYXRlWE1MIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5pbnB1dC5mb3JtLWNvbnRyb2wuZGVzaXJlZERhdGVJbnB1dC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuLnRhYmxlLWhpc3RvcnktcGFpZW1lbnQgLmxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnBhaWVtZW50LXRhYmxlICNnZW5lcmF0ZURhdGV7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG59XG4uZWRpdC1kYXRlLWRvc3NpZXItZGl2IC5pY29uLWRhdGUgLCAuZWRpdC1kYXRlLWRvc3NpZXItZGl2IC5pY29uLWV1cm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTJweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY29sb3I6ICMwMDlFQ0I7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDM1cHg7XG59XG5hLndhdmVzLWVmZmVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHNlbGVjdCwgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0IHtcbiAgICB3aWR0aDogMTJyZW0haW1wb3J0YW50O1xufVxuI2Rvc3NpZXJfaXNNcHJTZXJlbml0ZXtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2Rvc3NpZXJfaXNNcHJTZXJlbml0ZSBpbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHhcbn1cbiNkb3NzaWVyX2lzTXByU2VyZW5pdGUgaW5wdXQgLCNkb3NzaWVyX2lzTXByU2VyZW5pdGUgbGFiZWx7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cbiNkb3NzaWVyX2lzTXByU2VyZW5pdGUgbGFiZWx7XG4gICAgZm9udC1zaXplOiAxOHB4XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwOm5vdCguYm9vdHN0cmFwLXRvdWNoc3Bpbik6Zm9jdXMtd2l0aGluIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cDpub3QoLmJvb3RzdHJhcC10b3VjaHNwaW4pOmZvY3VzLXdpdGhpbiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA5RUNCO1xufVxuXG4uZWZmaW1heC1zaXRlIC5idG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5lZmZpbWF4LXNpdGUgLnRleHQtcHJpbWFyeXtcbiAgICBjb2xvcjogI0RDQUE0MCFpbXBvcnRhbnQ7XG59XG4uZWZmaW1heC1zaXRlIC5iYWRnZS1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBQTQwIWltcG9ydGFudDs7XG59XG4uZWZmaW1heC1zaXRlIC5idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjUyNTI1ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuXG59XG4uZWZmaW1heC1zaXRlIC5idG4tcHJpbWFyeTpmb2N1cywuZWZmaW1heC1zaXRlIC5idG4tcHJpbWFyeTphY3RpdmUsLmVmZmltYXgtc2l0ZSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBQTQwICFpbXBvcnRhbnQ7XG59XG4uZWZmaW1heC1zaXRlIC5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoOmRpc2FibGVkKSB7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjVweCAtOHB4ICNkZGFhNDFlMDtcbn1cblxuLmVmZmltYXgtc2l0ZSAuYnRuLWRlZmF1bHQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICMyMzIyMjFlMDtcbiAgICBib3JkZXItY29sb3I6ICNkZGFhNDFlMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZWZmaW1heC1zaXRlIC5idG4tZGVmYXVsdC1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvciA6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvciA6ICNEQ0FBNDA7XG4gICAgYm9yZGVyLWNvbG9yIDogI0RDQUE0MDtcbn1cbi5lZmZpbWF4LXNpdGUgLmJ0bi1kZWZhdWx0LXByaW1hcnk6aG92ZXIgc3ZnIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5lZmZpbWF4LXNpdGUgLmJ0bi1kZWZhdWx0LXByaW1hcnkgc3ZnIHtcbiAgICBjb2xvciA6ICNEQ0FBNDA7XG59XG4uZWZmaW1heC1zaXRlIC5tYWluLW1lbnUubWVudS1saWdodCAubmF2aWdhdGlvbiA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNEQ0FBNDAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNEQ0FBNDAhaW1wb3J0YW50O1xufVxuLmVmZmltYXgtc2l0ZSAuZGVhbC1pbmZvIC5jYXJkLWJvZHktaXRlbSAsIC5lZmZpbWF4LXNpdGUgLmRvYy1ibG9jayAuZG9je1xuICAgIGNvbG9yOiMyNTI1MjU7XG59XG4uZWZmaW1heC1zaXRlIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0FBNDAhaW1wb3J0YW50O1xufVxuLmVmZmltYXgtc2l0ZSBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmVmZmltYXgtc2l0ZSAucGFnZWxpc3QuZm9ybS1jb250cm9se1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG59XG4uZWZmaW1heC1zaXRlIC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbn1cbi5lZmZpbWF4LXNpdGUgLmVmZmltYXgtbG9naW57XG4gICAgZm9udC1zaXplOjI0cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5lZmZpbWF4LXNpdGUgLmF1dGgtbG9naW4tZm9ybSAuYnRue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQ0FBNDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjojRENBQTQwIWltcG9ydGFudFxufVxuLmVmZmltYXgtc2l0ZSAuYXV0aC13cmFwcGVyLmF1dGgtdjEgLmF1dGgtaW5uZXI6YmVmb3JlIHtcbiAgICB0b3A6IC0xOTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvZ2luX3RvcC5wbmcpO1xufVxuLmVmZmltYXgtc2l0ZSAuYXV0aC13cmFwcGVyLmF1dGgtdjEgLmF1dGgtaW5uZXI6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTE5MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9naW5fYm90dG9tLnBuZyk7XG59XG5cbi5lZmZpbWF4LXNpdGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBhY2NlbnQtY29sb3I6ICNEQ0FBNDA7XG59XG5cbi5uYXYtaXRlbS10aXRsZS0xIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi5uYXYtaXRlbS1pbWctMSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LWl0ZW0tdGl0bGUtMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICMyNTI1MjU7XG59XG5cbi5uYXYtaXRlbS1pbWctMiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGVmLXNpdGUgLmRyb3Bkb3duLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbjogMjVweCAzMHB4IDYwcHggMjVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDBhMGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5lZmZpbWF4LXNpdGUgLmRyb3Bkb3duLXNlcnZpY2Uge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBtYXJnaW46IDI1cHggMzBweCA1NXB4IDI1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0RDQUE0MDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uZHJvcGRvd24tc2VydmljZSAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOjA7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLmRyb3Bkb3duLXNlcnZpY2UgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6MDtcbn1cbiNwYXJ0ZW5haXJlX3VzZXJfc2l0ZWFjY2VzcyBsYWJlbCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGVmLXNpdGUgLmRyb3Bkb3duLW1lbnUuc2l0ZXtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIG1hcmdpbjogN3B4IDE2cHggMTZweCAtMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzNjM2MzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiA5cHggOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgbGVmdDogaW5oZXJpdCFpbXBvcnRhbnQ7XG59XG4ubm90LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiKDIyMywgMjIzLCAyMjMpO1xufVxuLnNpdGUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uZWZmaW1heC1zaXRlIC5kcm9wZG93bi1tZW51LnNpdGV7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBtYXJnaW46IDdweCAxNnB4IC0xMnB4IC0xMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjM2MzYzM7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcbiAgICBsZWZ0OiBpbmhlcml0IWltcG9ydGFudDtcbn1cbi5lZmZpbWF4LXNpdGUgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRENBQTQwO1xufVxuLmVmZmltYXgtc2l0ZSAubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5lZmZpbWF4LXNpdGUgI21vZGFsUmVsYXRpZkZvbGRlciB7XG4gICAgdG9wOiAyMCU7XG59XG4uZWZmaW1heC1zaXRlIC5tb2RhbCAubW9kYWwtdGl0bGV7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbn1cbi5lZmZpbWF4LXNpdGUgLm1vZGFsICNSZWxhdGlmRm9sZGVyIGxhYmVse1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uZWZmaW1heC1zaXRlIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYWNjZW50LWNvbG9yOiAjRENBQTQwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5lZmZpbWF4LXNpdGUgLmRvY1R5cGVMaXN0RWZmaW1heGZvcm17XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWZmaW1heC1zaXRlIC5kb2NUeXBlTGlzdEVmZmltYXhmb3JtIC5jdXN0b20tY2hvaWNle1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dC5hRm9sZGVyW3R5cGU9XCJjaGVja2JveFwiXSwgaW5wdXQuYUZvbGRlclt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uYUxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hTGFiZWw6OmJlZm9yZSwgLmFMYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cblxuaW5wdXQuYUZvbGRlclt0eXBlPVwicmFkaW9cIl0gKyAuYUxhYmVsOjpiZWZvcmUsXG5pbnB1dC5hRm9sZGVyW3R5cGU9XCJyYWRpb1wiXSArIC5hTGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hTGFiZWw6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhOGE4YTg7XG59XG5cbi5hTGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENBQTQwO1xufVxuXG5pbnB1dC5hRm9sZGVyOmZvY3VzICsgLmFMYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNEQ0FBNDA7XG59XG5cbmlucHV0LmFGb2xkZXI6Y2hlY2tlZCArIC5hTGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNyZWxhdGl2ZV9kb3NzaWVyX2RlYWxMaXN0e1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbiNjb250YWluZXJjaXJjbGVcbntcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggI2M3YzRjNCBzb2xpZDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4jY2lyY2xlbWVudVxue1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG59XG4uY2lyY2xlbWVudXBlZiB7XG4gICAgYmFja2dyb3VuZDogIzAwYTBjODtcbn1cbi5jaXJjbGVtZW51ZWZmaW1heCB7XG4gICAgYmFja2dyb3VuZDogI0RDQUE0MDtcbn1cbmEge1xuICAgIGNvbG9yOiAjNjk2OTZiO1xufVxuYSBpIHN2Z3tcbiAgICBjb2xvcjogIzdkN2M3Yztcbn1cbi5rbC1zdWJtZW51LWFjdGl2ZSB7XG4gICAgY29sb3I6ICM1NjUzNjAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlc21va2UhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNpZC1kZWFsLWNvbW1lbnQtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNpZC1kZWFsLWNvbW1lbnQtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxua2wtY29tbWVudC1hY2NvcmRpb24sIC5rbC1jb21tZW50LWFjY29yZGlvbiB1bCB7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICAgIGxpc3Qtc3R5bGU6bm9uZVxufVxuLmtsLWNvbW1lbnQtYWNjb3JkaW9uIHVsIHtcbiAgICBtYXJnaW4tbGVmdDoxZW07XG4gICAgcG9zaXRpb246cmVsYXRpdmVcbn1cbi5rbC1jb21tZW50LWFjY29yZGlvbiB1bCB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6LjVlbVxufVxuLmtsLWNvbW1lbnQtYWNjb3JkaW9uIHVsOmJlZm9yZSB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0OjA7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkXG59XG4ua2wtY29tbWVudC1hY2NvcmRpb24gbGkge1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MCAxZW07XG4gICAgbGluZS1oZWlnaHQ6MmVtO1xuICAgIGNvbG9yOiMzNjk7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5rbC1jb21tZW50LWFjY29yZGlvbiB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRvcDoxZW07XG4gICAgYm90dG9tOjBcbn1cbi5rbC1jb21tZW50LWFjY29yZGlvbiBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IzM2OTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmtsLWNvbW1lbnQtYWNjb3JkaW9uIGxpIGJ1dHRvbiwgLmtsLWNvbW1lbnQtYWNjb3JkaW9uIGxpIGJ1dHRvbjphY3RpdmUsIC5rbC1jb21tZW50LWFjY29yZGlvbiBsaSBidXR0b246Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjojMzY5O1xuICAgIGJvcmRlcjpub25lO1xuICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOjBweCAwcHggMHB4IDBweDtcbiAgICBwYWRkaW5nOjBweCAwcHggMHB4IDBweDtcbiAgICBvdXRsaW5lOiAwO1xufVxuLm1lc3NhZ2UtY29udGVudHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlY2VjZWM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IFx0YmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogXHQ1cHg7XG4gICAgbWFyZ2luOiBcdDBweDtcbn1cbi5rbC11c2VyLWluZm97XG4gICAgY29sb3I6IFx0YmxhY2s7XG59XG4ua2wtY29tbWVudC1hY2NvcmRpb24gdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMHB4O1xuICAgIGhlaWdodDowO1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMzNjk7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MWVtO1xuICAgIGxlZnQ6MFxufVxuLmtsLWRlYWwtY29tbWVudCA+IHVse1xuICAgIGxpc3Qtc3R5bGU6IFx0bm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IFx0MHB4O1xuXG59XG4ua2wtYXBwb2ludG1lbnQtZmlsdGVyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mYy10b2RheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNldmVudE1vZGFsIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsICNldmVudE1vZGFsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAjaWQtZGF0ZS1hcHBvaW50bWVudC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAjaWQtcGFnZS1zaG93LWFwcG9pbnRtZW50IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsICNpZC1wYWdlLXNob3ctYXBwb2ludG1lbnQgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI2lkLXBhZ2Utc2hvdy1hcHBvaW50bWVudCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ua2wtZWRpdC1hcHBvaW50bWVudC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogI0RDQUE0MDtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/