.symbols{font-family:'macys_symbology'}@font-face{font-family:'macys_symbology';src:url("//storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.eot");src:url("//storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.eot?#iefix") format("embedded-opentype"),url("//storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/symbology/Macys-com-Symbology.svg") format("svg")}@font-face{font-family:'TT Ramillas Regular';src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:'TT Ramillas ExtraLight';src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff") format("woff")}@font-face{font-family:'TT Ramillas ExtraLight Italic';src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff") format("woff")}@font-face{font-family:'TT Ramillas Bold';src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}@font-face{font-family:'Macys Sans Regular';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:'MacysSans Regular';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:'Macys Sans Medium';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:'MacysSans-Medium Regular';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:'MacysSans-Medium Bold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:'Macys Sans Bold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:'Macys Sans XBold';src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:'Helvetica Neue LT Std 75 Bold';src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}@font-face{font-family:'Helvetica Neue LT Std 76 Bold Italic';src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/ea3b58a3-09e7-4b36-ae91-e70b446d0315.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/ea3b58a3-09e7-4b36-ae91-e70b446d0315.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/63226831-f02a-467d-89b4-c2cbee1fb1ed.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/0fb03304-d0e1-4f11-8205-22a71666df92.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/d2a6661b-93e3-429b-b39d-67b915dcdd95.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/496e00df-185b-415f-a9d2-44c7feb05fd4.svg#496e00df-185b-415f-a9d2-44c7feb05fd4") format("svg")}@font-face{font-family:'Helvetica Neue LT Std 55 Roman';src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/b0868b4c-234e-47d3-bc59-41ab9de3c0db.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg")}@font-face{font-family:'Helvetica Neue LT Std 65 Medium';src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg")}@font-face{font-family:'Helvetica Neue LT Std 25 Ultra Light';src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/9baef9a5-e2af-4838-a3bc-da9d36c0bde8.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg")}@font-face{font-family:'Carrig Pro Black Italic';src:url("https://storage.googleapis.com/digital-media-fonts/carrigproall/4410af41-7202-4e51-be5b-dffe8caa423f.eot?#iefix");src:url("https://storage.googleapis.com/digital-media-fonts/carrigproall/4410af41-7202-4e51-be5b-dffe8caa423f.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/c700e737-5a2e-4bb6-9e26-213e61521c24.woff2") format("woff2"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/8430b563-6c01-4590-afe2-5886bf74e330.woff") format("woff"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/0293a9f5-f3b4-4cb6-b1b7-d187bf2a9052.ttf") format("truetype")}@font-face{font-family:'Carrig Pro Medium Italic';src:url("https://storage.googleapis.com/digital-media-fonts/carrigpro/CarrigPro-MediumItalic.otf") format("opentype")}.desktop-only{display:none}@media (min-width: 768px){.desktop-only{display:block}}.mobile-only{display:block}@media (min-width: 768px){.mobile-only{display:none}}.btn{display:block;font-size:14px;font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid black;border-radius:5px;padding:16px 0;width:100%;max-width:184px;text-decoration:none;text-align:center;line-height:1;cursor:pointer}@media (max-width: 767px){.btn{max-width:295px}}.btn:hover{text-decoration:none !important}.maternity-buying-guide section{padding:0 !important}.maternity-buying-guide section.top-banner{padding:0 !important;position:relative;display:flex;flex-direction:column-reverse;max-width:1440px !important;margin-bottom:20px}@media (min-width: 768px){.maternity-buying-guide section.top-banner{margin-top:32px}}@media (min-width: 1440px){.maternity-buying-guide section.top-banner{margin-bottom:40px}}@media (max-width: 767px){.maternity-buying-guide section.top-banner .inner{order:1}}@media (min-width: 768px){.maternity-buying-guide section.top-banner .headline{position:absolute;top:50%;transform:translateY(-50%);left:3.68056vw}}.maternity-buying-guide section.top-banner .headline h1{font-family:"TT Ramillas Regular",Georgia,Times,serif;font-size:40px;margin-top:36px}@media (max-width: 767px){.maternity-buying-guide section.top-banner .headline h1{padding:0 20px;margin-bottom:16px;text-align:center;letter-spacing:-1.2px}}@media (min-width: 768px){.maternity-buying-guide section.top-banner .headline h1{margin-top:0;letter-spacing:-0.25vw;font-size:5vw}}@media (min-width: 1440px){.maternity-buying-guide section.top-banner .headline h1{font-size:72px;letter-spacing:-2.88px}}.maternity-buying-guide section.top-banner .headline h1 p{letter-spacing:-1.5px;line-height:1;text-align:left}@media (max-width: 767px){.maternity-buying-guide section.top-banner .top-banner-link{display:block;font-size:14px;font-family:"Macys Sans Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;border:1px solid black;border-radius:5px;padding:16px 0;width:100%;max-width:335px;text-decoration:none;text-align:center;line-height:1;cursor:pointer;margin:0 auto}}.maternity-buying-guide .content-padding-wrap{max-width:1600px;margin:0 auto;padding:0 20px}@media (min-width: 1024px){.maternity-buying-guide .content-padding-wrap{padding:0 40px}}@media (min-width: 1600px){.maternity-buying-guide .content-padding-wrap{padding:0 80px}}.maternity-buying-guide .details .inner{margin:0 auto;padding:32px 0 40px}@media (min-width: 1024px){.maternity-buying-guide .details .inner{padding:100px 0 120px}}.maternity-buying-guide .details h2{font-size:20px;font-family:"TT Ramillas Regular",Georgia,Times,serif;text-align:center;max-width:1170px;letter-spacing:-.6px;margin:0 auto 18px}@media (min-width: 768px){.maternity-buying-guide .details h2{font-size:28px;letter-spacing:-.84px}}@media (min-width: 1024px){.maternity-buying-guide .details h2{font-size:36px;letter-spacing:-1.08px;margin:0 auto 32px}}.maternity-buying-guide .details .btn{margin:0 auto}@media (min-width: 768px){.maternity-buying-guide .details .btn{max-width:284px}}.maternity-buying-guide .nav-list{z-index:1}@media (max-width: 767px){.maternity-buying-guide .nav-list .nav-list-inner{margin-top:15px !important}}.maternity-buying-guide .nav-list .nav-list-inner section{max-width:800px !important}.maternity-buying-guide #product-section-0{margin-top:calc(30 / 375* 100vw)}@media (min-width: 768px){.maternity-buying-guide #product-section-0{margin-top:calc(62 / 1440* 100vw)}}@media (min-width: 1600px){.maternity-buying-guide #product-section-0{margin-top:62px}}.maternity-buying-guide .feature#product-section-0{background-color:#E9F2D4}.maternity-buying-guide .feature#product-section-0 .details-column .column-inner{max-width:448px}.maternity-buying-guide .feature#product-section-1{background-color:#FF7083}@media (min-width: 768px){.maternity-buying-guide .feature#product-section-1 .image-column{order:2}.maternity-buying-guide .feature#product-section-1 .details-column{order:1}}.maternity-buying-guide .feature#product-section-1 .details-column .column-inner{max-width:480px}.maternity-buying-guide .feature#product-section-1 .details-column .column-inner ul{max-width:400px}.maternity-buying-guide .feature#product-section-2{background-color:#FDD2BA}.maternity-buying-guide .feature#product-section-2 .details-column .column-inner{max-width:515px}.maternity-buying-guide .feature#product-section-3{background-color:#E9F2D4}@media (min-width: 768px){.maternity-buying-guide .feature#product-section-3 .image-column{order:2}.maternity-buying-guide .feature#product-section-3 .details-column{order:1}}.maternity-buying-guide .feature#product-section-3 .details-column .column-inner{max-width:426px}.maternity-buying-guide .feature#product-section-4{background-color:#FF7083}.maternity-buying-guide .feature#product-section-4 .details-column .column-inner{max-width:470px}.maternity-buying-guide .feature .image-column{width:100%}@media (min-width: 768px){.maternity-buying-guide .feature .image-column{width:50%}}.maternity-buying-guide .feature .details-column{position:relative;display:flex;align-items:center;padding:32px 20px !important}@media (min-width: 768px){.maternity-buying-guide .feature .details-column{width:50%;padding-left:6.5% !important}}.maternity-buying-guide .feature .details-column .details-intro{font-family:"TT Ramillas Regular",Georgia,Times,serif;font-size:20px;letter-spacing:-.6px;line-height:calc(25/20)}@media (min-width: 768px){.maternity-buying-guide .feature .details-column .details-intro{font-size:18px}}@media (min-width: 1024px){.maternity-buying-guide .feature .details-column .details-intro{margin-bottom:22px;font-size:22px}}@media (min-width: 1440px){.maternity-buying-guide .feature .details-column .details-intro{line-height:calc(37/30);font-size:30px;letter-spacing:-.9px;margin-bottom:48px}}.maternity-buying-guide .feature .details-column .details-intro .bold{font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.maternity-buying-guide .feature .copy-columns{display:flex;flex-direction:column}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns{flex-direction:row;margin-bottom:24px}}@media (min-width: 1440px){.maternity-buying-guide .feature .copy-columns{margin-bottom:48px}}.maternity-buying-guide .feature .copy-columns ul.mobile-and-tablet{display:block;list-style-position:inside;font-size:16px;line-height:calc(23/16)}.maternity-buying-guide .feature .copy-columns ul.mobile-and-tablet li::before{content:'';margin-left:-10px}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns ul.mobile-and-tablet{display:none}}.maternity-buying-guide .feature .copy-columns ul{margin-bottom:0}@media (max-width: 767px){.maternity-buying-guide .feature .copy-columns ul{margin-left:15px}}@media (min-width: 768px){.maternity-buying-guide .feature .copy-columns ul{transform:translateX(18px)}}.maternity-buying-guide .feature .copy-columns li{margin-bottom:10px;line-height:calc(26/20)}@media (max-width: 767px){.maternity-buying-guide .feature .copy-columns li:last-of-type{margin-bottom:24px}}@media (min-width: 768px){.maternity-buying-guide .feature .copy-columns li{font-size:0.8em}.maternity-buying-guide .feature .copy-columns li:last-of-type{margin-bottom:0}}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns li{font-size:1em}}.maternity-buying-guide .feature .copy-columns li .nowrap{white-space:nowrap}.maternity-buying-guide .feature .copy-columns .copy-wrap{display:block}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns .copy-wrap{width:50%}}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns .copy-wrap:first-of-type .copy{width:93%}}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns .copy-wrap:nth-of-type(2) .copy{width:98%}}.maternity-buying-guide .feature .copy-columns .copy-wrap .copy{display:none}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns .copy-wrap .copy{display:block}}.maternity-buying-guide .feature .copy-columns .bold{font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;display:block;font-size:18px}@media (min-width: 1024px){.maternity-buying-guide .feature .copy-columns .bold{font-size:20px}}@media (min-width: 1440px){.maternity-buying-guide .feature .copy-columns .bold{font-size:25px}}.maternity-buying-guide .feature .copy-columns p{margin-bottom:0;line-height:calc(25/18);font-size:16px}@media (min-width: 1440px){.maternity-buying-guide .feature .copy-columns p{font-size:18px}}.maternity-buying-guide .carousel-pros{margin:60px 0}@media (max-width: 767px){.maternity-buying-guide .carousel-pros{height:102vw;margin:32px 0}}@media (min-width: 768px){.maternity-buying-guide .carousel-pros{margin:48px 0}}.maternity-buying-guide .disclaimer{margin-bottom:100px}.maternity-buying-guide .disclaimer p{font-size:16px}.maternity-buying-guide .two-column{display:flex;flex-direction:column}@media (min-width: 768px){.maternity-buying-guide .two-column{flex-direction:row}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2NvbW1vbi9jc3MvYXV0b21hdGlvbi9fc2V0dGluZ3NfZm9udHMuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9jc3MvYXV0b21hdGlvbi9fc2V0dGluZ3NfdXRpbHMuc2NzcyIsIi4uLy4uLy4uL2NvbW1vbi9jc3MvYXV0b21hdGlvbi9fYnJlYWtwb2ludHMuc2NzcyIsImluZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZUEsUUFBUSxBQUFDLENBQ1AsV0FBVyxDQUFFLGlCQUFpQixDQUMvQixBQUVELFVBQVUsQ0FDUixXQUFXLENBQUUsaUJBQWlCLENBQzlCLEdBQUcsQ0FBRSw2RkFBNkYsQ0FDbEcsR0FBRyxDQUFFLG9HQUFvRyxDQUNyRywyQkFBMkIsQ0FDN0IsOEZBQThGLENBQUMsY0FBYyxDQUM3Ryw2RkFBNkYsQ0FBQyxrQkFBa0IsQ0FDaEgsNkZBQTZGLENBQUMsYUFBYSxDQUcvRyxVQUFVLENBQ1IsV0FBVyxDQUFFLHFCQUFxQixDQUNsQyxHQUFHLENBQUUsNEZBQTRGLENBQ2pHLEdBQUcsQ0FBRSw0RkFBNEYsQ0FBQyxhQUFhLENBQzdHLHVGQUF1RixDQUFDLGVBQWUsQ0FDdkcsc0ZBQXNGLENBQUMsY0FBYyxDQUV6RyxVQUFVLENBQ1IsV0FBVyxDQUFFLHdCQUF3QixDQUNyQyxHQUFHLENBQUUsK0ZBQStGLENBQ3BHLEdBQUcsQ0FBRSwrRkFBK0YsQ0FBQyxhQUFhLENBQ2hILDBGQUEwRixDQUFDLGVBQWUsQ0FDMUcseUZBQXlGLENBQUMsY0FBYyxDQUU1RyxVQUFVLENBQ1IsV0FBVyxDQUFFLCtCQUErQixDQUM1QyxHQUFHLENBQUUscUdBQXFHLENBQzFHLEdBQUcsQ0FBRSxxR0FBcUcsQ0FDdEcsYUFBYSxDQUNmLGdHQUFnRyxDQUFDLGVBQWUsQ0FDaEgsK0ZBQStGLENBQUMsY0FBYyxDQUVsSCxVQUFVLENBQ1IsV0FBVyxDQUFFLGtCQUFrQixDQUMvQixHQUFHLENBQUUseUZBQXlGLENBQzlGLEdBQUcsQ0FBRSx5RkFBeUYsQ0FBQyxhQUFhLENBQzFHLG9GQUFvRixDQUFDLGVBQWUsQ0FDcEcsbUZBQW1GLENBQUMsY0FBYyxDQUV0RyxVQUFVLENBQ1IsV0FBVyxDQUFFLG9CQUFvQixDQUNqQyxHQUFHLENBQUUsbUZBQW1GLENBQ3hGLEdBQUcsQ0FBRSxtRkFBbUYsQ0FBQyxhQUFhLENBQ3BHLDhFQUE4RSxDQUFDLGVBQWUsQ0FDOUYsNkVBQTZFLENBQUMsY0FBYyxDQUVoRyxVQUFVLENBQ1IsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxHQUFHLENBQUUsbUZBQW1GLENBQ3hGLEdBQUcsQ0FBRSxtRkFBbUYsQ0FBQyxhQUFhLENBQ3BHLDhFQUE4RSxDQUFDLGVBQWUsQ0FDOUYsNkVBQTZFLENBQUMsY0FBYyxDQUVoRyxVQUFVLENBQ1IsV0FBVyxDQUFFLG1CQUFtQixDQUNoQyxHQUFHLENBQUUscUZBQXFGLENBQzFGLEdBQUcsQ0FBRSxxRkFBcUYsQ0FBQyxhQUFhLENBQ3RHLGdGQUFnRixDQUFDLGVBQWUsQ0FDaEcsK0VBQStFLENBQUMsY0FBYyxDQUVsRyxVQUFVLENBQ1IsV0FBVyxDQUFFLDBCQUEwQixDQUN2QyxHQUFHLENBQUUscUZBQXFGLENBQzFGLEdBQUcsQ0FBRSxxRkFBcUYsQ0FBQyxhQUFhLENBQ3RHLGdGQUFnRixDQUFDLGVBQWUsQ0FDaEcsK0VBQStFLENBQUMsY0FBYyxDQUVsRyxVQUFVLENBQ1IsV0FBVyxDQUFFLHVCQUF1QixDQUNwQyxHQUFHLENBQUUscUZBQXFGLENBQzFGLEdBQUcsQ0FBRSxxRkFBcUYsQ0FBQyxhQUFhLENBQ3RHLGdGQUFnRixDQUFDLGVBQWUsQ0FDaEcsK0VBQStFLENBQUMsY0FBYyxDQUVsRyxVQUFVLENBQ1IsV0FBVyxDQUFFLGlCQUFpQixDQUM5QixHQUFHLENBQUUscUZBQXFGLENBQzFGLEdBQUcsQ0FBRSxxRkFBcUYsQ0FBQyxhQUFhLENBQ3RHLGdGQUFnRixDQUFDLGVBQWUsQ0FDaEcsK0VBQStFLENBQUMsY0FBYyxDQUVsRyxVQUFVLENBQ1IsV0FBVyxDQUFFLGtCQUFrQixDQUMvQixHQUFHLENBQUUsc0ZBQXNGLENBQzNGLEdBQUcsQ0FBRSxzRkFBc0YsQ0FBQyxhQUFhLENBQ3ZHLGlGQUFpRixDQUFDLGVBQWUsQ0FDakcsZ0ZBQWdGLENBQUMsY0FBYyxDQUduRyxVQUFVLENBQ1IsV0FBVyxDQUFFLCtCQUErQixDQUM1QyxHQUFHLENBQUUseUlBQXlJLENBQzlJLEdBQUcsQ0FBRSx5SUFBeUksQ0FDMUksYUFBYSxDQUNmLG9JQUFvSSxDQUNsSSxlQUFlLENBQ2pCLG1JQUFtSSxDQUNqSSxjQUFjLENBQ2hCLGtJQUFrSSxDQUNoSSxrQkFBa0IsQ0FDcEIsdUtBQXVLLENBQ3JLLGFBQWEsQ0FHbkIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxzQ0FBc0MsQ0FDbkQsR0FBRyxDQUFFLHlJQUF5SSxDQUM5SSxHQUFHLENBQUUseUlBQXlJLENBQzFJLGFBQWEsQ0FDZixvSUFBb0ksQ0FDbEksZUFBZSxDQUNqQixtSUFBbUksQ0FDakksY0FBYyxDQUNoQixrSUFBa0ksQ0FDaEksa0JBQWtCLENBQ3BCLHVLQUF1SyxDQUNySyxhQUFhLENBR25CLFVBQVUsQ0FDUixXQUFXLENBQUUsZ0NBQWdDLENBQzdDLEdBQUcsQ0FBRSx5SUFBeUksQ0FDOUksR0FBRyxDQUFFLHlJQUF5SSxDQUMxSSxhQUFhLENBQ2Ysb0lBQW9JLENBQ2xJLGVBQWUsQ0FDakIsbUlBQW1JLENBQ2pJLGNBQWMsQ0FDaEIsa0lBQWtJLENBQ2hJLGtCQUFrQixDQUNwQix1S0FBdUssQ0FDckssYUFBYSxDQUVuQixVQUFVLENBQ1IsV0FBVyxDQUFFLGlDQUFpQyxDQUM5QyxHQUFHLENBQUUseUlBQXlJLENBQzlJLEdBQUcsQ0FBRSx5SUFBeUksQ0FDMUksYUFBYSxDQUNmLG9JQUFvSSxDQUNsSSxlQUFlLENBQ2pCLG1JQUFtSSxDQUNqSSxjQUFjLENBQ2hCLGtJQUFrSSxDQUNoSSxrQkFBa0IsQ0FDcEIsdUtBQXVLLENBQ3JLLGFBQWEsQ0FFbkIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxzQ0FBc0MsQ0FDbkQsR0FBRyxDQUFFLHlJQUF5SSxDQUM5SSxHQUFHLENBQUUseUlBQXlJLENBQzFJLGFBQWEsQ0FDZixvSUFBb0ksQ0FDbEksZUFBZSxDQUNqQixtSUFBbUksQ0FDakksY0FBYyxDQUNoQixrSUFBa0ksQ0FDaEksa0JBQWtCLENBQ3BCLHVLQUF1SyxDQUNySyxhQUFhLENBR25CLFVBQVUsQ0FDUixXQUFXLENBQUUseUJBQXlCLENBQ3RDLEdBQUcsQ0FBRSxzSEFBc0gsQ0FDM0gsR0FBRyxDQUFFLHNIQUFzSCxDQUN2SCxhQUFhLENBQ2YsaUhBQWlILENBQy9HLGVBQWUsQ0FDakIsZ0hBQWdILENBQzlHLGNBQWMsQ0FDaEIsK0dBQStHLENBQzdHLGtCQUFrQixDQUd4QixVQUFVLENBQ1IsV0FBVyxDQUFFLDBCQUEwQixDQUN2QyxHQUFHLENBQUUsOEZBQThGLENBQUMsa0JBQWtCLENDeEt4SCxhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQ2ZiLEFEbUJILE1DbkJTLEVBQUUsU0FBUyxFQUFFLEtBQUssRURjNUIsYUFBYSxBQUFDLENBR04sT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0FFRCxZQUFZLEFBQUMsQ0FDVCxPQUFPLENBQUUsS0FBSyxDQ3RCZCxBRDBCSCxNQzFCUyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVEcUI1QixZQUFZLEFBQUMsQ0FHTCxPQUFPLENBQUUsSUFBSSxDQUVwQixDQUVELElBQUksQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENENEpILGlCQUFpQixDQUFFLGdCQUFnQixDQUFFLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDQzNKekUsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0NwRGYsQUQ0REgsTUM1RFMsRUFBRSxTQUFTLEVBQUUsS0FBSyxFRHdDNUIsSUFBSSxBQUFDLENBY0csU0FBUyxDQUFFLEtBQUssQ0FNdkIsQ0FwQkQsQUFnQkksSUFoQkEsQUFnQkMsTUFBTSxBQUFDLENBQ0osZUFBZSxDQUFFLGVBQWUsQ0V2RHhDLEFBQ0ksQUZ1REMsdUJFeERrQixDQUNuQixPQUFPLEFBQUMsQ0FDSixPQUFPLENBQUUsWUFBWSxDQUY3QixBQUdLLEFBRUQsdUJBTG1CLENBS25CLE9BQU8sV0FBVyxBQUFDLENBQ2YsT0FBTyxDQUFFLFlBQVksQ0FDckIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLElBQUksQ0FDYixjQUFjLENBQUUsY0FBYyxDQUM5QixTQUFTLENBQUUsaUJBQWlCLENBQzVCLGFBQWEsQ0FBRSxJQUFJLENBMEV0QixBRDNFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUNWNUIsQUFLSSx1QkFMbUIsQ0FLbkIsT0FBTyxXQUFXLEFBQUMsQ0FRWCxVQUFVLENBQUUsSUFBSSxDQXdFdkIsQ0QvREQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVDdEI3QixBQUtJLHVCQUxtQixDQUtuQixPQUFPLFdBQVcsQUFBQyxDQVdYLGFBQWEsQ0FBRSxJQUFJLENBcUUxQixDRHZGRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUNFNUIsQUFrQlEsdUJBbEJlLENBS25CLE9BQU8sV0FBVyxDQWFkLE1BQU0sQUFBQyxDQUVDLEtBQUssQ0FBRSxDQUFDLENBRWYsQ0RaTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUNWNUIsQUF1QlEsdUJBdkJlLENBS25CLE9BQU8sV0FBVyxDQWtCZCxTQUFTLEFBQUMsQ0FFRixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFNBQVMsQ0FBRSxnQkFBZ0IsQ0FDM0IsSUFBSSxDRmZSLFNBQXVCLENFcUIxQixDQWxDVCxBQW1DUSx1QkFuQ2UsQ0FLbkIsT0FBTyxXQUFXLENBOEJkLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FDVCxXQUFXLENIbUtaLHFCQUFxQixDQUFFLE9BQU8sQ0FBRSxLQUFLLENBQUUsS0FBSyxDR2xLM0MsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQTZCbkIsQURyRUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDRTVCLEFBbUNRLHVCQW5DZSxDQUtuQixPQUFPLFdBQVcsQ0E4QmQsU0FBUyxDQUFDLEVBQUUsQUFBQyxDQUtMLE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0ZyQjlCLGNBQWMsQ0FBQyxNQUFDLENFOENYLENEekRMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQW1DUSx1QkFuQ2UsQ0FLbkIsT0FBTyxXQUFXLENBOEJkLFNBQVMsQ0FBQyxFQUFFLEFBQUMsQ0FXTCxVQUFVLENBQUUsQ0FBQyxDQUliLGNBQWMsQ0FBRSxPQUFPLENBRXZCLFNBQVMsQ0Z2Q2IsR0FBdUIsQ0VzRDFCLENEN0NMLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ3RCN0IsQUFtQ1EsdUJBbkNlLENBS25CLE9BQU8sV0FBVyxDQThCZCxTQUFTLENBQUMsRUFBRSxBQUFDLENBdUJMLFNBQVMsQ0FBRSxJQUFJLENGckMzQixjQUFjLENBQUMsT0FBQyxDRThDWCxDQW5FVCxBQThEWSx1QkE5RFcsQ0FLbkIsT0FBTyxXQUFXLENBOEJkLFNBQVMsQ0FBQyxFQUFFLENBMkJSLENBQUMsQUFBQyxDQUNFLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsVUFBVSxDQUFFLElBQUksQ0FDbkIsQURwRVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDRTVCLEFBb0VRLHVCQXBFZSxDQUtuQixPQUFPLFdBQVcsQ0ErRGQsZ0JBQWdCLEFBQUMsQ0FFVCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLGlFQUFpRSxDQUM5RSxNQUFNLENBQUUsZUFBZSxDQUN2QixhQUFhLENBQUUsR0FBRyxDQUNsQixPQUFPLENBQUUsTUFBTSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLEtBQUssQ0FDaEIsZUFBZSxDQUFFLElBQUksQ0FDckIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsV0FBVyxDQUFFLENBQUMsQ0FDZCxNQUFNLENBQUUsT0FBTyxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBRXJCLENBcEZULEFBdUZJLHVCQXZGbUIsQ0F1Rm5CLHFCQUFxQixBQUFDLENBQ2xCLFNBQVMsQ0FBRSxNQUFNLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsTUFBTSxDQVF0QixBRHBGRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUF1RkksdUJBdkZtQixDQXVGbkIscUJBQXFCLEFBQUMsQ0FLVixPQUFPLENBQUUsTUFBTSxDQU0xQixDRHhFRCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUMxQjdCLEFBdUZJLHVCQXZGbUIsQ0F1Rm5CLHFCQUFxQixBQUFDLENBU1YsT0FBTyxDQUFFLE1BQU0sQ0FFMUIsQ0FsR0wsQUFxR1EsdUJBckdlLENBb0duQixRQUFRLENBQ0osTUFBTSxBQUFDLENBRUgsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsV0FBVyxDQUl2QixBRDlGTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUFxR1EsdUJBckdlLENBb0duQixRQUFRLENBQ0osTUFBTSxBQUFDLENBS0MsT0FBTyxDQUFFLGFBQWEsQ0FFN0IsQ0E1R1QsQUE2R1EsdUJBN0dlLENBb0duQixRQUFRLENBU0osRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENId0ZaLHFCQUFxQixDQUFFLE9BQU8sQ0FBRSxLQUFLLENBQUUsS0FBSyxDR3ZGM0MsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsU0FBUyxDQUFFLE1BQU0sQ0Y1RnpCLGNBQWMsQ0FBQyxLQUFDLENFOEZSLE1BQU0sQ0FBRSxXQUFXLENBVXRCLEFEbkhMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQTZHUSx1QkE3R2UsQ0FvR25CLFFBQVEsQ0FTSixFQUFFLEFBQUMsQ0FRSyxTQUFTLENBQUUsSUFBSSxDRmhHM0IsY0FBYyxDQUFDLE1BQUMsQ0V3R1gsQ0QvR0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVDZDdCLEFBNkdRLHVCQTdHZSxDQW9HbkIsUUFBUSxDQVNKLEVBQUUsQUFBQyxDQVlLLFNBQVMsQ0FBRSxJQUFJLENGcEczQixjQUFjLENBQUMsT0FBQyxDRXNHSixNQUFNLENBQUUsV0FBVyxDQUUxQixDQTdIVCxBQThIUSx1QkE5SGUsQ0FvR25CLFFBQVEsQ0EwQkosSUFBSSxBQUFDLENBQ0QsTUFBTSxDQUFFLE1BQU0sQ0FJakIsQUR6SEwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDVjVCLEFBOEhRLHVCQTlIZSxDQW9HbkIsUUFBUSxDQTBCSixJQUFJLEFBQUMsQ0FHRyxTQUFTLENBQUUsS0FBSyxDQUV2QixDQW5JVCxBQXFJSSx1QkFySW1CLENBcUluQixTQUFTLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBQyxDQVViLEFEbEpELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ0U1QixBQXVJUSx1QkF2SWUsQ0FxSW5CLFNBQVMsQ0FFTCxlQUFlLEFBQUUsQ0FFVCxVQUFVLENBQUUsZUFBZSxDQU1sQyxDQS9JVCxBQTJJWSx1QkEzSVcsQ0FxSW5CLFNBQVMsQ0FFTCxlQUFlLENBSVgsT0FBTyxDQUNILFNBQVMsQ0FBRSxnQkFBZ0IsQ0E1STNDLEFBOElhLEFBR1QsdUJBakptQixDQWlKbkIsa0JBQWtCLEFBQUMsQ0FDZixVQUFVLENBQUUscUJBQXFCLENBT3BDLEFEL0lELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQWlKSSx1QkFqSm1CLENBaUpuQixrQkFBa0IsQUFBQyxDQUdYLFVBQVUsQ0FBRSxzQkFBc0IsQ0FLekMsQ0QvSEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVDMUI3QixBQWlKSSx1QkFqSm1CLENBaUpuQixrQkFBa0IsQUFBQyxDQU1YLFVBQVUsQ0FBRSxJQUFJLENBRXZCLENBekpMLEFBNEpRLHVCQTVKZSxDQTBKbkIsUUFBUSxBQUVILGtCQUFrQixBQUFDLENBQ2hCLGdCQUFnQixDQUFFLE9BQU8sQ0E3SnJDLEFBOEpZLEFBR0gsdUJBaktjLENBMEpuQixRQUFRLEFBRUgsa0JBQWtCLENBRWYsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUMxQixTQUFTLENBQUUsS0FBSyxDQS9KaEMsQUFnS2EsQUFFTCx1QkFsS2UsQ0EwSm5CLFFBQVEsQUFRSCxrQkFBa0IsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFPLENBZTVCLEFEeEtMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQXFLZ0IsdUJBcktPLENBMEpuQixRQUFRLEFBUUgsa0JBQWtCLENBR1gsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQUFFLENBQ1gsQ0F2S2hCLEFBdUtpQixBQUNELHVCQXhLTyxDQTBKbkIsUUFBUSxBQVFILGtCQUFrQixDQU1YLGVBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1gsQ0ExS2pCLEFBNEtZLHVCQTVLVyxDQTBKbkIsUUFBUSxBQVFILGtCQUFrQixDQVVmLGVBQWUsQ0FBQyxhQUFhLEFBQUMsQ0FDMUIsU0FBUyxDQUFFLEtBQUssQ0E3S2hDLEFBOEtnQixBQUdILHVCQWpMVSxDQTBKbkIsUUFBUSxBQVFILGtCQUFrQixDQVVmLGVBQWUsQ0FBQyxhQUFhLENBRXpCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxLQUFLLENBL0twQyxBQWdMaUIsQUFHVCx1QkFuTGUsQ0EwSm5CLFFBQVEsQUF5Qkgsa0JBQWtCLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsT0FBTyxDQXBMckMsQUFxTFksQUFHSCx1QkF4TGMsQ0EwSm5CLFFBQVEsQUF5Qkgsa0JBQWtCLENBRWYsZUFBZSxDQUFDLGFBQWEsQUFBQyxDQUMxQixTQUFTLENBQUUsS0FBSyxDQXRMaEMsQUF1TGEsQUFFTCx1QkF6TGUsQ0EwSm5CLFFBQVEsQUErQkgsa0JBQWtCLEFBQUMsQ0FDaEIsZ0JBQWdCLENBQUUsT0FBTyxDQVk1QixBRDVMTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUNWNUIsQUE0TGdCLHVCQTVMTyxDQTBKbkIsUUFBUSxBQStCSCxrQkFBa0IsQ0FHWCxhQUFhLEFBQUMsQ0FDVixLQUFLLENBQUUsQ0FDWCxDQTlMaEIsQUE4TGlCLEFBQ0QsdUJBL0xPLENBMEpuQixRQUFRLEFBK0JILGtCQUFrQixDQU1YLGVBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1gsQ0FqTWpCLEFBbU1ZLHVCQW5NVyxDQTBKbkIsUUFBUSxBQStCSCxrQkFBa0IsQ0FVZixlQUFlLENBQUMsYUFBYSxBQUFDLENBQzFCLFNBQVMsQ0FBRSxLQUFLLENBcE1oQyxBQXFNYSxBQUVMLHVCQXZNZSxDQTBKbkIsUUFBUSxBQTZDSCxrQkFBa0IsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxPQUFPLENBeE1yQyxBQXlNWSxBQUdILHVCQTVNYyxDQTBKbkIsUUFBUSxBQTZDSCxrQkFBa0IsQ0FFZixlQUFlLENBQUMsYUFBYSxBQUFDLENBQzFCLFNBQVMsQ0FBRSxLQUFLLENBMU1oQyxBQTJNYSxBQUVMLHVCQTdNZSxDQTBKbkIsUUFBUSxDQW1ESixhQUFhLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUlkLEFEeE1MLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQTZNUSx1QkE3TWUsQ0EwSm5CLFFBQVEsQ0FtREosYUFBYSxBQUFDLENBR04sS0FBSyxDQUFFLEdBQUcsQ0FFakIsQ0FsTlQsQUFtTlEsdUJBbk5lLENBMEpuQixRQUFRLENBeURKLGVBQWUsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsT0FBTyxDQUFFLG9CQUFvQixDQWtDaEMsQUQvT0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDVjVCLEFBbU5RLHVCQW5OZSxDQTBKbkIsUUFBUSxDQXlESixlQUFlLEFBQUMsQ0FNUixLQUFLLENBQUUsR0FBRyxDQUVWLFlBQVksQ0FBRSxlQUFlLENBOEJwQyxDQXpQVCxBQW1PWSx1QkFuT1csQ0EwSm5CLFFBQVEsQ0F5REosZUFBZSxDQWdCWCxjQUFjLEFBQUMsQ0FDWCxXQUFXLENIN0JoQixxQkFBcUIsQ0FBRSxPQUFPLENBQUUsS0FBSyxDQUFFLEtBQUssQ0c4QnZDLFNBQVMsQ0FBRSxJQUFJLENGaE4zQixjQUFjLENBQUMsS0FBQyxDRWtOSixXQUFXLENBQUUsV0FBVyxDQWlCM0IsQUQ5T1QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDVjVCLEFBbU9ZLHVCQW5PVyxDQTBKbkIsUUFBUSxDQXlESixlQUFlLENBZ0JYLGNBQWMsQUFBQyxDQU1QLFNBQVMsQ0FBRSxJQUFJLENBZXRCLENEMU9ULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ2Q3QixBQW1PWSx1QkFuT1csQ0EwSm5CLFFBQVEsQ0F5REosZUFBZSxDQWdCWCxjQUFjLEFBQUMsQ0FTUCxhQUFhLENBQUUsSUFBSSxDQUNuQixTQUFTLENBQUUsSUFBSSxDQVd0QixDRGxPVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUN0QjdCLEFBbU9ZLHVCQW5PVyxDQTBKbkIsUUFBUSxDQXlESixlQUFlLENBZ0JYLGNBQWMsQUFBQyxDQWFQLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENGNU4vQixjQUFjLENBQUMsS0FBQyxDRThOQSxhQUFhLENBQUUsSUFBSSxDQUsxQixDQXhQYixBQXFQZ0IsdUJBclBPLENBMEpuQixRQUFRLENBeURKLGVBQWUsQ0FnQlgsY0FBYyxDQWtCVixLQUFLLEFBQUMsQ0FDRixXQUFXLENIakRuQixpQkFBaUIsQ0FBRSxnQkFBZ0IsQ0FBRSxTQUFTLENBQUUsS0FBSyxDQUFFLFVBQVUsQ0dyTTdFLEFBdVBpQixBQUdULHVCQTFQZSxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLEFBQUMsQ0FDVixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBdUd6QixBRHJWTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUEwUFEsdUJBMVBlLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQUFBQyxDQUlOLGNBQWMsQ0FBRSxHQUFHLENBQ25CLGFBQWEsQ0FBRSxJQUFJLENBb0cxQixDRDdVTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUN0QjdCLEFBMFBRLHVCQTFQZSxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLEFBQUMsQ0FRTixhQUFhLENBQUUsSUFBSSxDQWlHMUIsQ0FuV1QsQUFvUVksdUJBcFFXLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FVVCxFQUFFLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsbUJBQW1CLENBQUUsTUFBTSxDQUMzQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxXQUFXLENBeFF4QyxBQXlRZ0IsQUFPSCx1QkFoUlUsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQVVULEVBQUUsa0JBQWtCLENBS2hCLEVBQUUsUUFBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxXQUFXLENBQUMsS0FBSyxDQUNwQixBRDlQYixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUFvUVksdUJBcFFXLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FVVCxFQUFFLGtCQUFrQixBQUFDLENBVWIsT0FBTyxDQUFFLElBQUksQ0FFcEIsQ0FoUmIsQUFpUlksdUJBalJXLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0F1QlQsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLENBQUMsQ0FRbkIsQUQ1UlQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDRTVCLEFBaVJZLHVCQWpSVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBdUJULEVBQUUsQUFBQyxDQUdLLFdBQVcsQ0FBRSxJQUFJLENBTXhCLENEaFJULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQWlSWSx1QkFqUlcsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQXVCVCxFQUFFLEFBQUMsQ0FNSyxTQUFTLENBQUUsZ0JBQWdCLENBR2xDLENBMVJiLEFBMlJZLHVCQTNSVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBaUNULEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxXQUFXLENBa0IzQixBRGpUVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUNFNUIsQUErUm9CLHVCQS9SRyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBaUNULEVBQUUsQUFJTyxhQUFhLEFBQUMsQ0FDWCxhQUFhLENBQUUsSUFBSSxDQUN0QixDRHZSakIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDVjVCLEFBMlJZLHVCQTNSVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBaUNULEVBQUUsQUFBQyxDQVNLLFNBQVMsQ0FBRSxLQUFLLENBcFNwQyxBQXFTb0IsQUFVUCx1QkEvU1UsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQWlDVCxFQUFFLEFBVU8sYUFBYSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDbkIsQ0R6UmpCLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ2Q3QixBQTJSWSx1QkEzUlcsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQWlDVCxFQUFFLEFBQUMsQ0FlSyxTQUFTLENBQUUsR0FBRyxDQUtyQixDQS9TYixBQTRTZ0IsdUJBNVNPLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FpQ1QsRUFBRSxDQWlCRSxPQUFPLEFBQUMsQ0FDSixXQUFXLENBQUUsTUFBTSxDQTdTdkMsQUE4U2lCLEFBRUwsdUJBaFRXLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FzRFQsVUFBVSxBQUFDLENBQ1AsT0FBTyxDQUFFLEtBQUssQ0E4QmpCLEFEalVULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ2Q3QixBQWdUWSx1QkFoVFcsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQXNEVCxVQUFVLEFBQUMsQ0FHSCxLQUFLLENBQUUsR0FBRyxDQTRCakIsQ0RqVVQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVDZDdCLEFBc1RvQix1QkF0VEcsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQXNEVCxVQUFVLEFBS0wsY0FBYyxDQUNYLEtBQUssQUFBQyxDQUVFLEtBQUssQ0FBRSxHQUFHLENBS2pCLENEL1NqQixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUFnVW9CLHVCQWhVRyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBc0RULFVBQVUsQUFlTCxZQUFhLENBQUEsQ0FBQyxFQUNYLEtBQUssQUFBQyxDQUVFLEtBQUssQ0FBRSxHQUFHLENBS2pCLENBdlVyQixBQXlVZ0IsdUJBelVPLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FzRFQsVUFBVSxDQXlCTixLQUFLLEFBQUMsQ0FDRixPQUFPLENBQUUsSUFBSSxDQUloQixBRGhVYixNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUNkN0IsQUF5VWdCLHVCQXpVTyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBc0RULFVBQVUsQ0F5Qk4sS0FBSyxBQUFDLENBR0UsT0FBTyxDQUFFLEtBQUssQ0FFckIsQ0E5VWpCLEFBZ1ZZLHVCQWhWVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBc0ZULEtBQUssQUFBQyxDQUNGLFdBQVcsQ0g1SWYsaUJBQWlCLENBQUUsZ0JBQWdCLENBQUUsU0FBUyxDQUFFLEtBQUssQ0FBRSxVQUFVLENHNkk3RCxPQUFPLENBQUUsS0FBSyxDQUNkLFNBQVMsQ0FBRSxJQUFJLENBT2xCLEFENVVULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ2Q3QixBQWdWWSx1QkFoVlcsQ0EwSm5CLFFBQVEsQ0FnR0osYUFBYSxDQXNGVCxLQUFLLEFBQUMsQ0FLRSxTQUFTLENBQUUsSUFBSSxDQUt0QixDRHBVVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUN0QjdCLEFBZ1ZZLHVCQWhWVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBc0ZULEtBQUssQUFBQyxDQVFFLFNBQVMsQ0FBRSxJQUFJLENBRXRCLENBMVZiLEFBMlZZLHVCQTNWVyxDQTBKbkIsUUFBUSxDQWdHSixhQUFhLENBaUdULENBQUMsQUFBQyxDQUNFLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLFNBQVMsQ0FBRSxJQUFJLENBSWxCLEFENVVULE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFQ3RCN0IsQUEyVlksdUJBM1ZXLENBMEpuQixRQUFRLENBZ0dKLGFBQWEsQ0FpR1QsQ0FBQyxBQUFDLENBS00sU0FBUyxDQUFFLElBQUksQ0FFdEIsQ0FsV2IsQUFxV0ksdUJBcldtQixDQXFXbkIsY0FBYyxBQUFDLENBQ1gsTUFBTSxDQUFFLE1BQU0sQ0FTakIsQURqWEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDRTVCLEFBcVdJLHVCQXJXbUIsQ0FxV25CLGNBQWMsQUFBQyxDQUdQLE1BQU0sQ0FBRSxLQUFLLENBQ2IsTUFBTSxDQUFFLE1BQU0sQ0FNckIsQ0RyV0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVDVjVCLEFBcVdJLHVCQXJXbUIsQ0FxV25CLGNBQWMsQUFBQyxDQU9QLE1BQU0sQ0FBRSxNQUFNLENBR3JCLENBL1dMLEFBZ1hJLHVCQWhYbUIsQ0FnWG5CLFdBQVcsQUFBQyxDQUNSLGFBQWEsQ0FBRSxLQUFLLENBalg1QixBQWtYUSxBQUdILHVCQXJYa0IsQ0FnWG5CLFdBQVcsQ0FFUCxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQW5YM0IsQUFvWFMsQUFFTCx1QkF0WG1CLENBc1huQixXQUFXLEFBQUMsQ0FDUixPQUFPLENBQUUsSUFBSSxDQUNiLGNBQWMsQ0FBRSxNQUFNLENBSXpCLEFEbFhELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQ1Y1QixBQXNYSSx1QkF0WG1CLENBc1huQixXQUFXLEFBQUMsQ0FJSixjQUFjLENBQUUsR0FBRyxDQUUxQiIsImZpbGUiOiJwYWdlX2luZGV4Lm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuZm9udC1mYW1pbHk6J21hY3lzX3N5bWJvbG9neScsJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbmZvbnQtZmFtaWx5OidNYWN5cyBTYW5zIFJlZ3VsYXInLCdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5mb250LWZhbWlseTonTWFjeXMgU2FucyBNZWRpdW0nLCdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5mb250LWZhbWlseTonTWFjeXMgU2FucyBCb2xkJywnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuZm9udC1mYW1pbHk6J01hY3lzIFNhbnMgWEJvbGQnLCdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5mb250LWZhbWlseTonUmFtaWxsYXMgUmVndWxhcicsIERpZG90LCBHZW9yZ2lhLCBUaW1lcywgc2VyaWY7XG5mb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUgTFQgU3RkIDc1IEJvbGQnLCdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5mb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUgTFQgU3RkIDc2IEJvbGQgSXRhbGljJywnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlIExUIFN0ZCA1NSBSb21hbicsJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbmZvbnQtZmFtaWx5OidIZWx2ZXRpY2EgTmV1ZSBMVCBTdGQgNjUgTWVkaXVtJywnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuZm9udC1mYW1pbHk6J0hlbHZldGljYSBOZXVlIExUIFN0ZCAyNSBVbHRyYSBMaWdodCcsJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbmZvbnQtZmFtaWx5OidDYXJyaWcgUHJvIEJsYWNrIEl0YWxpYycsJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiovXG5cbi5zeW1ib2xzIHtcbiAgZm9udC1mYW1pbHk6ICdtYWN5c19zeW1ib2xvZ3knO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWN5c19zeW1ib2xvZ3knO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9zeW1ib2xvZ3kvTWFjeXMtY29tLVN5bWJvbG9neS5lb3QnKTtcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2Uvc3ltYm9sb2d5L01hY3lzLWNvbS1TeW1ib2xvZ3kuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL3N5bWJvbG9neS9NYWN5cy1jb20tU3ltYm9sb2d5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2Uvc3ltYm9sb2d5L01hY3lzLWNvbS1TeW1ib2xvZ3kudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9zeW1ib2xvZ3kvTWFjeXMtY29tLVN5bWJvbG9neS5zdmcnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBSYW1pbGxhcyBSZWd1bGFyJztcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNSZWd1bGFyLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNSZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvdHQtcmFtaWxsYXMvVFRSYW1pbGxhc1JlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBSYW1pbGxhcyBFeHRyYUxpZ2h0JztcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNFeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNFeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvdHQtcmFtaWxsYXMvVFRSYW1pbGxhc0V4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBSYW1pbGxhcyBFeHRyYUxpZ2h0IEl0YWxpYyc7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzRXh0cmFMaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNFeHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUIFJhbWlsbGFzIEJvbGQnO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvdHQtcmFtaWxsYXMvVFRSYW1pbGxhc0JvbGQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvdHQtcmFtaWxsYXMvVFRSYW1pbGxhc0JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy90dC1yYW1pbGxhcy9UVFJhbWlsbGFzQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3R0LXJhbWlsbGFzL1RUUmFtaWxsYXNCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hY3lzIFNhbnMgUmVndWxhcic7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fucy5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnMud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFjeXNTYW5zIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnMuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hY3lzIFNhbnMgTWVkaXVtJztcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zTWQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zTWQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc01kLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hY3lzU2Fucy1NZWRpdW0gUmVndWxhcic7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc01kLmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zTWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc01kLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYWN5c1NhbnMtTWVkaXVtIEJvbGQnO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc01kLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNNZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zTWQud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWFjeXMgU2FucyBCb2xkJztcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zQmQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNCZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zQmQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc0JkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01hY3lzIFNhbnMgWEJvbGQnO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNYQmQuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvbWFjeXMtc2Fucy9NYWN5c1NhbnNYQmQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9tYWN5cy1zYW5zL01hY3lzU2Fuc1hCZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL21hY3lzLXNhbnMvTWFjeXNTYW5zWEJkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgU3RkIDc1IEJvbGQnO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy9jMDdmZWY5ZS1hOTM0LTQyZDctOTJhZC02OTIwNWYyYjhhMDAuZW90PyNpZWZpeCcpO1xuICBzcmM6IHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy9jMDdmZWY5ZS1hOTM0LTQyZDctOTJhZC02OTIwNWYyYjhhMDAuZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VvdCcpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy8zYjMwMzY0MS03MDZlLTQyMjEtOTRjNC00ZmI0OTFmNGY4ZWYud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy8xNGZmNjA4MS0zMjZkLTRkYWUtYjc3OC1kN2FmYTY2MTY2ZmMud29mZicpXG4gICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvOGZkYTFlNDctMTliZS00NmM3LThkODMtOGQ0ZmIzNTU3MmYwLnR0ZicpXG4gICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzL2Y3NTFjOGFlLTEwNTctNDZkOS04ZDc0LTYyNTkyZTAwMjU2OC5zdmcjZjc1MWM4YWUtMTA1Ny00NmQ5LThkNzQtNjI1OTJlMDAyNTY4JylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFN0ZCA3NiBCb2xkIEl0YWxpYyc7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzL2VhM2I1OGEzLTA5ZTctNGIzNi1hZTkxLWU3MGI0NDZkMDMxNS5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzL2VhM2I1OGEzLTA5ZTctNGIzNi1hZTkxLWU3MGI0NDZkMDMxNS5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzYzMjI2ODMxLWYwMmEtNDY3ZC04OWI0LWMyY2JlZTFmYjFlZC53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzBmYjAzMzA0LWQwZTEtNGYxMS04MjA1LTIyYTcxNjY2ZGY5Mi53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy9kMmE2NjYxYi05M2UzLTQyOWItYjM5ZC02N2I5MTVkY2RkOTUudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvNDk2ZTAwZGYtMTg1Yi00MTVmLWE5ZDItNDRjN2ZlYjA1ZmQ0LnN2ZyM0OTZlMDBkZi0xODViLTQxNWYtYTlkMi00NGM3ZmViMDVmZDQnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgU3RkIDU1IFJvbWFuJztcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvYjc2OTNhODMtYjg2MS00YWE2LTg1ZTAtOWVjZjY3NmJjNGQ2LmVvdD8jaWVmaXgnKTtcbiAgc3JjOiB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvYjc2OTNhODMtYjg2MS00YWE2LTg1ZTAtOWVjZjY3NmJjNGQ2LmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvYjA4NjhiNGMtMjM0ZS00N2QzLWJjNTktNDFhYjlkZTNjMGRiLndvZmYyJylcbiAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvYmNmNTQzNDMtZDAzMy00MWVlLWJiZDctMmI3N2RmM2ZlN2JhLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzL2IwZmZkY2YwLTI2ZGEtNDdmZC04NDg1LTIwZTRhNDBkNGI3ZC50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy9kYTA5ZjFmMS0wNjJhLTQ1YWYtODZlMS0yYmJkYjNkZDk0Zjkuc3ZnI2RhMDlmMWYxLTA2MmEtNDVhZi04NmUxLTJiYmRiM2RkOTRmOScpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUgTFQgU3RkIDY1IE1lZGl1bSc7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzA3ZmUwZmVjLWI2M2YtNDk2My04ZWUxLTUzNTUyOGI2N2ZkYi5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzA3ZmUwZmVjLWI2M2YtNDk2My04ZWUxLTUzNTUyOGI2N2ZkYi5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzM2MDBiMzdmLTJiZjEtNDVmMy1iZTNhLTAzMzY1ZjE2ZDljYi53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzYwYmU1YzM5LTg2M2UtNDBjYi05NDM0LTZlYmFmYjYyYWIyYi53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy80YzY1MDNjOS04NTliLTRkM2ItYTFkNS0yZDQyZTEyMjI0MTUudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvMzZjMTgyYzYtZWY5OC00MDIxLTliMGQtZDYzMTIyYzJiYmY1LnN2ZyMzNmMxODJjNi1lZjk4LTQwMjEtOWIwZC1kNjMxMjJjMmJiZjUnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlIExUIFN0ZCAyNSBVbHRyYSBMaWdodCc7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzQxNzc0MjMzLWI5ZGEtNDRiZS1iMjUyLTZhN2I2MTJmYjFjNy5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzQxNzc0MjMzLWI5ZGEtNDRiZS1iMjUyLTZhN2I2MTJmYjFjNy5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW90JyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzliYWVmOWE1LWUyYWYtNDgzOC1hM2JjLWRhOWQzNmMwYmRlOC53b2ZmMicpXG4gICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcvL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9wYWNrYWdlL2hlbHZldGljYS1uZXVlLWNvbXBsZXRlL0ZvbnRzLzRiZmYxZmJiLWI0YmYtNGQ5NS05YzQ3LWVmY2IxNDM4NGUzNi53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLy9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvcGFja2FnZS9oZWx2ZXRpY2EtbmV1ZS1jb21wbGV0ZS9Gb250cy83ZjFmMmE3ZC0zODM3LTRjOTMtYjM3My1mMDNjNWRhM2Y5YTEudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL3BhY2thZ2UvaGVsdmV0aWNhLW5ldWUtY29tcGxldGUvRm9udHMvZDlmMjc1MmEtOGQ4Mi00Y2YxLWI4MmYtMTA5YzExMDViZTdmLnN2ZyNkOWYyNzUyYS04ZDgyLTRjZjEtYjgyZi0xMDljMTEwNWJlN2YnKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FycmlnIFBybyBCbGFjayBJdGFsaWMnO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvY2FycmlncHJvYWxsLzQ0MTBhZjQxLTcyMDItNGU1MS1iZTViLWRmZmU4Y2FhNDIzZi5lb3Q/I2llZml4Jyk7XG4gIHNyYzogdXJsKCdodHRwczovL3N0b3JhZ2UuZ29vZ2xlYXBpcy5jb20vZGlnaXRhbC1tZWRpYS1mb250cy9jYXJyaWdwcm9hbGwvNDQxMGFmNDEtNzIwMi00ZTUxLWJlNWItZGZmZThjYWE0MjNmLmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlb3QnKSxcbiAgICB1cmwoJ2h0dHBzOi8vc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9kaWdpdGFsLW1lZGlhLWZvbnRzL2NhcnJpZ3Byb2FsbC9jNzAwZTczNy01YTJlLTRiYjYtOWUyNi0yMTNlNjE1MjFjMjQud29mZjInKVxuICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvY2FycmlncHJvYWxsLzg0MzBiNTYzLTZjMDEtNDU5MC1hZmUyLTU4ODZiZjc0ZTMzMC53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvY2FycmlncHJvYWxsLzAyOTNhOWY1LWYzYjQtNGNiNi1iMWI3LWQxODdiZjJhOTA1Mi50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYXJyaWcgUHJvIE1lZGl1bSBJdGFsaWMnO1xuICBzcmM6IHVybCgnaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL2RpZ2l0YWwtbWVkaWEtZm9udHMvY2FycmlncHJvL0NhcnJpZ1Byby1NZWRpdW1JdGFsaWMub3RmJykgZm9ybWF0KCdvcGVudHlwZScpO1xufVxuXG4kbWFjeXM6ICdNYWN5cyBTYW5zIFJlZ3VsYXInLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJG1hY3lzbWVkaXVtOiAnTWFjeXMgU2FucyBNZWRpdW0nLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJG1hY3lzYm9sZDogJ01hY3lzIFNhbnMgQm9sZCcsICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbWFjeXN4Ym9sZDogJ01hY3lzIFNhbnMgWEJvbGQnLCAnQXJpYWwgQmxhY2snLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRyYW1pbGxhczogJ1RUIFJhbWlsbGFzIFJlZ3VsYXInLCBHZW9yZ2lhLCBUaW1lcywgc2VyaWY7XG4kcmFtaWxsYXNib2xkOiAnVFQgUmFtaWxsYXMgQm9sZCcsIEdlb3JnaWEsIFRpbWVzLCBzZXJpZjtcbiRyYW1pbGxhc3hsOiAnVFQgcmFtaWxsYXNpbGxhcyBFeHRyYWxpZ2h0JywgR2VvcmdpYSwgVGltZXMsIHNlcmlmO1xuJHJhbWlsbGFzeGxpOiAnVFQgUmFtaWxsYXMgRXh0cmFsaWdodCBJdGFsaWMnLCBHZW9yZ2lhLCBUaW1lcywgc2VyaWY7XG4kcmFtaWxsYXNib2xkOiAnVFQgUmFtaWxsYXMgQm9sZCcsIEdlb3JnaWEsIFRpbWVzLCBzZXJpZjtcblxuQGZ1bmN0aW9uIGdldC1kdC1zaXplKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSkge1xuICAkcmVzdWx0OiBjYWxjKCN7JG1pbi1mb250LXNpemV9cHggKyAoI3skbWF4LWZvbnQtc2l6ZX0gLSAjeyRtaW4tZm9udC1zaXplfSkgKiAoKDEwMHZ3IC0gNzY4cHgpIC8gKDE0NDAgLSA3NjgpKSk7XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuQGZ1bmN0aW9uIGdldC1tZXctc2l6ZSgkbWluLWZvbnQtc2l6ZSwgJG1heC1mb250LXNpemUpIHtcbiAgJHJlc3VsdDogY2FsYygjeyRtaW4tZm9udC1zaXplfXB4ICsgKCN7JG1heC1mb250LXNpemV9IC0gI3skbWluLWZvbnQtc2l6ZX0pICogKCgxMDB2dyAtIDM3NXB4KSAvICg3NjggLSAzNzUpKSk7XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gVE9ETzogRGVwcmVjYXRlZCwgcmVwbGFjZSB3aXRoICdnZXQtbWV3LXNpemUnXG5AZnVuY3Rpb24gZ2V0LW1vYmlsZS1mb250LXNpemUoJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XG4gICRyZXN1bHQ6IGNhbGMoI3skbWluLWZvbnQtc2l6ZX1weCArICgoI3skbWF4LWZvbnQtc2l6ZX0gLSAjeyRtaW4tZm9udC1zaXplfSkgLyA3NjgpICogMTAwdncpO1xuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvLyAqKioqKioqICMjIyMjIyMgQ09OVkVSVElORyBQWCBUTyBWVyAjIyMjIyMjICoqKioqKiogLy9cbi8vIFVTQUdFIEVYQU1QTEU6XG5cbi8vIElGIFlPVSBXQU5UIFRPIEdFVCBUSEUgVlcgVkFMVUUgT0YgQSBGT05UIFNJWkUgT0YgMjZQWCBBUyBJVCBTQ0FMRVMgRE9XTiBGUk9NIERFU0tUT1A6XG4vLyBmb250LXNpemU6IGdldC12dygyNnB4LCAkZGVza3RvcClcbi8vIFRISVMgV0lMTCBSRVRVUk4gQSBGT05UIFNJWkUgVkFMVUUgT0YgMS42MjV2d1xuXG4vLyBJRiBZT1UgV0FOVCBUTyBHRVQgVEhFIFZXIFZBTFVFIE9GIEEgRk9OVCBTSVpFIE9GIDUwUFggQVMgSVQgU0NBTEVTIERPV04gRlJPTSBNT0JJTEUgQ09NUFMgKDc1MFBYKTpcbi8vIGZvbnQtc2l6ZTogZ2V0LXZ3KDUwcHgsICRtb2JpbGUpXG4vLyBUSElTIFdPUktTIFdJVEggQ09OVkVSVElORyBBTlkgUFggVkFMVUUgVE8gVlcsIE5PVCBKVVNUIEZPUiBGT05ULVNJWkVTXG4kZGVza3RvcDogMTYwMDtcbiRtb2JpbGU6IDc1MDtcbi8vbWF4aW11bSB3aWR0aCBvZiBjb250ZW50XG4kY29udGVudDogMTQ0MDtcblxuQGZ1bmN0aW9uIGdldC12dygkcHgsICR2cC13aWR0aCkge1xuICAgICR2dy1jb250ZXh0OiAkdnAtd2lkdGggKiAwLjAxICogMXB4O1xuICAgIEByZXR1cm4gJHB4IC8gJHZ3LWNvbnRleHQgKiAxdnc7XG4gICAgQHJldHVybiAkcHg7XG59XG5cbi8vIE1peGluIHRvIGNvbnZlcnQgQWRvYmUgWEQgY2hhcmFjdGVyIHNwYWNpbmcgdG8gQ1NTIGxldHRlci1zcGFjaW5nXG5AbWl4aW4gbGV0dGVyLXNwYWNpbmcoJGZvbnQtc2l6ZSwgJGNoYXJhY3Rlci1zcGFjaW5nKSB7XG4gICAgJGNvbnZlcnRlZC1zcGFjaW5nOiAoXG4gICAgICAgICRjaGFyYWN0ZXItc3BhY2luZyAvIDEwMDApICogJGZvbnQtc2l6ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogI3skY29udmVydGVkLXNwYWNpbmd9cHg7XG59XG5cbi5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbWFjeXNib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IFxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn0iLCJAbWl4aW4gbXEoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT1tb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRwb2ludCA9PXRhYiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkcG9pbnQgPT1kZXNrLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT1kZXNrLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09ZGVzay14bCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtYXgtY29udGVudCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtYXgge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9hdXRvbWF0aW9uL2JyZWFrcG9pbnRzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9hdXRvbWF0aW9uL3NldHRpbmdzX2ZvbnRzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vLi4vY29tbW9uL2Nzcy9hdXRvbWF0aW9uL3NldHRpbmdzX3V0aWxzLnNjc3MnO1xuXG4ubWF0ZXJuaXR5LWJ1eWluZy1ndWlkZSB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzZWN0aW9uLnRvcC1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKG1heC1jb250ZW50KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbGVmdDogZ2V0LXZ3KDUzcHgsIDE0NDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEobWF4LWNvbnRlbnQpIHtcbiAgICAgICAgICAgIC8vICAgICAvLyB0b3A6IGdldC12dyg3MnB4LCAxNDQwKTtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiBnZXQtdncoNTNweCwgMTQ0MCk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcmFtaWxsYXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDQwLCAtMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vIHRvcDogZ2V0LXZ3KDcycHgsIDE0NDApO1xuICAgICAgICAgICAgICAgIC8vIGxlZnQ6IGdldC12dyg1M3B4LCAxNDQwKTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjV2dztcbiAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBnZXQtdncoNzJweCwgMTQ0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1jb250ZW50KSB7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiA3MnB4O1xuICAgICAgICAgICAgICAgIC8vIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDcyLCAtNDApO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50b3AtYmFubmVyLWxpbmsge1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hY3lzIFNhbnMgQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtcGFkZGluZy13cmFwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1sZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbHMge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgLy8gd2lkdGg6IDgxJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLWxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHJhbWlsbGFzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyMCwgLTMwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxldHRlci1zcGFjaW5nKDI4LCAtMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1sZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygzNiwgLTMwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyODRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LWxpc3Qge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAubmF2LWxpc3QtaW5uZXIgIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICNwcm9kdWN0LXNlY3Rpb24tMCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMzAgLyAzNzUqIDEwMHZ3KTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg2MiAvIDE0NDAqIDEwMHZ3KTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcShtYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZlYXR1cmUge1xuXG4gICAgICAgICYjcHJvZHVjdC1zZWN0aW9uLTAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RjJENDtcbiAgICAgICAgICAgIC5kZXRhaWxzLWNvbHVtbiAuY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYjcHJvZHVjdC1zZWN0aW9uLTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA4MztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRldGFpbHMtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRldGFpbHMtY29sdW1uIC5jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI3Byb2R1Y3Qtc2VjdGlvbi0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREQyQkE7XG4gICAgICAgICAgICAuZGV0YWlscy1jb2x1bW4gLmNvbHVtbi1pbm5lciB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmI3Byb2R1Y3Qtc2VjdGlvbi0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUYyRDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgLmltYWdlLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXRhaWxzLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kZXRhaWxzLWNvbHVtbiAuY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYjcHJvZHVjdC1zZWN0aW9uLTQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzA4MztcbiAgICAgICAgICAgIC5kZXRhaWxzLWNvbHVtbiAuY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLXNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlscy1jb2x1bW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDMycHggZ2V0LXZ3KDQwcHgsIDE0NDApICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2LjUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtY29udGVudCkge1xuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDAgNjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gLmNvbHVtbi1pbm5lciB7XG4gICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiA0NDhweDtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5kZXRhaWxzLWludHJvIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHJhbWlsbGFzO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZXR0ZXItc3BhY2luZygyMCwgLTMwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNS8yMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtY29udGVudCkge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzNy8zMCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGV0dGVyLXNwYWNpbmcoMzAsIC0zMCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ib2xkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWN5c2JvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb3B5LWNvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrLWxnKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEobWF4LWNvbnRlbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwubW9iaWxlLWFuZC10YWJsZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjMvMTYpO1xuICAgICAgICAgICAgICAgIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNi8yMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ub3dyYXAge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3B5LXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvcHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1sZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcShtYXgtY29udGVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEobWF4LWNvbnRlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1sZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9sZCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWN5c2JvbGQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2stbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcShtYXgtY29udGVudCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNS8xOCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKG1heC1jb250ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcm91c2VsLXByb3Mge1xuICAgICAgICBtYXJnaW46IDYwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMnZ3O1xuICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVzay1zbSkge1xuICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzY2xhaW1lciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2stc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
